/*/////////////////////////////////////////////////////////////

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

/////////////////////////////////////////////////////////////*/



/*

Dark Red:					#450414

Lighter Red:			#900B2D

Grey Background:	#DADADA

*/


/*--------- FONTS ----------------*/
h1, h2, h3, h4, h5, h6, h7, h8, #search-results, #page-content, #page-content td, #page-content td p, #page-content td a, .ddmx a.item2, .ddmx a.item2:hover, .ddmx a.item2-active,
.ddmx a.item2-active:hover, #included_form, #included_form label, #included_form textarea {
	font-family : century gothic, calibri, Arial, Verdana, Helvetica;
}

body,div,p,td,tr,th,input,select,textarea,submit,#page-content td p, #page-content, #page-content td {
	font-family : century gothic, calibri, Arial, Verdana, Helvetica;
	font-size:12px;
}
.text a{
	color:#009DDC;
}

#credit p	{ 
	font: normal 0.9em/1.5em century gothic, Arial, Helvetica, sans-serif
}

.text {
	padding: 10px;
}

div.paginator a{
	color:#000;
}

div.paginator{
	color:#000;
}


#menu-wrap {
	height: 39px;
	background-image:url(../img/menu.png);
	background-color: #009ddc;
}

#search-block-bottom {
	border-collapse: collapse;
	margin: 11px auto;
	width: 790px;
}

.ddmx {
	width:810px;
	margin:0px auto 0 auto;

}
#page-content td {
	padding: 5px;
}

.ddmx {
	background-color: #001E52;
}

.ddmx a.item1:hover,
.ddmx a.item1-active:hover,
.ddmx a.item2:hover,
.ddmx a.item2-active:hover {
	color: #fff; 
}

.ddmx a.item1,
.ddmx a.item1:hover,
.ddmx a.item1-active,
.ddmx a.item1-active:hover {
	padding: 5px 5px 5px 5px !important ; 
	top: 0px !important ; 
	left: 0px; 
	font-size: 16px !important ; 
	font-family: century gothic, Arial, Helvetica, sans-serif !important ; 
	text-align: center !important ; 
	font-weight: normal !important ; 
}

.ddmx a.item2,
.ddmx a.item2:hover,
.ddmx a.item2-active,
.ddmx a.item2-active:hover {
	font-size: 14px !important ; 
}

.ddmx a.item2,
.ddmx a.item2:hover,
.ddmx a.item2-active,
.ddmx a.item2-active:hover {
background-color: #001E52;
 opacity:1; 
}
#cont, #foot-bg {
	background-color: #009ddc;
}

#footer a	{ 
	color: #000; 
}

#cont-top {
	background-image:url(../img/cont-top.png);
}


html {
	background-color: #fff;
}

#search-results th, #search-block-bottom th, #search-block-bottom .button {

	background-color: #001c50;

}

#search-block-bottom td {
	background-color: #009DDC;
}


#price, #main-table td.top, #price td.bot, #price td.price, #price td.rooms  {
	background-color: #001c50;

}




#header a {
	color: #000;
}

#content {
	background-color: ;
	color: #000;
}



#property-details .calc .insidecalc .stamp {
	width:175px; 
	float:left;
	background-color: #F4F7F9;
}



#thumbs {
	width: 175px;
	background-color: #DDDDDD;
}

#search-block .button,

#property-details #buttons input, 

.calc input {

 border: 1px solid #00457c;

}





h1 {
	font-family : century gothic, Arial, Verdana, Helvetica;
	color: #009DDC;

}



h2 {
	font-family : century gothic, Arial, Verdana, Helvetica;
	color: #009DDC;

}





h3 {
	font-family : century gothic, Arial, Verdana, Helvetica;
	color: #009DDC;

	font-weight: bold;

	font-size: 14px;

}

h5 {
	color: #000;

}

h6 {
	font-family : century gothic, Arial, Verdana, Helvetica;
	color: #009DDC;

	font-weight: bold;

	font-size: 14px;

}





/* Menu (Link Color) */



/*--------- Forms ----------------*/



#included_form  {

width: 650px;

}



#included_form legend {

color: #000;

font-weight: bold;

}



#included_form a:link,

#included_form a:visited {

color: #b2b2b2;

text-decoration:underline;

}



#included_form fieldset {

margin-bottom: 15px;

padding: 15px;

border: 1px solid #ddd;

}



#included_form label {

display: block;

float: left;

width: 200px;

margin-left: 0px;


margin-right: 10px;

font-size: 12px;

}





#included_form input,

#included_form select {

width: 300px;

margin:5px 0;

}



#included_form input.half,

#included_form select.half {

width: 145px;

}





#included_form textarea {

width: 400px;

margin:5px 0;

}



#included_form input.radio {

width: 30px;

}



#included_form textarea {

font-family: Arial, Helvetica, sans-serif;

font-size: 1em;

}



#included_form p {

clear: both;

margin: 0px;

}



#included_form fieldset#submit {

border: none;

padding: 0;

text-align: right;

}



#included_form fieldset#submit input,

#included_form fieldset.submit input,

#included_form input.button {

width: auto !important;

padding: 0 10px;

cursor: pointer;

background-color: #3c3f3b;

border: none;

color: #fff;

}



#included_form em span,

#included_form .required {

color: #3c3f3b;

font-weight: bold;

}
.featurePropertiesWrapper {
	position: relative;
	width: 810px;
	margin: 0 auto;
}
.featureProperties .featureProperty {
	width: 810px;
	margin: 0 auto;
	list-style: none;
}
.featureProperties .featureProperty .details,
.featureProperties .featureProperty .title {
	background-color: #001E52;
	padding: 6px;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}
.featureProperties .featureProperty .title {
	font-size: 18px;
	border-top: 1px solid #fff;
	padding-bottom: 0;
}
.featureProperties .featureProperty .details .suburb {
	float: left;
}
.featureProperties .featureProperty .details .price {
	float: right;
}
.featureProperties .featureProperty .details .rooms {
	width: 200px;
	margin: 0 auto;
	text-align: center;
	display: block;
}
.featurePropertyLinksWrapper {
	position: absolute;
	top: 420px;
	right: 10px;
	z-index: 10000;
	width: 800px;
	text-align: right;
}
.featurePropertyLinksWrapper a {
	background-color: #001E52;
	padding: 6px 10px;
	margin-left: 5px;
}
.featurePropertyLinksWrapper a:hover {
	background-color: #444;
	text-decoration: none;
}
.featurePropertyLinksWrapper .activeSlide {
	background-color: #009DDC;
}