@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/blue/mod_alt.css);
@import url(../../../../Design/Themes/Basic/btn/btn.css);
@import url(../../../../Design/Themes/Basic/nav/nav.css);
@import url(../../../../Design/Common/css/modules.css);

/* Global Controls */
BODY, FORM { margin: 0px; padding: 0px; }

/* Global Widths */
/* Global Heights handled in Layout Files */
.DD_Div, .rb_AlternateLayoutDiv { display: block; margin: 10px auto 0px auto; width: 758px; border: 1px solid #728299; }
.DH_Table, .rb_AlternatePortalHeader, .DP_Table, .rb_AlternateLayoutTable, .DF_Table, .rb_AlternatePortalFooter { width: 758px !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, .DP_Left, .DP_Right, .Content_Left_Col, .Content_Right_Col, .List_Right_Col_1 .Stat_Table, .List_Right_Col_2 .Stat_Table { width: 150px !important; }
.DP_Left { padding: 0px 0px 10px 10px; vertical-align: top; }
.DP_Right { padding: 15px 10px 0px 0px; margin: 0px; vertical-align: top; }
.DP_Table { margin-top: 1px; }
.DF_Table, .rb_AlternatePortalFooter { padding: .0em 0em .0em 0em; }

/* Module Controls */
.DP_Left .MOD_Layout, .DP_Left .MOD_NT_Layout, .DP_Left .MOD_ALT_Layout, .DP_Left .MOD_ALT_NT_Layout, .DP_Right .MOD_Layout, .DP_Right .MOD_NT_Layout, .DP_Right .MOD_ALT_Layout, .DP_Right .MOD_ALT_NT_Layout { width: 100% !important; }
.DP_Content .MOD_Layout, .DP_Content .MOD_NT_Layout, .DP_Content .MOD_ALT_Layout, .DP_Content .MOD_ALT_NT_Layout { margin: 10px 15px 10px 15px; }
.DP_Left .MOD_Layout, .DP_Left .MOD_NT_Layout, .DP_Left .MOD_ALT_Layout, .DP_Left .MOD_ALT_NT_Layout { margin: 10px 0px 10px 0px; }
.DP_Right .MOD_Layout, .DP_Right .MOD_NT_Layout, .DP_Right .MOD_ALT_Layout, .DP_Right .MOD_ALT_NT_Layout { margin: 10px 0px 10px 0px; }

/* PERSONALIZATION PRESETS - DELETE ANY UNUSED SECTIONS ON CLIENT FILES! */
/* BORDER MODIFICATIONS */
/* Page Segregation */

.MOD_ALT_Table_Top { width: 100%; }

/* Header Segregation */
.DH_Logo_Cell { display: none; }
.DH_Nav_Cell, .DH_SubNav_Cell { border-top: 0px solid #fff; }
.DH_Nav_Cell { height: 40px; }
.DH_SubNav_Cell { height: 27px; }
.DH_Nav_Item, .DH_SubNav_Item { color: #fff; }
.DH_Menu_Table { border-style: solid; border-width: 0px; padding: .2em; }
.DH_Menu_Table a { color: #39f; }
/* CUSTOMER PERSONALIZATION */
BODY { background-color: #C4C7CD; }
.DF_Table { background-color: #006 !important; height: 50px; color: #ffffff; }
/* header */
.DH_Menu_Cell, .DH_Nav_Cell, .DH_SubNav_Cell, .DP_Table { background-position: top right; background-repeat: no-repeat; }
.DH_Menu_Cell { background-image: url(layout/logo.jpg); background-color: #eee; height: 108px; }
.DH_Menu_Table { margin: 0px 3px 0px auto; padding: .2em; background-color: transparent; height: 108px; }
/*Navigation **************/
.DH_Nav_Cell { background-color: #006; margin: 0px; color: #cc0000; border-top: solid 1px #fff; border-bottom: solid 0px #fff; }
.DH_SubNav_Cell { background-color: #006; }
.DH_Nav_Table { margin-left: auto; margin-right: auto; }
/*Nav Links*/
.DH_Nav_Item_Hot, .DH_Nav_Item_Hot:hover, .DH_SubNav_Item_Hot, .DH_SubNav_Item_Hot:hover { color: #fff !important; text-decoration: underline; }
.DH_Nav_Item, .DH_SubNav_Item { color: #fff !important; }
.DH_Nav_Item:hover, .DH_SubNav_Item:hover { color: #cc0000; }
/* Embedded Colors *****************/
.MOD_NT_Content { padding: 5px; border: solid 1px #2376DE; }
/*SPECIFIC MODULES*/
.MOD_Title { color: #3366CC; font-family: Times New Roman, Monotype Corsiva, Sans serif; font-size: 20px !important; }
.DF_Logo { background-image: url(layout/escapia.gif); }
.Stat_Minor { color: #3366CC; }
#Row2 td {width: 175px;}
.CustBtn {display: block; padding: 5px 3px 5px 3px; background-color: #FFFABF; text-align:center; border-top: solid 2px #59A5EF; border-left: solid 2px #59A5EF; border-right: solid 2px #084C8F; border-bottom: solid 2px #084C8F; font-size: 120%; margin-top: 10px;}


/* Property List 3.5 */
.PropertyList_ascx  .MOD_Layout {margin:10px 0;}
#propertyList{margin:0 !important;padding:0 10px;}
#propertyList li{border:1px solid #DFDFDF;}
#propertyList .header{border-bottom:1px solid #DFDFDF;background-color:#EEEEEE;}
.search {background-color:#DEF;margin-top:5px;}
.lightweight .beds select {width:178px;}