/*
Theme Name: Waterfront Hotel
Theme URI: http://www.libellecreative.com/
Description: The Official Libelle Theme
Version: 1.5
Author: Libelle Creative, Inc.
Author URI: http://www.clicLibelle.com/
Tags: website development, creative projects

	Libelle 1.6
	http://cliclibelle.com

	This theme was designed and built by Libelle Creative,

	The CSS, XHTML and design is released under Libelle Creative:
	http://www.archants.com

*/
@import url(reset.css);

.m_banner_hide{
	display:none;
}
.m_banner_show{
	display:block;
}

.clearfix{
	clear:both;
}

html{
overflow-x: hidden !important;
}

a:focus{
	outline:none;
}

.eventsbg{
	background-color:#dccb97;
}

body{
	position:relative;
	margin:0 auto;
	}

.container{
	display:block;
	position:relative;
	margin:0 auto;
	width:939px;
	height:auto;
}

.container-gallery{
	position:relative;
	min-height:600px;
	margin:0 auto;
	height:100%;
	width:939px;
	
}

/*Post Text Formatting*/
	strong{
		font-weight:bold;
		color:#363636;
	}
	
	em{
		font-style: italic;
		color:#1b88c3;
		padding:0 5px 0 0;
	}

/*End of Post Text Formatting*/

#header{
	position:relative;
	height:127px;
	margin: 0 auto;
	width:939px;
	z-index: 9;/*100;*/
	}
	.wflogo{
		position:relative;
		left:0;
		width:170px;
		height:127px;
		float:left;
	}
	.wflogo a{
		text-indent:-9999px;
		display:block;
		width:217px;
		height:127px;
	}
	
/*Reservations Form*/
	.reservations{
		position:relative;
		top:16px;
		float:right;
		width:407px;
		height:48px;
		background:url('images/reservations.png') no-repeat;
		font-family: Arial;
	}
	
		.arrival, .departure, .booknow{
			float:left;
		}
		
		.booknow{
			color:#363636;
			padding:2px;
			text-indent:1000px;
			width:114px;
			height:21px;
			display:block;
			margin:8px 10px 10px 7px;
			background:url(images/booknow.png);
			border:none;
			}
		
		.arrival, .departure{
			margin:10px;
			display:block;
			background-color:#313131;
			color:#ebebeb;
			border: 1px solid #454545;
			width:250px;
			text-align:left;
			font-size:0.9em;
			padding:2px;
			text-align: center;
			word-spacing: 3px;
		}
	
