#nav, #nav ul {float: left;width: 188px;background:#c6092f;padding: 0;border:0;margin:0;}
#nav a {display: block;width: 188px;}
#nav li ul li a {display: block;width: 158px;color: #FFFFFF;font-weight:bold;text-decoration: none;padding:3px 10px 3px 20px;border-bottom:1px solid #d20c34;border-top:1px solid #be0429}
#nav li {float: left;padding: 0;width: 188px;list-style-type:none;}
#nav li ul {position: absolute;left: -2000px;height: auto;width: 188px;font-weight: normal;border:0;margin: 0;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover {background: #af082a;}
body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color:#FFFFFF;
	background-repeat:repeat-x;
	text-align:center;
}
a {
	color:#C70A30;
	text-decoration:underline;
}
a:hover {
	color:#397BA6;
	text-decoration:underline;
}
form {
	margin:0px;
}
input,select,textarea {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#737272;
	font-size:11px;
}
td {
	vertical-align:top;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
p {
	margin:0px;
}
a img {
	border:0px;
}
ul {
	/*list-style-type:default;*/
	line-height:13px;
	margin:0 0 10px 20px;
	padding:0px;
	list-style-position:outside;
}
ol {
	list-style-type:decimal;
	line-height:13px;
	margin:0 0 10px 24px;
	padding:0px;
	list-style-position:outside;
}
li {
	/*color:#5F5D62;*/
}
h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#C70A30;
	margin:0 0 12px;
	font-weight:bold;
	font-style:italic;
} 
h2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#5E96BA; 
	margin:0 0 6px;
	font-weight:bold;
} 
h3 {
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#264263; 
	margin:0 0 4px;
	font-weight:bold;
} 
h4 {
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#C70A30; 
	margin:0 0 4px;
	font-weight:bold;
} 
#centerer {
	width:770px;
	margin: auto;
}
#main {
	width:770px;
	height:auto;	
	text-align: left;
	float:left;
}
#home {
	float:left;
	width:200px;
	height:18px;	
	text-align:left;
}
#logged {
	float:left;
	width:570px;
	height:16px;	
	text-align:right;
	padding-top:2px;
}
#menu {
	float:left;
	background:white;
	width:764px;
	height:auto;	
	text-align:left;
	padding-left:6px;
}
#content {
	float:left;
	background:white;
	width:770px;
	height:auto;	
	color:#397BA6;
	min-height:250px;
	height:auto;
}
#content {
	padding:8px 8px 0 8px;
	width:754px;
}
#wysiwyg {
	overflow:hidden;
	float:left;
	padding:6px 16px 12px 16px;
	width:519px;
}
#wysiwyg_home {
	overflow:hidden;
	float:left;
	padding:0 0 0 8px;
	width:556px;
}
#submenu {
	background-image:url(../i/_submenu_back.gif);
	background-repeat:repeat-y;
	width:189px;
	min-height:90px; /*230px*/
	float:left;
}
#submenu_under {
	background-image:url(../i/_submenu_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:80px; /*220px*/
	width:189px;
	float:left;
}
#footer {
	float:left;
	width:750px;
	height:24px;
	padding:8px 10px 0px 10px;
}
#footer a {
	color:#FFFFFF;
}
#footer a:hover {
	color:#CCCCCC;
}
#destinations {
	padding:6px;
	border:1px solid #81B9DC;
	background:#CBE6F7;
	float:left;
	height:auto;
	width:265px;
	margin-bottom:16px;
	min-height:120px;
}
#destinations a {
	color:#397BA6;
	text-decoration:none;
	width:129px;
	display:block;
	float:left;
}
#destinations a:hover {
	color:#397BA6;
	text-decoration:underline;
	width:129px;
	display:block;
	float:left;
}
#flashmap {
	float:left;
	width:244px;
	padding-left:10px;
}

#subdestinations {
	padding:6px;
	border:1px solid #81B9DC;
	background:#EEF5FA;
	float:left;
	height:auto;
	width:519px;
	margin-bottom:16px;
}
#subdestinations a {
	color:#397BA6;
	text-decoration:none;
	width:129px;
	display:block;
	float:left;
}
#subdestinations a:hover {
	color:#397BA6;
	text-decoration:underline;
	width:129px;
	display:block;
	float:left;
}

