/* CSS Document */

body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:70%; background-color:#ffffff; color:#5c3485; }
#container {width:750px; margin:0px auto;}


/*** Text & General Formatting ***/

a {color:#727272; text-decoration:none;}
a:hover {color:#ae99c2; text-decoration:underline;}
a img {border:none;}

h1 {font-size:1.6em; color:#5c3485;}
h2 {font-size:1.2em; color:#383838;}
h3 {font-size:1.2em; color:#727272;}

hr {border-top:1px solid #000000; width:450px; height:1px; background-color:#FFFFFF; border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}


/*** Header ***/
#header {height:100px; width:100%; }
	#logo {padding:12px 15px;}
	#phoneno {padding:45px 15px 35px 0;}


/*** Navigation ***/
#nav {width:100%; height:31px; background-image:url(../_images/Template/nav-bkg.gif); padding:0; margin:0; list-style:none; color:#ffffff; font-weight:bold; font-size:11px;}
#nav li {float:left; padding:4px 15px 3px 16px; margin:5px 0 ; background-color:#5c3485; border-left:1px solid #402167; border-right:1px solid #ae99c2; }
#nav li#nav-left {width:17px; background-image:url(../_images/Template/nav-left-bkg.gif); height:31px; padding:0; margin:0; border:none;}
#nav li#nav-first {border-left:none;}
#nav li#nav-right {width:17px; background-image:url(../_images/Template/nav-right-bkg.gif); float:right; height:31px; padding:0; margin:0; border:none;}
#nav li#nav-last {border-right:none;}

#nav li a {color:#FFFFFF;}


/*** Homepage Top Content ***/
#top-content {width:740px; margin-left:10px; }
.topbox {width:211px; height:215px; margin:10px 20px 10px 12px; float:left; display:inline; background-repeat:no-repeat}
#topbox1 {background-image:url(../_images/HomepageContent/buy-to-let-homepage-bkg.jpg);}
#topbox2 {background-image:url(../_images/HomepageContent/commercial-homepage-bkg.jpg);}
#topbox3 {background-image:url(../_images/HomepageContent/residential-homepage-bkg.jpg);}

.topbox ul {margin:105px 0px 10px 30px; padding:0; color:#fff; }

.topbox ul li {padding-top:3px;}
.topbox a {color:#FFFFFF;}

.mainbox {float:left; width:414px; height:208px; margin:5px 0px 10px 12px;}
* html .mainbox {margin-left:6px;}
.rightbox {width:271px; height:99px; float:right; margin:5px 31px 5px 5px; display:inline}


/*** Breadcrumb ***/
ul#breadcrumb {margin:10px 0px; padding:0; width:465px; list-style:none; border:none; font-size:11px; border-bottom:1px solid #ae99c2;}
ul#breadcrumb li {display:inline; padding:0px 10px 0 5px; line-height:1.7;background:url(../_images/Template/arrow.gif) right center no-repeat;}
ul#breadcrumb li a {font-weight:normal; }
ul#breadcrumb li.here {background:none; padding:0px; }
ul#breadcrumb li.current {background:none;}


/*** Main Content ***/
#skip {position:absolute; left:-999px;}

#content { padding:10px 22px;}

#internalcontent {float:left; width:465px;}
#rightcol {width:213px; float:right; padding-top:21px;}
#rightcol img {margin:10px 0;}

#subnav {width:203px; margin:0 5px 10px 5px; padding:8px 0 0 0; list-style:none; background:url(../_images/Template/subnav-top.gif) top no-repeat; }
#subnav li {border-top:1px solid #ae99c2; padding:3px 0 ; margin:0 }
#subnav li.current { background:url(../_images/Template/arrow.gif) left no-repeat; }
#subnav li.end {background:url(../_images/Template/subnav-bottom.gif) top no-repeat; height:8px; padding:0px; border:none;}
#subnav li a{ font-weight:normal; padding:0px 17px 0px 17px; display:block; margin:0; }
#subnav li ul {margin:2px -5px 0px -5px; padding:0px 0 0 0; list-style:none;}

form {width:350px; margin-left:30px; padding-top:20px;}
form label {width:110px; float:left; margin-bottom:10px; height:22px; margin-bottom:10px}
form .textfield {width:230px; float:right; margin-bottom:10px;}
form textarea {width:230px; float:right;margin-bottom:10px;}
form select {width:235px; float:right;margin-bottom:10px;}
form .radio {margin:5px 0;}
* html form .radio {margin:0;}
form fieldset {border:none; padding:0 0 15px 120px; margin:0 0 0px -3px; width:350px;}
form legend {float:left; width:120px; display:block; margin:0 0 0 -117px; padding:0px; color:#5c3485;}
* html form legend {margin-left:-124px;}
form .column {width:140px; float:left; margin-top:-18px; }
form .column label {float:right; margin:5px 6px 3px 0; }
* html form .column label {margin:4px 6px 4px 0;}
p.address {margin-left:30px; color:#383838;}
div.fieldwrapper {width:350px; margin-left:-115px;}
.checkbox {float:right;}
form .button {float:right; margin:20px 0 0 175px;}

#sitemap li {list-style-image:url(../_images/Template/bullet.gif); }
#sitemap li a {color:#5c3485;}
#sitemap li ul li a {color:#727272;}

/*** Footer ***/
#footer {width:100%; padding:0; margin:0; list-style:none;  color:#727272;}
#footer li {float:left; padding:10px;}
#footer li#redant {float:right;}

/*** Documents ***/
ul.documents { width: 315px; margin: 10px 0px; padding: 0px;}
ul.documents li { border-bottom: 1px solid #f0f0f0; list-style-type: none; margin-bottom: 10px; padding: 0px 0px 5px 30px; background: url(/_images/general/pdf_large.gif) scroll no-repeat left top;}
ul.documents li.pdf { background: url(/_images/general/pdf_large.gif) scroll no-repeat left top;}
ul.documents li.word { background: url(/_images/general/word_large.gif) scroll no-repeat left top;}
ul.documents a { font-weight: bold;}
ul.documents h2 { margin-bottom: 3px;}
ul.documents p { padding:0; margin:0; }
.sizetext { color: #757575; font-weight: normal; padding-left: 10px; font-size:80%;}
.datetext { color: #757575; font-weight: normal; float: right;}

ul.pagenumbers  { float:left; display:inline; width:315px; margin:10px 2px; padding:0; text-align:left;}
.pagenumbers li { float:left; list-style-type:none; border:1px solid #a183b8; width:20px; text-align:center; margin-left:3px;}
.pagenumbers li.selected {background-color:#e3daea;}
.pagenumbers a { display:block; padding:2px 0px ;color:#5C3485;}
.pagenumbers a:hover { background-color:#e3daea; text-decoration:none;}


