body{margin: 0; padding: 0; background: #000000; font-family: arial;}

#wrap{width: 1023px; max-height: 800px; margin: 0 auto;}


#q1{position:relative; top:115px; left:130px; width:80px; border:none; font-size:15px; font-weight:bold}
#q2{position:relative; top:105px; left:20px; width:202px}
#q3{position:relative; top:90px; left:20px; width:202px}
#q4{position:relative; top:68px; left:20px; width:202px}

#header{ width: 1023px; height: 137px; background: url(../images/header.jpg) no-repeat;}
#emailHeader a{width:300px ; height: 60px; float: right; text-decoration: none; display: block; padding-top: 40px;}

/*picks*/

.picks_header{width: 1024px; height: 247px; background: url(../images/picks_header.png) no-repeat}

#ph_one{width: 400px; height: 220px; float: left;}
#ph_two a{width:200px; height: 155px; float: left; display: block; text-decoration: none;}

.picks{width: 1024px; min-height: 282px; background: url(../images/picks_bg.png) repeat-y; float: left;}
.picks_box{width: 218px; height: 245px; float: left; margin: 20px 18px; background: url(../images/picks_box.png) no-repeat;}
.picks_img{width: 207px; height: 196px; overflow: hidden; margin:4px 5px 2px 5px;}
.picks_title{width: 218px; height: 31px; text-align: center; color: #FFF; font-size: 14px; padding-top: 4px;}
.picks_title a{color: #FFF; text-decoration: none;}
#picks_view{width: 181px; height: 202px; margin: 15px auto; background: url(../images/picks_box.jpg) no-repeat;}
.parts{width: 800px; min-height: 300px; margin: 0 auto;}
.parts_box{width: 150px; height: 200px; float: left;}
.parts_img{width: 120px; min-height: 50px; overflow: hidden; margin: 5px 7px; border: 1px double blue; padding: 3px; background-color: #FFF;}
.parts_text a{width: 150px; text-align: center; color: #000; font-size: 13px; text-decoration: none;}



/*nav*/
.nav2 {border-top: #8d8270 1px solid; width:1023px; height: 23px; z-index:1000; position: relative; bottom: 530px;}
.nav2 ul{padding: 0; margin: 0; z-index:1000}
.nav2{z-index:1000; padding:0 0px; float: left;}
.nav2, div.nav2 ul { margin: 0; list-style: none;}

.nav2 a {display: block; color:#000; text-decoration:none; padding:7px 0px 7px 0; font-size:12px; background: url(../images/button.png) no-repeat; font-weight: bold; text-align: center; margin: 0 1px; width: 110px;}
.nav2 ul li{}
.nav2 ul li a{}
.nav2 ul li a:hover {color:#b4b3af}

.nav2 ul li ul li a {padding:5px 0px 10px 0px; height:10px; background:#7FB4BA; color: #FFF; border: 1px solid #000; position: relative; bottom: 4px;}
.nav2 ul li ul li a:hover { width:130px; height:10px; color: #000;}
.nav2 li {float: left; margin: 0 0px 0 0px;}
.nav2 li ul {position: absolute; left: -999em; text-align:left; font-weight:100; font-size:13px; z-index:1000}
.nav2 li:hover ul {left: auto; padding:0; width:135px; top: 30px;}
.nav2 li:hover ul, #nav li.sfhover ul {left:auto;}




/*===================================*/
.nav3 {border-top: #8d8270 1px solid; width:1021px; height: 23px; z-index:1000; background: #D8E9F1;}
.nav3 ul{padding: 0; margin: 0; z-index:1000}
.nav3{z-index:1000; padding:0 0px;}
.nav3, div.nav3 ul { margin: 0; list-style: none;}
.nav3 ul li{}
.nav3 ul li a{}
.nav3 a {display: block; color:#000; text-decoration:none; padding:6px 0px 9px 0; font-size:12px; background: url(../images/button.png) no-repeat; font-weight: bold; width: 110px; margin: 0 1px; text-align: center;}
.nav3 ul li a:hover {color:#b4b3af}
.nav3 ul li ul li a {padding:5px 0px 10px 0px; height:10px; background:#7FB4BA; color: #FFF; border: 1px solid #000; position: relative; bottom: 4px;}
.nav3 ul li ul li a:hover { width:130px; height:10px; color: #000;}
.nav3 li {float: left; margin: 0 0px 0 0px;}
.nav3 li ul {position: absolute; left: -999em; text-align:left; font-weight:100; font-size:12px; z-index:1000}
.nav3 li:hover ul {left: auto; padding:0; width:130px;}
.nav3 li:hover ul, #nav li.sfhover ul {left:auto;}
/*===================================*/

.navOne a{ text-align:center; width:130px; height:0px; z-index:1000; padding:5px 0px 10px 0px; color: #000; font-size: 11px;}

.navOne a:hover{ display:block; z-index:1000; width:110px; color: #b4b3af; color: #000;}
/*===================================*/
#sel{ color:#b4b3af}

#banner{width: 1023px; height: 530px; background: url(../images/banner.jpg) no-repeat; z-index: 1;}

#logo a{width: 451px; height: 137px; float: left; padding-left: 40px; text-decoration: none;}

#home_two{width: 411px; height: 420px; float: left;}

#home_two2{width: 387px; height: 454px; float: left; position: relative; bottom: 52px; background: url(../images/home_twoD.png) no-repeat; z-index: 1000;}

#contentWrap{width: 100%; position: relative; bottom: 29px;}
#contentWrap3{width: 100%;}
#internalContent{width: 1021px; min-height: 479px; border-left: 1px solid #2A2521; border-right: 1px solid #2A2521; background: #F9FAFc url(../images/content4.jpg) no-repeat bottom;}

#cont_bg{ width: 1021px; min-height: 500px; background: #F9FAFc url(../images/cont_bg.jpg) repeat-x top;}

#colimn_one{width: 720px; padding: 20px; float: left;}

#sidebar{width: 260px; min-height: 500px; float: left; margin-bottom: 100px;}

#content_one{width: 1023px; height: 420px; background:#576E72;}
#home_one{width: 612px; height: 420px; float: left;}
#home_onePAD{padding: 80px 40px 10px 40px; color: white;}

#home_one2{width: 568px; height: 379px; float: left; background: url(../images/home_one.jpg) no-repeat; margin: 20px 23px;}
#home_one_head{width: 448px; height: 70px; text-align: left; font-size: 16px; font-weight: bold; color: yellow; padding: 10px 0px 0 120px; }
#home_onePAD2{padding: 40px 40px 10px 40px; color: #000; height: 280px; float: left;}

#home_one2_a a{width: 400px; height: 30px; display: block; float: left; text-decoration: none;}

#content_two{width: 1023px; height: 202px; background: url(../images/content2.jpg) no-repeat;}
#content_twoPAD{ padding: 18px 20px 18px 22px;}
.home_box{width: 297px; height: 138px; float: left; background: url(../images/home_box.png) no-repeat; margin: 5px 5px; padding: 10px 10px;}
.home_box_padding{}
.home_box_head{width: 297px; height: auto; font-size: 20px; color: #2A2521; float: left; padding-bottom: 10px;}
.home_box_head a{color: #4B57C2; font-size: 14px; text-decoration: none;}
.home_box_img{width: 157px; height: 103px; float: left; overflow: hidden;}
.home_box_details{width: 115px; height: 10px; float: left; margin: 1px 0 0 5px; background-color: #76B0B2; font-size: 11px; color: white; padding: 3px 3px;}

#content_three{width: 1023px; height: 715px; background: url(../images/content3.jpg) no-repeat;}

#content_three2{width: 571px; height: 454px; float: left; background: url(../images/content_three2.jpg) no-repeat; margin: 10px 10px;}
#content_three2_a{width: 370px; height: 370px; float: left; padding: 70px 10px 0 30px; overflow: hidden;}

#content_three3{width: 416px; height: 454px; float: left; background: url(../images/home_blog.jpg) no-repeat top; margin: 10px 0px; color: #FFF;}

#home_blog_top{width: 310px; height: 60px; float: left; padding: 40px 0 0 100px;}
#home_blog_grab a{width: 145px; height: 30px; float: left; display: block;}
#home_blog_email a{width: 145px; height: 30px; float: left; display: block; padding-left: 10px;}

#cont_bar{width: 1023px; height: 27px; background: #2A2521;}

/*form*/
.gForm{ width:500px; height:25px; float:left}
.gForm1{ width:200px; height:25px; float:left; font-weight:bold}
.gForm2{ width:300px; height:25px; float:left}

.gForma{ width:500px; height:auto; float:left}
.gForm1a{ width:200px; height:auto; float:left; font-weight:bold}
.gForm2a{ width:300px; height:auto; float:left}

/*sidebar*/
#blog{ width: 240px; height: 341px; background: url(../images/blogBG.jpg) no-repeat; margin-bottom: 1px; color: #FFF; float: left; padding: 60px 10px 0 10px;}
#blog a{color: #B64983;}
#featured{width: 260px; height: 441px; background: url(../images/featured.jpg) no-repeat; margin-bottom: 1px;}


#relocation{ width:260px; height:59px; float:left;}

#buy{background:url(../images/search.jpg) no-repeat; width:233px; height:102px; margin:10px 0; float:left}
#buy a{text-decoration:none; border:none}

#quest{width:260px; height:309px; float:left; background:url(../images/questionaire.jpg) no-repeat; margin:5px 0}

.featured{width:260px; min-height:252px; float:left; background:#37322E url(../images/feat_home_top.jpg) no-repeat top; margin:5px 0 0 0}

.feat_head{font-size: 16px; font-weight: bold; text-align: center; padding: 3px 0;}
.feat_img{width: 153px; height: 103px; overflow: hidden; margin: 5px auto;}
.feat1{width:183px; height:252px; float:left; margin:5px 40px; background: url(../images/feat_bg.jpg) no-repeat; }
.feat2{width:170px; height:110px; float:left; overflow:hidden}


.feat3{width:147px; height:15px; float:left; color:#FFFFFF; margin:1px 12px; background: #76B0B2; font-size: 11px; padding: 0 5px;}


.feat3 a{color:#FFFFFF}


/*listing*/



.rsListing2{ width:616px; height:auto; margin:3px auto;}
.rsL12{padding:10px; float:left; font-size:12px}
.listMod{width:616px; height:201px; margin:auto; padding:2px; background:url(../images/lisMod.jpg); line-height:16px; font-size: 12px;}

.listMod2{width:606px; height:21px; margin:20px auto; background:#7D5D44; color:#FFFFFF; padding:5px 0 0 10px}
.listMod2 a{color:#FFFFFF; text-decoration:none; padding:5px 3px}
.listMod2 a:hover{ color:#BB0000}

.listMA a{display:block; width:115px; background-color:#AF8563; padding:4px 0; text-align:center; color:#FFFFFF; float:left; margin:0 2px; text-decoration:none; font-weight:bold}
.listMA a:hover{background-color:#DED4C0; color:#7d5d44}
.rlsBase{ padding:10px; background:#FFFFFF; float:left; height:160px}

.rlsBase4{ width:395px; float:left; height:auto}
.rlsBase2{ width:200px; float:left; padding:5px; height:110px}
.rlsBase3{ width:175px; float:left; padding:5px; height:110px}
.rsListing{ width:198px; height:auto; float:left; background-color: #3D3D5F; font-size:18px; font-weight:bold; padding:0 10px}
.rsL1{ width:208px; float:left; font-size:12px; color:#FFF; background-color:#3D3D5F}
.rsL1 a{ font-size:12px; text-decoration:none; color:#FFF}
.rsL1 a:hover{ color:#000}
.rsL2{ width:200px; float:left; background-color:#3D3D5F; padding:2px 0 2px 4px; color:#FFF; text-align:left}
.rsL2a{ width:210px; float:left; background-color:#3D3D5F; padding:2px 0 2px 4px; color:#FFF; text-align:left}
.rsL3{ width:80px; float:left; background-color:#3D3D5F; padding:2px 0 2px 4px; color:#FFF; text-align:left}

.list{ width:530px; padding:5px; border:1px solid #6A5E52; float:left; margin:0 0 5px 5px}
.list1{width:145px; height:100px; overflow:hidden; float:left}
.list2{width:380px; height:95px; float:left; padding:0 0 5px 5px}
.list2a{width:380px; float:left; background-color:#6A5E52; text-align:center; font-size:14px; color:#FFFFFF; font-weight:bold; padding:3px 0}
.list2b{width:380px; float:left; background-color:#A59A7C; text-align:center; font-size:14px; color:#FFFFFF; font-weight:bold; padding:3px 0; margin:1px 0}
.list2c{ width:150px; height:23px; float:left; border:1px solid #6A5E52; text-align:center; font-size:20px; padding:10px; margin:1px}

.mImage{width:615px; height:400px; margin:auto; padding:2px; border:1px solid #6A5E52; overflow:hidden}
.tImage{ width:615px; margin:10px auto 0 auto; border:1px solid #6A5E52; padding:3px;}

.list3{width:500px; height:75px; float:left}
.list4{width:123px; height:42px; float:left; text-align:center}
.list5{width:123px; height:33px; float:left; text-align:center; font-size:11px; padding:6px 0}

.viewP{ width:463px; height:55px; text-align:center; margin:0px auto 20px auto ; background:url(../images/listing_banner.png)}
.viewPText{ font-size:18px; padding:15px 0;}
.viewP2{ width:600px; height:42px; text-align:center; margin-bottom:20px}
.viewPText2{ font-size:24px; padding:9px 0;}
#back a{display:block; width:100%; background-color:#3D3D5F; color:#FFFFFF; text-decoration:none; padding:3px 0; font-size:10px; text-align:center}

#column_left_listing{width:724px; min-height:700px; float:left; position:relative; bottom:10px}

#map{border:1px #996600 solid; padding:5px}
#map a{background:none; color:#000000}
#map a:hover{background:none; color:#BB0000}

#mark{width:610px; height:auto; border:1px #996600 solid; float:left; background:#FFFFFF}
.markOne{height:auto; float:left; padding:8px 0px; font-size:13px}
.markOne a{color:#9933CC; text-decoration:none; font-size:10px}
.markOne a:hover{color:#880000}

/*pagination*/
div.pagination a {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #748892; text-decoration: none; color: #000099;}
div.pagination a:hover, div.pagination a:active {border: 1px solid #D98085; color: #000;}
div.pagination span.current { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #6A5E52; font-weight: bold;  background-color: #6A5E52; color: #FFF;}
div.pagination span.disabled {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #EEE; color: #DDD;}

.test{width:622px; height:auto; float:left; margin:auto; margin: 10px 0 0 50px;}
.testTop{width:622px; height:130px; float:left; background:url(../images/test_top.png) no-repeat}
.testBot{width:622px; height:110px; float:left; background:url(../images/test_bot.png) no-repeat}
.testMid{width:622px; height:auto; float:left; background:url(../images/test_mid.png) repeat-y}
.testCon{ padding:10px}

.testName{width:446px; height:40px; float:left; padding-left:80px; font-size:20px; font-weight:bold}


#footer{width: 1023px; height: 120px; background: #576E72; text-align: center; color: white; font-size: 12px;}

