
@import "http://bookassist.com/scripts/calendar/calendar.css";

@font-face {
	font-family: 'Fertigo';
	src: url('/images/stylesheet/fertigo_18-webfont.eot');
	src: local('☺'), url('/images/stylesheet/fertigo_18-webfont.woff') format('woff'), url('/images/stylesheet/fertigo_18-webfont.ttf') format('truetype'), url('/images/stylesheet/fertigo_18-webfont.svg#webfont5bO1ewtJ') format('svg');
	font-weight: normal;
	font-style: normal;
}
            

/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, sub,  var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
sup
{
vertical-align: top;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-spacing: 0;
}

       





body {
	font-family: 'Helvetica Neue',Helvetica, Arial, Verdana, sans-serif;
	font-size:62.5%;
	line-height:160%;   
	text-align:center;       
	background:#F7F6DD url(/images/stylesheet/body_bg.jpg) top center repeat-x;   
	color:#2D2D2D;

	
}       

   
a, a:hover{color:#D35F2E;}
      


#container{
	width:960px;   
	margin:0 auto;    
	text-align:left; 
	background:transparent;   
}   
           
     
#topnav{
	width:960px;
	float:left;
	display:inline;
}

#topnav ul{
	margin:0;         
	float:right;     
	display:inline;  
	background:transparent;         
                               
}       

#topnav ul li{
	float:left;
	display:inline;
	margin:0;
} 

#topnav ul li a{            
	background:transparent;      
	text-align:left;
	display:block;        
	color:#fff;
	text-decoration:none;
	font-size:10px;
	line-height:10px; 
	padding:10px 2px 10px 10px;   
	text-transform:uppercase;
                    
	overflow:hidden;    
	margin:0 0 0 8px;
}   

#topnav ul li a:hover,#topnav ul li a.active{color:#D35F2E;}

	
         
#header{      
	margin:0;    
	text-align:left; 
	background:transparent; 
	width:350px;
	height:300px; 
	clear:left;     
	float:left;
	display:inline;

}           

#header h2 a{
	width:350px;
	height:180px;         
	float:left;
	display:block;
	margin:0;
	background:transparent url(/images/stylesheet/logo.gif) top left no-repeat;
	text-indent:-9999px;
	overflow:hidden;       
}     


#header h2.merrill_club a{
	display:block;
	width:270px;
	height:117px;
	background:transparent url(/images/stylesheet/merrill_logo2.png) -10px 0 no-repeat;
	float:left;                           
	text-indent:-9999px;
	overflow:hidden;     
	margin:-15px 0 0 45px;
	   

}     


#slideshow{
	margin:0;   
	float:left;  
	display:inline; 
	width:610px;
	height:300px; 
	overflow:hidden;     
	background:#fff; 
	position:relative;
	
}         
#slideshow img{
	width:590px;
	height:280px;
	margin:10px;
	position:absolute;
	z-index:8;
	opacity:0.0;
}  



#slideshow IMG.active
{

	width:590px;
	z-index:10;
	opacity:1.0;
}

#slideshow IMG.last-active
{z-index:9;}
    




#content_container{
	width:960px;
	background:transparent url(/images/stylesheet/rightcolumn.gif) top right repeat-y;   
	float:left;
	display:inline;     
	 
}



	

#container #content{         
	float:left;
	display:inline;
	width:670px;   

	min-height:430px;
	background: transparent url(/images/stylesheet/flower.gif) top left no-repeat;
	position:relative;
	
}   

#content p, #content ul, #content ol{
	margin:20px 10px;
	font-size:12px;
	line-height:22px;       
	color:#424242;
}          
#content ul li{
	padding-left:17px;
	margin-left:10px;
	background:transparent url(/images/stylesheet/bullet_arrows.png) 0 6px no-repeat;

}
#content ol{
	margin:20px 20px;
}
#content ol li{
	margin-left:10px;
	list-style-type: lower-roman;
}
#content p img{
	float:right;
	display:inline;
	margin:0 0 20px 10px;
}

