body {font-size:.8em; background:url("images/bg_top.gif") repeat-x 0 0; margin:auto; padding:0; text-align:center; font-family:tahoma;}

.hlight {color:#094fa3; font-weight:bold;}
.lhlight {color:#00b4ff;}
.lhlightred {color:#cd1717;}
.ContentImage
{
    float: right;
    padding: 10px 10px 0 10px;
    display: inline;
    text-align: right;
}
.ContentImage2
{
    margin: 0px 0 0 0;
    padding: 0 10px 0 0;
    display: inline;
    text-align: right;
}

a {color:#00b4ff}
h1, h2, h3, h4 {color:#094fa3;}
.lm {float:right; margin:0; padding:10px 15px 0 10px; display:block; background:url("images/arrow.gif") no-repeat 0 16px;}

ul {list-style-type: decimal;}
li {padding: 0 0 15px 0;}

#container {width:850px; margin:auto; padding:0; text-align:left; height:100%; overflow:visible;}
#top h1 {background:url("images/lockridge.jpg") no-repeat 0 0; width:800px; height:132px; text-indent:-9999px; display:block; padding:0; margin:0;}
#top ul {list-style:none; margin:0; padding:0; height:30px;}
#top ul li {list-style:none; float:left; display:block; margin:0; padding:0;}
#top ul li.tm1 {}
#top ul li.tm1 a {background:url("images/menu_1.gif") no-repeat 0 0; display:block; width:82px; height:30px; text-indent:-9999px;}
#top ul li.tm1 a:hover, #top ul li.tm1 a.active {background:url("images/menu_1h.gif") no-repeat 0 0; display:block; width:82px; height:30px; text-indent:-9999px;}
#top ul li.tm2 a {background:url("images/menu_2.gif") no-repeat 0 0; text-indent:-9999px; width:126px; height:30px; display:block;}
#top ul li.tm2 a:hover, #top ul li.tm2 a.active {background:url("images/menu_2h.gif") no-repeat 0 0; text-indent:-9999px; width:126px; height:30px; display:block;}
#top ul li.tm3 a {background:url("images/menu_3.gif") no-repeat 0 0; text-indent:-9999px; width:181px; height:30px; display:block;}
#top ul li.tm3 a:hover, #top ul li.tm3 a.active {background:url("images/menu_3h.gif") no-repeat 0 0; text-indent:-9999px; width:181px; height:30px; display:block;}
#top ul li.tm4 a {background:url("images/menu_4.gif") no-repeat 0 0; text-indent:-9999px; width:116px; height:30px; display:block;}
#top ul li.tm4 a:hover, #top ul li.tm4 a.active {background:url("images/menu_4h.gif") no-repeat 0 0; text-indent:-9999px; width:116px; height:30px; display:block;}
#top ul li.tm5 a {background:url("images/menu_5_blank.gif") no-repeat 0 0; text-indent:-9999px; width:88px; height:30px; display:block;}
#top ul li.tm5 a:hover, #top ul li.tm5 a.active {background:url("images/menu_5h.gif") no-repeat 0 0; text-indent:-9999px; width:88px; height:30px; display:block;}
#top ul li.tm6 a {background:url("images/menu_6.gif") no-repeat 0 0; text-indent:-9999px; width:88px; height:30px; display:block;}
#top ul li.tm6 a:hover, #top ul li.tm6 a.active {background:url("images/menu_6h.gif") no-repeat 0 0; text-indent:-9999px; width:88px; height:30px; display:block;}
#top ul li.tm7 a {background:url("images/menu_7.gif") no-repeat 0 0; text-indent:-9999px; width:119px; height:30px; display:block;}
#top ul li.tm7 a:hover, #top ul li.tm7 a.active {background:url("images/menu_7h.gif") no-repeat 0 0; text-indent:-9999px; width:119px; height:30px; display:block;}

#content { margin:20px 0 0 0; padding:0;}

#left { width:380px; float:left; margin:0; padding:0;}
#left img#player {width:380px;}
#left_b {background: url("images/bg_learn_more.gif") no-repeat 15px 35px; width:355px; height:190px; margin:15px 0 0 0; padding:0 0 0 20px;}
#more { width:160px; float:left; padding:0; margin:0;}
#more h2 {font-size:1.3em; margin:10px 0 0 0; padding:0;}
#more p {padding: 0 0 0 20px; margin:10px 0 0 0; width:120px;}
#more a {float:right; margin:0; padding:10px 15px 0 10px; display:block; background:url("images/b_arrow.gif") no-repeat 0 16px;}
#more img {float:left; padding:0; margin:0;}

#quickly { width:180px; float:left; margin:0; padding:0 0 0 10px; border-left:1px #b2e8ff solid;}
#quickly p {padding: 10px 0 0 10px; margin:0;}
#quickly h2 {font-size:1.3em; padding:0 0 0 15px; margin:10px 0 0 0;}
#quickly img {float:right;}

#mortgage_m {float:left; background: url("images/bg_learn_more.gif") no-repeat 10px -80px; width:290px; height:75px; padding:0 0 0 10px;}

#mortgage { width:125px; float:left; padding:0 5px 0 10px; }
#mortgage p {padding:0 0 5px 0; font-size: .85em; margin: 0;}
#mortgage a {background:url("images/b_arrow.gif") no-repeat 0 16px; font-size: .85em;}

#mortgage_c { width:130px; float:left; padding:0 0 0 15px;  margin:0; border-left:1px #b2e8ff solid;}
#mortgage_c p {padding: 0 0 5px 0; font-size: .85em; margin: 0;}
#mortgage_c a {background:url("images/b_arrow.gif") no-repeat 0 16px; font-size: .85em;}

#leftnav {width:212px; padding:0; margin:0; float:left;}
#leftnav div h1 {margin:0; padding:0}
#leftmnu {background:url("images/left_menu.gif") no-repeat 0 0; height:134px; padding:0; margin:0 0 15px 0;}
#leftmnu h1 {color:#134600; font-size:1.2em; border-bottom:1px dotted #7fd76d; margin:0 20px 0 20px !important; padding:15px 0 7px 0 !important;}
#leftmnu ul {list-style:none; margin:10px 0 0 30px; padding:0;}
#leftmnu ul li {margin:0px 0 0px 0; padding:0;}
#leftmnu ul li a {color:#2e5d1d; background:url("images/larrow.gif") no-repeat 0 5px; padding:0 0 0 10px;}
#leftmnu ul li a.active {color:#3db11f;}
#leftmnu ul li a:hover {color:#3db11f;}
#leftmnu.hide {display: none;}

#leftmnu2 {background:url("images/left_menu.gif") no-repeat 0 0; height:134px; padding:0; margin:0 0 15px 0;}
#leftmnu2 h1 {color:#134600; font-size:1.2em; border-bottom:1px dotted #7fd76d; margin:0 20px 0 20px !important; padding:15px 0 7px 0 !important;}
#leftmnu2 ul {list-style:none; margin:10px 0 0 30px; padding:0;}
#leftmnu2 ul li {margin:7px 0 7px 0; padding:0;}
#leftmnu2 ul li a {color:#2e5d1d; background:url("images/larrow.gif") no-repeat 0 5px; padding:0 0 0 10px;}
#leftmnu2 ul li a.active {color:#3db11f;}
#leftmnu2 ul li a:hover {color:#3db11f;}

#floor_plans a {text-indent:-9999px; padding:0; margin:0 0 5px 0; background:url("images/nav_l1.jpg") no-repeat 4px 0; display:block; height:56px; width:210px;}
#floor_plans a:hover {text-indent:-9999px; padding:0; margin:0 0 5px 0; background:url("images/nav_l1h.jpg") no-repeat 4px 0; display:block; height:56px; width:210px;}
#floor_plans a.active {text-indent:-9999px; padding:0; margin:0 0 5px 0; background:url("images/nav_l1h.jpg") no-repeat 4px 0; display:block; height:56px; width:210px;}

#land a {text-indent:-9999px; padding:0; margin:0; background:url("images/nav_l2.jpg") no-repeat 0 0; display:block; height:60px; width:210px;}
#land a:hover {text-indent:-9999px; padding:0; margin:0; background:url("images/nav_l2h.jpg") no-repeat 0 0; display:block; height:60px; width:210px;}
#land a.active {text-indent:-9999px; padding:0; margin:0; background:url("images/nav_l2h.jpg") no-repeat 0 0; display:block; height:60px; width:210px;}

#financing a {text-indent:-9999px; padding:0; margin:0 0 5px 0;  background:url("images/nav_l3.jpg") no-repeat 4px 0; display:block; height:63px; width:210px;}
#financing a:hover {text-indent:-9999px; padding:0; margin:0 0 5px 0;  background:url("images/nav_l3h.jpg") no-repeat 4px 0; display:block; height:63px; width:210px;}
#financing a.active {text-indent:-9999px; padding:0; margin:0 0 5px 0;  background:url("images/nav_l3h.jpg") no-repeat 4px 0; display:block; height:63px; width:210px;}

#specifications a {text-indent:-9999px; padding:0; margin:0 0 5px 0;  background:url("images/nav_l4.jpg") no-repeat 4px 0; display:block; height:63px; width:210px;}
#specifications a:hover {text-indent:-9999px; padding:0; margin:0 0 5px 0;  background:url("images/nav_l4h.jpg") no-repeat 4px 0; display:block; height:63px; width:210px;}
#specifications a.active {text-indent:-9999px; padding:0; margin:0 0 5px 0;  background:url("images/nav_l4h.jpg") no-repeat 4px 0; display:block; height:63px; width:210px;}

#customers {margin:0; padding:0 0 0 10px;}
#customers h2 {color:#155501; font-size:1.2em; text-align:center; margin:35px 0 15px 0; padding:0;}
#customers h3 {color:#155501; font-size:.9em; text-align:center; padding:0; margin:20px 0 15px 0;}
#customers h2 span.hlight {color:#28b302;}
#customers p { padding:0; font-size:.85em; line-height:18px; }
#customers p span {float:right; font-style:italic;}
#customers h4 {background:url("images/contact.gif") no-repeat 35px 0; text-indent:-9999px; height:78px; width:124;}

#right {width:400px; float:left; margin:0 0 0 15px; padding:0; _margin:0 0 0 15px;}
#map_main {background:url("images/where_we_build.gif") no-repeat 10px 0px; margin:0; padding:0; height:154px;}
#map_main h1 {margin:0; padding:10px 0 0 3px; font-size:1.6em;}
#map_main p#first {padding:0 0 0 0x; width:200px; margin: 5px 0 13px 0; }
#map_main p#then {padding:0 0 0 0x; width:370px; margin: 10px 0 13px 0; }
#map_main form {padding:0 0 0 30px; width:200px; margin:0;}
#map_main form select {margin:3px 0 3px 0; width:150px; padding: 0 0 0 30px;}
#map_main table td {padding:0 0 5px 30px;}
#map_main div#number1 {float: left; margin-top: 5px; width: 30px; font-size: 1.2em; font-weight: bold;}
#map_main div#number2 {float: left; width: 30px; font-size: 1.2em; font-weight: bold; margin: 10px 0 0 0;}

#map_main ul {list-style:none; margin: -10px 0 0 0; padding: 0 0 0 30px; }
#map_main ul li {list-style:none; float:left; display:block; margin:0 2px 0 2px; padding:0;}
#map_main ul li.mm1 {background:url("images/homes.gif") no-repeat 0 5px;}
#map_main ul li.mm1 a {display:block; text-indent:-9999px; width:118px; height:108px; padding:0; margin:0;}
#map_main ul li.mm2 {background:url("images/financing.gif") no-repeat 0 3px;}
#map_main ul li.mm2 a {display:block; text-indent:-9999px; width:118px; height:108px;}
#map_main ul li.mm3 {background:url("images/land.gif") no-repeat 0 0;}
#map_main ul li.mm3 a {display:block; text-indent:-9999px; width:117px; height:108px;}
#map_main ul li.gray1 {background:url("images/homes_gray.gif") no-repeat 0 5px;}
#map_main ul li.gray1 a {display:block; text-indent:-9999px; width:118px; height:108px; padding:0; margin:0;}
#map_main ul li.gray2 {background:url("images/financing_gray.gif") no-repeat 0 3px;}
#map_main ul li.gray2 a {display:block; text-indent:-9999px; width:118px; height:108px;}
#map_main ul li.gray3 {background:url("images/land_gray.gif") no-repeat 0 0;}
#map_main ul li.gray3 a {display:block; text-indent:-9999px; width:117px; height:108px;}

#map_main p.bc { background:url("images/breadcrumb_border.gif") no-repeat 0 15px; margin:0; padding:0 0 5px 0; font-size:.8em; width: 400px; height:15px;}

#resource {background:url("images/resource.gif") no-repeat 30px 0; height:134px; width: 250px; padding: 0 0 0 35px; margin:0 0 10px 0;}
#resource td {padding-left: 10px; font-size: .85em;}
#resource td a {background-image: none; color:#00b4ff}

/*#contact {float:left; background:url("images/left_menu.gif") no-repeat 30px 0; height:134px; width: 290px; padding: 0 0 0 35px; margin:0 0 10px 0;}*/
#contact 
{
    margin:0;
    padding-left: 20px;
    font-size: .85em;
    line-height: 12pt;
}
/*#contact td a {background-image: none; color:#00b4ff}*/

#map_small
{
    float: right;
    text-align: left;
    background: url( "images/where_we_build_2.gif" ) no-repeat -30px 0px;
    margin: 10px 0 0 0;
    padding: 0 0 0 5px;
    height: 115px;
    width: 260px;
    border: solid 1px #eaeaea;
}
.title { padding:15px 0 0 3px; font-size:.95em; font-weight: bold; color:#094fa3;}
#map_small p {padding: 0 0 0 5px; width:120px; margin: 6px 0 6px 0; font-size:.85em;}

#right_content {overflow:visible; padding:0; margin:0 0 0 15px; width:600px;}
#right_content p.bc { background:url("images/breadcrumb_border.gif") no-repeat 0 15px; margin:0; padding:0 0 5px 0; font-size:.8em; width:550px; height:15px;}
#right_content a {float:left; background-image: url("images/breadcrumb_arrow.gif"); background-position:right; background-repeat: no-repeat; display:block; margin:0 3px 0 0; padding:0 5px 0 0; }
#right_content a#ctl00_cphRight_nav_back {float:right; margin:15px 50px 0 0; _margin:15px 25px 0 0; padding:0 0 0 10px; background:url("images/carrow_l.gif") no-repeat 0 5px;}
#right_content p span {display:block; float:left;}
#right_content p.bc span#nav a {background: none; float:right; display:block; margin:0 3px 0 0; padding:0 10px 0 0; }
#right_content h1 {color:#094fa3; font-size:1.5em; padding:0; margin:10px 0 10px 7px;}
#right_content h1 span.hlight {color:#00b4ff;}
#right_content ul.reg { list-style-type:disc; display: block; font-size: 14pt; font-style: italic; color: #094fa3; }
#right_content ul.reg li { display: block; font-size: 14pt; font-style: italic; color: #094fa3; }

#homes_container {width:100%; overflow:hidden; padding:0 0 0 20px; margin:0;}

#right_content ul.sub {list-style:none; float:left; margin:0; padding:0;}
#right_content ul.sub li {width:168px; height:33px; float:left; margin:10px 0 6px 0; padding:0; }
#right_content ul.sub li a {font-size:.9em; padding:9px 0 0 10px; background:url("images/portfolio_tab2.gif") no-repeat 0 4px; color:#636363; text-decoration:none; width:158px; height:30px; margin:0;}
#right_content ul.sub li a span.bold {font-weight:bold; color:#4f4d4d;  }
#right_content ul.sub li a span.size {font-size:.75em;color:#4f4d4d; }
#right_content ul.sub li a.active {padding: 6px 0 0 10px; background:url("images/portfolio_tab_a.gif") no-repeat 0 0; color:#008be4; text-decoration:none; width:158px; height:33px; margin:0;}
#right_content ul.sub li a.active span.bold {font-weight:bold; color:#094fa3;  }
#right_content ul.sub li a.active span.size {font-size:.75em;color:#598db1; }
#right_content ul.sub li a:hover {padding: 6px 0 0 10px; background:url("images/portfolio_tab_a.gif") no-repeat 0 0; color:#008be4; text-decoration:none; width:158px; height:33px; margin:0;}
#right_content ul.sub li a:hover span.bold {font-weight:bold; color:#094fa3;  }
#right_content ul.sub li a:hover span.size {font-size:.75em;color:#598db1; }
#right_content_s {clear:both; padding:0; margin:10px 0 -15px 20px; height:150px;}
#right_content_s p {width:240px; line-height:18px; float:left; margin:0 20px 0 0; padding:0; font-size:.89em;}
#right_content_s img {float:left; margin:-20px 0 0 -20px; padding:0;}
#right_content_sb {clear:both; margin:20px 0 0 20px; vertical-align: middle; padding:0; background:url("images/bg_map.gif") no-repeat 0 -20px; height:297px;}
#right_content_sb img {float:left; vertical-align: middle; margin:10px 0 0 20px;}
#right_content_loc {clear:both; margin:20px 0 0 20px; padding:0; background:url("images/bg_map.gif") no-repeat 0 -50px; height:297px;}
#right_content_loc img {float:left; margin:  0 20px 0 20px;}
#right_f {width:240px; float:left; margin:0 0 0 30px; font-size:.89em;}
#right_f p {margin:0; padding:0; line-height:18px;}
#right_f form {padding:0; margin:0 0 10px 0;}
#right_f form select {width:130px; }
#right_f table td {text-align:right;}
#right_f ul {list-style:none; float:left; margin:0; padding:0;}
#right_f ul li {margin:0; padding:0; float:left;}
#right_f a#ctl00_cphRight_classic {padding:4px 0 0 15px; font-size:1.1em; color:#636363; text-decoration:none; background:url("images/classic.gif") no-repeat 0 0; margin:5px 0 0 0; height:42px; width:203px;}
#right_f a#ctl00_cphRight_estate {padding:6px 0 0 15px; color:#636363; margin:0 0 2px 0; font-size:1.1em; text-decoration:none; background:url("images/estate.gif") no-repeat 1px 0; height:42px; width:203px;}
#right_f a#ctl00_cphRight_entire {padding:6px 0 0 15px; color:#636363; margin:0; font-size:1.1em; text-decoration:none; background:url("images/entire.gif") no-repeat 1px 0; height:43px; width:203px;}
#right_f span.bold {font-weight:bold; color:#4f4d4d; }
#right_f span.size {font-size:.75em;color:#4f4d4d;}
#right_f a#ctl00_cphRight_classic:hover {padding:4px 0 0 15px; color:#00b4ff; font-size:1.1em; text-decoration:none; background:url("images/classic_h.gif") no-repeat 1px 0; margin:5px 0 0 0; height:42px; width:203px;}
#right_f a:hover span.bold {font-weight:bold; color:#094fa3; }
#right_f a:hover span.size {font-size:.75em; color:#598db1;}
#right_f a#ctl00_cphRight_estate:hover {padding:6px 0 0 15px; color:#00b4ff; margin:0 0 2px 0; font-size:1.1em; text-decoration:none; background:url("images/estate_h.gif") no-repeat 1px 2px; height:42px; width:203px;}
#right_f a#ctl00_cphRight_entire:hover {padding:6px 0 0 15px; color:#00b4ff; margin:0; font-size:1.1em; text-decoration:none; background:url("images/entire_h.gif") no-repeat 1px 1px; height:42px; width:203px;}
#right_f li.active a#ctl00_cphRight_classic {padding:4px 0 0 15px; color:#00b4ff; font-size:1.1em; text-decoration:none; background:url("images/classic_h.gif") no-repeat 1px 0; margin:5px 0 0 0; height:42px; width:203px;}
#right_f li.active a span.bold {font-weight:bold; color:#094fa3; }
#right_f li.active a span.size {font-size:.75em; color:#598db1;}
#right_f li.active a#ctl00_cphRight_estate {padding:6px 0 0 15px; color:#00b4ff; margin:0 0 2px 0; font-size:1.1em; text-decoration:none; background:url("images/estate_h.gif") no-repeat 1px 2px; height:42px; width:203px;}
#right_f li.active a#ctl00_cphRight_entire {padding:6px 0 0 15px; color:#00b4ff; margin:0; font-size:1.1em; text-decoration:none; background:url("images/entire_h.gif") no-repeat 1px 1px; height:42px; width:203px;}

#right_f div#number1, #right_f div#number2 { float: left; margin: 0 5px 0 -20px; font-size: 1em; font-weight: bold;}

#right_content_loc span.bold {font-weight:bold; color:#4f4d4d; }
#right_content_loc a#ctl00_cphRight_lnkContinue {padding:10px 0 0 0; text-align: center; font-size:1.1em; color:#636363; text-decoration:none; background:url("images/continue.gif") no-repeat 0 0; margin:5px 0 0 0; height:42px; width:157px;}
#right_content_loc a#ctl00_cphRight_lnkContinue:hover {padding:10px 0 0 0; color:#00b4ff; font-size:1.1em; text-decoration:none; background:url("images/continue_h.gif") no-repeat 1px 0; margin:5px 0 0 0; height:42px; width:157px;}

#select {float:left; margin:0; background:url("images/bg_select.gif") no-repeat 0 0; padding:0; height:87px; width:530px;}
#select p {font-size:.8em; padding:0 0 3px 0; margin:15px 0 5px 20px; border-bottom:solid 1px #c6edfc; width:480px; background:none;}
#select div {float:left; font-size:.8em; margin:10px 20px 0 20px; padding:0; _margin-left:10px; font-weight: bold; }
#select div#label { font-weight: normal; margin: 7px 0 0 0; padding: 0 10px 0 0;}
/*#select select {padding:0 0 0 0; margin:7px 20px 0 0; width:100px; font-size:.9em; text-align:center;}*/

#select select { font-size: 1em;}
#select input#ctl00_cphRight_imgGo { margin: 7px 0 0 0; vertical-align: bottom;}

#home_info {float:left; width:528px; margin:10px 0 0 0px; _margin:10px 0 0 15px; padding:0 0 0 20px;}
#home_info div.items { float:left; margin:0 0 0 0; display: block; width: 150px; color: #0ba106; }
.pn_nav {list-style:none; float:left; margin:10px 0 0 -3px; _margin:10px 0 0 -2px; padding:0; width:498px; height:14px;}
.pn_nav li {list-style:none; margin:0; padding:0;}
.pn_nav li.prev {float:left !important; margin:0; padding:0 0 0 10px !important; background:url("images/arrow_l_b.gif") no-repeat 0 3px !important; font-size:.8em !important;}
.pn_nav li.nex {float:right !important; margin:0; padding:0 20px 0 0 !important; background:url("images/carrow.gif") no-repeat 50px 3px !important; font-size:.8em !important;}
.pn_nav li a {background:none !important;}
#home_info_container { width: 378px; background:url("images/bg_content.gif") no-repeat 0 0; overflow: hidden; float:right; margin:10px 0 0 0; }
#home_info_container div.frame { display: block; float: left; background:url("images/bg_braxton_content.gif") no-repeat 0 0; padding:10px 0 0 12px; width:158px; height:108px;}
#home_info_container div.home_info { display: block; margin:0; padding:0;}

#home_info h3 {font-size:.9em; margin:3px 0 11px 0; padding:0;}
#home_info p {font-size:.8em; background:none; margin:0; padding:0;}
#home_info span.hlight {float:none; display:inline;}

.homes {float:left; margin:15px 0 0 20px; padding:0 0 0 10px; background:url("images/bg_house.gif") no-repeat 0 43px; height:220px;  }

.house_b {float:left; margin:0 10px 0 0; padding:0; background: none; width:160px; overflow:visible;}
.houseg {float:left; margin:0 10px 0 0; padding:0; background:url("images/picture_frame_g.gif") no-repeat 5px 20px; width:160px; overflow:visible;}
.houseg h3 {font-size:.9em; padding:0; margin:0 0 15px 10px; }
.houseg img {margin:0 0 0 17px; padding:0;}
.houseg p {margin:20px 0 8px 10px !important; padding:0 !important; font-size:.85em !important; display:block; width:130px !important;}
.houseg a {float:none !important; font-size:.85em; background:none no-repeat 0px 5px !important; padding:0 0 0 0px !important;}
.house {float:left; margin:0 10px 0 0; padding:0; background:url("images/picture_frame.gif") no-repeat 5px 20px; width:160px; overflow:visible;}
.house h3 {font-size:.9em; padding:0; margin:0 0 15px 10px;}
.house img {margin:0 0 0 16px; padding:0;}
.house p {margin:20px 0 8px 10px !important; padding:0 !important; font-size:.85em !important; display:block; width:130px !important;}
.house a {float:none !important; font-size:.85em; background:none !important; padding:0 0 0 0px !important;}

#specs {float:left; width:500px; background:url("images/bg_specs.gif") no-repeat 0 27px; padding:0; margin:10px 0 30px 0;}
#CopyRight {float:right; width:500px; padding:0; margin:10px 0 30px 0;}
#warning {float: left; width: 500px; padding:0; margin:10px 0 30px 0;}
#specs ul { list-stlye:none; float:left; margin:0 0 0 0; padding:0;}
#specs ul li {list-style:none; float:left; margin:0; padding:0;}
#specs ul li.active a#ctl00_cphRight_spec_1 {background:url("images/layout_1h.gif") no-repeat 0 0; width:94px; height:27px; text-decoration:none; color:#016821; font-weight:bold; padding:5px 0 0 10px; margin:0;}
#specs ul li.active a#ctl00_cphRight_spec_2 {background:url("images/layout_2h.gif") no-repeat 0 0; width:61px; height:27px; text-decoration:none; color:#016821; font-weight:bold; padding:5px 0 0 13px; margin:0;}
#specs ul li.active a#ctl00_cphRight_spec_3 {background:url("images/layout_3h.gif") no-repeat 0 0; width:139px; height:27px; text-decoration:none; color:#016821; font-weight:bold; padding:5px 0 0 13px; margin:0;}
#specs ul li.active a#ctl00_cphRight_spec_4 {background:url("images/layout_4h.gif") no-repeat 0 0; width:111px; height:27px; text-decoration:none; color:#016821; font-weight:bold; padding:5px 0 0 12px; margin:0;}
#specs ul li.active a#ctl00_cphRight_spec_5 {background:url("images/layout_5h.gif") no-repeat 0 0; width:61px; height:27px; text-decoration:none; color:#016821; font-weight:bold; padding:5px 0 0 13px; margin:0;}
#specs ul li a#ctl00_cphRight_spec_1:hover {background:url("images/layout_1h.gif") no-repeat 0 0; width:94px; height:27px; text-decoration:none; color:#016821; font-weight:bold; padding:5px 0 0 10px; margin:0;}
#specs ul li a#ctl00_cphRight_spec_2:hover {background:url("images/layout_2h.gif") no-repeat 0 0; width:61px; height:27px; text-decoration:none; color:#016821; font-weight:bold; padding:5px 0 0 13px; margin:0;}
#specs ul li a#ctl00_cphRight_spec_3:hover {background:url("images/layout_3h.gif") no-repeat 0 0; width:139px; height:27px; text-decoration:none; color:#016821; font-weight:bold; padding:5px 0 0 13px; margin:0;}
#specs ul li a#ctl00_cphRight_spec_4:hover {background:url("images/layout_4h.gif") no-repeat 0 0; width:111px; height:27px; text-decoration:none; color:#016821; font-weight:bold; padding:5px 0 0 12px; margin:0;}
#specs ul li a#ctl00_cphRight_spec_5:hover {background:url("images/layout_5h.gif") no-repeat 0 0; width:61px; height:27px; text-decoration:none; color:#016821; font-weight:bold; padding:5px 0 0 13px; margin:0;}
#specs ul li a#ctl00_cphRight_spec_1 {background:url("images/layout_1.gif") no-repeat 0 7px; color:#979797; width:94px; height:27px; text-decoration:none; font-weight:bold; padding:8px 0 0 10px; margin:0;}
#specs ul li a#ctl00_cphRight_spec_2 {background:url("images/layout_2.gif") no-repeat 0 7px; color:#979797; width:61px; height:27px; text-decoration:none; font-weight:bold; padding:8px 0 0 13px; margin:0;}
#specs ul li a#ctl00_cphRight_spec_3 {background:url("images/layout_3.gif") no-repeat 0 7px; color:#979797; width:139px; height:27px; text-decoration:none; font-weight:bold; padding:8px 0 0 13px; margin:0;}
#specs ul li a#ctl00_cphRight_spec_4 {background:url("images/layout_4.gif") no-repeat 0 7px; color:#979797; width:111px; height:27px; text-decoration:none; font-weight:bold; padding:8px 0 0 12px; margin:0;}
#specs ul li a#ctl00_cphRight_spec_5 {background:url("images/layout_5.gif") no-repeat 0 7px; color:#979797; width:61px; height:27px; text-decoration:none; font-weight:bold; padding:8px 0 0 13px; margin:0;}

#plans {overflow:visible; float:left; margin:0 0 0 0; padding:0 5px 0 0; width:302px;}
#plans div { margin:20px 0 40px 20px; padding: 0;}
#plans a {float:right; margin:3px 10px 0 0; _margin:3px 5px 0 0; padding:0; width:75px; height:27px; display:block; text-indent:-99999px; background:url("images/zoom.gif") no-repeat 0 0;}
#plans h2 {margin:20px 0 0 15px; padding:0; font-size:.9em;}
#plans p {margin:15px 0 0 20px; padding:0; width:200px;}
#plans h3 {margin:0 0 10px 0; padding:0;}
#plans div#mid_pic {background:url("images/mid_house_frame.gif") no-repeat 0 0; height:122px; margin:20px 0 0 60px;}
#plans div#mid_pic img {margin:0; padding:7px 0 0 7px; }
#plans div#framed {margin:20px 0 0 18px; padding:0; background:url("images/frame_main.gif") no-repeat 0 0; width:284px; height: 220px; }
#plans div#framed img {padding:10px 0 20px 9px; width:261px; height:162px;}
#plans a#bzoom {margin:0 10px 0 0; _margin:0 5px 0 0; padding:0;}
#plans div#sm_pics {margin:30px 0 0 15px; padding:0;}
#plans div.sm_pics {background:url("images/mini_house_bg.gif") no-repeat 0 0; float:left; margin:0; padding:0 8px 10px 0;}
#plans div.sm_pics img {padding:8px 0 0 8px; margin:0; }

#exterior { clear:both; padding:0 0 0 10px; background:url("images/bg_exterior.gif") no-repeat 0 52px; margin:-50px 0 0 0;}
#exterior h2 {float:left; font-size:.9em; margin:40px 0 0 0; padding:0; width:300px;}
#exterior ul {float:left; list-style:none; margin: 0 0 0 -15px; font-size:.8em; padding:0; width:400px;}
#exterior ul li { margin:5px 0 5px 0; padding:0;}
#interior { clear:both; padding:0 0 0 10px; background:url("images/bg_exterior.gif") no-repeat 0 52px; margin:0;}
#interior h2 {float:left; font-size:.9em; margin:40px 0 0 0; padding:0; width:300px;}
#interior ul {float:left; list-style:none; margin: 0 0 0 -15px; font-size:.8em; padding:0; width:400px;}
#interior ul li { margin:5px 0 5px 0; padding:0;}
#kitchen { clear:both; padding:0 0 0 10px; background:url("images/bg_exterior.gif") no-repeat 0 52px; margin:0;}
#kitchen h2 {float:left; font-size:.9em; margin:40px 0 0 0; padding:0; width:300px;}
#kitchen ul {float:left; list-style:none; margin: 0 0 0 -15px; font-size:.8em; padding:0; width:400px;}
#kitchen ul li { margin:5px 0 5px 0; padding:0;}
#baths { clear:both; padding:0 0 0 10px; background:url("images/bg_exterior.gif") no-repeat 0 52px; margin:0;}
#baths h2 {float:left; font-size:.9em; margin:40px 0 0 0; padding:0; width:300px;}
#baths ul {float:left; list-style:none; margin: 0 0 0 -15px; font-size:.8em; padding: 0 0 50px 0; width:400px;}
#baths ul li { margin:5px 0 5px 0; padding:0;}
/*
#interior {clear:both; height:270px; padding:0 0 0 15px; background:url("images/bg_exterior.gif") no-repeat 0 52px; margin:20px 0 0 0;}
#interior h2 {float:left; font-size:.9em; margin:40px 0 0 10px; padding:0; width:300px;}
#interior ul {float:left; list-style:none; margin:0 32px 0 0; font-size:.8em; padding:0; width:210px;}
#interior ul li {margin:5px 0 5px 0; padding:0 0 0 10px;}
#kitchen {clear:both; height:230px; padding:0 0 0 15px; background:url("images/bg_exterior.gif") no-repeat 0 52px; margin:20px 0 0 0;}
#kitchen h2 {float:left; font-size:.9em; margin:40px 0 0 10px; padding:0; width:300px;}
#kitchen ul {float:left; list-style:none; margin:0 32px 0 0; font-size:.8em; padding:0; width:210px;}
#kitchen ul li {margin:5px 0 5px 15px; padding:0 0 0 10px; background:url("images/dash.gif") no-repeat 3px 6px;}
#baths {clear:both; height:230px; padding:0 0 0 15px; background:url("images/bg_exterior.gif") no-repeat 0 52px; margin:20px 0 0 0;}
#baths h2 {float:left; font-size:.9em; margin:40px 0 0 10px; padding:0; width:300px;}
#baths ul {float:left; list-style:none; margin:0 32px 0 0; font-size:.8em; padding:0; width:210px;}
#baths ul li {margin:5px 0 5px 15px; padding:0 0 0 10px; background:url("images/dash.gif") no-repeat 3px 6px;}
*/
.pics {background:url("images/mini_house_if_frame.gif") no-repeat 0 0; height:70px; width:99px; float:left; margin:0; padding:0;}
.pics img {padding:8px 0 0 9px; margin:0;}
.lists { float:left; padding:0; margin:5px 0 0 0; }
.cap {float:left;  }

#v_tour {float:left; width:150px; margin:44px 0 0 0; padding:0; border-left:1px solid #d5f1ce;}
#v_tour h1 {margin:0 0 0 25px; padding:0;}
#v_tour h1 a {text-indent:-99999px; margin:0 0 30px 0; padding:0; display:block; background:url("images/virtual_tour.gif") no-repeat 0 0; width:117px; height:108px;}
#v_tour h2 {margin:0; padding:0 0 0 15px; font-size:.9em; clear:left;}
#v_tour ul {list-style:none; margin:10px 0 20px 0; font-size:.8em; padding:0 0 0 20px;}
#v_tour ul li {margin:5px 0 5px 0; padding:0 0 0 10px; background:url("images/dash.gif") no-repeat 3px 6px;}
#v_tour a#ctl00_cphRight_ModelDetails_email { margin:0 0 10px 30px; _margin:0 0 10px 15px; padding:0 0 0 20px; font-size:.8em; background:url("images/mail.gif") no-repeat 0 2px;}
#v_tour a#ctl00_cphRight_ModelDetails_print { margin:0 0 10px 30px; _margin:0 0 10px 15px; padding:0 0 0 20px; font-size:.8em; background:url("images/print.gif") no-repeat 0 1px;}
#v_tour a#fav { margin:0 0 0 30px; _margin:0 0 0 15px; padding:0 0 0 20px; font-size:.8em; background:url("images/favorite.gif") no-repeat 0 2px;}

#bottom_nav { float:left; margin:-10px 0 0 20px; display:inline; background:url("images/bg_page_nav.gif") no-repeat 0 0; height:19px; width:514px;}
#bottom_nav ul {list-style:none; float:left; margin:0 0 0 200px; display:inline; height:14px; padding:0 0 0 0; }
#bottom_nav ul li { display:block; float:left; margin:0 0 5px 0; padding:0; height:14px; list-style:none;}
#bottom_nav ul li a {width:10px; text-decoration:underline; background: none; list-style:none; float:left; height:19px !important; padding:0 4px 0 4px !important; margin:1px 0 0 0 !important; font-size:.9em;  color:#00a8ee !important;}
#bottom_nav ul li a.active, #bottom_nav ul li a:hover {text-decoration:none !important; color:#094fa3 !important; height:19px;}
#ctl00_cphRight_lefta {background:url("images/darrow.gif") no-repeat 4px 5px !important; padding:0 10px 0 10px !important; text-indent:-9999px;}
#last {background:none !important; }
#ctl00_cphRight_righta {background:url("images/darrow_r.gif") no-repeat 0 5px !important; text-indent:-9999px;}

#bottom_nav2 { float:left; margin: 0px 0 0 20px; display:inline; background:url("images/bg_page_nav.gif") no-repeat 0 0; height:19px; width:514px;}
#bottom_nav2 ul {list-style:none; float:left; margin:0 0 0 200px; display:inline; height:14px; padding:0 0 0 0; }
#bottom_nav2 ul li { display:block; float:left; margin:0 0 5px 0; padding:0; height:14px; list-style:none;}
#bottom_nav2 ul li a {width:10px; text-decoration:underline; background: none; list-style:none; float:left; height:19px !important; padding:0 4px 0 4px !important; margin:1px 0 0 0 !important; font-size:.9em;  color:#00a8ee !important;}
#bottom_nav2 ul li a.active, #bottom_nav ul li a:hover {text-decoration:none !important; color:#094fa3 !important; height:19px;}
#ctl00_cphRight_lefta2 {background:url("images/darrow.gif") no-repeat 4px 5px !important; padding:0 10px 0 10px !important; text-indent:-9999px;}
#last2 {background:none !important; }
#ctl00_cphRight_righta2 {background:url("images/darrow_r.gif") no-repeat 0 5px !important; text-indent:-9999px;}

.kbrg_text {margin:0; padding:0 30px 0 30px;}
.kbrg_text p {margin:15px 0 0 0; padding:0;}
.kbrg_text a.reg { left: 50px; color:Red; float: none; display: block; padding: 0 0 0 20px; }

#request
{
    margin-left: 10px;
    font-size: 8pt;
    background-image: url(Images/bg_content.gif);
    background-repeat: no-repeat;
    background-position-y: top;
}
#request #form
{
    background-image: url(Images/bg_map.gif);
    background-position-y: bottom;
    background-repeat: no-repeat; /*background-color: transparent;*/
}
#request input {font-size: 8pt;}
#request select {font-size: 8pt;}

a#ctl00_cphRight_RequestInfo1_btnSend span.bold {font-weight:bold; color:#4f4d4d; }
a#ctl00_cphRight_RequestInfo1_btnSend {padding:10px 0 0 0; text-align: center; font-size:1.1em; color:#636363; text-decoration:none; background:url("images/continue.png") no-repeat 0 0; margin:5px 0 0 100px; height:42px; width:157px;}
a#ctl00_cphRight_RequestInfo1_btnSend:hover {padding:10px 0 0 0; color:#00b4ff; font-size:1.1em; text-decoration:none; background:url("images/continue_h.png") no-repeat 1px 0; margin:5px 0 0 100px; height:42px; width:157px;}

#text {margin:0; padding:0 0 0 30px;}
#text p {margin:15px 0 0 0; padding:0;}


#footer {background:url("images/bg_bottom.gif") repeat-x 0 0; height:92px; width:100%}
#footer_content {margin:0 auto; width:799px; height:31px; position:relative; top:25px; background:url("images/footer_view.gif") no-repeat 0 0;}
#footer_content ul {position:absolute; top:8px; left:10px; list-style:none; margin:0; padding:0; display:block; }
#footer_content ul li.b {list-style:none; float:left; display:block; padding:0px 5px 0 5px; font-size:.8em; border-right:1px #b2e8ff solid;}
#footer_content ul li {list-style:none; float:left; display:block; padding:0px 5px 0 5px; font-size:.8em;}
#footer_content ul li a {color:#094fa3;}
#details {position:absolute; top:6px; left:520px; margin:0; padding:0 0 0 0; display:block; height:63px; width:269px;}
#social {position:absolute; top:33px; left:0px; margin:0; padding:0 0 0 0; display:block; height:32px; width:250px;}
#details h3 {margin:0; padding:0 0 0 50px; display:block; font-size:1.1em;}
#cr {position:absolute; top:30px; left:10px; color:#026fae; font-size:.75em; margin:0; padding:0;}

#googlemap {text-align:center;}
#googlemap a.map {font-size: .8em; background: none;}

#slideshowviewer {height: 274px; width: 386px; background: url(images/slideshow_frame.gif) no-repeat 0 0; background-color: transparent;}
#slideshowviewer div#pics {margin:17px 0 5px 22px;}
#slideshowviewer div#nav { text-align: center;}

#pslideshowviewer {height: 274px; width: 386px; background: url(images/slideshow_frame.gif) no-repeat 0 0; background-color: transparent;}
#pslideshowviewer div#pics {text-align: left; margin:17px 0 5px 22px;}
#pslideshowviewer div#nav { text-align: left; visibility: hidden}

#plans2, #smallslideshowviewer {height: 220px; width: 284px; background: url(images/frame_main2.gif) no-repeat 0 0; background-color: transparent;}
#plans2, #smallslideshowviewer div#pics2 {margin:0px 0 0px -3px;}
#plans2, #smallslideshowviewer div#nav2 { text-align: center;}
#plans2 {overflow:visible; float:left; margin:0 0 0 0; padding:0 0px 0 0; width:284px;}
#plans2 div { margin:0px 0 0px 0px; padding: 0;}
#plans2, #smallslideshowviewer br#firefoxfix { font-size: 5px;}

#getmore
{ 
    margin-left: 10px;
    font-size: 8pt;
    width: 450px;
}
#getmore input {font-size: 8pt;}
#getmore select {font-size: 8pt;}
#getmore a {padding:10px 0 0 0; font-weight:bold; color:#636363; text-align: center; font-size:1.1em; text-decoration:none; background:url("images/continue.png") no-repeat 0 0; height:42px; width:157px; margin: 0 0 0 70px;}
#getmore a:hover {padding:10px 0 0 0; font-weight:bold; text-align: center; color:#094fa3; font-size:1.1em; text-decoration:none; background:url("images/continue_h.png") no-repeat 1px 0; height:42px; width:157px; margin: 0 0 0 70px;}
#getmore a.friend {padding:10px 0 0 0; font-weight:bold; color:#636363; text-align: center; font-size:1.1em; text-decoration:none; background:url("images/continue.png") no-repeat 0 0; height:42px; width:157px; margin: 10px 0 0 0;}
#getmore a.friend:hover {padding:10px 0 0 0; font-weight:bold; text-align: center; color:#094fa3; font-size:1.1em; text-decoration:none; background:url("images/continue_h.png") no-repeat 1px 0; height:42px; width:157px; margin: 10px 0 0 0;}

ul.bullet {list-style-type:disc; display: block; margin-top: 0px;}
li.bullet {padding: 0 0 0px 0; display: block;}
