@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);
@import url(../../../../Design/Common/css/modules.css);

/* Global Controls */
BODY, FORM { background: #fff url(layouts/bhcr_bg.gif); 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%; }
.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; }
.DP_Left, .DP_Content, .DP_Right { padding-bottom: 0em; padding-top: 15px; vertical-align: top; }
.DF_Table, .rb_AlternatePortalFooter { padding: .5em 0em .5em 0em; background-color: Transparent;}

/* Module Controls */
.DP_Left, .DP_Right, .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 { padding: 0px 15px 0px 15px; }
.DP_Left { padding: 15px 0px 0px 15px; }
.DP_Right { padding: 15px 15px 0px 0px; }
.MOD_Layout, .MOD_NT_Layout, .MOD_ALT_Layout, .MOD_ALT_NT_Layout { margin: 15px 0px 15px 0px; float:left;}


/* Property Search Column */
#mID35688 {
float:left;
width:200px;

}
#mID35688 table.MOD_Table_Top {
margin-bottom:25px;
}
#mID35688 td.MOD_Content {
border-top: 1px #FDB54F solid;
border-bottom: 1px #FDB54F solid;
    border-right: 1px #FDB54F solid;
    border-left: 1px #FDB54F solid;
}
/* Propery List Column */

#mID35689{
float:right;
width:525px;

}
#mID35689 li{
  border-bottom: 1px #FDB54F solid;
    border-right: 1px #FDB54F solid;
    border-left: 1px #FDB54F solid;
}
#mID35689 .header{
 border-top: 1px solid #FDB54F;
    border-bottom: 1px solid #FDB54F;
}

#mID35689 table.MOD_Table_Top{
margin-bottom:25px !important;
}


/* footer styles */
#mID29253 {
clear:both;
}
#mID29738 {
clear:both;
}
#mID29251 {

clear:right;
}
/*Custom navigation*/
.newmenu{
background:#fff url(layouts/dot1.gif) left center no-repeat;
display:block;
border-bottom:1px solid #8CA3BD;
border-left:1px solid #E2E2F1;
padding:0px 8px 0px 20px;
float:left;
clear:none;
margin:0;
}

.newmenu  a{
color:#006699;
font-size: 11px !important;
font-family: Verdana, Arial, Helvetica, sans-serif !important; 
line-height: 200% !important;
font-weight:normal;
text-decoration:underline;
margin:0;
}
.newmenu:hover a{
color:#ffffff;
}
.newmenu:hover {
background: #6699cc url(layouts/dot1Ov.gif) left center no-repeat;
}
.newmenu2 {
background:#fff url(layouts/dot2.gif) left center no-repeat;
display:block;
border-bottom:1px solid #e9dcab;
border-left:1px solid #e9dcab;
padding:0px 8px 0px 20px;
float:left;
clear:none;
margin:0;
}
.newmenu2  a{
color:#996600;
font-size: 11px !important;
font-family: Verdana, Arial, Helvetica, sans-serif !important; 
line-height: 200% !important;
font-weight:normal;
text-decoration:underline;
margin:0;
}
.newmenu2:hover a{
color:#ffffff;
}
.newmenu2:hover {
background:#d98200 url(layouts/dot1Ov.gif) left center no-repeat;
}
.newfooter{
text-align:center;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:#006699;
}
.newfooter a{
color:#006699;
text-decoration:none;
font-weight:normal;
}
.newfooter a:hover {
color:#990000;
text-decoration:underline;
}

/*
.mymenu { font-size: 10px !important; vertical-align: top; color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif !important; text-align: left; text-decoration: none; }

.mymenu A:link { font-size: 11px  !important;  background-position: left center; display: block; padding-left: 20px; background-image: url(http://rentals.beachhomecostarica.com/dot1.gif); border-left: #e2e2f1 1px solid; color: #006699; line-height: 200%; border-bottom: #b9c7d7 1px solid; background-repeat: no-repeat; text-decoration: underline; font-weight: normal !important }
.mymenu A:visited { font-size: 11px !important; background-position: left center; display: block; padding-left: 20px; background-image: url(http://rentals.beachhomecostarica.com/dot1.gif); border-left: #e2e2f1 1px solid; color: #006699; line-height: 200%; border-bottom: #8ca3bd 1px solid; background-repeat: no-repeat; text-decoration: underline;  font-weight: normal !important  }
.mymenu A:hover, .mymenu A:hover:visited { font-size: 11px; background-position: left center; display: block; padding-left: 20px; background-image: url(http://rentals.beachhomecostarica.com/dot1Ov.gif); color: #ffffff; line-height: 200%; background-repeat: no-repeat; background-color: #6699cc; text-decoration: underline;  font-weight: normal !important }
.mymenu A:active { font-size: 11px !important; background-position: left center; display: block; padding-left: 20px; background-image: url(http://rentals.beachhomecostarica.com/dot1.gif); border-left: #e2e2f1 1px solid; color: #006699; line-height: 200%; border-bottom: #8ca3bd 1px solid; background-repeat: no-repeat; text-decoration: underline;  font-weight: normal !important }
.mymenu2 { font-size: 11px !important;  vertical-align: top; color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif !important; text-align: left; text-decoration: none; }
.mymenu2 A:link { font-size: 11px !important; background-position: left center; display: block; padding-left: 20px; background-image: url(http://rentals.beachhomecostarica.com/dot2.gif); border-left: #e9dcab 1px solid; color: #996600; line-height: 200%; border-bottom: #e9dcab 1px solid; background-repeat: no-repeat; text-decoration: underline;  font-weight: normal !important }
.mymenu2 A:visited { font-size: 11px !important;  background-position: left center; display: block; padding-left: 20px; background-image: url(http://rentals.beachhomecostarica.com/dot2.gif); border-left: #e9dcab 1px solid; color: #996600; line-height: 200%; border-bottom: #e9dcab 1px solid; background-repeat: no-repeat; text-decoration: underline;  font-weight: normal !important }
.mymenu2 A:hover, .mymenu2 A:hover:visited { font-size: 11px; background-position: left center; display: block; padding-left: 20px; background-image: url(http://rentals.beachhomecostarica.com/dot1Ov.gif); color: #ffffff; line-height: 200%; background-repeat: no-repeat; background-color: #d98200; text-decoration: underline;  font-weight: normal !important }
.mymenu2 A:active { font-size: 11px !important; background-position: left center; display: block; padding-left: 20px; background-image: url(http://rentals.beachhomecostarica.com/dot2.gif); border-left: #e9dcab 1px solid; color: #996600; line-height: 200%; border-bottom: #e9dcab 1px solid; background-repeat: no-repeat; text-decoration: underline;  font-weight: normal !important }
.mymenu3 A:link { color: #996600; text-decoration: underline; }
active { color: #996600; text-decoration: underline; }
visited { color: #996600; text-decoration: underline; }
*/
.PL_Sort_Title, .PL_Sort_Item, .PL_Sort_Item a { background-color: #5C92C6; color: #fff; height: 30px; font-size: 14px;}
.DH_Table, .DF_Powered {display:none;}
.MOD_Title { clear: both; color: #1770BF;}

.List_Row_2, .Content_List_Div_2 { background-color: #FFF5DF !important; }
.UnitDisplayList_ascx, .BasicSearch_ascx {border: solid 1px #FDB54F; padding: 5px; margin-bottom: 5px; }