#content h1{       
	font-size:36px;
	line-height:48px;
	font-weight:300;
	margin:30px 20px 20px 10px;      
	color:#8E835E;       
	font-family: 'Fertigo','Helvetica Neue',Helvetica, Arial, Verdana, sans-serif;  
	padding:0 0 10px 0;               
	font-weight:300;
	clear:left;
	
}
#content h1 a{      
	color:#8E835E;       
	text-decoration:none;
}
#content h1 a:hover{color:#D35F2E;}


#content h2{       
	font-size:24px;
	line-height:36px;
	font-weight:300;
	margin:10px;      
	color:#8E835E;       
	font-family: 'Fertigo','Helvetica Neue',Helvetica, Arial, Verdana, sans-serif;  
	font-weight:300;
	
}
         
#content h3{       
	font-size:18px;
	line-height:24px;
	font-weight:300;
	margin:10px;      
	color:#8E835E;       
	font-family: 'Fertigo','Helvetica Neue',Helvetica, Arial, Verdana, sans-serif;  
	font-weight:300;
	
}
         
         

#container #content .review{
	border-bottom:1px dashed #D2D1BD;
	margin:20px;
}
#container #content .review .rating{
	float:right;
	display:inline;
	margin:0 10px 15px 20px;
	background:#D2D1BD;
	padding:5px 10px;
}

#container #content p.response{margin-left:60px;}




#container #supportcolumn{         
	float:left;
	display:inline;
	margin:0;   
	width:290px;      

}    

#container #supportcolumn ul.subnav{      
	float:left;
	display:inline;
	margin-top:5px;   

}
#container #supportcolumn ul.subnav li{      
	float:left;
	display:inline;
	margin-bottom:5px;
}
#container #supportcolumn ul.subnav li a{
	display:block;
	float:left;
	display:inline;
	font-size:12px;
	line-height:12px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:700;
	color:#000;
	background:#BAB7A0;
	padding:10px 12px;
	width:266px;

}
#container #supportcolumn ul.subnav li a:hover, #container #supportcolumn ul.subnav li a.active{color:#D35F2E;}
#container #supportcolumn ul.subnav li a.active{
	margin-left:-15px;
	padding-left:27px;
	background:#BAB7A0 url(/images/stylesheet/active_arrow.gif) top left no-repeat;        
}

#container #supportcolumn ul.subnav li ul{

}
#container #supportcolumn ul.subnav li ul li{margin:0;}
#container #supportcolumn ul.subnav li ul li a{
	font-size:11px;
	color:#000;
	font-weight:300;
	padding:12px 12px 8px 32px;
	background:#EAE9D2;
	width:246px;
	border-bottom:1px solid #F7F5DC;
}
#container #supportcolumn ul.subnav li ul li a.active{
	margin:0;
	padding:12px 12px 8px 32px;
	background:#EAE9D2;
}


#container #supportcolumn h2.merrill_club a{
	display:block;
	width:270px;
	height:117px;
	background:transparent url(/images/stylesheet/merrill_logo.png) -10px 0 no-repeat;
	float:left;                           
	text-indent:-9999px;
	overflow:hidden;     
	margin:20px 10px;
	   

}     
#container #supportcolumn h2.merrill_club a:hover{background-color:#D2D1BD;}


#container #supportcolumn p{
	font-size:12px;
	margin:10px 20px;
}	   
#container #supportcolumn h4{
	font-size:18px;   
	margin:10px 20px 0;
	font-weight:300; 
	color:#604441;
}     
            

#container #supportcolumn h5{        
	font-size:18px;
	line-height:24px;
	font-weight:300;
	margin:10px 20px 5px;      
	font-family: 'Fertigo','Helvetica Neue',Helvetica, Arial, Verdana, sans-serif;  
	
	
}                  
#container #supportcolumn h3{        
	font-size:24px;
	line-height:30px;
	font-weight:300;
	margin:20px 20px 5px;      
	font-family: 'Fertigo','Helvetica Neue',Helvetica, Arial, Verdana, sans-serif;  
	
	
}         


	            
	