/*Main Menu*/ 
	#nav{
		background:transparent url(images/navmenu/waterfrontmenu.png) repeat scroll 0 0;
		position:absolute;
		display:block;
		top:64px;
		margin:0;
		padding:0;
		left:170px;
		width:769px;
		height:63px;
		z-index:1000;
		}
	
	#home, #special-offers, #experience, #gallery, #corporate-information{
		/*float:left;*/
		list-style-type:none;
		}

	#home .home_a, #special-offers .offer_a, #experience .experience_a, #gallery .gallery_a, #corporate-information .about_a {
		background: url(images/navmenu/waterfrontmenu.png) no-repeat;
		position: absolute;
		top: 0;
		margin: 0;
		padding: 0;
		display: block;
		height: 63px;
		text-indent: -9999px;
		}

	/*up state*/
	li#home .home_a {
	left: 0;
	width: 125px;
	background-position: 0 0;
	}

	li#special-offers .offer_a {
	left: 125px;
	width: 165px;
	background-position: -125px 0;
	}

	li#experience .experience_a {
	left: 290px;
	width: 155px;
	background-position: -290px 0;
	}

	li#gallery .gallery_a {
	left: 445px;
	width: 130px;
	background-position: -445px 0;
	}

	li#corporate-information .about_a {
	left: 575px;
	width: 194px;
	background-position: -575px 0;
	}

	/*hover state*/
	li#home .home_a:hover {
	background-position: 0 -65px;
	}

	li#special-offers .offer_a:hover {
	background-position: -125px -65px;
	}

	li#experience .experience_a:hover {
	background-position: -290px -65px;
	}

	li#gallery .gallery_a:hover {
	background-position: -445px -65px;
	}

	li#corporate-information .about_a:hover {
	background-position: -575px -65px;
	}

	/*current state*/
	li#home .home_a:active {
	background-position: 0 -65px;
	}

	li#special-offers .offer_a:active {
	background-position: -125px -65px;
	}

	li#experience .experience_a:active {
	background-position: -290px -65px;
	}

	li#gallery .gallery_a:active {
	background-position: -445px -65px;
	}

	li#corporate-information .about_a:active {
	background-position: -575px -65px;
	}
	
	/*Menu Selected*/
	body#home li#home .home_a {
	background-position: 0 -65px;
	}

	body#special-offers li#special-offers .offer_a {
	background-position: -125px -65px;
	}

	body#experience li#experience .experience_a {
	background-position: -290px -65px;
	}

	body#gallery li#gallery .gallery_a {
	background-position: -445px -65px;
	}

	body#corporate-information li#corporate-information .about_a {
	background-position: -575px -65px;
	}
	
	body#footer{
		background:none repeat scroll 0 0 transparent !important;
	}
	
	/* 2nd level */
	.sub{
		background:#3a3a3a none repeat scroll 0 0;
		visibility:hidden;
		padding:5px 7px 5px 7px;
		width:170px;
		position:absolute;
		z-index:9000;
		top:62px;
		left:0;
		}
	
	.sub li{
		padding:3px 0 3px 0;
		margin:0 auto;
		width:170px;
		position:relative;
		}

	.sub a, .sub a:visited{
		padding:2px;
		text-align:left;
		color:#c8c8c8;
		display:block;
		text-decoration:none;
		font-family:Arial;
		font-size:11px;
		letter-spacing: 1px;
		}
		
	.sub a:hover{
		background:#1b88c3 none repeat scroll 0 0;
		color:#fafafa;
		}
	
	.sub_start{
		}
		
	.sub_end a:hover{
		}
	
	#nav li:hover .sub, #nav li a:hover .sub{
		visibility:visible;
		position:absolute;
		z-index:1000;
		}
	
	/* Navigation Level 2*/

	.sub_nav2{
		background:#232323 none repeat scroll 0 0;
		margin:0;
		width:939px;
		position:absolute;
		top:0px;
		left:0px;
		}
		
	.sub_nav2 li{
		float:left;
		}
		
	.sub_nav2 li a{
		color:#c8c8c8;
		padding:5px 10px 5px 10px;
		font-size:11px;
		letter-spacing: 1px;
		text-decoration:none;
		font-family: arial, "helvetica", clean, sans-serif;
		display:block;
		white-space: nowrap;
		}
		
	.sub_nav2 li a:hover{
		color:#ffffff;
		background:#1b88c3 none repeat scroll 0 0;
		padding:5px 10px 5px 10px;
		}

/*Middle Banner*/

	.mid_banner{
		width:939px;
		height:315px;
		margin:0;
		padding:0;
		display:block;
		}

	.banner{
		margin:0 auto;
		}
		
	
/*Single Page*/

#postbody{  
	position:relative; 
	min-height:350px; 
	height:auto;
	background: url(images/midpattern.png);
	color:#1b1b1b;
}

#pagebodycontent{
	background-color:#f0f0f0;
	padding-top:23px;
	}
	
.pagebodycontent_events{
	background-color:#aa9e7d !important;
	}

#pageagentcontent{
	background-color:#f7f6e8;
}
#pagebodycontent, #pageagentcontent{
	position:relative;
	display:block;
	min-height:70px;
	height:auto;
	width:939px;
	}
		strong{
			font-weight: bold;
			font-size:120%;
			color:#1b1b1b;
			margin-top:10px;
		}

		#pagebodycontent p, #pageagentcontent p{
			padding:17px 30px 3px 30px;
		}
		
		#pagebodycontent .entry ul li a:hover{
			text-decoration: none;
			color:#000000;
		}
		.hotelsidebar{
			float:left;
		}
		#hotelflash{
			height:319px;
		}
		#hotelpanel{
			background-color:#000;
			height:380px;
			font-size:120%;
		}
			#hotelpanel ul{
				padding-left:67px;
				line-height:20px;
				list-style: none;
			}
			#hotelpanel ul.hotel{padding-top:27px;}
			#hotelpanel ul.dining{padding-top:0;}
			#hotelpanel ul.gallery li{padding-top:27px;}

/*Posts*/

#postbody{  
	position:relative; 
	min-height:350px; 
	height:auto;
	background: url(images/midpattern.png);
	color:#1b1b1b;
}

#postimage{
	width:939px;
	height:180px;
	padding:0;
}

