body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 0px;
	color: #373737;
	background-color: #fff;
	clear: both;
	margin: 0px;
	background-image: url(../images/tolbooth-back2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

a:link{
	color: #333333;
	font-weight:bold;
	text-decoration: none;
}
a:visited {
	color: #333333;
	font-weight:bold;
	text-decoration: none;
}
a:hover {
	color: #000;
	font-weight:bold;
	text-decoration: underline;
}
a:active {
	color: #000;
	font-weight:bold;
	text-decoration: underline;
}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}
.body-wrapper {
	width: 940px;
	background-color: transparent;
	margin-left:auto;
	margin-right:auto;
	overflow: hidden;
	position: relative;
}

.banner {
	background-color: transparent;
	background-image: url(../images/tolbooth-banner.jpg);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	height: 151px;
	width: 930px;
	overflow: hidden;
	text-align: right;
	line-height: 25px;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-right: 10px;
}

/*.body-wrapper .menu {
	background-image: url(../images/tolbooth-banner-menu.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 47px;
	width: 940px;
	display: inline;
	clear: both;
	overflow: hidden;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
}

.body-wrapper .menu a:link {
	line-height: 47px;
	color: #FFFFFF;
	font-size:14px;
}
.body-wrapper .menu a:visited {
	line-height: 47px;
	color: #FFFFFF;
	font-size:14px;
}
.body-wrapper .menu a:hover {
	line-height: 47px;
	color: #FF490D;
	font-size:14px;
}
.body-wrapper .menu a:active {
	line-height: 47px;
	color: #FF490D;
	font-size:14px;
}
*/