#container #supportcolumn .video_thumb img{
	float:left;  
	display:inline;
	margin:0 17px 10px;
}

        
#container #supportcolumn .weather{

	overflow:auto;    
	clear:left;
	float:left;
	display:inline;
	background:#D2D1BD;
	width:250px;
	margin:10px 20px;   

}     
#container #supportcolumn .weather h5{
	font-size:24px;
	line-height:30px;
	font-weight:300;
	margin:10px;      
                                                

}         
#container #supportcolumn .weather span{
	font-size:30px;
	line-height:30px;
	font-weight:300;
	margin:5px 0 0 0;
	float:left;
	display:inline;      
	font-family: 'Fertigo','Helvetica Neue',Helvetica, Arial, Verdana, sans-serif;        
	color:#4E4E4A;
	
                         
                       

} 

#container #supportcolumn .weathericon{
	float:left;
	display:inline;        
	margin:0 5px 10px 30px;
}

         
#container #supportcolumn a.gift_voucher{
	width:140px;
	margin:10px 20px;
	float:left;
	display:block;      
	font-size:30px;
	line-height:28px;
	font-weight:300;
	font-family: 'Fertigo','Helvetica Neue',Helvetica, Arial, Verdana, sans-serif;        
	color:#4E4E4A;         
	text-decoration:none;
	padding:15px 10px 15px 100px;    
	background:#D2D1BD url(/images/stylesheet/GiftVoucherHome.gif) 8px 10px no-repeat;
	
	
	
}

	






#footer{      
	width:960px;   
	background:#181816;
	text-align:left;
	float:left;
	display:inline;          
	color:#fff;
	
	
}        
                                        
        
#footer p{
	margin:10px 20px 9px 20px;  
	font-size:11px;
	line-height:11px;
float:left;
display:inline;
	
}     
#footer a{color:#fff;}

#footer .icon{
	float:right; 
	display:inline; 
	border:0; 
	margin:8px 5px 5px 0;
}
















  


.avail{
	float:left;
	display:inline;

	overflow:hidden;
	width:350px;         
	height:180px;
	margin:0;
	background:transparent;                                         
	

}
                

#bookassist_form
{                
	float:left;      
	display:inline;       
	
}

#bookassist_form #DatesForm
{list-style-type:none;}

#bookassist_form .search_title{
	display:none;
	width:0;
	height:0;
}

#bookassist_form label{
	float:left;
	clear:left;   
	margin:8px 0 0 52px;
	display:inline;     
	font-size:12px;    
	line-height:14px;
	width:240px;    
	text-transform:uppercase;
	
}   
#bookassist_form select{
	float:left;
	margin:6px 0 0 50px;
	display:inline;     
	background:#fff;  
	border:1px solid #C3BD95;  
	padding:3px;  
	width:70px;
                              
}
#bookassist_form #inmonthyear{
	margin-left:4px;  
	width:140px;
} 
#bookassist_form img{
	float:left; 
	margin:6px 0 0 5px;
} 
#bookassist_form .date_input{
	float:left;   
	background:#C3BD95;       
	border:0;
	color:#000;
	font-size:12px;    
	font-weight:300; 
	padding:0;
	margin:-9px 0 0 10px; 
	font-weight:300;   
	cursor:pointer;  
	text-align:center;
	width:159px;
	height:37px;   
	text-transform:uppercase; 
	
	
} 
#bookassist_form .nninput{
	clear:left;   
	float:left;
	display:inline;
	background:#fff;  
	border:1px solid #C3BD95;  
	padding:3px;    
	margin:6px 0 0 50px;     
	width:62px;
	
	
	

}      
#bookassist_form label.nnlable{width:60px;}

#calendar{z-index:200;}
      
#supportcolumn #calendar{margin-left:-140px;}




#supportcolumn .avail{
	width:290px;         
	height:130px;
	margin:0;
}

#supportcolumn #bookassist_form label{
	margin:8px 0 0 22px;
}   
#supportcolumn #bookassist_form select{
	margin:6px 0 0 20px;
}

