/* CSS Layout */
/* Fern Valley Hotel */

/* Resets */
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,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}


/* Global */
html, body { background: url("../img/common/bg.jpg") repeat-x #476A8C; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; height:100%;}
a:link, a:visited { text-decoration: none; color: #FFCC00; }
/*---original-- a:link, a:visited { text-decoration: none; color:#215379; }*/

a:hover { text-decoration: underline; color: #FFCC00; }
hr { border: 0; color: #FFFFFF; background-color: #E9E6DA; height: 1px; width: 100%; text-align: left; }

#wrapper { width:799px; margin: 0 auto; background: url("../img/common/wrap_bg.jpg") repeat-y; }

#bottom { border:0px solid red; width:799px; height:17px; margin-top:25px; background: url("../img/common/layout_bot.jpg") 0px 1px no-repeat; clear:both; }

/* Header */
#head { width:799px; height:42px; margin:0 auto; background: url("../img/common/layout_top_off.jpg") 0px 3px no-repeat; text-align:right; }

/* Nav */
#nav { width:198px; float:left; }
#logo { width:198px; height:98px; background: url("../img/common/logo.jpg"); }
#navbody { width:198px; height:315px; background: url("../img/common/nav_bg.jpg"); }
#forecast_top { width:198px; height:23px; padding-top:6px; background: url("../img/common/forecast_top.jpg"); color:#3A3A3A; text-align:center; font-size:12px; font-weight:bold; }
#forecast_body { width:198px; padding-top:5px; background: url("../img/common/forecast_body.jpg") no-repeat #CECECE; }
	#forecast_body p { width:190px; margin-right:8px; color:3A3A3A; font-size:11px; text-align:center;}
	#forecast_body a:link, #forecast_body a:visited { color:#00959D; text-decoration:none; }
	#forecast_body a:hover { text-decoration:underline; }
#forecast_bot { width:198px; height:16px; background: url("../img/common/forecast_bot.jpg") no-repeat; }

/* Content */
#content { width:601px; float:right; }
	#content p { margin:20px; color:#FFFFFF; font-size:11px; line-height:20px; }
	#content h2 { margin:20px; color:#66B8D0; font-size:13px; }
	#content h3 { margin:20px 20px 0px 35px; color:#ffffff; font-size:11px; font-weight:bold; }
	#content ul { margin:20px 20px 20px 50px; color:#FFFFFF; font-size:11px; line-height:20px; }
	#content ul li { list-style-type: disc; }
#contentItem { margin:9px 0px 9px 9px; }
#news_signup { width:576px; margin:15px 0px 9px 9px; background-color:#00959D; }
	#news_signup p { padding:5px 0px; color:#01464A; font-size:12px; font-weight:bold; }
	
/* Table */
table#hotel { margin:0px 0px 9px 9px; background-color:#4D7E8D; }
	table#hotel p { text-align:center, margin:0px; padding: 0px; }
table#hotel tr td { border:1px solid #0B485A; margin:20px; color:#FFFFFF; font-size:11px; line-height:20px;padding: 2px; }
table#hotel td.blank { background-color:#0B485A; }
	table#hotel td.blank p { text-align:left; }
table#hotel td.header { width:120px; background-color:#235A6A; }
table#hotel td.title { background-color:#397080; }
	table#hotel td.title p { text-align:left; margin:0px; padding: 0px; }

table.newsletter { }
td.header2 { width:170px; background-color:#235A6A; }
.button { padding:5px }

/* TABLE DEFAULT */
table#default { width:560px; font-size:11px; }
table#default td { color:#FFFFFF; padding: 3px; border: 0px solid green; height:22px; }
table#default td.header { background-color: #235A6A; }
table#default td h2 { color:#66B8D0; font-size:13px; display:block; margin: 0px 0px 0px 20px; padding: 0px; }


/*Disclaimer*/	
.disclaimer { font-size:8px; line-height:10px; font-style:italic; }

/* Footer */
#footer { width:799px; margin:0 auto; }
	#footerAlign { width:640px; float:right; }
	#footerAlign p { margin:10px 0px; color:#FFFFFF; font-size:11px; text-align:center; }
	#footerAlign a:link, #footerAlign a:visited { color:#FFFFFF; text-decoration:none; }
	#footerAlign a:hover { text-decoration:underline; }
	
/* Travel Click iHotelier Booking Mask */

#booking_mask {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	
}

#booking_mask  h6{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffcc66;
	
}

#booking_mask_table {
	border: 0px #ff0 solid;;
	width: 415px;
	float:right;
}

/* Easy Slider */

		/* image replacement */
			.graphic, #prevBtn, #nextBtn{
				margin:0;
				padding:0;
				display:block;
				overflow:hidden;
				text-indent:-8000px;
				}
		/* // image replacement */
	
	#contentslide{
		margin-bottom:30px;
		margin-left:30px;
		position:relative;
		}	
	
	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:516px;
		height:296px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:24px;
		height:50px;
		position:absolute;
		left:-24px;
		top:110px;
		}	
	#nextBtn{ 
		left:516px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:24px;
		height:50px;
		background:url(../img/common/btn_prev.jpg) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(../img/common/btn_next.jpg) no-repeat 0 0;	
		}												

/* // Easy Slider */