BODY, DIV, SPAN, iframe, h1, h2, h3, h4, img, a, p, ol, ul, li, form, label, table, tr, td {font-family:Arial,sans-serif;margin: 0; padding: 0; border: 0; outline: 0; font-size:12px; line-height:normal;z-index: 0;zoom:1;}
ol, ul { list-style: none;margin:0;padding:0;}
I {clear:both;display:block;margin:0;padding:0;}
.meta, .hidden {display:none;}

BODY {background-color:#F0F0F0;text-align:center;color:#333;}
A {color:#195585;text-decoration:none;}
A:hover, A:hover H1, A:hover H2, A:hover SPAN {color:#195585;text-decoration:underline;}

#main {width:960px;text-align:left;margin:0 auto 0 auto;}
.topads {margin:0 auto 0 auto;width:728px;overflow-x:hidden;}
#header {background:#2772AD url(http://content.secondspace.com/p/bhp/1.0/c/hbg.gif) repeat-x bottom left;padding: 5px 0 0 0;color:#FFF;margin-top:112px}
	#header A {color:#FFF;}
	#header .left {width:450px;margin-left:10px;float:left;background:url(http://content.secondspace.com/p/bhp/1.0/c/logo.png) no-repeat 0 0;cursor:pointer;}
	#header .right {width:50%;float:right;}
#header H1 {height:77px;width:460px;font-size:0px;}
	#header H1 SPAN {visibility:hidden;}
#header H2 {margin-left:14px;font-size:1.1em;font-weight:normal;margin-bottom:-4px;position:relative;top:-4px;clear:both;}
#header UL, #header LI {float:left;}
#header .tabs, #header .contact {clear:both;}
#header .right UL .sep {margin:0 5px;}
#header .right UL {margin:4px 0px;}
#header .right .contact {padding:6px 10px;background:#1981B8;margin-right:10px;}
	#header .right .contact A {text-decoration:underline;}
#header .tabs {text-align:center;}
#header .tabs UL {margin:5px 0 5px 160px;}
#header .tabs UL .sep {margin:0 15px;}
#columns {background:#FFF;border-left:solid 2px #ccc;border-right:solid 2px #ccc;float:left;}

#leftcol {float:left;width:200px;margin:0 4px;}
#centercol {float:left;width:437px;margin:0 1px 0 2px;}
#rightcol {float:left;margin:0 4px;width:300px;}
#widecol {float:left;width:642px;margin:0 2px 0 4px;}
	#widecol #leftcol {margin:0;}
	#widecol #centercol {margin:0 0 0 4px;}

.button, BUTTON {border:solid 2px #7F3E1A;border-top-color:#D36C2C;border-left-color:#D36C2C;background:#F58233;color:#FFF;}
.button A, .button A:hover, .customize A, .estimate A {color:#FFF;}
.button {padding:3px 5px;font-weight:bold;text-align:center;}
.button:hover {color:#FFF;border-top-color:#7F3E1A;border-left-color:#7F3E1A;border-bottom-color:#D36C2C;border-right-color:#D36C2C;text-decoration:none;position:relative;top:1px;}
.gosearch, .gosearch:hover	{padding:0;font-weight:normal;width:40px;cursor:pointer;}

.searchbar {border:solid 1px #F58233;margin:4px 0 0 0;padding:4px 6px;}
#homepage .searchbar {margin:4px 1px 0 0;}
	.searchbar .title {font-weight:bold;}
	.searchbar .small {font-size:.9em;}
	.searchbar .searchtext {border:solid 1px #ccc;width:559px;}
	#homepage .searchtext {width:354px;}
	.searchbar .button {margin-left:9px;width:50px;}
.breadcrumbs {border:solid 1px #CCC;margin:4px 0 0 0;padding:2px 6px;font-weight:bold;}
	.breadcrumbs .text {float:left;}
	.breadcrumbs UL {float:left;margin-left:3px;}
	.breadcrumbs LI {float:left;margin:0 3px;white-space:nowrap;}
	.breadcrumbs LI H2 {display:inline;}
	.breadcrumbs .sep {margin:0 1px;color:#195585;}
	
.colmodule {border:solid 1px #829821;margin:4px 0 0 0;padding-bottom:4px;}
	.colmodule .title {color:#fff;background:#829821;font-size:1.3em;padding:2px 6px;font-weight:bold;margin-bottom:3px;}
	.colmodule LI {margin-left:10px;padding:2px 0 2px 13px;background:url(http://content.secondspace.com/p/bhp/1.0/c/list.gif) no-repeat 0 5px;}
	.colmodule .seemore {text-align:right;margin:4px 10px 2px 0;font-weight:bold;}
	.editorspicks LI {background:none;margin:10px 0 2px 0;padding:9px 4px 10px 4px;margin:3px;border-bottom:solid 1px #ccc;}
		.editorspicks LI .intro {font-size:1.2em;font-weight:bold;margin-bottom:3px;}
		.editorspicks LI .left {float:left;}
		.editorspicks LI .right {float:right;width:195px;margin-left:4px;}
	.editorspicks .highlight {border:solid 1px #829821;background:#d9d9d9;padding:8px 3px 10px 3px;}
	.editorspicks .button {display:block;float:right;margin-top:5px;}
	.editorspicks .ramp {margin-left:88px;float:left;}
	.planmodule UL LI {background:none;margin:10px 0 2px 0;padding:4px;margin:3px;border-top:solid 1px #ccc;}
		.planmodule .left {float:left;width:90px}
		.planmodule .right {float:left;width:190px}
		.planmodule .first {border:none;}
		.planmodule SPAN {position:relative;top:4px;}
		.planmodule IMG {float:left;margin-right:6px;}
		.planmodule LI .close {float:right;cursor:pointer;font-size:10px;margin-bottom:-14px;color:#999;}
		.planmodule .planid {font-weight:bold;}
		.planmodule .button {display:block;float:right;margin-top:5px;}
	.colmodule .sep {border-top:solid 1px #ccc;}
	
#refinements {border:solid 1px #CCC;margin:5px 0 0 0;padding-bottom:4px;}
#results {border-top:solid 1px #CCC;margin:5px 0 0 0;}
.rightads {margin-top:4px;}

#homepage .gallery {height:205px;width:436px;overflow:hidden;margin: 6px 0;}
	#homepage .gallery .first {margin-bottom:-205px;height:205px;width:436px;cursor:pointer;}
	#homepage .gallery .second {height:205px;width:436px;cursor:pointer;}
	#homepage .gallery .buttons {margin:-22px 0 0 380px;cursor:pointer;}
.homeslot {float:left;border:solid 1px #ccc;padding:5px;width:135px;}
	.homeslot .title {font-size:1.1em;font-weight:bold;color:#555;margin-bottom:3px;}
	.homeslot IMG {margin-bottom:3px;}
.homeslotlarge {width:274px;margin:0 4px 4px 0;}
	.homeslotlarge IMG {float:left;margin-top:2px;}
	.homeslotlarge P {margin-left:155px;padding-bottom:6px;}
.homeslotimg {float:left;width:147px;margin:0 0 5px 3px;}
.homeslotlgimg {float:left;width:286px;margin:0 0 5px 0;}

.quicksearch {border:solid 2px #F58233;margin:4px 0 0 0;}
	.quicksearch .title {color:#fff;background:#F58233;font-size:1.3em;padding:2px 6px;font-weight:bold;margin-bottom:3px;}
	.quicksearch .left {width:77px;line-height:1em;float:left;clear:both;margin:7px 0 0 3px;}
	.quicksearch SELECT {width:114px;float:left;margin-top:6px;}
	.checkboxes {clear:both;}
		.checkboxes .left {clear:both;width:72px;}
		.checkboxes INPUT {margin: 9px 2px 0 5px;}
		.checkboxes LABEL {position:relative;top:-2px;}
	.ranges INPUT {width:42px;margin-top:5px;}
	.ranges .mid {padding:0 3px;}
	.matches {padding-left:3px;float:left;width:149px;margin-top:10px;}
	.quicksearch .gosearch {margin-top:6px;}
	.quicksearch .link {clear:both;padding-left:52px;margin:10px 0 4px 0;font-weight:bold;}
	
.plansearch {border:solid 1px #F58233;margin:4px 0 0 0;padding:2px 0 4px 6px;}
	.plansearch .intro {font-weight:bold;}
	.plansearch .small {font-size:.85em;}
	#homepage .plansearch .searchtext {border:solid 1px #ccc;width:142px;margin-right:1px;}

#results .title {border-bottom:solid 1px #ccc;margin-bottom:4px;padding:6px 0;font-size:1.6em;font-weight:bold;}
.selects {text-align:right;border-bottom:solid 1px #ccc;margin-bottom:4px;padding:6px 0;}
	.selects DIV {float:right;margin-left:20px;}
.result {padding-left:4px;}
	.result .image {float:left;width:204px;}
		.result .image .thumb {width:200px;overflow:hidden;}
		.result .image .saveplan {margin-top:4px;}
	.result .name A {font-weight:bold;font-size:1.2em;}
	.result .details {margin-top:10px;}
		.result .details SPAN {font-weight:bold;}
	.result .specs {margin-top:10px;height:72px;}
		.result .specs .spec {float:left;width:52px;}
		.result .specs .value {font-weight:bold;float:left;width:40px;}
	.result .button {float:right;margin-top:-20px;clear:both;}
		.result .button A {padding:5px 10px;display:block;}
		
.resultslist .sep {border-top:solid 1px #ccc;margin:6px 0;}

.pagination {margin-top:10px;clear:both;border-top:solid 1px #ccc;padding:4px;}
	.pagination UL {float:left;}
	.pagination UL LI {float:left;font-weight:bold;}
	.pagination UL LI A {text-decoration:none;padding:0 .5em;}
		.pagination UL LI SPAN {padding:0 .5em 0 0;}
	.pagination UL LI A.first {padding-left:0;}
	.pagination UL LI A:hover {text-decoration:underline;}
	.pagination UL .sel span {border:solid 1px #B0B0B0;background:#EAEAEA;margin:0 .1em;padding:0 .3em;}
	.pagination UL .sep {margin:0 .1em;}

#refinements .title {font-weight:bold;margin:4px 0 4px 4px;font-size:1.4em;}
	.refinable .intro, .refined .intro {background:#ddd;padding:4px 0 4px 4px;font-weight:bold;font-size:1.2em;}
	.refinable .type {cursor:pointer;font-weight:bold;margin:6px 0 2px 4px;padding-left:18px;background:url(http://content.secondspace.com/p/bhp/1.0/c/minus.jpg) no-repeat 0 0;}
	.collapsed .type {background-image:url(http://content.secondspace.com/p/bhp/1.0/c/plus.jpg)}
	.collapsed .refinement {display:none;}
	.refinable UL {margin-left:22px;}
	.refinementsection FORM {margin-left:22px;}
	.refinementsection .input {width:40px;border:solid 1px #ccc;}
	.refinable .seemore {font-weight:bold;}
	.refined UL {margin:8px 0 8px 4px;}
	.refined LI {margin:4px 0 0 0;}
	.refined A {padding-left:18px;background:url(http://content.secondspace.com/p/bhp/1.0/c/remove.jpg) no-repeat 0 0;}

#detailspage .summary {border:solid 1px #ccc;margin:4px 0 0 0;}
	.summary .links {border-bottom:solid 1px #ccc;padding:4px;text-align:center;}
	.summary .links .left {float:left;}
		.summary .links .left A {padding:3px 0 3px 16px;background:url(http://content.secondspace.com/p/bhp/1.0/c/prev.jpg) no-repeat 0px 0px;line-height:20px;}
	.summary .links .left {width:120px;}
	.summary .links .center {float:left;width:460px;font-weight:bold;font-size:1.2em;margin-top:3px;}
	.summary .links .right {float:right;}
		.summary .links .right A {padding:3px 18px 3px 0;background:url(http://content.secondspace.com/p/bhp/1.0/c/next.jpg) no-repeat 100% 0px;line-height:20px;}
	.summary H1 {font-size:1.8em;padding:4px 0 0 4px;} 
	.summary .image {float:left;margin-left:4px;width:380px;}
	.summary .description {margin:10px 4px;}
	.summary .details {float:right;width:250px;}
		.summary .facts {float:left;width:95px;margin-right:4px;}
		.summary .extras {margin:0 4px;}
		.summary .prices {float:left;width:250px;clear:both;margin-top:10px;}
		.summary .buttons {float:left;width:145px;}
		.summary .intro {font-weight:bold;}
		.summary .full {float:left;width:95px;}
		.summary .spec {float:left;width:55px;}
		.summary .value {float:left;width:40px;}
		.summary .prices .intro SPAN {display:block;float:left;}
		.summary .prices .intro A {display:block;float:right;margin-right:5px;background:url(http://content.secondspace.com/p/bhp/1.0/c/help.gif) no-repeat 0 0;width:15px;line-height:15px;font-size:1px;}
		.summary .prices .spec {width:190px;clear:both;}
		.summary .prices .value {width:55px;margin-right:5px;text-align:right;float:right;}
		.summary .prices .button {line-height:30px;float:right;margin:5px;color:#FFF;}
	.summary .actions {margin:4px;}
		.summary .actions A {margin-right:4px;}
		.summary .actions .addthis_button {position:relative;top:4px;}
	#detailspage .summary .thumbs UL {float:left;margin:4px 0 0 4px;}
		#detailspage .summary .thumbs .scrollable {width:631px;height:140px;overflow-y:auto;}
	#detailspage .summary .thumbs LI {height:55px;width:80px;float:left;overflow:hidden;margin:0 14px 6px 0;padding:2px;border:solid 2px #ccc;}
		#detailspage .summary .thumbs LI IMG {cursor:pointer;}
	#detailspage .floorplans .thumbs {float:left;margin:0 0 5px 5px;}
	#detailspage .floorplans .thumbs UL {float:left;width:370px;}
		#detailspage .floorplans .thumbs .scrollable {height:140px;overflow-y:auto;}
	#detailspage .floorplans .thumbs LI {height:55px;width:80px;float:left;overflow:hidden;margin:0 14px 6px 0;padding:2px;border:solid 2px #ccc;}
		#detailspage .floorplans .thumbs LI IMG {cursor:pointer;}
		
#detailspage .floorplans {border:solid 1px #ccc;border-top:none;}
	.floorplans .section {font-size:1.5em;padding:4px 0 4px 4px;border-bottom:solid 1px #ccc;font-weight:bold;color:#444;}
	.floorplans .printlinks {float:right;margin:-22px 4px 0 0;}
	.floorplans .gallery {clear:both;text-align:center;}
		.floorplans .gallery .image {margin:10px 0 10px 0;}
			.floorplans .gallery .image A:hover {text-decoration:none;}
		.floorplans .gallery .prices {float:right;width:250px;text-align:left;margin:0 5px 5px 0;}
			.floorplans .gallery .intro {font-weight:bold;}
			.floorplans .gallery .price {float:left;width:190px;}
			.floorplans .gallery .value {float:left;width:55px;text-align:right;}
			.floorplans .gallery .button {margin:5px 4px 0 163px;color:#FFF;display:block;}
		
#detailspage .fullspecs {border:solid 1px #ccc;border-top:none;}
	.fullspecs .section {font-size:1.5em;padding:4px 0 4px 4px;border-bottom:solid 1px #ccc;font-weight:bold;color:#444;}
	.fullspecs .title {font-weight:bold;}
	.fullspecs .left {float:left;width:150px;margin:5px 0 0 5px;}
	.fullspecs .middle {float:left;width:150px;margin:5px 0 0 5px;}
	.fullspecs .right {float:left;width:320px;margin:5px 0 0 5px;}
		.fullspecs .right .module {border:solid 1px #ccc;margin-bottom:10px;}
		.fullspecs .right .module .title {background:#ccc;padding:4px;}
		.fullspecs .right .module .intro {font-weight:bold;}
		.fullspecs .right .module .left {width:150px;clear:both;margin:5px;}
		.fullspecs .right .module .right {width:113px;}
		.fullspecs .right .module P {padding:4px;}
	.fullspecs .bottom {margin:10px 0;}
		.fullspecs .bottom .left {width:385px;}
		.fullspecs .bottom .right {width:210px;}
		.fullspecs .bottom .left .intro, .fullspecs .bottom .left .value {font-weight:bold;}
		.fullspecs .bottom .left .button {float:left;margin:5px 0 0 164px;}
	.fullspecs .middle .full {float:left;width:146px;}
	.fullspecs .middle .spec {float:left;width:76px;}
	.fullspecs .middle .value {float:left;width:70px;}
	.fullspecs .bottom .name {float:left;width:180px;}
	.fullspecs .bottom .price {float:left;width:60px;text-align:right;}
	.fullspecs .bottom .right {margin-top:15px;}
		.fullspecs .bottom .right A {padding-left:24px;line-height:20px;}
		
#detailspage .custommodule {border:solid 1px #ccc;border-top:none;}
	.custommodule .title {font-size:1.4em;padding:4px 0 4px 4px;border-bottom:solid 1px #ccc;font-weight:bold;color:#444;}
	.custommodule .text {padding:4px;}
#detailspage .customdetails {border:solid 1px #ccc;margin-top:14px;}
	.customdetails .title {font-size:1.3em;padding:4px 0 4px 4px;border-bottom:solid 1px #ccc;color:#444;}
	.customdetails .title SPAN {font-size:1em;font-weight:bold;}
	.customdetails P {padding:4px;}
	.customdetails .thumb {float:left;margin:4px;}
	.customdetails .details {float:left;width:422px;margin:7px 0 0 10px;}
	.customdetails .details .name {font-weight:bold;margin-bottom:7px;}
	.customdetails .details .intro {font-weight:bold;}
	.customdetails .details .facts {float:left;width:200px;}
	.customdetails .details .extras {float:left;width:200px;}
	.customdetails .details .button {clear:both;padding:4px;font-weight:bold;margin:4px 0 4px 300px;width:104px;display:block;}
	.customdetails .details .full {float:left;width:146px;}
	.customdetails .details .spec {float:left;width:76px;}
	.customdetails .details .value {float:left;width:60px;}

#detailspage .questions {margin:10px 0;}
	#detailspage .questions .left {float:left;width:160px;}
	#detailspage .questions .right {float:left;width:142px;}
		#detailspage .questions .chatlink {display:block;background:#21669C url(http://content.secondspace.com/p/bhp/1.0/c/chat.jpg) no-repeat 0 0;height:28px;padding-left:37px;line-height:32px;font-weight:bold;}

.emaillink {padding-left:16px;background:url(http://content.secondspace.com/p/bhp/1.0/c/email.jpg) no-repeat 0px 1px;}
.printlink {padding-left:18px;background:url(http://content.secondspace.com/p/bhp/1.0/c/print2.jpg) no-repeat 0px 0px;}
.savelink {padding-left:22px;background:url(http://content.secondspace.com/p/bhp/1.0/c/save.jpg) no-repeat 0px 0px;}
.magnifylink {padding-left:16px;background:url(http://content.secondspace.com/p/bhp/1.0/c/magnifier.jpg) no-repeat 0px 0px;}
.reverselink {padding-left:14px;background:url(http://content.secondspace.com/p/bhp/1.0/c/reverse.jpg) no-repeat 0px 0px;}
.paddedlink {padding-left:14px;}
.estimate {background:#21669C url(http://content.secondspace.com/p/bhp/1.0/c/calc.jpg) no-repeat 1px 3px;}
.customize {background:#21669C url(http://content.secondspace.com/p/bhp/1.0/c/gears.jpg) no-repeat 0 0;margin-top:8px;}
.estimate, .customize{display:block;width:112px;padding:3px 2px 3px 28px;color:#FFF;border:solid 2px #0F2F44;border-top-color:#2A82C1;border-left-color:#2A82C1;cursor:pointer;}
.estimate:hover, .customize:hover {text-decoration:none;color:#FFF;border:solid 2px #2A82C1;border-top-color:#0F2F44;border-left-color:#0F2F44;position:relative;top:1px;}

.flipx {transform: scaleX(-1);-moz-transform: scaleX(-1);-webkit-transform: scaleX(-1);filter: fliph;}
#printfooter {display:none;}
#estimatorpopup {background:#fff;display:none;width:430px;}
.popup .title {background:#F58233;padding:4px 5px;}
	.popup .text {color:#FFF;font-size:1.2em;font-weight:bold;float:left;}
	.popup .close {color:#FFF;font-size:1.2em;font-weight:bold;float:right;cursor:pointer;}
.popup P {padding:5px;color:#333;}
.popup .subtitle {font-size:1.1em;font-weight:bold;}
.popup .left, .popup .right {width:210px;float:left;margin-left:5px;padding-bottom:5px;}
	.popup .left P {padding:5px 0;}
	.popup .left .closerCost {font-size:1.2em;font-weight:bold;float:left;width:100px;padding-top:8px;}
	.popup .left .button {float:left;width:88px;padding-left:10px;cursor:pointer;}
	.popup .left SELECT {margin:3px 5px 3px 0;width:130px;}
	.popup .right IMG {margin:5px 0;}
	.popup .right .estimatedCost {font-size:1.8em;font-weight:bold;color:#C33;margin:3px 0 7px 0;}
	.popup .right .estimatedCost span {font-size:1em;}

.error {border:solid 2px #C33;padding:10px;font-size:1.2em;color:#C33;font-weight:bold;}
#perfdebug {position:absolute;top:0;left:0;padding:10px;border:solid 1px #333;background:#fff;text-align:left;}

.pzarchstyle {border:solid 1px #CCC;margin:4px 0 0 0;}
	.pzarchstyle H1 {padding:2px 6px;font-weight:bold;font-size:1.6em;border-bottom: solid 1px #CCC;}
	.pzarchstyle .image {float:right;margin: 10px;}
		.pzarchstyle .image IMG {border:solid 2px #F58233;}
		.pzarchstyle .image .caption {margin-top:-41px;font-size:1.3em;font-weight:bold;color:#FFF;background:rgba(245, 130, 51, .8);position:relative;padding:10px;float:left;}
		.pzarchstyle .image A:hover {text-decoration:none;}
	.pzarchstyle H2 {display:block;font-size:1.2em;margin:6px;}
	.pzarchstyle P {margin:6px;}
	.pzarchstyle .intro {font-weight:bold;margin-top:4px;}
	.pzarchstyle UL {list-style-type:disc;margin:1px 0 6px 15px;}
	.pzarchstyle .col1 {float:left;width:380px;margin-left:6px;}
	.pzarchstyle .col2 {float:left;width:250px;}

#contentpage .content {margin:4px 0;}
	#contentpage .content .title {border:solid 1px #CCC;padding:4px;font-size:1.2em;font-weight:bold;}
		#contentpage .content .title H1 {font-size:1.4em;}
	#contentpage .content P, #contentpage .content .text {border:solid 1px #CCC;padding:4px;border-top:none;margin-bottom:10px;}
	#contentpage .content P .sel {font-weight:bold;}

#headerad {position:absolute;top:5px;text-align:center;width:960px;}
.bottomads {width:956px;}
#footer {background:#FFF;border-left:solid 2px #ccc;border-right:solid 2px #ccc;text-align:center;clear:both;padding-top:5px;}
#adsenseads {text-align:left;width:744px;margin:0 auto 7px auto;}
	#adsenseads .adbody {display:block;}
	#adsenseads .adbody P {margin-bottom:7px;}

.leaderboard {background-image:url(http://www.builderonline.com/static/images/leaderboardAdLabel.gif);background-position:right 5px;background-repeat:no-repeat;display:block;margin:0px auto;padding:5px 10px 5px 5px;text-align:center;width: 728px;background-color:#fff;border: 1px solid #ccc;}
.google_leaderboard {display:block;margin:0px auto;padding:0px;text-align:center;width: 728px;}
.google_box {margin:0px auto;text-align:center;}
.leaderboard embed, .leaderboard object, .leaderboard iframe, .google_leaderboard embed, .google_leaderboard object, .google_leaderboard iframe {text-align:center;display: block;}
.ad .column1x3 {background-image: none;}
.adLabel {display: block;text-align: center;font-size: 7pt;color: #777;clear: both;margin: 5px auto 3px auto;}
.popup {display: none;}
#preheaderad .peelback {position: absolute;z-index: 1000;top: 0px;right: 0px;}
.leaderboard table, .google_leaderboard table {text-align: center;margin: auto;}
#preheaderad .slider, #headerad .leaderboard, #footerad .leaderboard{text-align: center;}
#footerad .leaderboard img, #footerad .leaderboard object, #footerad .leaderboard embed, #footerad .leaderboard iframe{text-align: center;}
#content2 .promo, #content2 .box, #content2 .advertorial, #content2 .jobs, #content2 .logo{margin: 0px;}
div.advertorial {line-height: 1px;}
div.advertorial .sponsor, div.advertorial .wrapper{line-height: normal;}
#content1 .ad {background-color:#e5e5e5;background-image:url(http://www.builderonline.com/static/images/adLabel.gif);background-position: 8px top;background-repeat:no-repeat;padding-top: 13px;position: relative;margin-bottom:4px;}
#content1 .ad .ad, #content2 .ad .ad{background-image: none;padding-top: 0;margin:0 10px;}
#content2 .ad {padding: 12px 4px 4px;margin: 10px auto;background-image:url(http://www.builderonline.com/static/images/adLabel.gif);background-position: 8px top;background-repeat:no-repeat;background-color:#e5e5e5;width: 300px;}
#content2 .col1 .ad {margin: 0px;padding: 0px;width: auto;}
#content2 .box img, #content2 .box embed, #content2 .box object, #content2 .box iframe, #content2 .logo img, #content2 .logo embed, #content2 .logo object, #content2 .logo iframe {text-align: center;padding: 5px 7px 5px 0px;_padding: 5px 0px 5px 0px;}
#content2 .ad h2 {margin-left: -4px;}
#content2 .ad .column1x1 {margin: 0;}
#content1 .HWTVPromo .ad {background-color: transparent;background-image: none;padding-top: 0px;}
.ribbon {background-color: #e5e5e5;}
.ribbon img {margin: 2px 4px 4px 4px;}
.SponsorVideo, .SponsorWebinar, .Sponsor, .jobsPromo, .SponsorEditorialList, .WhitePaper { background-color: #e5e5e5;}
 .ad h2, .SponsorVideo h2, .SponsorWebinar h2, .Sponsor h2, .jobsPromo h2, .SponsorEditorialList h2, .WhitePaper h2 {border-top-color: #f58233;}
.ad h2 a, .ad h2 span.wrapperTitleText,.SponsorVideo h2 a, .SponsorWebinar h2 a,	.SponsorEditorialList h2 a,.Sponsor h2 a,.SponsorVideo h2 span.wrapperTitleText, .SponsorEditorialList h2 span.wrapperTitleText, .SponsorWebinar h2 span.wrapperTitleText,	.Sponsor h2 span.wrapperTitleText,.jobsPromo h2 a, .jobsPromo h2 span.wrapperTitleText,.WhitePaper h2 a, .WhitePaper h2 span.wrapperTitleText {background-color: #f58233 !important;}
.SponsorEditorialList li {list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:0px;margin-bottom: 15px;padding-left:0px;text-indent:0px;}
.GoogleAds h2 span {color: #555;padding: 3px 0px;margin-bottom:0;line-height: 15pt;text-transform: uppercase;font-size: 10pt;font-family: Arial, san-serif;text-decoration: none;display: inline-block;}
.GoogleAds .adbody {padding:10px 5px 0px 5px;border:1px solid #555;border-top:5px #555 solid;display: inline-block;}
.GoogleAds h2 {border-top-color: #555;margin-bottom:0px;}
.GoogleAds h3 {font-size: 10pt;margin-bottom: 0px;}
#content .magazinePromo .ad {background-image:none;background-color: Transparent;padding:0px;}
#content .magazinePromo .ribbon {clear:both;background-image: none;background-color: Transparent;}
#content .magazinePromo .ribbon table {background-color: #e5e5e5;}
#content .magazinePromo .ribbon table p {margin:5px;}

/* Custom CSS for HGTV goes here */
.GoogleAds .adurl {margin-bottom:1em; overflow:hidden; display:none;}
.bottomads {display:none;}
#adsenseads .GoogleAds .adbody p,.GoogleAds p {margin:0; display:none;}
.continueShopping {border:solid 2px #4e4e4e;border-top-color:#7e7e7e;border-left-color:#7e7e7e;background:#949494;}
.continueShopping:hover {border-top-color:#4e4e4e;border-left-color:#4e4e4e;border-bottom-color:#7e7e7e;border-right-color:#7e7e7e;}
.selectionOptions,td.selectionOptions {font-size: 10px;}

/* homepage center col	*/
.hpfeat {margin: 8px	0 9px 0;float:left}
	.feat-hdr {float: left;}
	.feat-hdr span {font-size:20px;font-weight:normal;color:#C63C06;}
	.feathm-pln-img	{overflow:hidden; padding:2px; width:428px;	height:200px; border: 1px solid #cccccc; margin: 4px 0 9px	0;float:left;text-align:center;}
	.feathm-pln-img img {overflow:hidden;width:428px;height:200px;}
	.feathm-pln-info	{margin-top: 5px;float:left;}
	.feathm-pln-info	a {text-decoration:underline;color:#E6660E;font-weight:bold;}
	.feathm-pln-info a:hover {text-decoration:none;}
	
 
	.feathm-sty-container {float:left; padding:2px; width:471px;border: 0px solid #cccccc; margin: 4px 0 9px	0;text-align:left;}
	.feathm-sty-catagories	{float:left;}
	.feathm-sty-catagories	a {text-decoration:underline;color:#E6660E;font-weight:bold;}
	.feathm-sty-catagories a:hover {text-decoration:none;}
	.feathm-sty-links {float:left;margin:2px 26px 13px 0;}
	#hp-bottominfo	{float:left;width:436px;}
	#hp-bottominfo	a {text-decoration:underline;color:#E6660E;font-weight:bold;}
	#hp-bottominfo	a:hover {text-decoration:none;}
	
	.bottom-custsrv	{float:left;}
	.bottom-custsrv	H1 span{float:left;color:#666666;font-size:18px;font-weight:normal;}
	.bottom-custsrv	H1 span.bottom-custsrv-ph {color:#C60C06;}
	.bottom-contact {margin-bottom: 15px;float:left;font-weight:bold;}
	.bottom-contact a{font-weight:bold;text-decoration:underline;}


BODY {font-family:Arial,sans-serif; font-size: 12px; margin: 0; padding: 0; background-color: #ccc; background-image: url("http://content.secondspace.com/p/bhp/1.0/c/img/bg_short.gif");background-repeat: repeat-x;}

/** STYLES FROM BHP **/

BODY, DIV, SPAN, iframe, h1, h2, h3, h4, img, a, p, ol, ul, li, form, label, table, tr, td {margin:	0; padding: 0; border:0; outline: 0; z-index: 0;}
ol, ul {list-style: none;margin:0;padding:0;}
I {clear:both;display:block;margin:0;padding:0;}
.meta, .hidden {display:none;}

h1, h2, h3, h4, h4, h6 {color:#C63C06;}
.searchbar .text .title {color:#C63C06;}

A {color:#e6660e;text-decoration:underline;}
A:hover, A:hover H1, A:hover H2, A:hover SPAN {text-decoration:none;}

#main {text-align:left;margin:0;width:auto;}
.topads {margin:0 auto 0 auto;width:728px; overflow-x:hidden;}
#header {margin:0; padding:0; background: none;}
		#header A {color:#FFF;}
		#header .left {width:450px;margin-left:10px;float:left;background:url(http://content.secondspace.com/p/bhp/1.0/c/logo.png) no-repeat 0 0;cursor:pointer;}
		#header .right {width:50%;float:right;}
#header H1 {height:77px;width:460px;font-size:0px;}
		#header H1 SPAN {visibility:hidden;}
#header H2 {margin-left:14px;font-size:1.1em;font-weight:normal;margin-bottom:-4px;position:relative;top:-4px;clear:both;}
#header UL, #header LI {float:left;}
#header .tabs, #header .contact {clear:both;}
#header .right UL .sep {margin:0 5px;}
#header .right UL {margin:4px 0px;}
#header .right .contact {padding:6px 10px;background:#1981B8;margin-right:10px;}
		#header .right .contact A {text-decoration:underline;}
#header .tabs {text-align:center;}
#header .tabs UL {margin:5px 0 5px 160px;}
#header .tabs UL .sep {margin:0 15px;}

.hmplns-hdr .title {margin:15px 0 0 12px;}
.hmplns-hdr .title h1 {color:#c63c06;font-size:36px;font-weight:normal;line-height:32px;}
.bottom-custsrv h1 span.bottom-custsrv-ph {color:#C60C06;}

.feathm-sty-catagories {float:left;}
.feathm-sty-links	{float:left;margin:2px 26px 13px 0;}
.lastChild {margin: 2px 0 13px 0;}
.feat-hdr span {color:#C63C06;font-size:20px;font-weight:normal;}

#columns, #columnshdr {background:#FFF;border-right:solid 1px #999;float:left;width:987px;}
#columns {width:985px;}
#leftcol {float:left;width:200px;margin:0 12px;}
#centercol {float:left;width:437px;margin:0 1px 0 2px;}
#rightcol {float:left;margin:0 0 0 3px;width:300px;}
#widecol {float:left;width:642px;margin:0 2px 0 4px;}
		#widecol #leftcol {margin:0;}
		#widecol #centercol {margin:0 0 0 4px;}
		
.bottom-custsrv h1 span {color:#666666;float:left;font-size:18px;font-weight:normal;}
.feathm-pln-img {border:1px solid #CCCCCC;float:left;margin:4px 0 9px;overflow:hidden;padding:2px;text-align:center;width:430px;}
.feathm-pln-img img {overflow:hidden;width:428px;}
.hpfeat {margin: 9px 0 9px;}
		
#leftcol .title.titleonly, #rightcol .title.titleonly {color:#C63C06;font-weight:bold;margin-top:22px;}
#leftcol .title {background:none repeat scroll 0 0 transparent;color:#C63C06;font-size:12px;font-weight:bold;text-transform:uppercase;}

#homeplans_contentarea { width:670px; line-height:12px;}
#homeplans_rightnav { width:312px; background-color:#ccc; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#222; margin:0 0 0 3px; line-height:12px;}
#homeplans_ad { width:300px; font-size:10px; margin:5px; }
#homeplans_rnavmod {width:300px; height:87px; background-color:#FFFFFF; border:1px solid #aaa; margin:0 5px 5px 5px; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#222; line-height:14px;}
#homeplans_rnavmod a { color:#E6660E; text-decoration:underline; font-weight:bold;}
#homeplans_rnavmod a:hover { text-decoration:none;}
#homeplans_rnavmod img {width:78px; height:75px;border:none; margin:5px 0 0 5px;}
#homeplans_rnavmod span {position:absolute; top:5px; left:90px; width:200px;}

.hmplns-divider {margin:15px 4px 15px 12px; height:1px; background-color:#ccc; line-height:0px;}

.HP_divider {width:100%;margin:15px 0; height:1px; background-color:#ccc; line-height:0px;}
.HP_divider2 {width:100%;margin:10px 0; height:1px; background-color:#ccc; line-height:0px;}

.button, BUTTON {border:solid 1px #b44800;border-top-color:#ff9853;border-left-color:#ff9853;background:#ff6600;color:#FFF; font-family: Arial;}
.button A, .button A:hover, .customize A, .estimate A {color:#FFF;}
.button {padding:3px 5px;font-weight:bold;text-align:center;}
.button:hover {color:#FFF;border-top-color:#7F3E1A;border-left-color:#7F3E1A;border-bottom-color:#D36C2C;border-right-color:#D36C2C;text-decoration:none;position:relative;top:1px;}
.gosearch, .gosearch:hover		{padding:0;width:40px;cursor:pointer;}

.searchbar {border:solid 1px #ccc;margin:4px 0 0 0;padding:4px 6px;}
#homepage .searchbar {margin:4px 1px 0 0;}
		.searchbar .title {font-weight:bold;}
		.searchbar .small {font-size:.9em;}
		.searchbar .searchtext {border:solid 1px #ccc;width:559px;}
		#homepage .searchtext {width:354px;}
		.searchbar .button {margin-left:9px;width:50px;}
.breadcrumbs {border:solid 1px #CCC;margin:4px 0 0 0;padding:2px 6px;font-weight:bold;}
		.breadcrumbs .text {float:left;}
		.breadcrumbs UL {float:left;margin-left:3px;}
		.breadcrumbs LI {float:left;margin:0 3px;white-space:nowrap;}
		.breadcrumbs LI H2 {display:inline;}
		.breadcrumbs .sep {margin:0 1px;color:#195585;}
		
.colmodule {border:solid 0px #829821;margin:4px 0 0 0;padding-bottom:4px;}
		.colmodule .title {color:#c63c06;background:#fff;font-size:1.0em;padding:0;font-weight:bold;margin-bottom:3px; text-transform: uppercase;}
		.colmodule UL {border: 1px solid #ccc;}
		.colmodule LI {margin-left:10px;padding:2px 0 2px 13px;background:url(http://content.secondspace.com/p/bhp/1.0/c/list.gif) no-repeat 0 5px;}
		.colmodule .seemore {text-align:right;margin:4px 10px 2px 0;font-weight:bold;}
		.editorspicks LI {background:none;margin:10px 0 2px 0;padding:9px 4px 10px 4px;margin:3px;border-bottom:solid 1px #ccc;}
				.editorspicks LI .intro {font-size:1.2em;font-weight:bold;margin-bottom:3px;}
				.editorspicks LI .left {float:left;}
				.editorspicks LI .right {float:right;width:195px;margin-left:4px;}
		.editorspicks .highlight {border:solid 1px #ccc;background:#f1f1f1;padding:8px 3px 10px 3px;}
		.editorspicks .button {display:block;float:right;margin-top:5px;}
		.editorspicks .ramp {margin-left:88px;float:left;}
		.editorspicks .highlight .name {font-weight: bold;}
		.planmodule LI {background:none;margin:10px 0 2px 0;padding:4px;margin:3px;border-top:solid 1px #ccc;}
				.planmodule .left {float:left;width:90px}
				.planmodule .right {float:left;width:194px}
				.planmodule .first {border:none;}
				.planmodule SPAN {position:relative;top:4px;}
				.planmodule IMG {float:left;margin-right:6px;}
				.planmodule LI .close {float:right;cursor:pointer;font-size:10px;margin-bottom:-14px;color:#999;}
				.planmodule .planid {font-weight:bold;}
				.planmodule .button {display:block;float:right;margin-top:5px;}
		.colmodule .sep {border-top:solid 1px #ccc;}
		
#refinements {border:solid 1px #CCC;margin:5px 0 0 0;padding-bottom:4px;}
#results {border-top:solid 1px #CCC;margin:5px 0 0 0;}
.rightads {margin-top:4px;}

#homepage .gallery {height:205px;width:436px;overflow:hidden;margin: 6px 0;}
		#homepage .gallery .first {margin-bottom:-205px;height:205px;width:436px;cursor:pointer;}
		#homepage .gallery .second {height:205px;width:436px;cursor:pointer;}
		#homepage .gallery .buttons {margin:-22px 0 0 380px;cursor:pointer;}
.homeslot {float:left;border:solid 1px #ccc;padding:5px;width:135px;}
		.homeslot .title {font-size:1.1em;font-weight:bold;color:#555;margin-bottom:3px;}
		.homeslot IMG {margin-bottom:3px;}
.homeslotlarge {width:274px;margin:0 4px 4px 0;}
		.homeslotlarge IMG {float:left;margin-top:2px;}
		.homeslotlarge P {margin-left:155px;padding-bottom:6px;}
.homeslotimg {float:left;width:147px;margin:0 0 5px 3px;}
.homeslotlgimg {float:left;width:286px;margin:0 0 5px 0;}

.quicksearch {margin:4px 0 0 0; border:none;}
		.quicksearch .title {color:#c63c06;background:#fff;font-size:1.0em;padding:0;font-weight:bold;margin-bottom:3px; text-transform: uppercase;}
		.quicksearch .left {width:77px;line-height:1em;float:left;clear:both;margin:7px 0 0 3px;}
		.quicksearch SELECT {width:114px;float:left;margin-top:6px;}
		.checkboxes {clear:both;}
				.checkboxes .left {clear:both;width:72px;}
				.checkboxes INPUT {margin: 9px 2px 0 5px;}
				.checkboxes LABEL {position:relative;top:-2px;}
		.ranges INPUT {width:42px;margin-top:5px;}
		.ranges .mid {padding:0 3px;}
		.matches {padding-left:3px;float:left;width:149px;margin-top:10px;}
		.quicksearch .gosearch {margin-top:6px;}
		.quicksearch .link {clear:both;padding-left:52px;margin:10px 0 4px 0;font-weight:bold;}
		.quicksearch form {background:none repeat scroll 0 0 #F1F1F1;border:1px solid #CCCCCC;padding:2px;}
		

		
.plansearch {background:none repeat scroll 0 0 #F1F1F1;border:1px solid #CCCCCC;margin:4px 0 0 0;padding:4px;}
		.plansearch .intro {font-weight:bold;}
		.plansearch .small {font-size:.85em;}
		#homepage .plansearch .searchtext {border:solid 1px #ccc;width:142px;margin-right:1px;}
		.plansearch .plansearch2 {background-color: #f1f1f1; margin: 4px; padding: 3px;}

#results .title {border-bottom:solid 1px #ccc;margin-bottom:4px;padding:6px 0;font-size:1.6em;font-weight:bold;}
.selects {text-align:right;border-bottom:solid 1px #ccc;margin-bottom:4px;padding:6px 0;}
		.selects DIV {float:right;margin-left:20px;}
.result {padding-left:4px;}
		.result .image {float:left;width:204px;}
				.result .image .thumb {width:200px;overflow:hidden;}
				.result .image .saveplan {margin-top:4px;}
		.result .name A {font-weight:bold;font-size:1.2em;}
		.result .details {margin-top:10px;}
				.result .details SPAN {font-weight:bold;}
		.result .specs {margin-top:10px;height:72px;}
				.result .specs .spec {float:left;width:52px;}
				.result .specs .value {font-weight:bold;float:left;width:40px;}
		.result .button {float:right;margin-top:-20px;clear:both;}
				.result .button A {padding:5px 10px;display:block;}
				
.resultslist .sep {border-top:solid 1px #ccc;margin:6px 0;}

.pagination {margin-top:10px;clear:both;border-top:solid 1px #ccc;padding:4px;}
		.pagination UL {float:left;}
		.pagination UL LI {float:left;font-weight:bold;}
		.pagination UL LI A {text-decoration:none;padding:0 .5em;}
				.pagination UL LI SPAN {padding:0 .5em 0 0;}
		.pagination UL LI A.first {padding-left:0;}
		.pagination UL LI A:hover {text-decoration:underline;}
		.pagination UL .sel span {border:solid 1px #B0B0B0;background:#EAEAEA;margin:0 .1em;padding:0 .3em;}
		.pagination UL .sep {margin:0 .1em;}

#refinements .title {font-weight:bold;margin:4px 0 4px 4px;font-size:1.4em;}
		.refinable .intro, .refined .intro {background:#ddd;padding:4px 0 4px 4px;font-weight:bold;font-size:1.2em;}
		.refinable .type {cursor:pointer;font-weight:bold;margin:6px 0 2px 4px;padding-left:18px;background:url(http://content.secondspace.com/p/bhp/1.0/c/minus.jpg) no-repeat 0 0;}
		.collapsed .type {background-image:url(http://content.secondspace.com/p/bhp/1.0/c/plus.jpg)}
		.collapsed .refinement {display:none;}
		.refinable UL {margin-left:22px;}
		.refinementsection FORM {margin-left:22px;}
		.refinementsection .input {width:40px;border:solid 1px #ccc;}
		.refinable .seemore {font-weight:bold;}
		.refined UL {margin:8px 0 8px 4px;}
		.refined LI {margin:4px 0 0 0;}
		.refined A {padding-left:18px;background:url(http://content.secondspace.com/p/bhp/1.0/c/remove.jpg) no-repeat 0 0;}

#detailspage .summary {border:solid 1px #ccc;margin:4px 0 0 0;}
		.summary .links {border-bottom:solid 1px #ccc;padding:4px;text-align:center;}
		.summary .links .left {float:left;}
				.summary .links .left A {padding:3px 0 3px 16px;background:url(http://content.secondspace.com/p/bhp/1.0/c/prev.jpg) no-repeat 0px 0px;line-height:20px;}
		.summary .links .left {width:120px;}
		.summary .links .center {float:left;width:460px;font-weight:bold;font-size:1.2em;margin-top:3px;}
		.summary .links .right {float:right;}
				.summary .links .right A {padding:3px 18px 3px 0;background:url(http://content.secondspace.com/p/bhp/1.0/c/next.jpg) no-repeat 100% 0px;line-height:20px;}
		.summary H1 {font-size:1.8em;padding:4px 0 0 4px;}
		.summary .image {float:left;margin-left:4px;width:380px;}
		.summary .description {margin:10px 4px;}
		.summary .details {float:right;width:250px;}
				.summary .facts {float:left;width:95px;margin-right:4px;}
				.summary .extras {margin:0 4px;}
				.summary .prices {float:left;width:250px;clear:both;margin-top:10px;}
				.summary .buttons {float:left;width:145px;}
				.summary .intro {font-weight:bold;}
				.summary .full {float:left;width:95px;}
				.summary .spec {float:left;width:55px;}
				.summary .value {float:left;width:40px;}
				.summary .prices .intro SPAN {display:block;float:left;}
				.summary .prices .intro A {display:block;float:right;margin-right:5px;background:url(http://content.secondspace.com/p/bhp/1.0/c/help.gif) no-repeat 0 0;width:15px;line-height:15px;font-size:1px;}
				.summary .prices .spec {width:190px;clear:both;}
				.summary .prices .value {width:55px;margin-right:5px;text-align:right;float:right;}
				.summary .prices .button {line-height:30px;float:right;margin:5px;color:#FFF;}
		.summary .actions {margin:4px;}
				.summary .actions A {margin-right:4px;}
				.summary .actions .addthis_button {position:relative;top:4px;}
		#detailspage .summary .thumbs UL {float:left;margin:4px 0 0 4px;}
				#detailspage .summary .thumbs .scrollable {width:631px;height:140px;overflow-y:auto;}
		#detailspage .summary .thumbs LI {height:55px;width:80px;float:left;overflow:hidden;margin:0 14px 6px 0;padding:2px;border:solid 2px #ccc;}
				#detailspage .summary .thumbs LI IMG {cursor:pointer;}
		#detailspage .floorplans .thumbs {float:left;margin:0 0 5px 5px;}
		#detailspage .floorplans .thumbs UL {float:left;width:370px;}
				#detailspage .floorplans .thumbs .scrollable {height:140px;overflow-y:auto;}
		#detailspage .floorplans .thumbs LI {height:55px;width:80px;float:left;overflow:hidden;margin:0 14px 6px 0;padding:2px;border:solid 2px #ccc;}
				#detailspage .floorplans .thumbs LI IMG {cursor:pointer;}
				
#detailspage .floorplans {border:solid 1px #ccc;border-top:none;}
		.floorplans .section {font-size:1.5em;padding:4px 0 4px 4px;border-bottom:solid 1px #ccc;font-weight:bold;color:#444;}
		.floorplans .printlinks {float:right;margin:-22px 4px 0 0;}
		.floorplans .gallery {clear:both;text-align:center;}
				.floorplans .gallery .image {margin:10px 0 10px 0;}
						.floorplans .gallery .image A:hover {text-decoration:none;}
				.floorplans .gallery .prices {float:right;width:250px;text-align:left;margin:0 5px 5px 0;}
						.floorplans .gallery .intro {font-weight:bold;}
						.floorplans .gallery .price {float:left;width:190px;}
						.floorplans .gallery .value {float:left;width:55px;text-align:right;}
						.floorplans .gallery .button {margin:5px 4px 0 163px;color:#FFF;display:block;}
				
#detailspage .fullspecs {border:solid 1px #ccc;border-top:none;}
		.fullspecs .section {font-size:1.5em;padding:4px 0 4px 4px;border-bottom:solid 1px #ccc;font-weight:bold;color:#444;}
		.fullspecs .title {font-weight:bold;}
		.fullspecs .left {float:left;width:150px;margin:5px 0 0 5px;}
		.fullspecs .middle {float:left;width:150px;margin:5px 0 0 5px;}
		.fullspecs .right {float:left;width:320px;margin:5px 0 0 5px;}
				.fullspecs .right .module {border:solid 1px #ccc;margin-bottom:10px;}
				.fullspecs .right .module .title {background:#ccc;padding:4px;}
				.fullspecs .right .module .intro {font-weight:bold;}
				.fullspecs .right .module .left {width:150px;clear:both;margin:5px;}
				.fullspecs .right .module .right {width:113px;}
				.fullspecs .right .module P {padding:4px;}
		.fullspecs .bottom {margin:10px 0;}
				.fullspecs .bottom .left {width:385px;}
				.fullspecs .bottom .right {width:210px;}
				.fullspecs .bottom .left .intro, .fullspecs .bottom .left .value {font-weight:bold;}
				.fullspecs .bottom .left .button {float:left;margin:5px 0 0 164px;}
		.fullspecs .middle .full {float:left;width:146px;}
		.fullspecs .middle .spec {float:left;width:76px;}
		.fullspecs .middle .value {float:left;width:70px;}
		.fullspecs .bottom .name {float:left;width:180px;}
		.fullspecs .bottom .price {float:left;width:60px;text-align:right;}
		.fullspecs .bottom .right {margin-top:15px;}
				.fullspecs .bottom .right A {padding-left:24px;line-height:20px;}
				
#detailspage .custommodule {border:solid 1px #ccc;border-top:none;}
		.custommodule .title {font-size:1.4em;padding:4px 0 4px 4px;border-bottom:solid 1px #ccc;font-weight:bold;color:#444;}
		.custommodule .text {padding:4px;}
#detailspage .customdetails {border:solid 1px #ccc;margin-top:14px;}
		.customdetails .title {font-size:1.3em;padding:4px 0 4px 4px;border-bottom:solid 1px #ccc;color:#444;}
		.customdetails .title SPAN {font-size:1em;font-weight:bold;}
		.customdetails P {padding:4px;}
		.customdetails .thumb {float:left;margin:4px;}
		.customdetails .details {float:left;width:422px;margin:7px 0 0 10px;}
		.customdetails .details .name {font-weight:bold;margin-bottom:7px;}
		.customdetails .details .intro {font-weight:bold;}
		.customdetails .details .facts {float:left;width:200px;}
		.customdetails .details .extras {float:left;width:200px;}
		.customdetails .details .button {clear:both;padding:4px;font-weight:bold;margin:4px 0 4px 300px;width:104px;display:block;}
		.customdetails .details .full {float:left;width:146px;}
		.customdetails .details .spec {float:left;width:76px;}
		.customdetails .details .value {float:left;width:60px;}

#detailspage .questions {margin:10px 0;}
		#detailspage .questions .left {float:left;width:160px;}
		#detailspage .questions .right {float:left;width:142px;}
				#detailspage .questions .chatlink {display:block;background:#21669C url(http://content.secondspace.com/p/bhp/1.0/c/chat.jpg) no-repeat 0 0;height:28px;padding-left:37px;line-height:32px;font-weight:bold;}

.emaillink {padding-left:16px;background:url(http://content.secondspace.com/p/bhp/1.0/c/email.jpg) no-repeat 0px 1px;}
.printlink {padding-left:18px;background:url(http://content.secondspace.com/p/bhp/1.0/c/print2.jpg) no-repeat 0px 0px;}
.savelink {padding-left:22px;background:url(http://content.secondspace.com/p/bhp/1.0/c/save.jpg) no-repeat 0px 0px;}
.magnifylink {padding-left:16px;background:url(http://content.secondspace.com/p/bhp/1.0/c/magnifier.jpg) no-repeat 0px 0px;}
.reverselink {padding-left:14px;background:url(http://content.secondspace.com/p/bhp/1.0/c/reverse.jpg) no-repeat 0px 0px;}
.paddedlink {padding-left:14px;}
.estimate {background:#21669C url(http://content.secondspace.com/p/bhp/1.0/c/calc.jpg) no-repeat 1px 3px;}
.customize {background:#21669C url(http://content.secondspace.com/p/bhp/1.0/c/gears.jpg) no-repeat 0 0;margin-top:8px;}
.estimate, .customize{display:block;width:112px;padding:3px 2px 3px 28px;color:#FFF;border:solid 2px #0F2F44;border-top-color:#2A82C1;border-left-color:#2A82C1;cursor:pointer;}
.estimate:hover, .customize:hover {text-decoration:none;color:#FFF;border:solid 2px #2A82C1;border-top-color:#0F2F44;border-left-color:#0F2F44;position:relative;top:1px;}

.flipx {transform: scaleX(-1);-moz-transform: scaleX(-1);-webkit-transform: scaleX(-1);filter: fliph;}
#printfooter {display:none;}
#estimatorpopup {background:#fff;display:none;width:430px;}
.popup .title {background:#F58233;padding:4px 5px;}
		.popup .text {color:#FFF;font-size:1.2em;font-weight:bold;float:left;}
		.popup .close {color:#FFF;font-size:1.2em;font-weight:bold;float:right;cursor:pointer;}
.popup P {padding:5px;color:#333;}
.popup .subtitle {font-size:1.1em;font-weight:bold;}
.popup .left, .popup .right {width:210px;float:left;margin-left:5px;padding-bottom:5px;}
		.popup .left P {padding:5px 0;}
		.popup .left .closerCost {font-size:1.2em;font-weight:bold;float:left;width:100px;padding-top:8px;}
		.popup .left .button {float:left;width:88px;padding-left:10px;cursor:pointer;}
		.popup .left SELECT {margin:3px 5px 3px 0;width:130px;}
		.popup .right IMG {margin:5px 0;}
		.popup .right .estimatedCost {font-size:1.8em;font-weight:bold;color:#C33;margin:3px 0 7px 0;}
		.popup .right .estimatedCost span {font-size:1em;}

.error {border:solid 2px #C33;padding:10px;font-size:1.2em;color:#C33;font-weight:bold;}
#perfdebug {position:absolute;top:0;left:0;padding:10px;border:solid 1px #333;background:#fff;text-align:left;}

.pzarchstyle {border:solid 1px #CCC;margin:4px 0 0 0;}
		.pzarchstyle H1 {padding:2px 6px;font-weight:bold;font-size:1.6em;border-bottom: solid 1px #CCC;}
		.pzarchstyle .image {float:right;margin: 10px;}
				.pzarchstyle .image IMG {border:solid 2px #F58233;}
				.pzarchstyle .image .caption {margin-top:-41px;font-size:1.3em;font-weight:bold;color:#FFF;background:rgba(245, 130, 51, .8);position:relative;padding:10px;float:left;}
				.pzarchstyle .image A:hover {text-decoration:none;}
		.pzarchstyle H2 {display:block;font-size:1.2em;margin:6px;}
		.pzarchstyle P {margin:6px;}
		.pzarchstyle .intro {font-weight:bold;margin-top:4px;}
		.pzarchstyle UL {list-style-type:disc;margin:1px 0 6px 15px;}
		.pzarchstyle .col1 {float:left;width:380px;margin-left:6px;}
		.pzarchstyle .col2 {float:left;width:250px;}

#contentpage .content {margin:4px 0;}
		#contentpage .content .title {border:solid 1px #CCC;padding:4px;font-size:1.2em;font-weight:bold;}
				#contentpage .content .title H1 {font-size:1.4em;}
		#contentpage .content P, #contentpage .content .text {border:solid 1px #CCC;padding:4px;border-top:none;margin-bottom:10px;}
		#contentpage .content P .sel {font-weight:bold;}

#headerad {position:absolute;top:5px;text-align:center;width:960px;}
.bottomads {width:987px; background-color:#fff;border-right:1px solid #999;padding:0 0 7px 0;}
#footer {clear:both;padding:0; padding-top: 0; border: none; border-left: none; border-right: none; text-align: left;}
#adsenseads {text-align:left;width:744px;margin:0 auto 7px auto;}
		#adsenseads .adbody {display:block;}
		#adsenseads .adbody P {margin-bottom:7px;}

.leaderboard {background-image:url(http://content.secondspace.com/p/bhp/1.0/c/img/leaderboardAdLabel.gif);background-position:right 5px;background-repeat:no-repeat;display:block;margin:0px auto;padding:5px 10px 5px 5px;text-align:center;width: 728px;background-color:#fff;border: 1px solid #ccc;}
.google_leaderboard {display:block;margin:0px auto;padding:0px;text-align:center;width: 728px;}
.google_box {margin:0px auto;text-align:center;}
.leaderboard embed, .leaderboard object, .leaderboard iframe, .google_leaderboard embed, .google_leaderboard object, .google_leaderboard iframe {text-align:center;display: block;}
.ad .column1x3 {background-image: none;}
.adLabel {display: block;text-align: center;font-size: 7pt;color: #777;clear: both;margin: 5px auto 3px auto;}
.popup {display: none;}
#preheaderad .peelback {position: absolute;z-index: 1000;top: 0px;right: 0px;}
.leaderboard table, .google_leaderboard table {text-align: center;margin: auto;}
#preheaderad .slider, #headerad .leaderboard, #footerad .leaderboard{text-align: center;}
#footerad .leaderboard img, #footerad .leaderboard object, #footerad .leaderboard embed, #footerad .leaderboard iframe{text-align: center;}
#content2 .promo, #content2 .box, #content2 .advertorial, #content2 .jobs, #content2 .logo{margin: 0px;}
div.advertorial {line-height: 1px;}
div.advertorial .sponsor, div.advertorial .wrapper{line-height: normal;}
#content1 .ad {background-color:#e5e5e5;background-image:url(http://content.secondspace.com/p/bhp/1.0/c/img/adLabel.gif);background-position: 8px top;background-repeat:no-repeat;padding-top: 13px;position: relative;margin-bottom:4px;}
#content1 .ad .ad, #content2 .ad .ad{background-image: none;padding-top: 0;margin:0 10px;}
#content2 .ad {padding: 12px 4px 4px;margin: 10px auto;background-image:url(http://content.secondspace.com/p/bhp/1.0/c/img/adLabel.gif);background-position: 8px top;background-repeat:no-repeat;background-color:#e5e5e5;width: 300px;}
#content2 .col1 .ad {margin: 0px;padding: 0px;width: auto;}
#content2 .box img, #content2 .box embed, #content2 .box object, #content2 .box iframe, #content2 .logo img, #content2 .logo embed, #content2 .logo object, #content2 .logo iframe {text-align: center;padding: 5px 7px 5px 0px;_padding: 5px 0px 5px 0px;}
#content2 .ad h2 {margin-left: -4px;}
#content2 .ad .column1x1 {margin: 0;}
#content1 .HWTVPromo .ad {background-color: transparent;background-image: none;padding-top: 0px;}
.ribbon {background-color: #e5e5e5;}
.ribbon img {margin: 2px 4px 4px 4px;}
.SponsorVideo, .SponsorWebinar, .Sponsor, .jobsPromo, .SponsorEditorialList, .WhitePaper { background-color: #e5e5e5;}
 .ad h2, .SponsorVideo h2, .SponsorWebinar h2, .Sponsor h2, .jobsPromo h2, .SponsorEditorialList h2, .WhitePaper h2 {border-top-color: #f58233;}
.ad h2 a, .ad h2 span.wrapperTitleText,.SponsorVideo h2 a, .SponsorWebinar h2 a,		.SponsorEditorialList h2 a,.Sponsor h2 a,.SponsorVideo h2 span.wrapperTitleText, .SponsorEditorialList h2 span.wrapperTitleText, .SponsorWebinar h2 span.wrapperTitleText,		.Sponsor h2 span.wrapperTitleText,.jobsPromo h2 a, .jobsPromo h2 span.wrapperTitleText,.WhitePaper h2 a, .WhitePaper h2 span.wrapperTitleText {background-color: #f58233 !important;}
.SponsorEditorialList li {list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:0px;margin-bottom: 15px;padding-left:0px;text-indent:0px;}
.GoogleAds h2 span {color: #555;padding: 3px 0px;margin-bottom:0;line-height: 15pt;text-transform: uppercase;font-size: 10pt;font-family: Arial, san-serif;text-decoration: none;display: inline-block;}
.GoogleAds .adbody {padding:10px 5px 0px 5px;border:1px solid #555;border-top:5px #555 solid;display: inline-block;}
.GoogleAds h2 {border-top-color: #555;margin-bottom:0px;}
.GoogleAds h3 {font-size: 10pt;margin-bottom: 0px;}
#content .magazinePromo .ad {background-image:none;background-color: Transparent;padding:0px;}
#content .magazinePromo .ribbon {clear:both;background-image: none;background-color: Transparent;}
#content .magazinePromo .ribbon table {background-color: #e5e5e5;}
#content .magazinePromo .ribbon table p {margin:5px;}

/* Custom CSS for BHP goes here */
.GoogleAds .adurl {margin-bottom:1em; overflow:hidden;}
.GoogleAds p {margin:0;}

/** STYLES FROM HGTVPRO **/

#proHeaderService {
		width: 988px;
		height: 132px;
		background: url("http://content.secondspace.com/p/bhp/1.0/c/img/bg_service.gif");
		position: relative;
		color:#47486C;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		cursor: default;
		z-index:1;
}

#proHeaderService a {
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}

#proHeaderService a:link, #proHeaderService a:visited {
		color:#C9CCE3;
		text-decoration:none;
}

#proHeaderService a:hover {
		color:#ffffff;
		text-decoration:underline;
}

#proHeaderService .headerServiceLeft {
		top: 3px;
		left: 22px;
		position: absolute;
}

#proHeaderService .headerServiceRight {
		width:518px;
		top: 3px;
		left: 460px;
		position: absolute;
		text-align:right;
}

#proHeaderService .headerServiceLeft b {
		color:#ffffff;
}

#proHeaderService .headerLogoTag {
		top: 30px;
		left: 22px;
		position: absolute;
}

#proHeaderService .headerLogoTag img {
		width: 214px;
		height: 91px;
		border:none;
}

#proHeaderService .headerJs {
		top: 110px;
		right: 986px;
		position: absolute;
}

#proHeaderService .headerAd {
		top: 30px;
		left: 249px;
		width: 728px;
		height: 90px;
		position: absolute;
		background-color:#FFFFFF;
}

#hp-bottominfo a, .feathm-sty-catagories a, .bottom-contact a {font-weight:bold;}

#main_navbar {height: 25px;background: url("http://content.secondspace.com/p/bhp/1.0/c/img/header_bg_gradient.jpg") repeat-x top left;color: #333;font-family: Arial, Helvetica, sans-serif;width: 988px;font-size: 12px;position:relative;overflow: hidden;border-bottom:#666 solid 1px;}
#main_navbar a {text-decoration: none;}
#main_navbar a:hover {text-decoration: underline;}
#main_nav {list-style:none;margin:0px; padding:0px;clear:left;line-height: normal;/* IE double margin fix */display: inline;position: relative;}
#main_nav li {float:left; margin:0px;padding:0px;}
#main_nav a {float: left;margin: 0;display: block;}
#main_nav a span {float: left;display: block;white-space: nowrap;}
#main_nav a:hover {text-decoration: none;}/* Commented Backslash Hack - hides rule from IE5-Mac \*/#main_nav a span {float:none;}/* End IE5-Mac hack */
#main_nav a:hover {background-position: 0% -32px;}
#main_nav a:hover span {background-position: 100% -32px;}
#main_nav a {padding: 0 0 0 6px;background: url("http://content.secondspace.com/p/bhp/1.0/c/img/left_both.gif") no-repeat left top;}
#main_nav a span {color: #222;background: url("http://content.secondspace.com/p/bhp/1.0/c/img/right_both.gif") no-repeat right top;padding: 7px 10px 7px 3px;font-weight: bold; text-transform:uppercase; font-size:10px; line-height:11px;}
#main_nav a:hover {text-decoration: none;}
#main_nav .current a {background:url("http://content.secondspace.com/p/bhp/1.0/c/img/left_both_on.gif") no-repeat left top;background-position:0% -32px;border-width:0;}
#main_nav .current a span {background:url("http://content.secondspace.com/p/bhp/1.0/c/img/right_both_on.gif") no-repeat right top;background-position:100% -32px;color:#fff;}
#main_navbar #searchBar {background:url("http://content.secondspace.com/p/bhp/1.0/c/img/topnav_searchbg.gif") no-repeat; width:275px; height:25px; float:right; border-right:solid 1px #333;position:relative;}
#searchBar #searchFieldBAK {width:180px; height:17px;border:solid 1px #A1460B; position:absolute; top:3px; left:17px; background-color:#FFFFFF;}
#searchBar #searchField {width:180px; height:17px;position:absolute; top:3px; left:19px;}
#searchBar .searchFieldElement {width:100%; height:100%; font-size:11px;color:#222222; border:none;background:none;}
#searchBar #searchClick {background-repeat:no-repeat; background-position:0px 3px; padding-left:5px; position:absolute; top:7px;left:210px; line-height:11px;}
#searchBar #searchClick a {color:#FFFFFF; font-weight:bold; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#searchBar #searchClick a:hover { text-decoration:none;}
#main_navbarBorder {height: 1px; width:988px; line-height:0px; background-color:#666666;}

#main_navbar {border-bottom:#e25900 solid 1px;}
#homeplans_navbar {height: 25px;background: url("http://content.secondspace.com/p/bhp/1.0/c/img/HP_navbg.gif") repeat-x top left; border-bottom:#e25900 solid 1px; border-right:solid 1px #999; color: #fff;font-family: Verdana, Arial, Helvetica, sans-serif;width: 987px;font-size: 12px;position:relative;overflow: hidden;}
#homeplans_navbar a {text-decoration: none;}
#homeplans_navbar a:hover {text-decoration: underline;}
#homeplans_nav { list-style:none;margin:0px; padding:0px;clear:left;line-height: normal; /* IE double margin fix */display: inline;position: relative;}
#homeplans_nav li {float:left; margin:0px;padding:0px;}
#homeplans_nav a {float: left;margin: 0;display: block; cursor:pointer;}
#homeplans_nav a span {float: left;display: block;white-space: nowrap;}
#homeplans_nav a:hover {text-decoration: none;}/* Commented Backslash Hack - hides rule from IE5-Mac \*/#main_nav a span {float:none;}/* End IE5-Mac hack */
#homeplans_nav a:hover {background-position: 0% -32px;}
#homeplans_nav a:hover span {background-position: 100% -32px;}
#homeplans_nav a {padding: 0 0 0 6px;background: url("http://content.secondspace.com/p/bhp/1.0/c/img/HP_leftnav.gif") no-repeat left top;}
#homeplans_nav a span {color: #fff; font-family:Verdana,Arial,Helvetica,sans-serif; background: url("http://content.secondspace.com/p/bhp/1.0/c/img/HP_rightnav.gif") no-repeat right top;padding: 7px 10px 7px 3px;font-weight: bold; text-transform:uppercase; font-size:10px; line-height:11px;}
#homeplans_nav a:hover {text-decoration: none;}


.footerText {
		top: 45px;
		position: absolute;
		font-family : Verdana, Helvetica, Arial, sans-serif;
		color: #c8c8d4;
		font-size: 10px;
		line-height: 14px;
}

.footerText a:link, .footerText a:visited {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #c8c8d4;
		font-size: 10px;
		text-decoration: underline;
}

.footerText a:hover {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #c8c8d4;
		font-size: 10px;
		text-decoration: none;
}

.footerRightLine {
		width: 1px;
		height: 121px;
		top: 0px;
		right: 0px;
		position: absolute;
		background-color: #333;
}

#footerArea {width: 988px;height: 215px;background: url("http://content.secondspace.com/p/bhp/1.0/c/img/bg_slick.jpg");background-repeat:repeat-x;background-color:#242254;position: relative;}

#footerBottomBG {width: 100%;height: 215px;background: url("http://content.secondspace.com/p/bhp/1.0/c/img/bottombg_slick.gif");position: relative; display:block; overflow:hidden;}
#footer_navbar {height: 20px;background: url("http://content.secondspace.com/p/bhp/1.0/c/img/header_bg_gradient.jpg") repeat-x top left; background-position:0px -3px; border-top:#bbb solid 1px;color: #333;font-family: Arial, Helvetica, sans-serif;width: 988px;font-size: 12px;position:relative;overflow: hidden;}
#footer_navbar a {text-decoration: none; cursor: pointer;}
#footer_navbar a:hover {text-decoration: underline;}
#footer_nav { list-style:none;margin:0px; padding:0px;}
#footer_nav #footer_spacer { width:85px; height:20px;}
#footer_nav li {float:left; margin:0px;padding:0px;}
#footer_nav a {float: left;margin: 0;display: block;}
#footer_nav a span {float: left;display: block;white-space: nowrap;}
#footer_nav a:hover {text-decoration: none; background-position: 0% -35px;}/* Commented Backslash Hack - hides rule from IE5-Mac \*/#main_nav a span {float:none;}/* End IE5-Mac hack */
#footer_nav a:hover span {background-position: 100% -35px;}
#footer_nav a {padding: 0 0 0 6px;background: url("http://content.secondspace.com/p/bhp/1.0/c/img/left_both.gif") no-repeat left top;background-position:0px -3px;}
#footer_nav a span {color: #222;background: url("http://content.secondspace.com/p/bhp/1.0/c/img/right_both.gif") no-repeat right top;background-position:0px -3px;padding: 5px 10px 4px 3px;font-weight: bold; text-transform:uppercase; font-size:10px; line-height:11px;}
#footer_nav a:hover {text-decoration: none;}
#footerArea div.footer-text-box { clear: both; width: 95%; } /* can be used for all footer elements*/

/*OLD FOOTER OVERIDE*/
div#footerBottomBG {
height: 198px !important;
}
/*GENERAL*/
div#HGTVpro_footer * {
margin: 0;
padding: 0;
list-style: none;
}
div#HGTVpro_footer {
float: left;
width: 989px;
_width: 988px;
margin: 0;
padding: 0;
font-family: Verdana, sans-serif;
font-size: 10px;
line-height: 180%;
color: #333;
border-right: #333 1px solid;
background: #242254 url("http://content.secondspace.com/p/bhp/1.0/c/img/HGTVPro_FooterBottomBg.png") left 49px repeat-x;
}

div#HGTVpro_footer a,
div#HGTVpro_footer p,
div#HGTVpro_footer span{
font-size: 10px;

}
/*CLEAR*/
div#HGTVpro_footer .clear {
clear: both;
}
/*ANCHOR TAGS*/
div#HGTVpro_footer a img {
border: none;
}
div#HGTVpro_footer a,
div#HGTVpro_footer a:link,
div#HGTVpro_footer a:visited	{
text-decoration: underline;
color: #C8C8D4;
}
div#HGTVpro_footer a:hover,
div#HGTVpro_footer a:active {
text-decoration: none;
color: #C8C8D4;
}
#HGTVpro_footer .hilite {color:#F00;}
div#HGTVpro_footer div#HGTVpro_footer_top a,
div#HGTVpro_footer div#HGTVpro_footer_top a:link,
div#HGTVpro_footer div#HGTVpro_footer_top a:visited {
cursor: pointer;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
color: #222;
background: url("http://content.secondspace.com/p/bhp/1.0/c/img/HGTVPro_FooterTopHoverBgLeft.gif") left top no-repeat;
background-position:0px -30px;
}
div#HGTVpro_footer div#HGTVpro_footer_top a:hover,
div#HGTVpro_footer div#HGTVpro_footer_top a:active {
cursor: pointer;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
color: #222;
background-position: 0% 0;
}
div#HGTVpro_footer div#HGTVpro_footer_top a span,
div#HGTVpro_footer div#HGTVpro_footer_top a:link span,
div#HGTVpro_footer div#HGTVpro_footer_top a:visited span {
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
color: #222;
background: url("http://content.secondspace.com/p/bhp/1.0/c/img/HGTVPro_FooterTopHoverBgRight.png") right top no-repeat;
background-position:0px -30px;
}
div#HGTVpro_footer div#HGTVpro_footer_top a#rssBtn {
_margin-bottom: -3px;
}
div#HGTVpro_footer div#HGTVpro_footer_top a#HGTVproLogo,
div#HGTVpro_footer div#HGTVpro_footer_top a#HGTVproLogo span,
div#HGTVpro_footer div#HGTVpro_footer_top a#rssBtn {
background-image: none;
}
div#HGTVpro_footer div#HGTVpro_footer_top a:hover span,
div#HGTVpro_footer div#HGTVpro_footer_top a:active span {
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
color: #222;
background-position: 100% 0;
}
div#HGTVpro_footer div#HGTVpro_footer_topBottom a,
div#HGTVpro_footer div#HGTVpro_footer_topBottom a:link,
div#HGTVpro_footer div#HGTVpro_footer_topBottom a:visited {
text-decoration: underline;
color: #C8C8D4;
}
div#HGTVpro_footer div#HGTVpro_footer_topBottom a:hover,
div#HGTVpro_footer div#HGTVpro_footer_topBottom a:active {
text-decoration: none;
color: #C8C8D4;
}
div#HGTVpro_footer div#HGTVpro_footer_bottom a,
div#HGTVpro_footer div#HGTVpro_footer_bottom a:link,
div#HGTVpro_footer div#HGTVpro_footer_bottom a:visited {
text-decoration: underline;
color: #C8C8D4;
}
div#HGTVpro_footer div#HGTVpro_footer_bottom a:hover,
div#HGTVpro_footer div#HGTVpro_footer_bottom a:active {
text-decoration: none;
color: #C8C8D4;
}
div#HGTVpro_footer div#HGTVpro_footer_copyright a,
div#HGTVpro_footer div#HGTVpro_footer_copyright a:link,
div#HGTVpro_footer div#HGTVpro_footer_copyright a:visited	{
text-decoration: underline;
color: #9190A9;
}
div#HGTVpro_footer div#HGTVpro_footer_copyright a:hover,
div#HGTVpro_footer div#HGTVpro_footer_copyright a:active {
text-decoration: none;
color: #9190A9;
}
/* PIPES */
div#HGTVpro_footer div#HGTVpro_footer_bottom span.pipe{
_margin: 0 -2px;
}
/* TOP AREA */
div#HGTVpro_footer div#HGTVpro_footer_top {
float: left;
width: 100%;
background: #F8F8F8 url("http://content.secondspace.com/p/bhp/1.0/c/img/HGTVPro_FooterTopBg.png") left bottom repeat-x;
border-top: #BBB 1px solid;
border-bottom: #BBB 1px solid;
}
div#HGTVpro_footer div#HGTVpro_footer_top div#HGTVpro_footer_topLeft div#HGTVpro_footer_aboutUsLinks ul {
float: left;
height: 20px;
padding-left: 10px;
}
div#HGTVpro_footer div#HGTVpro_footer_top div#HGTVpro_footer_topLeft div#HGTVpro_footer_aboutUsLinks ul li {
float: left;
display: block;
_display: inline;
height: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
div#HGTVpro_footer div#HGTVpro_footer_top div#HGTVpro_footer_topLeft div#HGTVpro_footer_aboutUsLinks ul li a,
div#HGTVpro_footer div#HGTVpro_footer_top div#HGTVpro_footer_topLeft div#HGTVpro_footer_aboutUsLinks ul li a span {
display: block;
_display: inline;
height: 20px;
line-height: 20px;
}
div#HGTVpro_footer div#HGTVpro_footer_top div#HGTVpro_footer_topLeft div#HGTVpro_footer_aboutUsLinks ul li a {
margin-top: 24px;
_margin-top: 23px;
padding-left: 6px;
}
div#HGTVpro_footer div#HGTVpro_footer_top div#HGTVpro_footer_topLeft div#HGTVpro_footer_aboutUsLinks ul li a span {
padding-right: 6px;
}
div#HGTVpro_footer div#HGTVpro_footer_top div#HGTVpro_footer_topLeft div#HGTVpro_footer_aboutUsLinks ul li a#HGTVproLogo {
margin-top: 6px;
}
div#HGTVpro_footer div#HGTVpro_footer_top div#HGTVpro_footer_topLeft div#HGTVpro_footer_aboutUsLinks ul li img#HGTVpro_footer_RSSBtn {
margin-top: 3px;
}
div#HGTVpro_footer div#HGTVpro_footer_top div#HGTVpro_footer_topRight div#HGTVpro_footer_legalLinks ul {
float: right;
width: 38%;
_width: 50%;
height: 47px;
padding-right: 10px;
}
div#HGTVpro_footer div#HGTVpro_footer_top div#HGTVpro_footer_topRight div#HGTVpro_footer_legalLinks ul li {
float: right;
display: block;
_display: inline;
height: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
div#HGTVpro_footer div#HGTVpro_footer_top div#HGTVpro_footer_topRight div#HGTVpro_footer_legalLinks ul li a,
div#HGTVpro_footer div#HGTVpro_footer_top div#HGTVpro_footer_topRight div#HGTVpro_footer_legalLinks ul li a span {
display: block;
_display: inline;
height: 20px;
line-height: 20px;
}
div#HGTVpro_footer div#HGTVpro_footer_top div#HGTVpro_footer_topRight div#HGTVpro_footer_legalLinks ul li a {
margin-top: 24px;
_margin-top: 23px;
padding-left: 6px;
}
div#HGTVpro_footer div#HGTVpro_footer_top div#HGTVpro_footer_topRight div#HGTVpro_footer_legalLinks ul li a span {
padding-right: 6px;
}
/* TOP BOTTOM AREA */
div#HGTVpro_footer div#HGTVpro_footer_top div#HGTVpro_footer_topBottom p#HGTVpro_footer_attention {
float: left;
width: 100%;
height: 45px;
text-align: center;
line-height: 140%;
color: #666;
}
/*BOTTOM AREA*/
div#HGTVpro_footer div#HGTVpro_footer_bottom {
float: left;
width: 100%;
color: #FFF;
}
div#HGTVpro_footer div#HGTVpro_footer_bottom p {
	margin:6px 0 0 16px;
/*text-indent: -12px;*/
}
div#HGTVpro_footer div#HGTVpro_footer_bottom div.border {
widht: 100%;
height: 1px;
margin-top: 6px;
padding: 0;
line-height: 1px;
background-color: #2E2C5E;
}
/*COPYRIGHT*/
div#HGTVpro_footer div#HGTVpro_footer_copyright {
float: left;
width: 100%;
margin-top: 9px;
padding-top: 6px;
text-align: center;
color: #6B6A8C;
border-top: #2E2C5E 1px solid;
}
div#HGTVpro_footer div#HGTVpro_footer_copyright P {
margin-bottom: 12px;
}
