body {background-color: #fff;}
#main{width:980px;padding:0px;margin: 0 auto;}

/***Header***/
#header {padding: 5px 0;}
#logo{float:left;}
#logo img{width:235px;}
.logo-ad{margin-top:20px;}
#content-top-right {float:right;top:7px;position:relative;}
#header-border {background-color:#EEEEDC;margin-bottom: 10px;padding:5px;font-size:.9em;}
#welcome {float:left;width:775px;font-size:13px;font-weight:bold;}
#user-links {float:right;margin-right:5px;font-size:12px;font-weight:bold;}
#user-links span{margin:0 7px 0 10px;color:#555;}
#ad-hdr{top:-7px;position:relative;}
#ad-footer{margin:10px auto;width:728px;}

/***Content***/
#content {padding-bottom: 20px;}
#content-main{float:left;width:785px;}
#content-right-home{float:right;width:185px}
#content-left{float:left;width:670px;}
#content-right{float:right;padding-left:5px;width:300px;}
#content-main #search-box{width:785px;margin-top:0px;}
#content-left #search-box{width:670px;margin-top:0px;}

#worldmap {float:left;text-align: center;padding: 5px;width:500px;font-size: 18px;}
#top-destinations {border-left: 1px dotted #ccc;float:left;margin: 5px 0;padding-left: 5px;width: 260px;}
#top-destinations a, #top-destinations a:visited{color:#0066CC;}
#top-destinations h3 {font-size:15px;padding:0 5px 10px 5px;margin: 0;text-align: left;}
#top-destinations .col{float:left;width:130px;margin:0 5px;}
#top-destinations ul {float:left;width:120px;margin:0 5px;font-size:12px;list-style:none;padding: 0;}
#top-destinations li {font-size: 12px;margin-bottom:3px;background: url(/images/arrow.gif) no-repeat left 5px; padding: 2px 0 0 15px;white-space:nowrap;}
.blue {font-size: 18px;color: #0066CC;}

/*** Footer ***/
#footer {border-top: 1px solid #ccc;color:#666;font-size:.9em;margin-top: 20px;padding: 10px 0;text-align:center;}
#footer a {color: #28166f;text-decoration: none;}
#footer ul {margin: 0;padding: 0;list-style: none;}
#footer li {display: inline;}

/* Vacation Rentals page */
#vacation-rentals-main {margin-top: 10px;}
.propDetails{width:555px;}
.mapTD img{width:262px;height:262px}

/*** Support FAQ ***/
.faqlist{margin:5px 0;}
.faqlist span{margin: 0 5px}
#emailForm{margin:20px 0px;}
#emailForm div{margin:5px 0}
.faqtitle{font-weight:bold}

/*** Hp Banner with Search Dialog ****/
#hp_banner{width:785px;height:250px;margin-bottom:10px;position:relative;}
#hp_banner img{position:absolute;width:785px;height:250px;top:0;left:0;}
#hp_banner h1{position:absolute;top:2px;left:2px;color:#fff;z-index:10;}
#hp_banner #searchDlg{position:absolute;top:40px;left:5px;z-index:11;}
#property-search .propSearch{float:left;background: url(/affiliates/vaca/images/btns/go_blue.gif) no-repeat left top;width:24px;height:24px;display:inline;cursor:pointer;position:relative;top:-2px;}

/*** property details ***/
#rentals-content-left{float:left;width:810px;}
#rentals-content-right{float:right;width:160px;}
#header1 {float:left;width:100%;font-size:11px;margin-bottom:10px;border-bottom: 1px solid #ccc;}
#header1 ul{margin:0;padding: 0 0 0 5px;list-style:none;}
#header1 li {float:left;background-color:#EEEEDC;display: block;margin:0 5px 0 0;padding:0 0 0 7px;}
#header1 li a {float:left;font-size:12px;color:#333;font-weight:bold;text-decoration:none;text-align:center;padding:8px 10px 7px 3px;}
#header1 li.active {background-color: #fff;border:1px solid #ccc;border-bottom:0;top:1px;position:relative;}
#header1 li.active a {background:none;padding-top:7px;}
.prevNextBook{ background:url(/affiliates/vaca/images/btns/book_property.gif) no-repeat center left;}
.prevNextBookStart{ background:url(/affiliates/vaca/images/btns/book_now.gif) no-repeat center left;}
.prevNextEmail{ background:url(/affiliates/vaca/images/btns/email_inquiry.gif) no-repeat center left;}
.ad300{float:left;margin-bottom:10px;}
#rentals-photo img{width:250px;}
#share-addthis-details {margin-right:170px;}
  
