body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	font-size: 105%;
	color: #000000;
	width: 100%;
	font-family:"Times New Roman", Times, serif;
}
body,td,th {
	font-size: 80%;
}
p {
	font-size: 1.2em;
}
a {
	text-decoration:underline;
	color:#999999;
}
table {
font-size: 1.2em;
}
tr, td {
border-bottom: solid 1px #999999;
padding: 1em 0 1em 0;
}
tr:hover {
background-color:#CCCCCC;
}
h1 {
	font-size: 2.6em;
	color:#000000;
	text-transform:capitalize;
}

h2 {
	font-size: 1.8em;
	color: #000000;
	text-transform:uppercase;
}
h3 {
	font-size: 1.2em;
	color: #000000;
	text-transform:capitalize;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #000000;
}
h4 {
	font-size: 1.3em;
	color: #000000;
	text-transform:capitalize;
	padding: 0 0 0.2em 0;
	margin: 0;
}

.printOnly {
	display:block;
	padding: 0 0 1em 0;
}
.dontPrint {
	display:none;
}

#bodyContainer {
	background-color: #FFFFFF;
	width: 100%;
}

#banner {
	display:none;
}

#printBanner {
	color: #000000;
	text-align:center;
	display:inline;
}

#printBanner p {
	padding: 0.2em 0 0.2em 0;
}

#topSearch {
	display:none;
}

.searchBoxesHome {
	width: 175px;
	font-size: 85%;
	margin: 0 0 1.5em 0.2em;
}

.searchBoxes {
	width: 200px;
	font-size: 85%;
	margin: 0 0 1.5em 0.2em;
}

#navigationPointer {
	display:none;
}

#contentWhite {
	padding: 0em 0em 1em 0em; 
	width: 100%;
	background-color:#FFFFFF;
	border-top: 1px solid #BBBBBB;
	color:#000000;
}

#contentGrey {
	padding: -2em 0em 1em 0em; 
	border-top: 1px solid #BBBBBB;
	background-color:#FFFFFF;
	color:#000000;
	width: 100%;
}

#contentStandard {
	padding: 0.5em 0em 1em 0em;	
	width: 100%;
	color:#000000;
}

#contentLeft {
	width: 50%;
	padding: 0 1em 0 1em;
	margin: 0;
	float: left;
}

#contentRight {
	width: 40%;
	padding: 0 1em 0 1em;
	margin: 0;
	float: right;
}

#contentLeftLarge {
	width: 600px;
	padding: 0 1em 0 1em;
	
}

/* property PAGE STYLES */
#photoMainBox {
	margin: 0.6em 0 0 5em !important;
	margin: 0.6em 0 0 1em;
	float: right;
}
#photoMain {
	padding: 10px 3px 10px 3px;
	background-color:#CCCCCC;
	text-align:center;
}
#photoShadow {
	display:none;
}

#propertyBox {
	padding: 0 1em 0 0em;
	margin: 0 0 0 0;
}

#propertyText {
	font-size: 1em;
	color:#000000;
	margin: 1em 0 1em 0;
	padding: 2em 0 0 0;
	border-top: 1px solid #BBBBBB;
}

#h1 {
	color: #000000;
	font-size: 2em;
	padding: 0.1em 0 0.1em 0;
}

#propertyRef {
	font-size: 1.4em;
	padding: 0 0 0.5em 0;
}
#propertyLocation {
	font-size: 1.4em;
	padding: 0 0 1em 0;
	font-weight: bold;
}

#propertyPrice {
	font-size: 1.8em;
	font-weight: bold;
	padding: 0 0 1em 0;
	color:#000000;
}

#propertyIcons {
	vertical-align:middle;
	text-align:center;
	font-size: 1.8em;
	margin: 0 0 0.5em 0;
}

#propertyGrey {
	padding: 1em 0em 1em 0em;	
	width: 100%;
	color:#000000;
}

#photoGallery { display: none; }


#propertyStats {
	padding: 0 1em 1em 0em;
	margin: 0 0 0 0;
	width: 60%;

}

#propertyStats p {
	color: #000000;
	border-bottom: 1px solid #999999;
}

#propertySalesPersonName {
	font-size: 1.5em;
	padding: 1em 0 1em 0;
	margin: 1em 0 0 0;
}

#propertySearch {
	padding: 0.5em 0 0.5em 0;
}

.floatLeft {
	float: left;
	padding: 0.5em;
	margin: 0.2em 2em 0.5em 1em;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
}

/* FOOTER */
#footer {
	background-color:#FFFFFF; 
	padding: 0em 0 1em 0; 
	margin: 0;
	text-align:center;
	text-transform:uppercase;
	color: #666666; 
	font-size: 80%;
	border-top: 1px solid #BBBBBB;
}

/* CSS Document Rounded Corners*/

.roundcont {
	min-width: 16em;
	max-width: 16em;
	background-color: #FA6C15;
	color: #000000;
	float: left;
	margin: 2em 0 0 2em !important;
	margin: 2em 0 0 1em;
}

.roundcont a {
	color: #000000;
	text-decoration: underline;
}

.roundcont a:hover {
	color: #FFFFFF;
	text-decoration:none;
}

.roundcont p {
	margin: 0 1em 0 1em;
	font-size: 0.9em;
}

.roundtop { 
	background: url(images/tr.png) no-repeat top right; 
}

.roundbottom {
	background: url(images/br.png) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}
/* property Category lists*/
#categoryListWrapper {
	float: left;
	padding: 0 8em 0 0;
}

#categoryList ul {
	color: #000099;
	margin-left: 0em;
}

#categoryList li {
	list-style-type:none;
	margin-left: -3em;
	font-weight: bold;
}

#categoryList li a {
	text-decoration:none;
}

#categoryList li a:hover {
	text-decoration:underline;
}

#categoryList li ul {
	margin: 1em 0 1em 0em;
}

#categoryList li ul li {
	list-style:disc;
	padding: 0.2em 0 0.5em 0;
	font-weight:normal;
	
	margin-left: 2em;
}

