@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/orange/color.css);
@import url(../../../../Design/Themes/Basic/mod/orange/mod.css);
@import url(../../../../Design/Themes/Basic/mod/orange/mod_alt.css);
@import url(../../../../Design/Themes/Basic/btn/orange/btn.css);
@import url(../../../../Design/Themes/Basic/nav/orange/nav.css);

/* Global Controls */
BODY, FORM {
margin:0px;
padding:0px;
}

/* Global Widths */
/* Global Heights handled in Layout Files */
.DD_Div, .rb_AlternateLayoutDiv {
display:block;
margin:0px auto 0px auto;
width:100%;
}
.DH_Table, .rb_AlternatePortalHeader, 
.DP_Table, .rb_AlternateLayoutTable, 
.DF_Table, .rb_AlternatePortalFooter {
width:760px !important;
margin:0px auto 0px auto;
}
.DH_Menu_Cell, 
.List_Center_Col_1, .List_Center_Col_2 {
width:100%;
}
.DP_Left, .DP_Right, 
.Content_Left_Col, .Content_Right_Col, 
.List_Right_Col_1 .Stat_Table, .List_Right_Col_2 .Stat_Table {
width:160px !important;
}
.DP_Left, .DP_Content, .DP_Right {
padding-bottom:0em;
padding-top:5px;
vertical-align:top;
}
.DF_Table, .rb_AlternatePortalFooter {
padding:.5em 0em .5em 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:145px !important;
}
.DP_Content .MOD_Layout, .DP_Content .MOD_NT_Layout, 
.DP_Content .MOD_ALT_Layout, .DP_Content .MOD_ALT_NT_Layout {
margin:0px 25px 15px 25px
}
.DP_Left .MOD_Layout, .DP_Left .MOD_NT_Layout, 
.DP_Left .MOD_ALT_Layout, .DP_Left .MOD_ALT_NT_Layout {
margin:0px 0px 15px 25px;
}
.DP_Right .MOD_Layout, .DP_Right .MOD_NT_Layout, 
.DP_Right .MOD_ALT_Layout, .DP_Right .MOD_ALT_NT_Layout {
margin:0px 25px 15px 0px;
}

/* CUSTOMER PERSONALIZATION */
.DH_Table, .DP_Table, .DF_Table, 
.DH_Nav_Cell, .DH_Logo_Cell, .DH_Menu_Cell, .DH_Menu_Table, 
.MOD_Content, .MOD_Left, .MOD_Right, 
.MOD_NT_Content {
background-color:transparent;
}
BODY {
background-image:url(layout/BODY.jpg);
background-color:#0cf;
}
.DP_Table {
background-image:url(layout/DP_Content.gif);
background-position:center -210px;
background-repeat:repeat-y;
}
.DH_Table {
background-image:url(layout/DH_Table.gif);
background-position:top center;
background-repeat:no-repeat;
height:210px;
}
.DH_Logo_Cell, .DH_Logo_Cell_Div {
width:205px;
vertical-align:top;
}
.DH_Logo {
background-image:url(layout/DH_Logo.gif);
background-repeat:no-repeat;
margin:0px 0px 0px auto;
height:115px;
width:187px;
}
.DH_Nav_Cell {
height:22px;
vertical-align:top;
}
.DH_Nav_Table {
margin:2px auto 0px auto;
}
.DH_Nav_Item, .DH_Nav_Item_Hot, .DF_Table_Content {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.DH_Nav_Item, .DF_Table_Content {
color:#fff;
}
.DH_Nav_Item_Hot, .DF_Table_Content A {
color:#9ff;
}
.DF_Table_Content {
font-size:1.1em;
padding-top:20px;
}
.DH_Nav_Sep {
background-image:none;
}
.DH_Nav_Item:hover, .DH_Nav_Item_Hot:hover, .DF_Table_Content A:hover {
color:#fc0 !important;
}
.DH_Menu_Table {
margin-top:-3px;
}
.DH_Menu_Table A, .DH_Menu_Table A:hover {
color:#0be;
}
.DF_Table {
background-image:url(layout/DF_Table.gif);
background-position:top center;
background-repeat:no-repeat;
height:80px;
}
.DF_Logo {
background-image:url(layout/escapia_logo.gif);
}
#tblPagingControls .MOD_Head_Control {
font-size:1.5em;
font-weight:bold;
}

/* Buttons */
.BTN_1_Shell A,  .BTN_1_Shell A:hover,  
.BTN_2_Shell A, .BTN_2_Shell A:hover  {
color:#fff;
}
.BTN_1_Shell {
background-color:#f90;
}
.BTN_2_Shell {
background-color:#f60;
} 
.BTN_1_Shell {
border-top-color:#f90;
border-left-color:#f90;
border-right-color:#c60;
border-bottom-color:#c60;
} 
.BTN_2_Shell {
border-top-color:#c60;
border-left-color:#c60;
border-right-color:#930;
border-bottom-color:#930;
}

/* Content Specific */
.PropertyListSearch_ascx #tblPagingControls {
margin-top:10px;
}
.PropertyListSearch_ascx #SearchTable {
border-bottom:1px solid #fc8;
padding-bottom:10px;
}
H4, #mID3153 #SearchTable .MOD_Title, .PropertyListSearch_ascx #SearchTable .MOD_Head_Control {
margin-top:15px;
font-size:1.2em !important;
font-weight:bold;
}
.Head_Sub {
color:#058;
font-weight:bold;
}
.Top_Link {
font-size:.75em;
float:right;
margin-left:auto;
text-align:right;
}
.List_Table_1, .Content_List_Div_1 {
background-color:transparent;
}
.List_Table_2, .Content_List_Div_2 {
background-color:#fff0b7;
}


/* home owner classes*/
.ownerContent{
padding-bottom:40px;
}
.ownerTitle{
color:#1396DB;
font-size:150%;
text-align:right;
font-weight:bold;
}
.ownerSubTitle{
font-size:125%;
color:#1396DB;
text-align:right;
font-style:italic; 
font-weight:bold;
padding-bottom:10px;
}
.sectName{
color:#0D6B9C;
font-weight:bold;
}
.bulletName{
color:#1396DB;
font-style:italic; 
text-decoration:underline;
font-weight:bold;
}
.factName{
font-weight:bold;
text-align:right;
vertical-align:text-top;
}
.picTitle{
color:#1396DB;
font-weight:bold;
}
.picCap{
font-style:italic; 
}
#factSheet td{
vertical-align:top;
padding-left:20px;
padding-bottom:20px;
}
#snapshot table{
margin-left: auto;
margin-right: auto;
}
#snapshot td{
text-align:center;
padding:5px;
}
#snapshot img{
border-top: 4px solid #000;
border-left:4px solid #000;
border-right:4px solid #000;
border-bottom: 4px solid #000;
}
