/* added 15.07.08 */
*{margin:0; padding:0;}
body{background-color:#000033; font-family:Arial, Helvetica, sans-serif; font-size:12px;margin:0 auto; padding:0; width:874px;}
a:link, a:visited {color:#fff;text-decoration: none;}
a:hover {color:#0396FA; text-decoration:underline}
h1{color:#0396FA; font-size:190%;}
h2{font-size:150%;}
h3{font-weight:lighter;font-size:100%;}

/*layout styles */
#container{background-color:#000033;float:left;}
#container-inner {width:874px; }
#header{width:874px ;clear:both;border-right:15px solid #0396FA; border-left:15px solid #0396FA;height:140px;}
#content{border-right:15px solid #0396FA; border-left:15px solid #0396FA;border-bottom:15px solid #0396FA;width:874px; float:left; background-color:#FFF;}
#content-inner {float:right;width:73%;  background:url(../images/sun.jpg) no-repeat bottom left #003366; border-top:1px solid #fff;padding-bottom:30px !important; padding-bottom:200px;color:#CCCCCC; clear:none;}
#content-inner > .inside {min-height:870px;}
#content-inner ul{margin:0 0 20px 20px;}
#content-inner li{ list-style-type:square; color:#0396FA;}

img.ad{float:right; border:0;}
.pagenos {float:right; clear:both; display:block;}
#category-name {width:100%; margin:10px 0px;}
#content-left{float:left;}
.inside {padding:10px;}
.mapheading {clear:both;}
.listing {width:92%;margin-top:20px; margin-bottom:20px;padding:5px;clear:both;border:10px solid #0099CC; background-color:#cdecf5; color:#333;}
.listing-image{float:right; padding:5px;}
.listing hr{clear:both; display:block; visibility:hidden;}
.listing a, .listing a:visited{color:#333;}
.listing a:hover {color:#0099FF;}
.field{padding:3px;font-weight:bold;text-transform:uppercase; color:#0066CC;}
.name{ font-weight:bold; font-size:140%; text-transform:uppercase;padding:0;}
.rating{padding:3px 0 3px 0;}
.url, .address, .phone, .fax, .rates, .email, .units, .facilities, .map {font-weight:normal;text-transform:none; color:#333333;}
.url a{font-weight:bold; color:#333;}
.book-now {padding:5px 0;}
.top{padding:15px 0 5px 5px;}
.more{padding:20px 0 3px 0;}
#affiliates {width:190px;float:right; margin-top:-50px;}
.affiliate-box {border-bottom:2px dotted #09C6FE;background:url(../images/gradbgblue.jpg) repeat-x left bottom #cdecf5; padding:5px; clear:right; margin-bottom:10px;}
.affiliate-box h1{padding:3px 0;font-size:120%;}
.affiliate-box h2{font-size:100%;padding:3px 0; }
.affiliate-box p{margin-bottom:5px; font-size:90%;}
.leftbox{float:left; width:30% !important;width:255px;font-size:80%;}
.leftbox h3 {padding:3px 3px; background-color:#cdecf5; border-top:1px dotted #3366CC; border-bottom:1px dotted #3366CC; margin:5px;}
.leftbox-inner{background:url(../images/gradbg.jpg) repeat-x left bottom transparent; border-bottom:2px dotted #ccc; padding:3px; margin:10px 5px 30px 5px;}
.leftbox-inner a:hover{color:#3366CC;}

/*Main Navigation*/
#sidenav {float:left;width:27% !important;width:26%;border-top:1px solid #fff; background-color:#0396FA;}
#nav{width:234px;border-top:1px solid #fff; background-color:#0396FA;}
#sidenav ul,#nav ul {list-style-type: none; margin:0;padding:0;}
#sidenav li {}
#sidenav li a,#nav li a {font-size: 100%;	color:#fff;	text-decoration: none;	width: 100%;display: block;padding:3px;border-bottom: 1px solid #fff;border-top-width: 0px;}
#nav li a{width:234px;} 
#sidenav > ul li a,#nav > ul li a {width:auto;}
#sidenav li a:hover,#nav li a:hover  {color: #FFFFFF;background-color:#003366;}
#sidenav li a:active,#nav li a:active {color: #FFFFFF;background-color: #333;}

#toplistings #sidenav #nav-top,
#apartments #sidenav #nav-apartments,
#backpackers #sidenav #nav-backpackers,
#bed_and_breakfast #sidenav #nav-bb,
#conference_facilities #sidenav #nav-conference,
#group #sidenav #nav-group,
#guest_houses #sidenav #nav-guesthouses,
#hotels #sidenav #nav-hotels,
#motels #sidenav #nav-motels,
#resorts #sidenav #nav-resorts,
#students #sidenav #nav-students,
#tourist_attractions #sidenav #nav-ta,
#tourist_parks #sidenav #nav-tp,
#attractions #sidenav #nav-attractions,
#entertainment #sidenav #nav-ent
{color: #FFFFFF;background-color: #003366;}

table#main {width:790px; margin:10px auto 0 auto; border:2px solid white;}
#footer, #extra,#footer-i{ margin:50px auto 0 auto; background-color:#003366;color:white;clear:both;}
#footer-i{width:794px;height:130px;margin-top:0;}
#extra{width:790px;background-color:#000033;line-height:15px;font-size:11px;margin:10px auto;border:2px solid white; border-top:1px dashed #fff; border-bottom:1px dashed #fff;}
#extra p{margin-top:15px;}
#footer a, #extra a{color:#fff;text-decoration:none;}
ul.links{margin:10px 0;}
ul.links li{display:inline;padding:3px; color:white;}
ul.links li a{ color:#0098FB;}
#footer a:hover, #extra a:hover{text-decoration:underline;}
.inside{padding:10px;}
h1.first{float:right; font-size:16px; font-weight:lighter; margin-right:5px;}
/* ----------------------------------------------------------------------------------------- */

/*RSS weather styles */
#rssweather {float:left; font-size:80%;width:236px !important; width:234px; clear:both; background-color:#fff;}
#rssweather .inside p a{color:#666666;}
#rssweather h1{padding:3px 3px; border-top:1px dotted #3366CC; border-bottom:1px dotted #3366CC; font-size:16px;}
#rssweather dt {margin-top:20px;}
#rssweather dt a {font-weight:bold;font-size:120%;color:#333;}
#rssweather dt a:hover {color:#0396FA;}
#rssweather dd { background:url(../images/gradbg.jpg) repeat-x left bottom transparent; border-bottom:2px dotted #ccc; padding:3px;}
#rssweather dd i {clear:both; display:block; float:left;}

/*RF box styles */
#rf_quick_search .centreTile, #rf_quick_search #rfQS_miniSearchContainer #rfQS_tabsContainer .foreground .tabText, #rfQS_miniSearchContainer #rfQS_tabsContainer .foreground .tabLeftArt, #rf_quick_search #rfQS_miniSearchContainer #rfQS_srContTop .lhCorner, #rf_quick_search #rfQS_miniSearchContainer #rfQS_srContTop .rhCorner, #rf_quick_search #rfQS_miniSearchContainer #rfQS_bodyArea, #rf_quick_search #rfQS_miniSearchContainer #rfQS_srContTop .centreTile, #rf_quick_search #rfQS_miniSearchContainer #rfQS_srContBot .lhCorner, #rf_quick_search #rfQS_miniSearchContainer #rfQS_tabsContainer .foreground .tabLeftArt, #rf_quick_search #rfQS_miniSearchContainer #rfQS_srContBot .centreTile, #rf_quick_search #rfQS_miniSearchContainer #rfQS_tabsContainer .foreground .tabRightArt, #rf_quick_search #rfQS_miniSearchContainer #rfQS_tabsContainer .background .tabText, #rf_quick_search #rfQS_miniSearchContainer #rfQS_tabsContainer .background .tabRightArt, #rf_quick_search #rfQS_miniSearchContainer #rfQS_tabsContainer .background .tabLeftArt {
background:transparent none repeat scroll 0% 0%;
}
#rf_quick_search #rfQS_poweredByGas, #rf_quick_search #rfQS_tabsContainer, #rf_quick_search #rfQS_srContTop, #rf_quick_search #rfQS_srContBot {
display:none;
}
#rf_quick_search #rfQS_miniSearchContainer #rfQS_tabsContainer .tabs {
background-color:#BAD8F0;
}
#rf_quick_search #rfQS_miniSearchContainer #rfQS_bodyArea, #rf_quick_search #rfQS_miniSearchContainer #rfQS_srContBot .centreTile {
border-left:medium none;
border-right:medium none;
}
#rf_quick_search element.style {
margin-bottom:0px;
margin-top:0px;
}
#rf_quick_search #rfQS_miniSearchContainer #rfQS_bodyArea {
padding:0pt 0px 1px;
}
#rf_quick_search #rfQS_miniSearchContainer #rfQS_quickSearchForm {
padding:4px;
}
#rf_quick_search {
background-color:#F6F6F6;
border:5px solid #333;
height:100px;
margin-bottom:10px;
margin-top:0px;
padding-top:10px;
color:#333333;
}
.where, .nights,#rfQS_quickLinks{}
#rfQS_Insert #rfQS_miniSearchContainer #rfQS_quickSearchBody #rfQS_bodyArea #rfQS_quickSearchForm{}
#rfQS_Insert #rfQS_miniSearchContainer #rfQS_quickSearchBody #rfQS_bodyArea #rfQS_quickSearchForm .where em{}