/* Stylesheet for propertypro.co.uk */
/* Colours
Dark Blue:		#2d317f / rgb(45,49,127)
Light Blue: 	#4d518d / rgb(77,81,141)
Bright Blue:	#78cce8 / rgb(120,204,232)
Dark Grey:		#8c8c8c / rgb(154,154,154)
Light Grey:		#eeeeee / rgb(238,238,238)
*/
/* General Declarations */
*{font-family:Arial,Helvetica,sans-serif;font-size:100.1%}
body{margin:0;padding:0;text-align:center;background:#eee url(images/bg.gif) top center repeat-y;color:#585858}
img{border:none}
p{margin:9px 0;padding:0;line-height:1.6em;font-size:0.8em}
ol{list-style-type:disc;font-size:0.8em}
h1{height:143px;margin:0;padding:0;font-size:0.1em;font-weight:normal;margin:-10px 0 0;color:#7ecae7;background:url(images/propertypro_logo.jpg) 0px 10px no-repeat}
h2{clear:both;color:#2d317f;margin:0;padding:0;font-size:1.2em;font-weight:normal}
h3{color:#2d317f;margin:0;padding:0;font-weight:normal}
h4{margin:0;padding:0;font-size:0.8em;letter-spacing:-1px}
hr{color:#b4b4b4;background:#b4b4b4;border:none;height:1px;line-height:1px}
em{color:#2d317f;font-size:0.95em}
button{color:#2d317f;background:#eee;border:1px solid #2d317f;margin:3px 0}
form label{display:block;float:left;width:90%;padding:0;margin:5px 0 0;text-align:right}
form dt{width:210px;float:left;text-align:right;color:#585858;font-size:0.8em}
form dd{float:left;width:430px;margin:0 0 0.5em 0.25em}
dl dd input{width:200px;color:#585858;font-size:0.8em}
dl dd select{width:205px;margin:0 0 0 5px;padding:0;color:#585858;font-size:0.8em}
dl dd textarea{width:200px;height:80px;color:#585858;font-size:0.8em}
/* Keyboard Skip */
#hidden{position:absolute;top:0;left:0;list-style-type:none;z-index:99;margin:-90px 0 0 -90px}
#hidden a:hover,#hidden a:focus,#hidden a:active{display:block;margin:90px 0 0 90px;padding:2px 14px;background:#2d317f;color:#fff;text-decoration:none;font-size:0.9em}
/* iDeez, You Dat */
#container{width:660px;margin:0 auto;padding:0 9px;text-align:left}

#navbar ul{padding:0;margin:0;width:660px;list-style-type:none;height:23px;background:#2d317f url(images/fade.gif) bottom left repeat-x}
#navbar ul ul{width:150px}
#navbar ul li{float:left;height:23px;line-height:23px;z-index:15}
#navbar ul ul li{display:block;width:150px;height:auto;position:relative;line-height:1em}
#navbar a,#navbar a:visited{display:block;float:left;width:110px;text-align:center;height:23px;font-size:1em;text-decoration:none;color:#fff;background:transparent;padding:0;font-size:0.9em}
#navbar ul ul a,#navbar ul ul a:visited{display:block;background:#2d317f;color:#fff;width:150px;height:23px;line-height:23px;padding:0;text-align:left;text-indent:10px;border-bottom:1px solid #4d518d;font-size:0.75em}
#navbar ul table ul a,#navbar ul table ul a:visited{width:150px;w\idth:149px;font-size:0.9em}
#navbar table{position:absolute;left:0;top:0;font-size:1em;z-index:-1}
#navbar ul ul table{lef\t:-1px}
#navbar ul ul table ul.left{margin-lef\t:2px}
* html #navbar a:hover,#navbar li:hover{position:relative}
#navbar ul ul ul a,#navbar ul ul ul a:visited{text-align:left;background:#32326e;text-indent:10px}
#navbar ul :hover a.more1{background:#32326e}
#navbar ul :hover a:hover,#navbar ul :hover a.focus,#navbar ul :hover a:active{background:#4d518d}
#navbar a:hover,#navbar a:focus,#navbar a:active{color:#fff;background:#282864}
#navbar :hover > a{color:#fff;background:#282864}
#navbar ul ul a:hover,#navbar ul ul a:focus,#navbar ul ul a:active{color:#fff;background:#4d518d}
#navbar ul ul :hover > a{color:#fff;background:#4d518d}
#navbar ul ul ul a:hover,#navbar ul ul ul a:focus,#navbar ul ul ul a:active{background:#4d518d}
#navbar ul ul ul :hover > a{background:#4d518d}
#navbar ul ul{visibility:hidden;position:absolute;height:0;top:23px;left:0;width:150px}
#navbar ul ul ul{left:150px;top:0;width:150px}
#navbar ul ul ul.left{left:-150px}
#navbar ul li:hover ul,#navbar ul a:hover ul{visibility:visible;height:auto;padding-bottom:3em;background:transparent url(images/trans.gif)}
#navbar ul :hover ul ul{visibility:hidden}
#navbar ul :hover ul :hover ul{visibility:visible}
#icons{list-style-type:none;margin:9px 0;padding:0;height:36px;width:660px}
#icons li{float:left;margin:0 6px}
#icons li a{display:block;padding:2px;border:1px solid #e9e9e9}
#icons li a:hover,#icons li a:focus,#icons li a:active{border:1px solid #8c8c8c}
#icons #icon-customer{background:url(images/icons.gif) 3px 3px no-repeat;margin:0 6px 0 0}
#icons #icon-diary{background:url(images/icons.gif) -30px 3px no-repeat}
#icons #icon-digital{background:url(images/icons.gif) -63px 3px no-repeat}
#icons #icon-hardware{background:url(images/icons.gif) -96px 3px no-repeat}
#icons #icon-keep{background:url(images/icons.gif) -129px 3px no-repeat}
#icons #icon-mailings{background:url(images/icons.gif) -162px 3px no-repeat}
#icons #icon-multiple{background:url(images/icons.gif) -195px 3px no-repeat}
#icons #icon-newspaper{background:url(images/icons.gif) -228px 3px no-repeat}
#icons #icon-portability{background:url(images/icons.gif) -261px 3px no-repeat}
#icons #icon-propdetails{background:url(images/icons.gif) -294px 3px no-repeat}
#icons #icon-propmatch{background:url(images/icons.gif) -327px 3px no-repeat}
#icons #icon-theinternet{background:url(images/icons.gif) -360px 3px no-repeat}
#icons #icon-training{background:url(images/icons.gif) -393px 3px no-repeat}
#icons #icon-virtual{background:url(images/icons.gif) -426px 3px no-repeat;margin:0 0 0 6px}
#propertypro_co_uk form label{text-align:left;margin:0}
#float1{float:right;width:180px;margin:-37px 0 0 12px;padding:0}
#float1 form{margin:0;padding:5px;background:#f2f2f2;border:1px solid #e6e6e6}
#float1 h3{padding:0 0 3px 5px}
#float1 p{margin:0}
#float1 form p strong{font-weight:normal;margin:0 0 0 5px;color:#2d317f}
#float1 input{width:162px;font-size:0.9em;color:#585858}
.float2{clear:right;float:right;width:169px;margin:9px 0 9px 12px;padding:5px;background:#f2f2f2;border:1px solid #e6e6e6}
#error,#noerror{font-weight:bold;color:#666}
#notespage{line-height:1.3em}
#trainingcontents{list-style-type:none}
#trainingcontents li{display:block;border-bottom:1px dotted #ddd}
#trainingcontents span{float:right;margin:-18px 0 0}
#bottominfo{clear:both;border:1px solid #8c8c8c;background:#eee}
#bottominfo p{font-size:0.8em;line-height:1.2em}
#bottominfo div{float:left}
#bottominfo hr{color:#eee;background:#eee;border:none}
#bottominfo #services{width:169px;padding:5px 10px 5px 5px}
#bottominfo #testimonials{width:268px;padding:5px 10px;border:solid #e0e0e0;border-width:0 1px}
#testimonials p{font-size:0.75em;line-height:1.3em}
#bottominfo #contact{width:169px;padding:5px 5px 5px 10px}
#footer{clear:both;background:#2d317f url(images/fade.gif) top left repeat-x;color:#fff;height:36px;font-size:0.7em;text-align:center;line-height:34px}
#footer a,#footer a:visited{color:#fff}
#footer a:hover,#footer a:focus,#footer a:active{color:#c3c3d7}
/* Google Map */
#map{height:350px}
#googlepopup form{margin:0;padding:0;font-size:0.8em}
#googlepopup input{width:200px}
/* Classes In Session */
.clear{clear:both;margin:0;padding:0;line-height:0.1em;font-size:0.1em}
.testimonialtext{line-height:1.3em;color:#666}
.testimonialtext img{float:right;border:1px solid #ccc}
.pricebox{border:1px solid #2d317f;margin:10px 0}
.pricebox h3{background:#eee;padding:3px 10px}
.pricebox p{padding:0 10px}
.pricebox ul{font-size:0.8em;list-style-type:square}
.pricebox dl{font-size:0.8em;margin:10px 0;padding:0}
.pricebox dt,.pricebox dd{width:309px;margin:0;padding:0 10px;float:left}
.pricebox li{padding:0 10px 0 0}
.pricebox ul ul{font-size:1em;margin:0;list-style-type:none}
.pricebox ul ul li{padding:0 0 0 10px}
.pricebox span{float:right;text-align:right;width:120px;color:#2d317f}
.priceheader{height:2em}
.subprice{text-align:right}
.subprice span{width:150px}
.code{border:1px solid #e6e6e6;background:#f2f2f2;padding:10px 20px;margin:10px}
/* Zelda Fan? Links Here */
a,a:visited{color:#2d317f;text-decoration:none}
a:hover,a:focus,a:active{color:#00f;text-decoration:underline}

.leftagent {float:left;margin-left:10px;margin-right:5px;clear:left;height:100px;width:196px;text-align:center;padding-bottom:6px;}
.leftagent img {max-height:100px;max-width:196px}
.rightagent {float:left;margin-left:20px;margin-right:5px;height:100px;width:196px;text-align:center;padding-bottom:6px;}
.rightagent img {max-height:100px;max-width:196px}
#agents {clear:both;display:block;}