#specialimage{
	width:939px;
	height:558px;
	padding:0;
}

#postimageexperience{
	width:939px;
	height:238px;
	padding:0;
}
#postimagepress{
	width:939px;
	height:180px;
	padding:0;
}

#postbodycontent{
	position:relative;
	display:block;
	min-height:70px;
	height:auto;
	width:879px;
	background-color:#f0f0f0;
	padding:7px 30px 3px 30px;
	}
	
	#postbodycontent p{
		padding-bottom:10px;
	}

/*Pages*/

#postbodycontent h2{
	font-size: 18px;
	padding: 20px 0;
	color:#1b1b1b;
	font-weight:bold;
}

#postbodycontent h4{
	font-weight:bold;
	font-size:12px;
	padding:20px 0;
	color:#1b1b1b;
	}
	
	/*Page Fonts Classes*/

	.inside_post, .post{
		padding: 0 0 30px;
		text-align: justify;
		font-size: 11px;
		line-height: 16px;
		text-decoration:none;
		}
	
	.post p{
		}
	
	.post a{
		text-decoration:none;
		color:#1b1b1b;
	}
	
	.post img{
		margin:10px;
		padding:2px;
		display:block;
		}
	
	.post h3{
		font-weight:bold;
		padding:5px 0 5px 0;
		margin:5px 0 5px 0;
		}

/*Post Page Lists*/
		
	.entry ul {
		margin-left: 0px;
		padding: 0 0 0 30px;
		list-style: none;
		padding-left: 10px;
		}

	.entry li {
		/*margin: 7px 0 8px 10px;*/
		margin: 7px 0 8px 10px;
		}
		
		.entry ul li a{
			text-decoration: none;
			color:#6d6d6d;
		}
		
		.entry ul li a:hover{
			text-decoration: none;
			color:#f5f4f3;
		}

	/*.entry ul li:before, #sidebar ul ul li:before {
		content: "\00BB \0020";
		}*/

	.entry ol {
		padding: 0 0 0 30px;
		margin: 0;
		}

	.entry ol li {
		margin: 0;
		padding: 0;
		}

/*Page Content*/

#page{
	height:315px;
	background: url(images/midpattern.png);
	color:#454545;
	position:relative;
	width:100%;
	display:block;
}

#slideshow{
	height:443px;
	width:939px;
	} 
	
#slideshow ul li{
	position:absolute;
	list-style:none;
	}
	
#slideshow ul li img{
	background-color:transparent;
	}
	
#slideshow ul li .show{
	z-index:10;
	}

	
	
/*Footer*/

#footer{
	position:relative;
	margin:0 auto;
	height:170px;/*193px*/
	background:url('images/footer.jpg') repeat-x;
	padding-bottom:70px;
}

	#footerbuttons{
		height:145px;/*165px*/
		width:939px;
	}
	
		#footerbuttons p{
			float:left;
			margin-top:10px;
		}
		
		.footerleft{
			margin-left:10px;
		}
	
	#footer ul{
		margin:0 auto;
		height:24px;/*28px*/
		color:#929292;
		font-size:85%;
		outline:none;
	}
	#footer ul li{
		float:left;
		display:inline;
		padding-left:33px;
	}
	
	#footer ul li a{
		text-decoration:none;
		color:#929292;
		display:block;
		height:16px;
	}
	#footer ul li a:active, #footer ul li a:hover{
		color:#ffffff;
	}
		#footer ul li.start{
			padding-left:0;
		}
		#footer ul li.link{
			padding-left:0px !important;	
		}
		#footer ul li.facebook{
			background:transparent url(images/facebook.png) -90px -2px;
			width:77px;
			height:14px;
			margin-left:20px;
			position:relative;
		}
			#fblinks{
					background:transparent url(images/facebook.png) 0 -18px;
					height:64px;
					width:550px;
					margin-top:-16px;
					display:none;
					margin-left:-90px;
					position:relative;
			}
			#footer ul li.fblink{
				padding-left:10px !important;
				margin-top:28px;
				font-size:11px;
			}
			
			#footer ul li a.fblink{
				color:#262626;
			}
	
			#footer ul li a.fblink:hover{
				background-color:#cccccb;
				height:26px;
			}
		#footer ul li.twitter{
			background:transparent url(images/twitter.png) -177px -2px;
			width:68px;
			height:14px;
			margin-left:10px;
			position:relative;
		}

			#twlinks{
				background:transparent url(images/twitter.png) 0 -18px;
				height:64px;
				width:550px;
				margin-top:-16px;
				display:none;
				margin-left:-177px;
				position:relative;
			}
				
			#footer ul li.twlink{
				padding-left:10px !important;
				margin-top:28px;
				font-size:11px;
			}

			#footer ul li a.twlink{
				color:#262626;
			}
				
			#footer ul li a.twlink:hover{
				background-color:#cccccb; /*background-color:#77d5f7;*/
				color:#262626;
				height:26px;
			}
		
			.showlink{
				display:block !important;
			}

		
		#footer ul li.end{
			float:right;
			margin-right:2%;
		/*padding-left:35px;*/
			color:#555555;
			position:absolute;
		}

		