.body-wrapper .menu {
	background-image: url(../images/tolbooth-banner-menu2.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 47px;
	width: 625px;
	display: inline;
	clear: both;
	overflow: hidden;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	padding-right: 295px;
	padding-left: 20px;
}

.body-wrapper .menu a:link {
	line-height: 47px;
	color: #FFFFFF;
	font-size:14px;
}
.body-wrapper .menu a:visited {
	line-height: 47px;
	color: #FFFFFF;
	font-size:14px;
}
.body-wrapper .menu a:hover {
	line-height: 47px;
	color: #FF490D;
	font-size:14px;
}
.body-wrapper .menu a:active {
	line-height: 47px;
	color: #FF490D;
	font-size:14px;
}









.body-wrapper .body-top {
	background-image: url(../images/tolbooth-top-body-no-tel.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 940px;
	display: inline;
	clear: both;
	overflow: hidden;
}


.image-right-margin {
	float: right;
	display: inline;
	margin-right: 365px;
	margin-top: 10px;
	}
	
	
.image-right {
	float: right;
	display: inline;
	margin-left: 10px;
	}
	
	
.image-left {
	float: left;
	display: inline;
	margin-right: 10px;
	}
	
	
.body-wrapper .body-top .top-photo-animation {
	display: inline;
	float: left;
	margin-top: 17px;
	margin-bottom: 0px;
	margin-left: 23px;
	width: 694px;
	height: 285px;
	border: 1px solid #FFFFFF;
	overflow: hidden;
	background-image: url(../images/photo-top-left.jpg);
	background-repeat: no-repeat;
}


/*	----- Opening Time - right ------ */

.body-wrapper .body-top .top-opening {
	display: inline;
	float: right;
	margin-top: 17px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 189px;
	height: 285px;
	border: 1px solid #FFFFFF;
	background-image: url(../images/photo-top-right2screen2.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	margin-right: 21px;
	color:#000000;
}
.body-wrapper .body-top .top-opening strong {
	font-size: 20px;
	color: #53B0CC;
	color: #FF490D;
	margin: 0px;
	padding: 0px;
}
.body-wrapper .body-top .top-opening p {
	padding: 0px;
	font-size: 12px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}
.body-wrapper .body-top .top-opening em {
	font-style: normal;
	font-weight: bold;
	margin-top: 4px;
	display: block;
}

.body-wrapper .body-top .top-opening ins {
	font-style: normal;
	font-weight: normal;
	font-size: 80%;
	text-decoration:none;
}

.body-wrapper .body-top .top-opening span {
	font-weight: bold;
}





h1 {
	/*	background-image: url(../images/tolbooth-logo-award.jpg);
*/	background-image: url(../images/tolbooth-logo-award.png);
	background-repeat: no-repeat;
	height: 70px;
	width: 395px;
	float: left;
	display: inline;
	padding-left: 300px;
	padding-top: 33px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 22px;
	background-position: right top;
	font-size: 12px;
	overflow: hidden;
}


h2 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}



.body-wrapper .body-top .main-text-top {
	float: left;
	margin-top: 0px;
	margin-left: 22px;
	width: 695px;
	background-image: url(../images/tolbooth-center-photo-portrait36.jpg);
	background-repeat: no-repeat;
	background-position: right -34px;
	display: inline;
	padding-bottom: 20px;
}

.body-wrapper .body-top .main-text-top-history {
	float: left;
	margin-top: 0px;
	margin-left: 22px;
	width: 695px;
	background-image: url(../images/tolbooth-building-photo-blank.jpg);
	background-repeat: no-repeat;
	background-position: right -34px;
	display: inline;
	padding-bottom: 20px;
}

.body-wrapper .body-top .main-text-top-private {
	float: left;
	margin-top: 0px;
	margin-left: 22px;
	width: 695px;
	background-image: url(../images/tolbooth-center-photo-private.jpg);
	background-repeat: no-repeat;
	background-position: right -34px;
	display: inline;
	padding-bottom: 20px;
}


.body-wrapper .body-top .main-text-top-menus {
	float: left;
	margin-top: 5px;
	margin-left: 22px;
	width: 695px;
	display: inline;
	padding-bottom: 20px;
}





/*	----- contact booking - right ------ */

.body-wrapper .body-top .contact-tel {
	background-image: url(../images/tolbooth-booking-no-tel213.jpg);
	background-repeat: no-repeat;
	display: inline;
	float: right;
	width: 210px;
	padding-top: 20px;
	padding-left: 3px;
	font-size: 14px;
	background-position: 0px 0px;
	height: 527px;
}
.body-wrapper .body-top .contact-tel p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.body-wrapper .body-top .contact-tel em {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
}
.body-wrapper .body-top .contact-tel .tel-num {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 33px;
	font-weight: bold;
	color: #81C8DC;
	line-height: 36px;
	letter-spacing: -2px;
}

.body-wrapper .body-top .contact-tel .below-right-photo {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	margin-top: 170px;
}



.body-wrapper .body-top .contact-tel .blue-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #81C8DC;
	line-height: 36px;
	letter-spacing: -2px;
}



/*.menus-li {
	width: 337px;
	list-style: none;
	padding: 0;
	font-size: 13px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 0px;
	top: -20px;
	position: relative;
}
.menus-li li {
	clear: both;
	position: relative;
	border-bottom: dotted 2px #81C8DC;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	margin: 0;
}
.menus-li strong {
	background: #fff;
	padding: 0 10px 0 0;
	font-weight: normal;
	position: absolute;
	bottom: -6px;
	left: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}
.menus-li em {
	background: #fff;
	padding: 0 0 0 5px;
	position: absolute;
	bottom: -5px;
	right: 0;
	font-size: 14px;
	line-height:auto;
}
.menus-li sup {
	font-size: 9px;
	color: #666;
	margin-left: 3px;
}
.menus-li span {
	position: relative;
	left: 0px;
	top: 42px;
	font-size: 11px;
}
*/






.menus-li {
	width: 337px;
	list-style: none;
	padding: 0;
	font-size: 13px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 0px;
	top: -20px;
	position: relative;
}
.menus-li li {
	clear: both;
	position: relative;
	border-bottom: dotted 2px #81C8DC;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 0;
	margin: 0;
}
.menus-li strong {
	background: #fff;
	padding: 0 10px 0 0;
	font-weight: normal;
	position: absolute;
	bottom: -6px;
	left: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}
.menus-li em {
	background: #fff;
	padding: 0 0 0 5px;
	position: absolute;
	bottom: -5px;
	right: 0;
	font-size: 14px;
	line-height:auto;
}
.menus-li sup {
	font-size: 9px;
	color: #666;
	margin-left: 3px;
}
.menus-li span {
	position: relative;
	left: 0px;
	top: 57px;
	font-size: 11px;
	line-height: 12px;
	display:block;
	width: 337px;
	height: 25px;
}






.body-wrapper .body-top .main-text-top-menus .menus-head {
	background-image: url(../images/h-crab2.png);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	padding-left: 60px;
	line-height: 35px;
	font-size: 16px;
	font-weight: normal;
	color:#FFFFFF;
	clear: both;
}
.body-wrapper .body-top .main-text-top-menus .menus-head em {
	float: right;
	color: #373737;
	font-size: 14px;
}
.body-wrapper .body-top .main-text-top-menus .half-width {
	float: left;
	width: 330px;
	margin-right: 15px;
}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.body-wrapper .body-top .main-text-top-menus .full-width-margin p {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 20px;
}
.body-wrapper .body-top .main-text-top-menus .full-width p {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.body-wrapper .body-top .main-text-top-menus .half-width p {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.crab-line {
	background-image: url(../images/crab-small-sep.png);
	background-repeat: no-repeat;
	height: 22px;
	width: 105px;
}
.full-width-margin .crab-line {
	margin-left: 20px;
	}
.body-wrapper .body-top .right-col {
	float: right;
	width: 213px;
	overflow: hidden;
}
.body-wrapper .body-top .main-text-top-menus h1 {
	margin-left: 5px;
}

h2 strong {
	font-size:14px;
	}
	
.body-wrapper .body-top .main-text-top-location {
	float: left;
	margin-top: 0px;
	margin-left: 22px;
	width: 695px;
	background-image: url(../images/tolbooth-center-photo-boat-model.jpg);
	background-repeat: no-repeat;
	background-position: right -34px;
	display: inline;
	padding-bottom: 20px;
}
	
/*----------------------------  contact styles ---------------------------------------------------*/

.contact{
	font-size: 90%;
	text-align: right;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 160px;
	position: relative;
}

.contact p{
	padding: 0px 0px 10px 0px;
}


.contact em {
	font-weight: bold;
	color: #ff0000;
}
.form-feedback {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	padding-bottom: 15px;
}
.body-wrapper-outer .body-wrapper #container .body-content-info .contact #contact #name {
	width: 250px;
}
.body-wrapper-outer .body-wrapper #container .body-content-info .contact #contact #email {
	width: 250px;
}
.body-wrapper-outer .body-wrapper #container .body-content-info .contact #contact #date {
	width: 250px;
}
.body-wrapper-outer .body-wrapper #container .body-content-info .contact #contact #time {
	width: 250px;
}
.body-wrapper-outer .body-wrapper #container .body-content-info .contact #contact #guests {
	width: 250px;
}
.body-wrapper-outer .body-wrapper #container .body-content-info .contact #contact #telephone {
	width: 250px;
}


