body  {font-family:Arial, Helvetica, sans-serif;font-size:12px;background:#FFFFFF url("/images/bg.jpg") repeat-x;margin:0px 20px 0px 20px;padding:0px;text-align:left;color:#333333;}
img {border:0;}
a {visibility:visible;outline:none;}
.addThis {display:inline;}
.addThis img {vertical-align:middle;}
.IE6 .breadcrumbs, .IE6 div.content, .IE6 h1.pageTitle {height:1%;}
.IE7 .breadcrumbs, .IE7 div.content, .IE7 h1.pageTitle {height:1%;}
.IE6 #IE6Upgrade {z-index:999;width:705px;display:block;position:absolute;top:0px;left:250px;border:2px solid red;background-color:#FFFF99;padding:8px;font-size:11px;color:#333333;font-weight:normal;margin:0px;}
#IE6Upgrade {display:none;}

#iframeMySeller {position:relative;padding:0px;margin:1px 0px 0px 0px;}
#iframeMyShopper {position:relative;padding:0px;margin:1px 0px 0px 0px;}
#iframeLogin {position:relative;padding:0px;margin:1px 0px 0px 0px;}
#iframeRegister {position:relative;padding:0px;margin:1px 0px 0px 0px;}
#iframePage {display:none;position:relative;padding:0px;margin:0px;}
#iframePopupX {position:absolute;top:0px;left:0px;visibility:hidden;width:40px;cursor:pointer;}
#iframePopup {position:absolute;top:0px;left:0px;visibility:hidden;padding:0px;margin:0px;border:3px solid #333;border-bottom:6px solid #333;border-right:6px solid #333;-border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}

.breadcrumbs {margin:0px 20px 10px 5px;color:#333333;font-size:11px;font-weight:bold;border-bottom:1px solid #CCCCCC;padding-bottom:5px;}
.breadcrumbs span {margin:0px 5px 0px 5px;}
.breadcrumbs a {margin:0px 5px 0px 5px;font-size:11px;font-weight:bold;color:#336699;}
.breadcrumbs a:hover {color:Green;}
.breadcrumbs img {vertical-align:middle;}
.breadcrumbs h1 {color:#333333;font-size:11px;font-weight:bold;display:inline;padding:5px 0px 0px 0px;margin:0px 0px 0px 11px;}

/* START: Small Popup */
.popHeader {padding:6px 0px 0px 15px;width:241px;height:24px;font-size:14px;font-weight:bold;color:#333333;background:url("/images/small-box-header.jpg");}
.popClose {float:right;width:43px;height:18px;border:0px;padding:0px;margin:0px 8px 0px 0px;background:transparent url("/images/close-button.gif");}
.popClose:hover {background:transparent url("/images/close-button-hover.gif");}
.popArea {border:1px solid #BEBEBE;padding:5px 0px 5px 10px;font-size:11px;}
.popArea label {width:60px;float:left;color:#333333;font-weight:bold;font-size:11px;margin:1px 4px 1px 1px;text-align:right;}
.popArea input {width:155px;float:left;border:1px solid #BEBEBE;padding:1px;font-size:11px;color:#333333;margin:1px;}
.popArea .popButton {display:block;padding:3px;margin:3px 0px 3px 65px;background-color:Green;color:Yellow;}
.popArea .popButton:hover {background-color:Navy;color:White;}
.popArea .popTitle {font-size:12px; font-weight:bold;}
.popArea table {width:99%;border:0px;}
.popArea th {font-size:12px; font-weight:bold;border:padding:1px;1px solid #777777;}
.popArea td {font-size:11px; font-weight:normal;padding:2px;border:1px solid #777777;}
.popHeader2 {padding:6px 0px 0px 15px;width:35px;height:24px;font-size:14px;font-weight:bold;color:#333333;background-color:#E89E54;}
/* END: Small Popup */

/* START: content area styles */
.IE6 div.content, .IE6 h1 {height:1%;}
div.sourceCode {border:1px solid #999999;padding:5px;}
pre {width:700px;}
.pageContent {background-color:White;}
h1 {color:#924E4B;font-weight:normal;font-size:20px;}
h2 {color:#924E4B;font-weight:normal;font-size:18px;}
h3 {color:#928A61;font-weight:normal;font-size:16px;padding:0;margin:0 0 -5px 0;}
h5 {font-weight:normal;padding:0;margin:6px 0;}
p {color:#222222;font-size:12px;font-weight:normal;}
p.quote {font-size:14px;font-weight:bold;color:#9f8e78;}
p.designerNote {font-size:14px;font-weight:bold;color:#333333;border:1px solid green;padding:5px;}
p.contentNote {font-size:14px;font-weight:bold;color:#333333;border:1px solid blue;padding:5px;}
span.emphasis {color:#88cb49;font-weight:bold;padding:0px 3px 0px 3px;}
span.sub-note {color:#243b4f;padding-left:10px;font-size:90%;}
.pageContent div {color:#222222;font-size:14px;}
ul {list-style-type:square;margin:0px 0px 0px 0px;font-size:12px;color:#222222;}
li {list-style-type:square;margin:0px 0px 0px 0px;font-size:12px;color:#222222;}
.IE7 ul {margin:0px 0px 0px 15px;}
.IE7 li {margin:0px 0px 0px 10px;}
b {margin:0px 3px 0px 3px;}
strong {margin:0px 3px 0px 3px;}
div.faq {padding:0px;color:#505050;}
div.faqQuestion {cursor:pointer;font-size:12px;font-weight:bold;color:#1B5D7E;padding:3px 0px 3px 0px;border-top:1px solid #CCCCCC;margin:5px 0px 5px 0px;}
div.faqAnswer {cursor:pointer;font-size:12px;font-weight:normal;color:#505050;padding:0px 0px 10px 5px;}
h1.pageTitle {color:#924E4B;visibility:visible;}
div.content {color:#333333;visibility:visible;}
/* END :content area styles */

/* START: MasterPage Styles */
.page {width:952px;text-align:left;}
.homePageHeader {width:952px;height:100px;padding:0px;}
.homePageLogo {z-index:1;float:left;margin:5px 10px 0px 2px;padding:0px;}
.headerTabs {float:right;background:url("/images/header-tabs.gif") no-repeat left top;width:288px;height:26px;margin:-1px 40px 0px 0px;}
.headerTabs a {float:left;font-size:11px;font-weight:bold;color:#FFF;text-decoration:none;margin-top:7px;background:url("/images/arrow.jpg") no-repeat right center;}
.headerTabs a.tn1 {color:white;margin:5px 0px 0px 0px;width:85px;height:17px;padding:3px 0px 0px 40px;background:url(/images/seller_header_tab.png);}
.headerTabs a.tn2 {color:white;margin-left:6px;width:55px;}
.headerTabs a.tn3 {color:white;margin-left:20px;width:35px;}
.headerTabs a.tn1:hover {color:lime;}
.headerTabs a.tn2:hover {color:#F59E4D;background:url("/images/arrow-hover.jpg") no-repeat right center;}
.headerTabs a.tn3:hover {color:#F59E4D;background:url("/images/arrow-hover.jpg") no-repeat right center;}
.loginContainer {float:left;width:300px;height:40px;margin:10px 15px 0px 30px;color:#666666;}
.loginContainer .loginFrame {background-color:transparent;}
.loginContainer div {padding:4px 0px 0px 0px;color:#666;font-size:11px;}
#mainContent {}
.footer {background-color:white;color:#333333;font-size:11px;margin:20px -20px 0px -20px;padding:20px 0px 20px 0px;}
.footer .content {width:990px;text-align:center;}
.footer a {color:#333333;font-size:11px;text-decoration:none;margin:0px 5px 0px 5px;}
.footer a:hover {color:Navy;}

.homePageHeader2 {height:84px;padding:0px;min-width:1000px;}
.homePageLogo2 {z-index:1;float:left;margin:5px 10px 0px 2px;padding:0px;}
.homePageHeader2 .loginContainer {margin-top:5px;}
.footer2 {background-color:#E1DFCC;color:#333333;font-size:11px;margin:0px -20px 0px -20px;padding-left:20px;}
/* END: MasterPage Styles */

/* START: Home Page */
.homePagePhoto {float:right;margin:1px 8px 0px 0px;}
.homePagePhotoText {float:right;width:484px;margin:1px 20px 0px 0px;text-align:justify;}

.largeSearch {z-index:2;width:960px;padding:10px 0px 0px 10px;margin:-0px 0px 0px 0px;background:#fff url(/images/shade.jpg) bottom repeat-x;border:1px solid #888888;border-bottom:2px solid #888888;border-top-left-radius:15px;border-top-right-radius:15px;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;}
.homePageSearchContainer {float:left;width:380px;height:328px;padding:0px 10px 20px 50px;background:url(/images/topMain_01.jpg);}
.homePageSearchContainer img.propertySearch {float:left;margin:10px 10px 0px 0px;}
.homePageSearchContainer .smallText {display:block;width:360px;margin:-8px 0px 5px 0px;padding:0px 0px 5px 5px;border-bottom:1px solid #B0807D;font-size:10px;color:#E9DCDB;}
.homePageSearchContainer .priceSearch {display:block;width:360px;padding:3px 0px 7px 5px;}
.homePageSearchContainer .priceSearch strong {margin:0px 3px 0px 0px;padding:0px;color:#FFFFFF;}
.homePageSearchContainer .priceSearch select {width:111px;margin:0px 4px 0px 4px;border:1px solid #888888;}
.homePageSearchContainer a.homeSearch {float:left;margin:8px 0px 8px 141px;width:216px;height:29px;background-position:-573px -132px;background-image:url("/images/buttons.png");}
.homePageSearchContainer a.homeSearch:hover {background-position:-573px -161px;}
.homePageSearchContainer div.searchByState {border-top:1px solid #457AB0;color:White;font-weight:bold;font-size:12px;display:block;width:356px;padding:2px 0px 0px 10px;}

.browseFeatures {float:left;width:682px;}
.browsePath {width:600px;float:left;margin:8px 0px 8px 20px;font-family:Arial;font-size:14px;font-weight:normal;color:#CCCCCC;}
.browsePath strong {font-family:Arial;font-size:14px;font-weight:bold;color:#333333;}
.browsePath a {margin:0px 5px 0px 5px;text-decoration:none;font-size:12px;color:#AC5D59;}
.browsePath a:hover {color:#928A61;}

.homeFeatured {width:370px;float:left;margin-top:20px;}
.homeFeatured .homeFeaturedTitle {color:#666;font-size:16px;font-weight:bold;padding:3px 15px 2px 15px;background:url("/images/featured-home-title.gif");}
.homeFeatured a.goLeft {float:left;background:url("/images/home-featured-left.gif");width:20px;height:98px;}
.homeFeatured a.goLeft:hover {background:url("/images/home-featured-left-hover.gif");}
.homeFeatured a.goRight {float:left;background:url("/images/home-featured-right.gif");width:20px;height:98px;}
.homeFeatured a.goRight:hover {background:url("/images/home-featured-right-hover.gif");}
.homeFeatured .scrollListingsHome {margin:0px 0px 0px 0px;float:left;width:330px;height:97px;border-bottom:1px solid #BEBEBE;overflow:hidden;white-space:nowrap;background-color:white;}

.homePageNewsletter {float:left;width:235px;padding:10px;font-size:11px;}
.homePageNewsletter strong {font-size:16px;font-weight:bold;display:block;}
.homePageNewsletter p {font-size:11px;font-weight:normal;}
.homePageContent {width:970px;padding:0px;margin:20px 0px 0px 0px;background:#fff url(/images/shade.jpg) bottom repeat-x;border:1px solid #888888;border-bottom:2px solid #888888;border-top-left-radius:15px;border-top-right-radius:15px;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;}
.homePageContent hr {float:left;width:660px;margin:10px 0px 10px 0px;color:#888888;background-color:#888888;height:1px;}

.homePageArea {padding:10px;margin:20px 0px 20px 0px;}
.homePageArea h2 {padding:0px;margin:0px 0px 4px 0px;color:#333333;font-size:18px;font-weight:bold;}
.homePageArea p {padding:0px;margin:0px 0px 0px 0px;color:#333333;font-size:12px;font-weight:normal;}
.homePageArea a {color:#336799;font-size:12px;text-decoration:underline;margin:0px 5px 0px 5px;}
.homePageArea a:hover {color:#020D48;}

.agentRow {float:left;margin:2px 0px 10px 4px;padding:0px;height:80px;border:1px solid #E3BD6A;width:210px;}
.agentRow .photo a img {float:left;height:70px;margin-right:3px;}
.agentRow .agentDetails {}
.agentRow .agentDetails a {display:block;font-size:14px;font-weight:bold;color:#333333;}
.agentRow .agentDetails a:hover {color:blue;}
.agentRow .agentDetails a.agentEmail {font-size:12px;font-weight:normal;color:#333333;text-decoration:none;}
.agentRow .agentDetails a.agentEmail:hover {color:blue;}
.agentRow .agentDetails span {display:block;}

.blogRSS {margin-top:20px;margin-right:20px;}
.blogRSS .rssItem {margin:1px 0px 8px 10px;padding:2px 0px 10px 10px;}
.blogRSS .rssItem .rssItemTitle {padding:0px 0px 5px 0px;}
.blogRSS .rssItem .rssItemTitle a {color:#173966;font-weight:bold;font-size:12px;}
.blogRSS .rssItem .rssItemTitle a:hover {color:#333;}
.blogRSS .rssItem .rssItemDescription {text-align:left;font-size:12px;color:#333;padding:0px 10px 10px 5px;}
/* END: Home Page */

/* START: Search Results */
.searchResults {background-color:white;padding:10px 10px 20px 10px;border:1px solid #888888;border-bottom:2px solid #888888;border-top-left-radius:15px;border-top-right-radius:15px;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;}

a.buttonGo {float:right;padding:0px;width:40px;height:23px;text-decoration:none;margin:8px 0px 8px 0px;background-position:-661px -0px;background-image:url("/images/buttons.png");}
a.buttonGo:hover {background-position:-661px -23px;}

.srTable {margin:15px 0px 0px 0px;padding-right:20px;}
.results {width:720px;margin:0px;}

.resultLayouts {float:left;height:16px;width:200px;}
.resultLayouts a.layoutByPhoto {float:left;width:40px;padding:0px 0px 0px 18px;font-size:11px;color:#336699;background:url("icon-sr-photo-layout.gif") no-repeat;text-decoration:none;}
.resultLayouts a.layoutByPhoto:hover {color:red;background:url("icon-sr-photo-layout.gif") no-repeat;}
.resultLayouts a.layoutByList {float:left;width:30px;padding:0px 0px 0px 18px;font-size:11px;color:#336699;background:url("icon-sr-list-layout.gif") no-repeat;text-decoration:none;}
.resultLayouts a.layoutByList:hover {color:red;background:url("icon-sr-list-layout.gif") no-repeat;}
.resultLayouts a.layoutByMap {float:left;width:40px;padding:0px 0px 0px 18px;font-size:11px;color:#336699;background:url("icon-sr-map-layout.gif") no-repeat;text-decoration:none;}
.resultLayouts a.layoutByMap:hover {color:red;background:url("icon-sr-map-layout.gif") no-repeat;}

.rightSection {float:right;margin:-15px 0px 0px 0px;}
.rightSection #resultTotal {text-align:right;color:#777777;padding-right:3px;height:16px;}
.rightSection div.pager {padding:0px 0px 0px 0px;margin:0px 0px 4px 12px;width:270px;text-align:right;display:block;}

.rightHeader {float:right;background:#928A61 url("/images/grayscale_header.png") repeat-x;height:27px;width:292px;-webkit-border-top-right-radius:8px;-moz-border-radius-topright:8px;}
.rightHeader span {float:left;font-size:12px;font-weight:normal;color:#FFFFFF;text-decoration:none;}
.rightHeader a {float:left;font-size:12px;font-weight:normal;color:#FFFFFF;text-decoration:none;}
.rightHeader span.sort0 {padding:6px 0px 0px 12px;}
.rightHeader a.sort1 {padding:6px 12px 0px 25px;background:url('/images/sr-sort.png') bottom right no-repeat;}
.rightHeader a.sort2 {padding:6px 12px 0px 20px;background:url('/images/sr-sort.png') bottom right no-repeat;}
.rightHeader span.sort1 {padding:6px 12px 0px 25px;}
.rightHeader span.sort2 {padding:6px 12px 0px 20px;}
.rightHeader span.sort3 {padding:6px 0px 0px 30px;}
.rightHeader a.sort1:hover {color:#7F3300;background:url('/images/sr-sort-hover.png') bottom right no-repeat;}
.rightHeader a.sort2:hover {color:#7F3300;background:url('/images/sr-sort-hover.png') bottom right no-repeat;}

.compare {float:left;background:#914E4B url("/images/grayscale_header.png") repeat-x;padding:1px 5px 1px 5px;height:25px;width:417px;-webkit-border-top-left-radius:8px;-moz-border-radius-topleft:8px;}
.compare a.actionCompare {float:right;margin:2px 5px 0px 0px;width:91px;height:20px;background-position:-691px -66px;background-image:url("/images/buttons.png");}
.compare a.actionCompare:hover {background-position:-691px -86px;}
.compare div {float:right;color:#FFFFFF;font-size:11px;padding:0;margin:4px 10px 0px 0px;}
.compare div.srListingTypeInfo {float:left;padding:0;margin:3px 0px 0px 8px;text-decoration:none;color:#FFFFFF;font-size:14px;font-weight:bold;}
.compare a.srListingTypeInfo {float:left;padding:0;margin:3px 0px 0px 8px;text-decoration:none;color:#FFFFFF;font-size:14px;font-weight:bold;}
.compare a.srListingTypeInfo img {margin:0px 0px 0px 2px;vertical-align:middle;}
#srListingTypeInfoText {display:none;position:absolute;top:250px;left:180px;width:740px;border:2px solid #333333;padding:15px;background-color:white;font-size:10px;}
#srListingTypeInfoText li {font-size:10px;}
#srStandardListingTypeInfoText {display:none;position:absolute;top:250px;left:180px;width:740px;border:2px solid #333333;padding:15px;background-color:white;font-size:10px;}
#srStandardListingTypeInfoText li {font-size:10px;}

.listingPrice {float:left;width:530px;font-size:12px;margin:0px 0px 0px -3px;padding:0px;}
.listingPrice strong {font-size:12px;font-weight:bold;padding:0px 5px 0px 0px;}
.listingRow, .listingRowAlt {width:710px;background-color:#ffffff;color:#555555;min-height:100px;padding:10px 5px 8px 5px;margin:0px 0px 0px 0px;background:url("/images/bg-sr-right.gif") top right repeat-y;}
.listingRowAlt {background-color:#E8F3F7;}

.listingPrice {float:left;width:530px;font-size:12px;margin:0px 0px 0px -3px;padding:0px;}
.listingPrice strong {font-size:12px;font-weight:bold;padding:0px 5px 0px 0px;}
.listingRow, .listingRowAlt {width:710px;background-color:#ffffff;color:#555555;min-height:100px;padding:10px 5px 8px 5px;margin:0px 0px 0px 0px;background:url("/images/bg-sr-right.gif") top right repeat-y;}
.listingRowAlt {background-color:#E8F3F7;}

.listingRow .listingTitleBid,  .listingRowAlt .listingTitleBid  {font-size:12px;font-weight:bold;  color:#6D8932;margin:0px 0px 5px 0px;border-bottom:1px solid #CCC;}
.listingRow .listingTitleOffer,  .listingRowAlt .listingTitleOffer  {font-size:12px;font-weight:normal;color:#316698;margin:0px 0px 5px 0px;border-bottom:1px solid #CCC;}
.listingRow .listingTitleStandard, .listingRowAlt .listingTitleStandard {font-size:12px;font-weight:normal;color:#555555;margin:0px 0px 5px 0px;border-bottom:1px solid #CCC;}
.listingRow .listingTitle,   .listingRowAlt .listingTitle   {font-size:12px;font-weight:normal;color:#888888;margin:0px 0px 5px 0px;border-bottom:1px solid #CCC;}

.listingRow .listingTitleBid span,  .listingRowAlt .listingTitleBid span  {float:right;font-size:10px;font-weight:normal;color:#6D8932;margin:0px 297px 5px 0px;}
.listingRow .listingTitleOffer span,  .listingRowAlt .listingTitleOffer span  {float:right;font-size:10px;font-weight:normal;color:#316698;margin:0px 297px 5px 0px;}
.listingRow .listingTitleStandard span, .listingRowAlt .listingTitleStandard span {float:right;font-size:10px;font-weight:normal;color:#555555;margin:0px 297px 5px 0px;}
.listingRow .listingTitle span,   .listingRowAlt .listingTitle   span {float:right;font-size:10px;font-weight:normal;color:#888888;margin:0px 297px 5px 0px;}

.compareSelectBid  {float:left;width:20px;height:94px;padding:0 0 10px 0;background:url("/images/compare-select-bg-1.jpg") bottom left no-repeat;}
.compareSelectOffer  {float:left;width:20px;height:94px;padding:0 0 10px 0;background:url("/images/compare-select-bg-0.jpg") bottom left no-repeat;}
.compareSelectStandard  {float:left;width:20px;height:74px;padding:0 0 10px 0;background:url("/images/compare-select-bg-6.jpg") bottom left no-repeat;}
.compareSelect   {float:left;width:20px;height:74px;padding:0 0 10px 0;background:url("/images/compare-select-bg-6.jpg") bottom left no-repeat;}
.compareSelect   input {display:none;}
.compareSelectStandard input {display:none;}

.compareSelectBid  div {background-color:#6D8932;font-size:11px;font-weight:bold;color:#FFFFFF;text-align:center;padding:3px 0 3px 0;}
.compareSelectOffer  div {background-color:#316698;font-size:11px;font-weight:bold;color:#FFFFFF;text-align:center;padding:3px 0 3px 0;}
.compareSelectStandard div {background-color:#555555;font-size:11px;font-weight:bold;color:#FFFFFF;text-align:center;padding:3px 0 3px 0;}
.compareSelect   div {background-color:#888888;font-size:11px;font-weight:bold;color:#FFFFFF;text-align:center;padding:3px 0 3px 0;}

.listingRow .photo, .listingRowAlt .photo {float:left;margin:0px 5px 0px 0px;height:104px;}
.listingRow .photo a, .listingRowAlt .photo a {padding:0px;margin:0px;}
.listingRow .photo img, .listingRowAlt .photo img {width:157px;height:104px;}
.srPhoto {float:left;margin:0px 5px 0px 0px;height:104px;}
.srPhoto a {padding:0px;margin:0px;}
.srPhoto img {width:157px;height:104px;}
.srStandard {float:left;margin:0px 5px 0px 0px;height:84px;}
.srStandard img {width:117px;height:84px;}

.listingRow .srDetails, .listingRowAlt .srDetails {float:left;font-size:11px;color:#333333;width:140px;margin:0px 5px 0px 0px;}
.listingRow .srDetailsStandard, .listingRowAlt .srDetailsStandard {float:left;font-size:11px;color:#333333;width:180px;margin:0px 5px 0px 0px;}
.listingRow .srDetails strong, .listingRowAlt .srDetails strong {font-size:12px;color:#333333;font-weight:Bold;}
.listingRow .srAction, .listingRowAlt .srAction {float:left;width:92px;padding:0px;}
.listingRow .srAction a, .listingRowAlt .srAction a  {display:block;font-size:12px;color:#336699;font-weight:normal;text-decoration:underline;text-align:right;margin:0px 0px 3px 0px;}
.listingRow .srAction a:hover, .listingRowAlt .srAction a:hover {color:Red;}
a.srViewListing {display:block;text-decoration:none;width:91px;height:20px;padding:0px;margin:0px 0px 5px 0px;background-position:-596px -66px;background-image:url("/images/buttons.png");}
a.srViewListing:hover  {background-position:-596px -86px;background-image:url("/images/buttons.png");}
.srPropertyStatus {dispay:inline;color:red;font-size:12px;margin-top:4px;}

.bidNumber {float:left;width:17px;height:85px;margin:0px 0px 0px 11px;}
.IE6 .bidNumber {float:left;width:17px;height:85px;margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}
.bidCurrent {float:left;width:80px;height:85px;margin:0px 0px 0px 12px;color:green;font-weight:bold;font-size:12px;}
.bidStatus {float:left;width:85px;height:85px;margin:0px 0px 0px 12px;color:#333333;font-weight:normal;font-size:12px;}
.bidAction {float:left;width:53px;height:85px;margin:0px 0px 0px 15px;color:#333333;font-weight:normal;font-size:12px;}
.bidAction a.bid {display:block;text-decoration:none;width:54px;height:22px;padding:0px;margin:0px 0px 5px 0px;background-position:-709px -0px;background-image:url("/images/buttons.png");}
.bidAction a.bid:hover {background-position:-709px -22px;}
.bidAction a.buynow {display:block;text-decoration:none;text-align:center;padding:0px;margin:10px 0px 15px 0px;}
.bidAction a.buynow:hover {}
/* map view */
.mapResults {width:424px;float:left;}
.mapResults #searchResultsPageMap {width:420px;height:610px;}
.listingMapBidRow {color:#555555;min-height:43px;padding:10px 5px 8px 5px;margin:0px 0px 0px 0px;background:url("/images/bg-sr-right.gif") top right repeat-y;}
.listingMapBidRow .bidNumber {height:35px;}
.listingMapBidRow .bidCurrent {height:35px;}
.listingMapBidRow .bidStatus {height:35px;}
.listingMapBidRow .bidAction {height:35px;}
/* photo view */
.photoResults {width:424px;float:left;}
.listingPhotoRow, .listingPhotoRowAlt {float:left;width:205px;background-color:#ffffff;color:#555555;min-height:100px;padding:15px 0px 8px 0px;margin:0px 0px 0px 0px;border-top:1px solid #CCCCCC;}
.listingPhotoRowAlt {padding-left:13px;}
.listingPhotoRow .compareSelect,.listingPhotoRowAlt .compareSelect {float:left;width:20px;height:125px;padding:0 0 10px 0;background:url("/images/compare-select-bg.jpg") bottom left no-repeat;}
.listingPhotoRow .compareSelect div, .listingPhotoRowAlt .compareSelect div {background-color:#679902;font-size:11px;font-weight:bold;color:#FFFFFF;text-align:center;padding:3px 0 3px 0;}
.listingPhotoRow .photo, .listingPhotoRowAlt .photo {float:left;margin:0px 0px 0px 0px;height:140px;}
.listingPhotoRow .photo a, .listingPhotoRowAlt .photo a {padding:0px;margin:0px;}
.listingPhotoRow .photo img, .listingPhotoRowAlt .photo img {width:184px;height:135px;}
.listingPhotoRow .srDetails, .listingPhotoRowAlt .srDetails {float:left;font-size:11px;color:#333333;width:178px;margin:0px;padding:0px 0px 0px 22px;}
.listingPhotoRow .srDetails strong, .listingPhotoRowAlt .srDetails strong {font-size:12px;color:#333333;font-weight:bold;margin:0px;}
.listingPhotoRow a.srViewListing, .listingPhotoRowAlt a.srViewListing {display:block;text-decoration:none;width:91px;height:20px;padding:0px;margin:10px 0px 5px 0px;background:url("/images/btn-sr-view-details.gif");}
.listingPhotoRow a.srViewListing:hover, .listingPhotoRowAlt a.srViewListing:hover {color:Red;}

.photoBids {width:296px;float:left;}
.listingBidRow {color:#555555;min-height:102px;padding:10px 5px 8px 5px;margin:0px 0px 0px 0px;background:url("/images/bg-sr-right.gif") top right repeat-y;}
/* END: Search Results */

/* START: Header Search */
.headerSearchContainer {float:right;margin:0px 5px 0px 0px;width:642px;}
.headerSearchContainer .browsePath {width:600px;float:left;margin:0px 0px 1px 5px;font-size:11px;}
.headerSearchContainer .browsePath strong {font-size:11px;}
.headerSearchContainer .browsePath a {font-size:11px;}
.headerSearch {float:right;background:url("/images/header-search-bg.jpg");width:642px;height:35px;}
.headerSearch a.buttonGoHoming {margin:7px 0px 8px 33px;float:left;padding:0px;width:126px;height:21px;text-decoration:none;background-position:-340px -0px;background-image:url("/images/buttons.png");}
.headerSearch a.buttonGoHoming:hover {background-position:-340px -21px;}
.headerSearch span {margin:9px 10px 0px 47px;float:left;color:#FFFFFF;font-size:12px;font-weight:bold;}
.headerSearch select {margin:6px 10px 0px 0px;float:left;width:110px;}
/* END Header Search */

/* START: Home Page Featured */
.scrollListingsHome .listingRow {float:none;display:inline-block;width:330px;height:90px;background:none;margin:9px 0px 0px 2px;padding:0px;}
.scrollListingsHome .srDetails {width:130px;margin:0px 0px 0px 0px;font-size:11px;color:#888888;}
.scrollListingsHome .srDetails strong {display:block;margin:0px 0px 0px 0px;font-size:11px;color:#333333;font-weight:bold;}
.scrollListingsHome .srDetails span {display:block;margin:0px 0px 0px 0px;padding:0px 0px 3px 0px;font-size:11px;color:#336799;font-weight:bold;}
.scrollListingsHome .listingRow .photo {height:78px;margin-left:2px;}
.scrollListingsHome .listingRow .photo img {width:90px;height:78px;}
.scrollListingsHome .listingRow .srButtons {float:left;width:80px;height:78px;}
.scrollListingsHome a.featuredBidAction {display:block;padding:0px;width:80px;height:19px;text-decoration:none;margin:5px 0px 0px 0px;background-position:-791px -67px;background-image:url("/images/buttons.png");}
.scrollListingsHome a.featuredBidAction:hover {background-position:-791px -86px;}
.scrollListingsHome a.featuredViewListing {display:block;text-decoration:none;width:80px;height:19px;padding:0px;margin:5px 0px 0px 0px;background:url("/images/featuredViewListing.jpg");}
.scrollListingsHome a.featuredViewListing:hover {color:Red;}
.IE6 .scrollListingsHome .listingRow {float:left;}
.IE7 .scrollListingsHome .listingRow {float:left;}
/* END: Home Page Featured */

/* START: Search Results Pager */
.pager {}
.pager a.pagerPREV {color:#336699;font-size:12px;font-weight:bold;padding:0px 5px 0px 0px;margin:0px 5px 0px 0px;border-right:1px solid #555555;}
.pager a.pagerPREV:hover {color:Red;}
.pager span.pagerPREV {color:#888888;font-size:12px;font-weight:bold;padding:0px 5px 0px 0px;margin:0px 5px 0px 0px;border-right:1px solid #555555;}
.pager a.pagerCURRENT {color:#888888;font-size:12px;font-weight:bold;padding:0px 2px 0px 2px;margin:0px 2px 0px 2px;}
.pager a.pagerCURRENT:hover {color:Red;}
.pager a.pagerPAGE {color:#336699;font-size:12px;font-weight:bold;padding:0px 2px 0px 2px;margin:0px 2px 0px 2px;}
.pager a.pagerPAGE:hover {color:Red;}
.pager a.pagerNEXT {color:#336699;font-size:12px;font-weight:bold;padding:0px 0px 0px 5px;margin:0px 0px 0px 5px;border-left:1px solid #555555;}
.pager a.pagerNEXT:hover {color:Red;}
.pager span.pagerNEXT {color:#888888;font-size:12px;font-weight:bold;padding:0px 0px 0px 5px;margin:0px 0px 0px 5px;border-left:1px solid #555555;}
/* END: Search Results Pager */

/* START: Search Results Refinements */
#currentRefinements a {background:#FFFFFF url('/images/r-remove.gif') no-repeat top left;display:block;font-size:12px;font-weight:normal;color:#336699;padding:0px 0px 0px 15px;margin:8px 0px 4px 0px;text-decoration:none;}
#currentRefinements a:hover {color:Red;background-color:#E8F3F7;}
#currentRefinements a strong {color:#333333;}
.currentRefinementTitle {padding:5px 0px 0px 0px;font-size:14px;font-weight:bold;color:#FFFFFF;text-align:center;background:#914E4B url("/images/grayscale_header.png");width:168px;height:24px;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
.refinementTitle {padding:5px 0px 0px 0px;font-size:14px;font-weight:bold;color:#FFFFFF;text-align:center;background:#928A61 url("/images/grayscale_header.png");width:168px;height:24px;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
.refinementBox {width:150px;padding:8px;margin:0px 0px 10px 0px;border:1px solid #BEBEBE;}
.refinementBox .searchByLeftSmall {font-size:11px;}
a.refinementClosed {background:url('/images/r-plus.gif') no-repeat top left;display:block;font-size:12px;font-weight:bold;color:#333333;padding:0px 0px 0px 15px;margin:8px 0px 4px 0px;text-decoration:none;}
a.refinementClosed:hover {color:Red;}
a.refinementOpen {background:url('/images/r-minus.gif') no-repeat top left;display:block;font-size:12px;font-weight:bold;color:#333333;padding:0px 0px 0px 15px;margin:8px 0px 4px 0px;text-decoration:none;}
a.refinementOpen:hover {color:Red;}
.refinement {display:block;}
.refinement a {font-size:11px;font-weight:Normal;color:#336699;padding:2px 0px 3px 15px;text-decoration:underline;}
.refinement a:hover {color:Red;}
.refinement span {font-size:11px;font-weight:normal;color:#666666;padding:0px 0px 0px 5px;}
.saveSearch {float:left;display:block;padding:0px;width:152px;height:20px;background-position:-438px -66px;text-decoration:none;margin:1px 0px 2px 0px;background-image:url("/images/buttons.png");}
.saveSearch:hover {background-position:-438px -86px;}
/* END: Search Results Refinements */

/* START: Details */
.details {padding:10px 10px 20px 10px;background-color:white;border:1px solid #888888;border-top-left-radius:15px;border-top-right-radius:15px;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;}
.details2 {background-color:white;padding:0px 10px 0px 10px;border:1px solid #888888;}

.photoViewer {float:left;width:318px;height:315px;background:url("/images/photo-background.jpg") no-repeat;}
.photoViewer #photoPreview {display:block;width:296px;height:192px;margin:10px 0px 0px 11px;}
.photoViewer #photoPreview img {width:295px;height:192px;margin:0px;padding:0px;}
.photoViewer #photoSlider {display:block;width:295px;height:56px;margin:8px 0px 4px 11px;padding:2px 0px 1px 0px;}
.photoViewer #photoSlider #thumbs {float:left;width:248px;height:54px;margin:0px 0px 0px 4px;overflow:hidden;white-space:nowrap;}
.photoViewer #photoSlider #thumbs a img {width:76px;height:52px;margin:0px 0px 0px 5px;}
.photoViewer .propertyButtons {display:block;margin:0px;padding:0px;}
.photoViewer #photoSlider a.slidePhotoLeft {padding:0px;margin:0px;float:left;width:20px;height:53px;}
.photoViewer #photoSlider a.slidePhotoRight {padding:0px;margin:0px;float:left;width:20px;height:53px;}

.sendListing {float:left;display:block;padding:0px;width:101px;height:38px;background-position:-246px -132px;text-decoration:none;margin:1px 0px 2px 0px;background-image:url("/images/buttons.png");}
.sendListing:hover {background-position:-246px -170px;}
.askQuestion {float:left;display:block;padding:0px;width:111px;height:38px;background-position:-347px -132px;text-decoration:none;margin:1px 0px 2px 0px;background-image:url("/images/buttons.png");}
.askQuestion:hover {background-position:-347px -170px;}
.watchListing {float:left;display:block;padding:0px;width:106px;height:38px;background-position:-458px -132px;text-decoration:none;margin:1px 0px 2px 0px;background-image:url("/images/buttons.png");}
.watchListing:hover {background-position:-458px -170px;}

.listingSummary {float:left;width:220px;padding:10px 10px 10px 10px;color:navy;font-size:12px;}
.listingSummary .featureTitle {color:#669900;font-size:14px;font-weight:bold;margin:12px 0px 4px 0px;}
.listingSummary .address {font-size:16px;font-weight:bold;color:Navy;margin:0px 0px 4px 0px;}
.listingSummary .address2 {font-size:14px;font-weight:bold;color:Navy;margin:0px 0px 15px 0px;}
.listingSummary strong {font-weight:bold;color:#333333;padding:0px 5px 0px 0px;}
.listingSummary a.detailsScheduleVisit {display:block;padding:0px;width:142px;height:20px;text-decoration:none;margin:8px 0px 2px 0px;background-position:0px -194px;background-image:url("/images/buttons.png");}
.listingSummary a.detailsScheduleVisit:hover {background-position:0px -214px;}
.listingSummary a.detailsOpenHouse {display:block;padding:0px;width:142px;height:20px;text-decoration:none;margin:1px 0px 2px 0px;background-position:0px -235px;background-image:url("/images/buttons.png");}
.listingSummary a.detailsOpenHouse:hover {background-position:0px -255px;}

.propertyOffer {float:right;margin:0px;padding:0px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;}
.propertyOffer .title {padding:4px 0px 4px 15px;font-size:14px;font-weight:bold;color:#333333;background:url("/images/property-offer-header.jpg");}
.propertyOffer .area {min-height:200px;padding:15px 15px 0px 15px;width:334px;margin:0px 0px 0px 0px;border-left:1px solid #BEBEBE;border-right:1px solid #BEBEBE;color:navy;font-size:12px;}
.propertyOffer .offerAmt {font-size:16px;font-weight:bold;color:Navy;}
.propertyOffer strong {font-weight:bold;color:#333333;padding:0px 5px 0px 0px;}
.propertyOffer a {padding:0px 0px 0px 5px;color:Green;font-size:11px;text-decoration:none;}
.propertyOffer a:hover {color:blue;}
.propertyOffer .offerAmt strong {color:#333333;margin:0px 10px 15px 0px;}
.propertyOffer hr {color:#CCCCCC;background-color:#CCCCCC;height:1px;margin:5px 0px 5px 0px;}
.propertyOffer a.placeOffer {display:block;padding:0px;width:332px;height:27px;text-decoration:none;margin:8px 0px 8px 0px;background-position:0px -0px;background-image:url("/images/buttons.png");}
.propertyOffer a.placeOffer:hover {background-position:0px -27px;}
.propertyOffer a.placeBid {display:block;padding:0px;width:332px;height:27px;text-decoration:none;margin:8px 0px 8px 0px;background-position:0px -290px;background-image:url("/images/buttons.png");}
.propertyOffer a.placeBid:hover {background-position:0px -317px;}
.propertyOffer a.buynow {display:block;width:32px;height:20px;float:right;text-decoration:none;padding:0px;margin:0px 0px 0px 0px;}
.propertyOffer a.buynow:hover {}

.rightInfo {float:right;padding:0px;margin:0px;width:256px;min-height:150px;}

.sellerInfo {padding:0px;}
.sellerInfo .title {padding:4px 0px 0px 15px;width:241px;height:26px;font-size:14px;font-weight:bold;color:#333333;background:url("/images/small-box-header.jpg");}
.sellerInfo .area {padding:7px;width:240px;margin:0px 0px 15px 0px;background-color:#FFFFFF;border:1px solid #BEBEBE;}
.sellerInfoLinks {height:28px;padding:0px;margin:6px 0px 0px 0px;}
a.sellerInfoCall {float:left;display:block;padding:0px;width:71px;height:28px;background-position:0px -132px;text-decoration:none;margin:1px 0px 2px 0px;background-image:url("/images/buttons.png");}
a.sellerInfoCall:hover {background-position:0px -160px;}
a.sellerInfoEmail {float:left;display:block;padding:0px;width:92px;height:28px;background-position:-71px -132px;text-decoration:none;margin:1px 0px 2px 0px;background-image:url("/images/buttons.png");}
a.sellerInfoEmail:hover {background-position:-71px -160px;}
a.sellerInfoFax {float:left;display:block;padding:0px;width:77px;height:28px;background-position:-163px -132px;text-decoration:none;margin:1px 0px 2px 0px;background-image:url("/images/buttons.png");}
a.sellerInfoFax:hover {background-position:-163px -160px;}
.sellerHidden {display:none;}

.mapInfo {padding:0px;}
.mapInfo .title {padding:4px 0px 0px 15px;width:241px;height:26px;font-size:14px;font-weight:bold;color:#333333;background:url("/images/small-box-header.jpg");}
.mapInfo .area {height:200px;padding:7px;width:240px;margin:0px 0px 15px 0px;background-color:#FFFFFF;border:1px solid #BEBEBE;}
.mapInfo .svtitle {padding:4px 0px 0px 15px;width:645px;height:26px;font-size:14px;font-weight:bold;color:#333333;background:url("/images/medium-box-header.jpg");}
.mapInfo .svarea {height:320px;padding:0px 0px 0px 0px;width:658px;margin:0px 0px 0px 0px;background-color:#FFFFFF;border:1px solid #BEBEBE;}

.propertyDetails {width:670px;}
.propertyDetails p {margin:0px 15px 10px 20px;clear:left;}
.propertyDetails h2 {font-size:16px;font-weight:bold;color:#333333;padding:4px 0px 2px 0px;margin:0px 0px 5px 0px;}
.propertyDetails h3 {font-size:14px;color:#427500;padding:0px;margin:4px 0px 4px 0px;}
.propertyDetails ul {list-style-type:none;}
.propertyDetails ul li {float:left;width:210px;height:16px;color:Navy;font-size:11px;}
.propertyDetails ul li strong {font-weight:normal;color:#333333;padding:5px 0px 0px 0px;}
.propertyDetails .features {float:left;clear:left;margin:0px 0px 10px 0px}
.mortageCal {float:left;height:90px;width:130px;margin:0px 8px 0px 0px;border-right:1px solid #BEBEBE;}
.mortageCal span {display:none;font-size:11px;}
.mortageCal a.mortageCalButton {display:none;visibility:hidden;margin:8px 0px 0px 0px;float:left;display:block;padding:0px;width:31px;height:15px;background-position:-771px -0px;background-image:url("/images/buttons.png");}
.mortageCal a.mortageCalButton:hover {background-position:-771px -15px;}

.propertyFees {padding-left:10px;}
.propertyFees strong {display:block;color:#333333;padding:0px;margin:0px 0px 5px -10px;}
.propertyFees a {padding:0px 0px 0px 5px;color:Green;font-size:11px;text-decoration:none;}
.propertyFees a:hover {color:blue;}
.propertyFees span {color:#333333;font-size:11px;padding-left:0px;}
.propertyFeesPopup {display:none;position:absolute;top:70px;left:630px;width:290px;background-color:white;border:2px solid #666666;padding:10px;font-size:11px;color:#333333;}
#openHousePopup {display:none;position:absolute;top:190px;left:330px;width:255px;background-color:White;padding:0px;margin:0px;}

.disclaimer {font-size:11px;color:#666666;text-align:center;}
a.bidInfoCenter {display:block;font-size:14px;color:#333333;font-weight:bold;margin:20px 0px 0px 70px;}
a.bidInfoCenter:hover {color:green;}

.propertyOffer .standardArea {background-color:#E2EAED;border-bottom:1px solid #BEBEBE;}
.propertyOffer form {padding:0px;margin:10px 0px 10px 0px;}
.propertyOffer form label {float:left;display:block;font-size:12px;color:#555555;font-weight:bold;width:95px;padding-top:3px;}
.propertyOffer form input {float:left;width:220px;border:1px solid #666666;margin:2px 0px 2px 0px;}
.propertyOffer form select {float:left;width:220px;border:1px solid #666666;margin:2px 0px 2px 0px;}
.propertyOffer form input.sendEmail {background:#DA8B3C url("/images/grayscale_header.png") repeat-x;border:1px solid #888888;font-size:12px;color:white;font-weight:bold;font-family:arial;padding:4px;-border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.propertyOffer form input.sendEmail:hover {background-color:#FEBB79;color:#333333;}
.propertyOffer form textarea {float:left;width:330px;height:110px;border:1px solid #666666;}
#emailAgentArea {font-size:12px;font-weight:bold;color:#333;}
/* END: Details */

/* START: resource center */
.rc_fn span {display:block;font-size:14px;font-weight:bold;}
.rc_fn span img {vertical-align:bottom;margin-right:4px;}
.rc_fn div {display:block;margin:5px 0px 10px 10px;padding:0px;}
.rc_fn div p {display:inline;margin-right:4px;}
.rc_fn div a {color:#336799;font-size:11px;text-decoration:underline;margin:0px 5px 0px 5px;}
.rc_fn div a:hover {color:#020D48;}

a.propertyWidgetLink {float:left;display:block;margin:4px 2px 3px 2px;text-decoration:none;font-size:11px;font-weight:normal;color:#999;text-align:center;}
a.propertyWidgetLink:hover {color:#333;}
.widgetPopupX {position:absolute;top:0px;left:0px;width:40px;cursor:pointer;}
.widgetPopup {background-color:#333;padding:3px;margin:0px;border:3px solid #333;-border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
/* END: resource center */

/* START: compare */
#compareListings table {}
#compareListings td {width:240px;border-left:1px solid #CCCCCC;padding:0px 3px 0px 10px;font-size:12px;color:#888888;font-weight:normal;}
#compareListings table td:first-child {border-left:0px;}
#compareListings td img {width:210px;margin:5px 0px 10px 0px;display:block;}
#compareListings td strong {margin-right:7px;color:#333333;font-size:12px;}
/* END: compare */

/* START: FreeText Search */
.zipCityStateSearchDiv input {margin:10px 0;padding:7px 5px 7px 5px;width:354px;color:#928A61;background-color:white;font-size:14px;border:1px solid gray;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.leftCol .zipCityStateSearchDiv input {margin:10px 0px 3px 11px;padding:3px 3px 3px 3px;width:210px;color:#928A61;font-size:13px;}
#srHeaderSearch .zipCityStateSearchDiv input {float:left;margin:5px 0px 3px 11px;padding:3px 3px 3px 3px;width:250px;color:#928A61;font-size:13px;}
#srZipCityStateSearch .zipCityStateSearchDiv input {margin:10px 0px 3px 0px;padding:3px 3px 3px 3px;width:140px;color:#928A61;font-size:13px;}
.ac_results {border:1px solid #888888;background-color:white;padding:0;margin:0;list-style:none;position:absolute;z-index:10000;display:none;width:210px;max-height:200px;overflow-x:hidden;overflow-y:auto;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;}
.ac_results li {padding:2px 5px;white-space:nowrap;color:#101010;text-align:left;}
.ac_over {cursor:pointer;background-color:#F0F0B8;}
.ac_match {font-weight:bold;background-color:Yellow;color:black;}
/* END: FreeText Search  */

/* START: Browse Path */
.browsePathLinks {margin:10px;}
a.browsePathLink  {width:150px;float:left;display:block;font-size:12px;color:#336699;font-weight:normal;text-decoration:underline;text-align:left;margin:0px 0px 3px 0px;}
a.browsePathLink:hover {color:Red;}
/* END: Browse Path */

/* START: Site Login */
div#siteLogin {margin:20px 0px 20px 40px;font-size:14px;font-family:Arial;top:2px;right:0;color:#7baec7;}
div#siteLogin form {padding:0px;margin:0px;border-collapse:collapse;}
div#siteLogin input.submit-button {padding-top:13px;}
div#siteLogin div.element-float {float:left;}
div#siteLogin label {font-size:80%;color:#82a933;display:block;width:130px;}
div#siteLogin label.remember {font-size:80%;color:#7baec7;display:inline;}
div#siteLogin input.input-field {width:130px;margin:2px 4px;font-size:11px;}
div#siteLogin input.loginSubmit {font-family:Arial;display:block;width:60px;margin:12px 0px 0px 0px;padding:1px;text-align:center;color:#FFFFFF;border:2px solid #1B5D7E;text-decoration:none;font-size:12px;font-weight:bold;background-color:#5888A0;}
div#siteLogin input.loginSubmit:hover {color:#FFFFFF;border:2px solid #5888A0;background-color:#1B5D7E;}
div.memberLogout {text-align:right;padding:0px 20px 0px 20px;margin:5px 0px 5px 0px;}
div.memberLogout a {width:80px;text-align:center;color:#363636;text-decoration:none;font-size:12px;font-weight:bold;padding:4px;border:1px solid #1B5D7E;}
div.memberLogout a:hover {color:#ffffff;background-color:#1B5D7E;}
div#userMenu a {text-align:left;color:#363636;text-decoration:none;display:block;width:168px;padding:4px;font-size:12px;}
div#userMenu a:hover {color:#ffffff;background-color:#1B5D7E;border:none;}
/* END: Site Login */

/* START: Blog Menu */
div#membershipData div#blogMenu {padding:5px;}
div#membershipData div#blogMenu  div#blogMenuTitle {color:#427500;font-weight:normal;font-size:14px;padding:0;margin:0 0 0px 0;}
div#membershipData div#blogMenu a {text-align:left;color:#363636;text-decoration:none;display:block;width:168px;padding:4px;font-size:12px;}
div#membershipData div#blogMenu a:hover {color:#ffffff;background-color:#1B5D7E;border:none;}
/* END: Blog Menu */
/* START: Forum Menu */
div#membershipData div#forumMenu {padding:5px;}
div#membershipData div#forumMenu  div#forumMenuTitle {color:#427500;font-weight:normal;font-size:14px;padding:0;margin:0 0 0px 0;}
div#membershipData div#forumMenu a {text-align:left;color:#363636;text-decoration:none;display:block;width:168px;padding:4px;font-size:12px;}
div#membershipData div#forumMenu a:hover {color:#ffffff;background-color:#1B5D7E;border:none;}
/* END: Forum Menu */
/* START: Comment Menu */
div#membershipData div#commentMenu {padding:5px;}
div#membershipData div#commentMenu  div#commentMenuTitle {color:#427500;font-weight:normal;font-size:14px;padding:0;margin:0 0 0px 0;}
div#membershipData div#commentMenu a {text-align:left;color:#363636;text-decoration:none;display:block;width:168px;padding:4px;font-size:12px;}
div#membershipData div#commentMenu a:hover {color:#ffffff;background-color:#1B5D7E;border:none;}
/* END: Comment Menu */

/* START: Blog */
div#Blog {min-height:250px;}
div#Blog h2 {color:#800000;}
div.blogAuthorContainer {float:right;width:250px;margin:0px 0px 10px 20px;padding:5px;border:1px solid #7BAEC7;background-color:#DEEBF1;}
div.blogTitle {font-size:16px;font-weight:bold;color:#1B5D7E;}
div.blogDateTime {font-weight:bold;font-style:italic;font-size:11px;color:#243b4f;}
a.blogTagLinks {display:block;text-align:left;color:#363636;text-decoration:none;display:block;padding:4px;font-size:12px;}
a.blogTagLinks:hover {color:#ffffff;background-color:#1B5D7E;border:none;}
div.blogAuthorProfile {display:block;font-size:10px;color:#222222;text-align:justify;}
div.blogAuthorProfile img {float:left;width:100px;margin:4px;}
div.blogContent {padding:10px 15px 0px 0px;font-size:14px;text-align:justify;}
.IE7 div.blogHeader, .IE6 div.blogHeader {width:440px;}
.IE7 div.blogContent, .IE6 div.blogContent {width:430px;}

a.blogArchiveTreeYear {display:block;text-align:left;color:#363636;text-decoration:none;font-size:11px;padding:1px 0px 1px 2px;margin-left:0px;}
a.blogArchiveTreeYear:hover {color:#ffffff;background-color:#1B5D7E;border:none;}
a.blogArchiveTreeMonth {display:block;text-align:left;color:#363636;text-decoration:none;font-size:11px;padding:1px 0px 1px 2px;margin-left:10px;}
a.blogArchiveTreeMonth:hover {color:#ffffff;background-color:#1B5D7E;border:none;}
a.blogArchiveTreeBlog {display:block;text-align:left;color:#363636;text-decoration:none;font-size:11px;padding:1px 0px 1px 2px;margin-left:20px;}
a.blogArchiveTreeBlog:hover {color:#ffffff;background-color:#1B5D7E;border:none;}

div.blogAuthorList {}
div.blogAuthorList a.blogAuthorListLink {display:block;text-align:left;color:#363636;text-decoration:none;display:block;font-size:12px;padding:3px 0px 3px 5px;margin-left:10px;}
div.blogAuthorList a.blogAuthorListLink:hover {color:#ffffff;background-color:#1B5D7E;border:none;}

div.blogAuthorPostList {}
.IE6 div.blogAuthorPostList, .IE7 div.blogAuthorPostList {width:440px;}
div.blogAuthorPostGrid {}
div.blogAuthorPostGrid a.pageTitle {display:block;text-align:left;color:#1B5D7E;text-decoration:none;font-size:14px;font-weight:bold;padding:0px 0px 0px 0px;margin:0px 0px 2px 0px;}
div.blogAuthorPostGrid a.pageTitle:hover {color:#7BAEC7;text-decoration:underline;border:none;}
div.blogAuthorPostGrid div.blogDate {font-weight:bold;font-style:italic;font-size:11px;color:#243b4f;margin:1px 0px 5px 0px;}
div.blogAuthorPostGrid div.description {font-size:12px;color:#222222;}
div.blogAuthorPostGrid div.blogTags {margin:3px 0px 10px 0px;font-size:11px;color:#888888;}
/* END: Blog */

/* START: comments */
div.commentHeader {font-size:16px;color:#699A39;font-weight:bold;border-bottom:3px solid #699A39;padding:20px 0px 10px 10px;margin:5px 0px 15px 0px;}
div.commentSection {margin:20px 0px 10px 0px;}
div.commentStars img {margin:0px 0px 0px 10px;vertical-align:bottom;}
div.memberCommentBlock {margin:10px 0px 0px 10px;border:1px solid #B3D0DE;padding:5px;background-color:#E0EBF1;}
div.memberCommentBlock div.commentName {font-size:14px;font-weight:bold;color:#1B5D7E}
div.memberCommentBlock div.commentDate {font-weight:normal;font-style:italic;font-size:11px;color:#243b4f;margin:1px 0px 5px 0px;}
div.memberCommentBlock div.commentMessage {margin:5px 0px 3px 0px;text-align:justify;font-size:12px;font-weight:bold;color:#222222;}
div.memberCommentBlock div.commentStars {font-size:12px;font-weight:bold;color:#222222;}
div.userCommentBlock {margin:10px 0px 0px 10px;padding:5px;}
div.userCommentBlock div.commentName {font-size:12px;font-weight:bold;color:#537A49}
div.userCommentBlock div.commentDate {font-weight:normal;font-style:italic;font-size:11px;color:#243b4f;margin:1px 0px 5px 0px;}
div.userCommentBlock div.commentMessage {margin:5px 0px 3px 0px;text-align:justify;font-size:11px;color:#222222;}
div.userCommentBlock div.commentStars {height:16px;font-size:11px;font-weight:bold;color:#222222;}
div#postComment {margin:20px 0px 0px 0px; padding:10px;border:1px solid #699A39;background-color:#C5F9AE;width:490px;}
div#postComment div.postHeader {font-size:16px;font-weight:bold;color:#1B5D7E;margin:0px 0px 10px 0px;}
div#postComment div.postStars {font-size:12px;font-weight:bold;color:#222222;padding:4px;}
div#postComment div.postStars select {margin:0px 10px 0px 10px;}
div#postComment div.postName {font-size:12px;font-weight:bold;color:#222222;padding:4px;}
div#postComment div.postName input#postName {margin:0px 0px 0px 10px;width:422px;border:1px solid #699A39;}
div#postComment div.postEmail {font-size:12px;font-weight:bold;color:#222222;padding:4px;}
div#postComment div.postEmail input#postEmail {margin:0px 0px 0px 12px;width:422px;border:1px solid #699A39;}
div#postComment div.postMessage {font-size:12px;font-weight:bold;color:#222222;padding:4px;} 
div#postComment div.postMessage textarea#postMessage {margin:4px 0px 5px 20px;width:450px;height:140px;border:1px solid #699A39;}
div#postComment div.postSubmit {padding:10px 0px 10px 365px;}
div#postComment div.postSubmit button {}
/* END: comments */

/* START: Emoticion List */
div.emoticionList {display:block;font-size:16px;color:#222222;}
div.emoticionListHeader {height:20px;display:block;border-bottom:1px solid #aaaaaa;margin:1px 0px 1px 0px;}
div.emoticionListHeader div.col1 {float:left;width:50px;padding:1px 2px 1px 2px;vertical-align:middle;text-align:right;}
div.emoticionListHeader div.col2 {float:left;width:55px;padding:1px 2px 1px 2px;vertical-align:middle;text-align:center;}
div.emoticionListHeader div.col3 {float:left;width:300px;padding:1px 2px 1px 2px;vertical-align:middle;}
div.emoticionListItem {height:20px;display:block;border-bottom:1px solid #aaaaaa;margin:1px 0px 1px 0px;}
div.emoticionListItem div.col1 {float:left;width:50px;padding:1px 2px 1px 2px;vertical-align:middle;text-align:right;}
div.emoticionListItem div.col2 {float:left;width:55px;padding:1px 2px 1px 2px;vertical-align:middle;text-align:center;}
div.emoticionListItem div.col3 {float:left;width:300px;padding:1px 2px 1px 2px;vertical-align:middle;}
div.emoticionListItem div.col2 img {vertical-align:middle;}
div.emoticionListScroll {height:150px;overflow-y:scroll;}
/* END: Emoticion List */

/* START: siteSearch */
div#textSearch {width:230px;float:right;margin:0px;padding:10px 30px 0px 0px;}
div#textSearch div.siteTextSearchDiv {margin:0px;padding:0px;}
div#textSearch div.siteTextSearchDiv input#siteTextSearch {font-family:arial;font-size:14px;border:0px;padding:1px;width:150px;background-color:Transparent;}
div#textSearch div.siteTextSearchDiv button {padding:0px;margin:0px;}
/* END: siteSearch */

