@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(mainbg.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#7D9F00;
	line-height:20px;
}
#wrapper { width:960px; margin: 0 auto; padding: 0;
}
#clear {clear:both;
}
#whiteline { height:1px; background-color:#FFF; width:100%;
}
#header { margin-top:23px; background-image:url(headertitle.jpg); background-repeat:no-repeat; background-position:left top; background-color:#084300;}
#header h1 {font-family:Verdana, Geneva, sans-serif; margin:0 auto; padding-left:5px; padding-top:13px; color:#5a1e06; text-transform:uppercase; font-weight:bold; font-size:24px; padding-bottom:5px;}
#header p { color:#FD6600; font-size:11px; margin:0 auto; padding:0 10px 12px 13px;
}
<!-- tabmenu start-->
#menu {
	float:left;
	font-size:93%;
	line-height:normal;
	border-bottom:1px solid #FFF;
	}
#menu ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none;
	float:left;
	}
#menu li {
	display:inline;
	margin:0;
	padding:0;
	}
#menu a {
	float:left;
	background:url("tableft.jpg") no-repeat left top;
	margin:0;
	padding:0 1px 0 7px;
	text-decoration:none;
	}
#menu a span {
	float:left;
	display:block;
	background:url("tabright.jpg") no-repeat right top;
	padding:5px 20px 4px 6px;
	color:#fff;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {color:#FFFFFF;}
#menu a:hover {background-position:0% -43px;}
#menu a:hover span {background-position:100% -43px;}
<!-- tabmenu end-->
#innerwrapper { background-color:#FFF; width:960px; 
}
#container { background-color:#FFF;}
#bodyleft { width:240px; margin-right:5px; float:left; margin-top:5px; margin-bottom:5px;
}
#booking { border:1px solid #FEA1C8; padding:10px; margin-bottom:5px; margin-left:5px; background-color:#FFE4F0; background-image:url(searchbg.jpg); background-repeat:no-repeat;}
#booking h1 {border-bottom:1px dotted #FEA1C8; font-size:18px; color:#e34789; margin:0 auto; padding:0;
}
#hotels { border:1px solid #FFC693; padding:10px; margin-left:5px; background-color:#FFF9E3; margin-bottom:5px; }
#hotels h1 {border-bottom:1px dotted #FFC693; font-size:18px; color:#ee7a12; margin:0 auto; padding:0;
} 
#bodyright { width:710px; float:left; margin-top:5px; text-align:justify;}
#bodyright h1 { font-size:18px; color:#084300; margin:0 auto; padding:0; border-bottom:1px dotted #084300;}
#bodyright h2 { margin:0 auto; padding:0; border-bottom:1px dotted #000; color:#BF0000; font-size:16px;}
#bodyright a { color:#BF0000;
}
#moredetail {
	float:left;
	border-bottom:1px solid #FFF;
	text-align:right;
	}
#moredetail ul {
	margin:0;
	padding:0px 10px 10px 0px;
	list-style:none;
	float:left;
	}
#moredetail li {
	display:inline;
	margin:0;
	padding:0;
	}
#moredetail a {
	float:left;
	background:url("moreleft.jpg") no-repeat left top;
	margin:0;
	padding:0 1px 0 7px;
	text-decoration:none;
	}
#moredetail a span {
	float:left;
	display:block;
	background:url("moreright.jpg") no-repeat right top;
	padding:5px 20px 4px 6px;
	color:#fff;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#moredetail a span {float:none;}
/* End IE5-Mac hack */
#moredetail a:hover span {color:#FFFFFF;}
#moredetail a:hover {background-position:0% -43px;}
#moredetail a:hover span {background-position:100% -43px;
}
#search{padding:12px; background-color:#FFF9E3;}
#search a { color:#900; text-decoration:none;}
#search a:hover { color:#333; text-decoration:underline;}
#search ul{margin:0px; list-style-type:none;padding:0px;}
#search li{padding:2px 0px 2px 2px; border-bottom:1px solid #fff; }
#search li a{ background-image:url(arrow.gif); background-position:left; background-repeat:no-repeat;padding:4px 0px 4px 12px;  text-decoration:none; display:block; color:#000;}
#search li a:hover{ display:block; color:red; background-color:#f8edc5;padding:4px 0px 4px 12px;  
}

#attractions { border:1px solid #CCE07F; padding:10px; margin-left:5px; background-color:#F6FDDA; margin-bottom:5px; }
#attractions h1 {border-bottom:1px dotted #609300; font-size:18px; color:#609300; margin:0 auto; padding:0;} 
#attractions a { color:#900; text-decoration:none;}
#attractions a:hover { color:#333; text-decoration:underline;}
#attractions ul{margin:0px; list-style-type:none;padding:0px;}
#attractions li{padding:2px 0px 2px 2px; border-bottom:1px solid #fff; }
#attractions li a{ background-image:url(arrow.gif); background-position:left; background-repeat:no-repeat;padding:4px 0px 4px 12px;  text-decoration:none; display:block; color:#000;}
#attractions li a:hover{ display:block; color:red; background-color:#F0FDBD;padding:4px 0px 4px 12px;  
}
#hotellisting { border:1px solid #FFC693; margin-bottom:5px;}
#hotellisting h1 { background-color:#FFF4CE; color:#BF0000; border-bottom:1px solid #FFC693; font-size:14px; padding:5px;}
#hotellisting a { color:#BF0000; text-decoration:none;}
#hotellisting a:hover {text-decoration:underline; color:#000;}
#hotellistingadd {padding-top:5px; padding-bottom:5px; padding-right:5px; padding-left:0px;
}
#footer { border-top:1px solid #7D9F00; padding:5px; margin:0 auto; background-color:#FFF; font-size:11px;}
#footer a { color:#000; text-decoration:none;}
#footer a:hover {color:#000; text-decoration:underline;}