.body-wrapper .body-top .main-text-top-menus .contact #contact a {
	font-weight: normal;
	color:#373737;
	text-decoration:none;
}




/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/photo_click.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#gallery {
	width:694px;
	height:465px;
	position:relative;
	background-image: url(../images/default.jpg);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	margin-top: 17px;
	margin-bottom: 0px;
	margin-left: 23px;
	display: inline;
	float: left;
/*	border: 1px solid #000;
	overflow: hidden;
*/	
	
}

/*#gallery ul {list-style:none; padding:5px; margin:0; width:255px; float:right; height:219px; overflow:auto; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
*/

/*#gallery ul {list-style:none; padding:5px; margin:0; width:255px; float:right; height:299px; overflow:auto; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
*/#gallery ul {
	list-style:none;
	padding:0px;
	width:694px;
	float:left;
	height:135px;
	overflow:auto;
	margin-top: 321px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #ddd;
}



#gallery ul li {display:inline; width:93px; height:38px; float:left; margin:2px 2px 2px 2px; border:1px solid #fff; cursor:pointer;}
#gallery ul li img {display:block; width:93px; height:38px;}
/*#gallery ul li span {display:none; position:absolute; left:547px; top:314px; width:250px; font-family:verdana, arial, sans-serif; color:#656565; font-size:11px; line-height:15px;}
*/#gallery ul li span {display:none; position:absolute; left:5px; top:288px; width:694px; font-family:verdana, arial, sans-serif; color:#656565; font-size:11px; line-height:15px;}
#gallery ul li span strong {
	color:#656565;
	display: block;
	font-size: 120%;
}

