@import url(../../../../Design/Common/css/common.css);
@import url(../../../../Design/Common/css/fonts_core.css);
@import url(../../../../Design/Common/css/fonts_m.css);
@import url(../../../../Design/Themes/Basic/theme.css);
@import url(../../../../Design/Themes/Basic/mod/mod.css);
@import url(../../../../Design/Themes/Basic/mod/mod_alt.css);
body, html, form { background: url("/portals/_rentsiestakey/themes/lightweight_new/layouts/bg.jpg") repeat-x top center fixed transparent !important; color: #333; text-align: left; margin: auto; padding: 0; width: 100%; }
#custom-doc { width: 980px; min-width: 980px; margin: auto; text-align: left; }
.yui-gf div.first { border: medium none; padding: 0 0 0 9px; width: 214px; }
.first .ModuleWrap { margin-bottom: 10px; }
.yui-gf .yui-u { padding: 20px; width: 700px; }
.yui-g { margin: auto; }
/*Header*/
#hd { background-color: transparent; height: 192px; }
#hd h1 {    font-size: 2.3em;
    margin: 0px;}
#headerTop { height: 150px; }
#headerTop a { background: url("layouts/logo.png") no-repeat scroll 17px 36px transparent; display: block; height: 150px; width: 380px; }
#hd .custom { float: right; /*margin-top:110px;*/
margin-top: 70px; padding-right: 16px; }
#google_translate_element { padding-bottom: 3px; margin-left: 107px; }
.navigation a {color: #fff !important;}
#navMainNew{ background: transparent url("layouts/bg_nav.jpg") repeat-x; height: 39px; float: left; margin-top:45px; margin-left:8px; width: 964px; }
#navMainNew li {
position: relative;
float: left;
padding-right: 10px;
line-height: 39px;
}
.navigation{margin-left:50px; position:relative; height:39px;}
#navMain{display:none; visibility:hidden;}
#bd { background-color: transparent; padding: 5px 9px 9px 0; }
/*Property List*/
#propertyList { width: 100%; }
#propertyList li { border-bottom: 1px #DAEBF0 solid; border-right: 1px #DAEBF0 solid; border-left: 1px #DAEBF0 solid; background-color: #fff; }
#propertyList .header { background-color: #DAEBF0; border-bottom: 1px #DAEBF0 solid; border-top: 1px #DAEBF0 solid; }
/*Search*/

/*dk blue for search Boxes - set module to ALT Theme in left column*/
.Search_ascx .MOD_ALT_Layout { background: #6096A4 url( "layouts/bg_search.jpg" ) no-repeat center top !important; min-height: 301px; padding: 0px; }
.Search_ascx .MOD_ALT_Table_Top { background: transparent none !important; height: 68px; padding: 0px; }
.Search_ascx .MOD_ALT_Content, .Search_ascx .MOD_ALT_Left, .Search_ascx .MOD_ALT_Right { background-color: transparent; color: #fff; }
.Search_ascx .MOD_ALT_Table_Bottom { height: 7px; background-color: transparent; }
.Search_ascx .MOD_ALT_Foot_Middle, .Search_ascx .MOD_ALT_Foot_Middle { width: 100% !important; background-color: transparent; }
.Search_ascx .MOD_ALT_Title { visibility: hidden; }
.refine-results-container h2 { clear: both; margin: 5px 0; color: #DAEBF0; font-size: 135%; font-weight: bold; ; }
/*dk purple for search Boxes - set module to ALT Theme in left column*/
.SearchByName_ascx .MOD_ALT_Layout { background: transparent url("layouts/bg_searchname.jpg") no-repeat center top; }
.SearchByName_ascx .MOD_ALT_Table_Top { background: transparent none !important; height: 47px; padding: 0px; }
.SearchByName_ascx .MOD_ALT_Content, .SearchByName_ascx .MOD_ALT_Left, .SearchByName_ascx .MOD_ALT_Right, .SearchByName_ascx .MOD_ALT_Table_Bottom { background-color: transparent; }
#nameContainer { height: 32px; }
.SearchByName_ascx .MOD_ALT_Foot_Middle, .MOD_ALT_Foot_Middle { width: 100% !important; }
.SearchByName_ascx .MOD_ALT_Title { visibility: hidden; }
.search-by-name label { display: none; }
.SearchByName_ascx .MOD_ALT_Table_Bottom { background: none no-repeat; height: auto; }
.search-button-wrapper input { margin: 3px 0px 10px 0px; border: 1px #fff solid; background-color: #fff; color: #0467CD; font-weight: bold; padding: 1px 10px; }
.name-search-button { position: relative; float: right; margin-right: 8px; border: 1px #fff solid; background-color: #fff; color: #0467CD; font-weight: bold; }
#name.yui-ac-input { margin-left: 10px; width: 145px; }
h1, h2, h3, h4, h5, h6 { color: #CC6600; font-weight: normal; line-height: 1em; margin-bottom: 0.5em; }
.PropertyList_ascx a { font-weight: normal; }
.PropertyList_ascx h3 { margin-bottom: 0.0em; }
.MOD_Content, .MOD_Left, .MOD_Right { background-color: Transparent; }
.splash { margin-left: -20px; position: absolute; top: 197px; }
#mID44293 { height: 300px; }
#mID44295 a img { margin-bottom: 10px; }
.img_border, .pic, .Image_Descriptive, .Image_Standard, .Image_Thumb, .List_Left_Col_1 img, .List_Left_Col_2 img { background-color: #fff; border: 1px solid #c7c5b8 !important; padding: 3px; }
.footNav1 { font-size: 11px; margin: 30px 0px; }
/*TI*/
#travelInsurance::before{content:"* Maximum Benefit Per Insured Except:
• Per Reservation for Trip Cancellation and Trip Interruption
• Per Vehicle for Collision Damage Waiver
**Trip Cost means the rental cost paid, up to a maximum of $100,000";
display:none;}

.contact-by-phone{display:none;}
.booking-info {
    float: right;}
.main-content-page	#hd h1 {
    font-size: 23px;
    margin: 0px;
	    color: #CC6600;
		font-weight: normal;
    line-height: 1em;
}

.booking-path .yui-gf .yui-u {
    width: 69.2%;
}

.owners_link {display: block;float: right;margin-top: -175px;}
.owners_link li { float: left; margin-right: 10px}

.embedded-multimedia {
    margin-top: 20px;
    width: 351px;
    margin: auto;
}