@import url("../../../../Design/Common/css/reset-fonts-grids-modules.css");
@import url(../../../../Design/Themes/Basic/color/ocean/color.css);
@import url(../../../../Design/Themes/Basic/mod/mod.css);
@import url(../../../../Design/Themes/Basic/mod/mod_alt.css);
@import url(../../../../Design/Themes/Basic/btn/ocean/btn.css);
@import url(../../../../Design/Themes/Basic/theme.css);
 @import url(superfish.css);
table { border-collapse: separate !important; }
body, html { background-image: url("layouts/bg.gif") !important; background-color: #203C8D; background-repeat: repeat; color: #333; text-align: left; padding: 20px 0 28px; }
/*Custom width for YUI template*/
#custom-doc { width: 999px; min-width: 999px; margin: auto; text-align: left; background-color: transparent; }
/*Two Column (LeftRight) Width Override*/
.yui-gf div.first, .booking-path .yui-gf div.first { width: 200px; padding: 10px; }
.yui-gf .yui-u, .booking-path .yui-gf .yui-u { width: 705px; padding: 10px; }
/*No Column*/
.yui-g { width: 100%; -moz-border-radius: 4px 4px 4px 4px; }
/*Main Content Area */
#bd { padding: 10px 25px; background-color: #fff; }
/*Header*/
	
#hd { background-color: transparent; height: 229px; }
#hd_cust { background-color: #fff; height: 161px; width: 999px; display: block; border: solid 0px #00f; }
#hd .custom { background-image: url("layouts/top_white.png"); background-color: transparent; background-repeat: no-repeat; background-position: top; height: 5px; }
#headerTop, #headerTop a { display: none; }
#headerTop2 { height: 153px; width: 180px; position: relative; float: left; }
#headerTop2 a { background-image: url("layouts/logo.gif"); background-repeat: no-repeat; background-position:24px 0px; height: 153px; width: 180px; display: block; }
#headerTop3 { margin-left: 7px; position: relative; height: 153px; color:#1C4093; font-size:12pt; font-family:"myriad pro", arial, sans-serif; float: left; }
#headerTop3 a { background-image: url("layouts/logo_rentals_only.gif"); background-repeat: no-repeat; background-position: -6px 17px; height: 119px; width: 180px; display: block; }
#headerTop4 { position:relative; float: right; top:40px; margin-right: 30px; }
#enewvp { margin-top: 20px; font-family:"myriad pro", arial, sans-serif; text-align: right; color:#1C4093; font-size:12pt; text-align: right; line-height: 1.5em; font-weight: bold; text-transform:uppercase; }
#tel { font-family:"myriad pro", arial, sans-serif; text-align: right; color:#1C4093; font-size:12pt; line-height: 1.5em; }
#enewvp a { color:#1C4093; }
#hd .custom li { padding-left: 10px; }
/*Top Navigation*/
#navMain { background:#FFFFFF url(layouts/nav_bg_2.jpg) no-repeat scroll center top; height:63px; width: 100%; float: none; }
#navMain ul { display: none; }
#navMain li { display: none; }
/*Footer*/
#ft { background: url("layouts/bg_ft.gif") no-repeat scroll left top transparent; height: 238px; }
#ft .custfoot { }
#ft ul { margin: 0px auto; }
#ft ul li { padding-left: 7px; }
#ft p { text-align: center; padding: 0px 0px; }
#ft p span { padding: 0px 3px; }
#ft .custom { margin-bottom: 5px; }
#ft .admin-navigation { text-align: center; font-size: 77%; display: block; padding-bottom: 10px; }
/*Property List*/
#propertyList { width: 100%; }
#propertyList li { border-bottom: 1px #99CCCC solid; border-right: 1px #99CCCC solid; border-left: 1px #99CCCC solid; }
#propertyList .header { background-color: #fff; border-bottom: 1px #99CCCC solid; border-top: 1px #99CCCC solid; }
/*New Detail Page*/
.booking-info { margin-left: 55%; }
/*New Booking Path*/
.booking-path-section-header { background-color: #eee !important; }
.booking-sidebar-container { background-color: #eee !important; }
.booking-sidebar-container .widget { background-color: white !important; border: 1px solid #ccc; }
.widget h4 { background-color: #ccc; }
.booking-sidebar-container h3 { color: #026FC2; font-size: 116%; font-weight: bold; margin-bottom: 5px; }
.ratedetails .ratedetails .step, .payment .payment .step, .thankyou .thankyou .step { color: #026FC2; }
/* Links */
A { color: #213BAA; text-decoration: none; }
A:hover { text-decoration: underline; }
.navigation li { float: left; }
#navMain li a { color: #fff; font-size: 120%; padding: 0px 10px; display: block; background: none; }
#navMain li a:hover { color: #fff; font-size: 120%; padding: 0px 10px; display: block; background: transparent url("layouts/nav_bg_over.jpg") repeat-x 0px 10px; }
.custom li a { color: #213BAA; }
/*classes*/
.MOD_Content, .MOD_Left, .MOD_Right { background-color: Transparent; }
/*basic-formatting*/
#bd .HtmlModule_ascx ol, #bd .HtmlModule_ascx ul { margin-left: 2.12em; margin-top: 1.12em; }
#bd .HtmlModule_ascx li { display: list-item; list-style-type: disc; margin: 10px 0px; }
.yui-u p, .yui-g p { margin: 12px 0px; }
strong { font-weight: bold; }
.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; }
.Stat_Table { width: 150px; }
.yui-u .ModuleWrap { margin-bottom: 15px; }
.first .ModuleWrap, .third .ModuleWrap { margin-bottom: 8px; }
.first p { margin: 0px; }
h1 { color:#E33438; font-size:18pt; font-weight:normal; margin:0 0 10px; font-family:"myriad pro", arial, sans-serif; }
h2, .MOD_Title { font-size: 160%; font-weight: normal; color:#E33438; font-family:"myriad pro", arial, sans-serif; }
h3 { font-size: 123.1%; color:#E33438; }
h4 { font-size: 108%; color:#E33438; }
/*customer*/
.footer { background-color: transparent; min-height: 160px; padding: 0px 30px 0px 30px; text-align: center; }
.footer { color: #656565; padding-top: 50px; padding-left: 20px; }
.footer a, .footer a.active { color: #656565; text-decoration: underline; }
.footer_top { margin: 39px auto 0px auto; width: 999px; padding-top: 10px; }
.footer_bottom { padding-bottom: 10px; }
.footer_links { border-bottom: 1px solid #00AF84; width: 930px; height: 30px; margin: 0px auto; padding-top: 15px; text-align: center; }
.footer_links ul { margin: 0px auto; width: 734px; }
.footer_links .links li { padding: 0px; }
.footer_links a { text-decoration: none !important; padding: 0px; font-size: 9pt; }
.footer_links a:hover { text-decoration: underline; }
.footer_info { padding: 10px 0px 10px 0px; line-height: 20px; font-size: 8.5pt; }
.footer_info p { margin: 0px; }
.footer li { float: left; position: relative; margin-bottom: 10px; }
#block-block-5 { padding-top: 42px; }
.footer .content { margin-bottom: 20px; }
/* Nav */ 

#superfish-1 { font-family:"myriad pro", arial, sans-serif; }
#block-superfish-1 { height: 43px; }
#block-superfish-1 .content { position: absolute; z-index: 999; }
#superfish-1 a { line-height: 24px; background: url(layouts/nav_bg.jpg) top left repeat-x; display: block; height: 33px; padding: 10px 0px 0px 0px; font-size: 13pt; color: #fff; text-decoration: none; text-align: center; }
#superfish-1 a.active, #superfish-1 a:hover, #superfish-1 .active-trail a { background-image: url(layouts/nav_bg_over.jpg); }
.sf-item-1 { width: 88px; }
.sf-item-2 { width: 147px; }
.sf-item-3 { width: 143px; }
.sf-item-4 { width: 185px; }
.sf-item-5 { width: 148px; }
.sf-item-6 { width: 92px; }
.sf-item-7 { width: 112px; }
#superfish-1 { margin: 0px; padding: 0px; }
#superfish-1 li { display: block; float: left; padding: 0px 0px 0px 2px; margin: 0px; background: url(layouts/nav_sep.gif) top left no-repeat; }
#superfish-1 li.first { background-image: none; padding: 0px; }
#superfish-1 ul { margin: 12px 0px 0px 3px; padding: 0px; width: 170px; }
#superfish-1 ul ul { margin: 0px; }
#superfish-1 ul li { background: none; margin: 0px; padding: 0px; }
#superfish-1 ul a, #superfish-1 .active-trail ul a { width: 225px; float: none; font-size: 10pt; font-weight: normal; background-image: none; display: block; height: 24px; text-align: left; padding: 0px 10px 2px 10px; background: url(layouts/bg_menu.png) top left no-repeat; border: 0px; margin: 0px; }
#superfish-1 ul a:hover, #superfish-1 ul a:hover, #superfish-1 ul a.active { background: url(layouts/bg_menu_over.png) top left no-repeat; }
#superfish-1 ul .first a { padding-top: 7px; }
#superfish-1 ul .last a { padding-bottom: 7px; }
.inner_top { position: absolute; width: 947px; top: 213px; margin-left: 35px; }
.ui-state-default .ui-icon { background-image: url("layouts/ui-icons_888888_256x240.png"); }
.name-search-button { bottom: 0; left: 0; position: relative !important; }