/* required for IE5.x and IE6 to display the start image size correctly */
#gallery ul li.click i img.default {
	width:694px;
	height:285px;
	border:1px solid #000;
	margin-top: 0px;
	margin-left: 0px;
}
#gallery ul li.click em img.default {
	width:694px;
	height:285px;
	border:1px solid #000;
	margin-top: 0px;
	margin-left: 0px;
}

#gallery ul li.off {display:none;}

#gallery ul li.click {border-color:#ddd; background:#f8f8f8; cursor:default;}

#gallery ul li.click i {position:absolute; left:0; top:0; width:694px; height:285px; border:1px solid #fff;
}
#gallery ul li.click em {position:absolute; left:0; top:0; width:694px; height:285px; border:1px solid #fff;
}

#gallery ul li.click i img {
	width:auto;
	height:auto;
	margin-top: 0px;
	margin-left: 0px;
}

#gallery ul li.click em img {
	width:694px;
	height:285px;
	margin-top: 0px;
	margin-left: 0px;
	border:
; 	border: 1px solid #003366;
}

#gallery ul li.click span {display:block;}



#gallery a {
	font-size: 13px;
}
#gallery em {
	display: block;
}

.patient-text {
	float: left;
	width: 694px;
	text-align: center;
	padding-top: 11px;
	position: absolute;
	left: 1px;
	top: 1px;
}



.facebook-button-wrap {
	width: 150px;
	height: 22px;
	position: absolute;
	top: 0px;
	right: 210px;
}
.facebook-button {
	float: left;
	width: 150px;
	height: 22px;
	background: url('../images/facebook-roll22.jpg') no-repeat right 0px;
	}

.facebook-button a:link {
	display: block;
	margin: 0;
	padding:0;
	width: 150px;
	height: 22px;
	overflow:hidden;
	text-decoration: none;
	background-image: url('../images/facebook-roll22.jpg');
	background-repeat: no-repeat;
	background-position: right 0px;
	color:#FFFFFF;
	}
	
.facebook-button a:visited {
	display: block;
	margin: 0;
	padding:0;
	width: 150px;
	height: 22px;
	overflow:hidden;
	text-decoration: none;
	background: url('../images/facebook-roll22.jpg') no-repeat right 0px;
	color:#FFFFFF;
	}
.facebook-button a:hover {
	display: block;
	margin: 0;
	padding:0;
	width: 150px;
	height: 22px;
	overflow:hidden;
	text-decoration: none;
	background: url('../images/facebook-roll22.jpg') no-repeat right -22px;
	color: #FF490D;
	}
	
.facebook-button a:active {
	display: block;
	margin: 0;
	padding:0;
	width: 150px;
	height: 22px;
	overflow:hidden;
	text-decoration: none;
	background: url('../images/facebook-roll22.jpg') no-repeat right -22px;
	color: #FF490D;
	}
	

.facebook-button span {
	position: absolute;
	top: 0px;
	right: 31px;
	line-height: 22px;
	}




.footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #808588;
	clear: both;
	padding: 10px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.right-text {
	float: right;
	text-align: right;
}







.festive-button-wrap {
	width: 139px;
	height: 96px;
	position: absolute;
	top: 46px;
	right: 351px;
}
.festive-button {
	float: left;
	width: 139px;
	height: 96px;
/*	background: url('../images/festive-roll.jpg') no-repeat right 0px;
*/	}
.festive-button a:link {
	display: block;
	margin: 0;
	padding:0;
	width: 139px;
	height: 96px;
	overflow:hidden;
	text-decoration: none;
	background-image: url('../images/festive-roll.jpg');
	background-repeat: no-repeat;
	background-position: right 0px;
	color:#FFFFFF;
	}
.festive-button a:visited {
	display: block;
	margin: 0;
	padding:0;
	width: 139px;
	height: 96px;
	overflow:hidden;
	text-decoration: none;
	background: url('../images/festive-roll.jpg') no-repeat right 0px;
	color:#FFFFFF;
	}
.festive-button a:hover {
	display: block;
	margin: 0;
	padding:0;
	width: 139px;
	height: 96px;
	overflow:hidden;
	text-decoration: none;
	background: url('../images/festive-roll.jpg') no-repeat right -96px;
	color: #FF490D;
	}
