html, body{ width:100%; height:100%; background:#fff; font-family:"Trebuchet MS"; font-size:11px;}
*{ margin:0px; padding:0px;}
img{ border:none;}
.header{ background:url(../images/design/header-bg.jpg) left top no-repeat; height:134px;}
.logo{ width:249px; padding-left:11px; font-size:2px;} 
.blank{ width:18px; font-size:2px;}
.your-key{ padding-top:61px; width:394px;}
.login{ font-size:14px; color:#666; font-family:"Trebuchet MS"; font-weight:bold;}
.textf1{ background:url(../images/design/text-field-bg.jpg) left top repeat-x; width:106px;  border:solid 1px #666; padding:2px 3px; font-size:12px; color:#838383; }
.textff{ width:117px;}
.textfe{ width:121px;}
.signup{ font-size:10px;}
.signup a{ text-decoration:underline; color:#993333; font-weight:bold;}
.signup a:hover{ text-decoration:none; color:#666;}
.submit{ background:url(../images/design/login-bg.jpg) left bottom no-repeat; width:84px; height:24px; border:none !important; font-weight:bold; cursor:pointer; vertical-align:top;}
input.submit { border: none !important;}
.lostpass{ font-size:10px; padding-left:4px;}
.lostpass a{ text-decoration:underline; color:#666; font-weight:bold;}
.lostpass a:hover{ text-decoration:none; color:#000;}
.welcome{ font-size:12px; color:#666; font-weight:bold; padding-left:4px;}
.welcome strong{  color:#993333;}
.wens{ font-weight:bold;color:#666; font-size:11px;}
.leftmenucor{
	background:url(../images/design/menu-leftcor.jpg) left top no-repeat;
	width:5px;
	font-size:2px;
	height:53px;
	z-index: 500;
}
.rightmenucor{ background:url(../images/design/menu-right-cor.jpg) left top no-repeat; width:5px; font-size:2px; height:53px;}
.middlerep{ background:url(../images/design/menu-reapet.jpg) left top repeat-x;}
.menu { width:804px; margin:0px auto; clear:both;}
.menu li{ list-style-type:none; font-size:16px; font-family:Arial, Helvetica, sans-serif; float:left; padding:0px  2px; }
.menu li a{ float:left; padding-left:20px; line-height:53px; text-decoration:none; font-weight:bold; color:#fff;}
.menu li a span{float:left; padding-right:20px; line-height:53px; cursor:pointer;}
.menu li a:hover{
	line-height:53px;
	background-image: url(../images/design/menu-hover-left.jpg);
	background-repeat: repeat-x;
}
.menu li a:hover span{
	background-image: url(../images/design/menu-hover-right2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.middle{ background:url(../images/design/middle-top-bg.jpg) center top no-repeat;}
.leftcol{ width:671px;}
.lef1{ width:52px;}
.box-bg{ background:url(../images/design/green-box-bg.jpg) left top no-repeat; width:305px; height:299px;}
.sell h1{ font-size:22px; font-weight:bold; color:#fff;}
.textbo{ color:#fff; border-bottom:dashed 1px #999; padding-bottom:4px; text-align:justify;}
.textbo a { color: #fff; }
.pad{ padding-left:7px; border-bottom:dashed 1px #999; padding-bottom:4px;}
.texex2{ border:none; background:#dedede; padding:2px; width:113px; font-size:13px;}
.searchnow{ width:107px; height:23px; background:url(../images/design/serchnow-bg.jpg) left top no-repeat; font-weight:bold; border:none; cursor:pointer;}
.city{ width:120px; font-size:12px;}
.advance{ color:#fff;}
.advance a{ text-decoration:underline; color:#fff;}
.advance a:hover{ text-decoration:none; color:#00CCFF} 
.reflectiom{ background:url(../images/design/box-relection.jpg) center top no-repeat; height:25px;}
.imgsize{ font-size:2px;}
.featuredico{ font-size:16px; font-weight:bold;}
.boxtop{ background:url(../images/design/list-box-bg.jpg) center top no-repeat;}
.box1{ width:130px;}
.rightpart{ padding-left:17px;}


.resolink{ padding-left:20px; }
.resolink li{ list-style-type:none; background:url(../images/design/li-bottom-bor.jpg) 7px bottom no-repeat; }
.resolink li a{ text-decoration:none; font-weight:bold; font-size:11px; color:#000; line-height:24px; background: url(../images/design/rightlink-arrow.jpg) left center no-repeat; padding-left:10px;}
.resolink li a:hover{ background:url(../images/design/rightlink-hover.jpg) left center no-repeat; text-decoration:none; color:#a70101;}

.article{ padding-left:20px; }
.article li{ list-style-type:none;  }
.article li a{ text-decoration:none; font-weight:bold; font-size:11px; color:#000; line-height:21px; background: url(../images/design/rightlink-arrow.jpg) left center no-repeat; padding-left:10px;}
.article li a:hover{ background:url(../images/design/rightlink-hover.jpg) left center no-repeat; text-decoration:none; color:#a70101;}
.callno{ font-size:13px; line-height:20px;}
.flatrefle{ background:url(../images/design/flat-refle.jpg) center top no-repeat; height:15px;}
.findrefle{ background:url(../images/design/find-reflection.jpg) center top no-repeat; height:15px;}
.findrefle2{ background:url(../images/design/find-pro-reflection.jpg) center top no-repeat; height:15px;}
.findrefle3{ background:url(../images/design/credit-reflection.jpg) center top no-repeat; height:15px;}

.topnee{ background:url(../images/design/top-bg.jpg) center top no-repeat; height:32px;}
.boima{ font-size:2px; width:141px;}
.boima22{ width:99px;}
.tearr{ font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:justify; color:#666;}
.footerlink{ padding-left:8px; color:#666666; }
.footerlink a{ text-decoration:none; color:#666666; font-weight:bold;}
.footerlink a:hover{ color:#000;}
.syn{ padding-left:8px; color:#666;}
.copyright{color:#660000; padding-left:8px;}

/* Brett 1/22/09 */
.middle{ background:url(../images/middle-top-bg.jpg) center top no-repeat;}
.leftcol{ width:671px;}
.lef1{ width:52px;}
.box-bg{ background:url(../images/green-box-bg.jpg) left top no-repeat; width:305px; height:299px;}
.sell h1{ font-size:22px; font-weight:bold; color:#fff;}
.textbo{ color:#fff; border-bottom:dashed 1px #999; padding-bottom:4px; text-align:justify;}
.pad{ padding-left:7px; border-bottom:dashed 1px #999; padding-bottom:4px;}
.texex2{ border:none; background:#dedede; padding:2px; width:113px; font-size:13px;}
.searchnow{ width:107px; height:23px; background:url(../images/serchnow-bg.jpg) left top no-repeat; font-weight:bold; border:none; cursor:pointer;}
.city{ width:120px; font-size:12px;}
.advance{ color:#fff;}
.advance a{ text-decoration:underline; color:#fff;}
.advance a:hover{ text-decoration:none; color:#00CCFF} 
.reflectiom{ background:url(../images/box-relection.jpg) center top no-repeat; height:25px;}
.imgsize{ font-size:2px;}
.featuredico{ font-size:16px; font-weight:bold;}
.boxtop{ background:url(../images/list-box-bg.jpg) center top no-repeat;}
.box1{ width:130px;}
.rightpart{ padding-left:17px;}

.breadcrums a{ text-decoration:none; font-size:11px; color:#333;}
.breadcrums a:hover{ text-decoration:underline; color:#000;}
.orangep{ background:url(../images/property-orange-butt.jpg) left top no-repeat; font-size:13px; color:#fff; font-weight:bold;}
.orangep a{ font-size:13px; color:#fff; font-weight:bold; text-decoration:none}
.orangep a:hover{ text-decoration:underline;}
.grayp{ background:url(../images/p-gray-butt.jpg) left top no-repeat; font-size:13px; color:#504f4f; font-weight:bold;}
.grayp a{ font-size:13px; color:#504f4f; font-weight:bold; text-decoration:none}
.grayp a:hover{ text-decoration:underline;}
.tabtop{ background:url(../images/table-prop-top.jpg) left top no-repeat;}
.tabmid{ border-right:solid 1px #d0cfcf !important; border-left:solid 1px #d0cfcf !important; padding:8px;}
.dec{ color:#cc3333;} 
.price{ font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000;}
.price strong{ font-size:22px;}
.tabbot{ background:url(../images/table-prop.jpg) left top no-repeat;}
.list-pro{ background:url(../images/lid-img.jpg) left top no-repeat; font-size:12px; color:#1a1919; font-weight:bold; line-height:15px;}
.list-pro a{ font-size:12px; color:#1a1919; font-weight:bold; text-decoration:underline;}
.list-pro a:hover{text-decoration:none;}
.map-text{ font-family:"Trebuchet MS"; color:#333333; font-size:12px; font-weight:bold; }
.map-text a{ font-family:"Trebuchet MS"; color:#333333; font-size:11px; font-weight:normal; text-decoration:none; font-family:Verdana, Geneva, sans-serif;}
.map-text a:hover{ text-decoration:underline;}
.grayp a:hover{ text-decoration:none;}
.house-text{font-family:"Trebuchet MS"; color:#1E1E1E; font-size:13px; font-weight:bold;}
.quickseachbg{ background:url(../images/quicksearch-bg.jpg) left top no-repeat; font-size:13px; font-weight:bold; padding-left:15px;}
.quickbg{ border-right:solid 1px #d0cfcf !important;  border-left:solid 1px #d0cfcf !important; padding:10px;}
.quickbot{ background:url(../images/quicksearchbottam.jpg) left top no-repeat;}
.city2{font-size:14px; color:#666; font-weight:bold;}

.textf5{ background:url(../images/text-field-bg.jpg) left top repeat-x; width:106px;  border:solid 1px #666; padding:1px 3px; font-size:12px; color:#838383; }

.quickbg2{ background:url(../images/listmidbg.jpg) left top repeat-y;  padding:10px 18px;}
.quickbot2{ background:url(../images/listbgbot.jpg) left top no-repeat;}
.listimage{ padding-bottom:8px;}


.listyour-home{ background:url(../images/set-property-orange.jpg) left top no-repeat;}
.listname{ font-size:14px; color:#fff; font-family:Verdana, Geneva, sans-serif; font-weight:bold; padding-left:10px;}
.setpromidbor{ border-left:solid 1px #cdcccc !important; border-right:solid 1px #cdcccc !important; padding:10px 18px; }
.setptobot{ background:url(../images/savepro-bott.jpg) left top no-repeat;}

.free{ color:#bf473f;}
.packtop{ background:url(../images/package-top.jpg) left top no-repeat; } 
.packbor{border-left:solid 1px #d0cfcf !important; border-right:solid 1px #d0cfcf !important; }
.packnemne2{ font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:600;}
.packnemne{ font-size:13px; font-family:Verdana, Geneva, sans-serif; font-weight:600;}
.orangepat{ background:url(../images/ora-rep.jpg) left top repeat-x;  border-left:solid 1px #c95d00 !important; border-right:solid 1px #c95d00 !important;}
.orangebig{ background:#febf01 url(../images/yello-packge.jpg) left top repeat-x; border-left:solid 1px #d8a300 !important; border-right:solid 1px #d8a300 !important; padding:8px 8px 6px 10px; color:#333; border-bottom:solid 1px #be8f00 !important;  }
.orangebig strong{ font-weight:normal; color:#fff;}
.greenbg{ background:#d7ec3e url(../images/nine-bg.jpg) left top repeat-x; border-right: solid 1px #b4c91a !important; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold;border-bottom:solid 1px #b4c91a !important; }
.middlerep .menu #apDivsitemap {
	position: absolute;
	left: 37px;
	top: 243px;
	height: 30px;
	width: 30px;
	z-index: 1300;
	visibility: visible;
	display: block;
}
#offer {
	background-image: url(/images/star_exclusive-offer.jpg);
	background-repeat: no-repeat;
	visibility: visible;
	height: 800px;
	width: 700px;
}
