@charset "utf-8";
/* CSS Document */

/* Reset Browser Differences */
*,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0px;}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
caption,th{text-align:left}
h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:before,q:after{content:''}
fieldset,img,abbr,acronym{border:none}

#bodyHome{display:block; width:990px; height:100%; margin-left:auto; margin-right: auto; font:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#pagecontainer{ position:absolute; width:990px; height:100%;}
#headernew{ display:block; width:100%; height:110px;}
#headerleft{ display:block;width:450px;height:110px; float:left; background:url(../images/home/logo.gif) no-repeat;}
#headerright{ display:block;width:540px;height:110px; float:right;}
#headermenu{display:block;width:528px; height:27px;  font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#headermenu ul{ float:right;}
#headermenu li{ float:left; color:#FFF;background-color:#6C8DC5; height:27px;}
#headermenu a, #headermenu a:link, #headermenu a:visited, #headermenu a:hover, #headermenu a:focus, #headermenu a:active{ color:#FFF;}
#headercontact{display:block;width:528px; height:83px;}
#headercontact ul{ float:right;}
#headercontact li{ float:left; }
.power{width:264px;}
.poweredby{ color:#357424; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.telephone{ display:block; width:154px; height:83px; background:url(../images/home/telephone.gif) no-repeat; padding-top:30px; padding-left:110px; font:bold 18px Arial, Helvetica, sans-serif; color:#357424;}
#mainrotation{ display:block; width:658px; height:374px; float:left; }
ul#slideshow {background-color:#fff;display:block;height:319px;width:658px;}
ul#slideshow li {display:block;height:319px;position:relative;width:658px;}
ul#c4uslideshow li {left:-10000px;position:absolute;}
ul#slideshow li.dsnone {display:none;}

#roundel{ position:absolute; z-index:900; left:475px; top:115px;}

#searchbox{display:block; width:332px; height:374px; float:right; background:url(../images/home/searchbox.gif) no-repeat; }
#searchbox ul{ display:block; width:274px; height:320px; margin:40px 0 0 25px;}
#searchbox li{ width:274px; margin-top:10px;}
#searchbox li img, #propsearchbttn, #imgBtnSearch{ float:right;}
#searchbox label {display: block;float: left;width: 75px;}
#propref, #cmbArea, #cmbSleeps,#cmbCountry, .searchtxt{color:#000; font:12px Arial, Helvetica, sans-serif; float:left;}
.searchtitle{color:#357424; font:bold 18px Arial, Helvetica, sans-serif;}

#midbanner{display:block; width:990px; height:60px; clear:both; background:url(../images/home/midbanner.gif) no-repeat;}
#midbanner p{ display:block; margin-left:120px; padding-top:17px; font:bold 18px Arial, Helvetica, sans-serif;}
#loopedSlider{display:block; width:990px; height:200px;}
#carouseltop{ display:block; width:990px; height:45px; background:url(../images/home/slidertop.gif) no-repeat;}
#carouseltop p{ display:block; margin-left:120px; padding-top:17px; color:#008165; font:bold 18px Arial, Helvetica, sans-serif;}
#carouselbottom{ display:block; width:864px; height:8px; background:url(../images/home/sliderbottom.gif) no-repeat;}

#loopedSlider li{ margin:0px;}
#loopedSlider ul{ height:154px;}
.container { width:860px; height:154px; overflow:hidden; position:relative; float:right;}  
.slides { position:absolute; top:0; left:0;}  
.slides div { position:absolute; top:0; width:860px; height:154px; display:none;}  
.slides li{ display:block; width:172px; height:154px; float:left;text-align:center;}
.slides img{ margin:4px 0 0 2px;}
.slides a, .slides a:visited{ color:#000; font:10px Arial, Helvetica, sans-serif; text-align:center; text-decoration:none;}


#midbannersmall{display:block;width:990px; height:17px; clear:both; background:url(../images/home/slidebottom.gif) no-repeat;}
#sectionheader{display:block; width:990px; height:59px; background:url(../images/home/sectionheader.gif) no-repeat;}
#sectionheader li{ float:left; width:495px;}
#sectionheader p{ display:block; padding-top:17px; color:#008165; font:bolder 25px Arial, Helvetica, sans-serif; width:495px; text-align:center;}
#promos{display:block; width:990px; height:498px; background:url(../images/home/sectionbody.gif) no-repeat;}
#leftpromo{display:block; float:left; width:500px; height:498px;}
#rightpromo{display:block; float:right; width:490px; height:498px;}
.section{ display:block; width:203px; height:250px; float:left; margin:0 21px 0 21px;}
.section li{ padding:0 0 4px 0;}
.sechead{color:#008065; font:14px "Arial", Gadget, sans-serif; width:100%;}
.secimg{}
.secinf{color:#000; font:bold 12px "Arial", Gadget, sans-serif;}
.secdet{ text-align:right;}

#footernew{display:block; width:990px; height:79px; background:url(../images/home/footer.gif) no-repeat;}
#footernew #seclogo{ display:block; width:200px; text-align:right; float:left; margin-right:20px;}
#footernew #footerlinks{ float:left; width:570px; text-align:center;}
#footer #seclogo{ display:block; width:170px; text-align:right; float:left; margin-right:20px;}
#footer #footerlinks{ float:left; width:500px; text-align:center;}
#footerlinks ul{width:100%; text-align:center; clear:right;}
#footerlinks li{ text-align:center;}
#footerlinks a, #footerlinks p{color:#000; font:bold 12px Arial, Helvetica, sans-serif; text-align:center;}
.footertxt{color:#000; font:12px Arial, Helvetica, sans-serif; text-align:center;}

* html .content_faded{ /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.RARModal {
font: 12px "Trebuchet MS",Helvetica,Verdana,Arial,FreeSans,sans-serif;
	background:#fff;
	border:3px solid #fff;
	color:#000;
	display:none;
	height:350px;
	left:55%!important;
	overflow:auto;
	padding:10px;
	position:fixed;
	text-align:left;
	top:15%;
	width:350px!important;
	z-index:2102;
}
* html .RARModal{ /* ie6 hack */ position: absolute;}
#divModalFrame{ border: 1px solid #000;}