#results {
	padding:1px;
	/*border:1px solid #DDDDDD;
	background:#FFFFFF;*/
	float:left;
	height:auto;
	width:531px;
	background-image:url(../i/_results_back.gif);
	background-repeat:repeat-x;
	background-color:#9EC3DA;
}
#results_main {
	padding:1px;
	/*border:1px solid #DDDDDD;
	background:#FFFFFF;*/
	float:left;
	height:auto;
	width:553px;
	background-image:url(../i/_results_back.gif);
	background-repeat:repeat-x;
	background-color:#9EC3DA;
}
.hotels_result {
	background-color:white;
	margin-top:4px;
	margin-bottom:2px;
	border-collapse:collapse;
	float:left;
}
.image_result {
	 border:3px solid #D0E2F1;
	 float:left;
	 margin-right:3px;
}
.image_accomm {
	 border:3px solid #FFFFFF;
	 float:left;
	 margin-right:3px;
	 margin-top:3px;
}
.submenu_level0 {
	background-color:#81B9DC;
	display: block;
	width:142px;
	height:auto;
	min-height:10px;
	font-weight:bold;
	color:#245878;
	text-decoration:none;
	padding:2px 10px 4px 33px; 
	border-top:1px solid #78AACF;
	border-bottom:1px solid #95C4E2;
	margin-left:2px;
	background-image:url(../i/_submenu_arrow0.gif);
	background-repeat:no-repeat;
	font-size:12px;
}
.submenu_level0:hover {
	display: block;
	width:142px;
	height:auto;
	min-height:10px;
	background-color:#5E96B9;
	color:#FFFFFF;
	text-decoration:underline;
	padding:2px 10px 4px 33px; 
	border-top:1px solid #78AACF;
	border-bottom:1px solid #95C4E2;
	margin-left:2px;
}
.submenu_level0_selected {
	display: block;
	width:142px;
	height:auto;
	min-height:10px;
	background-color:#5E96B9;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:2px 10px 4px 33px; 
	border-top:1px solid #78AACF;
	border-bottom:1px solid #95C4E2;
	margin-left:2px;
	background-image:url(../i/_submenu_arrow0.gif);
	background-repeat:no-repeat;
	font-size:12px;
}
a.submenu_level0_selected:hover {
	color:#FFFFFF;
}
.submenu_level1 {
	display: block;
	width:132px;
	height:auto;
	min-height:10px;
	background-color:#5E96B9;
	color:#FFFFFF;
	text-decoration:none;
	padding:2px 10px 3px 43px; 
	margin-left:2px;
	background-image:url(../i/_submenu_arrow1.gif);
	background-repeat:no-repeat;
}
.submenu_level1:hover {
	display: block;
	width:132px;
	height:auto;
	min-height:10px;
	background-color:#4687B0;
	color:#FFFFFF;
	text-decoration:underline;
	padding:2px 10px 3px 43px; 
	margin-left:2px;
	background-image:url(../i/_submenu_arrow1.gif);
	background-repeat:no-repeat;
}
.submenu_level1_selected {
	display: block;
	width:132px;
	height:auto;
	min-height:10px;
	background-color:#4687B0;
	color:#FFFFFF;
	text-decoration:none;
	padding:2px 10px 3px 43px; 
	margin-left:2px;
	background-image:url(../i/_submenu_arrow1.gif);
	background-repeat:no-repeat;
}
a.submenu_level1_selected:hover {
	color:#FFFFFF;
}





.submenu_level2 {
	display: block;
	width:132px;
	height:auto;
	min-height:10px;
	background-color:#FFFFFF;
	color:#C70A30;
	text-decoration:none;
	padding:2px 10px 3px 43px; 
	margin-left:2px;
}
.submenu_level2:hover {
	display: block;
	width:132px;
	height:auto;
	min-height:10px;
	background-color:#C70A30;
	color:#FFFFFF;
	text-decoration:underline;
	padding:2px 10px 3px 43px; 
	margin-left:2px;
}
.submenu_level2_selected {
	display: block;
	width:132px;
	height:auto;
	min-height:10px;
	background-color:#C70A30;
	color:#FFFFFF;
	text-decoration:none;
	padding:2px 10px 3px 43px; 
	margin-left:2px;
}
a.submenu_level2_selected:hover {
	color:#FFFFFF;
}





.h2yellow {
	color:#FDEE7B;
}
.caltable {
	background-color:#5E96B9;
	color:#ffffff;
	float:left;
	margin-right:7px;
	margin-top:2px;
}
.callegend {
	clear:both;
	width:450px;
	margin-top:5px;
}
.callegend td {
	color:#ffffff;
}
.caltable td {
	text-align:center;
}
.calheading {
	background-color:#81B9DC;
	color:#005D99;
	font-weight:bold;
}
.caltd {
	background-color:#D0EBFC;
	color:#005D99;
}
.caltdtaken {
	background-color:#C70A30;
	color:#FFFFFF;
}
.caltdhidden {
	background-color:#67A5CB;
	color:#418DBC;
}
.whiteheading {
	font-weight:bold;
	color:#FFFFFF;
}
.whitetext {
	color:#FFFFFF;
}
.formtable td {
	padding-top:4px;
	padding-right:4px;
}
.room_even {
	background:#4889B3;
}
.room_odd {
	background:#5191BB;
}
.rooms {
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
.rooms td {
	vertical-align:middle;
}
.room_allotment {
	font-weight:bold;
	color:#7CE06B;
}
.send_success {
	float:left;background:#6298BB;height:auto;width:507px;padding:6px;color:#FFFFFF;margin-top:12px;margin-bottom:12px;border:1px solid #FFFFFF;font-weight:bold;
}
.send_unsuccess {
	float:left;background:#C70A30;height:auto;width:507px;padding:6px;color:#FFFFFF;margin-top:12px;margin-bottom:12px;border:1px solid #FFFFFF;font-weight:bold;
}
.book_now {
	float:left;background:#064274;height:auto;width:507px;padding:6px;color:#FFFFFF;margin-top:12px;margin-bottom:12px;border:1px solid #FFFFFF;font-weight:bold;
}
.book_now2 {
	float:left;background:#064274;height:auto;width:507px;padding:6px;color:#FFFFFF;margin-top:12px;margin-bottom:12px;border:1px solid #FFFFFF;
}
#searchbox {
	padding:38px 20px 20px 21px;
	width:148px;
	height:181px;
}
.search_heading {
	color:#617BA0;
	font-weight:bold;
	padding-bottom:2px;
}
.search_select {
	padding-bottom:7px;
}
.search_heading2 {
	color:#617BA0;
	font-weight:bold;
	width:210px;
	float:left;
text-align:right;
padding-right:7px;
padding-top:4px;
}
.search_select2 {
	padding-bottom:2px;
}
.search_select2  input {
	width:200px;
}
