body {margin:0px;background-color:#EFECF6;text-align:center;}

a {font:bold 12px "verdana";color:#2C177D;text-decoration:none;}
a:visited {font:bold 12px "verdana";color:#2C177D;}
a:hover {font:bold 12px "verdana";color:#2C177D;text-decoration:underline;}

h1 {font:normal 20px "verdana";}
h2 {font:bold 16px "verdana";margin:5px 0px 15px 0px;}
h3 {font:bold 12px "verdana";margin:5px 0px 5px 0px;}

ol ul {padding-left:15px;margin-left:0px;}

#container {width:800px;background-color:#ffffff;text-align:center;margin-left:auto;margin-right:auto;}

#logo {width:215px;height:119px;float:left;margin:0px;}
#banner-right {float:right;width:585px;height:119px;margin:0px;background-image:url(images/banner-right.gif);background-repeat:no-repeat;background-position:top left;}

#leftcontent {clear:both;float:left;width:185px;vertical-align:top;padding:0px;font:normal 10px "verdana";line-height:9px;}
#leftcontent .content {margin-top:30px;}
#leftmenu {width:185px;padding:11px 0px 20px 0px;background-color:#2C177D;background-image:none;background-repeat:no-repeat;background-position:top left;}
.lmenu-image-top {width:185px;height:19px;margin:0px;border:0px;}
.lmenu-image {width:185px;height:19px;margin:0px;border:0px;}
/*HIDE FROM MAC-ie\*/ 
* html .lmenu-image {margin-bottom: -3px;} 
/*END HIDE*/

.leftmenu-list {padding:0px;margin:0px;}
.leftmenu-list li {margin:0px;color:#ffffff;list-style-type:none;/*height:19px;width:185px;*/}
/*HIDE FROM MAC-ie\*/ 
* html .leftmenu-list li {height:19px;margin-bottom: -2px;} 
/*END HIDE*/ 
.leftmenu-list li.tenacc-top {height:5px;margin:0px;}
/*HIDE FROM MAC-ie\*/ 
* html .leftmenu-list li.tenacc-top {height:0px;margin-bottom: -7px;} 
/*END HIDE*/ 
.leftmenu-list li.tenacc-bottom {height:10px;margin:0px;}
/*HIDE FROM MAC-ie\*/ 
* html .leftmenu-list li.tenacc-bottom {height:0px;margin-bottom:-2px;} 
/*END HIDE*/ 

#leftmenu a, #leftmenu a:visited, #leftmenu a:link { letter-spacing: -1px; margin: 0 1px; color: #ffcc00; display: block; padding: 4px 0 4px 14px; text-decoration: none; }
#leftmenu a:hover, #leftmenu a:focus, #leftmenu a:active { margin: 0 1px; color: #2c177d; background-color: #d5cfe7; text-decoration: none; }

#leftmenu a.tenacc {color:#C7BFDF;font-weight:normal;}
#leftmenu a.tenacc:hover {color:#2C177D;}

.leftmenubox-top {width:196px;height:14px;background-image:url(images/leftmenubox-top.gif);background-repeat:no-repeat;background-position:top left;}
.leftmenubox-content {width:184px;padding:0px 5px 0px 5px;border-left:1px solid #FEADAD;border-right:1px solid #FEADAD;}
.leftmenubox-bottom {width:196px;height:14px;background-image:url(images/leftmenubox-bottom.gif);background-repeat:no-repeat;background-position:top left;}


#content {border-bottom:1px solid #ffffff;width:800px;background-image:url(images/content-backgr.gif);background-repeat:repeat-y;padding:0px 0px 20px 0px;margin:0px;text-align:left;vertical-align:top;font:normal 12px "verdana";color:#2C177D;line-height:19px;}
#content .sep {height:10px;}
#content .downloadgraphic {float:right;border:0px;}
#content .floatright {float:right;margin:0px 0px 0px 5px;}

#breadcrumb {font-size:10px;text-align:right;margin:10px 0px 20px 0px;padding-bottom:5px;border-bottom:1px dashed #E3DEED;}
#breadcrumb a {font-size:10px;}
#breadcrumb a:visited {font-size:10px;}
#breadcrumb a:hover {font-size:10px;}

#pagehead {clear: both; margin:0px 0px 15px 0px; text-align:left; font-size: 24px; color: #2C177D; font: bold 20px "verdana";}

/*
#pagehead {clear:both;text-align:left;margin:0px 0px 15px 0px;width:100%; height: 35px;}

#pagehead span {display: none;}

#pagehead.AboutUs { background: url('/images/pagehead-aboutus.gif') no-repeat 0 0;}
#pagehead.ContactUs { background: url('/images/pagehead-contactus.gif') no-repeat 0 0;}
#pagehead.PropertiesSale { background: url('/images/pagehead-propsforsale.gif') no-repeat 0 0;}
#pagehead.PropertiesRent { background: url('/images/pagehead-propstorent.gif') no-repeat 0 0;}
#pagehead.PropertiesType { background: url('/images/pagehead-selectproptype.gif') no-repeat 0 0;}
#pagehead.YourTenantAccount { background: url('/images/pagehead-yourtenacc.gif') no-repeat 0 0;}
#pagehead.TenantInfo { background: url('/images/pagehead-tenantinfo.gif') no-repeat 0 0;}
#pagehead.TenancyDepositProtection { background: url('/images/pagehead-tenancydepositprotection.gif') no-repeat 0 0;}
#pagehead.PropertyDetails { background: url('/images/pagehead-propertydet.gif') no-repeat 0 0;}
*/

#rightcontent {float:right;width:574px;padding:0px 20px 20px 20px;vertical-align:top;text-align:justify;z-index:10;}
#rightcontent .content {margin-top:30px;}
#rightcontent-padder {width:222px;height:1px;}
#rightcontent .horizsep {width:20px;height:1px;float:left;}
#rightcontent div.floatleft {float:left;padding:0px 10px 10px 0px;}
#rightcontent div.floatright {float:right;padding:0px 0px 10px 10px;}

#footer {width:800px;border-top:10px solid #FFCC00;padding:10px 0px 20px 0px;text-align:center;font:normal 10px "verdana";color:#2C177D;}
#footer a {font:bold 10px "verdana";color:#2C177D;text-decoration:none;}
#footer a:visited {font:bold 10px "verdana";color:#2C177D;}
#footer a:hover {font:bold 10px "verdana";color:#2C177D;text-decoration:underline;}
#footer .sep {width:20px;height:0px;}
#footer .vertsep {line-height:5px;}
#footer .backgr {margin-bottom:10px;}

#home-graphic {float:right;background-image:url(images/home-graphic.jpg);background-repeat:no-repeat;width:614px;height:217px;margin-bottom:0px;}

.searchbox-top {margin:20px 0px 0px 0px;height:20px;}
/*HIDE FROM MAC-ie\*/ 
* html .searchbox-top {margin-bottom: -2px;} 
/*END HIDE*/ 
.searchbox {text-align:left;font:bold 10px "verdana";color:#2C177D;vertical-align:top;margin:0px 0px -4px 0px;padding:15px 5px 5px 5px;background-color:#C7BFDF;width:175px;}
/*HIDE FROM MAC-ie\*/ 
* html .searchbox {margin-bottom: -4px;} 
/*END HIDE*/ 
.searchbox select {font:normal 10px "verdana";color:#000000;width:173px;}
.searchbox-bottom {margin:0px;height:10px;}
.propsearchheading {margin-bottom:5px;}

.popularsearchs-top {margin:20px 0px 0px 0px;height:20px;}
/*HIDE FROM MAC-ie\*/ 
* html .popularsearchs-top {margin-bottom: -2px;} 
/*END HIDE*/ 
.popularsearchs {text-align:left;font:bold 10px "verdana";color:#2C177D;vertical-align:top;margin:0px 0px -4px 0px;padding:4px 5px 5px 5px;background-color:#C7BFDF;width:175px;}
/*HIDE FROM MAC-ie\*/ 
* html .popularsearchs {margin-bottom: -4px;} 
/*END HIDE*/ 
.popularsearchs a, .popularsearchs a:link, .popularsearchs a:visited {display: block; text-decoration: none; font: bold 12px "verdana"; color:#2C177D; padding: 4px;}
.popularsearchs a:hover, .popularsearchs a:focus { text-decoration: underline;}
.popularsearchs-bottom {margin:0px;height:10px;}

.noborder {border:0px;}

form {margin:0px;}
input {font:normal 10px "verdana";color:#000000;}
textarea {font:normal 10px "verdana";color:#000000;}
select {font:normal 10px "verdana";color:#000000;}
.textfield {width:230px;color:#000000;}
.textfield-sm {width:130px;color:#000000;}
.textarea {width:230px;height:100px;color:#000000;}
.textarea-sm {width:230px;height:75px;color:#000000;}
.form-left {margin-bottom:5px;font:bold 11px "verdana";}
.form-left .normal {font-weight:normal;}
.form-requireddiv {margin-bottom:20px;}
.form-required {margin-left:5px;color:#FF4800;font-weight:bold;}
.form-sep {height:10px;margin:0px;padding:0px;}
/*HIDE FROM MAC-ie\*/ 
* html .form-sep {margin-bottom: -10px;} 
/*END HIDE*/ 
.button {border:0px;}
.buttondiv {text-align:left;margin-top:20px;}
.form-spacer {height:15px;}
.normal {font-weight:normal;}

.errheader {margin-bottom:6px;font-size:13px}
.err {background-color:#FFF7F7;border:1px solid #FA9992;font:bold 11px "verdana";color:#E11000;margin:20px 0px 10px 0px;padding:2px 5px 2px 5px;}
.errList {padding-left:15px;margin:0px 0px 5px 0px;}
.errListItem {font:normal 11px "verdana";color:#E11000;margin-bottom:10px;}
.errform {background-color:#FFF7F7;border:1px solid #FA9992;font:bold 11px "verdana";color:#E11000;margin:0px 0px 0px 0px;padding:2px 5px 2px 5px;float:right;}

.success {background-color:#F1FFEF;font:bold 11px "verdana";color:#41A932;border:1px solid #92E287;margin:20px 0px 10px 0px;padding:2px 5px 2px 5px;}

.proplist-property {padding:5px;border:1px solid #EFECF6;background-color:#F7F4FD;}
.proplist-sep {height:20px;margin:0px 0px 0px 0px;}
.proplist-address {font:bold 12px "verdana";background-color:#E0D9EE;color:#FD0000;text-align:left;padding:5px 5px 5px 5px;width:289px;height:10px;}
.proplist-address a {font-size:12px;}
.proplist-address a:visited {font-size:12px;}
.proplist-address a:hover {font-size:12px;}
.proplist-rent {font:bold 12px "verdana";background-color:#CCC3DD;text-align:center;width:90px;height:10px;padding:5px 5px 5px 5px;}
.proplist-rent a {font-size:12px;}
.proplist-rent a:visited {font-size:12px;}
.proplist-rent a:hover {font-size:12px;}
.proplist-photo {padding-left:20px;}
.proplist-proptypebeds {padding:5px 5px 0px 5px;width:289px;font:bold 11px "verdana";color:#2C177D;text-align:left;height:20px;}
.proplist-statusorange {width:75px;float:right;padding:5px;background-color:#FF9600;color:#2C177D;font:bold 10px "verdana";border:1px solid #2C177D;margin:0px 0px 5px 0px;text-align:center;}
.proplist-status {width:75px;float:right;padding:5px;background-color:#2C177D;color:#ffffff;font:bold 10px "verdana";border:1px solid #2C177D;margin:0px 0px 5px 0px;text-align:center;}
.proplist-availablefrom {float:right;width:75px;padding:5px;background-color:#FFCC00;color:#2C177D;font:bold 10px "verdana";border:1px solid #2C177D;margin:0px 0px 5px 5px;text-align:center;}
.proplist-availability {width:80px;font:bold 11px "verdana";color:#FD0000;text-align:center;height:20px;}
.proplist-availabilitynow {width:80px;font:bold 11px "verdana";color:#FD0000;text-align:center;height:20px;}
.proplist-description {padding:0px 5px 0px 5px;width:379px;font:normal 11px "verdana";color:#2C177D;text-align:left;height:47px;vertical-align:top;}
.proplist-agent {padding:5px;}

.propdet-left {width:302px;text-align:left;vertical-align:top;padding-right:20px;font:normal 11px "verdana";line-height:19px;}
.propdet-right {text-align:center;vertical-align:top;width:252px;}
.propdet-rent {font:normal 18px "verdana";color:#2C177D;text-align:left;margin-bottom:20px;letter-spacing:-1px}
.propdet-address {clear:both;font:bold 12px "verdana";color:#2C177D;text-align:left;}
.propdet-town {font:normal 10px "verdana";color:#2C177D;text-align:left;margin-bottom:20px;}
.propdet-statusorange {width:125px;float:left;padding:5px;background-color:#FF9600;color:#2C177D;font:bold 11px "verdana";border:1px solid #2C177D;margin:0px 10px 10px 0px;text-align:center;}
.propdet-status {width:125px;float:left;padding:5px;background-color:#2C177D;color:#ffffff;font:bold 11px "verdana";border:1px solid #2C177D;margin:0px 10px 10px 0px;text-align:center;}
.propdet-availablefrom {width:125px;float:left;padding:5px;background-color:#FFCC00;color:#2C177D;font:bold 11px "verdana";border:1px solid #2C177D;margin:0px 10px 10px 0px;text-align:center;}
.propdet-avail {font:bold 11px "verdana";color:#FD0000;text-align:left;margin-bottom:10px;}
.propdet-availnow {font:bold 11px "verdana";color:#FD0000;text-align:left;margin-bottom:10px;}
.propdet-description {font:normal 11px "verdana";color:#2C177D;text-align:left;line-height:19px;}
.propdet-photo {border:1px solid #2C177D;}
.propdet-photolinks {text-align:center;margin-top:5px;font:normal 10px "verdana";color:#333333;}
.propdet-contact {margin:0px 0px 30px 0px;padding-top:10px;text-align:center;font:normal 11px "verdana";color:#333333;}
.propdet-dettable {margin-top:30px;border-top:1px dashed #D9D9D9;}
.propdet-det-left {text-align:left;font:bold 10px "verdana";color:#2C177D;padding:5px 5px 5px 0px;border-bottom:1px dashed #E3DEED;width:115px;vertical-align:top;}
.propdet-det-right {text-align:left;font:normal 10px "verdana";color:#2C177D;padding:5px 0px 5px 5px;border-bottom:1px dashed #E3DEED;width:180px;vertical-align:top;}
.propdet-contactdet {width:252px;padding:60px 10px 15px 10px;margin-bottom:30px;vertical-align:top;text-align:left;background-image:url(images/propdet-contactdet.gif);background-position:top left;background-repeat:no-repeat;background-color:#DEDEDE;}
.propdet-contactdet-left {font:bold 11px "verdana";color:#333333;width:50px;padding-right:5px;height:20px;}
.propdet-contactdet-right {font:normal 11px "verdana";color:#333333;width:180px;height:20px;}
.propdet-photobutton {vertical-align:middle;border:0px;}

.propdetprint-table {width:100%;height:100%;border:5px solid #FFCC00;}
.propdetprint-container {background-color:#ffffff;text-align:center;vertical-align:top;padding:20px;width:100%;height:100%;}
.propdetprint-contactcont {height:50px;vertical-align:bottom;padding:20px 20px 10px 20px;}
.propdetprint-heading {font:bold 14px "verdana";color:#333333;text-align:center;height:100px;vertical-align:middle;}
.propdetprint-rent {font:bold 17px "verdana";color:#2C177D;text-align:center;margin-bottom:10px;}
.propdetprint-address {font:bold 14px "verdana";color:#2C177D;text-align:center;margin-bottom:5px;}
.propdetprint-town {font:normal 12px "verdana";color:#2C177D;text-align:center;margin-bottom:20px;}
.propdetprint-statusorange {width:125px;display:inline;padding:5px;background-color:#FF9600;color:#2C177D;font:bold 11px "verdana";border:1px solid #2C177D;margin:5px 10px 10px 0px;text-align:center;}
.propdetprint-status {width:125px;display:inline;padding:5px;background-color:#2C177D;color:#ffffff;font:bold 11px "verdana";border:1px solid #2C177D;margin:5px 10px 10px 0px;text-align:center;}
.propdetprint-availablefrom {width:125px;float:left;padding:5px;background-color:#FFCC00;color:#2C177D;font:bold 11px "verdana";border:1px solid #2C177D;margin:5px 10px 10px 0px;text-align:center;}
.propdetprint-avail {font:bold 12px "verdana";color:#2C177D;text-align:center;margin:10px 0px 0px 0px;}
.propdetprint-availnow {font:bold 12px "verdana";color:#2674C0;text-align:center;margin:10px 0px 0px 0px;}
.propdetprint-description {font:normal 11px "verdana";color:#2C177D;text-align:left;margin:15px 0px 15px 0px;}
.propdetprint-photo {display:inline;margin:5px 2px 5px 2px;}
.propdetprint-contact {margin:20px 0px 30px 0px;border-top:1px dashed #D9D9D9;padding-top:10px;text-align:center;font:normal 11px "verdana";color:#333333;}
.propdetprint-dettable {margin-top:10px;border-top:1px dashed #E3DEED;width:100%;}
.propdetprint-det-left {text-align:left;font:bold 10px "verdana";color:#2C177D;padding:5px 5px 5px 0px;border-bottom:1px dashed #E3DEED;width:105px;vertical-align:top;width:35%;}
.propdetprint-det-right {text-align:left;font:normal 10px "verdana";color:#2C177D;padding:5px 0px 5px 5px;border-bottom:1px dashed #E3DEED;width:145px;vertical-align:top;width:65%;}
.propdetprint-contactname {font:bold 12px "verdana";color:#333333;text-align:center;margin:0px 0px 0px 0px;}
.propdetprint-contacttelemail {font:normal 12px "verdana";color:#333333;text-align:center;margin:10px 0px 0px 0px;}
.propdetprint-agentname {font:bold 10px "verdana";color:#2C177D;text-align:center;margin:0px 0px 5px 0px;}
.propdetprint-agentaddress {font:normal 10px "verdana";color:#2C177D;text-align:center;margin:0px 0px 5px 0px;}
.propdetprint-agenttel {font:normal 10px "verdana";color:#2C177D;text-align:center;margin:0px 0px 0px 0px;}
.propdetprint-sep {margin:10px 0px 10px 0px;border-bottom:1px dashed #E3DEED;height:1px;}
.propdetprint-scotlogo {text-align:center;margin-top:20px;}

.featprop-photo {margin-bottom:5px;}
.featprop-heading {margin-bottom:5px;}
.featprop-desc {margin:0px;}

#contact-right {float:right;width:240px;text-align:left;}
#contact-form {float-left;width:300px;text-align:left;}
.contact-textfieldsm {width:100px;}
.contact-textfield {width:200px;}
.contact-textarea {width:200px;height:75px;}

.yellbox-container {float:left;width:235px;}
.yellbox-top {width:235px;height:23px;margin:0px;}
/*HIDE FROM MAC-ie\*/ 
* html .yellbox-top {margin-bottom: -3px;} 
/*END HIDE*/ 
.yellbox-content {background-color:#FCE875;width:215px;height:290px;padding:10px 10px 0px 10px;text-align:left;margin:0px;}
.yellbox-content vertsep {height:10px;}
.yellbox-bottom {width:235px;height:12px;padding:0px;margin:0px;}

ul.downloadforms li {margin-bottom:3px;}
.icon {border:0px;margin-right:5px;vertical-align:middle;}

.clearleft {clear:left;height:0px;padding:0px;margin:0px;}
.clearboth {clear:both;height:0px;padding:0px;margin:0px;}
.clearright {clear:right;height:0px;padding:0px;margin:0px;}

.tenantreg-left {float:left;width:275px;}
.tenantreg-right {float:right;width:275px;}
.tenantreg-formcont {padding:10px;border:1px solid #C7BFDF;}
.tenantreg-formcont h3 {font:bold 16px "verdana";margin:0px 0px 15px 0px;padding-bottom:5px;border-bottom:1px dashed #C7BFDF;}
.tenantreg-formcont h4 {font:bold 14px "verdana";margin:25px 0px 15px 0px;padding-bottom:5px;border-bottom:1px dashed #C7BFDF;}

.tenantlist-table {border:1px solid #C7BFDF;width:100%;margin-top:15px;}
.tenantlist-heading {background-color:#C7BFDF;font:bold 10px "verdana";color:#2C177D;padding:3px;}
.tenantlist-cell1 {font:normal 10px "verdana";color:#2C177D;height:20px;padding:3px;background-color:#F0ECF8;}
.tenantlist-cell1 a {font-size:10px;}
.tenantlist-cell1 a:visited {font-size:10px;}
.tenantlist-cell1 a:hover {font-size:10px;}
.tenantlist-cell2 {font:normal 10px "verdana";color:#2C177D;height:20px;padding:3px;background-color:#E8E2F3;}
.tenantlist-cell2 a {font-size:10px;}
.tenantlist-cell2 a:visited {font-size:10px;}
.tenantlist-cell2 a:hover {font-size:10px;}

.downloaddocs {width:200px;padding:10px;border:1px solid #E3DEED;margin:0px 0px 0px 0px;}

#tenninetyfooter {margin-top:10px;}
#tenninetyfooter a {font-weight:normal;}
#tenninetyfooter a:visited {font-weight:normal;}
#tenninetyfooter a:hover {font-weight:normal;}
