/*/////////////////////////////////////////////////////////////
This stylesheet overrides styles from a template
ONLY put the minimum of style changes here
Global templates style changes should be done in the template CSS
/////////////////////////////////////////////////////////////*/

/*
RED:					#CC0000
Dark Charcoal:			#231F20
*/

/*-------------- Content ------------------*/

div.paginator a{
	color:#000;
}

div.paginator{
	color:#000;
}


html {
	background-color: #FFF;
}

#content {
	background-color: #FFF;
	color: #696969;
}


#search-block .button,
#property-details #buttons input, 
.calc input {
	border: 1px solid #CC0000;
}


h1 {
	color: #CC0000;
}

h3 {
	color: #CC0000;
	font-weight: bold;
}

#included_form fieldset#submit input,
#included_form fieldset.submit input,
#included_form input.button {
width: auto !important;
padding: 0 10px;
cursor: pointer;
background-color: #CC0000;
border: none;
color: #fff;
}
#included_form em span,
#included_form .required {
color: #CC0000;
font-weight: bold;
}

/*-------------- Home Page ------------------*/
#home td.color-dark {
	background-color: #f0f0f0;
	height: 241px;
}

/*-------------- Search Results ------------------*/

#search-results {
	width: 950px;
	margin: 10px auto;
	text-align: left;
	border-collapse: collapse;
	border: 0px solid #B3BAA2;
}

#search-results th {
	background-color: #F0F0F0;
	border-bottom: 0px solid #B3BAA2;
}

#search-results th p {
	padding: 6px;
	margin: 0px;
	color: #000;
}

#search-results th.icons {
	color: #000;
}

#search-results td {
	background-color: #ffffff;
	vertical-align: top;
}

#search-results td.dashed {
	border-top: 1px dashed #696969;
	height: 20px;
}

#search-results td a {
	color: #696969;
}
/*-------------- Property Details ------------------*/

#property-details .buttons {
 text-align: center;
 margin-left: 70px;
 margin-right: 0px;
 margin-top: 15px;
 border: 1px dashed #450414;
 font-size: 12px;
 background-color: #FFF;
 padding-top: 9px;
 padding-left: 4px;
 padding-bottom: 9px;
 padding-right: 4px;
}

#property-details .calc input {
 float: left;
 margin-right: 0px;
 margin-top: 15px;
 border: 1px solid #450414;
 font-size: 12px;
 background-color: #FFF;
 padding: 4px;
}

#property-details .options {
	color: #000;
	height: 30px;
	font-size: 12px;
	padding: 0px 5px;
	margin: 0px;
	font-weight: bold;
}

#property-details .title {
	color: #000;
	height: 30px;
	padding: 5px 5px;
	font-size: 12px;
	font-weight: bold;
}



/*-------------- Menu ------------------*/
/* Menu (Link Color) */
#home td.color-highlight,
#footer a,	
.ddmx a.item1,
.ddmx a.item1-active,
.ddmx a.item2,
.ddmx a.item2-active {
	color: #FFFFFF;
}

/* Menu (Link Hover Color) */
.ddmx a.item1:hover,
.ddmx a.item1-active:hover,
.ddmx a.item2:hover,
.ddmx a.item2-active:hover {
	color: #011212;
}

/* Menu (Background Color) */
#property-details .options, 
#property-details .title, 
#property-details .calc{
	background-color: #F0F0F0;
}


#home td.color-highlight,
#popup-details-wrap .title,
#footer,	
.ddmx,
.ddmx a.item1,
.ddmx a.item1:hover,
.ddmx a.item1-active,
.ddmx a.item1-active:hover,
.ddmx a.item2,
.ddmx a.item2:hover,
.ddmx a.item2-active,
.ddmx a.item2-active:hover {
	background-color: #CC0000;
}