#main { padding:10px 0 0 10px }

#splash_buttons { height:317px }

.banner_outline { height:317px; border:1px solid #9f9a87; border-right-width:0 }


#banner {
	width:747px;
	height:318px;
	position:relative;
	float:left;
	background-repeat:no-repeat;
}

/* Achieve correct scroll behavior in IE v5-6;
   compensate for IE5/Win box model(s) */
* html #banner { background-attachment:fixed; width:747px; height:317px; hei\ght:318px }

#banner_content { padding-left:20px }

#banner_content h4, #banner_content big { font-size:15px }
#banner_content p { margin-bottom:8px; margin-top:-2px }

.sub1, .sub2, .sub3 { color:#5f5542; overflow:auto; height:283px; padding:34px 20px 0 288px }

* html #banner .sub1, * html #banner .sub2, * html #banner .sub3 {
	overflow:hidden; overflow-x:hidden; overflow-y:auto;
	width:728px; wid\th:420px;
	height:315px; heig\ht:283px;
}

#Carpet_landing .sub2 { height:317px; padding:0 0 0 204px }
* html #Carpet_landing .sub2 { wid\th:524px; heig\ht:317px; }

#Carpet_landing .sub2 h4 { margin-bottom:0 !important }
.sub2 table { width:500px; margin:12px 12px 0 0 ;}
.sub2 th { text-align:center; padding:0 12px 0 12px; }
.sub2 th.left_divider { background:url(/images/global_dotted_vertical_grey.gif) repeat-y left !important }
.sub2 th, .sub2 td { vertical-align:top }
tr.dotted_divider td { padding:0 0 1px; height:1px; background:url(/images/global_dotted-rule.gif) repeat-x bottom }
.sub2 th img { margin-bottom:6px }
.sub2 td { padding:0; }
.sub2 td img, .sub2 td input { margin-top:8px }
img.facts_swatch { display:block; background-color:#fff; padding:2px; border:1px solid #5f5542 }

#banner_content h1.headline { margin-top:75px; margin-bottom:-5px !important }
h1#zone1, h1#zone2, h1#zone3 { color:#863a09; font-size:33px; margin:0 0 7px }
#banner_content h2, #banner_content h3 { font-family:"Georgia",serif }
#banner_content h2 { font-size:17px; border-width:0; margin:0 258px 8px 0 }
#banner_content h3 { font-size:18px; font-weight:bold; margin:0 10px 6px 0 }
#banner_content h4 { color:#863a09; margin:0 0 8px }

#Carpet_landing h1.headline { color:#863a09 !important }
#Carpet_landing h2, #Carpet_landing h3 { color:#311600 !important; margin-right:310px !important }

#HardWood_landing h1.headline { color:#fc9 !important }

#HardWood_landing h2 { color:#fff !important }
#HardWood_landing h3 { color:#ffc37d !important }

#Laminate_landing h1.headline { color:#3d2a12 !important }
#Laminate_landing h2, #Laminate_landing h3 { color:#000 !important }

#Ceramic_landing h1.headline { color:#3b220d !important }

#AreaRug_landing h1.headline, #AreaRug_landing h3 { color:#f4e9d1 !important }
#AreaRug_landing h2 { color:#fff !important }

/* Compensate for kern */
#Carpet_landing h1.headline, #Ceramic_landing h1.headline { margin-left:-5px !important }

/* Extra space for descenders */
#Carpet_landing h2, #AreaRug_landing h2 { margin-top:10px !important }

#nav { margin-left:5px }

.tier1_button { position:absolute; top:298px; left:1px }
* html .tier1_button { top:296px; t\op:298px }



/********** Side nav corresponding to Zones 1-3 **********/

#splash_buttons {
	width:203px;
	float:left;
	background-color:#000;
	background-position:15px 0;
	background-repeat:no-repeat;
	border:1px solid #9f9a87;
	border-left-width:0;
}

html > body #splash_buttons { overflow:auto } /* Hidden from IE < v7 */
* html #splash_buttons { background-attachment:fixed; overflow:hidden }


#splash_buttons td { height:106px; border-bottom:1px solid #9f9a87 }
#splash_buttons td {  }

#splash_buttons a {
	color:#fff;
	text-decoration:none;
	padding:18px 12px 18px 29px;
}

/* Minimize occurrence of the vertical scrollbar (if enabled) in IE5/Win */
#splash_buttons a { padding-right:1px; padding-right/* Reset value for other browsers */:12px }
#splash_buttons a:focus { outline:0 }

#splash_buttons a, #splash_buttons img { display:block }
#splash_buttons td { background:transparent url(/images/landing_nav_arrow.gif) 0 46px no-repeat }
#splash_buttons td:hover, #splash_buttons td.active_zone { background:#21180f url(/images/landing_nav_arrow_on.gif) 0 46px no-repeat }
#splash_buttons td.three { height:105px; border-bottom-width:0 }
#splash_buttons td img { margin-bottom:10px }

td.cellhover:hover { cursor:pointer }
* html td.cellhover:hover { cursor:hand }

h2#subfeatures {
	padding:0 0 0 10px;
	margin:0;
	border:0;
	font-size:14px;
}



/***** Tabbed definition list *****/

#banner dl.tabbed { margin-top:1.6em }

#banner dl.tabbed dt {
	font-weight:bold;
	float:left;
	text-transform:uppercase;
	white-space:nowrap;
	margin:0;
}

#banner dl.tabbed dt { line-height:1em; padding:0 1.5em 0 0; margin-right:1.5em }
#banner dl.tabbed dt a { color:#333 }
#banner dl.tabbed dt.dl_tab_active a { color:#863a09; text-decoration:none }
#banner dl.tabbed dd, dl.tabbed ins { clear:left; padding:1.5ex 0 }

