.leftBox { width:227px; }
.rightBox { width:209px; }

.mapBox { 
	display:block;
	background:url(../template_images/map_bg.jpg) repeat-x; 
	height:19px;
	color:#0C3C6D;
	padding-left:12px;
	padding-top:2px;
}

.loginBox {
	display:block;
	background-color:#002C54;
	color:#FFFFFF;
	padding:10px 5px 10px 15px;
	line-height:3px;
	font-size:9px;
}
.loginBox label { width:65px; height:20px; float: left; vertical-align:middle; }
.loginBox a { font-size:9px; color:#FFFFFF; text-decoration:none; }
.loginBox a:hover { text-decoration:underline; }

.aboutBox {
	display:block;
	background-color:#FF7800;
	padding:10px 15px 10px 15px;
}
.aboutBox li { color:#FFFFFF }
.aboutBox a { color:#FFFFFF; text-decoration:none; }
.aboutBox a:hover { text-decoration:underline; }

.langBox {
	display:block;
	height:35px;
	background-color:#002C54;
	padding:8px 0px 0px 14px;
}

.submenuBox {
	display:block;
	background:#99BDE1 url(../template_images/submenu_bg.jpg) no-repeat bottom right;
	padding:5px 5px 7px 5px;;
}
.submenuBox span a { color:#FFFFFF; font-weight:bold; text-decoration:none; }
.submenuBox span a:hover { text-decoration:underline; }

.newsletterBox {
	display:block;
	background-color:#7A9091;
	color:#FFFFFF;
	padding:10px 5px 10px 15px;
	font-size:9px;
}

.newsBox {
	display:block;
	background-color:#E7E8F5;
	height:150px;
}
.newsBox .a1 { color:#000000; text-decoration:none; }
.newsBox .a2 { color:#FFFFFF; font-weight:bold; text-decoration:none; }
.newsBox .a1:hover, 
.newsBox .a2:hover { text-decoration:underline; }


.sameAreaBox {
	display:block;
	background-color:#E5E5E5;
	padding:10px 15px 10px 15px;
}
.sameAreaBox li { color:#002C54 }

.sameCategoryBox {
	display:block;
	background-color:#99BDE1;
	padding:10px 15px 10px 15px;
}
.sameCategoryBox li { color:#002C54 }

.searchBox {
	display:block;
	background-color:#FF7800;
	color:#FFFFFF;
	padding:5px 0px 30px 10px;
}

.mapAreaBox { display:block; color:#FFFFFF; }
.mapAreaBox div { 
	height:30px; 
	background-color:#99BDE1; 
	padding-left:15px; 
	vertical-align:middle; 
	font-weight:bold; 
}

.resultBox { border-top:1px solid #1D588B; padding:10px 20px 30px 10px; }
.resultBox .row1 span { color:#1D588B; font-size:16px; font-weight:bold; display:block; }
.resultBox .row2 span { display:block; }
.resultBox .row3 span { display:block; }
.resultBox .row3 a { font-weight:bold; color:#FF7800; text-decoration:none }
.resultBox .row3 a:hover { text-decoration:underline }

.infoBox { padding:10px 0px 30px 0px; }
.infoBox .row1 { border-bottom:1px solid #1D588B; padding-bottom:5px; }
.infoBox .row1 span { color:#1D588B; font-size:16px; font-weight:bold; display:block; }
.infoBox .anchors { text-align:right; color:#007EAD; }
.infoBox .anchors a { color:#007EAD; text-decoration:none; }
.infoBox .anchors a:hover { text-decoration:underline; }
.infoBox .title { color:#1D588B;font-size:14px; font-weight:bold; }

.infoRowBox { background-color:#F0EFEF; padding:10px;}


.pagingBox { text-align:right; border-top:1px solid #1D588B; padding:5px 20px 0px 0px; color:#1D588B; font-weight:bold;}
.pagingBox a { color:#1D588B; text-decoration:none; font-weight:bold; }
.pagingBox a:hover { text-decoration:underline; }

.featuredBoxContainer {
	background:#EBE0BA url(../template_images/featured_hotels_bg.jpg) no-repeat right top;
	border:1px solid #0D4473;
	height:208px;
}

.featuredBox {
	width:177px;
	border:1px solid #848484;
	display:block;
	float:left;
}
.featuredBox .main { padding:10px 5px 10px 9px; display:block; color:#FFFFFF; }
.featuredBox .foot { background-color:#EBE5D4; display:block; padding:5px 5px 18px 5px; color:#1D588B; }
.featuredBox .foot a { color:#1D588B; font-weight:bold; text-decoration:none }
.featuredBox .foot a:hover { text-decoration:underline }

.specialPackBox {
	display:block;
	background-color:#F6E7CF;
	height:192px;
	width:226px;
}
.specialPackBox .title { color:#1D588B; font-weight:bold; font-size:16px; margin:15px; display:block; }
.specialPackBox li { color:#1D588B }

.xWeatherBox {
	background:url(../template_images/weather_bg.jpg) no-repeat;
	width:209px;
	height:149px;
}
.xWeatherBox td, .xWeatherBox div {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#637B9D;
}

.titleBox { 
	background:#EEEFE9 url(../template_images/title_box_bg.jpg) no-repeat left top;
	height:20px;
	border:1px solid #C5C6B1;
	padding:1px 0 0 35px;
	color:#A46A39;
	font-size:13px;
	font-weight:bold;
}
	
	
	
	
	
	
	
	
	
	