@charset "utf-8";
/* CSS Document */

/* Predefineded Styles */

body{
	margin:0px;
	padding:0px;
	}

td,p,ol,ul,div,html,form{
	margin:0px;
	padding:0px;
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	}

p{
	line-height:18px;
	}
	
img{
	border:none;
	}

.input{
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	border:1px solid #000000;
	width:204px;
	}

/* Predefineded Styles */

/* Customized Styles */

.left-section-wrapper{
	float:left;
	width:257px;
	}
.clear{
	clear:both;
	height:10px;
	}
#hdr{
	width:1000px;
	margin:0 auto;
	}
	
#hdr .top_hdng_main{
	width:1000px;
	float:left;
	}

#hdr .top_hdng{
	width:838px;
	height:85px;
	float:left;
	text-align:right;
	}
	
#hdr .top_nav{
	width:162px;
	height:75px;
	float:left;
	position:relative;
	}
	
#hdr .top_nav .nav{
	position:absolute;
	bottom:0;
	border:none;
	padding:0 0 0 28px;
	}

#hdr .top_nav .nav a{
	font:12px Arial, Helvetica, sans-serif;
	color:#223600;
	text-decoration:none;
	}
	#hdr .top_nav .nav a:hover{
		text-decoration:underline;
		}
		
#hdr #flash_main{
	width:1000px;
	float:left;
	}
	
#hdr #flash_main .container{
	float:left;
	}
	
.dvd{
	clear:both;
	}
	
#bdy{
	width:961px;
	padding:10px 0 0 15px;
	margin:0 auto;
	background:url(../images/body-bg.gif) repeat-x #ECF7DB;
	overflow:hidden;
	}
	
#bdy #top_search{
	width:946px;
	float:left;
	}
	
#bdy #top_search #best_price_main{
	width:232px;
	float:left;
	padding:0 11px 0 0;
	}
	
#best_price_main .best_price{
	width:232px;
	float:left;
	height:119px;
	background:url(../images/best-price-bg.jpg) no-repeat top;
	}
	
.best_price .hdng{
	width:220px;
	height:55px;
	float:left;
	font:22px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:10px 0 0 12px;
	}
	
.best_price .desc{
	width:80px;
	height:50px;
	float:left;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:0 0 0 70px;
	}
	
#bdy #top_search .search_main{
	width:228px;
	float:left;
	height:119px;
	padding:0 11px 0 0;
	}
	
.search_main .search-bg{
	width:216px;
	float:left;
	height:109px;
	border:1px solid #335002;
	background:url(../images/search-bg.jpg) repeat-x top;
	padding:8px 0 0 10px;
	}
	
.search-bg .title{
	width:206px;
	float:left;
	padding:0 0 5px 0;
	}
	
.search-bg .title h2{
	font:28px Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:0px;
	padding:0px;
	}
	
.search-bg .title span{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#FFC700;
	}

.search-bg .box{
	width:206px;
	float:left;
	}
	
.search-bg .btn{
	width:206px;
	float:left;
	text-align:right;
	padding:4px 0 0 0;
	}
	
.spa-breaks-img{
	width:225px;
	height:119px;
	float:left;
	}
	
#bdy #content{
	width:961px;
	float:left;
	padding:12px 0 12px 0;
	}
	
#bdy .left-section{
	width:382px;
	float:left;
	border:1px solid #3C6B9D;
	padding:18px 12px 18px 12px;
	background:#fff;
	}
	
#bdy .left-section h1{
	font:22px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	padding:0 0 10px 0px;
	}
	

	
#bdy .left-section p{	
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:18px;
	text-align:justify;
	}
	
#bdy #right-section{
	width:526px;
	float:left;
	padding:0 0 0 12px;
	}
	
#right-section .hotel-hdng{
	width:526px;
	float:left;
	height:35px;
	padding:8px 0 0 0;
	font:22px Arial, Helvetica, sans-serif;
	color:#000;
	}
	
#right-section #hotel-location-main{
	width:526px;
	float:left;
	}
	
#right-section .hotel-location{
	width:526px;
	float:left;
	}
	
.hotel-location .location-main{
	width:245px;
	height:100px;
	background:#fff;
	padding:6px;
	float:left;
	border:1px solid #295D94;
	-padding:0 0 0 0px;
	}
	
.location-main .details{
	width:152px;
	float:left;
	}
	
.location-main .details p{
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
	line-height:15px;
	}
	
.location-main .details p strong{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#0D3660;
	}
	
.location-main .details p a{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#0D3660;
	text-decoration:underline;
	}
	
.location-main .details p a:hover{
	color:#000;
	}
	
.location-main .details .top-pad{
	padding:5px 0 0 0;
	}
	
.location-main .image{
	width:93px;
	height:93px;
	float:left;
	}
	
.dvd2{
	float:left;
	width:8px;
	height:100px;
	}
	
.dvd3{
	float:left;
	width:526px;
	height:8px;
	}

#footer{
	width:976px;
	height:65px;
	margin:0 auto;
	background:#3C5D03;
	}	
	
#footer .txt{	
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding-top:9px;
	line-height:16px;
	}
	
#footer .txt a{	
	font:11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	}
#footer .txt a:hover{
	text-decoration:underline;
	}	

	

/* Customized Styles End */

