.float_left {	float:	left;}

div#wrapper a {color: #336399 !important ; font-weight: normal !important;}
div#wrapper a:hover {text-decoration: underline; color: #A5000E !important;}
div#wrapper {width: 757px; margin:0 auto 15px auto; text-align:left;}
form{margin:0; padding:0;}
dl, dt, dd, ul, li, p{margin:0; padding:0; list-style:none;}
a, a:link, a:visited{text-decoration:none; color:#366498;}
.clear{clear:both;}

div#wrapperi a {color: #336399 !important ; font-weight: normal !important;}
div#wrapperi a:hover {text-decoration: underline; color: #A5000E !important;}
div#wrapperi {width: 757px; margin:0 auto 15px auto; text-align:left;}
form{margin:0; padding:0;}
dl, dt, dd, ul, li, p{margin:0; padding:0; list-style:none;}
a, a:link, a:visited{text-decoration:none; color:#366498;}
.clear{clear:both;}



div#wrapper2 a {color: #336399 !important ; font-weight: normal !important;}
div#wrapper2 a:hover {text-decoration: underline; color: #A5000E !important;}
div#wrapper2 {width: 600px;  margin:0 auto 15px auto; text-align:left;}
form{margin:0; padding:0;}
dl, dt, dd, ul, li, p{margin:0; padding:0; list-style:none;}
a, a:link, a:visited{text-decoration:none; color:#366498;}
.clear{clear:both;}


div#wrapper3 a {color: #336399 !important ; font-weight: normal !important;}
div#wrapper3 a:hover {text-decoration: underline; color: #A5000E !important;}
div#wrapper3 {width: 600px; margin:0 auto 15px auto; text-align:left;}
form{margin:0; padding:0;}
dl, dt, dd, ul, li, p{margin:0; padding:0; list-style:none;}
a, a:link, a:visited{text-decoration:none; color:#366498;}
.clear{clear:both;}

#FSBOSearchSell{width:757px; background: #e7ecf2 url(images/SearchSellBG.jpg) repeat-x top left; border-bottom:1px solid #ccd8e6; margin: 0 auto;}

#FSBOSearchSell2 {width:657px; min-height:600px; background: #e7ecf2 url(images/SearchSellBG.jpg) repeat-x top left; border-bottom:1px solid #ccd8e6; margin: 0 auto;}


#FSBOSearchSell3 {width:570px; background: #e7ecf2 url(images/SearchSellBG.jpg) repeat-x top left; border-bottom:1px solid #ccd8e6; margin: 0 auto;}

#FSBOSearchSell.error div.FindHome, #FSBOSearchSell.error div.SellHome {height:340px; color:#000;}
/*#FSBOSearchSell.error div.FeaturedHome h3{padding-bottom:36px;}*/
#FSBOSearchSell a:hover {text-decoration: none !important}
#FSBOSearchSell p{color:#000000; font-size:12px; margin: 0 16px 0 15px; padding:7px 0;}
#FSBOSearchSell p.Advanced{color:#366498; font-size:11px; background:none;}
#FSBOSearchSell div.FindHome, #FSBOSearchSell div.SellHome, #FSBOSearchSell div.FeaturedHome{float:left;width:186px; height:344px;}
#FSBOSearchSell h2{font-size:19px; font-family:Arial; margin:0 0 0 14px; padding-top:18px;}
#FSBOSearchSell .FindHome h2{color:#366498;}
#FSBOSearchSell div.SellHome {background: url(images/divider_buy_sell.jpg) no-repeat top left; width:185px;}
#FSBOSearchSell .SellHome h2{color:#A60011;}
/*#FSBOSearchSell div.FeaturedHome IMG, #FSBOSearchSell div.FeaturedHome H3 {float:none;}*/
#FSBOSearchSell div.FeaturedHome{border-left:1px solid #ccd8e6;line-height:normal;}
/*#FSBOSearchSell div.FeaturedHome h3 A{color: #fff !important; font: 12px Verdana, Arial, Helvetica, sans-serif !important; font-weight: bold !important;}*/
/*#FSBOSearchSell div.FeaturedHome h3 A span{font-weight: normal;}*/
#FSBOSearchSell dl{margin:6px 0 0 14px;}
#FSBOSearchSell dl.OrBar{background: url(images/orSectionBar.gif) no-repeat bottom right; padding-bottom:18px;}
#FSBOSearchSell dd{padding-top:3px;}
#FSBOSearchSell dt{font: 11px Verdana, Arial, Helvetica, sans-serif; width:160px;}
#FSBOSearchSell ul{margin:15px 15px 0 15px;}
#FSBOSearchSell li{padding:0 4px 10px 10px; background: url(images/liSymbol-RedSquare.jpg) no-repeat left 5px;}
#FSBOSearchSell input, select {font: 11px Verdana, Arial, Helvetica, sans-serif;}
#FSBOSearchSell input {width: 128px; margin: 0; padding: 0;}
#FSBOSearchSell select {width: 12px; margin: 0; padding: 0;}
#FSBOSearchSell input#cityStateInput {color: #b3b3b3;}
#FSBOSearchSell input#cityStateInput.active {color: #000000;}
#FSBOSearchSell input#zipInput {color: #b3b3b3; width: 80px; font-size: 14px; vertical-align: middle; border: 1px solid #326298; padding: 2px 3px; margin-right: 2px; }
#FSBOSearchSell input#zipInput.active {color: #000000;}
#FSBOSearchSell div#zipForm {margin-left: 15px;}
#FSBOSearchSell ul.bigger li {font-size: 14px; line-height: 1.2em;}
#FSBOSearchSell p.bigger {font-size: 14px; line-height: 1.2em;}
/*Hack for IE6*/
* html #FSBOSearchSell select {width: 131px; }
#FSBOSearchSell input.blueButton, #FSBOSearchSell input.redButton {border:none; width:23px; height:23px; cursor:pointer; position:relative; top:7px;}
#FSBOSearchSell input.redButton {top: 9px;}
#FSBOSearchSell h3{color:#fff; display:block; width:372px; background: #326298 url(images/FeaturedPropertyTile.jpg) repeat-y left top; height:21px; font-weight:bold; margin:0; cursor:pointer; text-decoration:none; padding: 7px 0 0 13px; font-size:12px;}
#FSBOSearchSell h3 span{font-weight:normal;}
#FSBOSearchSell div.error {color: #A5000E;	background: #fff url(images/bckgrnd_error.jpg) repeat-x bottom;	border-bottom: 1px solid #FADACC;}
#FSBOSearchSell div.error p {padding: 7px 5px 7px 28px; color: #A5000E;	margin: 0 0 0 10px;	background: url(images/icon_error.gif) no-repeat center left; font-weight: normal}

#QuickInfo{width:757px;  border:1px solid #ccd8e6; border-right:none; border-left:none; margin: 12px auto 0 auto; height:138px;}
#QuickInfo h3{color:#000; font-weight:bold;}
#QuickInfo div{float:left;}
#AboutFsbo{width:375px; background: url(images/AboutFSBOBG.jpg) repeat-x top left; border-right:#f5f5f2; height:138px;}
#AboutFsbo P:first-child,
#AboutFsbo P:first-child A {font-size: 13px;}
#AboutFsbo h3{margin:0 0 0 8px; padding:14px 0 0 0;}
#AboutFsbo div{overflow:auto; height:100px; width:360px; margin-left:8px;}
#AboutFsbo div p{width:340px; line-height:1.7em; padding-top:6px;}
#AboutFsbo div p strong{font-weight:normal; color:#326298;}
#SavingsCalculator{border:1px solid #e6ecf2; width:205px; border-top:none; border-bottom:none; background: url(images/savingsCalculatorBG.jpg) repeat-x top left; height:138px;}
#SavingsCalculator h3{font-size:12px !important; margin:4px 0 4px 12px;}
#SavingsCalculator dl{border-top:1px solid #e6ecf2; padding:8px 0 2px 12px;}
#SavingsCalculator dt{float:left; width:110px; color:#3f3f3f; margin-top:4px; }
#SavingsCalculator dd{margin: 0 0 6px 110px;}
#SavingsCalculator dd.savings{border:1px solid #7f9dbe; color:#348542; padding:2px 1px 2px 0;  width:66px; text-align:right;}
#SavingsCalculator p{ font-size: 9px; color:#809EBF; clear:both; padding:6px 0 3px 12px; border-top:1px solid #e6ecf2; margin:0;}
#SavingsCalculator input{text-align:right; border:1px solid #7f9dbe; width:86px;  height:13px; padding:2px 1px 2px 0;}
#SavingsCalculator input.savings{color:#348542;}
#Spiff{background: url(images/mainHomepage/bckgrnd_spiff.jpg) repeat-x top left; width:174px; height:138px;}
#Spiff{padding: 0; background: url(images/bckgrnd_spiff.jpg) repeat-x top left; width:174px; height:138px;}

#Spiff h3 {font:12px Arial,sans-serif; font-weight: bold !important; padding:4px 0px 4px 12px; margin:0px; border-bottom: 1px solid #e6ecf2;}
#Spiff p {padding:6px;  margin:0 0 1px 3px; color: #3f3f3f; line-height: 13px;}
#Spiff p img{float: left; margin: 0px 8px 5px 0px; border:none;}
#Spiff ul{margin-left:11px;}
#Spiff li{padding:0 0 0 20px; margin-bottom:3px;}
#Spiff li.video{background: url(images/icon_video.gif) no-repeat 0 50%; }
#Spiff li.article{background: url(images/icon_article.gif) no-repeat 0 50%; }
#Spiff p.chat {padding:6px 0px 0px 0px; }

#RealtorDotComContainer {height: 70px; background: url(images/bgRealtorDotComContent.jpg) bottom no-repeat; margin: 3px 0 15px 0;}
#RealtorDotComContent img {float: left; margin: 5px 10px 0 0;}
#RealtorDotComContent h2{float: left; width: 350px; line-height: 20px; margin: 20px 10px 0 0;}
#RealtorDotComContent ul{float: left; width: 235px; margin-top: 20px;}
#RealtorDotComContent ul li {background: url(images/iconCheck.gif) left no-repeat; padding-left: 13px;}
#RealtorDotComContent a{float: left; display: block; font-size: 12px; font-weight: bold; padding-top: 13px; margin-top: 20px;}

#FSBOResources{width:757px; border-top: 1px solid #CCD8E6; margin: 10px auto; background: #E7ECF2 url(images/AboutFSBOBG.jpg) repeat-x scroll left top; padding-top: 15px}
#FSBOResources h2{font-size:19px; font-family:Arial; float:left; width:300px; margin: 0 0 10px 8px;}
#FSBOResources #LeftColumn, #FSBOResources #CenterColumn, #FSBOResources #RightColumn{float:left;}
#FSBOResources #LeftColumn{width:190px;}
#FSBOResources #CenterColumn{width:370px;}
#FSBOResources #RightColumn{width:180px;}
#FSBOResources #TertiaryNav{float:right; margin:20px 9px 0 0;}
#FSBOResources #TertiaryNav li{display:inline; border-left:1px solid #333;}
#FSBOResources #TertiaryNav li.firstChild{border:none;}
#FSBOResources #TertiaryNav li a{padding:6px; }
#SecondaryNav{margin-left:9px; }
#SecondaryNav li{background: url(images/liBlueArrow.gif) no-repeat 0 50%; margin-bottom:5px; padding:0 0 0 11px; }
#SecondaryNav li a{font-weight:normal;}
#CenterColumn .ProductBox, #CenterColumn .InfoBox, #CenterColumn .MolinoEszk {border-bottom:1px solid #A5BED4; }
#CenterColumn h3{color:#fff; font-size:16px; font-weight:normal;}
#CenterColumn .ProductBox{background: url(images/ProductBoxBG.jpg) repeat-x left top; padding-bottom:10px; margin-bottom: 15px; overflow: hidden; height: 278px}
#CenterColumn .ProductBox h3{float:right; width:140px; margin:0 17px 0 0; padding:15px 0 10px 0; line-height: 29px;}
#CenterColumn .ProductBox h3:first-line {font-size: 23px;}
#CenterColumn .ProductBox p{float:right;  width:140px; clear:right; margin:10px 17px 0 0; padding:0; }
#CenterColumn .ProductBox ul{float:right;  width:160px; clear:right; border-top:1px solid #A3BDD6; margin:8px 12px 0 0; padding:8px 0 0 0; }
#CenterColumn .ProductBox li{background: url(images/liBlueArrow.gif) no-repeat left 50%; margin-left:8px; padding-left:6px;}
#CenterColumn .ProductBox img{margin:16px 0 0 16px;}
   

#CenterColumn .MolinoEszk{background: url(images/molinoeszk.jpg) repeat-x left top; padding-bottom:10px; margin-bottom: 15px; overflow: hidden; height: 278px}
#CenterColumn .MolinoEszk h3{float:right; width:140px; margin:0 17px 0 0; padding:15px 0 10px 0; line-height: 29px;}
#CenterColumn .MolinoEszk h3:first-line {font-size: 23px;}
#CenterColumn .MolinoEszk p{float:right;  width:140px; clear:right; margin:10px 17px 0 0; padding:0; }
#CenterColumn .MolinoEszk ul{float:right;  width:160px; clear:right; border-top:1px solid #A3BDD6; margin:8px 12px 0 0; padding:8px 0 0 0; }
#CenterColumn .MolinoEszk li{background: url(images/liBlueArrow.gif) no-repeat left 50%; margin-left:8px; padding-left:6px;}
#CenterColumn .MolinoEszk img{margin:16px 0 0 16px;}




#RightColumn {margin-left:14px; color:#fff;}
#RightColumn IMG {border-top: 1px solid #336399; border-bottom: 1px solid #336399;}
#RightColumn p a{color:#FEE6B0 !important}
#RightColumn p a:hover{color:#FEE6B0 !important ; text-decoration: underline;}
#RightColumn div{background-color:#2b5482; width: 181px;}
#RightColumn h3{color:#fff; background: url(images/RightColumnHeader.jpg) repeat-x left top; font-size:21px; line-height: 21px; padding:12px 0 6px 10px; margin:0;}
#RightColumn h3 span{font-size:14px; display:block; font-weight:normal;}
#RightColumn .WhyFSBO {height:279px; margin-bottom: 15px; padding-bottom: 10px}
#RightColumn .ServiceProvider {height:279px; margin-bottom: 15px; padding-bottom: 10px}
#RightColumn p{padding-left:13px; padding-right:10px; line-height:1.4em; margin-top: 12px;}

#kepbox {
  font-family:Arial, Helvetica, sans-serif;
  position:absolute;
  width:385px;
  height:280px;
  margin-left:50px;
  margin-top:50px;
  overflow:hidden;
  /*border:red 1px solid;*/
}
#kepbox a {
  text-decoration: none;
}


.fotos {
  width: 385px;
  height:280px;
  position:absolute;
  top:0;
  left:0;
}
.kcaption {
 width:375px;
 height:35px;
 background:black;
 color:white;
 font-size:13px;
 position:absolute;
 top: 245px;
 left:5px;
 padding-top:0px;
}
.ksor1 {
 color:yellow;
 font-weight:bold;
 font-size:14px;
}