#supportcolumn #bookassist_form .nninput{
	margin:6px 0 0 20px;     
}      

#supportcolumn #bookassist_form #inmonthyear{margin-left:4px;} 


#nav{
	width:960px;
	height:60px;
	float:left;
	clear:left;
	display:inline;
	background:#181815;
} 

               


#nav ul{
	margin:0 10px;         
	float:left;     
	display:inline;  
}      
 
#nav ul li{
	float:left;
	display:inline;
	margin:0;
} 

#nav ul li a{            
	background:transparent;      
	text-align:left;
	display:block;        
	color:#fff;
	font-weight:300;    
	font-family: 'Fertigo','Helvetica Neue',Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	line-height:18px;
	padding:12px 15px;    
	text-decoration:none;      
	text-align:center;   
	height:36px;      
float:left; 
		              
	
}   

#nav ul li a span{    
	    display:inline-block; vertical-align:middle;
}                         




 
#nav ul li a:hover, #nav ul li a.active{color:#D35F2E;}      





#container #content .specials_highlight{
	margin:20px 0 0 0;
	float:left;
	display:inline;
}
           
#container #content .specials_highlight h2 a{ 
	border:3px solid #989889;
	border-width:3px 0;
	font-size:30px;
	line-height:48px;   
	font-family: 'Fertigo','Helvetica Neue',Helvetica, Arial, Verdana, sans-serif;            
	margin-right:10px;    
	font-weight:300;    
	text-decoration:none;   
	color:#2d2d2d;
	padding:0 10px;
	width:640px;
	display:block;
	
	
}
                  
#container #content .specials_highlight .offers{
	background:transparent url(/images/stylesheet/offers_bg.gif) top left repeat-y;        
	width:670px;      
	margin:0 0 20px 0;    
	float:left;
	display:inline;   
   
}



#container #content .specials_highlight .offers .offer{     
	float:left;  
	display:inline;
	
	margin:20px 5px 0 5px;
	display:inline;        
	width:212px;     
	padding:0;
	
}                   

#container #content .specials_highlight .offers .offer .image{
	width:70px;
	height:70px;
	border:5px solid #ACAC9A;      
	overflow:hidden;     
	float:left;
	display:inline;
	margin:0 10px 5px 0;
}

#container #content .specials_highlight .offers .offer .image img{
	float:left;
	display:inline;
	height:70px;  
	width:auto;

          
}   

#container #content .specials_highlight .offers h4 a{
	float:left; 
	display:inline;
	font-size:18px;        
	line-height:24px;   
	
	font-weight:300;
	margin:0 0 10px 0;
	width:202px; 
	color:#2d2d2d;
	text-decoration:none;  
	font-family: 'Fertigo','Helvetica Neue',Helvetica, Arial, Verdana, sans-serif;  
	
}

#container #content .specials_highlight .offers .offer p, #container #content .specials_highlight .offers .offer ul, #container #content .specials_highlight .offers .offer ol{
	font-size:11px;  
	line-height:14px; 
	margin:5px 10px 0 0;
}   
#container #content .specials_highlight .offers .offer ul li{
	list-style-type:disc;
	margin:0 0 5px 20px;
	background:transparent;
	padding:0;

}

#container #content .specials_highlight .offers .offer a.book_now{
	         
	float:right;   
	background:#C3BD95;       
	border:0;
	color:#000;
	font-size:11px; 
	line-height:11px;   
	letter-spacing:1px;
	padding:10px 20px;
	margin:10px 20px 10px 0; 
	clear:right;
	text-align:center;
	text-decoration:none;      
	text-transform:uppercase;
}	
#container #content .specials_highlight .offers  .offer a.book_now:hover{background:#616F56;}
                                                     
                                       

#map-canvas{
	float:left;
	display:inline;
	height: 420px;
	width:940px;
	border:10px solid #EAE9D2;

}






.room_information{
	background:#EAE9D2;
	float:left;
	display:inline;
	width:650px;
	margin:10px 0 0 0;
}

