body {background-color:#ffffff;background-attachment:scroll;}
body.gmap {background-color:#ffffff;text-align:left;padding:10px;margin-top:10px;}

a {color:#042AFF;}
a:visited {color:#042AFF;}
a:hover {color:#042AFF;}

h1,h2,h3,h4,h5 {color:#000000;font-style:italic;}

#contentcontainer {background-color:none;}
#footercontainer {margin-top:30px;height:206px;clear:both;width:100%;text-align:center;background-image:url(../images/footercontbackgr.gif);background-position:top left;background-repeat:repeat-x;}

#content {border-top:5px solid #678BA3;background-color:none;width:990px;padding:0px 0px 30px 0px;font-family:"arial";}

#maincontent {width:744px;padding-top:10px;}

#leftcontent {background-color:#ffffff;width:201px;background-image:url(../images/divtopfade.gif);background-position:top left;background-repeat:repeat-x;}

#leftcontent ul {margin-left:0px;padding-left:0px;}
#leftcontent li {margin-bottom:5px;margin-left:5px;padding-left:15px;list-style-type:none;background-image:url(images/lmenubullet.gif);background-position:top left;background-repeat:no-repeat;}

#leftmenu {border:0px;width:180px;}
#leftmenu a {color:#042AFF;font-weight:normal;text-decoration:underline;}
#leftmenu a:visited {color:#042AFF;font-weight:normal;text-decoration:underline;}
#leftmenu a:hover {color:#042AFF;font-weight:normal;text-decoration:none;}

#leftpropertymenu {border:0px;width:180px;}
#leftpropertymenu a {color:#042AFF;font-weight:normal;text-decoration:underline;}
#leftpropertymenu a:visited {color:#042AFF;font-weight:normal;text-decoration:underline;}
#leftpropertymenu a:hover {color:#042AFF;font-weight:normal;text-decoration:none;}

#footer {background-image:url(../images/footerbackgr.gif);background-position:top center;background-repeat:no-repeat;margin-left:auto;margin-right:auto;margin-top:0px;width:990px;padding:140px 0px 0px 0px;line-height:18px;text-align:left;font-size:11px;color:#ffffff;}
#footer .floatright {}
#footer br {line-height:5px;}
#footer a {color:#ffffff;text-decoration:underline;}
#footer a:visited {color:#ffffff;}
#footer a:hover {color:#ffffff;}
.buttondiv {border-color:#C9E7FF;}
.buttondivtop {border-color:#C9E7FF;}
.buttondivsep {border-color:#C9E7FF;}

.listsearchprop {width:744px;border-bottom:1px dashed #C9E7FF;padding-bottom:10px;margin-bottom:20px;}
.listsearchprop .listphoto {float:left;background-color:#ffffff;width:133px;padding:0px 20px 0px 0px;}
.listsearchprop .listmain {width:574px;float:left;}
.listsearchprop .listoptions {float:right;text-align:right;}
.listsearchprop .listoptions div {float:none;background-color:#ffffff;padding:0px;margin-left:0px;}
.listsearchprop .listoptions div a {font-weight:normal;}
.listsearchprop .listoptions div a:visited {font-weight:normal;}
.listsearchprop .listoptions div a:hover {font-weight:normal;}
.listsearchprop .listref {}
.listsearchprop .category {margin-top:5px;margin-left:0px;}
.listsearchprop .category .LD {background-color:#3A66CC;color:#ffffff;font-weight:bold;width:75px;padding:0px 0px 0px 0px;font-size:11px;height:17px;line-height:17px;text-align:center;}
.listsearchprop .category .EB {background-color:#3A66CC;color:#ffffff;font-weight:bold;width:115px;padding:0px 0px 0px 0px;font-size:11px;height:17px;line-height:17px;text-align:center;}

#registerform {font-size:13px;width:100%;}
.form-left {float:left;width:150px;font-size:13px;}
.form-right {float:left;width:400px;font-size:13px;}
#registerform .form-spacer {clear:left;height:10px;}
#registerform .textfield {width:278px;font-size:13px;}
#registerform .textfield-sm {width:150px;font-size:13px;}
#registerform .textfield-date {width:110px;font-size:13px;float:left;margin-right:3px;vertical-align:absmiddle;}
#registerform .textfield-vsm {width:50px;font-size:13px;}
#registerform .textarea {width:278px;height:150px;font-size:13px;}
#registerform .textarea-sm {width:278px;font-size:13px;}
#registerform select {font-size:13px;}
#registerform .buttondiv {padding-top:10px;}

#propform {font-size:13px;}
.form-left-wide {float:left;width:150px;font-size:13px;padding-right:10px;}
.form-right-wide {float:left;width:430px;font-size:13px;}
.form-spacer-wide {clear:left;height:10px;}
.form-right-wide .forminput {width:278px;font-size:13px;}
.form-right-wide .forminput-sm {width:150px;font-size:13px;}
.form-right-wide textarea.forminput {width:410px;height:150px;font-size:13px;}
.form-right-wide textarea.default-value {width:410px;height:150px;font-size:13px;}
#propform label {float:left;width:205px;margin-bottom:5px;}
#propform .textfield-date {width:110px;font-size:13px;float:left;margin-right:3px;vertical-align:absmiddle;}
#propform .buttondiv {padding-top:10px;}

.form-left-full {float:left;width:170px;font-size:13px;}
.form-right-full {float:left;width:430px;font-size:13px;}
.form-spacer-full {clear:left;height:10px;}
.form-right-full .forminputfull {width:278px;font-size:13px;}
.form-right-full .forminputheadline {width:410px;font-size:13px;}
.form-right-full .forminputfull-sm {width:150px;font-size:13px;}
.form-right-full textarea.forminputfull {width:410px;height:250px;font-size:13px;}

.form-feature {float:left;width:205px;padding-bottom;10px;}
.form-left-feature {float:left;width:25px;}
.form-right-feature {float:left;}
.form-right-feature .forminput {font-size:13px;width:165px;}

.form-left-roomheading {width:220px;}
.form-right-roomheading {width:410px;}
.form-left-room {vertical-align:top;padding-top:5px;width:280px;}
.form-left-room select {width:190px;}
.form-left-room input {width:190px;}
.form-right-room {vertical-align:top;padding-top:5px;width:410px;}
.form-right-room textarea {width:410px;height:50px;}

#breadcrumb {font-size:10px;}
#breadcrumb a {font-size:10px;}
#breadcrumb a:visited {font-size:10px;}
#breadcrumb a:hover {font-size:10px;}

.pay-heading {border-bottom:1px dashed #dbdbdb;}
.pay-headingright {width:20%;text-align:right;border-bottom:1px dashed #dbdbdb;}

.formnote {font-size:10px;padding:5px 0px 5px 0px;color:#7e7e7e;}

.homeadvice {float:right;width:175px;margin-left:25px;text-align:justify;}
.homeadvice .note {margin-top:0px;margin-bottom:20px;}
.homeicon {float:left;margin-right:20px;}
.homeicon img {}

#placelist {width:760px;#width:760px;}
#searchandresults {width:240px;padding:0px 0px 0px 0px;margin-left:20px;#margin-left:0px;}
#search {width:240px;}

#upgradegraphic {float:right;}

.propphotolist {width:420px;}
.propphoto {float:left;width:120px;margin-bottom:20px;font-weight:normal;}
.propphoto .img {height:100px;}
.propphoto img {margin-bottom:5px;}
.propphotosep {float:left;width:20px;}

#propratepreview {float:right;margin-left:20px;}

#TB_ajazWindowTitle {background-color:#8DC142;}
#TB_title {background-color:#8DC142;color:#ffffff;}
#TB_title div {background-color:#8DC142;}

.upgradetable {width:100%;margin:5px 0px 10px 0px;}
.upgradetable th {padding:3px 3px 3px 3px}
.upgradetable td {padding:3px 3px 3px 3px;background-color:#EAF6FF;border-bottom:1px solid #ffffff;}
.upgradetable td.totalleft {text-align:right;font-weight:bold;padding-right:5px;background-color:#ffffff;}
.upgradetable td.totalright {text-align:right;font-weight:bold;background-color:#ffffff;}
.upgradetable td.thin {width:90px;}
.upgradetable .thinright {text-align:right;width:90px;}

.recurringpaymentdetails {padding:15px 0px 20px 0px;}
.recurringnote {font-style:italic;font-size:10px;color:#7e7e7e;margin-bottom:0px;}
.recurringstatus {float:right;font-weight:normal;font-size:13px;}
.recurringstatus span {color:#8DC142;font-weight:bold;}

.recurringpaymenttypes {padding:15px 0px 20px 0px;}

.nonrecurringpaymenttypes {padding:15px 0px 20px 0px;}

.paymentstable {width:100%;margin:0px 0px 10px 0px;}
.paymentstable th {padding:3px 3px 3px 3px}
.paymentstable td {padding:3px 3px 3px 3px;background-color:#EAF6FF;border-bottom:1px solid #ffffff;}
.paymentstable .thinright {text-align:right;width:90px;}

.paging {line-height:21px;padding:0px 0px 0px 0px;font-weight:normal;margin:15px 0px 0px 0px;}
.howmany {font-weight:bold;margin-right:20px;float:left;line-height:21px;}
.paging a {}
.paging a:hover {}
.paging a:visited {}
.prev {float:left;margin-right:20px;line-height:21px;}
.numbers {float:left;margin-right:20px;line-height:21px;}
.currentPage {font-weight:bold;margin-top:4px;background-color:#0066CC;padding:2px 5px 2px 5px;color:#ffffff;}
.next {float:left;line-height:21px;}

.advert-nextstep {float:right;}