@import url(../../../../Design/Common/css/common.css);
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
@import url(http://fonts.googleapis.com/css?family=Fanwood+Text);
body, html {
	background-color:#ccc5a7 !important;
	color: #2c2c2c;
	text-align: left;
	width:100%;
	overflow-x:hidden;
	font-family: 'Open Sans', sans-serif}
/*Custom width for YUI template*/
#custom-doc {
	width: 100%;
	min-width:960px;
	margin: auto;
	text-align: left;
	background-color:transparent;
	overflow:hidden;
}

/*Two Column (LeftRight) Width Override*/
.yui-gf div.first, .booking-path .yui-gf div.first {
	width: 200px;
	padding: 10px;
}
.yui-gf .yui-u, .booking-path .yui-gf .yui-u {
	width: 698px;
	padding: 10px;

	
}

/*No Column*/
.yui-g {
	width: 100%;
	/*-moz-border-radius: 4px 4px 4px 4px;*/
}

/*Main Content Area */
#bd {
	background-color: transparent;
	width:960px;
	margin:auto;
}

/*Header*/

#headerTop a, #headerTop {
display: none;
visibility:hidden;
}

#hd {
background:url("layouts/menu_bg_3.png") center no-repeat;
margin:auto;
background-color: transparent;
height:auto;
}
#custom_head{
width:1000px;
margin:auto;
height:100%;}
#logo{
width:290px;
height:72px;
margin:20px 10px; }
#social{
width:148px;
height:20px;
float:right;
margin-top:-100px;
padding-bottom:80px;
margin-right:45px;}

.top-nav-phone{
height:17px;
width:148px;
float:right;
margin-top:-70px;
margin-right:20px;}
.top-nav-phone a{
color:#000;
font-weight:bold;}
.top-nav-phone a:hover{
color:#80ADD6;
text-decoration:none;
margin-rigth:-160px;}

/*Top Navigation*/
#navMain {display: none;
}
#custom_menu{
width:1000px;
height:50px;
font-family: 'Open Sans', sans-serif;
font-weight:bold;
font-size: 12px;
/*vertical-align: baseline;*/}
#custom_menu ul{padding-top:6px;}
#custom_menu li{padding: 0px 0px 8px;
float: left;
position: relative;}
#custom_menu ul li{
display:inline;}
#custom_menu ul li a {
    color: #FFFFFF;
    display: block;
    height: 30px;
    line-height: 28px;
    margin-top: -47px;
    padding: 6px 15px;
    text-decoration: none;}
#custom_menu ul li a:hover {
    background-color: #3489D7;
    padding-bottom: 5px;
    padding-top: 5px;}
.main-content-page #custom_menu ul li a{height: auto; 
    line-height: 28px;
    margin-top: -48px;
    padding: 7px 15px;
    text-decoration: none;}
/*Footer*/
#ft {background-color:#1f1f1f;
height:auto;
margin:auto;
width:100%;}
#ft p {
	text-align: center;
	font-size: 80%;
	color:#fff;
}
#ft p span {
	padding: 5px 3px;
}
#ft .admin-navigation {
	text-align: center;
	font-size: 77%;
	display: block;
	padding-bottom: 10px;
}
#footer_menu{
float:left;
margin-left:80px;
}
#footer_menu ul{
border-bottom:none !important;
width:300px;}
#footer_menu ul li{
/*border-bottom:solid 1px #424242;*/
line-height:30px;}
#footer_menu li{
border-bottom:solid 1px #424242;}
#footer_menu ul li a{
text-decoration:none !important;
color:#fff;}
#footer_menu ul li a:hover{
text-decoration:none !important;
color:#afafaf;}
#footer_image{
width:30%;
margin:auto;}
#footer_logo{
float:right;
width:30%;
height:287px;
margin:auto;}
#footer_logo p{
color:#afafaf;
font-size:100%;
text-align:left;
line-height:18px;}
#footer_logo img {
padding-top:15px;}
#footer_container{
padding-top:70px;
max-width:960px;
width:100%;
height:342px;
margin:auto;
border-bottom:1px solid #424242;}
#footer_menu{
width:30%;
height:287px;
margin:auto;}
/*Property List*/
#propertyList {
	width: 100%;
}
#propertyList li {
	border-bottom: 0px #eee solid;
	border-right: 0px #eee solid;
	border-left: 0px #eee solid;
}
#propertyList .header {
	background-color:#1f1f1f !important;
	border-bottom: 0px #eee solid;
	border-top: 0px #eee solid;
}
#propertyList h1{
color:#000 !important;}
#propertyList .body p{color:#2c2c2c;}
#propertyList .meta{color:#2c2c2c;}
.pager-container .count{color:#2c2c2c;}
/*New Detail Page*/

/*New Booking Path*/
.booking-path-section-header {
	background-color: #eee !important;
}
.booking-sidebar-container {
	background-color: #eee !important;
}
.booking-sidebar-container .widget {
	background-color: white !important;
	border: 1px solid #ccc;
	color: #000;
}
.widget h4 {
	background-color: #ccc;
}
.booking-sidebar-container h3 {
	color: #026FC2;
	font-size: 116%;
	font-weight: bold;
	margin-bottom: 5px;
}

.ratedetails .ratedetails .step, .payment .payment .step, .thankyou .thankyou .step {
	color: #026FC2;
}
/* Links */
A {
	color: #6599CB;
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
	color: #fff;
}
.navigation li {
	float: left;
}
#navMain li a {
	color: #213BAA;
}
.custom li a {
	color: #213BAA;
}

