/*Global styles */
*{margin:0;padding:0;}
html,body {background-color:#0099CC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:87%; line-height:1.2em;margin:0;padding:0;height:100%;}
h1{font-size:130%; padding:10px;}
a:link, a:visited {color:#3366CC;text-decoration: none;}
a:hover {color: #fff;}

/*layout styles */
#container{width:950px;margin:0 auto;/*center hack*/ text-align:center; height:100% !important;height:1%;}
#container-inner {width:950px; float:left;text-align:left; height:100% !important;height:1%;}
#header{width:890px !important;width:100%;background-color:#fff;border-right:15px solid #333; border-left:15px solid #333; clear:both; float:left;}


#content{border-right:15px solid #333; border-left:15px solid #333;border-bottom:15px solid #333;width:890px !important;width:100%; float:left; background-color:#FFF; text-align:left;}
#content-inner {float:right;width:70%; background:url(../images/sun.jpg) no-repeat bottom left #09C6FE; border-top:1px solid #fff;padding-bottom:100px;height:100%;}
#content-inner > .inside {min-height:750px;}
#content-inner ul{margin:0 0 20px 20px;}
#content-inner li{ list-style-type:square; color:#333;}
#footer {float:right;margin-top:300px; margin-bottom:-70px;	font-size:90%;	clear:both;	height:50px;}

/*Main Navigation*/
#sidenav {float:right;width:30% !important;width:255px;border-top:1px solid #fff; background-color: #FFFFFF; margin-bottom:10px;}
#sidenav ul {list-style-type: none; margin:0;padding:0;}
#sidenav li {}
#sidenav li a {font-size: 100%;	color: #3366CC;	text-decoration: none;	font-weight: bold;	width: 100%;display: block;padding:3px;border-bottom: 1px solid #3366cc;border-top-width: 0px;}
#sidenav > ul li a {width:auto;}
#sidenav li a:hover {color: #FFFFFF;background-color: #09C6FE;}
#sidenav li a:active {color: #FFFFFF;background-color: #333;}
#sidenav a:hover{color:#999;}

#entertainment #sidenav #nav-ent,
#attractions #sidenav #nav-ta,
#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
{color: #FFFFFF;background-color: #09C6FE;}

/*Custom styles */
.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 {margin-top:20px; margin-bottom:20px;padding:5px;clear:both;border:10px solid #0099CC; background-color:#cdecf5;}
.listing-image{float:right; padding:5px;}
.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;}
.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;}
img.ad{float:left; border:0;}
/*RSS weather styles */
#rssweather {float:left; width:30%;font-size:80%;}
#rssweather h1{padding:3px 3px; background-color:#cdecf5; border-top:1px dotted #3366CC; border-bottom:1px dotted #3366CC;}
#rssweather dt {margin-top:20px;}
#rssweather dt a {font-weight:bold;font-size:120%;}
#rssweather dt a:hover {color:#3366CC;}
#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_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:2px solid #3366CC;
height:100px;
margin-bottom:10px;
margin-top:0px;
padding-top:10px;
display:block;
clear:both;
}
.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{}

#map{width:320px; height:250px; margin:20px auto; color:#000;}