body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #191b54;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color:#000000;
}

body div#forprint {display:none;}

#newhead {float:left; height:85px;  width:100%; background:#191B54; overflow:hidden;border-bottom:3px #FFD516 solid;}
#newholder {float:left; background:#ffffff url(../images/newnavimgs/newbg.gif) 0 0 repeat-y; width:100%;}
#newnav {float:left; width:192px; background:transparent; margin-right:3px;}
#newcontent { margin-left:195px; margin-right:0; text-align:justify; background:transparent; padding:10px;}

#newnav img {border-bottom:1px #FFD516 solid;}
#footer {clear:left; height:25px; background:transparent url(../images/newnavimgs/footbg.gif) 192px 0 no-repeat; border:0;/*border-top:3px #FFD516 solid;*/padding:0; padding-top:8px; font-size:11px; text-align:right; color:#ffffff; font-family:arial,sans; text-indent:0px;}
#indexpage {width:588px; height:450px; border-right:3px #FFD516 solid; background:#04458E url(../images/welcome-bk.gif) 0 bottom no-repeat;}
#indexpage img {float:right; margin-top:20px; margin-right:20px;}



.smallprint {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 22px;
}
.head {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 28px;
	color: #2A2A73;
	font-weight: bold;
}
.dotted {
	margin: 0px;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #262669;
	padding: 5px;
}
.dottedtop {

	margin: 0px auto;
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #262669;
}
.dottedleft {

	margin: 0px auto;
	padding: 5px;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #262669;
}
.dottednopadding {

	margin: 0px auto;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #262669;
}
.padding {
	margin: 0px auto;
	padding: 5px;
}
.price {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 28px;
	color: #666666;
	font-weight: bold;
}
.property {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #666666;
	font-weight: bold;
}
.formtitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #777777;
	font-weight: bold;
}
.description {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19;
	color: #666666;
	font-weight: bold;
	line-height: 20px;
}





p {margin-top:5px;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 140%;
	color: #2A2A73;
	font-weight: bold;
	margin-top:0;
	}
	
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 140%;
	color: #2A2A73;
	font-weight: bold;
	margin-top:0;
	margin-bottom:0;
	}
	
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 140%;
	color: #2A2A73;
	font-weight: bold;
	margin-top:0;
	}

.intro {color:#000000;}
	
a {color:#2A2A73; font-weight:700; text-decoration:underline; }
a:hover {color:#FFD516;}

.mainhead {color:#2a2a73;}
.main {font-weight:700;}

td.smallcap {font-variant:small-caps; width:120px;}

/*.profile {border-top:1px solid #000000;  padding-top:10px; clear:right; }*/
.profile {padding-top:10px; clear:right; }
.blacktext {color:#000000;}
img.mugshot {float:right; margin-left:10px; margin-bottom:10px;margin-top:0; margin-right:0; padding:3px;/*background-color:#E6EBE5;border:1px solid #CFCAD0;*/ background-color:#000000;border:1px solid #000000;} 

img.link {border:0; float:right; margin-left:10px; margin-bottom:10px;margin-top:0; margin-right:0;} 
img.dealdone {float:left; margin-left:0; margin-bottom:10px;margin-top:10px; margin-right:20px; padding:3px;/*background-color:#E6EBE5;border:1px solid #CFCAD0;*/ background-color:#000000;border:1px solid #000000;}
img.dealblank { background-color: white; }
table.market tr {background:#f3f3f3;}
table.market .odd {background:#FFFFff;}
table.market {border:1px solid #000000; border-collapse:collapse; padding:3px; margin-left:0;width:400px;}
table.market td {padding:3px; border-left:1px solid #000000; padding-left:6px; padding-right:6px;}
.dealtable {margin-top:20px;}

.floatleft {float:left;}
.floatright {float:right;}

a.floatright {font-size:15px; width:400px; text-align:right; margin-bottom:7px;}

#map {margin-top:11px; margin-bottom:10px; width:558px;}
.mandatory {color:#ff0000; font-weight:bold;}
.smallprint {font-size:9px; line-height:130%;}
.bold {font-weight:bold; border-bottom:1px solid #000000;}

/*-----------------------------------------------forms---------------------------------------------------------------*/
form, table, tr, td {font-size:12px;
			color:#000000;
}

fieldset { padding:10px;
			margin:0;
			margin-bottom:10px;
			border:1px solid #000000;
			}

fieldset a {font-size:10px; font-weight:bold; line-height:100%;}
label {
		float: left;
		text-align: left;
		margin: 0 2px 0 0;
		
		}
input {margin-bottom:5px;}
#regionssmall input, #regionslarge input {margin-bottom:1px;}
.inputbox {
			margin-bottom: 0;
			}



.submitbutton {
				margin-top:5px;
				background:#2a2a73;
				color:#FFD516;
				float:right;
				}
	
.submitbuttonleft {
				margin-top:5px;
				background:#2a2a73;
				color:#FFD516;
				float:left;
				}
				
.submitbuttonright {
				margin-top:5px;
				background:#2a2a73;
				color:#FFD516;
				float:left;
				}
				
.submitbuttonunder {
				margin-top:5px;
				background:#2a2a73;
				color:#FFD516;
				float:left;
				margin-top:155px;
				margin-left:-274px;
				}		

				
* html .submitbuttonleft {margin-left:-197px;}	
* html .submitbuttonright {margin-top:20px;}
* html .submitbuttonunder {margin-left:-275px;margin-top:165px;}

legend {
		font-variant:small-caps;
		font-weight:bold;
		font-size:15px;
		color:#2a2a73;
		}	

textarea {margin-bottom:5px;}	

.checkbox {margin-bottom:0;}
	
.separator {border-bottom:1px solid #000000; width:100%; height:1px; margin:0; padding:0;}
		
textarea {width:488px;}	
input.text {width:362px;}		
#contactform select {text-align:right;width:170px;}		
option {text-align:right;}

#contactform fieldset {width:500px;}
#contactform label {width:125px;}
.searchresidential {width:241px;float:left;margin-right:10px;}
.searchnonresidential {width:535px;float:left;margin-right:10px;}

#search label {width:110px;}
#search select {margin-bottom:5px;text-align:right;}

#regionslarge {width:535px; clear:right;display:none;}
#regionssmall {width:241px; float:left; margin-right:10px; display:none;}


span#shortlistheading {display:none;}