#commentform p{
			padding-bottom:3px;
			}
			
#commentform input{
			margin:5px 5px 1px 0;
			padding:2px;
			width:170px;
			font-size:0.9em;
			}
			
#commentform textarea{
				padding:2px;
				width:60%;
				}
			
#commentform #submit{
			width:120px;
			text-align:center;
			margin:10px 0;
			font-size:0.8em;
			}
	
	#wpcf7-f1-p18-o1{
		width:600px;
		background-color:#b7b7b7;
		}
		
	.wpcf7-form{
		width:580px;
		padding:20px 20px;
		}
	
	.wpcf7-form p{
		line-height:18px !important;
		padding:1px 0 1px 0 !important;
		}
		
	.wpcf7-form p textarea{
		margin-top:15px;
		width:560px;
		}

li.current_page_item a {background-color:#525252;}
li.current_page_ancestor a {background-color:green;}

#hotelpanel #gallery{
width: 660px;
height: 380px;
float:left;
}

#hotelpanel ul.hotelsidebar{
padding-top:27px;width:200px;float:right;
}

#hotelpanel .slideshow{
height: 380px !important;
width: 660px !important;
margin-top: -16px;
}
#hotelpanel .slideshow-container{
width:660px;
height:380px;
background: #959595;
float:left;
}
#hotelpanel .slideshow-container .slideshow img {
border: 0;
margin:0;
padding:0;
float: left;
}

#hotelpanel .slideshow-container .slideshow a{
border: 0;
text-decoration: none;
}

/*Press Release*/

.pressmaterials{
	background-color:#737373;
	width:280px;
	color:#454545;
	margin:10px;
}
	.pressmaterials ul{
		margin-left:17px;
		padding-bottom:17px;
	}
	.pressmaterials ul li a{
		color:#f5f4f3;
		border-bottom: 1px solid #999;
		padding:7px;
	}
	.pressmaterials ul li a:hover{
		color:#454545;
		background-color:#a8a8a8;
		padding:7px;
	}
	.pressmaterials strong{
		color:#dadada;
	}

	.category-press-release p.wp-caption-text{
		color: #777777;
		font-size: 10px;
		line-height: 13px;
		padding: 0 15px 15px;
	}
	
/*Rooms*/

.roomshave{
	border-top: 1px dotted #454545;
	border-width: 1px 0;
	width:450px;
	position:relative;
	left:20px;
	top:7px;
}
.roomshave li{
	margin-left:20px;
	width:400px;
	list-style-image: url('images/bullet.png');
}

/*experience menu*/

#postmenuexperience{
	position:relative;
	width:939px;
	height: 40px;
	}

#postmenuexperience li{
	display:inline;
	float:left;
}

#postmenuexperience li a{
	display:block;
	height:40px;
}

.experience_button1{
	background:transparent url(images/experience/experience.png);
	width:512px;
	height:40px;
	}

.experience_button2 {
	background:transparent url(images/experience/experience_guestrooms.png);
	width:126px;
	height:40px;
	}

.experience_button2 a:hover {
	background:transparent url(images/experience/experience_guestrooms.png) no-repeat scroll 0 -40px;
	}

.experience_button3 {
	background:transparent url(images/experience/experience_dinning.png);
	width:103px;
	height:40px;
	}

.experience_button3 a:hover {
	background:transparent url(images/experience/experience_dinning.png) no-repeat scroll 0 -40px;
	}

.experience_button4 {
	background:transparent url(images/experience/experience_events.png);
	width:198px;
	height:40px;
	}

.experience_button4 a:hover {
	background:transparent url(images/experience/experience_events.png) no-repeat scroll 0 -40px;
	}
	
