/* site theme gold*/

#loginTableDiv { /* for membership login Admin18_membershipLoginPageTemplate */ 
	background:#E7DEB5; /* light gold */
	border:1px solid #CAB75E; /* medium gold */
    -moz-box-shadow: 5px 5px 3px #aaaaaa;
    -webkit-box-shadow: 5px 5px 3px #aaaaaa;
    box-shadow: 5px 5px 3px #aaaaaa;	
}

div#TopMenuMobileCallContact { /* color of the bar on cell phone: [ Call Us   |   Contact Us ] */
/* IE10 Consumer Preview */ 
background-image: -ms-radial-gradient(center, ellipse farthest-corner, #EEEEEE 0%, #CAB75E 100%);
/* Mozilla Firefox */ 
background-image: -moz-radial-gradient(center, ellipse farthest-corner, #EEEEEE 0%, #CAB75E 100%);
/* Opera */ 
background-image: -o-radial-gradient(center, ellipse farthest-corner, #EEEEEE 0%, #CAB75E 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #EEEEEE), color-stop(1, #CAB75E));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #EEEEEE 0%, #CAB75E 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: radial-gradient(ellipse farthest-corner at center, #EEEEEE 0%, #CAB75E 100%);
}
div#TopMenuMobileCallContact div.callcontactsection { 
border-right: 1px solid #CAB75E; 
}
div#TopMenuMobileCallContact div.callcontactsection span,
div#TopMenuMobileCallContact div.callcontactsection span a {
color:#000000;
}

#W3ShoppingCart_cpContainer .quickinfo-body {  
background-color:#F6F2E4;  
}

 
#membershipLogoutButton {  
	background:#CAB75E; /* medium gold */   
	border:1px solid #A39351; /* very dark  gold */ 
	-moz-box-shadow: 2px 2px 2px #888888;
	-webkit-box-shadow: 2px 2px 2px #888888;
	box-shadow: 2px 2px 2px #888888; 
}
#membershipLogoutButton SPAN {  
	color:#ffffff !important;
} 

div#pageLoginForm INPUT[type="submit"] { 
	background:#CAB75E; /* medium gold */   
	border:1px solid #A39351; /* very dark  gold */ 
	-moz-box-shadow: 2px 2px 2px #888888;
	-webkit-box-shadow: 2px 2px 2px #888888;
	box-shadow: 2px 2px 2px #888888; 
	padding:5px;
	font-size:larger;
}

.smCategoryButtonContainer { 
	background:#F7F5ED; /* very light background gold */
	border:1px solid #CAB75E; /* medium gold */ 
}
a.smCategoryButton {  
	background:#CAB75E; /* medium gold */
	color:#ffffff !important;
	border:1px solid #A39351; /* very dark  gold */    
	-moz-box-shadow: 2px 2px 2px #888888;
	-webkit-box-shadow: 2px 2px 2px #888888;
	box-shadow: 2px 2px 2px #888888;  
} 
a.smCategoryOn { /* changes button color only, keep same as above */
	background:#A39351;/* very dark  gold */   
	border:1px solid #CAB75E; /* medium gold */
	color:#ffffff !important;
}


/* commercial real estate button */ 
a.crButton {  
	background:#CAB75E; /* medium gold */
	border:1px solid #A39351; /* very dark  gold */     
	color:#ffffff !important; 
} 
a.crButton:hover { /* changes button background color only, keep same as above */
	background:#A39351;/* very dark  gold */  
	border:1px solid #CAB75E; /* medium gold */
	color:#ffffff !important;
} 
a.crBorderButton {
border:1px solid #A39351; /* very dark  gold */ 
}
a.crBorderButton:hover {
border:1px solid #CAB75E; /* medium gold */
}
table.crListingTable tr td.crListingDash { 
border-top:1px dashed #CAB75E;
}
table.crExpense,
table.crBreakdown {   
	border:1px solid #CAB75E; 
} 
table.crExpense tr:nth-child(even)  {  
background:#F7F5ED;    /* very light gold */
}  
table.crBreakdown tr.color { 
background:#F7F5ED !important;    /* very light gold */
} 
table.crBreakdown tr th { 
border-top:2px solid #CAB75E !important; /* medium gold */
}
table.crBreakdown tr:nth-child(1) th {  
border-top:0 !important;
} 
.crBrochureSpace { 
background:#F7F5ED;    /* very light gold */;
border:1px solid #CAB75E; 
}
table.crInquiryTable tr td, 
h2.crListingPropertyName.mobile { 
	background:#F7F5ED !important;    /* very light gold */
	border:1px solid #CAB75E !important;
}
/* end cr  */

#upcomingEventsButton {  
	background:#CAB75E; /* medium gold */ 
	border:1px solid #A39351; /* very dark  gold */  
	-moz-box-shadow: 2px 2px 2px #888888;
	-webkit-box-shadow: 2px 2px 2px #888888;
	box-shadow: 2px 2px 2px #888888; 
}
#upcomingEventsButton SPAN {  
	color:#ffffff !important;
} 
#eventInfoBox { 
	border:1px solid #CAB75E;
	background:#eeeeee;
}


/* for shopping cart - not adjusted for gold yet (still same as gray theme) */
#cartSpace {
	background:#f7f7f7;    
	border:2px solid #888888;   
	background:#F7F5ED; /* very light background gold */
	border:1px solid #CAB75E; /* medium gold */ 
}
#cartSpace h1 { 
	 /* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #CCCCCC 100%); 
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #CCCCCC 100%); 
	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #CCCCCC 100%); 
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #CCCCCC)); 
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #CCCCCC 100%); 
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #CCCCCC 100%); 
	font-weight:bold;
	text-align:left; 
	color:#000000;
	border-bottom:2px solid #888888;
}
div#loader-wheel { /* loader on loader-smoke on smokeEmOut */
	border:3px solid #cccccc;
}

img.shopCartPhoto { 
	border:1px solid #cccccc; /* darker than cart background */
}
img.shopCartPhotoBlank { /* spacer */ 
	border:1px solid #f7f7f7; /* same as cart background */
}

 

INPUT#CartButton { /* one of the main submit buttons at the bottom */
	background:#cccccc;
	color:#000000;
	border:2px solid #aaaaaa; 
	cursor:pointer;
} 
 

.cartRowBorderTop {
	border-top:1px solid #eeeeee;
}
.cartDividerRow {
	 background-color:#CCCCCC;
 }


table#CartPromoCodeTable {
	background-color:#f7f7f7;
	border:1px solid #DDDDDD;
}
table#CartPromoCodeTable tr td {
	color:#000000 !important;
}

table#shippingPreferenceTableOuter { 
	border:1px solid #dddddd; 
}
table#shippingPreferenceTableOuter tr td {
	background-color:#f7f7f7;
} 
table#shippingPreferenceTableOuter tr:first-child {
	background-color:#EEEEEE;
}
table#shippingPreferenceTableOuter tr:first-child td { 
	border-bottom:2px solid #DDDDDD; 
}

/* ripple sm checkboxes */
.ripple-radio-checkbox-sm {
  border:1px solid #CAB75E; /* medium gold */
  color: #ffffff !important; 
}
.ripple-radio-checkbox-sm:checked {
  background: #CAB75E;  /* medium gold */
}
.ripple-radio-checkbox-sm:checked::after { 
  background: #CAB75E;  /* medium gold */
 }

