body {
background: #ededed url("property-rent-images/bg.gif") top right repeat-x;
margin:0px;
font-family: Verdana,Helvetica,Arial,sans-serif;
font-size:11px;
color:#4F4F4F;
}

img {border:0px;}
table {font-size:1em;}
td {vertical-align:top;}

	
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* slightly enhanced, universal clearfix hack */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * #body .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */


ul {list-style-type: circle; margin-left:15px;}
li {padding-bottom:4px;}

address {font-style: normal;}


acronym {border:none;}
p {padding-top:5px;padding-bottom:5px;}

div#body {width:860px; height:100%; background: url("property-rent-images/bg2.gif") top repeat-y;}
div#body div#banner {
					 width:860px; height:203px; 
					 overflow:hidden; 
					 background: url("property-rent-images/banner-bg.gif") top no-repeat; 
					 margin-bottom:60px; 
					 }
div#body div#banner a img#prestons {float:left; margin-left:45px; margin-top:2px;}
div#body div#banner img#messege {float:right; margin-top:70px; margin-right:50px;}


div#nav {height:79px; overflow:hidden; position:absolute;top:177px;z-index:10; margin-left:47px;}
		img#home 		{background: url(property-rent-images/on-home.gif);}
		img#search 		{background: url(property-rent-images/on-property-search.gif);}
		img#area 		{background: url(property-rent-images/on-preston-area.gif);}
		img#landlords 	{background: url(property-rent-images/on-landlord-info.gif);}
		img#tenants 	{background: url(property-rent-images/on-tenants-info.gif);}
		img#contact 	{background: url(property-rent-images/on-contact-prestons.gif);}


div#icon-nav {position:absolute;z-index:30; margin-left:640px;}
		 img#bookmark-icon 	{background: url(property-rent-images/on-bookmark-icon.gif);}
		 img#home-icon 		{background: url(property-rent-images/on-home-icon.gif);}
		 img#search-icon 	{background: url(property-rent-images/on-property-search-icon.gif);}
		 img#email-icon 	{background: url(property-rent-images/on-email-prestons-icon.gif);}
		 img#tel-icon 		{background: url(property-rent-images/on-call-prestons-icon.gif);}


div#images {margin:0; clear:both;}
div#images div#property {width:261px; height:225px; float:left; margin:0px; padding:0px; margin-left:52px;}
div#images div#middle {width:217px; float:left; margin:0px; margin-left:7px; margin-right:7px; padding:0px;}
div#images div#middle div#valuation {width:217px; height:150px; margin:0; padding:0;}
div#images div#interiors {width:261px; height:225px; float:left; margin:0px; padding:0px;}

div#body h2, div#body h1 {margin:0; color:#003a63; margin-left:52px; margin-right:51px; font-size:2.3em; text-align:left; padding-bottom:3px; font-weight:normal; font-family:Times,serif; background: url("property-rent-images/bg-h.gif") bottom repeat-x;}
div#body h2 b, div#body h1 b, div#body h3 b, dt b {color:#df362b; font-weight:normal;}
div#body h2 span, div#body h1 span {color:#bcbcbb; float:right; font-size:0.9em; position:relative;bottom:29px; font-family: Verdana,Helvetica,Arial,sans-serif;}
div#body h2 span acronym, div#body h1 span acronym {color:#003a63;}


body#homebody div#body h2 span {font-family:Times,serif; font-size:1em; color:#003a63; position:relative;bottom:30px;}




div#content {text-align:justify; margin-left:52px; margin-right:51px; background: url("property-rent-images/bg-content.gif") top repeat-x;}

div#content  a:link, div#footer a:link 			{color:#df362b; text-decoration:none; padding-left:2px; padding-right:2px;}
div#content  a:visited, div#footer a:visited 	{color:#df362b; text-decoration:none; padding-left:2px; padding-right:2px;}
div#content  a:hover, div#footer a:hover		{color:#ffffff; text-decoration:none; padding-left:2px; padding-right:2px; background-color:#df362b;}

div#content  a:link.none	{padding-left:0px; padding-right:0px;}
div#content  a:visited.none {padding-left:0px; padding-right:0px;}
div#content  a:hover.none	{padding-left:0px; padding-right:0px; background-color:#ffffff;}

div#content div#left  {float:left; width:425px; padding:10px; padding-right:15px; border-right:dotted 1px #DFDFDF;}
div#content div#right {float:right; width:280px; padding:10px; position:relative;bottom:25px;}
body#homebody div#content div#right {position:relative;bottom:27px;}

