@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
img { border: none; }
a { color: #6699cc; }
a:active{color: #990000;text-decoration: underline;}
a:hover {color: #990000; text-decoration: underline;}
a:link {text-decoration: none;}
h1 { font-size: 18px; color: #333; font-weight: bold; }
h1.green { font-size: 30px; font-weight: bold; color: #669933; font-family: Arial, "Myriad Pro", Verdana; }
h2 { font-size: 12px; color: #333; font-weight: bold; }
h3 { font-size: 12px; color: #666; font-weight: bold; margin: 0; padding: 0; }
h4 { font-size: 18px; font-weight: bold; color: #666; }
.brd { border: 1px solid #000; }
.blue { color: #6699cc; font-weight: bold; }
.blue a { color: #6699cc; }
.single { width: 100%; float: left; display: inline; }
.row1 { width: 100%; float: left; display: inline; height: 20px; }
.row11 { width: 100%; float: left; display: inline; height: 10px; }
.row3 { width: 100%; float: left; display: inline; height: 10px; }
.box2 { float: left; display: inline; margin-left: 10px; }
body { width: 100%; font-family: "Arial"; font-size: 12px; color: #666;}
#page { width: 940px; margin: 0 auto; }
#page .main { width: 100%; float: left; display: inline; }
.header { width: 100%; float: left; display: inline; height: 110px; }
.header .logo { width: 232px;  height: 84px; float: left; display: inline; margin-top: 26px; }
.header .rightnav { width: 708px; float: left; display: inline; }
.rightnav .topmost { width: 708px; float: left; display: inline; height: 73px; }
.topmost .txttop {  width: 308px; float: left; display: inline; height: 20px; margin-top: 45px;}
.topmost .regtop { float: left; display: inline; width: 380px; font-size: 11px; color: #999; height: 20px; text-align: right; margin-top: 45px; }

.rightnav .menu { width: 708px; float: left; display: inline; height: 37px; background: url(../images/menu_base.gif) repeat-x; }

.menu .lc { width: 23px; height: 37px; float: left; display: inline; background: url(../images/menuleft.gif) no-repeat; }
.menu .mid { width: 642px; height: 37px; float: left; display: inline; background: url(../images/menuline.gif) repeat-x; }
.menu .rc { width: 23px; height: 37px; float: left; display: inline; background: url(../images/menuright.gif) no-repeat; }

.menu .mid ul { width: 642px; float: left; display: inline; }
.menu .mid ul li { float: left; display: inline; list-style: none; height: 37px; margin-left: 20px; line-height: 34px; font-size: 11px; font-weight: bold; }

#start_search a { width: 120px; height: 37px; float: left; display: block; background: url(../images/menu1.gif) left no-repeat; text-decoration: none; color: #FFF; }
#start_search a:hover { width: 120px; height: 37px; float: left; display: block; background: url(../images/menu2.gif) bottom no-repeat; color: #000; }
#start_search a.selected { width: 120px; height: 37px; float: left; display: block; background: url(../images/menu2.gif) bottom no-repeat; color: #000; }

#list_property a { width: 130px; height: 37px; float: left; display: block; background: url(../images/menu1.gif) left no-repeat; text-decoration: none; color: #FFF; }
#list_property a:hover { width: 130px; height: 37px; float: left; display: block; background: url(../images/menu2.gif) bottom no-repeat; color: #000;}
#list_property a.selected { width: 130px; height: 37px; float: left; display: block; background: url(../images/menu2.gif) bottom no-repeat; color: #000; }

#renters a { width: 80px; height: 37px; float: left; display: block; background: url(../images/menu1.gif) left no-repeat; text-decoration: none; color: #FFF;}
#renters a:hover { width: 80px; height: 37px; float: left; display: block; background: url(../images/menu2.gif) bottom no-repeat; color: #000;}
#renters a.selected { width: 80px; height: 37px; float: left; display: block; background: url(../images/menu2.gif) bottom no-repeat;  color: #000; }

#landlords a { width: 90px; height: 37px; float: left; display: block; background: url(../images/menu1.gif) left no-repeat; text-decoration: none; color: #FFF; }
#landlords a:hover { width: 90px; height: 37px; float: left; display: block; background: url(../images/menu2.gif) bottom no-repeat; color: #000; }
#landlords a.selected { width: 90px; height: 37px; float: left; display: block; background: url(../images/menu2.gif) bottom no-repeat; color: #000;}

#customer_services a { width: 140px; height: 37px; float: left; display: block; background: url(../images/menu1.gif) left no-repeat; text-decoration: none; color: #FFF; }
#customer_services a:hover { width: 140px; height: 37px; float: left; display: block; background: url(../images/menu2.gif) bottom no-repeat; color: #000; }
#customer_services a.selected { width: 140px; height: 37px; float: left; display: block;  background: url(../images/menu2.gif) bottom no-repeat; color: #000;}

#content { width: 100%; float: left; display: inline; background: url(../images/bg.gif) top repeat-x; }
#content .leftcol { width: 38px; float: left; display: inline; background: url(../images/mainleft.gif) no-repeat; height: 413px; margin-top: 15px; }
#content .midcol { width: 864px; float: left; display: inline; margin-top: 15px; background: #FFF; }
#content .rightcol { width: 38px; float: left; display: inline; background: url(../images/mainright.gif) no-repeat; height: 413px; margin-top: 15px; }
#content .leftcolpro { width: 38px; float: left; display: inline; background: url(../images/proleft.gif) no-repeat; height: 413px; }
#content .midcolpro { width: 864px; float: left; display: inline; background: #FFF url(../images/proline.gif) top repeat-x; }
#content .rightcolpro { width: 38px; float: left; display: inline; background: url(../images/proright.gif) no-repeat; height: 413px;}

#navigation { width: 100%; float: left; display: inline; height: 53px; background: url(../images/navline.gif) repeat-x; }
#navigation ul { width: 100%; float: left; display: inline; }
#navigation ul li { float: left; display: inline; list-style: none; line-height: 53px; text-align: center; font-family: Arial, "Myriad Pro", Verdana; font-size: 18px; }

#category_menu a, #advanced_menu a, #map_menu a { width: 170px; height: 53px; float: left; display: block; background: url(../images/navmenu1.gif) top no-repeat; color: #FFF; text-decoration: none; }
#category_menu a:hover, #advanced_menu a:hover, #map_menu a:hover  { width: 170px; height: 53px; float: left; display: block; background: url(../images/navmenu1.gif) bottom no-repeat; color: #FFF; text-decoration: none; }

#category_menu1 a.selected, #advanced_menu1 a.selected, #map_menu1 a.selected  { width: 170px; height: 53px; float: left; display: block; background: url(../images/navmenu.gif) bottom no-repeat; font-size: 18px; color: #669933; text-decoration: none; }

#idsearch_menu { width: 327px; height: 53px; float: left; display: inline; background: url(../images/searchbyid.gif) top no-repeat; color: #FFF; text-decoration: none; text-align: left; line-height: 53px; }
#idsearch_menu1 { width: 327px; height: 53px; float: left; display: inline; background: url(../images/search_by_id.gif) bottom no-repeat; color: #FFF; text-decoration: none; text-align: left; line-height: 53px; }
#idsearch_menu .txt { width: 117px; float: left; display: inline; margin-left: 10px; }
#idsearch_menu .txtinput { width: 120px; float: left; display: inline; margin: 18px 0 0 10px; }
#idsearch_menu .ll { width: 44px; float: left; display: inline; margin-left: 8px; }

#idsearch_menu1 .txt { width: 117px; float: left; display: inline; margin-left: 10px; color: #669933; font-size: 19px; }
#idsearch_menu1 .txtinput { width: 120px; float: left; display: inline; margin: 18px 0 0 10px; }
#idsearch_menu1 .ll { width: 44px; float: left; display: inline; margin-left: 8px; }
/*#idsearch_menu:hover { width: 327px; height: 53px; float: left; display: inline; background: url(../images/searchbyid.gif) bottom no-repeat;color: #FFF; text-decoration: none; } */
#idsearch_menu a.selected { width: 327px; height: 53px; float: left; display: inline; background: url(../images/search_by_id.gif) bottom no-repeat; }

#maincontent { width: 100%; float: left; display: inline;  min-height: 359px; __height: 359px; }
#maincontent .container { width: 644px; float: left; display: inline; }
#maincontent .featured { width: 180px; float: left; display: inline; margin: 20px 0 0 0; padding-left: 20px; border-left: 1px solid #e2e2e2; }

#caterogy { width: 644px; float: left; display: inline; }
#caterogy ul { width: 100%; float: left; display: inline; }
#caterogy ul li { width: 322px; float: left; display: inline; list-style: none; margin-top: 25px; }
#caterogy ul li .icon { width: 48px; height: 47px; float: left; display: inline; }
#caterogy ul li .text { width: 250px; height: 47px; float: left; display: inline; margin-left: 12px; }
.text p { float: left; color: #6699cc; }

.featured h2 { font-size: 18px; color: #669933; font-family: Arial, "Myriad Pro", Verdana; }
.featured .display { width: 100%; float: left; display: inline; font-size: 10px; }
.featured .display .image { width: 100%; float: left; display: inline; margin-top: 10px; }
.featured .display .image img { border: 3px solid #e2e2e2; float: left; display: inline; }
.featured .display .text { width: 100%; float: left; display: inline; margin-top: 10px; }
.featured .display .feature-specs {width:200px; margin:5px 0px 0px 0px; padding:0px;}
.featured .display .feature-specs dt {float:left; width:90px; border-bottom:1px dashed #d8d8d8; margin:0px; padding:2px 0px 0px 0px; color:#333;}
.featured .display .feature-specs dd {float:left; width:90px; border-bottom:1px dashed #d8d8d8; margin:0px; padding:2px 5px 0px 0px; color:#333; text-align:right;}
.featured span {width:180px;float: left; display: inline;}

#subbody { width: 100%; float: left; display: inline; background: #e8eaed; margin-top: 20px; padding-bottom: 20px; }
#subbody .box { width: 320px; float: left; display: inline; margin: 20px 0 0 20px; }
#subbody .box2 { width: 760px; float: left; display: inline; margin: 50px 0 0 50px; }
#subbody .box .tt { width: 100%; float: left; display: inline; }
#subbody .box .btn { width: 100%; float: left; display: inline; margin-top: 20px; }
#subbody .banner { width: 212px; height: 175px; float: left; display: inline; background: #d5d6da; color: #e3e4e6; font-size: 36px; margin: 20px 0 0 20px; text-align: center; }

#footer { width: 100%; float: left; display: inline; background: url(../images/footer.gif) top repeat-x; height: 60px; font-size: 11px; color: #999; }
#footer .leftside { float: left; display: inline; width: 300px; margin-top: 15px; }
#footer .rightside { float: left; display: inline; width: 640px; text-align: right; margin-top: 15px; }

.lightbox_top { width: 864px; float: left; display: inline; background:url(../images/result_top.gif) top no-repeat; padding-top: 5px; margin-top: 15px; }
.lightbox_top .inner { width: 100%; float: left; display: inline; background:url(../images/result_top.gif) bottom no-repeat; }
.inner .result { width: 200px; float: left; display: inline; margin-left: 20px; font-weight: bold; }
.inner .rightcol2 { width: 630px; float: left; display: inline; text-align: right; }
.inner .rightcol2 .sort { width: 100%; float: left; display: inline; height: 20px; text-align: right; }
.inner .rightcol2 .pagenumber { width: 100%; float: left; display: inline; height: 20px; text-align: right; margin-top: 16px; font-size: 11px; height: 26px; }
.pagenumber_bot { width: 840px; float:left; display: inline; height: 30px; text-align: right; }
.inner .result1 { width: 800px; float: left; display: inline; margin-left: 20px; padding-bottom: 20px; font-weight: bold; }

#leftbox { width: 208px; float: left; display: inline; background: url(../images/search_right_base.gif) top no-repeat; padding-top: 10px; margin-top: 10px; }
#leftbox .inside { width: 100%; float: left; display: inline; background: url(../images/search_right_base.gif) bottom no-repeat; } 
#leftbox .inside .con { width: 180px; margin-left: 10px; float: left; display: inline; }
#leftbox .inside .con ul { width: 160px; margin: 10px 0 0 10px; float: left; display: inline; }
#leftbox .inside .con ul li { list-style: none; float: left; display: inline; width: 100%; }
.con ul li.heading { font-weight: bold; }
#leftbox .inside .con p { margin: 10px 0 0 10px; }

#leftboxcp { width: 213px; float: left; display: inline; background: url(../images/search_right_base.gif) top left no-repeat; padding-top: 10px; margin-top: 10px; }
#leftboxcp .inside { width: 100%; float: left; display: inline; background: url(../images/search_right_base.gif) bottom left no-repeat; height: 500px; } 
#leftboxcp .inside ul { width: 100%; float: left; display: inline; }
#leftboxcp .inside ul li { width: 100%; float: left; display: inline; list-style: none; border-bottom: 1px solid #FFF; min_height: 57px; __height: 57px;}
#leftboxcp .inside ul li.green {  background: url(../images/green_base.gif) bottom no-repeat; color: #fff; }
#leftboxcp .inside ul li .cont { width: 170px; margin: 6px 0 0 6px; float: left; display: inline; color: #000; }
#leftboxcp .inside ul li.green p { color: #FFF; }
#leftboxcp .inside ul li.green sub { color: #FFF; }
.cont .arw { width: 10px; float: left; display: inline; background: url(../images/arw1.png) no-repeat; height: 40px; margin-top: 4px; }
.cont .cpcon { width: 160px; float: left; display: inline; }
.cont p.sub { font-style: italic; font-size: 11px; color: #666; padding: 4px 0 8px 0; }
#leftboxcp .inside ul li.dark { background: #d4d4d4; display: block; width: 208px; cursor: pointer;}
li.light a, li.dark a  { color: #000; text-decoration: none; }
#leftboxcp .inside ul li.light { background: #eaeaea; display: block; width: 208px;}
#leftboxcp .inside ul li.green a {color: #FFF; text-decoration: none; }

#result { width: 639px; float: left; display: inline; }
#result ul { width: 100%; float: left; display: inline; }
#result ul li { width: 100%; float: left; display: inline; list-style: none; border-bottom: 1px dotted #666; padding-bottom: 10px; margin-top: 10px; }
#result ul li .upper { width: 100%; float: left; display: inline; height: 27px; background: url(../images/top_bar.gif) no-repeat; line-height: 27px; color: #FFF; font-weight: bold; }
#result ul li .lower { width: 100%; float: left; display: inline; margin-top: 4px; }
#result ul li .lower .one { width: 490px; float: left; display: inline; border-right: 1px solid #ccc; }
#result ul li .lower .two { width: 116px; float: left; display: inline;  padding-left: 20px; text-align: right; }
#result ul li .lower .onecp{ width: 480px; float: left; display: inline;}
#result ul li .lower .twocp { width: 126px; float: left; display: inline;  padding-left: 10px; text-align: left; border-left: 1px solid #ccc; font-size: 11px; }
.photo { width: 130px; height: 97px; float: left; display: inline; border: 3px solid #ccc; }
.desc { width: 300px; float: left; display: inline; margin-left: 20px; }
.desc span { width: 100px; float: left; display: inline; }
.one .bot { width:  500px; float: left; display: inline; }
.leftcp { width: 400px; float: left; display: inline; margin-left: 20px; }
.rightcp { width: 200px; float: left; display: inline; text-align: right; color: #ccc; font-size: 11px; font-weight: normal; }
.desc2 { width: 300px; float: left; display: inline; margin: 10px 0 0 20px; }
.desc2 span { width: 100px; float: left; display: inline; font-weight: bold; }
span.red { color: #ff6600; font-weight: normal;}
.twocp a, .desc2 a { font-weight: bold; font-size: 11px; }
.italicp { font-weight: normal; font-size: 11px; color: #666; font-style: italic; }
.lcp { width: 439px; float: left; display: inline; margin-top: 10px; padding-bottom: 10px;}
.rcp { width: 200px; float: left; display: inline; margin-top: 10px; text-align: right; }


.back { width: 100%; float: left; display: inline; font-size: 11px; margin-top: 6px; }
#details { width: 862px; float: left; display: inline; background: url(../images/line.gif) repeat-y; margin-top: 10px; }
#details .head { width: 100%; float: left; display: inline; height: 45px; background: url(../images/top.gif) no-repeat; }
.head .ll { width: 500px; float: left; display: inline; margin-left: 20px; height: 45px; line-height: 45px; color: #FFF; font-size: 16px; font-weight: bold; }
.head .rr { width: 320px; float: left; display: inline; height: 45px; line-height: 45px; text-align: right; color: #FFF; font-size: 11px; }
.big { font-size: 16px; font-weight: bold; }

.leftcolumn { width: 300px; float: left; display: inline; margin-left: 16px; }
.rightcolumn { width: 528px; float: left; display: inline; margin-left: 18px;}

.square { width: 300px; float: left; display: inline; border-bottom: 1px dotted #666; padding-bottom: 10px; margin-top: 10px; }
.square .row { width: 100%; float: left; display: inline; }
.row .col { width: 150px; float: left; display: inline; margin-top: 4px; }
.square img { float: left; margin: 4px 0 0 4px; }
.square ul { width: 260px; margin:10px 0 0 2px; float: left; display: inline; }
.square ul li { width: 130px; float: left; display: inline; list-style: decimal; margin-top: 4px; }

.slideshow { width: 528px; float: left; display: inline; background: #666;  }
.slideshow .displaybox { width: 390px; float: left; display: inline; margin: 10px 0 0 69px; }
.displaybox p { float: left; display: inline; font-size: 11px; color: #FFF; width: 100%; text-align: center; }
.ssbtn { width: 24px; float: left; display: inline; margin-top: 104px;  }
.ssmid { width: 342px; float: left; display: inline; }
.ssmid #ssm { width: 342px; float: left; display: inline; background: #8f8f8f; height: 254px; }
.ssm img { float: left; display: inline; width: 338px; height: 251px; margin: 2px 0 0 2px; }
.ssmid ul { width: 100%; float: left; display: inline; }
.ssmid ul li {float: left; display: inline; margin: 2px 0 0 2px; text-align: center; vertical-align: middle;}
.ssmid ul li img { float: left; display: inline; margin: 2px 0 0 2px; }
.ssmid ul li a { display: block; width: 32px; height: 24px; background: #8f8f8f;}
.ssmid ul li a:hover { background: #ec9129; }

.description { width: 490px; float: left; display: inline; margin: 20px 0 0 20px; color: #333; }
.formdiv { width: 490px; float: left; display: inline; margin: 20px 0 0 20px; padding-top: 20px; border-top: 1px dotted #666; }
.formdiv .ls { width: 120px; float: left; display: inline; margin-top: 4px; }
.formdiv .rs { width: 350px; float: left; display: inline; margin-top: 4px; }

#advanced { width: 863px; float: left; display: inline; }
.sbox { width: 863px; float: left; display: inline; margin-top: 20px; }
.sbox .topdiv { width: 100%; float: left; display: inline; background: url(../images/bar2.gif) no-repeat; height: 26px; }
.sbox .middiv { width: 100%; float: left; display: inline; background: #efefef;}
.sbox .botdiv { width: 100%; float: left; display: inline; background: url(../images/bot.gif) no-repeat; height: 15px; }
.topdiv .title { width: 800px; float: left; display: inline; background: url(../images/arw.gif) left bottom no-repeat; margin-left: 10px; padding-left: 20px; height: 26px; color: #FFF; line-height: 26px; }
.topdiv .title2 { width: 800px; float: left; display: inline; margin-left: 10px; padding-left: 20px; height: 26px; color: #FFF; line-height: 26px; }
.topdiv .title2 .ttx { float: left; display: inline; }
.topdiv .title2 .ima { float: left; display: inline; margin: 7px 0 0 7px; }
.title span { font-style: italic; font-size: 11px; }
.middiv .cont { width: 820px; float: left; display: inline; margin: 10px 0 0 20px; color: #333; }

.formcolumn { width: 190px; float: left; display: inline; border-right: 1px solid #d7d7d7; margin-left: 10px; min-height: 400px; __height: 400px;}
.formcolumn .hrow { width: 100%; float: left; display: inline; margin-top: 5px; }
.formcolumn .arow { width: 70px; float: left; display: inline; margin-top: 5px;  }
.formcolumn .brow { width: 30px; float: left; display: inline; margin-top: 5px; text-align:center;  }

.formcolumn2 { width: 250px; float: left; display: inline; margin-left: 10px; }
.formcolumn2 .trow { width: 100%; float: left; display: inline; margin-top: 6px; }
.formcolumn2 .titlebox { background: #d8d8d8; width: 100%; float: left; display: inline; height: 20px; line-height: 20px; font-weight: bold; margin-top: 6px; }

.formpro { width: 360px; float: left; display: inline; margin: 10px 0 0 10px; }
.formpro .aa { width: 20px; float: left; display: inline; }
.formpro .bb { width: 340px; float: left; display: inline; }
.formpro .cc { width: 180px; float: left; display: inline; }
.form3 { width: 810px; float: left; display: inline; margin: 10px 0 0 10px; }
.form4 { width: 810px; float: left; display: inline; margin: 10px 0 0 10px; }
.form4 h2 { width: 100%; float: left; display: inline; border-bottom: 1px solid #d4d4d4; font-size: 12px; font-weight: bold; }
.photo_display { width: 400px; float: left; display: inline; background: #d4d4d4; margin-top: 7px; }
.photo_display .photo { width: 169px; float: left; display: inline; margin: 10px 0 0 10px; }
.photo_display .txt { width: 200px; float: left; display: inline; margin: 10px 0 0 10px;  }
.photo_display .txt a { font-weight: bold; font-size: 11px; }
.ita { font-style: italic; font-size: 11px; color: #666; width: 100%; float: left; display: inline; margin-top: 7px; }
.form5 { width: 810px; float: left; display: inline; margin: 10px 0 0 10px; border-bottom: 1px solid #d4d4d4; padding-bottom: 10px; color: #333; }
.form5 .ids { width: 20px; float: left; display: inline; margin-left: 20px; }
.form5 .address { width: 500px; float: left; display: inline; margin-left: 20px; }
.form5 .price { width: 160px; float: left; display: inline; }
.form5 .edit { width: 60px; float: left; display: inline; text-align: center; }
.form6 { width: 160px; float: left; display: inline; margin: 10px 0 0 660px; }

ul.mapul { width: 240px; float: left; display: inline; margin: 0; padding: 0; }
ul.mapul li { width: 100%; float: left; display: inline; list-style: none; line-height: 20px; margin-top: 6px; }
ul.mapul li span { width: 17px; height: 21px; float: left; display: block; background: url(../images/map_icon.gif) no-repeat center; padding-right: 10px; }

#googlemap { width: 639px; float: left; display: inline; margin: 10px 0 0 10px; background: url(../images/mapbase.gif) top no-repeat; padding-top: 8px; }
#googlemap .inn { width: 639px; float: left; display: inline; background: url(../images/mapbase.gif) bottom no-repeat; padding-bottom: 8px; }
#googlemap .inn img { float: left; display: inline; margin-left: 8px; }

#progreen { width: 864px; float: left; display: inline; margin-top: 24px; }
#progreen ul { width: 100%; float: left; display: inline; }
#progreen ul li { float: left; display: inline; list-style: none; height: 87px;}
#property_type a { width: 223px; height: 87px; float: left; display: inline; background: url(../images/p1.gif) top no-repeat; } 
#property_type a.selected { width: 223px; height: 87px; float: left; display: inline; background: url(../images/p1.gif) bottom no-repeat; } 
#property_details a { width: 215px; height: 87px; float: left; display: inline; background: url(../images/p2.gif) top no-repeat; } 
#property_details a.selected { width: 215px; height: 87px; float: left; display: inline; background: url(../images/p2.gif) bottom no-repeat; } 
#property_details a.selectednext { width: 215px; height: 87px; float: left; display: inline; background: url(../images/p22.gif) bottom no-repeat; } 
#photos a { width: 216px; height: 87px; float: left; display: inline; background: url(../images/p3.gif) top no-repeat; } 
#photos a.selected { width: 216px; height: 87px; float: left; display: inline; background: url(../images/p3.gif) bottom no-repeat; } 
#photos a.selectednext { width: 216px; height: 87px; float: left; display: inline; background: url(../images/p33.gif) bottom no-repeat; } 
#payment a { width: 210px; height: 87px; float: left; display: inline; background: url(../images/p4.gif) top no-repeat; } 
#payment a.selected { width: 210px; height: 87px; float: left; display: inline; background: url(../images/p4.gif) bottom no-repeat; } 

.buttons { width: 860px; float: left; display: inline; }
.buttons .backb { float: left; width: 400px; display: inline; }
.buttons .continueb { width: 460px; float: left; display: inline; text-align: right;}



#register { position: absolute; width: 520px; background: #6f8097; color: #FFF; z-index:1000px; top: 56px; left: 582px;}
#register .top { width: 100%; float: left; display: inline; height: 14px; background: url(../images/reg1.gif) no-repeat; }
#register .frm { width: 486px; float: left; display: inline; margin-left: 15px; }
.frm .close { text-align: right; width: 100%; float: left; display: inline; margin-top: 10px;}
.frmleft { width: 206px; float: left; display: inline; margin-top: 10px; }
.frmright { width: 206px; float: left; display: inline; margin:10px 0 0 20px; padding-left: 20px; border-left: 1px solid #FFF; }
.rr1 { width: 100%; float: left; display: inline; margin-top: 8px; }
.rr1 p { padding-left: 16px; color:#ccc; font-size: 11px; font-style: italic; }
.frmright .rem { width: 100%; float: left; display:inline; margin-top: 40px; border-top: 1px solid #FFF; padding-top: 60px; }
.rem a { color: #FFF; }

#register2 { position: absolute; width: 260px; background: #6f8097; color: #FFF; z-index:1000px; top: 56px; left: 842px;}
#register2 .top { width: 100%; float: left; display: inline; height: 14px; background: url(../images/reg2.gif) no-repeat; }
#register2 .frm { width: 220px; float: left; display: inline; margin-left: 15px; }

.bannercp { width: 640px; float: left; display: inline; background: url(../images/banner.jpg) no-repeat; height: 140px; margin-top: 10px; }
.bannercp h2 { color: #FFF; margin: 10px 0 0 10px; font-size: 24px; font-family: Arial, "Myriad Pro", Verdana; font-weight: 400; }
.cprow { width:100%; float: left; display:inline; margin-top: 10px; }
.cprow h3 { font-size: 16px; margin-top: 10px; }
.cprow p { margin-top:10px; }

.cpbot { width: 100%; float:left; display:inline; margin-top: 20px; padding-top: 20px; border-top: 1px dotted #666; }
.btncp { width: 139px; height: 29px; float: left; display: inline; background: url(../images/btnbase.gif) no-repeat; }
.btncp .tt { color: #FFFFFF; text-align: center; width: 100%; float: left; display: inline; margin-top: 8px; }

#map-details {position:relative; width:290px;}
#map-details-left {float:left; width:130px;}
#map-details-right {float:left; width:160px;}
#map-details-right dl {width:160px; margin:0px; padding:0px;}
#map-details-right dt {float:left; width:70px; margin:0px; padding:2px 0px 0px 0px; border-bottom:1px dotted #d8d8d8;}
#map-details-right dd {float:left; width:90px; margin:0px; padding:2px 0px 0px 0px; border-bottom:1px dotted #d8d8d8; text-align:right;}
			