/* Colours
Black:				#1e1916 or rgb(30,25,22)
Light Blue:		#d1e5ed or rgb(209,229,237)
Dark Blue:		#00a0e1 or rgb(0,160,225)
Darker Blue:	#2685bb or rgb(38,133,187)
*/
*{font-family:Arial, Helvetica, sans-serif;font-size:100.1%}
body{background:#fff url(images/bg.gif) top left repeat-y;margin:-30px 0 0 0;padding:0}
h1{color:#fff;background:#1e1916 url(images/logo.gif) 0px 30px no-repeat;height:160px;margin:0}
h2{color:#00a0e1;font-weight:normal;font-size:1.2em;margin:25px 0 5px 0}
h3{color:#00a0e1;font-weight:normal;font-size:1.1em;margin:22px 0 5px 0}
p{color:#1e1916;font-size:0.8em;line-height:1.6em;margin:10px 0}
img{border:none}
ol{color:#1e1916;font-size:0.8em;list-style-type:disc;line-height:1.5em}
table{border-collapse:collapse}
em{float:left;display:block;width:100%;margin:10px 0 0 0}
/* Keyboard Skip */
#hidden{position:absolute;top:0;left:0;list-style-type:none;z-index:100;margin:-100px 0 0 -100px}
#hidden a:hover,#hidden a:focus,#hidden a:active{display:block;margin:100px 0 0 100px;padding:2px 14px;background:#2d317f;color:#fff;text-decoration:none;font-size:0.9em}
/* iDs */
#container{width:760px}
#navbar{font-size:0.8em;height:1.8em;background:#fff;border-bottom:1px solid #1e1916;word-spacing:-0.1em;overflow:auto}
#navbar ul{margin:0;padding:0;list-style-type:none}
#navbar ul li{display:inline;float:left}
#navbar ul li a,#navbar ul li a:visited{display:block;width:107px;height:1.8em;line-height:1.8em;border-right:1px solid #1e1916;text-align:center;text-decoration:none;color:#1e1916}
#navbar ul li a:hover,#navbar ul li a:focus,#navbar ul li a:active{background:#00a0e1;color:#fff}
#sidebar{position:relative;z-index:50;float:left;width:200px;padding:15px}
#content{position:relative;margin:0 0 0 256px;padding:15px 0 0 0;width:500px}
#spathway{position:absolute;bottom:0px;left:0px;z-index:2}
#mainoptions,#moreoptions{display:block;width:100%}
#content .rightresults #go{height:1.7em;line-height:1.3em}
#agentdetails{float:right;width:200px;padding:0 0 0 10px;margin:10px 0 0 5px;border-left:1px dashed #97c3c4}
#agentdetails img{width:120px}
#agentdetails + p{clear:left}
#salesresults p{margin:10px 0}
#salesresults form p{margin:0}
#content .resultlinks p{margin:0}
#mainpic{border:3px solid #eee;height:300px}
#functions{list-style-type:none;margin:2px 0;border:solid #c8dfed;border-width:1px 0;margin:0;padding:0}
#functions li{display:inline;padding:0}
#functions li form,#functions li div{display:inline}
#functions li a{margin:0 15px 0 0;font-size:0.9em}
#internals ul,#printinternals ul{width:100%;margin:0;padding:0}
#internals ul li{width:100px;height:105px;float:left;text-align:center;font-size:0.9em;font-weight:normal;margin:0 15px 0 0}
#internals ul li img{height:66px;max-width:100%;border:2px solid #eee}
#internals ul :hover img{border:2px solid #97c3c4}
#error,#contact{color:#ff0000}
#noerror{color:#c6d9ef}
#floorplancontent{position:relative;padding:15px 0 10px 220px}
#smallfloors{position:relative;z-index:5;float:left;width:220px;padding:20px 0 0 0;text-align:center}
#smallfloors a img,#smallfloors a:visited img{border:2px solid #eee}
#smallfloors a:hover img,#smallfloors a:focus img,#smallfloors a:active img{border:2px solid #c8dfed}
#footer{clear:both;margin:0;padding:0;text-align:center;font-size:0.9em;height:1.8em;line-height:1.8em}
/* Quick Search */
#q_search{text-align:right;margin:0;padding:0}
#q_search p{color:#2685bb;margin:0 0 10px 0;padding:0}
#q_search label{float:left;margin:0;padding:0}
#q_search select{font-size:0.9em;color:#2685bb;width:107px}
#q_search button{background:transparent;border:none;height:20px;line-height:20px;color:#2685bb;text-align:right;padding:0;margin:0}
#q_submit:hover{color:#9bafb6;text-decoration:underline}
/* Feature Properties */
#feature{text-align:left}
#feature h2{margin:22px 0 15px 0}
#feature p{color:#666;margin:0;line-height:1.2em}
#feature a,#feature a:visited{text-decoration:none}
#feature a img,#feature a:visited img{border:1px solid #fff}
#feature a:hover p,#feature a:active p,#feature a:focus p{color:#00a0e1}
#feature a:hover img,#feature a:active img,#feature a:focus img{border:1px solid #00a0e1}
#featureprop{display:inline;overflow:hidden;position:relative}
#featureprop img{display:none;position:absolute;top:0;left:0}
#featureprop p{display:none;position:absolute;top:155px;left:0;width:200px}
#leftlinks{padding:215px 0 0 0}
#leftlinks p{margin:5px 0}
/* Forms */
#content form{margin:0;padding:0}
#content form label{float:left;display:block;width:110px;height:1.2em;margin:5px 0;padding:0}
#content form select{float:left;display:block;width:120px;font-size:0.9em;color:#666;margin:5px 0;padding:0}
#content form input{float:left;display:block;width:100px;height:1.3em;color:#666;margin:5px 0;padding:0}
#content form textarea{color:#666}
#content form #p_maxpricelabel{width:105px;padding:0 0 0 5px}
#content form #p_agent,#content form #a_agent{width:180px}
#fullsearch a,#fullsearch a:visited,#agentsearch a,#agentsearch a:visited{display:block;float:right;margin:5px 0 0 0;padding:2px 5px}
#fullsearch a:hover,#fullsearch a:focus,#fullsearch a:active,#agentsearch a:hover,#agentsearch a:focus,#agentsearch a:active{background:#2c0a54;color:#ffffff;text-decoration:none}
#con_form p{margin:5px 0;}
#con_form p label{width:140px}
#con_form p select,#con_form p input,#con_form p textarea{float:none;display:inline;width:200px;margin:2px 0}
#con_form p textarea{height:70px;font-size:0.9em}
#con_form p #submit,#con_form p #reset{width:100px;height:1.8em;line-height:1.5em;margin:0 0 10px 0}
/* Printable Details */
#printinternals img{display:inline;height:200px;border:2px solid #97c3c4;margin:0 20px 20px 0}
#printersfriend #mainpic{margin:0 auto;height:330px;border:2px solid #2685bb}
#printersfriend strong{color:#6ac1e4}
#printcenter{clear:both;width:100%;margin:10px auto;padding:10px 0;text-align:center}
#printsps{border-top:2px solid #2c0a54;margin-top:10px;padding-top:10px}
#printsps p{margin:0 0 10px 0;font-size:0.8em}
#printsps img{float:left;margin:0 10px 20px 0}
#printagentdetails{float:right}
#printagentdetails img{float:left;margin:0 10px 10px 0}
/* Classes */
.cl{clear:left}
#content .ontheup{text-align:right;margin:0 0 5px 0;padding:0}
#content .rightresults{text-align:right;line-height:1.3em;margin:15px 0}
#content .rightresults input{float:none;margin:0;display:inline;width:20px;font-size:0.85em;line-height:1.4em;text-align:center}
#content .firefoxmoo{width:0px;}
#content .rightresults select{float:none;margin:0;display:inline;width:85px;font-size:0.85em}
.resultspic{float:left;margin:0 5px 0 0;width:140px;height:105px}
#content .options p{margin:0}
/* Links */
a .resultspic,a:visited .resultspic{border:2px solid #eee}
a:hover .resultspic,a:focus .resultspic,a:active .resultspic{border:2px solid #c8dfed}
a,a:visited{color:#02a1e2}
a:hover,a:active,a:focus{color:#000}