.festive-button a:active {
	display: block;
	margin: 0;
	padding:0;
	width: 139px;
	height: 96px;
	overflow:hidden;
	text-decoration: none;
	background: url('../images/festive-roll.jpg') no-repeat right -96px;
	color: #FF490D;
	}
.festive-button span {
	position: absolute;
	top: 0px;
	right: -999px;
	line-height: 22px;
	}








.mothersday-button-wrap {
	width: 139px;
	height: 96px;
	position: absolute;
	top: 46px;
	right: 351px;
}
.mothersday-button {
	float: left;
	width: 139px;
	height: 96px;
/*	background: url('../images/festive-roll.jpg') no-repeat right 0px;
*/	}
.mothersday-button a:link {
	display: block;
	margin: 0;
	padding:0;
	width: 139px;
	height: 96px;
	overflow:hidden;
	text-decoration: none;
	background-image: url('../images/mothers-roll.jpg');
	background-repeat: no-repeat;
	background-position: right 0px;
	color:#FFFFFF;
	}
.mothersday-button a:visited {
	display: block;
	margin: 0;
	padding:0;
	width: 139px;
	height: 96px;
	overflow:hidden;
	text-decoration: none;
	background: url('../images/mothers-roll.jpg') no-repeat right 0px;
	color:#FFFFFF;
	}
.mothersday-button a:hover {
	display: block;
	margin: 0;
	padding:0;
	width: 139px;
	height: 96px;
	overflow:hidden;
	text-decoration: none;
	background: url('../images/mothers-roll.jpg') no-repeat right -96px;
	color: #FF490D;
	}
.mothersday-button a:active {
	display: block;
	margin: 0;
	padding:0;
	width: 139px;
	height: 96px;
	overflow:hidden;
	text-decoration: none;
	background: url('../images/mothers-roll.jpg') no-repeat right -96px;
	color: #FF490D;
	}
.mothersday-button span {
	position: absolute;
	top: 0px;
	right: -999px;
	line-height: 22px;
	}






.easter-button-wrap {
	width: 139px;
	height: 96px;
	position: absolute;
	top: 46px;
	right: 351px;
}
.easter-button {
	float: left;
	width: 139px;
	height: 96px;
/*	background: url('../images/easter-roll.jpg') no-repeat right 0px;
*/	}
.easter-button a:link {
	display: block;
	margin: 0;
	padding:0;
	width: 139px;
	height: 96px;
	overflow:hidden;
	text-decoration: none;
	background-image: url('../images/easter-roll.jpg');
	background-repeat: no-repeat;
	background-position: right 0px;
	color:#FFFFFF;
	}
.easter-button a:visited {
	display: block;
	margin: 0;
	padding:0;
	width: 139px;
	height: 96px;
	overflow:hidden;
	text-decoration: none;
	background: url('../images/easter-roll.jpg') no-repeat right 0px;
	color:#FFFFFF;
	}
.easter-button a:hover {
	display: block;
	margin: 0;
	padding:0;
	width: 139px;
	height: 96px;
	overflow:hidden;
	text-decoration: none;
	background: url('../images/easter-roll.jpg') no-repeat right -96px;
	color: #FF490D;
	}
.easter-button a:active {
	display: block;
	margin: 0;
	padding:0;
	width: 139px;
	height: 96px;
	overflow:hidden;
	text-decoration: none;
	background: url('../images/easter-roll.jpg') no-repeat right -96px;
	color: #FF490D;
	}
.easter-button span {
	position: absolute;
	top: 0px;
	right: -999px;
	line-height: 22px;
	}






.sunday-button-wrap {
	width: 139px;
	height: 96px;
	position: absolute;
	top: 46px;
	right: 351px;
}
.sunday-button {
	float: left;
	width: 139px;
	height: 96px;
/*	background: url('../images/easter-roll.jpg') no-repeat right 0px;
*/	}
.sunday-button a:link {
	display: block;
	margin: 0;
	padding:0;
	width: 139px;
	height: 96px;
	overflow:hidden;
	text-decoration: none;
	background-image: url('../images/sunday-roll.jpg');
	background-repeat: no-repeat;
	background-position: right 0px;
	color:#FFFFFF;
	}