.room_information h4{
	margin:20px 20px 5px 20px;
}
.room_information h4 a{
	font-family: 'Fertigo','Helvetica Neue',Helvetica, Arial, Verdana, sans-serif;  
	font-size:24px;
	line-height:36px;

	color:#8E835E;
	text-decoration:none;
	font-weight:300;

}
.room_information .image_cont{
	float:left;
	display:inline;
	border:5px solid #D2D1BD;
	overflow:auto;
	margin:0 10px 20px 20px;
}

.room_information .image_cont img{width:150px;}
.room_information .pkg_description{
	float:left;
	display:inline;
	width:450px;
	margin:-20px 0 0 -10px;
}
.room_information a.book_online{
	float:right;
	display:block;
	font-size:11px;
	line-height:11px;
	text-transform:uppercase;
	padding:10px 20px;
	margin:0 10px 10px 0;
	background:#A2532A;
	color:#fff;
	text-decoration:none;
}


form#contactform{
	margin:-20px 0 30px 0;
	overflow:auto;
}
form#contactform label{
	font-size:12px;
	text-align:right;
	width:200px;
	float:left;
	clear:left;
	padding-top:3px;
	margin:10px 15px 10px 0;
}
form#contactform label.error{
	margin-left:220px;
	margin-top:-8px;
	color:#c00;
	text-align:left;
	padding-left:23px;
	background:transparent url(/images/stylesheet/warning-16.png) 0 3px no-repeat;        

}
form#contactform input, form#contactform select{
	border:1px solid #C3BD95;  
	width:300px;
	padding:3px;
	background:#fff;
	float:left;
	display:area;
	margin:10px 0;

}

form#contactform select{width:308px;}

form#contactform textarea{
	border:1px solid #C3BD95;  
	width:300px;
	height:150px;
	padding:3px;
	background:#fff;
	float:left;
	display:inline;
	margin:10px 0;
}

form#contactform input#accommodation{
	width:30px;
	padding:0;
	text-align:left;
	margin-top:12px;
}
form#contactform textarea#address{height:80px;}

form#contactform input#submit, form#contactform input#submit1{
	background:#A2532A;
	width:150px;
	clear:left;
	color:#fff;
	border:0;
	padding:4px 0;
	margin:0 0 0 372px;
	font-size:11px;
}
form#contactform .hiddenFields{display:none;}



.booking_guarantees{
	background:transparent url(/images/stylesheet/security_64.png) top left no-repeat;       
	float:left;
	display:inline;
	margin:50px 0 0 180px; 
}

.booking_guarantees h3{
	font-size:18px;
	margin:0 0 0 70px;
}
.booking_guarantees ul{
	font-size:12px;
	margin:10px 0 0 70px;
}
.booking_guarantees ul li{
	list-style-type:disc;
	margin:0 0 0 20px;
}

#galleria{margin-bottom:20px;}





#container #supportcolumn .event_link{
	margin:5px 0 0 0; 
	width:290px; 
	background:#BAB7A0; 
	float:left; 
	overflow:auto;                          
}        


#container #supportcolumn .event_link a.image_holder{
	width:75px;
	height:75px;
	float:left;
	display:inline;
	margin:10px;
	overflow:hidden;
}
#container #supportcolumn .event_link a.image_holder p{
	margin:0;
	padding:0;
}
#container #supportcolumn .event_link a.image_holder img{        
	height:75px !important;
	width:auto !important;

}

#container #supportcolumn .event_link h3{
	font-size:18px; 
	margin:10px 5px 5px 90px; 
	line-height:24px;
}

#container #supportcolumn .event_link h3 a{
	text-decoration:
	none; color:#000;
}
#container #supportcolumn .event_link h3 a:hover{color:#D35F2E;}




#news_calendar{
	float:left;
	display:inline;
	margin:30px 0 0 7px;
}

#news_calendar th.monthName{padding:7px;}
#news_calendar th.monthName a{
	color:#fff;
	text-decoration:none;
	
}
#news_calendar th.monthName a:hover{color:#D35F2E;}


.calendarBG {
 background-color: #000; 
}

