@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/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/btn.css);
@import url(../../../../Design/Themes/Basic/nav/nav.css);
/* Global Controls */
BODY, FORM { background: #DAC47B url(layouts/body_bg.jpg) no-repeat fixed center top; color: #281A0D; font-family: Arial; margin: 0; padding: 50px 0 0; }
/* Global Widths */
/* Global Heights handled in Layout Files */
.DD_Div, .rb_AlternateLayoutDiv { display: block; margin: 0px auto 0px auto; width: 1003px; }
.DH_Table, .rb_AlternatePortalHeader, .DP_Table, .rb_AlternateLayoutTable { width: 100% !important; margin: 0px auto 0px auto; }
.DH_Menu_Cell, .List_Center_Col_1, .List_Center_Col_2 { width: 100%; }
.DH_Logo_Cell, .DH_Logo_Cell_Div, .Content_Left_Col, .Content_Right_Col, .List_Right_Col_1 .Stat_Table, .List_Right_Col_2 .Stat_Table { width: 160px !important; }
.DF_Table, .rb_AlternatePortalFooter { height: 150px; background: transparent url(layouts/bg_footer.png) no-repeat top right; width: 100% !important; }
.DF_Powered { display: none; }
.DF_Table_Content { padding-bottom: 110px; }
/* Module Controls */
.DP_Left, .DP_Right, .DP_Right .MOD_Layout, .DP_Right .MOD_NT_Layout, .DP_Right .MOD_ALT_Layout, .DP_Right .MOD_ALT_NT_Layout { width: 255px !important; }
.DP_Content { padding: 0px 0px 0px 0px; }
.DP_Left { padding: 0px 0px 0px 0px; background: transparent url(layouts/bg_contentArea.jpg) no-repeat left bottom; }
.DP_Right { padding: 15px 15px 0px 0px; }
.MOD_Layout, .MOD_NT_Layout, .MOD_ALT_Layout, .MOD_ALT_NT_Layout { margin: 0px 0px 15px 0px; }
.DP_Left .MOD_Layout, .DP_Left .MOD_NT_Layout, .DP_Left .MOD_ALT_Layout, .DP_Left .MOD_ALT_NT_Layout { margin: 0px 15px 15px 15px; width: 225px; }
.DP_Left .MOD_Title { font-size: 1.5em; font-weight: bold; }
.DP_Content .MOD_ALT_Layout, .DP_Content .MOD_ALT_NT_Layout { margin: 0px 0px 0px 0px; }
.DP_Content .MOD_Layout { margin: 15px; }
.DP_Table, .rb_AlternateLayoutTable { border: solid 10px #FCECB9; background: #E3C996 url(layouts/DH_Left_bg.gif) repeat-y left; padding-left: 0px; border-collapse: separate !important; }
.DH_Nav_Cell { display: none; }
/* Embedded Colors MOD*/
.DH_Table, .MOD_Left, .MOD_Content, .MOD_Right, .MOD_ALT_NT_Content, .DH_Nav_Div, .DH_Nav_Cell, .DH_Nav_Table, .MOD_NT_Content, .Content_List_Div_1, .List_Table_1, .List_Row_1 { background-color: Transparent !important; }
#mID30263 { margin-top: 10px; }
.UnitDisplayList_ascx , .BasicSearch_ascx, .PropertyDetailsHeader_ascx, .SelectedProperty_ascx, .Pages_ascx,  .OnlineHoldCreditCard_ascx, #mID28798 { padding-top: 0px; }
#flashcontent { margin-top: 0px; margin-left: -1px; padding-left: 0px; position: absolute; z-index: 60; display: none;  }
#nav2 {position:relative; margin-left:0px; margin-top:0px; z-index: 100;}
#logo { background: transparent url(layouts/logo.png) repeat scroll 0 0; height: 118px; margin: -75px 0 0 12px; position: absolute; width: 232px; z-index: 150;}
#scripting { background: transparent url(layouts/scripting.png) no-repeat right scroll 0 0; height: 219px; left: 265px; position: absolute; top: 205px; width: 728px; z-index: 0; display: none; }
#mID29162 img {padding-top: 0px;}
.MOD_Title { clear: both; color: #003300; font-family: Georgia, "Times New Roman" ,Times,serif; font-size: 22px; letter-spacing: -1px; }
.List_Row_2, .List_Row_1, .Content_List_Div_2, .Content_List_Div_1 { background-color: transparent !important; }
.DH_Nav_Item { color: #947003; }
.DH_Nav_Item:hover { color: #3F1C0D !important; text-decoration: underline; }
.DH_Nav_Item_Hot { color: #3F1C0D !important; text-decoration: underline; }
a { color: #947003; }
.CustNav { position: absolute; margin-top: -75px; }
#phoneNumber { margin: 10px 0; font-weight: bold; font-size: 13px; color: #3f1c0d; text-align: right; }
#usabilityNav { margin: 0 0 10px 0; }
#usabilityNav ul { margin: 0; padding: 0; text-align: right; }
#usabilityNav ul li { margin: 0 0 0 15px; display: inline; }
#usabilityNav ul li a { font-weight: bold; color: #947003; text-decoration: none; }
#usabilityNav ul li a:hover, #usabilityNav ul li a.current { color: #3f1c0d; }
#usabilityNav ul li a.current:hover { text-decoration: underline; }
#scripting {	background:url(/portals/_northbeach/themes/Client-Basic/layouts/scripting.png) no-repeat; height: 219px; width: 728px; position: absolute;  left:393px; top:365px; z-index:85; }
.TIData {height: 145px; vertical-align: top; background:url(/portals/_northbeach/themes/Client-Basic/layouts/deposit_policy.gif) no-repeat bottom left; }
#BackToList {margin-top: -105px; float: right; padding-right: 15px; z-index: 120px; color: #96F !important  }
#BackToList a {color: #06f}
#BackToList a:hover {color: #6DA8DB}
.DepDisc {color: #c00; font-weight: bold; padding: 10px; background-color: #EDDCB1; border: solid 1px #FDEDBA; text-align: center }
.Res_Seal_Col, .Cal_Min {display: none;}
.Cal_Max {background: transparent url(layouts/minimumvary.gif) left bottom no-repeat !important; height: 30px; }
/* Location */
.PropertyDetailsLocation_ascx { margin-top: -10px; }
.PropertyDetailsLocation_ascx .Image_Large_Title, .PropertyDetailsLocation_ascx .Image_Large, .PropertyDetailsLocation_ascx .Image_Large_Text, .PropertyDetailsLocation_ascx h3, .PropertyDetailsLocation_ascx .Image_Right_Col { display: none; }

#ctl03_Panes_ThreePanes_ctl05_BookOnlineButton_Button2Table { background: transparent url(layouts/GetAQuote.gif) no-repeat !important; display: block; width: 113px; height: 24px; border: 0px !important; }
#ctl03_Panes_ThreePanes_ctl05_BookOnlineButton_Button2Text { filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; display: block; width: 113px; height: 24px; }


#ctl03_Panes_ThreePanes_ctl09_NextButton_Button2Table { background: transparent url(layouts/bookonlinenow.gif) no-repeat !important; display: block; width: 113px; height: 24px; border: 0px !important; }
#ctl03_Panes_ThreePanes_ctl09_NextButton_Button2Text { filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; display: block; width: 113px; height: 24px; }

.GMapEZ { display: none; /* height:300px; width:300px; */ }
.rates { background: #3a84e7; margin-top: 10px; width: 100%; }
.rates th, .rates td { text-align: center; }
.wht { background: #fff; }
.bge { background: #e1e4cd; }
.sum { background: #ff9; }
.spr { background: #ccf; }
.lei { background: #cfc; }