#propertyList .header a {
text-decoration:none;
color: #fff;
}

#propertyList .header a:hover {
text-decoration:underline;
color: #fff;}
.submit, .name-search-button{
border:#246096;
background-color:#3389d7 !important;
color:#fff;
padding:5px;
}

/*classes*/
.MOD_Content, .MOD_Left, .MOD_Right {
	background-color: Transparent;
}

/*basic-formatting*/
#bd .HtmlModule_ascx ol, #bd .HtmlModule_ascx ul {
	margin-left: 2.12em;
	margin-top: 1.12em;
}
#bd .HtmlModule_ascx li {
	display: list-item;
	list-style-type: disc;
	margin: 10px 0px;
}
.yui-u p, .yui-g p {
	margin: 12px 0px;
}
strong {
	font-weight: bold;
}
.img_border, .pic, .Image_Descriptive, .Image_Standard, .Image_Thumb, .List_Left_Col_1 img, .List_Left_Col_2 img {
	background-color: #fff;
	border: 1px solid #c7c5b8 !important;
	padding: 0px;
}
.Stat_Table {
	width: 150px;
}
.yui-u .ModuleWrap {
	margin-bottom: 15px;
}
.first .ModuleWrap, .third .ModuleWrap {
	margin-bottom: 8px;
}
.first p {
	margin: 0px;
}
h1 {
	font-size: 153.9%;
	color: #000 !important;
}
#mID43488 h2{
line-height: 19px;
position: relative;
padding-bottom: 10px;
margin-bottom: 0px;
text-transform: uppercase;
font-size: 20px;
color:#222222;
border-bottom:#7A7A7A solid 2px;
font-family:'Fanwood Text', serif;
font-weight:normal;
	}
h2, .MOD_Title{
line-height: 19px;
position: relative;
padding-bottom: 10px;
margin-bottom: 0px;
text-transform: uppercase;
font-size: 20px;
color:#222222;
border-bottom:#7A7A7A solid 2px;
font-family:'Fanwood Text', serif;
font-weight:normal;	
margin-bottom:15px;	}

h3 {
	font-size: 123.1%;
		color: #fff;

}
h4 {
	font-size: 108%;
		color: #000;
}

.ui-tabs .ui-tabs-nav li a{font-weight: bold;}

.ui-state-default .ui-icon {
    background-image: url("layouts/ui-icons_888888_256x240.png");
}
.name-search-button {
    bottom: 0;
    left: 0;
    position: relative !important;
}


#rentalAgreement {
    height: 844px !important;
    margin-bottom: 5px;
}

.rate-summary td {
    color: #000;
}
.total-price td {
    color: #000;
}
.payment-summary th {
    color: #000 !important;
}
.payment-summary td {
    color: #000;
}
.ratedetails .step, .ratedetails .payment, .ratedetails .thankyou, .payment .thankyou {
color:#000 !important;}
span.field-info{color:#000 !important;}
.booking-steps .number{color:#000;}
#header_table{display:none;}
.contact-by-phone {
visibility: hidden !important;
}
.main-content-page{color:#000;}
.main-content-page .top-nav-phone{margin-right: 25px;}
.main-content-page h1{font-size:24px;}
.main-content-page #footer_container{height:415px;}
.main-content-page .ui-widget-content{color:#7a7a7a !important; border:transparent !important;}
#longDescription{color:#000 !important;}

#rateRanges td, #unitAmenities td, .booking-path-section-header, .total-price, #tabs, .widget h4, .ui-tabs .ui-tabs-nav, #rateRanges tbody tr, #unitAmenities tbody tr,  #rateQuoteWrapper table, #rateRanges td, #unitAmenities td, .average-reviews caption { background-color: transparent !important; border: 0px !important; background-image: none !important; }
.main-content-page caption{color:#000 !important;}
.main-content-page .nav-tabs>li>a{background-color:transparent !important; border-color:#7a7a7a !important}
.ui-state-default a, .ui-widget-content .ui-state-default a, .ui-state-default a:link, .ui-widget-content .ui-state-default a:link, .ui-state-default a:visited, .ui-widget-content .ui-state-default a:visited {color:#000 !important;}
#reviews{color:#000 !important;}
.ui-datepicker-multi-2 .ui-datepicker-group {background:white;}
.narrow-calendar-wrapper, .booking-info{color:#000;}
.main-content-page #calendar{background:white; width:95%}
#ratesAndDatesWrapper{background:transparent; color:black;}
#reviewsTab > div.average-reviews-wrapper.ui-widget-content.ui-corner-all.right, #reviewsTab > div:nth-child(2) {background:transparent }
.nav-tabs>li>a{border:none !important}
 .ui-tabs .ui-tabs-nav li {
    
    background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;}