.sunday-button a:visited {
	display: block;
	margin: 0;
	padding:0;
	width: 139px;
	height: 96px;
	overflow:hidden;
	text-decoration: none;
	background: url('../images/sunday-roll.jpg') no-repeat right 0px;
	color:#FFFFFF;
	}
.sunday-button a:hover {
	display: block;
	margin: 0;
	padding:0;
	width: 139px;
	height: 96px;
	overflow:hidden;
	text-decoration: none;
	background: url('../images/sunday-roll.jpg') no-repeat right -96px;
	color: #FF490D;
	}
.sunday-button a:active {
	display: block;
	margin: 0;
	padding:0;
	width: 139px;
	height: 96px;
	overflow:hidden;
	text-decoration: none;
	background: url('../images/sunday-roll.jpg') no-repeat right -96px;
	color: #FF490D;
	}
.sunday-button span {
	position: absolute;
	top: 0px;
	right: -999px;
	line-height: 22px;
	}












.nye-button-wrap {
	width: 200px;
	height: 96px;
	position: absolute;
	top: 46px;
	right: 489px;
}
.nye-button {
	float: left;
	width: 200px;
	height: 96px;
/*	background: url('../images/nye-roll.png') no-repeat right 0px;
*/	}
.nye-button a:link {
	display: block;
	margin: 0;
	padding:0;
	width: 200px;
	height: 96px;
	overflow:hidden;
	text-decoration: none;
	background-image: url('../images/nye-roll.png');
	background-repeat: no-repeat;
	background-position: right 0px;
	color:#FFFFFF;
	}
.nye-button a:visited {
	display: block;
	margin: 0;
	padding:0;
	width: 200px;
	height: 96px;
	overflow:hidden;
	text-decoration: none;
	background: url('../images/nye-roll.png') no-repeat right 0px;
	color:#FFFFFF;
	}
.nye-button a:hover {
	display: block;
	margin: 0;
	padding:0;
	width: 200px;
	height: 96px;
	overflow:hidden;
	text-decoration: none;
	background: url('../images/nye-roll.png') no-repeat right -96px;
	color: #FF490D;
	}
.nye-button a:active {
	display: block;
	margin: 0;
	padding:0;
	width: 200px;
	height: 96px;
	overflow:hidden;
	text-decoration: none;
	background: url('../images/nye-roll.png') no-repeat right -96px;
	color: #FF490D;
	}
.nye-button span {
	position: absolute;
	top: 0px;
	right: -999px;
	line-height: 22px;
	}




.valentine-button-wrap {
	width: 139px;
	height: 96px;
	position: absolute;
	top: 46px;
	right: 351px;
}
.valentine-button {
	float: left;
	width: 139px;
	height: 96px;
/*	background: url('../images/valentine-roll.jpg') no-repeat right 0px;
*/	}
.valentine-button a:link {
	display: block;
	margin: 0;
	padding:0;
	width: 139px;
	height: 96px;
	overflow:hidden;
	text-decoration: none;
	background-image: url('../images/valentine-roll.jpg');
	background-repeat: no-repeat;
	background-position: right 0px;
	color:#FFFFFF;
	}
.valentine-button a:visited {
	display: block;
	margin: 0;
	padding:0;
	width: 139px;
	height: 96px;
	overflow:hidden;
	text-decoration: none;
	background: url('../images/valentine-roll.jpg') no-repeat right 0px;
	color:#FFFFFF;
	}
.valentine-button a:hover {
	display: block;
	margin: 0;
	padding:0;
	width: 139px;
	height: 96px;
	overflow:hidden;
	text-decoration: none;
	background: url('../images/valentine-roll.jpg') no-repeat right -96px;
	color: #FF490D;
	}
.valentine-button a:active {
	display: block;
	margin: 0;
	padding:0;
	width: 139px;
	height: 96px;
	overflow:hidden;
	text-decoration: none;
	background: url('../images/valentine-roll.jpg') no-repeat right -96px;
	color: #FF490D;
	}
.valentine-button span {
	position: absolute;
	top: 0px;
	right: -999px;
	line-height: 22px;
	}




.btn {
	cursor:pointer;
	}


.leftshift {
	margin-left: 60px;
}