/* PropertyPro Stylesheet for White Rose Estates */
/* General Declarations */
/* Colours:
Green:			#339933 or rgb(51,153,51)
Dark Blue:	#1d4e86 or rgb(29,78,134)
Light Blue:	#4cb8e7 or rgb(76,184,231)
*/

@font-face {
	font-family: 'VogelNormal';
	src: url('vogel_normal-webfont.eot');
	src: local('☺'), url('vogel_normal-webfont.woff') format('woff'), url('vogel_normal-webfont.ttf') format('truetype'), url('vogel_normal-webfont.svg#webfontlk4jZdmh') format('svg');
	font-weight: normal;
	font-style: normal;
}

html { background-repeat: repeat-x; background-position: center bottom; margin: 0; padding: 0; }
body{ color: #060f73; margin:0; padding:0; font-family: VogelNormal,arial, sans-serif ; font-weight: normal; background-color: white; background-image: url(images/mainbg.jpg); background-repeat: repeat-x; background-position: 50% bottom; }
p{margin:10px 0;padding:0}
form{margin:0;padding:0}
hr{color:#317baf;background:#25247b;height:1px}
h2{font-weight:normal;font-size:1.4em;letter-spacing:1px}
h3{font-weight:normal;font-size:1.1em;letter-spacing:1px}
fieldset{margin:10px 0}
ol{line-height:1.4em}
/* iDs */
#header{height:40px;padding:140px 0 0;background:url(images/whitemovelogon.png) no-repeat 32px 20px}
#header ul{ list-style-type:none; margin:0; padding:0 25px; height:1.6em; line-height:1.6em; background:#06a0d7;}
#header ul li{ background-color: #06a0d7; background-repeat: repeat-y; background-attachment: scroll; background-position: right top; float:left; display:block; }
#header ul li a,#header ul li a:visited{color:#fffeff;text-decoration:none;display:block;text-align:center}
#header ul li a:hover,#header ul li a:focus,#header ul li a:active{background:#060f73;color:#fff}
#content{ color:#060f73; font-size:0.9em; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 42px 0; min-width: 700px; min-height:700px   ; margin-right: 300px; margin-bottom: 100px; margin-left: 120px; padding-top: 0; padding-bottom: 0; }
#content h1{font-weight:normal;font-size:1.7em;padding:20px 0 0;margin:0}
#content p{line-height:1.3em}
#content form{ margin:10px 0; padding:0; min-width:400px; width:500px; font-size:0.9em; overflow: auto; }
#content form label{display:block;float:left;width:150px;padding:0;margin:5px 0 0 0;text-align:right}
#content form br{clear:left}
#content form dt{clear:both;width:33%;float:left;text-align:right;font-weight:bold;font-size:0.9em}
#content form dd{ width:66%; float: left; margin:0 0 0.5em 0.25em }
#content dl dd input{width:200px}
#content dl dd select{width:205px;margin:0 0 0 5px}
#content dl dd textarea{width:200px;height:80px}
#content td{font-size:0.9em}
#rightbar{ z-index:5; float:right; width:240px; margin-right: 40px; padding: 4px; }
#rightbar p{margin:0 0 10px 0;padding:0}
#rightbar b{font-weight:normal;font-size:1.2em}
#rightbar form{font-size:0.8em}
#rightbar form p{margin:0}
#rightbar #search{ margin:0 0 20px; padding: 4px; }
#rightbar #searchbox { margin: 0 0 20px; padding: 4px; border: solid 10px #25247b; }
#feature a img,#feature a:visited img{border:2px solid #4cb8e7}
#feature a:hover img,#feature a:focus img,#feature a:active img{border:2px solid #1d4e86}
#feature a,#feature a:visited{text-decoration:none;color:#1d4e86;font-size:0.9em}
#feature a:hover,#feature a:focus,#feature a:active{color:#fff}
#mortgagebox p{font-size:0.8em;color:#666}
#searchtype{width:204px;height:20px;margin:0;padding:0 10px 0 0;}
#searchtype label{display:block;float:left;width:55px;margin:2px 0 0 0}
#searchtype input{float:left;width:30px;height:1.2em;margin:0 10px 0 0;padding:0;color:#1d4e86}
.imageborder { border: solid 10px #25247b; }
#search label{display:block;width:100px;float:left;margin:5px 0 0 0}
#search select{font-size:0.9em;color:#1d4e86;width:105px;margin:2px 0 1px 0}
#search a,#search a:visited{display:block;margin:5px 0 0 130px;padding:2px 5px;}
#search a:hover,#search a:focus,#search a:active{background:#ffffff;color:#2c0a54;text-decoration:none}
/* Classes */
.staff{display:block;width:300px;height:90px;float:left}
/* Links */
a,a:visited{text-decoration:none;color:#00f}
a:hover,a:focus,a:active{text-decoration:underline;color:#06f}
#main { position: relative; height: auto; }
#contact { text-align: right; position: absolute; top: 20px; right: 20px; width: 600px; }
#contact h2 { color: #a3c95a; font-size: 30px; }
.clear { clear: both; }

