body {margin:0;background:#FAF3E3}
table.recentSales.td {font-family:verdana,arial,helvetica,tahoma,sans-serif;font-size:12px;color:#000000;text-align:center}
#rsv.td {font-family:verdana,arial,helvetica,tahoma,sans-serif;font-size:6px;color:#000000;}

.inside_div {    
    padding-left:     10px;
    background-color: #ffffff;    
    padding-top:      10px;
    margin-right:     20px;
    padding-bottom:   10px;
    
    }
.hide {
    display:          none;
}
    
#div_right_colom {
    position: absolute;
    float: right;
    top:   100;
    right: 0;
    width: 165px;
    height: 100%;
    background-color: #173F5F;
    color: white;
    padding: 1%;
    font-size: smaller;
    }
div.markerTooltip, div.markerDetail {
          color: black;
          font-weight: bold;
          background-color: white;
          white-space: nowrap;
          margin: 0;
          padding: 2px 4px;
          border: 1px solid black;
       }
#tabs, #tabs2
{
  position: relative;
  height: 1.6em;
  
 
}

#tabs a, #tabs2 a
{
  display: block;
  position: relative;
  float: left;
  padding: .3em 1em;
  margin: .1em .6em 0 0;
  text-align: center;
  font-family: tahoma, verdana, sans-serif;
  font-size: .7em;
  font-weight: bold;
  text-decoration: none;
  color: #333;
  border: 1px solid #979797;
  border-bottom: none;
  background: #FFFFFF;
  padding-bottom: .6em;
  margin-top: 0em;
  
} 

a.ibwhite:link {font-family:verdana;color:#FFFFFF;text-decoration:none;}
a.ibwhite:active {font-family:verdana;color:#FFFFFF;text-decoration:none;}
a.ibwhite:visited {font-family:verdana;color:#CCCCCC;text-decoration:none;}
a.ibwhite:hover {font-family:verdana;color:#EFFFCE;text-decoration:underline;}

a.abcvalue:link {font-family:Verdana;color:#990101;text-decoration:none;}
a.abcvalue:active {font-family:Verdana;color:#990101;text-decoration:none;}
a.abcvalue:visited {font-family:Verdana;color:#990101;text-decoration:none;}
a.abcvalue:hover {font-family:Verdana;color:#F26F36;text-decoration:none;}

.arial {font-family:Arial;}
.verdana {font-family:Verdana;}
.bordercolorblack{border:1px;border-color:#000000;border-style:solid;}
.bordercolorbrown{border:1px;border-color:#A08A6B;border-style:solid;}
.bordergrayright{border:2px;border-right-color:#818181;border-style:solid;border-left:0px;border-top:0px;border-bottom:0px;}
.borderwhiteleft{border:3px;border-color:#ffffff;border-style:solid;border-right:0px;border-top:0px;border-bottom:0px;}
.bordergraybottom{border:2px;border-right-color:#818181;border-bottom-color:#afafaf;border-style:solid;border-left:0px;border-top:0px;}
.borderwhitegraybottom{border:2px;border-left-color:#ffffff;border-bottom-color:#afafaf;border-style:solid;border-top:0px;border-right:0px;}
.bordergraywhitetop{border:2px;border-right-color:#818181;border-top-color:#ffffff;border-bottom-color:#afafaf;border-style:solid;border-left:0px;}
.borderwhitegraytop{border:2px;border-left-color:#ffffff;border-top-color:#ffffff;border-bottom-color:#afafaf;border-style:solid;border-right:0px;}
.seobox{border:1px;border-color:#A08A6B;border-style:solid;border-bottom:0px;background-color:#E1D6B3}

.bottomgrayborder{border:2px;border-bottom-color:#afafaf;border-style:solid;border-left:0px;border-top:0px;border-right:0px;}
.topwhiteborder{border:2px;border-top-color:#ffffff;border-bottom-color:#afafaf;border-style:solid;border-left:0px;border-right:0px;}

.navblack {font-size: 11px; font-weight:700; color:#000000; text-decoration:none;}
.navred {font-size: 11px; font-weight:700; color:#990101; text-decoration:none;}
.subjectmenutbltext {font-family:Verdana;font-size:9px;color:#3E3525;padding-top:1px;padding-bottom:1px}

.blackcolumnheader {font-family:verdana; font-size: 9px; font-weight:700; color:#000000;text-decoration:none;}
.subjectproptablecell {background-color:#ffffff; font-family:verdana; font-size: 9px; font-weight:700; color:#0D5260;}
.tbl_bg_medbrown {background-color:#AD8A6B;}
.compproptablecell {background-color:#E8DCC6; font-family:verdana; font-size: 9px; color:#3E3525;}
.compproptablecellselect {background-color:#E8DCC6; font-family:verdana; font-size: 9px; color:#A08AB6;}

.connector {font-weight:100; font-style:italic;}

.fs {font-size:10px;}
.gray {color:#828282;}
.black {color:#000000;}
.white {color:#ffffff;}
.brownbrdcrmb {color:#B29B7C;}
.brownhdr {color:#D5C297;}
.bluehdr {color:#0D5260;}
.darkaqua {color:#0D5260;}
.darkbrown {color:#3E3525;}
.mediumbrown {color:#A08A6B;}
.lightbrown {color:#E1D6B3;}
.mediumyellowbrown {color:#B79F7E;}
.abcvaluegreen {color:#295335;}
.darkgreen {color:#093B1B;}
.darkred {color:#990101;}
.orange {color:#F26F36}

.bolder{font-weight:bolder;}

.width60{width:60px;}
.width2{width:2px;}
.width175{width:175px;}
.width11{width:11px;}
.width85{width:85px;}
.width35{width:35px;}
.width52{width:52px;}
.width55{width:55px;}

.bordercolorblack{border:1px;border-color:#000000;border-style:solid;}


.px30{font-size:30px;font-family:arial,verdana,helvetica;}
.px28{font-size:28px;font-family:arial,verdana,helvetica;}
.px26{font-size:26px;font-family:arial,verdana,helvetica;}
.px24{font-size:24px;font-family:arial,verdana,helvetica;}
.px18{font-size:18px;font-family:arial,verdana,helvetica;}
.px17{font-size:17px;font-family:arial,verdana,helvetica;}
.px16{font-size:16px;font-family:arial,verdana,helvetica;}
.px15{font-size:15px;font-family:arial,verdana,helvetica;}
.px14{font-size:14px;font-family:arial,verdana,helvetica;}
.px13{font-size:13px;font-family:arial,verdana,helvetica;}
.px12{font-size:12px;font-family:arial,verdana,helvetica;}
.px11{font-size:11px;font-family:arial,verdana,helvetica;}
.px10{font-size:10px;font-family:arial,verdana,helvetica;}
.px9{font-size:9px;font-family:arial,verdana,helvetica;}
.px8{font-size:8px;font-family:arial,verdana,helvetica;}
.px7{font-size:7px}
.px6{font-size:7px;font-family:arial,verdana,helvetica;}
.bold{font-weight:900;}
div.bottomAd{margin:0; padding:0; text-align:center; border:none; width:806px;}
div.topAd{margin:20px 0 0 40px; padding:0; text-align:center; border:none; width:728px;}
/*resource and tools box*/
#rtBox{margin:0 0 10px 0; padding:0; border:1px solid #000;font-family:arial; width:158px;}
#rtBox h4{border-bottom:1px solid #000; 
	margin:0;padding:0; color:#000; 
	font-size:12px;background-color:#d5d5d5; 
	text-align:center;}
#rtBox ul{margin:8px 0;padding:0; list-style:none;}
#rtBox ul li{margin:0; padding:0 8px 2px 8px; text-align:left; font-size:12px;}
html>body #rtBox ul li{padding-bottom:6px;}
#rtBox ul li a,
#rtBox ul li a:hover,
#rtBox ul li a:active,
#rtBox ul li a:visited {color:#009; text-decoration:underline;}


/* page specific?  this is default*/
#inPagePrompt {position:absolute;  width:200px; top:270; left:230; border:2px solid #3E3525; padding: 10px;}
img {behavior:url("/home-values/includes/png.htc");}
div.bottomAd div div div.googleTextAd a span b {font-size:11px}
div div div.googleAdBlock div.googleTextAd a span b {font-size:11px}
.ibfooter{background-image:url(http://a248.e.akamai.net/7/248/1229/v187/images.carsdirect.com/internetbrands/images/ibfooterbar.gif);height:29px; text-align:center;}

tr.comp_row  td{border-bottom: 1px solid rgb(250, 243, 227); }
tr.comp_row {font-family: verdana; font-size: 9px; color: rgb(62, 53, 37);background-color:#e8dcc6}
tr.comp_row td.pipe{padding-top: 6px; padding-bottom: 6px;text-align:right}
td.letter{background-color:#3E3525;color:#fff;font-weight:bold;font-family:arial,verdana,helvetica;padding:5px;}
#PoweredBy {display:none}
a.nounderline{text-decoration:none}

#propertydetails tr td.subjectmenutblleft {
	background:#E6F8FA;
	text-align:right;
	width:50%;
	border-top: solid #94B0B3 1px;
	border-right: none;
	border-bottom: none;
	border-left: solid #94B0B3 1px;
	padding-top:1px;
	padding-bottom:1px;
}
#propertydetails tr td.subjectmenutblright {	background:#E6F8FA;
	text-align:left;
	padding-left:10px;
	width:50%;
	border-top: solid #94B0B3 1px;
	border-right: solid #94B0B3 1px;
	border-bottom: none;
	border-left: none;
	padding-top:1px;
	padding-bottom:1px;
}
#propertydetails{
	border-bottom: solid #94B0B3 1px;
}

tr#sortingRow td {padding-top:16px;} /* if FF, line-height should be 8, else 10 or default is good for IEs*/
html >body tr#sortingRow td {padding-top:16px;line-height:8px} 
tr#sortingRow td span{text-decoration:underline;}
span.sortarrow {text-decoration:none;text-align:center;}
tr#sortingRow img{border:none;width:9px;height:5px}
img{border:none}
table#abcmenubox tbody tr td {text-align: left;padding-left: 2px;}
#tabContainer{height:21px;border:none;padding:0;margin:0;margin-top:-11px}

#city_info{margin-top:-5px;padding:10px;border:1px solid #A08A6B;background:#fff}

/*the follow pair of rules are IE hacks, IE reads the first rule, not the 2nd*/
div#mortgage_info{border:1px solid #A08A6B;width:264px;height:359px;background:#fff;display:none}
html >body div#mortgage_info{border:1px solid #A08A6B;width:264px;height:359px;background:#fff;display:none}

#subject_info{margin-top:-5px;padding:10px;border:1px solid #A08A6B;height:339px;background:#fff;width:244px}
html >body #subject_info{margin-top:-1px;padding:10px;border:1px solid #A08A6B;height:339px;background:#fff;width:244px}
span#apiPoweredBy {float:right;font-family:verdana;
font-size:12px;
font-weight:bold;}
span#apiPoweredBy a:link {font-family:arial,verdana,helvetica;color:#3E3525}
span#apiPoweredBy a:visited {font-family:arial,verdana,helvetica;color:#3E3525}
span#apiPoweredBy a:active {font-family:arial,verdana,helvetica;color:#3E3525}
span#apiPoweredBy a:hover {font-family:arial,verdana,helvetica;color:#3E3525}


#compTable{
	width:100%;
	border-collapse: collapse;
	border-bottom:solid 2px #A08A6B;
	margin-left:5px
}

#compTable .bigHeaders td{
	color:#3E3525;
	border-color:#A08A6B;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.sortHeaders td {
	color:#000000;
	font-family:verdana;
	font-size:9px;
	font-weight:700;
	text-decoration:none;
	line-height:8px;
	text-align:center;
}
.sortHeaders td.sortable {
	cursor:pointer;
}

tr.comp_row td{
	text-align:center;
border-left:none;
border-bottom:#FAF3E3 solid 1px;

border-right:#A08A6B solid 2px;
padding:5px;
}
tr.comp_row td.propertyLetter{
	border-left:#A08A6B solid 2px;
font-weight:900;
text-align:center;
}
tr.comp_row td.propertyAddress{
text-align:left;
}
tr.comp_row td.lotSize{
border-right:#A08A6B solid 2px;
}
tr.bigHeaders td{
	border-color:#A08A6B;
	border-right:solid 2px;
	border-top:solid 2px;
}
tr.bigHeaders td.blank{border:none}
tr.bigHeaders td.location{
	border-left:solid 2px;
}
tr.bigHeaders td.history{}
tr.bigHeaders td.roomCount{}
tr.bigHeaders td.squareFeet{}

tr.sortHeaders td{
	border-right:solid 2px #A08A6B;
	padding-bottom:5px;
}
tr.sortHeaders td.blank{border:none}
tr.sortHeaders td.propertyAddress{	border-left:solid 2px #A08A6B;}
tr.sortHeaders td.saleDate{border:none}
tr.sortHeaders td.salePrice{border:none}
tr.sortHeaders td.beds{border:none}
tr.sortHeaders td.livingArea{border-right:none}
tr.sortHeaders td.pricePer{border:none}
tr.sortHeaders td.detailsPopertyAddress{border-right:none;border-left:solid 2px #A08A6B;}
tr#infoBar td.icon{
border-left:#A08A6B solid 2px;
text-align:center;
}
div#compTableContainer{width:820px}

#rateTrendsTable{
	font-size:10px;
	font-family:arial,verdana,helvetica;
	border: solid 1px #A08A6B;
	border-collapse:collapse;
	font-size:12px;
	margin-top:10px;
}

#rateTrendsTable caption {
	font-weight:bold;
	font-size:14px;
	padding-bottom:5px;
}
html > body #rateTrendsTable caption{
	font-weight:bold;
	font-size:14px}
	
#rateTrendsTable th{
	background-color:#A08A6B;
	color:#fff;
	text-transform:uppercase;
	width:100%
}
#rateTrendsTable tr td.red {
	color:#f00;
}
#rateTrendsTable td.green {
	color:#008000;
}
#rateTrendsTable a {
	color:#3E3525;
	font-weight:bold;
}
#ldcActionCall{
	font-family:arial,verdana,helvetica;
	font-size:14px;
	text-align:center;
}
#ldcActionCall a{color:#3E3525;
	font-weight:bold;font-size:14px;}
	
#horizontalSearchForm {margin-bottom:5px}

#mainContent{
	min-height:1250px;
	width:1015px;
}

#rtColumn{
	float:right;
	margin-top:55px;
	width:170px;
	margin-left:0px;
	margin-right:auto;
}

.hpMainContent{
	margin-top:30px;
	margin-left:81px;
	width:616px;
	float:left;
	margin-right:105px;
}
#homePin{
	position:absolute;
	left:570px; 
	top:216px;
}
#homePin.multipleAddressPage, #homePin.errorPage {
	top:145px;
}

#inPagePrompt {position:absolute;visibility:hidden;background-color:#ffffff;}
.clearing{clear:both}
#footerLinks1{text-align:center; width:100%; background-color: #E1D6B3; padding-top:6px; padding-bottom:6px; border-bottom: 2px solid black; border-top: 1px solid black;}

#horizontalSearchForm .container1{width:616px; height:91px; background-image:url(/home-values/images/mainpg/searchbox_mainpg.gif); margin-top:6px; background-repat:no-repeat}
#errorMsgMainContent {
	margin-top:30px;
	margin-left:101px;
	width:730px;
	float:left;
	min-height:800px;
}
#multipleAddressesMainContent{
	margin-top:30px;
	margin-left:101px;
	width:730px;
	float:left;
	min-height:800px;
}
#houseiconpngB {
	position: absolute;
	left: 22px;
	top: 689px;
	height:46px;
	width:36px
}

.zillowMoreLink {color:#295335;
float:right;
font-family:arial,verdana,helvetica;
font-size:9px;
padding-top:10px;
text-decoration:underline;}

div#chartsContainer{
	clear:both;width:820px;padding-left:10px
}
div#chartsContainer div.chart{
background-color:#FFFFFF;
float:left;
height:180px;
margin-bottom:10px;
margin-left:11px;
width:260px;
}
div#chartsContainer span.header{
background-color:#E6F8FA;
border:2px solid #94B0B3;
display:block;
font-family:arial,verdana,helvetica;
font-size:11px;
font-weight:bold;
padding:5px;
text-align:center;
}
span.zestimate{
color:#295335;
font-family:arial,verdana,helvetica;
font-weight:bold;
}



tbody#tbody1.featuredListings{border:solid thin #000}
table.Ethical tbody#tbody1.featuredListings td.LenderName {border-left:3px solid #0060B6}
table.Ethical tbody#tbody1.featuredListings td.Rating {border-right:3px solid #0060B6}

table.Ethical tbody#tbody1.featuredListings tr.last td{border-bottom:3px solid #0060B6}
table.Ethical tbody#tbody1.featuredListings tr.last td.Feedback{border-bottom:none}
tbody#tbody0 tr td.first{border-left:3px solid #0060B6;border-top:3px solid #0060B6;border-right:none;font-size:15px;color:#FF7010;font-weight:bold;padding-top:5px;padding-bottom:5px;}
tbody#tbody0 tr td.last{border-right:3px solid #0060B6;border-top:3px solid #0060B6}
tbody#tbody0 tr td{border-top:3px solid #0060B6;border-right:none;border-bottom:none}
tbody#tbody0 tr {background-color:#eee}
td.fakePhone {height:27px}



/*Ethical Lenders*/
table.Ethical { border-bottom: none; width: 100%; clear: left; margin-bottom: 0; font-family:arial;font-size:12px;}
table.Ethical tbody tr { background: #fff; }
table.Ethical tbody tr.odd { background: #FBEECC; }
table.Ethical tbody tr.Sponsor { background: #D9E8ED; }
table.Ethical thead th {
	font-size: 11px;
	font-family: Verdana;
	padding: 0 0 2px 0;
	border-top: 1px solid #D6C695;
	border-right: 1px dotted #c6c695;
	border-bottom: 1px solid #AD9B6D;
	background: #F2E7C9;
	color: #908356;
	vertical-align: top;
}
table.Ethical thead th div {
	cursor: default;
	position: relative;
	height: 16px;
	text-align: right;
	z-index: 10;
}
table.Ethical thead th a {
	display: block;
	position: relative;
	z-index: 1;
	cursor: pointer;
	text-decoration: none;
	color: #908356;
	margin-top: -14px;
}

table.Ethical thead th#LenderName {
	text-align: left;
	padding-left: 21px;
	border-left: 1px solid #d6c695;
	border-right: none;
	color: #BF5F2F;
}
table.Ethical thead th#LenderName a { color: #BF5F2F; }
table.Ethical thead th#LenderName img { display: none; }
table.Ethical thead th#Rate { width: 60px; }
table.Ethical thead th#APR,
table.Ethical thead th#Points,
table.Ethical thead th#Term, 
table.Ethical thead th#Lock { width: 55px; } 
table.Ethical thead th#UpdateDate,
table.Ethical thead th#MonthlyPmt { width: 80px; } 
table.Ethical thead th#Sort { border-left: none; padding: 0 2px 6px 0; vertical-align: bottom; }
table.Ethical thead th#Rating { border-right: 1px solid #d6c695; width: 85px; }
table.Ethical thead th#Compare { padding: 4px 0 0 3px; width: 90px; vertical-align: middle; }
table.Ethical thead th#Compare a { display: inline; }
table.Ethical thead th#Feedback {
	border: none;
	width: 78px;
	background: transparent;
	border-bottom: 1px solid #f2e7c7;
}
table.Ethical thead th#Feedback img { margin: 0; display: block; }
table.Ethical thead th#Sort img { margin: 0; display: block; float: right; }
table.Ethical tbody a { color: #666; }
table.Ethical tbody td.LenderName {
	font-weight: bold;
	text-align: left;
	padding: 5px 6px 5px 21px;
	border-bottom: 1px solid #f2e7c7;
	border-left: 1px solid #d6c695;
	border-right: none;
}
table.Ethical tbody tr.informa td.LenderName {
	font-weight: normal;
	text-align: left;
	padding: 0 6px 0 21px;
	border-bottom: 1px solid #f2e7c7;
	border-left: 1px solid #d6c695;
	border-right: none;
}
table.Ethical tbody td {
	padding-left: 10px; 
	padding-right: 6px; 
	border-right: 1px dotted #d7c794;
	border-bottom: 1px solid #f2e7c7;
	color: #666;
}
table.Ethical tbody td input { display: block; margin: 0px auto; }
table.Ethical tbody td.Sort {
	padding-left: 0;
	text-align: right;
	background-image: url(/home-values/images/RatesTelephone.gif);
	background-repeat: no-repeat;
	background-position: 90% 50%;
	cursor: pointer;
}
table.Ethical tbody tr.odd td.Sort { background-image: url(/home-values/images/RatesTelephoneOdd.gif); }
table.Ethical tbody tr.Sponsor td.Sort { background-image: url(/home-values/images/RatesTelephoneSponsor.gif); }
table.Ethical tbody td.Rating { text-align: center; padding: 0; border-right: 1px solid #d6c695; }
table.Ethical tbody td.Feedback { border-right: none; text-align: center; background: #fff; padding: 0 0 3px 0; }
table.Ethical tbody td.Feedback a { text-decoration: underline; cursor: pointer; }

table.Ethical tfoot tr.FootRow td {
	border-top: 1px solid #D6C695 !important;
	border-left: none;
	border-right: none;
	vertical-align: bottom;
	background-color: #fff;
}
table.Ethical tfoot td.Compare {
	text-align: center;
	background: url(/images/RatesCompareArrow.gif) no-repeat 0 0;
	padding-top: 12px;
}

/*Informa lenders*/
div.MoreWrapper { background: #fff; padding-top: .2em; clear: left; }
table.More { border-bottom: 1px solid #d7c794; border-right: 1px solid #d7c794; margin-bottom: 0;}
table.More a { color: #666; }
table.More tr { background: #fff; }
table.More tr.odd { background: #F3F3F3; }
table.More thead th {
	padding: 3px 8px 4px 8px;
	background: #F2E7C7;
	border-top: 1px solid #D7C794;
	border-left: 1px dotted #d7c794;
	border-bottom: 1px solid #AD9B6D;
	font-family: Verdana;
	font-size: 11px;
}
table.More thead th a { text-decoration: none; color: #908356; }
table.More thead th#Lender a { text-decoration: none; color: #666; }
table.More thead th#Lender {
	border-left: 1px solid #d7c794;
	border-right: none;
	text-align: left;
	padding: 3px 0 4px 21px;
	width: 230px;
}
table.More tbody { color: #666; }
table.More tbody td.LenderName { 
	text-align: left;
	font-weight: normal;
	padding: 4px 0 5px 21px;
	border-left: 1px solid #d7c794;
	border-bottom: 1px solid #F2E7C7;
}
table.More tbody td { 
	border-left: 1px dotted #d7c794;
	border-bottom: 1px solid #F2E7C7;
	padding-left: 8px;
	padding-right: 6px;
}
table.More tbody td.Empty {
	background-image: none;
	text-align: center;
	padding-left: 0;
	padding-right: 0;
}
table.More tbody td.Right { border-right-style: solid; }

div#disclosures{
clear:both;
color:#3F3F3F;
font-family:arial;
font-size:11px;
padding:15px;
}

/* tool tips for rate chart */
div.tool-tip {
	background: #0060B6;
	color: #fff;
	padding: 4px 6px 6px 6px;
	font-size: 11px;
	width: 210px;
	z-index: 100;
	font-family:arial
}
div.tool-tip div.tool-title { display: none; } 

#rateSearchResults h3 {
	color:#0060B6;
	font-size:15px;
	font-family:arial
}


/*Call Lender popup. Used in Rates Dir. and Comparator*/
#CallLender {
	display: none;
	width: 300px;
	height: 130px;
	position: absolute;
	border: 2px solid #999;
	background: #fff;
	z-index: 100;
	font-family:arial;
	font-size:12px
}
div.StatusBar {
	background: url(/home-values/images/floatingPaneTitleBarBg.gif) repeat-x 0 0;
	height: 21px;
	border-bottom: 5px solid #999;
}
div.StatusBar a {
	float: right;
	background: url(/home-values/images/floatingPaneClose.gif) no-repeat 0 0;
	height: 12px;
	width: 12px;
	margin: 4px 4px 0 0;
}
#CallLender div.Content {
	color: #666;
	padding: 8px;
}
#CallLender h1 {
	float: none;
	color: #0060b6;
	font-size: 16px;
	font-weight: bold;
	margin: .6em 0 1.2em 0;
	text-align: center;
}
#CallLender p { text-align: center; font-weight: bold; }

div#widget-newsletter {
	width: 160px;
	padding: 20px 0 20px 5px;
}

div#widget-newsletter div#widget-newsletter-title {
	color: #fff;
	background-color: #a08a6b;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	font-family: verdana,arial,helvetica,tahoma,sans-serif;
	border-bottom: 1px #faf3e3 solid;
	padding: 2px 0 2px 0;
}

div#widget-newsletter div#widget-newsletter-content {
	background-color: #e1d6b3;
	padding: 10px 5px 10px 5px;
}

div#widget-newsletter div#widget-newsletter-content form#widget-newsletter-form {
	margin: 0;
	padding: 0;
}

div#widget-newsletter div#widget-newsletter-content form#widget-newsletter-form div#newsletter-email-div {
	margin: 0;
	padding: 0;
}

div#widget-newsletter div#widget-newsletter-content form#widget-newsletter-form input#widget_newsletter_email {
	width: 145px;
}

div#widget-newsletter div#widget-newsletter-content form#widget-newsletter-form div#newsletter-submit-div {
	margin: 5px 0 0 0;
	text-align: right;
}

div#widget-newsletter div#widget-newsletter-content form#widget-newsletter-form div#newsletter-email-div div#widget-newsletter-error {
	color: #ff0000;
	text-align: left;
	font-size: 10px;
	font-family: verdana,arial,helvetica,tahoma,sans-serif;
	display: none;
}

div#newsletter-main {
	float: left;
}

div#newsletter-main div#dfpTile1 {
	margin: 40px 0 20px 30px;
}

div#newsletter-main h1 {
	color: #fff;
	background-color: #a08a6b;
	font-weight: bold;
	font-size: 14px;
	margin: 10px 0 0 35px;
	border-bottom: 1px #faf3e3 solid;
	padding: 5px 0 5px 20px;
	font-family: verdana,arial,helvetica,tahoma,sans-serif;
}

div#newsletter-main div#newsletter-form-div {
	background-color: #e1d6b3;
	margin: 0 0 0 35px;
	width: 720px;
	padding: 10px 10px 10px 20px;
}

div#newsletter-main div#newsletter-form-thank-you {
	background-color: #e1d6b3;
	margin: 0 0 0 35px;
	width: 720px;
	padding: 10px 10px 10px 20px;
	color: #000;
	font-family: verdana,arial,helvetica,tahoma,sans-serif;
	font-size: 12px;
	height: 100px;
}

div#newsletter-main div#newsletter-form-div form#newsletter-form {
	margin: 0;
	padding: 0;
}

div#newsletter-main div#newsletter-form-div form#newsletter-form div.newsletter-form-side {
	float: left;
	width: 330px;
}

div#newsletter-main div#newsletter-form-div form#newsletter-form div.newsletter-form-side label {
	font-family: verdana,arial,helvetica,tahoma,sans-serif;
	font-size: 12px;
}

div#newsletter-main div#newsletter-form-div form#newsletter-form div.newsletter-form-side input.text {
	width: 250px;
	margin-bottom: 10px;
}

div#newsletter-main div#newsletter-form-div form#newsletter-form div.newsletter-form-side div#newsletter-form-submit {
	margin: 30px 0 0 0;
	padding: 0 15px 0 0;
	text-align: right;
}

div#newsletter-main div#newsletter-form-div form#newsletter-form div.newsletter-form-side div.NewsletterError {
	margin-top: -10px;
	margin-bottom: 10px;
	color: #ff0000;
	font-family: verdana,arial,helvetica,tahoma,sans-serif;
	font-size: 12px;
}

div#newsletter-main div#newsletter-form-div form#newsletter-form div.newsletter-form-side div#NewsletterRecaptchError {
	margin: 0;
}