.calendarBlank { 
 background-color: #F7F6DD;
font-size:14px;
padding:7px;
	color:#929185;
}

.calendarHeader { 
	font-weight: bold; 
	color: #2d2d2d; 
	text-align: center;
	background:#181815;
	font-size:14px;

}

.calendarMonthLinks {
	font-size:13px;
	font-weight:bold;
	letter-spacing:.1em;
	text-decoration:none;
	color:#2d2d2d;
	background-color:transparent;
}

.calendarMonthLinks a {
	color:#fff;
	text-decoration:none;
	background-color:transparent;
	padding:7px;
	display:block;
}
  

.calendarMonthLinks a:hover {

	color:#D35F2E;
	background-color:  transparent;
}

.calendarDayHeading {
	font-weight: bold; 
	font-size:	13px;
	color: #2d2d2d; 
	background:#D2D1BD;
	text-align:  center;
	vertical-align: middle;
	padding:7px;
border-bottom:1px solid #181815;
}

.calendarToday { 
 font-size:         14px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:#D35F2E;
 background:#D2D1BD;
}

.calendarCell {
 font-size:         14px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #D2D1BD;
padding:7px;
}
.calendarCell.on{padding:0;}

.calendarCell a {
	color:#fff;
	text-decoration:none;
	background:#7E7D73;
	padding:7px;
	display:block;
	background:#929185;
}
.calendarCell a.active{
	color:#D35F2E;
	background:#181815;
}
  

.calendarCell a:hover {
	color:#D35F2E;
	background:#181815;
}


#calendar_list{
	float:left;
	display:inline;
	width:410px;
	margin:30px 0 0 20px;
}
#calendar_list .event h2{
	margin:0 20px 0 50px;
}
#calendar_list .event p{
	margin:0 20px 5px 50px;

}
#calendar_list .event{
	margin-bottom:30px;
	clear:left;
	float:left;
	display:inline;
	width:410px;
}


#calendar_list .event p.date {
	width: 42px;
	height: 14px;
	font-size:14px;
	padding: 15px 0 11px 0;
	text-align: center;
	font-family: georgia;
	margin:5px 0 0 0;
	float:left;
	display:inline;
}

#calendar_list .month01 { background: url(/images/stylesheet/calendar/01.gif) no-repeat 0 0; }
#calendar_list .month02 { background: url(/images/stylesheet/calendar/02.gif) no-repeat 0 0; }
#calendar_list .month03 { background: url(/images/stylesheet/calendar/03.gif) no-repeat 0 0; }
#calendar_list .month04 { background: url(/images/stylesheet/calendar/04.gif) no-repeat 0 0; }
#calendar_list .month05 { background: url(/images/stylesheet/calendar/05.gif) no-repeat 0 0; }
#calendar_list .month06 { background: url(/images/stylesheet/calendar/06.gif) no-repeat 0 0; }
#calendar_list .month07 { background: url(/images/stylesheet/calendar/07.gif) no-repeat 0 0; }
#calendar_list .month08 { background: url(/images/stylesheet/calendar/08.gif) no-repeat 0 0; }
#calendar_list .month09 { background: url(/images/stylesheet/calendar/09.gif) no-repeat 0 0; }
#calendar_list .month10 { background: url(/images/stylesheet/calendar/10.gif) no-repeat 0 0; }
#calendar_list .month11 { background: url(/images/stylesheet/calendar/11.gif) no-repeat 0 0; }
#calendar_list .month12 { background: url(/images/stylesheet/calendar/12.gif) no-repeat 0 0; }


#calendar_list a.find_a_room{
	         
	float:right;   
	background:#C3BD95;       
	border:0;
	color:#000;
	font-size:11px; 
	line-height:11px;   
	letter-spacing:1px;
	padding:5px 10px;
	margin:10px 20px 10px 0; 
	clear:right;
	text-align:center;
	text-decoration:none;      
	text-transform:uppercase;
}	
#calendar_list a.find_a_room:hover{background:#181815; color:#D35F2E; }

