﻿@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/green/mod.css);
@import url(../../../../Design/Themes/Basic/mod/green/mod_alt.css);
@import url(btn/btn.css);
@import url(../../../../Design/Themes/Basic/color/ocean/color.css);
@import url(../../../../Design/Themes/Basic/nav/nav.css);

/* Global Controls */
BODY, FORM { background-color: #ffffff; margin: 0px; padding: 0px; }

/* Global Widths */
/* Global Heights handled in Layout Files */
.DD_Div, .rb_AlternateLayoutDiv { display: block; margin: 10px auto 0px auto !important; padding-top: 0px; }

.DH_Table, .rb_AlternatePortalHeader, .DP_Table, .rb_AlternateLayoutTable, .DF_Table, .rb_AlternatePortalFooter { width: 700px !important; margin: 0px auto 0px auto !important; }
.DP_Table { display: block; padding-top: 5px; }

.DH_Table, .DH_Logo_Cell, .DH_Logo_Cell_Div { background-color: transparent; display: block !important; height: 200px;  }
.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: 160px !important; }
.DP_Left, .DP_Content, .DP_Right { background-color: transparent; padding-bottom: 0em; vertical-align: top; }
.DF_Table, .rb_AlternatePortalFooter { background-color: #ffffff; color: #82CABC; margin-top: 35px; padding: .5em 0em .5em 0em; }
.DF_Table A, .DF_Table A:hover { color: #6EBCA4; }
.DF_Logo { background-image: url(/Design/Common/escapia_small.gif); }
.DF_Agency { display: none; }
.DF_Address { display: none; }
.DF_Phone { display: none; }
/* 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 { background-color: transparent; margin: 0px 0px 0px 0px; }
.DP_Left .MOD_Layout, .DP_Left .MOD_NT_Layout, .DP_Left .MOD_ALT_Layout, .DP_Left .MOD_ALT_NT_Layout { background-color: transparent; margin: 0px; }
.DP_Right .MOD_Layout, .DP_Right .MOD_NT_Layout, .DP_Right .MOD_ALT_Layout, .DP_Right .MOD_ALT_NT_Layout { margin: 0px; }
.MOD_Left, .MOD_Content, .MOD_Right { background-color: transparent; }
.MOD_Left IMG, .MOD_Right IMG { width: 15px; }
.MOD_Title { color: #65C8AB; font-family: Arial, SunSans-Regular, sans-serif; font-size: .6em; padding-left: 15px; }
.MOD_Head_Control { padding-right: 15px; }
.MOD_ALT_NT_Layout { border-top: 1px solid #fff; }
.MOD_ALT_NT_Left, .MOD_ALT_NT_Right { display: none; }
.PropertyDetailsHeader_ascx .BTN_1_Shell, .PropertyDetailsHeader_ascx .MOD_Head_Control A, .DH_Nav_Div { display: none; }

/*--------------------------*/

/* Other */
.List_Table_1, .Content_List_Div_1 { background-color: #E0EFEA; }
.List_Table_2, .Content_List_Div_2 { background-color: #ffffff; }
.PL_Table { margin: 3px -15px 0px -15px; }


/* Global Control */
.MOD_Table_Top, .MOD_Title, .MOD_Content, .MOD_Foot_Middle, .MOD_NT_Head_Middle, .MOD_NT_Conent { width: 100%; }

/* Embedded Colors */
.MOD_ALT_Table_Top { background-color: #ded; }

.Stat_Row_1L, .Stat_Row_1R, .Stat_Row_2L, .Stat_Row_2R, .Stat_Row_3, .Res_Table { border-color: #3EA9E0; }
.MOD_Layout, .MOD_NT_Layout, .Image_Mini, .Image_Thumb, .Image_Descriptive, .Image_Standard, .Image_Large { border-color: #030; }
.Head_Sub, .Stat_Minor, .Form_Title_Req { color: #4CAF9A; }
.BTN_Link_0, .BTN_Link_0:hover { color: #6EBCA4; }
.BTN_Link_1 { color: #3EA9E0; }
.BTN_Link_1:hover { color: #3EA9E0; }
A, .DH_Menu_Item A, .DH_Menu_Item_Hot A, .DH_Nav_Item, .DH_SubNav_Item, .PD_Nav_Item, .CSCHeaderRows { color: #3EA9E0; text-decoration: none; }
A:hover, .DH_Menu_Item A:hover, .DH_Menu_Item_Hot A:hover, .DH_Nav_Item:hover, .DH_SubNav_Item:hover, .PD_Nav_Item:hover { color: #3EA9E0; text-decoration: underline; }
.PD_Nav_Item_Hot { color: #B5D1DF; }
.PD_Nav_Item_Hot:hover { color: #3EA9E0; }
/* Title Module */
.MOD_Head_Left, .MOD_Head_Middle, .MOD_Head_Right, .MOD_Left, .MOD_Right, .MOD_Foot_Left, .MOD_Foot_Middle, .MOD_Foot_Right { height: 1px; width: 1px; }
.MOD_Head_Control { white-space: nowrap; }

/* No Title Module */
.MOD_NT_Head_Left, .MOD_NT_Head_Right, .MOD_NT_Foot_Left, .MOD_NT_Foot_Right { height: 1px; width: 1px; }
.MOD_NT_Head_Middle, .MOD_NT_Left, .MOD_NT_Right, .MOD_NT_Foot_Middle { }

/* Content Alterations */
.List_Table_1, .List_Table_2 { padding: .5em; width: 680px; }
.Content_List_Div_1, .Content_List_Div_2 { padding: .5em; }
.Content_List_Col_1 UL, .Content_List_Col_2 UL { margin-top: 0em; margin-bottom: 0em; padding-top: 0em; padding-bottom: 0em; }
.PD_Nav_Table { margin: 0em auto 0em -.5em; }
.PropertyOverview_ascx H3 { margin-top: .7em; }
#tblPagingControls .MOD_Content, .PropertyDetailsAmenities_ascx .MOD_Content, .PropertyDetailsHeader_ascx .MOD_Content, #tblPagingControls .MOD_Left, .PropertyDetailsAmenities_ascx .MOD_Left, #tblPagingControls .MOD_Right, .PropertyDetailsAmenities_ascx .MOD_Right { padding: 0em; }
.PropertyAvailability_ascx .Content_Right_Col { padding: 0em; }

/* availability calendar */
.CSCSelectedDay, .CSCSelectedDay_Leg, .CSCSelectedToday, .MYPSelectedMonthCell, .MYPSelectedYearCell, .CSCPopCalendar .CSCDays:hover, .CSCPropCalendar .CSCDays:hover { background-color: #3DA9E6; border-top-color: #09f !important; border-left-color: #09f !important; border-right-color: #039 !important; border-bottom-color: #039 !important; color: #FFF !important; }
.CSCDays, .CSCDays_Leg, .CSCOtherMonthDays { background-color: #D1EFE5; border-color: #D1EFE5 !important; }
.CSCPopCalendar .CSCDays { background-color: #D1EFE5; border-color: #D1EFE5 !important; }
.CSCDayHeader { background-color: #fff; border-bottom: 1px solid #3EA9E0; border-top: 1px solid #3EA9E0; font-weight: normal; }

.NoteAvail { background-color: #D1EFE5; font-weight: bold; padding: 5px; font-size: 13px; text-align: center; }
.Image_Cell_Thumbnail { padding-left: 3px; padding-bottom: 3px; }
.ListbyName {position: absolute; margin-top: 120px; margin-left: 15px}

.PropertyOverview_ascx iframe {float: left; clear: left; margin-top: 20px}

