@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/brown/color.css);
@import url(../../../../Design/Themes/Basic/mod/blue/mod.css);
@import url(../../../../Design/Themes/Basic/mod/blue/mod_alt.css);
@import url(../../../../Design/Themes/Basic/btn/orange/btn.css);
@import url(../../../../Design/Themes/Basic/nav/blue/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: 0px auto 0px auto; width: 100%; }
.DH_Table, .rb_AlternatePortalHeader, .DP_Table, .rb_AlternateLayoutTable, .DF_Table, .rb_AlternatePortalFooter { width: 740px !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 { width: 120px !important; }
.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 { padding-bottom: 0em; vertical-align: top; }
.DP_Right { vertical-align: top; }
.DF_Table, .rb_AlternatePortalFooter { padding: .5em 0em .5em 0em; }

/* Module Controls */
.DP_Left, .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_Right { width: 133 !important; }
.DP_Content { padding: 20px 15px 0px 15px; }
.DP_Left { padding: 20px 0px 0px 15px; }
.DP_Right { padding: 70px 0px 0px 15px; }
.MOD_Layout, .MOD_NT_Layout, .MOD_ALT_Layout, .MOD_ALT_NT_Layout { margin: 0px 0px 15px 0px; }

/* CUSTOMER PERSONALIZATION */
/* Section Borders */
.DH_Table, .DP_Table, .Global_Footer_Div { border-bottom-style: solid; border-bottom-width: 2px; border-color: #fff; }
.DH_Table, .DP_Table, .Global_Footer_Div, .DH_Logo_Cell { border-right-style: solid; border-right-width: 2px; border-color: #fff; }
.DH_Table, .DP_Table, .Global_Footer_Div { border-left-style: solid; border-left-width: 2px; border-color: #fff; border-collapse: separate !important; }
.DH_Table, .DH_Nav_Cell, .DH_SubNav_Cell { border-top-style: solid; border-top-width: 2px; border-color: #fff; }
.DH_Menu_Table { margin: 0px 3px 0px auto; padding: .2em; background-color: transparent; }

/* Header Images */
.DH_Menu_Cell, .DH_Nav_Cell, .DH_SubNav_Cell, .DP_Table { background-position: top right; background-repeat: no-repeat; }
BODY { background-image: url(layout/BODY.gif); background-position: top center; }
.DD_Div { background-image: url(layout/DD_Div.gif); background-position: top center; background-repeat: repeat-x; }
.DH_Menu_Cell { background-image: url(layout/DH_Menu_Cell.jpg); }
.DH_Nav_Cell { background-image: url(layout/DH_Nav_Cell.jpg); }
.DH_SubNav_Cell { background-image: url(layout/DH_SubNav_Cell.jpg); }
.DP_Table { background-image: url(layout/DP_Table.jpg); }

/* Navs */
.DH_Nav_Sep { background-image: url(layout/DH_Nav_Sep.gif); background-position: center; width: 10px; }
.DH_SubNav_Cell { vertical-align: top; }
.DH_SubNav_Cell { height: 20px; }
.DH_SubNav_Sep { background-image: url(layout/DH_Nav_Sep.gif); background-position: center; width: 8px; }
.DH_Nav_Item, .DH_Nav_Item_Hot { padding-left: 7px; padding-right: 5px; }
.DH_SubNav_Item, .DH_SubNav_Item_Hot { padding-left: 5px; padding-right: 5px; }
.DH_Nav_Item, .DH_SubNav_Item { color: #fff; }
.DH_Nav_Item_Hot { color: #047; }
.DH_SubNav_Item_Hot { color: #058; }
.DH_Nav_Item:hover, .DH_Nav_Item_Hot:hover, .DH_SubNav_Item:hover, .DH_SubNav_Item_Hot:hover { color: #0ff; }
.PD_Nav_Table { font-size: 1.1em; }
.BTN_Link_0, .PD_Nav_Item_Hot { color: #38b; }
.DH_Menu_Item A { color: #09c !important; }

/* Modules */
.MOD_Title { color: #058; padding-left: 5px; }
.MOD_Content, .MOD_Left, .MOD_Right, .MOD_NT_Content { background-color: transparent; }
.DP_Content .MOD_Content { padding-top: 8px; padding-left: 5px; }

.PropertyDetailsHeader_ascx .MOD_Title, .PropertyDetailsHeader_ascx .MOD_Content { padding-left: 2px; }
.SelectedProperty_ascx .MOD_Title { visibility: hidden; float: right; }
.SelectedProperty_ascx .Head_Sub { visibility: visible; float: left; margin-top: -1em; }

#mID3147 .MOD_Table_Top { background-image: url(layout/Title_Home.gif); }
#mID3154 .MOD_Table_Top { background-image: url(layout/Title_About.gif); }
#mID3267 .MOD_Table_Top { background-image: url(layout/Title_Burr.gif); }
#mID3260 .MOD_Table_Top { background-image: url(layout/Title_The_Villages.gif); }
#mID3261 .MOD_Table_Top { background-image: url(layout/Title_Golf_Courses.gif); }
#mID3262 .MOD_Table_Top { background-image: url(layout/Title_Attractions.gif); }
#mID3263 .MOD_Table_Top { background-image: url(layout/Title_Cultural_Events.gif); }
#mID3264 .MOD_Table_Top { background-image: url(layout/Title_Recreation.gif); }
#mID3259 .MOD_Table_Top { background-image: url(layout/Title_Local_Links.gif); }
#mID3266 .MOD_Table_Top { background-image: url(layout/Title_History.gif); }
#mID3581 .MOD_Table_Top { background-image: url(layout/Title_Fact_Sheet.gif); }
#mID3268 .MOD_Table_Top { background-image: url(layout/Title_Policies.gif); }
#mID3269 .MOD_Table_Top { background-image: url(layout/Title_Directions_to_Our_Off.gif); }
#mID3270 .MOD_Table_Top { background-image: url(layout/Title_Owner_Web.gif); }
#mID3583 .MOD_Table_Top { background-image: url(layout/Title_Partners.gif); }
#mID3194 .MOD_Table_Top { background-image: url(layout/Title_Contact_Us.gif); }
#mID3186 .MOD_Table_Top { background-image: url(layout/Title_Agreement.gif); }
#mID3190 .MOD_Table_Top { background-image: url(layout/Title_ContactUsConfirmation.gif); }
#mID3588 .MOD_Table_Top { background-image: url(layout/Title_Best_Classic_Beach.gif); }
#mID4440 .MOD_Table_Top { background-image: url(layout/Title_Properties.gif); }

#mID3147 .MOD_Table_Top, #mID3154 .MOD_Table_Top, #mID3267 .MOD_Table_Top, #mID3260 .MOD_Table_Top, #mID3261 .MOD_Table_Top, #mID3262 .MOD_Table_Top, #mID3263 .MOD_Table_Top, #mID3264 .MOD_Table_Top, #mID3259 .MOD_Table_Top, #mID3266 .MOD_Table_Top, #mID3581 .MOD_Table_Top, #mID3268 .MOD_Table_Top, #mID3269 .MOD_Table_Top, #mID3270 .MOD_Table_Top, #mID3583 .MOD_Table_Top, #mID3194 .MOD_Table_Top, #mID3186 .MOD_Table_Top, #mID3190 .MOD_Table_Top, #mID3588 .MOD_Table_Top, #mID4440 .MOD_Table_Top { background-position: left; background-repeat: no-repeat; height: 35px; margin-bottom: 5px; }
#mID3147 .MOD_Title, #mID3154 .MOD_Title, #mID3267 .MOD_Title, #mID3260 .MOD_Title, #mID3261 .MOD_Title, #mID3262 .MOD_Title, #mID3263 .MOD_Title, #mID3264 .MOD_Title, #mID3259 .MOD_Title, #mID3266 .MOD_Title, #mID3581 .MOD_Title, #mID3268 .MOD_Title, #mID3269 .MOD_Title, #mID3270 .MOD_Title, #mID3583 .MOD_Title, #mID3194 .MOD_Title, #mID3186 .MOD_Title, #mID3190 .MOD_Title, #mID3588 .MOD_Title, #mID4440 .MOD_Title { visibility: hidden; }

#mID4423 .MOD_NT_Layout, #mID4430 .MOD_NT_Layout, #mID4432 .MOD_NT_Layout, #mID4431 .MOD_NT_Layout, #mID4424 .MOD_NT_Layout, #mID4429 .MOD_NT_Layout, #mID4425 .MOD_NT_Layout, #mID4422 .MOD_NT_Layout, #mID4427 .MOD_NT_Layout { margin-bottom: 5px; }

#mID4440 .MOD_Layout, #mID3153 #SearchTable .MOD_Table_Top { margin-bottom: 0px; }
#mID3153 #tblPagingControls .MOD_Title { font-size: 1em; padding-left: 7px; }

/* Sidebars */
.SideBar_Image { border: 2px solid #fff; display: block; position: relative; margin: 2px -17px 15px -33px; }
.SideBar_Content { background-image: url(layout/SideBar_Content.jpg); background-position: bottom; border: 2px solid #fff; position: relative; margin-bottom: 15px; margin-right: -12px; height: 102px; width: 156px; }
.SideBar_Content_2 { background-position: bottom; border: 2px solid #fff; position: relative; margin-bottom: 15px; margin-right: -12px; width: 156px; }
.SideBar_Content_2 .SideBar_Title { border-bottom-width: 0px; }
.SideBar_Content, .SideBar_Content * A, .SideBar_Content * A:hover, .AgencyInfo_ascx { color: #fff; }
.SideBar_Title { background-image: url(layout/SideBar_Title.jpg); background-position: top; border-bottom: 2px solid #fff; font-size: 1.1em; font-weight: bold; height: 21px; padding-top: 5px; text-align: center; }
.SideBar_Item, .SideBar_Last { height: 19px; padding-top: 5px; text-align: center; width: 90%; margin: auto; }
.SideBar_Item { border-bottom: 1px solid #fff; }
.AgencyInfo_ascx { border: 2px solid #fff; position: relative; margin-bottom: 15px; margin-right: -12px; width: 156px; padding: 9px; background-image: url(layout/SideBar_Title.jpg); font-size: .9em; width: 135px !important; }
.CP_Address, .CP_Phone { margin: 0px; }

/* Buttons */
.BTN_0_Shell, .BTN_1_Shell { background-color: #09f; }
.BTN_2_Shell { background-color: #06c; }
.BTN_0_Shell, .BTN_1_Shell, .BTN_2_Shell { border-color: #006; }
.BTN_0_Middle DIV { color: #9cf; }
.BTN_1_Shell A, .BTN_1_Shell A:hover, .BTN_2_Shell A, .BTN_2_Shell A:hover { color: #fff; }

/* Footer */
.DF_Table { display: none; }
.Global_Footer_Div { position: absolute; width: 736px; margin-left: -17px; padding: 20px 0px 20px 0px; background: url(layout/GF_Div.jpg) no-repeat top;}
.Global_Footer { width: 600px; margin: 0px auto 0px auto; color: #fff; text-align: center; font-size: .9em; }
.Global_Footer A, .Global_Footer A:hover { color: #fff; }
.DF_Logo { background-image: url(layout/escapia.gif); background-repeat: no-repeat; background-position: center; }

/* Other */
H4, #mID3153 #SearchTable .MOD_Title, .PropertyListSearch_ascx #SearchTable .MOD_Head_Control { margin-top: 15px; color: #058; 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; }
.CSCPopCalendar .CSCHeaderRows, .CSCPropCalendar .CSCHeaderRows { background-color: #07a; color: #fff; }
.CSCPopCalendar .CSCDayHeader, .CSCPropCalendar .CSCDayHeader { background-color: #09c; color: #fff; font-weight: bold; }
.CSCPopCalendar .CSCDayHeaderCell, .CSCPropCalendar .CSCDayHeaderCell { border-left: 1px solid #09c; border-right: 1px solid #09c; }
.PL_Table { margin-top: 0px; }
.Cal_Min {display:None;}

/*Horizontal Search Box.*/
#mID35786 {position:relative; z-index:10;}
#mID35786 .search { border: solid 0px #9cc; width: 675px;  font-size: 11px !important; margin-top:0!important;padding-top:10px;}
#mID35786 .search  select, .search  input {  font-size: 11px !important;}
#mID35786 .depart { margin-left: 4px; }
#mID35786 .search-button-wrapper {display:none; padding-top: 12px; float: left; margin: 0px 0 0px 0;}
#mID35786 .adults, .children, .cat1, .cat2, .cat3, .pets, .beds {float: left !important;}
#mID35786 .adults, .children, .cat1, .cat2, .cat3, .pets, .beds {clear: none !important;}
#mID35786 .cat1 {clear: both !important;}
.pets select {width: 90px;}

/*Property List*/\
#mID35787 ul{
list-style-type: none !important;
padding-left: 0 !important;
margin-left: 0!important;
}

#mID35787 .MOD_Title{
padding-bottom: 10px !important;
}
#mID35787 .header a{
color: #ffffff;
}
#mID35787 .header{
	border-top: 1px solid #3086AE;
    border-bottom: 1px solid #3086AE;
	background-color: #3086AE;
}
#mID35787 li{
	border-bottom: 1px #3086AE solid;
    border-right: 1px #3086AE solid;
    border-left: 1px #3086AE solid;
	padding: 0px !important;

}
.buttons {
width:200px;
display:block;
font-size:11px !important;
float:right;
position:relative;
top:-52px;
left:62px;
margin-left:10px;
z-index:10;
}
.buttons input{
font-size:11px !important;
margin:5px;
}
#ui-datepicker-div {position: absolute; z-index: 10;}