/*questionnaire forms*/

#filter
{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #000000;
	z-index:9000;
	opacity:0.8;
	filter: alpha(opacity=80);
}

.box{
	position: absolute;
	display: none;
	line-height:200%;
	z-index:9001;
	width:800px;
	}

	.boxquestion{
		position: absolute;
		top: 5%;
		width:65%;
		height:auto;
		margin-left:18%;
		min-width:660px;
		}

	#boxtitle{
		top:2px;		
		position:relative;		
		float:center;
		width:92%;
		left:4%;
		height:24px;
		z-index:500;
		background:transparent url(images/box/box_title_bg_mid.png) repeat;
	}	

	#leftboxtitle{
		position:relative;
		display:block;
		height:24px;
		width:40px;
		float:left;
		background:transparent url(images/box/box_title_bg_left.png);
		top:2px;
		}
	
	#rightboxtitle{
		height:24px;
		width:40px;
		position:relative;
		display:block;
		float:right;
		background:transparent url(images/box/box_title_bg_right.png);
		top:2px;
		}
		
	#closebutton{
			float:right;
			position:relative;
			z-index:999;
			left:57px;
			top:-13px;
		}
	
		.close{
			background:transparent url(images/box/boxclose.png);
			width:27px;
			height:26px;
		}

	
	#boxcontent{
		overflow: auto;
		position:relative;
		top:0px;
		width:100%;
		height:450px;
		padding: 0 0 0 0;
		background:transparent url(images/box/box_bg.png) repeat;	
		background-color: #F5F5F5;
		z-index:502;
		}
	
		#boxcontent form{
			width:95%;
			}
					

	#boxfooter{		
		position:absolute;		
		float:center;
		width:92%;
		left:4%;
		height:24px;
		z-index:500;		
		background:transparent url(images/box/box_footer_bg_mid.png) repeat;
	}	

	#leftboxfooter{
		height:24px;
		width:40px;
		float:left;
		background:transparent url(images/box/box_footer_bg_left.png);
		}
	
	#rightboxfooter{
		height:24px;
		width:40px;
		position:relative;
		display:block;
		float:right;
		background:transparent url(images/box/box_footer_bg_right.png);
		}
		
	iframe{
		z-index:-9999;
	}
	
#home li.home a,
#special-offers li.special-offers a,
#experience li.experience a,
#Gallery li.gallery a,
#Corporate Information li.corporate-information a,
{
	background-position: left bottom;
}

	/*flexible lightbox - title for gallery*/
	.gallery-item-title{
		font:x-small arial,helvetica,clean,sans-serif;
		padding-top:10px !important;
		}

	.show{
		display:block !important;
		}
		
	/*events*/
	
	.event_content{
		position:inherit;
		height:100%;
		}

	.event_post{
        border-top:1px solid;
        height:auto;
        margin-left:70px;
        padding-bottom:35px;
        position:relative;
		width:640px;
		}
			
		.eventstitle{
			margin-left:40px;
		}
			.event_image{
				top:17px;
				position:relative;
				float:left;
				width:200px;
				}
			
			.event_details{
				float:right;
				position:relative;
				min-height:170px;
				top:15px;
				width:410px;
				}

				.event_title{ 
					position:relative;
					font-size:13px;
					font-weight:bold;
					top:15px;	
				} 
				
				.event_description p{
					position:relative;
					padding:17px 0px 3px !important;
				}
			 
			.eventruler{
				margin-top:0px;
				width:900px;	
				position:relative;
				display:none;
				}
				
			span.post-meta-key{
				left:-50px;
				position:absolute;
				text-align:left;
				}
/*page csr*/
#two-column{
	background:#000000;
	position:relative;
	display:block;
	width:939px;
	height:380px;
}

	#left-column{
		float:left;
		width:600px;
		height:380px;
		overflow:auto;
		overflow-x:hidden;		
	}
	
		#left-column a{
			display: block;
			height: auto;
			margin: 0 auto;
			position: relative;
			top: 30px;
			width: auto;
			text-align:center;
		}
		
			#left-column a img{
				width:auto;
				height:300px;
			}
		
	#right-column{
		float:right;
		width:339px;
		height:380px;
		overflow:auto;
	}
	
		#right-column ul{
			font-weight: normal;
			line-height: 190%;
			list-style: none outside none;
			position: absolute;
			right: 70px;
			top: 37px;
			width: 200px;
			
		}
			#right-column ul li{
				padding-bottom:15px;
			}
				#right-column ul li a{
					display:block;
					color:#6F6F6F;
					text-decoration:none;
					line-height:15px;
				}
				#right-column ul li a:hover{
					color:#ffffff;
				}
				
