body {margin:0px;text-align:left;vertical-align:top;background-color:#F3F3F3;}

li {color:#707070;}

h1 {font:normal 26px "verdana";color:#E40001;letter-spacing:-1px;margin:0px 0px 30px 0px;}
h2 {font:normal 20px "verdana";color:#E40001;letter-spacing:-1px;margin:0px 0px 20px 0px;}
h3 {font:normal 18px "verdana";color:#E40001;letter-spacing:-1px;margin:0px 0px 10px 0px;}

.bannercell {background-image:url(images/banner-fade.gif);height:118px;width:100%;text-align:left;padding-left:0px;}
.bannermenucell {height:19px;text-align:left;padding:0px 0px 0px 0px;background-image:url(images/bannermenufade.gif);}
.bannermenuimgleft {margin:0px 0px 0px 30px;padding:0px;height:19px;float:left;}
/*HIDE FROM MAC-ie\*/ 
* html .bannermenuimgleft {margin-right: 2px;} 
/*END HIDE*/ 
.bannermenuimg {padding:0px;margin:0px;height:19px;float:left;}
/*HIDE FROM MAC-ie\*/ 
* html .bannermenuimg {margin-left: -6px;} 
/*END HIDE*/ 
.leftbannermenufade {background-image:url(images/leftbannermenufade.gif);background-repeat:repeat-x;height:10px;width:150px;}
.cornbannermenufade {background-image:url(images/cornbannermenufade.gif);background-repeat:repeat-x;height:10px;width:10px;}
.mainbannermenufade {background-image:url(images/mainbannermenufade.gif);background-repeat:repeat-x;height:10px;width:100%;}
.bannermenusep {margin:0px 0px 0px 0px;padding:0px;float:left;}
/*HIDE FROM MAC-ie\*/ 
* html .bannermenusep {margin-left: -6px;} 
/*END HIDE*/ 

.bannerleft {width:221px;text-align:left;}
.bannerright {vertical-align:top;width:100%;text-align:right;background-image:url(images/banner-backgr.gif);background-position:left;background-repeat:no-repeat;}
#banner-orderpromo {margin:10px 20px 0px 0px;}
#banner-freeadverts {margin:10px 20px 0px 0px;border:0px;}

.leftmenu {background-color:#E8E8E8;vertical-align:top;text-align:left;padding:10px 10px 20px 20px;width:175px;height:100%;font:normal 11px "verdana";color:#AEAEAE;}
.leftmenufade {width:11px;background-image:url(images/leftmenufade.gif);background-repeat:repeat-y;height:100%;}
.main {font:normal 11px "verdana";color:#333333;vertical-align:top;text-align:left;width:100%;padding:10px 20px 20px 20px;height:100%;}

.footer {background-image:url(images/footer-fade.gif);background-position:top left;background-repeat:repeat-x;position:relative;clear:both;text-align:left;font:normal 11px "verdana";color:#FFBA00;padding:10px 0px 30px 20px;}
.footerlink {font-weight:normal;color:#FFBA00;font-size:11px;}
.footerlink:visited {font-weight:normal;color:#FFBA00;font-size:11px;}
.footerlink:hover {font-weight:normal;color:#FFBA00;font-size:11px;}
.footerspacer {width:20px;height:1px;}

.leftmenuheading {padding:0px 0px 8px 0px;text-align:left;}
.leftmenubox {width:173px;border:1px solid #F3F3F3;vertical-align:top;padding:10px 10px 8px 10px;text-align:left;font:normal 10px "verdana";}
.leftmenu-numberof {font:normal 11px "verdana";margin:0px 0px 0px 5px;vertical-align:sup;color:#E40001;}
.leftmenu-numberofnew {font:bold 11px "verdana";margin:0px 0px 0px 5px;color:#E40001;vertical-align:sup;}
.leftmenu-hidden {font:normal 11px "verdana";margin:0px 0px 0px 5px;color:#C0C0C0;vertical-align:sup;}
.leftmenu-link {font-size:11px;}
.leftmenu-link:hover {font-size:11px;}
.leftmenu-link:visited {font-size:11px;}
.lmenu-itemsep {width:1px;height:4px;}
.lmenu-sep {height:1px;background-color:#F3F3F3;width:100%;margin:20px 0px 20px 0px;}
.leftmenu-alert {border:1px solid #333333;background-color:#ffffff;font:normal 11px "verdana";color:#333333;padding:5px;margin:10px 0px 10px 0px;}
.lmenu-addnew {border:0px;margin-bottom:20px;text-align:center;}
.lmenu-content {margin-bottom:20px;border:0px;}

.redboxheader {background-color:#E40001;padding-left:10px;text-align:left;height:20px;font:bold 11px "verdana";color:#ffffff;}
.redboxmain {vertical-align:top;text-align:left;padding:10px;background-color:#E8E8E8;font:normal 11px "verdana";color:#333333;border-left:1px solid #B5B5B5;border-right:1px solid #B5B5B5;border-bottom:1px solid #B5B5B5;}
.redboxmain a {font-size:11px;}
.redboxmain a:visited {font-size:11px;}
.redboxmain a:hover {font-size:11px;}
.redboxfade {height:10px;background-image:url(images/boxbottomfade.gif);}
.redboxmain h2 {font:bold 16px "verdana";color:#333333;margin-bottom:15px;}

.greyboxheader {background-color:#333333;padding-left:10px;text-align:left;height:20px;font:bold 11px "verdana";color:#ffffff;}
.greyboxmain {vertical-align:top;text-align:left;padding:10px;background-color:#E8E8E8;font:normal 11px "verdana";color:#333333;border-left:1px solid #ABABAB;border-right:1px solid #ABABAB;border-bottom:1px solid #ABABAB;}
.greyboxmain a {font-size:11px;}
.greyboxmain a:visited {font-size:11px;}
.greyboxmain a:hover {font-size:11px;}
.greyboxfade {height:10px;background-image:url(images/grboxbottomfade.gif);}

.formtable {margin-bottom:0px;width:100%;border-left:1px dashed #C9C9C9;border-top:1px dashed #C9C9C9;border-right:1px dashed #D7D7D7;}
.formcellleft {background-color:#F6F6F7;border-bottom:1px dashed #C9C9C9;font:bold 11px "verdana";color:#E40001;text-align:left;padding:10px 5px 10px 5px;vertical-align:top;}
.formcelllefttext {background-color:#F6F6F7;border-bottom:1px dashed #C9C9C9;font:bold 11px "verdana";color:#E40001;text-align:left;width:120px;padding:10px 5px 10px 5px;vertical-align:top;}
.formcellleftspacer {width:135px;height:1px;}
.formcellright {background-color:#EDEDEE;border-left:1px dashed #C9C9C9;border-bottom:1px dashed #C9C9C9;margin:1px;font:normal 11px "verdana";color:#333333;text-align:left;padding:10px 5px 10px 5px;vertical-align:top;width:100%;}
.formrequired {margin-left:5px;vertical-align:baseline;}
.formerr {background-color:#EDEDEE;width:50px;text-align:left;vertical-align:top;padding:7px 5px 8px 5px;border-bottom:1px dashed #C9C9C9;}
.formtextfield {width:175px;}

.detailstable {margin-bottom:1px;width:100%;}
.detailscellleft {font:bold 10px "verdana";color:#333333;background-color:#ffffff;text-align:right;width:120px;padding:7px 5px 3px 0px;height:15px;vertical-align:top;}
.detailscelllefttext {font:bold 10px "verdana";color:#333333;background-color:#ffffff;text-align:right;width:120px;padding:4px 5px 3px 0px;height:15px;vertical-align:top;}
.detailscellright {font:normal 10px "verdana";color:#333333;background-color:#F4F4F4;text-align:left;padding:4px 5px 5px 5px;height:15px;vertical-align:top;width:100%;}

form {margin:0px;display:inline;}
input {font:normal 10px "verdana";color:#000000;border:1px solid #7993AC;}
select {font:normal 10px "verdana";color:#000000;}
textarea {font:normal 10px "verdana";color:#000000;}
.button {border:0px;padding:0px;}
.buttonleft {border:0px;margin-right:20px;}
.buttonright {border:0px;margin-left:20px;}
.buttondiv {text-align:right;width:100%;margin-top:15px;clear:both;}
.radio {vertical-align:middle;border:0px;}
.checkbox {border:0px;vertical-align:-40%;}
label {font-weight:bold;color:#E40001;}
.button-findaddress {border:0px;vertical-align:middle;margin-left:10px;}
.form-subhead {font:bold 14px "verdana";color:#6D6D6D;margin:20px 0px 10px 0px;}

.errheader {margin-bottom:6px;}
.err {background-color:#FFF7F7;border:1px solid #FA9992;font:bold 11px "verdana";color:#E11000;margin:0px 0px 10px 0px;padding:2px 5px 2px 5px;}
.errlist {margin:5px 5px 5px 20px;}
.errlistitem {font:normal 10px "verdana";margin-bottom:5px;color:#E11000;}

.success {background-color:#F1FFEF;font:bold 11px "verdana";color:#41A932;border:1px solid #92E287;margin:0px 0px 10px 0px;padding:2px 5px 2px 5px;}

.pageheadingtable {margin-bottom:20px;width:100%;border-bottom:1px dashed #B9B9B9;}
.pageheadingcell {text-align:left;padding:0px 30px 10px 0px;}
.breadcrumb {text-align:right;width:100%;font:normal 10px "verdana";color:#333333;vertical-align:top;}
.breadcrumblink {font:bold 10px "verdana";}
.breadcrumblink:hover {font:bold 10px "verdana";}
.breadcrumblink:visited {font:bold 10px "verdana";}

.subhead {font:normal 20px "verdana";text-align:left;color:#E40001;margin-bottom:10px;letter-spacing:-1px;}

.pagesep {height:1px;border-top:1px dashed #d6d6d6;width:100%;margin:25px 0px 20px 0px;}

a {font:bold 11px "verdana";color:#E40001;text-decoration:underline;}
a:hover {font:bold 11px "verdana";color:#E40001;text-decoration:none;}
a:visited {font:bold 11px "verdana";color:#E40001;}

.whitelink {color:#ffffff;}
.whitelink:hover {color:#ffffff;}
.whitelink:visited {color:#ffffff;}

.listheading {padding:0px 5px 0px 5px;height:20px;text-align:left;border-bottom:1px solid #E40001;background-color:#E40001;vertical-align:middle;font:bold 11px "verdana";color:#ffffff;}
.listrow1 {background-color:#E8E8E8;padding:5px 5px 5px 5px;text-align:left;font:normal 10px "verdana";color:#E40001;line-height:20px;}
.listrow1 a {font-size:10px;}
.listrow1 a:visited {font-size:10px;}
.listrow1 a:hover {font-size:10px;}
.listrow2 {background-color:#D6D6D6;padding:5px 5px 5px 5px;text-align:left;font:normal 10px "verdana";color:#E40001;line-height:20px;}
.listrow2 a {font-size:10px;}
.listrow2 a:visited {font-size:10px;}
.listrow2 a:hover {font-size:10px;}
.listformrow1 {background-color:#E8E8E8;padding:5px 5px 5px 5px;text-align:left;font:normal 10px "verdana";color:#E40001;vertical-align:top;line-height:20px;}
.listformrow1 a {font-size:10px;}
.listformrow1 a:visited {font-size:10px;}
.listformrow1 a:hover {font-size:10px;}
.listformrow2 {background-color:#D6D6D6;padding:5px 5px 5px 5px;text-align:left;font:normal 10px "verdana";color:#E40001;vertical-align:top;line-height:20px;}
.listformrow2 a {font-size:10px;}
.listformrow2 a:visited {font-size:10px;}
.listformrow2 a:hover {font-size:10px;}
.listbottomlink {text-align:right;margin:10px 0px 5px 0px;}
.norecords {padding:20px 0px 20px 0px;font:normal 11px "verdana";color:#E40001;text-align:left;}
.listtable {border:1px solid #B5B5B5;width:100%;}
.listplaintext {color:#333333;}
.listhidden {color:#7993AC;}
.list-propstatus {float:right;}
.list-photos {vertical-align:middle;border:0px;margin-left:5px;}


.paging {background-color:#E8E8E8;padding:5px;border:1px solid #D9D9D9;font:normal 10px "verdana";color:#969696;margin:20px 0px 20px 0px;}
.pagingbottomfade {margin-bottom:20px;background-image:url(images/boxbottomfade.gif);background-repeat:repeat-x;height:10px;}
.paginghowmany {font:bold 10px "verdana";color:#AAB9E7;}
.paginglink {font-size:10px;}
.paginglink:hover {font-size:10px;}
.paginglink:visited {font-size:10px;}
.paginglinkTxt {font-size:10px;}
.paginglinkTxt:hover {font-size:10px;}
.paginglinkTxt:visited {font-size:10px;}
.pagingsep {width:15px;height:1px;}
.currentPage {font-size:10px;vertical-align:absmiddle;color:#C32507;}


.propsearchheading {font:bold 10px "verdana";color:#333333;text-align:left;margin-bottom:3px;}
.propsearchleft {width:50%;text-align:left;vertical-align:top;padding-right:5px;}
.propsearchright {width:50%;text-align:left;vertical-align:top;}

.propertydet-left {width:100%;text-align:left;vertical-align:top;padding-right:20px;}
.propertydet-right {width:200px;text-align:left;vertical-align:top;}
.propertydet-subexpnotice {color:#E40001;border:1px solid #E40001;background-color:#ffffff;padding:5px;margin-bottom:30px;}
.propertydet-statusmsg {vertical-align:top;text-align:left;padding:10px;background-color:#ffffff;font:normal 11px "verdana";color:#333333;border:1px solid #ABABAB;}
.propertydet-statusmsgred {vertical-align:top;text-align:left;padding:10px;background-color:#ffffff;font:normal 11px "verdana";color:#E40001;border:1px solid #E40001;}

.propdet-payheading {font:bold 11px "verdana";color:#003366;text-align:left;margin:15px 0px 5px 0px;}

.paymenttotal-left {padding:0px 5px 0px 5px;font:normal 11px "verdana";color:#E40001;text-align:right;height:20px;border-top:1px solid #B5B5B5;background-color:#ffffff;}
.paymenttotal-right {text-align:left;width:100px;font:bold 11px "verdana";color:#E40001;height:20px;padding:0px 5px 0px 5px;border-top:1px solid #B5B5B5;background-color:#ffffff;}

.changelogo-left {width:150px;text-align:left;vertical-align:top;}
.changelogo-right {width:400px;padding-left:20px;text-align:left;vertical-align:top;}

.agentlogo {width:125px;height:100px;text-align:center;}

.propphoto-div {border:1px solid #DDDDDD;padding:10px;display:inline;width:270px;margin:5px;height:325px;vertical-align:top;}
.propphoto-photo {border:1px solid #D9D9D9;}

.howto-heading {font:bold 11px "verdana";color:#E40001;text-align:left;margin-bottom:10px;}
.howto-text {font:normal 11px "verdana";color:#6D6D6D;text-align:left;margin-bottom:15px;}
.howto-heading-hidden {font:bold 11px "verdana";color:#A6A6A6;text-align:left;margin-bottom:5px;}
.howto-text-hidden {font:normal 11px "verdana";color:#A6A6A6;text-align:left;margin-bottom:10px;}

.worldpaybox {background-color:#ffffff;font:normal 10px "verdana";color:#333333;padding:10px;width:170px;margin-top:0px;}
.worldpaycard {margin:0px 5px 5px 0px;}

.container {width:545px;text-align:left;vertical-align:top;font:normal 11px "verdana";color:#333333;}

.yoursub-invoverdue {color:#EC0000;font:bold 11px "verdana";}

.account-left {width:70%;float:left;padding-right:20px;vertical-align:top;text-align:left;}
.account-right {float:right;vertical-align:top;text-align:left;width:30%;}
.account-currsub {font:bold 16px "verdana";color:#E40001;background-color:#ffffff;margin:5px 0px 15px 0px;padding:5px;border:1px solid #D2D2D2;}
.account-currsuboverseas {font:bold 11px "verdana";color:#333333;margin-top:5px;}
.account-currsubleft {float:left;width:225px;font-weight:bold;clear:left;height:16px;}
.account-currsubright {height:16px;}
.account-suboption {width:100%;text-align:left;margin-bottom:0px;clear:right;}
.account-suboptionlabel {float:left;width:500px;}
.account-suboptioncost {width:150px;text-align:right;font-weight:bold;float:right;padding-top:4px;}
.account-suboptiontext {margin-left:25px;font-weight:normal;font-size:10px;margin-bottom:3px;color:#333333;}
.account-chosensub {font:normal 16px "verdana";color:#E40001;background-color:#f3f3f3;border:1px solid #D2D2D2;padding:5px;margin:20px 0px 10px 0px;}
.account-chosenoverseas {font:normal 11px "verdana";color:#333333;}
.account-chosentotal {float:right;font:bold 16px "verdana";width:200px;margin:5px 0px 0px 0px;}
.account-totalnote {clear:right;float:right;font:normal 10px "verdana";color:#333333;width:200px;}
.account-totalnote a {font-size:11px;}
.account-totalnote a:visited {font-size:11px;}
.account-totalnote a:hover {font-size:11px;}
.account-changesub {margin:0px 0px 10px 0px;float:left;}
.account-expired {font:bold 11px "verdana";color:#E40001;}

.newprop-hiddenadtypes {color:}

.clearboth {clear:both;height:1px;line-height:1px;}
.clearleft {clear:left;height:1px;line-height:1px;}

.home-left {float:left;width:65%;padding-right:20px;text-alignleft;vertical-align:top;}
.home-right {float:right;width:35%;text-align:center;vertical-align:top;padding-top:26px;}

.promo-table {width:100%;}
.promo-left {width:50%;padding-right:10px;vertical-align:top;text-align:left;font:normal 11px "verdana";color:#333333;}
.promo-right {width:50%;padding-left:10px;text-align:left;vertical-align:top;font:normal 11px "verdana";color:#333333;}
.promo-image {border:1px solid #dddddd;padding:5px;text-align:center;width:188px;float:right;margin:0px 0px 10px 0px;}
.promo-imageleaflet {border:1px solid #dddddd;padding:5px;text-align:center;width:212px;float:right;margin:0px 0px 10px 0px;}

.freeadvertcontainer {float:right;text-align:left;width:550px;margin:0px 30px 20px 0px;}
.freeadvertcontainer .subhead {font:bold 20px "verdana";color:#ffffff;margin-bottom:5px;letter-spacing:-1px;}
.freeadvertnotice {font:normal 11px "verdana";color:#E40001;border:1px solid #E40001;color:#E40001;background-color:#ffffff;padding:10px;text-align:left;}

.register-table {width:100%;}
.register-left {font:normal 11px "verdana";color:#333333;width:545px;text:align:left;vertical-align:top;}
.register-right {font:normal 11px "verdana";color:#333333;padding-left:20px;text-align:left;vertical-align:top;width:100%;}
.regfreeadvertcontainer {text-align:left;}
.regfreeadvertcontainer .subhead {font:bold 20px "verdana";color:#E40001;margin-bottom:5px;letter-spacing:-1px;}

.new-a4leaflet {float:right;}

.leaflet-addphoto {float:left;margin:0px 5px 5px 0px;width:100px;}
.leaflet-addphoto img {margin-bottom:5px;}
.leaflet-addphotoleft {float:left;width:100px;}
.leaflet-addphotoleft img {margin-bottom:10px;}
.leaflet-addphotoright {float:right;width:100px;}
.leaflet-addphotoright img {margin-bottom:10px;}
.leaflet-addphotobelow {margin:0px 0px 5px 0px;}
.leaflet-addphotobelow img {margin:0px 5px 0px 5px;}
.leaflet-mainphoto {}
.leaflet-purchasetype {font:bold 42px "verdana";text-align:center;margin-bottom:10px;letter-spacing:-1px;}
.leaflet-description {text-align:center;font-family:"verdana";}
.leaflet-details {width:100%;text-align:left;font:normal 13px "verdana";margin-left:0px;padding-left:15px;}
.leaflet-detcontainer {margin-top:15px;border:1px solid #7e7e7e;padding:10px;_position:static;height:0.01px;text-align:center;width:520px;}
.leaflet-detcontainer .list {width:250px;float:left;margin:0px;text-align:left;}
.leaflet-detcontainer .list ul {margin:5px 0px 0px 5px;padding-left:15px;font-family:"verdana";font-size:12px;}
.leaflet-detcontainer .list li {list-style-type:none;border-bottom:1px solid #e8e8e8;padding-bottom:5px;margin-bottom:5px;}

.white_note { background-color: white; padding: 10px; font-family:"verdana";font-size:14px; margin-bottom: 20px; border: 1px dashed #C0C0C0; width: 545px;}

