body {margin:0px;background-color:#D2E1F7;text-align:center;height:auto;height:100%;min-height:100%;}

a {font:bold 11px "verdana";color:#1A4380;text-decoration:none;}
a:visited {font:bold 11px "verdana";color:#1A4380;}
a:hover {font:bold 11px "verdana";color:#1A4380;text-decoration:underline;}

h1 {font:normal 26px "verdana";margin:0px 0px 30px 0px;letter-spacing-1px;}
h2 {font:bold 16px "verdana";margin:25px 0px 15px 0px;}
h3 {font:bold 12px "verdana";margin:10px 0px 5px 0px;}

#container {width:775px;text-align:center;margin-left:auto;margin-right:auto;}

#logo {width:216px;height:153px;float:left;margin:0px;}
#banner-right {float:right;width:559px;height:153px;margin:0px;background-image:url(images/banner-right.jpg);background-repeat:no-repeat;background-position:top left;}

#leftcontent {clear:both;float:left;width:193px;vertical-align:top;padding:0px;font:normal 10px "verdana";line-height:9px;}
#leftcontent .content {margin-top:30px;}
#leftmenu {width:193px;padding:11px 0px 0px 0px;background-color:#1A4380;background-image:url(images/leftmenu-top.gif);background-repeat:no-repeat;background-position:top left;}
.lmenu-image-top {width:193px;height:19px;margin:0px;border-top:1px solid #1A4380;border-bottom:1px solid #1A4380;border-left:0px;border-right:0px;}
.lmenu-image {width:193px;height:19px;margin:0px;border-bottom:1px solid #1A4380;border-top:0px;border-left:0px;border-right:0px;}
/*HIDE FROM MAC-ie\*/ 
* html .lmenu-image {margin-bottom: -3px;} 
/*END HIDE*/
#leftmenu-bottom {width:193px;height:11px;margin:0px 0px 20px 0px;padding:0px;background-image:url(images/leftmenu-bottom.gif);background-position:top left;background-repeat:no-repeat;}

.leftmenu-list {padding:0px;margin:0px;}
.leftmenu-list li {margin:0px;color:#ffffff;list-style-type:none;height:20px;width:193px;}
/*HIDE FROM MAC-ie\*/ 
* html .leftmenu-list li {height:19px;margin-bottom: -2px;} 
/*END HIDE*/ 

.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 {width:735px;background-color:#ffffff;padding:0px 20px 20px 20px;margin:0px;text-align:left;vertical-align:top;font:normal 11px "verdana";color:#1A4380;line-height:16px;}
#content .sep {height:10px;}
#content .downloadgraphic {float:right;border:0px;}
#content .floatright {float:right;margin:0px 0px 0px 15px;}

#breadcrumb {font-size:10px;text-align:right;margin:0px 0px 10px 0px;}
#breadcrumb a {font-size:10px;}
#breadcrumb a:visited {font-size:10px;}
#breadcrumb a:hover {font-size:10px;}

#pagehead {clear:both;text-align:left;margin:0px 0px 15px 0px;width:100%;}

#rightcontent {float:right;width:519px;padding-left:20px;vertical-align:top;text-align:left;}
#rightcontent .content {margin-top:30px;}
#rightcontent-padder {width:222px;height:1px;}
#rightcontent .horizsep {width:20px;height:1px;float:left;}
#rightcontent .floatright {float:right;margin:0px 0px 5px 15px;}
#rightcontent .floatleft {float:left;margin:0px 15px 5px 0px;}
#rightcontent .subhead {font:bold 16px "verdana";margin:15px 0px 15px 0px;}

#footer {width:775px;background-image:url('images/footer-backgr.gif');background-position:top left;background-repeat:no-repeat;padding:100px 0px 30px 0px;text-align:center;font:normal 10px "verdana";color:#1A4380;}
#footer a {font:bold 10px "verdana";color:#1A4380;text-decoration:none;}
#footer a:visited {font:bold 10px "verdana";color:#1A4380;}
#footer a:hover {font:bold 10px "verdana";color:#1A4380;text-decoration:underline;}
#footer .sep {width:20px;height:0px;}
#footer .vertsep {line-height:5px;}
#footer .backgr {margin-bottom:10px;}

.searchbox-top {margin:0px;height:23px;}
/*HIDE FROM MAC-ie\*/ 
* html .searchbox-top {margin-bottom: -4px;} 
/*END HIDE*/ 
.searchbox {text-align:left;font:bold 10px "verdana";color:#1A4380;vertical-align:top;margin:0px 0px -4px 0px;padding:10px 5px 5px 5px;background-color:#B4CCF0;width:183px;}
/*HIDE FROM MAC-ie\*/ 
* html .searchbox {margin-bottom: -4px;} 
/*END HIDE*/ 
.searchbox select {font:normal 10px "verdana";color:#000000;width:183px;}
.searchbox-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;}
.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-requireddiv {margin-bottom:20px;}
.form-required {margin-left:5px;color:#FF4800;font-weight:bold;}
.button {border:0px;}
.buttondiv {text-align:right;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:0px;}
.proplist-sep {height:1px;margin:15px 0px 20px 0px;border-bottom:1px dashed #D9D9D9;}
.proplist-address {font:bold 12px "verdana";background-color:#D8E3F4;color:#FD0000;text-align:left;padding:2px 5px 2px 5px;width:269px;height:10px;border-bottom:1px dashed #1A4380;}
.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:#D8E3F4;text-align:left;width:90px;height:10px;padding:2px 5px 2px 0px;border-bottom:1px dashed #1A4380;}
.proplist-rent a {font-size:12px;}
.proplist-rent a:visited {font-size:12px;}
.proplist-rent a:hover {font-size:12px;}
.proplist-photo {padding:0px;}
.proplist-proptypebeds {background-color:#ffffff;padding:0px 5px 0px 5px;width:269px;font:bold 11px "verdana";color:#1A4380;text-align:left;height:20px;}
.proplist-availability {background-color:#ffffff;width:80px;font:bold 11px "verdana";color:#FD0000;text-align:center;height:20px;}
.proplist-availabilitynow {background-color:#ffffff;width:80px;font:bold 11px "verdana";color:#FD0000;text-align:center;height:20px;}
.proplist-description {background-color:#ffffff;padding:0px 5px 0px 5px;width:369px;font:normal 11px "verdana";color:#1A4380;text-align:left;height:47px;vertical-align:top;}
.proplist-agent {background-color:#ffffff;padding:5px;}

.propdet-left {width:257px;text-align:left;vertical-align:top;padding-right:20px;}
.propdet-right {text-align:center;vertical-align:top;width:252px;}
.propdet-rent {font:normal 18px "verdana";color:#1A4380;text-align:left;margin-bottom:20px;letter-spacing:-1px}
.propdet-address {font:bold 12px "verdana";color:#1A4380;text-align:left;}
.propdet-town {font:normal 10px "verdana";color:#1A4380;text-align:left;margin-bottom:20px;}
.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:#1A4380;text-align:left;}
.propdet-photo {border:1px solid #1A4380;}
.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:#1A4380;padding:3px 5px 3px 0px;border-bottom:1px dashed #D9D9D9;width:105px;vertical-align:top;}
.propdet-det-right {text-align:left;font:normal 10px "verdana";color:#1A4380;padding:3px 0px 3px 5px;border-bottom:1px dashed #D9D9D9;width:145px;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;}
.propdet-disclaimer {font:normal 10px "verdana";color:#1A4380;margin-top:30px;text-align:justify;line-height:12px;}

.propdetprint-table {width:100%;height:100%;border:3px solid #1A4380;}
.propdetprint-container {background-color:#ffffff;text-align:center;vertical-align:top;padding:20px;width:100%;height:100%;}
.propdetprint-contactcont {padding:0px 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:#1A4380;text-align:center;margin-bottom:10px;}
.propdetprint-address {font:bold 14px "verdana";color:#1A4380;text-align:center;margin-bottom:10px;}
.propdetprint-town {font:normal 12px "verdana";color:#1A4380;text-align:center;margin-bottom:20px;}
.propdetprint-avail {font:bold 12px "verdana";color:#333333;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:#1A4380;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 solid #D9D9D9;width:100%;}
.propdetprint-det-left {text-align:left;font:bold 10px "verdana";color:#1A4380;padding:3px 5px 3px 0px;border-bottom:1px solid #D9D9D9;width:105px;vertical-align:top;width:35%;}
.propdetprint-det-right {text-align:left;font:normal 10px "verdana";color:#1A4380;padding:3px 0px 3px 5px;border-bottom:1px solid #D9D9D9;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:#333333;text-align:center;margin:0px 0px 5px 0px;}
.propdetprint-agentaddress {font:normal 10px "verdana";color:#333333;text-align:center;margin:0px 0px 5px 0px;}
.propdetprint-agenttel {font:normal 10px "verdana";color:#333333;text-align:center;margin:0px 0px 0px 0px;}
.propdetprint-sep {margin:10px 0px 10px 0px;border-bottom:1px solid #D9D9D9;height:1px;}
.propdetprint-scotlogo {text-align:center;margin-top:20px;}
.epc {float:right;}

.featprop-container {float:left;width:235px;}
.featprop-photo {margin-bottom:5px;}
.featprop-heading {margin-bottom:5px;}
.featprop-desc {margin:0px;}
.featsep {float:left;width:15px;}

#contact-right {float:right;width:199px;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:515px;}
.yellbox-top {width:505px;height:23px;margin:0px;}
/*HIDE FROM MAC-ie\*/ 
* html .yellbox-top {margin-bottom: -3px;} 
/*END HIDE*/ 
.yellbox-content {background-color:#FCE875;width:495px;height:270px;padding:10px 10px 0px 10px;text-align:left;margin:0px;}
.yellbox-content vertsep {height:10px;}
.yellbox-bottom {width:515px;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;}

#searchheading {margin-bottom:-3px;}
#overseassearch {width:183px;padding:10px 5px 0px 5px;background-color:#FFEE88;color:#1A4380;}
.formheading {font-size:10px;font-weight:bold;color:#1A4380;padding-bottom:5px;}
.formelement {font-size:10px;}
.formsep {clear:both;height:7px;line-height:7px;}
select.price {width:77px;}
.propindsep {width:30px;height:1px;vertical-align:middle;}
.propindcheckboxsep {width:50px;height:1px;vertical-align:middle;}

#tenninetyfooter {margin-top:10px;}
#tenninetyfooter a {font-weight:normal;}
#tenninetyfooter a:visited {font-weight:normal;}
#tenninetyfooter a:hover {font-weight:normal;}

.overseassep {border-bottom:1px dashed #FFEE88;height:1px;line-height:1px;margin:10px 0px 15px 0px;}
.overseassearchprop {clear:both;padding-bottom:15px;border-bottom:1px dashed #FFEE88;margin-bottom:15px;}
.overseassearchprop .photo {float:right;}
.overseassearchprop .photo img {border:1px solid #FFDB00;}
.overseassearchprop .maindetails {float:left;width:357px;font:bold 12px "verdana";background-color:#FFEE88;color:#FD0000;text-align:left;padding:5px 5px 5px 5px;border-bottom:1px dashed #FFDB00;}
.overseassearchprop .maindetails .price {float:right;margin-left:10px;width:90px;color:#1A4380;}
.overseassearchprop .details {clear:left;float:left;padding:5px 5px 0px 0px;width:357px;}
.overseassearchprop .details .beds {float:left;padding-top:5px;font-weight:bold;}
.overseassearchprop .details .status {float:right;background-color:#FFEE88;width:75px;padding:3px;text-align:center;font-weight:bold;}
.overseassearchprop .details .description {clear:both;padding:5px 0px 5px 0px;}

.overseaspropdet .floatright {width:252px;margin-left:0px;}
#largePhoto {border:1px solid #1A4380;}
.overseaspropdet .photolinks {padding:15px 35px 10px 35px;text-align:center;color:#333333;font-size:10px;}
.overseaspropdet .photolinks .prevphoto {float:left;margin-right:10px;border:0px;vertical-align:-30%;}
.overseaspropdet .photolinks .nextphoto {float:right;margin-left:10px;border:0px;vertical-align:-30%;}
.overseaspropdet .tools {text-align:center;}
.overseaspropdet .tools img {vertical-align:-30%;border:0px;}
.overseaspropdet .floatleft {width:230px;margin-right:0px;}
.overseaspropdet .address {font:bold 12px "verdana";color:#1A4380;text-align:left;margin-bottom:15px;}
.overseaspropdet .price {font:normal 18px "verdana";color:#1A4380;text-align:left;margin-bottom:15px;letter-spacing:-1px}
.overseaspropdet .description {margin-bottom:15px;}
.overseaspropdet .ref {margin-bottom:10px;}
.overseaspropdet .detsep {border-bottom:1px dashed #D9D9D9;}
.overseaspropdet .det {text-align:left;font:normal 10px "verdana";color:#1A4380;padding:3px 5px 3px 0px;border-bottom:1px dashed #D9D9D9;}
.overseaspropdet .map {clear:both;margin-top:20px;}
#map {width:250px;height:400px;border:1px solid #1A4380;font-size:9px;letter-spacing:-1px;}
.yellbox-content2 {
	background-color:#FCE875;
	width:495px;
	padding:10px 10px 0px 10px;
	text-align:left;
	margin:0px;
	height: 380px;
}