div#right h1, div#right h2 {font-size:1.5em; font-weight:normal; color:#df362b; text-align:left; font-family:Times,serif; border-bottom:1px dotted #CDCDCD; margin:0; margin-top:10px; padding:0; padding-bottom:3px; background:none;}
div#left h2, div#left dt, div#right h3  {font-size:1.5em; font-weight:normal; color:#4F4F4F; text-align:left; font-family:Times,serif; border-bottom:1px dotted #CDCDCD; margin:0; margin-top:10px; padding:0; padding-bottom:3px; background:none;}


div#left dt {cursor: pointer; background: url("property-rent-images/dt.gif") left no-repeat; padding-left:45px;}
div#left dt.hover {color:#003A63; margin-left:5px; padding-left:45px;}
div#left dt.active {color:#df362b; margin-left:0px; padding-left:45px;}
dd {border-bottom:1px dotted #CDCDCD;padding-bottom:3px; margin-bottom:8px;}

div#searchbox {clear:both; border:1px solid #CDCDCD; height:500px; overflow:auto;}

iframe {overflow:auto;}

.nb {color:#003A63;}
.nb b {font-weight:normal;}
p.nb {font-size:1.5em; text-align:left; font-family:Times,serif;}



table#answers {width:100%; border:1px solid #CDCDCD; margin-top:5px;}
table#answers td {background:#F2F2F1; text-align:left;}
table#answers td.rental-question {width:290px;}

table#letting {width:100%; border:1px solid #CDCDCD; margin-top:5px;}
table#letting td {background:#F2F2F1;}
table#letting td.description {width:290px; text-align:left;}
table#letting td.cost {text-align:right;}

table#management-fees {width:100%; border:1px solid #CDCDCD; margin-top:5px;}
table#management-fees td, table#management-fees th {background:#F2F2F1; text-align:left;}


table#tenant-fees {width:100%; border:1px solid #CDCDCD; margin-top:5px;}
table#tenant-fees td {background:#F2F2F1;}
table#tenant-fees td.tenant-fee {width:290px; text-align:left;}
table#tenant-fees td.cost {text-align:right;}

div.eating-in-preston {text-align:left; background: url("property-rent-images/bg-content.gif") top repeat-x; border:1px solid #CDCDCD; padding:10px; padding-top:0px; margin-bottom:10px;}



div#footer {width:860px; height:170px; background: #ededed url("property-rent-images/prestons-footer.gif") top no-repeat;}
div#footer p#links {text-align:left; margin-left:52px; font-size:0.9em; padding-top:100px; line-height:2em;}
div#footer p#links b {font-weight:normal;}
div#footer p#links a:link 		{color:#ffffff; text-decoration:none; padding-left:2px; padding-right:2px; background-color:#df362b;}
div#footer p#links a:visited 	{color:#ffffff; text-decoration:none; padding-left:2px; padding-right:2px; background-color:#df362b;}
div#footer p#links a:hover		{color:#df362b; text-decoration:none; padding-left:2px; padding-right:2px; background-color:#ffffff;}

div#footer p#design {color:#9F9F9F; text-align:center; font-size:0.9em; padding-top:20px; padding-bottom:20px; padding-left:70px; padding-right:70px;}
div#footer p#design a.none {background:none; padding:0; margin:0;}


form input{
margin:1px;
padding:1px;
border:1px solid #C9D1D4;
background:#fff;
width:200px;
font-size:1.1em;
}
form textarea {
font-family: Verdana,Helvetica,Arial,sans-serif;
margin:1px;
padding:1px;
border:1px solid #C9D1D4;
background:#fff;
width:200px;
font-size:1.1em;
}

form input.submit {
margin:1px;
padding:1px;
border:1px dotted #B9B8B8;
background:#fff;
color:#df362b;
font-weight:bold;
width:120px;
cursor: pointer;
}

form input:focus {background: #EFF4F6;}
form input:hover {background: #EFF4F6;}

form textarea:focus {background: #EFF4F6;}
form textarea:hover {background: #EFF4F6;}

form input.submit:hover {
margin:1px;
padding:1px;
border:1px dotted #df362b;
background:#df362b;
color:#fff;
font-weight:bold;
width:120px;
cursor: pointer;
}

form input.submit:hover {
margin:1px;
padding:1px;
border:1px dotted #003a63;
background:#003a63;
color:#fff;
font-weight:bold;
width:120px;
cursor: pointer;
}