/*corporate & travel agent access*/

.corporate_and_travel{
	padding-top:0px !important;
	}

	#boxsignup{
		float:right;
		margin-left:85px;
		margin-top:0;
		position:absolute;
		top:0px;
		}
		
		#corporateandtravel{
			margin-top:15px;
			text-align:left;
			width:335px;
			}
		
			#corporateandtravel p{
				margin-top:10px;
				}

			#corporateandtravel p.submit{
				}
		
	.ctprt{
		float:right;
		}
		
/*subscribe*/
.subscribe{
	padding-top:0px !important;
		
}
	#subscribetable{
	margin:20px 0 0 50px;
	display:block;
	position:relative;
	}

		#subscribetable tr.datarow{
		margin:0px;
		display:block;
		position:relative;
		font-size: 12px;
		margin-bottom:10px;
		}

		#subscribetable tr td.rowinputbox{
		display:block;
		position:relative;
		width:250px;
		}

		#subscribetable tr td .rowbox{
		width:300px;
		}


		#subscribetable tr td #verifyimg{
		display:block;
		position:relative;
		margin-left: 105px;
		width:75px;

		}
		#subscribetable tr td #imgverify{
		display:block;
		position:relative;
		margin-top:10px;
		width:300px;
		}

		#subscribetable tr td #subradio{
		margin-right:5px;
		margin-left:25px;
		}

		#subscribetable tr td #unsubradio{
		margin-right:5px;
		}

		#subscribetable tr td #sublabel{
		letter-spacing:0.08em;
		}

		#subscribetable tr td #unsublabel{
		letter-spacing:0.08em;
		}

		#subscribetable #subdiv{
		width:140px;
		}

		#subscribetable #submitdiv{
		width:300px;
		}

		#subscribetable tr td #submitbutton{
		float:right;
		margin-top: 5px;
		width:100px;
		height:27px;
		}

		#subscribetable tr td #tablefooter{
		margin-top: 30px !important;
		}
		
		
		/*index*/
		#content{
			background:#000;
			display:block;
			position:relative;
			width:100%;
			height:315px;
			height:auto;
		}
			.sspcontainer{
			position:absolute;
			display:block;
			width:939px;
			height:319px;
			
			}
				.sspcontainer ul{
					display:block;
					position:absolute;
					height:30px;
					width:180px;
					bottom:98px;
					left:80px;
				}
			
					.sspcontainer ul li{
						float:left;
						margin-right:30px;
					}
					
						.sspcontainer ul li a{
							display:block;
							width:30px;
							height:30px;
							position:relative;
						}
						.sspcontainer ul li a#excite {background:url(images/banner/frontpage/january/button.png) 0 0 transparent;}
						.sspcontainer ul li a#thrill{background:url(images/banner/frontpage/january/button.png) -60px 0 transparent;}
						.sspcontainer ul li a#indulge{background:url(images/banner/frontpage/january/button.png) -120px 0 transparent;}

						.sspcontainer ul li a#excite:hover{background:url(images/banner/frontpage/january/button.png) 0 -30px transparent;}
						.sspcontainer ul li a#thrill:hover{background:url(images/banner/frontpage/january/button.png) -60px -30px transparent;}
						.sspcontainer ul li a#indulge:hover{background:url(images/banner/frontpage/january/button.png) -120px -30px transparent;}

						.sspcontainer ul li #excite.selected{background:url(images/banner/frontpage/january/button.png) 0 -30px transparent !important;}
						.sspcontainer ul li #thrill.selected{background:url(images/banner/frontpage/january/button.png) -60px -30px transparent !important;}
						.sspcontainer ul li #indulge.selected{background:url(images/banner/frontpage/january/button.png) -120px -30px transparent !important;}
						
			#sspexcite{
				background:url(images/banner/frontpage/january/excite.jpg) no-repeat 0 0 transparent;
			}	

			#sspthrill{
				background:url(images/banner/frontpage/january/thrill.jpg) no-repeat 0 0 transparent;
			}
					
			#sspindulge{
				background:url(images/banner/frontpage/january/indulge.jpg) no-repeat 0 0 transparent;
			}