#three_specials {
        background:#EAE9D2;
	float:left;
	display:inline;
	width:300px;
	margin:10px;
}
#three_specials a{text-decoration:none;}
#three_specials h5{       
	font-size:18px;     
	color:#8E835E;       
	font-family: 'Fertigo','Helvetica Neue',Helvetica, Arial, Verdana, sans-serif;                
	font-weight:300;
	margin:10px;	
}
#three_specials img{       
	float: right;
	margin:10px;	
	border: 2px solid #8E948A;
}
#three_specials p{  
	color:#424242;
	font-size:12px;
	margin-left:10px;
}


#content img#captcha, #content img#refresh{
	float:left;
	display:area;
	margin:10px 5px 10px 0;
}







#content .entry{
	border-bottom:1px dashed #fff;
	margin:30px 30px;
}

#content .entry:last-of-type{margin-bottom:60px;}

#content a.dateblock{
	font-family: 'Helvetica Neue',Helvetica, Arial, Verdana, sans-serif;
	position: relative;
	width: 70px;
	color: #fff;
	margin: 10px 30px 20px 20px;
	background:#181815;
	float:right;
	display:inline;
	height:60px;
	text-decoration:none;
}
 



#content a.dateblock .day{ 
	position: absolute;
	font-size: 30px;
	line-height:30px;
	top: 24px;
	left:10px;
}
 
#content a.dateblock .month{ 
	position: absolute;
	top: 8px;
	left: 10px;  
	font-size: 18px;
	line-height:18px;
}
 

#content a.dateblock .year{ 
	position: absolute;
	top: 19px;
	right: -5px;
	font-size: 20px;
	line-height:20px;
	rotation: -90deg !important;
	/* ** Hacks ** */
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);  
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
#content a.dateblock .weekday{ 
	position: absolute;
	top: 22px;
	left: -37px;
	font-size: 16px;
	line-height:16px;
	rotation: -90deg !important;
	/* ** Hacks ** */
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);  
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	color:#181815;
	text-transform:uppercase;
width:60px;
text-align:center;
}

#content p.paginate{
	position:absolute;
	bottom:5px;
	margin:40px 0 0 0;
	width:670px;
	height:40px;
	background:transparent url(/images/stylesheet/tile_white_10.png) top left repeat;            
}
#content p.paginate a{
	position:absolute;
	left:0;
	top:0;
	background:#181815;
	text-transform:uppercase;
	padding:14px 20px 0;
	font-size:12px;
	line-height:12px;
	height:26px;
	text-decoration:none;
	z-index:400;
	
}
#content p.paginate a.next{
	left:auto;
	right:14px;

}
#content p.paginate span.pagecount{
	width:670px;
	font-size:14px;
	line-height:14px;
	padding:12px 0 0 0;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
}



/***************************************************************************************	POPUP */
#popup {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:transparent; cursor:wait;}

/* Container */
#simplemodal-container {
	width:250px;
	background:#EDEBE1;	
	-moz-box-shadow: 0 0 10px #333;
	-webkit-box-shadow: 0 0 10px #333;
	box-shadow : 0 0 10px #333;
	height:auto !important;
overflow:hidden;
text-align:left;
}
#simplemodal-container img{margin:10px; width:230px; float:left; display:inline;}
#simplemodal-container a.modalCloseImg {background:url(/images/stylesheet/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-5px; right:-6px; cursor:hand; cursor:pointer;}
#simplemodal-container a.buynowlink{display:block; width:230px;float:left; clear:left; display:inline; background:#181815; color:#fff; text-transform:uppercase; font-size:11px; line-height:11px; text-align:center;padding:3px 0; margin:10px; text-decoration:none;}
#simplemodal-container a.buynowlink:hover{color:#D35F2E;}
#simplemodal-container p{
	color:#262626;
	font-size:11px;
	line-height:14px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:10px;
	clear:left;
}

#simplemodal-container h3{
	color:#8E835E;
	font-family: 'TrajanProRegular', sans-serif;
	font-weight: normal;
	margin: 10px;
	padding: 0px;
	font-size: 18px;
	line-height: 24px;
	width:230px;
}
