@import url("../css/header_footer.css"); 
@import url("../css/sp.css"); 
@import url("../css/layout.css"); 

.logo{position:absolute; left:2px; top:15px}

p{font-size:12px; line-height:17px; margin:8px 15px 8px 15px}
p.welcome_tag{font-size:12px; line-height:15px; margin:0 15px 0 15px}
#title_tag{border:1px solid #245285; padding:5px 0 5px 10px; background-color:#e0eba8; margin-bottom:5px}
#title_tag_blue{border:1px solid #147eaf; padding:5px 0 5px 10px; background-color:#d3e7f0; margin-bottom:5px}
#white_container{width:100%; float:left; border:1px solid #cfbc99; background-color:#fff; padding:5px; margin-top:20px}
#visitors_attractions{background-color:#fff; padding:15px; border:1px solid #cfbc99}
#visitors_attractions h1{padding:5px 0 15px 0; font-size:18px}

#back_bar{margin:8px 0 0 0}
#welcome_tag{background:url(../img/welcome_tag_bg.jpg) no-repeat; height:147px; padding:5px 15px 0 15px; position:relative; line-height:19px}
#welcome_tag img{margin-right:8px}
#welcome_tag h1, #welcome_tag p{font-size:12px; margin:0; padding:0}
.content{width:500px; float:left; margin:0 15px 8px 15px}
#content p{margin:0}
#bodyContent{display:block; background-color:#FFF; border:1px solid #cfbc99}
#bodyContent p{margin:10px 15px 10px 15px; padding:0; line-height:18px}
#bodyContent h1{font-size:12px; padding:11px 10px 10px 13px; margin:5px 0 10px 0}
#bodyContent h3{font-size:14px; padding:11px 10px 0 13px; margin:5px 0 10px 0}
.green_bg{background:url(../img/title_bg_green.gif) no-repeat; color:#FFF}
.blue_bg{background:url(../img/title_bg_blue.gif) no-repeat; color:#FFF}
.brown_bg{background:url(../img/title_bg_brown.gif) no-repeat; color:#FFF}
#bodyContent h2{font-size:18px; margin:10px 0 10px 15px}
.clear{clear:both}

#monthly_featured{width:515px; padding-top:8px; margin:5px 0 0 0}
#monthly_featured img{border:1px #000 solid}
#monthly_featured a{text-decoration:none}

#rounds_table select{width:100px}
#step_table{border:1px solid #F90; margin-bottom:5px; padding:4px}
#step_table form{margin:0}

.thumb{margin-right:10px; border:1px #000 solid}

.city_search{}

.details-description { padding: 10px 15px 15px 12px; line-height:20px; }
.details-description p { font-size:13px; line-height:19px; }
.details-description h3 { margin: 0 0 5px 0;}
.details-description h2 { margin: 0 0 5px 0;}
.details-description a { color:#000; text-decoration:none; }
.details-description a:hover { cursor:default; }

.city_search ul{list-style-type:none; font-size:13px}

.city_link{font-size:18px}
.city_link img{margin:10px 0 10px 0}
.city_search_box{float:left; border:1px solid #d1bf97; background:#fbf1dc;  margin:5px 5px 10px 5px; width:530px}

#cal1Container, #cal2Container{width:356px; z-index:5; position:absolute; display:inline-table}
#mailer-form p{width:75%; margin:0 auto}
#mailer-form{border:thin solid green; background:#fff; color:#ecdec4}
#cribbon{padding:5px 50px; color:red; font-size:14px; height:50px; border:thin solid green}
#cribbon img{float:left; margin:0 5px 0 0}

#header .top-icons {width:377px; position:absolute; top: -6px; right:5px; height: 62px;z-index:1;}
#header .top-icons li { display:block; float: left; padding-left:5px; overflow:hidden;  }
#header .top-icons li.numbers { padding:20px 8px 0 0; font-size:14px;}
#header .top-icons li.rental-types { width:150px; padding:18px 8px 0 0; font-size:11px; color: #6c6c6c; }
#header .top-icons li.geotrust { padding-top:8px;}
#header .top-icons li.authorize {}
#header .phone-numbers { height:50px; background:url(../img/phone_numbers.gif) center bottom no-repeat; }

.footer { padding:10px; max-width:780px; margin: 0 auto; }
.footer, .footer a { color:#5b4c30; font-size:11px; text-decoration:none;  }
.footer-links { overflow:hidden; width:760px; margin-bottom:10px; list-style:none; list-style-type:none; padding:0; }
.footer-links li {  float: left; width:253px; padding-bottom:5px; text-align:center;}
.footer .disclaimer { border-top:1px solid #d3b67e; text-align: center; line-height:14px; padding-top:10px; font-size:11px; }
.footer .disclaimer, .footer .site-links {  text-align: center;   }


#date1 { width:100px }
#cal1Container { margin-right:10px;margin-bottom:10px }
.calheader{color:#333;}
#amenities_group h3{display:inline;font-size:14px;}
#offering{width:450px;margin:0 auto;list-style:none;}
#offering li{text-align:left;font-size:14px;color:#333;margin:10px 0 10px 70px;}
#cover_overlay{margin:0 auto;width:560px;}
#site_improved{background:#ffff00;border:4px solid red;position:absolute;margin:-50px 0 0 0;left:100px;width:560px;height:450px;color:#000;z-index:2;}
#site_improved p{text-align:center;font-size:14px;}
#instant_offering{background:#ffff90;border:2px solid;width:450px;margin:0 auto;padding:0;list-style:none;}
#notice_container{margin:10px 0 0 0;}
#notice_acceptance{margin:50px 0 0 0;}
#instant_offering li{text-align:left;font-size:14px;color:black;margin:10px 0 10px 140px;list-style: url(img/check.png);}
#site_improved h1{text-align:center;font-size:14px;margin:0;padding:0;}

