/* overwritting blueprint */
body{
	font-family:Verdana, sans-serif;
	font-size:11px;
	margin:0;
}
h3,h4{margin:10px 0pt;}
#MB_window ul{clear:both;}
body #MB_window {top:10%;}
span.req{color:red;}
ul li{
	_margin-left:5px;
	*margin-left:5px;
}
a{color:#000000;}
a:focus{outline:none;}
.container {width:980px;position:relative;}
/* validations  errors */
.validation-advice {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
p {margin: 5px 0px;}
.faq p{margin:5px 0px 0px 20px;}
.setwidth-1{width:103px;}
.right{float:right;}
.left{float:left;}
.last{margin:0;}
div.last {border:none;padding-right:0;}
.relative {position:relative;}
.nada {display:none;}
.container .h_auto {height:auto;}
.left a img{vertical-align:bottom;}
select, input{
	font-size:13px;
	vertical-align:middle;
}
label{
	font-weight:normal;
	margin-bottom:3px;
	display:block;
}
.title{
	font-weight:bold; 
}
.arrow, .video{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat -609px -4995px;
	padding:0pt 0pt 0pt 15px;
	text-decoration:underline;
	display:block;
	clear:both;
}
.video {
    background-position:2px -5166px;
}
.remove-link{
	background: url(../images/icon_remove.gif) no-repeat center left;
	padding:0pt 0pt 0pt 15px;
	text-decoration:underline;
	display:block;
	clear:both;
}
/* MODALBOX */
#MB_content .productNumber{margin-bottom:5px;}
#MB_content #productTitle{margin:10px 0 5px 0;font-weight:bold;}
#MB_content .productTitlePlus{font-weight:normal;margin:0;}
#modalTitle{font-size:14px;font-weight:bold;}
/* common from older Room Gallery */
.columns{
    float:left;
    margin-right:19px;
}
.lastColumn {
	float:right;
	width:174px;
	padding:7px;
	height:600px;
	border:1px solid #E5E5E5;
	background:#F2F2F2;
}
.text-p-innovation{
	background: url(../images/text_p_innovation.gif) no-repeat;
	text-indent: -9999em;
	height: 10px;
	width: 156px;
	float:left;
	clear:both;
	margin:10px 0px;
}
.text-p-catalogs{
	clear:both;
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -4782px;
	text-indent: -9999em;
	height: 24px;
	width: 100px;
	float:left;
	margin-bottom:5px;
}
/* Header Top */
#header-top{
	height:50px;
	clear:both;
}
#header-top a, #footer a{
	text-decoration:none;
}
#header-top ul{
	list-style:none;
	margin:0;
	float:right;
}
#header-top li{
	float:left;
	margin-left:10px;
}
.searchText{
	height:13px;
	vertical-align:top;
	width:219px;
	font-family:Verdana, sans-serif;
	font-size:11px;
}
/* Header Mid */
#header-mid{
	clear:both;
	height:40px;
	margin-bottom:22px;
}
#logo{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 0;
	text-indent: -9999em;
	height: 39px;
	width: 254px;
	float:left;
}
/* Header Bottom */
#header-bottom{
	clear:both;
	height:27px;
	background:#F2F2F2;
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	padding:12px 12px 0 12px;
}
.r_roomGallery{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -731px;
	text-indent: -9999em;
	height: 15px;
	width: 144px;
	float:left;
}
.r_products, .r_new_products, .r_innovative_solutions {
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -766px;
	text-indent: -9999em;
	height: 15px;
	width: 98px;
	float:left;
}
#breadcrumb {
	float:left;
	padding-top:2px;
	margin-left:20px;
}
#breadcrumb a{
	text-decoration:underline;
}
#breadcrumb h1{
	display:inline;
	font-size:11px;
	line-height:1.5;
	margin:0pt;
}
/* Content */
#content{
	margin-top:20px;
}
.contentRight{
	width: 805px; 
	float: right;
}
.contentMiddle{
	width:595px;
}

.contentFull {
    float:left;
    display:inline;
    margin-top:-20px;
    margin-bottom:-20px;
}

/* Featured Products */
.productLanding #featured{
	top:440px;
}
.productLanding #featuredBox{
	height:240px;
	top:200px;
}
.categoryLanding #featured{
	right:210px;
	top:393px;
}
.categoryLanding #featuredBox{
	height:193px;
	right:210px;
	top:200px;
}
#featured{
	height:22px;
	position:absolute;
	right:0pt;
	top:444px;
	width:171px;
	display:block;
}
#featuredBack{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.png) no-repeat 0 -52px;
	text-indent: -9999em;
	height: 22px;
	width: 150px;
	float:left;
}
#featuredController a{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.png) no-repeat -150px 0;
	text-indent: -9999em;
	height: 22px;
	width: 21px;
	float:left;
}
.featuredOpen {background:white;}
.featuredOpen #featuredController a{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.png) no-repeat 0 0;
}
.featuredOpen #featuredBack{
	border-bottom:1px solid #E5E5E5;
	height:21px;
}
#featuredBox{
	background:white;
	border-right:1px solid #e5e5e5;
	height:289px;
	position:absolute;
	right:0pt;
	top:155px;
	width:170px;
	overflow: auto;
	text-align:left;
}
#featuredBox a{
	display:block;
	margin:10px;
}
/* Product Detail Pages */
.productNumber{
	float:left;
}
#more-views{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat -421px -2764px;
	float:right;
	padding:0pt 0pt 0pt 18px;
}
#color-finish{
	clear:both;
	float:left;
	margin-top:20px;
}
#color-finish span{
	border-bottom:1px solid #CCCCCC;
	display:block;
	font-weight:bold;
	width:240px;
	font-size:12px;
}
.colors{
	padding-top:5px;
}
.colors img{
	float:left;
}
#color-finish .colors span{
	border:medium none;
	float:left;
	font-size:11px;
	font-weight:normal;
	margin:6px 0pt 0pt 5px;
	width:200px;
}
.productTitlePlus{
	font-weight:bold;
	font-size:11px;
	margin-bottom:10px;
}
.detailHeadings{
	text-align:center;
	height:25px;
	padding-top:5px;
	background:#BCD2C3;
	font-weight:bold;
	clear:both;
}
.symbolsHeader { padding-top: 10px; }
.symbolsLastRow { padding-bottom: 25px; }
.symbolsLabel { float: left; width: 180px; }
.symbolsDWG { float: left; width: 115px; }
.symbolsDXF { float: left; }
ul.prod-ul{
	list-style:none;
	margin:1em  0 1.5em 0;
}
ul.prod-ul li{
	background:transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat -421px -2722px;
	padding:2px 0pt 2px 16px;
}
#installExtra img{
	float:left;
	margin: 0 10px 10px 0;
}
#installInfo{
	float:left;
	width:200px;
}
.clearbox{
	width:167px;
	border:1px solid #e5e5e5;
	padding:10px;
	margin-bottom:5px;
}
.greybox{
	width:167px;
	border:1px solid #e5e5e5;
	padding:15px 10px 10px 10px;
	background:#f2f2f2;
}
.clearbox a{
	display:block;
}
#print-page{
	background:transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat -421px -2828px;
	padding:2px 0pt 2px 20px;
}
#send-to-friend{
	background:transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat -421px -2589px;
	padding:2px 0pt 2px 20px;
}
#add-compare{
	background:transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat -421px -2631px;
	padding:2px 0pt 2px 20px;
}
#compare-now{
	background:transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat -421px -2676px;
	padding:2px 0pt 2px 20px;
}
.text-where-to-buy{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat -170px -4782px;
	text-indent: -9999em;
	height: 11px;
	width: 102px;
	float:left;
	margin-bottom:10px;
}
.text-similar-products{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat -170px -4808px;
	text-indent: -9999em;
	height: 10px;
	width: 167px;
	display:block;
	margin:18px 0 10px 0;
	border-top:1px solid #ccc;
	padding-top:18px;
}
.text-coordinating-items{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat -170px -4838px;
	text-indent: -9999em;
	height: 10px;
	width: 167px;
	display:block;
	margin:18px 0 10px 0;
	padding-top:18px;
	border-top:1px solid #ccc;
}
/* Coordinating Items */
.coordinating-cabinets{
	background: url(../images/coordinating_cabinets.jpg) no-repeat;
	clear:both;
	display:block;
	margin:0pt;
	padding:12pt 0pt 20pt 90px;
}
.coordinating-mirrors{
	background: url(../images/coordinating_mirrors.jpg) no-repeat;
	clear:both;
	display:block;
	margin:0pt;
	padding:12pt 0pt 20pt 90px;
}
.coordinating-vanities{
	background: url(../images/coordinating_vanities.jpg) no-repeat;
	clear:both;
	display:block;
	margin:0pt;
	padding:12pt 0pt 20pt 90px;
}
.coordinating-lighting{
	background: url(../images/coordinating_lighting.jpg) no-repeat;
	clear:both;
	display:block;
	margin:0pt;
	padding:12pt 0pt 20pt 90px;
}
.coordinating-accessories{
	background: url(../images/coordinating_accessories.jpg) no-repeat;
	clear:both;
	display:block;
	margin:0pt;
	padding:12pt 0pt 20pt 90px;
}
/* PRODUCT COMPARISON */
#logo-small{
	background: url(../images/logo_small.gif) no-repeat;
	float:left;
	height:28px;
	margin-bottom:9px;
	text-indent:-9999em;
	width:100px;
}
.r_comparisonCabinets{
	background: url(../images/r_comparison_cabinets.gif) no-repeat;
	text-indent: -9999em;
	height:24px;
	margin-bottom:10px;
	width:100%;
}
.r_comparisonVanities{
	background: url(../images/r_comparison_vanities.gif) no-repeat;
	text-indent: -9999em;
	height:24px;
	margin-bottom:10px;
	width:100%;
}
.r_comparisonAccessories{
	background: url(../images/r_comparison_accessories.gif) no-repeat;
	text-indent: -9999em;
	height:24px;
	margin-bottom:10px;
	width:100%;
}
.r_comparisonMirrors{
	background: url(../images/r_comparison_mirrors.gif) no-repeat;
	text-indent: -9999em;
	height:24px;
	margin-bottom:10px;
	width:100%;
}
.r_comparisonLighting{
	background: url(../images/r_comparison_lighting.gif) no-repeat;
	text-indent: -9999em;
	height:24px;
	margin-bottom:10px;
	width:100%;
}
#comparisonTable table{margin:0;width:auto;}
#comparisonTable table th{width:145px;border-top:1px solid #CCCCCC;background:none;}
#comparisonTable table td {vertical-align:top;border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC;text-align:center;}
#comparisonTable table td.topBlock{border-top:none;text-align:left;}
#comparisonTable table td.comparisonIntro{border:none;}
#comparisonTable table td.comparisonIntro div{text-align:left;width:100px;}
#comparisonTable table th span{font-weight:normal;padding:0px 0pt 0pt 10px;}
#productComparison a#print-page{
	float:right;
	margin-top:11px;
}
#productComparison hr{
	margin-bottom:7px;
}
.color1{background:#E0E0E0;}
.color2{background:#f2f2f2;}
.compareProduct{
	float:left;
}
.topBlock {
	height:352px;
	width:114px;
	padding:0 10px 0 10px;
}
.topBlock .colors span{
	float:left;
	margin:6px 0pt 0pt 5px;
}
.topBlock .viewProduct, .topBlock .removeProduct{
	font-size:10px;
	clear:both;
}
.wtb_label{
	float:left;
	width:38%;
	margin:3px 5px 0 5px;
}
.wtb_widget{
	float:right;
	width:32%;
	background: none repeat scroll 0 0 #F2F2F2;
	padding:5px;
    border:1px solid #E5E5E5;
}
.wtb_widget_similar{
	float:right;
	width:43%;
	background: none repeat scroll 0 0 #F2F2F2;
	padding:5px;
    border:1px solid #E5E5E5;
}

.wtb_widget_quick_look{
	float:right;
	width:44%;
	background: none repeat scroll 0 0 #F2F2F2;
	padding:5px;
    margin:15px 85px 0 0;
    border:1px solid #E5E5E5;
}

.wtb_widget_quick_finder{
	float:right;
	width:35%;
}
/* Products */
#heroBig{
    width:452px;
    height:320px;
    float:right;
}
#heroBigLeft{
    width:352px;
    height:289px;
    float:left;
	background:#909498;
}
#heroBigLeft a{
    clear:both;
	margin:0 0 9px 50px;
	float:left;
	text-indent: -9999em;
}
.leftBigMessage{
	padding:10px 0px 17px 27px;
}

a.link-explore-upliftCollection{
    background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat -635px -5146px;
    height: 11px;
    width: 210px;
    font-size:0;
}
a.link-explore-upliftCollection:hover{
    background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat -635px -5157px;
}

a.link-explore-cabinets{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat -397px -5146px;
	height: 11px;
	width: 210px;
	font-size:0;
}
a.link-explore-cabinets:hover{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat -397px -5156px;
}


a.link-explore-fairhaven{
	background: url(../images/link_explore_fairhaven.gif) no-repeat top;
	height: 11px;
	width: 226px;
	font-size:0;
}

a.link-explore-fairhaven:hover{
	background: url(../images/link_explore_fairhaven.gif) no-repeat bottom;
}
.text-new-products{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat -800px -4848px;
	text-indent: -9999em;
	height: 13px;
	width: 130px;
	float:left;	
	margin:5px 0 5px 0;
}
#pProducts div{
    float:left;
    width:198px;
}
#pProducts img{
    float:left;
}
#pProducts div.productInfo{
	width:108px;
	height:auto;
	margin-left:10px;
}
.text-link-more-products{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -5119px;
	text-indent: -9999em;
	height: 11px;
	width: 179px;
	float:left;	
	margin:15px 0 5px 0;
	clear:both;
}
#lowBox{
	background: url(../images/room1.jpg) no-repeat;
	border:1px solid #e5e5e5;
	height:171px;
}
#lowBox p{
	float:left;
	margin:10px 0pt 0pt 12px;
	width:120px;
}          
a.link-browse-photos{
	background: url(../images/text_link_browse_photos.gif) no-repeat 0px 0px;
	text-indent: -9999em;
	height: 11px;
	width: 115px;
	float:left;	
	margin:120px 0 0 35px;
	clear:both;
	font-size:0;
}
a.link-browse-photos:hover{
	background: url(../images/text_link_browse_photos.gif) no-repeat 0px -11px;
}
/* RESULTS PAGE!!! */
.h_searchResults{
	background: url(../images/h_search_results.gif) no-repeat;
	text-indent: -9999em;
	height: 18px;
	padding-bottom:14px;
	width:805px;
}
#resultsInfo {
	background:#BCD2C3 none repeat scroll 0%;
	border-top:1px solid #CCCCCC;
	padding:10px 10px 0 10px;
	*padding:5px 10px 0 10px;
	_padding:5px 10px 0 10px;
	clear:both;
}
#listBlock{
	width:585px;
	margin:0;

}
#listBlock label{
	display:inline;
	font-weight:bold;
	margin:0pt 5px 0pt 0pt;
}
#listBlock div{
	width:195px;
	display:block;
	float:left;
	height:23px;
}
#refineSearch{
	float:right;
	width:190px;
	position:relative;
}
#refineBox{
	width:150px;
	height:22px;
	border:1px solid #CCCCCC;
	padding:4px 0 0 10px;
	background:#f2f2f2;
	float:left;
}
#controlArrow{
	float:left;
}
#refineSearch .controlArrowUp {
	background:transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat -205px -4919px;
}
.controlArrowDown{
	background:transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat -168px -4919px;
	cursor:pointer;
	height:28px;
	width:27px;
}
/* PRODUCT DETAILS PAGE */
.c-one{width:240px;}
.c-two{width:335px;}
.installInfo{clear:both;}
#productTitle{
	font-size:16px;
	margin-bottom:10px;
	line-height:normal;
}
.productDetailsImage{margin-bottom:5px;}
/* Refine and more Search Results */
#refineResults{
	position:absolute;
	top:243px;
	background:#DAD9D7;
	z-index:10;
	left:795px;
	overflow:hidden;
}
#sortInfo{
	clear:both;
	margin-bottom:15px;
}
.text-refine-search{
	background: url(../images/text_refine_search.gif) no-repeat;
	text-indent: -9999em;
	height: 9px;
	width:145px;
	float:left;
	margin:10px;
}
.product{
	float:left;
	width:145px;
	height:340px;
	border-right:1px solid #CCCCCC;
	margin-right:10px;
	padding-right:9px;
}
.productInfo{
	height:97px;
}
.productTitle{
	font-weight:bold;
	margin-top:6px;
}
.productDimensions, 
.quickLook, 
.similarProducts{
	font-size:9px;
}
#viewInfo{
	background:#F2F2F2;
	height:22px;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	margin:10px 0 19px 0;
	padding:5px 10px 0 10px;
}
#resultsNumber{
	float:left;
	margin-right:45px;
}
#sort-search-results{
	margin:-2px 0pt 0pt 2px;
	vertical-align:top;
}
#sort-per-page{
	margin:-2px 28px 0pt 2px;
	vertical-align:top;
}
.compareBlock{
	clear:both;
	display:block;
	width:100%;
	float:left;
	height:29px;
	margin:20px 0 20px 0;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	padding-top:10px;
}
.compare-on{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat -242px -4938px;
	text-indent: -9999em;
	height: 19px;
	width: 120px;
	float:left;	
}
.compare-off{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat -242px -4919px;
	text-indent: -9999em;
	height: 19px;
	width: 120px;
	float:left;
	cursor:default;
}
.detail-compare-off{	
	cursor:default;
}
.productImage{
	position:relative;
	cursor:pointer;
}
a.quickLookButton{
	position:absolute;
	top:0;
	left:0;
	text-indent: -9999em;
	float:left;
	z-index:5;
}
.quickLookBox a.quickLookButton{
	background: url(../images/quick_look.png) no-repeat top;
	height: 26px;
	width: 111px;
	margin:120px 0px 0px 15px;
}
.quickLookBox a.quickLookButton:hover{
	background: url(../images/quick_look.png) no-repeat bottom;
}
/* ACTUAL QUICK LOOK */
#view-product-details{
	background: url(../images/btn_view_product_details.gif) no-repeat;
	text-indent: -9999em;
	height: 19px;
	width: 164px;
	display:block;	
	margin:15px 0 15px 0;
	clear:both;
}
#quick-color{
	clear:both;
	width:100%;
}
#quick-color span{
	display:block;
	font-size:11px;
	font-weight:bold;
}
#quick-color .colors span{
	border:medium none;
	float:left;
	font-size:11px;
	font-weight:normal;
	margin:6px 0pt 0pt 5px;
	width:200px;
}
/* MORE VIEWS */
#thumbs{
	clear:both;
	height:75px;
}
#thumbs a:link, #thumbs a:visited{
	padding:2px;
	float:left;
	margin-right:4px;
	background:white;
	border:1px solid #E5E5E5;
}
#thumbs a:hover, #thumbs a:active, #thumbs a:focus{
	background:#953524;
}
#bigImage{
	background:#F2F2F2;
	width:595px;
	height:430px;
	border:1px solid #E5E5E5;
}
/* SIMILAR PRODUCTS */
#similarTables{clear:both;position:relative;}
#similarTables table{margin:0;}
#similarTables table th, #similarTables table td{width:133px;padding:2px 0;}
#similarTables table th{background:#BCD2C3;border-right:1px solid #FFFFFF;border-bottom:1px solid #CCCCCC;}
#similarTables table td{border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;text-align:center;}
#similarTables .last{border-right:1px solid #BCD2C3;}
#similarTables table th.topRowHeader{font-size:9px;}
#similarTables table th.topRowHeader div{padding:5px;}
#similarTables table th.similar-compare{border-top:1px solid #CCCCCC;}
#similarTables table th.similar-clear{border:none;font-size:0px;font-weight:normal;width:143px;}
#magicTable{width:805px;overflow-x:auto;overflow-y:hidden;}
#similarTable{width:143px;overflow:hidden;position:absolute;background:#FFF;top:0;}
#similarTable table th{background:none;border-right:1px solid #CCCCCC;font-weight:normal;}
#similarTable table th.propertRowHeader{font-weight:bold;font-size:11px;}
#similarTable table th span{margin-left:10px;font-size:11px;}
#similarLeft{float:left;width:145px;}
#similarAttributes{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:6px 0;}
#similarTitle{font-weight:bold;}
#similarNumber{font-weight:bold;margin-bottom:5px;width:55%;float:left;}
/* CATEGORY LANDING PAGE */
.categoryLanding p.title{
	margin:0 0 5px 0;
}
ul.triangles li{
	list-style:url(../images/ul-triangles.gif);
	_margin-left:5px;
	*margin-left:5px;
}
.categoryLeftText{
	width:245px;
	float:left;
	margin-bottom:10px;
}
.categoryLeftText div{
	font-weight:bold; 
	border-bottom:1px solid #e5e5e5;
	text-transform:uppercase;
}
#heroSmall{
    width:335px;
    height:282px;
    float:right;
}
#heroSmallLeft{
    width:259px;
    height:242px;
    float:left;
}
#heroSmallLeft a{
    clear:both;
	float:left;
	text-indent: -9999em;
}
.leftSmallMessage{
	padding:40px 0px 10px 18px;
}
.text-e-newsletter{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -4826px;
	text-indent: -9999em;
	height: 13px;
	width: 133px;
	float:left;
	padding-bottom:10px;
}
.text-dealer-locator{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -4856px;
	text-indent: -9999em;
	height: 13px;
	width: 133px;
	float:left;
	padding-bottom:10px;
}

input.dealerSearch{
	width:95px;
}
.categoryLanding #productQuickfinder{
	width:170px;
	float:right;
	padding:0;
}
.categoryProducts{
	float:left;
	width:595px;
	clear:both;
}
.vanitysearch{
    width:16px;
    float:left;
    margin-top:6px;
    margin-left:0px;

}
.vanitylabel{
    padding-left:20px;
    margin-top:6px;
}
.vanitylabelWTB{
    margin-left:22px;
  }
.go{

    margin-top:2px;
}
/* LEFT NAVIGATION */
.navigation {width:155px;}
/* Products Landing */
.h-left-product-resources{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -2525px;
	text-indent: -9999em;
	height: 15px;
	width: 155px;
	float:left;
	margin:0 0 20px 0;
	overflow:hidden;
}
.h-left-browse-design{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -2219px;
	text-indent: -9999em;
	height: 14px;
	width: 155px;
	float:left;
	margin:0 0 20px 0;
	overflow:hidden;
}
.h-left-browse-frame{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -2253px;
	text-indent: -9999em;
	height: 14px;
	width: 155px;
	float:left;
	margin:0 0 20px 0;
	overflow:hidden;
}
.h-left-browse-design2{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -2560px;
	text-indent: -9999em;
	height: 14px;
	width: 155px;
	float:left;
	margin:0 0 20px 0;
	overflow:hidden;
}
.leftNav{
	list-style:none;
	margin:0px 0px 0px 3px;
}
.leftNav li{
	display:block;
	float:left;
	width:140px;
	height:28px;
}
li#left-cabinets a{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -2872px;
	text-indent: -9999em;
	height: 9px;
	width: 58px;
	float:left;
	overflow:hidden;
}
li#left-cabinets a:hover, #cabinets li#left-cabinets a{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -2881px;
}
li#left-lighting a{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -3464px;
	text-indent: -9999em;
	height: 12px;
	width: 53px;
	float:left;
	overflow:hidden;
}
li#left-lighting a:hover{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -3476px;
}
li#left-mirrors a{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -3672px;
	text-indent: -9999em;
	height: 9px;
	width: 48px;
	float:left;
	overflow:hidden;
}
li#left-mirrors a:hover{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -3681px;
}
li#left-vanities a{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -4348px;
	text-indent: -9999em;
	height: 9px;
	width: 51px;
	float:left;
	overflow:hidden;
}
li#left-vanities a:hover{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -4357px;
}
li#left-accessories a{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -2638px;
	text-indent: -9999em;
	height: 9px;
	width: 72px;
	float:left;
	overflow:hidden;
}
li#left-accessories a:hover{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -2647px;
}
li#left-collections a{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -2910px;
	text-indent: -9999em;
	height: 9px;
	width: 69px;
	float:left;
	overflow:hidden;
}
li#left-collections a:hover, li#left-collections a.active{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -2919px;
}
li#left-cplanner a{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -3030px;
	text-indent: -9999em;
	height: 9px;
	width: 98px;
	float:left;
	overflow:hidden;
}
li#left-cplanner a:hover{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -3039px;
}
li#left-pdoc a{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -3792px;
	text-indent: -9999em;
	height: 9px;
	width: 138px;
	float:left;
	overflow:hidden;
}
li#left-pdoc a:hover, li#left-pdoc a.active{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -3801px;
}
li#left-art-deco a{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -2758px;
	text-indent: -9999em;
	height: 9px;
	width: 56px;
	float:left;
	overflow:hidden;
}
li#left-art-deco a:hover{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -2767px;
}
li#left-contemporary a{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -2986px;
	text-indent: -9999em;
	height: 12px;
	width: 88px;
	float:left;
	overflow:hidden;
}
li#left-contemporary a:hover{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -2998px;
}
li#left-modern-glamour a{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -3710px;
	text-indent: -9999em;
	height: 9px;
	width: 105px;
	float:left;
	overflow:hidden;
}
li#left-modern-glamour a:hover{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -3719px;
}
li#left-traditional a{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -4310px;
	text-indent: -9999em;
	height: 9px;
	width: 66px;
	float:left;
	overflow:hidden;
}
li#left-traditional a:hover{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -4319px;
}
li#left-framed a{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -3306px;
	text-indent: -9999em;
	height: 9px;
	width: 49px;
	float:left;
	overflow:hidden;
}
li#left-framed a:hover{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -3315px;
}
li#left-frameless a{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -3344px;
	text-indent: -9999em;
	height: 9px;
	width: 63px;
	float:left;
	overflow:hidden;
}
li#left-frameless a:hover{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -3353px;
}
li#left-customer-support a{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -3112px;
	text-indent: -9999em;
	height: 12px;
	width: 108px;
	float:left;
	overflow:hidden;
}
li#left-customer-support a:hover, li#left-customer-support a.active{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -3124px;
}
li#left-warranty a{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -4550px;
	text-indent: -9999em;
	height: 12px;
	width: 59px;
	float:left;
	overflow:hidden;
}
li#left-warranty a:hover, li#left-warranty a.active{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -4562px;
}
li#left-faqs a{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -3156px;
	text-indent: -9999em;
	height: 10px;
	width: 37px;
	float:left;
	overflow:hidden;
}
li#left-faqs a:hover, li#left-faqs a.active{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -3166px;
}
li#left-glossary a{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -3382px;
	text-indent: -9999em;
	height: 12px;
	width: 56px;
	float:left;
	overflow:hidden;
}
li#left-glossary a:hover, li#left-glossary a.active{
	background: transparent url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -3394px;
}
/* TOP NAVIGATION - http://www.htmldog.com/articles/suckerfish/dropdowns/ */
#nav li{
	_margin-left:0;
	*margin-left:0;
}
#nav, #nav ul {
	padding: 0;
	list-style: none;
	float:right;
	margin:0;
}
#nav {
	margin:27px 0 0 0;
}
#nav li{
	float:left;
}
#nav a {
	display: block;
}
#nav li ul {
	position: absolute;
	width: 172px;
	left: -999em;
	padding:0;
	z-index:9;
}
#nav li ul li{
	margin:0;
	clear:both;
	width:172px;
}
#nav li:hover ul {
	left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
#nav li:hover ul li a, #nav li.sfhover ul li a{
	color:#000000;
}
#nav li:hover ul li a:hover, #nav li.sfhover ul li a:hover{
	color:#8a1e08;
}
/* NAV: room gallery */
#nav li a#nav-room-gallery{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -48px;
	text-indent: -9999em;
	height: 9px;
	width: 125px;
	font-size:0;
	overflow:hidden;
}
#nav li:hover a#nav-room-gallery, #nav li.sfhover a#nav-room-gallery, #nav li.active a#nav-room-gallery{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -57px;
}
/* NAV: products */
#nav li a#nav-products{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -76px;
	text-indent: -9999em;
	height: 9px;
	width: 94px;
	font-size:0;
	overflow:hidden;
}
#nav li:hover a#nav-products, #nav li.sfhover a#nav-products, #nav li.active a#nav-products{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -85px;
}
li#nav-drop-cabinets a{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -184px;
	text-indent: -9999em;
	height: 32px;
	width: 172px;
	font-size:0;
}
li#nav-drop-cabinets a:hover{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -209px;
}
li#nav-drop-lighting a{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -251px;
	text-indent: -9999em;
	height: 25px;
	width: 172px;
	font-size:0;
}
li#nav-drop-lighting a:hover{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -276px;
}
li#nav-drop-mirrors a{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -311px;
	text-indent: -9999em;
	height: 25px;
	width: 172px;
	font-size:0;
}
li#nav-drop-mirrors a:hover{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -336px;
}
li#nav-drop-vanities a{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -371px;
	text-indent: -9999em;
	height: 25px;
	width: 172px;
	font-size:0;
}
li#nav-drop-vanities a:hover{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -396px;
}
li#nav-drop-accessories a{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -431px;
	text-indent: -9999em;
	height: 25px;
	width: 172px;
	font-size:0;
}
li#nav-drop-accessories a:hover{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0 -456px;
}
/* NAV: where to buy */
#nav li a#nav-where-buy{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0px -104px;
	text-indent: -9999em;
	height: 10px;
	width: 126px;
	font-size:0;
	overflow:hidden;
}
#nav li:hover a#nav-where-buy, #nav li.sfhover a#nav-where-buy, #nav li.active a#nav-where-buy{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0px -114px;
}
/* NAV: customer support */
#nav li a#nav-customer-support{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0px -133px;
	text-indent: -9999em;
	height: 9px;
	width: 155px;
	font-size:0;
	overflow:hidden;
}
#nav li:hover a#nav-customer-support, #nav li.sfhover a#nav-customer-support, #nav li.active a#nav-customer-support{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0px -142px;
}
li#nav-drop-documentation a{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0px -484px;
	text-indent: -9999em;
	height: 32px;
	width: 172px;
	font-size:0;
}
li#nav-drop-documentation a:hover{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0px -509px;
}
li#nav-drop-warranty a{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0px -551px;
	text-indent: -9999em;
	height: 25px;
	width: 172px;
}
li#nav-drop-warranty a:hover{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0px -576px;
}
li#nav-drop-faqs a{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0px -611px;
	text-indent: -9999em;
	height: 25px;
	width: 172px;
	font-size:0;
}
li#nav-drop-faqs a:hover{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0px -636px;
}
li#nav-drop-glossary a{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0px -671px;
	text-indent: -9999em;
	height: 25px;
	width: 172px;
	font-size:0;
}
li#nav-drop-glossary a:hover{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0px -696px;
}
/* NAV: why robern */
#nav li a#nav-why-robern{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0px -161px;
	text-indent: -9999em;
	height: 10px;
	width: 94px;
	font-size:0;
	overflow:hidden;
}
#nav li:hover a#nav-why-robern, #nav li.sfhover a#nav-why-robern, #nav li.active a#nav-why-robern{
	background: url(../images/bg-sprite-vertical-noRepeat.gif) no-repeat 0px -171px;
}
li#nav-drop-innovation a{
	background: url(../images/nav_drop_innovation.gif) no-repeat top;
	text-indent: -9999em;
	height: 25px;
	width: 94px;
	font-size:0;
}
li#nav-drop-innovation a:hover{
	background: url(../images/nav_drop_innovation.gif) no-repeat bottom;
}
li#nav-drop-education a{
	background: url(../images/nav_drop_education.gif) no-repeat top;
	text-indent: -9999em;
	height: 25px;
	width: 94px;
	font-size:0;
}
li#nav-drop-education a:hover{
	background: url(../images/nav_drop_education.gif) no-repeat bottom;
}
/* Search Results */
.searchResultsLanding .columns{width:695px;}
.searchResultsLanding .lastColumn{width:243px;padding:10px;}
.r_searchResults{
	background: url(../images/r_search_results.gif) no-repeat;
	text-indent: -9999em;
	height: 15px;
	width: 152px;
	float:left;
}
.text-need-help{
	background: url(../images/text_need_help.gif) no-repeat;
	text-indent: -9999em;
	height: 20px;
	width: 77px;
	display: block;
}
.arrow-right{
	background: url(../images/link-arrow.gif) no-repeat center right;
	padding:0 15px 2px 0;
	text-decoration:underline;
	float:right;
}
ol#searchResults{font-weight:bold;}
ol#searchResults li{margin-bottom:29px;}
.searchSummaries{font-weight:normal;}
#searchTopBar {clear:both;height:24px;padding-top:5px;margin:10px 0 20px 0;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
#searchBottomBar{clear:both;border-top:1px solid #CCCCCC;}
.hideSummeries .searchSummaries{display:none;}
.close-x{
	background: url(../images/btn_close_x.gif) no-repeat;
	text-indent: -9999em;
	height: 9px;
	width: 9px;
	float: right;
}
.btnPlus{
	background:transparent url(../images/btn_plus.gif) no-repeat left center;
	display:block;
	padding:0pt 0pt 0pt 20px;
}
#searchTips .btnMinus{
	background:transparent url(../images/btn_minus.gif) no-repeat left center;
	display:block;
	padding:0pt 0pt 0pt 20px;
}
#searchTips{
	width:250px;
	position:absolute;
	right:267px;
	top:173px;
	background:#FFF;
	border:1px solid #CCC;
	padding:10px;
}
#searchTips div.left, 
#searchTips a{font-weight:bold;}
#searchTips hr{margin:7px 0;}
/* ABOUT AND INFO PAGES */
.h_about {
	background: url(../images/h_about_robern.gif) no-repeat;
	text-indent: -9999em;
	height: 18px;
	width: 128px;
	display:block;
}
.r_about{
	background: url(../images/r_about.gif) no-repeat;
	text-indent: -9999em;
	height: 15px;
	width: 147px;
	float:left;
}
.r_pressroom{
	background: url(../images/r_press_room.gif) no-repeat;
	text-indent: -9999em;
	height: 15px;
	width: 121px;
	float:left;
}
.r_career{
	background: url(../images/r_career.gif) no-repeat;
	text-indent: -9999em;
	height: 15px;
	width: 221px;
	float:left;
}
.r_sitemap{
	background: url(../images/r_site_map.gif) no-repeat;
	text-indent: -9999em;
	height: 15px;
	width: 82px;
	float:left;
}
.h_glossary {
	background: url(../images/h_glossary.gif) no-repeat;
	text-indent: -9999em;
	height: 24px;
	width: 85px;
	display:block;
}
.h_faq {
	background: url(../images/h_faq.gif) no-repeat;
	text-indent: -9999em;
	height: 24px;
	width: 263px;
	display:block;
}
.h_warranty {
	background: url(../images/h_warranty.gif) no-repeat;
	text-indent: -9999em;
	height: 24px;
	width: 201px;
	display:block;
}
.h_contact {
	background: url(../images/h_contact.gif) no-repeat;
	text-indent: -9999em;
	height: 16px;
	width: 105px;
	display:block;
}
.h_pressroom {
	background: url(../images/h_pressroom.gif) no-repeat;
	text-indent: -9999em;
	height: 16px;
	width: 105px;
	display:block;
}
.h_career {
	background: url(../images/h_career.gif) no-repeat;
	text-indent: -9999em;
	height: 22px;
	width: 204px;
	display:block;
}
.h_customerSupport{
	background: url(../images/h_customerSupport.gif) no-repeat;
	text-indent: -9999em;
	height: 20px;
	width: 170px;
	display:block;
}
.h_mediacontacts{
	background: url(../images/h_mediacontacts.gif) no-repeat;
	text-indent: -9999em;
	height: 10px;
	width: 119px;
	display:block;
}

.h_recentpressreleases{
	background: url(../images/h_recentpressreleases.gif) no-repeat;
	text-indent: -9999em;
	height: 18px;
	width: 205px;
	display:block;
}

/* E-Newsletter */
.r_newsletter{
	background: url(../images/r_newsletter.gif) no-repeat;
	text-indent: -9999em;
	height: 15px;
	width: 131px;
	float:left;
}
.h_newsletter_subscribe{
	background: url(../images/h_newsletter_subscribe.gif) no-repeat;
	text-indent: -9999em;
	height: 18px;
	margin-bottom:8px;
	width: 348px;
	display:block;
}
.h_thankyou{
	background: url(../images/h_thankyou.gif) no-repeat;
	text-indent: -9999em;
	height: 15px;
	margin-bottom:8px;
	width: 119px;
	display:block;
}
.h_edit_profile{
	background: url(../images/h_edit_profile.gif) no-repeat;
	text-indent: -9999em;
	height: 15px;
	margin-bottom:12px;
	width: 148px;
	display:block;
}
.h_unsubscribe{
	background: url(../images/h_unsubscribe.gif) no-repeat;
	text-indent: -9999em;
	height: 15px;
	margin-bottom:12px;
	width: 127px;
	display:block;
}
.h_library{
	background: url(../images/h_library.gif) no-repeat;
	text-indent: -9999em;
	height: 24px;
	margin-bottom:8px;
	width: 183px;
	display:block;
}
.library hr{margin:10px 0;}
#content #unsubscribe-email{
	font-weight:bold;
	font-size:11px;
	display:inline;
}
/* Why Robern */
.r_whyrobern{
	background: url(../images/r_why_robern.gif) no-repeat;
	text-indent: -9999em;
	height: 15px;
	width: 130px;
	float:left;
}
.h_why_robern {
	background: url(../images/h_why_robern.gif) no-repeat;
	text-indent: -9999em;
	height: 24px;
	width: 100%;
	display:block;
	margin-top:10px;
	clear:both;
	float:left;
}
#whyTabs{
	float:left;
	width:166px;
}
#whyTabs div{
	clear:both;
	float:left;
}
#whyContent{
	float:left;
	width:638px;
}
#why-tab-reliability a{
	background: url(../images/why_tab_reliability.gif) no-repeat top;
	text-indent: -9999em;
	height: 58px;
	width: 166px;
	font-size:0;
	display:block;
}
#why-tab-reliability a:hover, .tab-reliability #why-tab-reliability a{
	background: url(../images/why_tab_reliability.gif) no-repeat bottom;
}
#why-tab-thoughtfulsolutions a{
	background: url(../images/why_tab_thoughtful.gif) no-repeat top;
	text-indent: -9999em;
	height: 58px;
	width: 166px;
	font-size:0;
	display:block;
}
#why-tab-thoughtfulsolutions a:hover, .tab-thoughtfulsolutions #why-tab-thoughtfulsolutions a{
	background: url(../images/why_tab_thoughtful.gif) no-repeat bottom;
}
#why-tab-authenticity a{
	background: url(../images/why_tab_authenticity.gif) no-repeat top;
	text-indent: -9999em;
	height: 58px;
	width: 166px;
	font-size:0;
	display:block;
}
#why-tab-authenticity a:hover, .tab-authenticity #why-tab-authenticity a{
	background: url(../images/why_tab_authenticity.gif) no-repeat bottom;
}
#why-tab-smart-features a{
	background: url(../images/why_tab_smart_features.gif) no-repeat top;
	text-indent: -9999em;
	height: 57px;
	width: 166px;
	font-size:0;
	display:block;
}
#why-tab-smart-features a:hover, .tab-smart-features #why-tab-smart-features a{
	background: url(../images/why_tab_smart_features.gif) no-repeat bottom;
}
#why-tab-design-versatility a{
	background: url(../images/why_tab_design_versatility.gif) no-repeat top;
	text-indent: -9999em;
	height: 58px;
	width: 166px;
	font-size:0;
	display:block;
}
#why-tab-design-versatility  a:hover, .tab-design-versatility  #why-tab-design-versatility  a{
	background: url(../images/why_tab_design_versatility.gif) no-repeat bottom;
}
#whyContent{
	width:638px;
	height:289px;
}
/* Customer Support */
#content .customerSupport{height:auto;}
#cSupport span#remaining{
	display:inline;
	font-size:11px;
}
.r_customerSupport, .r_customerSupportConfirmation, .r_contact, .r_faq, .r_glossary, .r_warranty,
.r_warrantyConfirmation {
	background: url(../images/r_customerSupport.gif) no-repeat;
	text-indent: -9999em;
	height: 15px;
	width: 193px;
	float:left;
}
#cSupport textarea{
	width:370px;
	height:108px;
	float:left;
	margin:0pt 10px 10px 0pt;
}
.formBlocks{
	padding-top:10px;
	margin-top:10px;
	border-top:1px solid #CCCCCC;
	clear:both;
}
#cSupport label{
font-weight:bold;
display:block;
}
#cSupport label span.label-hint {
font-weight:normal;
display:inline;
font-size: 10px;
}
#contactForm label span.label-hint {
font-weight:normal;
display:inline;
font-size: 10px;
}
#cSupport input{
display:block;
}
#cSupport select{
margin:0;
display:block;
}
#cSupport span{
font-weight:normal;
display:block;
font-size:9px;
}
.submitBlock{
	display:block;
	margin:10px 0px;
	height:20px;
}
.submitBlock input{
	float:left;
	margin-right:10px;
}

input.reset{
border:none;
background:url(../images/btn_cancel.gif);
width:76px;
height:19px;
cursor:pointer;
}
.text-robern-warranty{
background:transparent url(../images/text_robern_warranty.gif) no-repeat;
float:left;
height:13px;
padding-bottom:10px;
text-indent:-9999em;
width:133px;
}
.text-have-question{
background:transparent url(../images/text_have_a_question.gif) no-repeat;
float:left;
height:13px;
padding-bottom:10px;
text-indent:-9999em;
width:133px;
}
.text-product-documentation{
background:transparent url(../images/text_product_documentation.gif) no-repeat;
float:left;
height:25px;
padding-bottom:10px;
text-indent:-9999em;
width:133px;
}
.text-other-ways-contact{
background:transparent url(../images/text_other_ways_contact.gif) no-repeat;
float:left;
height:25px;
padding-bottom:10px;
text-indent:-9999em;
width:133px;
}
.byphone{
background: url(../images/icon_phone.gif) no-repeat;
padding:0pt 0pt 5px 20px;
clear:both;
}
.byfax{
background: url(../images/icon_fax.gif) no-repeat;
padding:0pt 0pt 5px 20px;
clear:both;
}
.bymail{
background: url(../images/icon_mail.gif) no-repeat;
padding:0pt 0pt 5px 20px;
clear:both;
}
.byphone span, 
.byfax span, 
.bymail span{font-weight:bold;}
/* FIND A SALES REP */
.h_find_a_sales {
	background: url(../images/h_find_a_sales.gif) no-repeat;
	text-indent: -9999em;
	height: 24px;
	width: 263px;
	display:block;
}
.h_find_your_sales {
	background: url(../images/h_find_your_sales.gif) no-repeat;
	text-indent: -9999em;
	height: 20px;
	width: 249px;
	display:block;
}

form#repSearch{
	float:left;
	width:210px;
	padding:3px 5px;
}
.help-on-white {
background:transparent url(../images/btn_help_on_white.gif) no-repeat;
height:18px;
width:18px;
float:left;
text-indent:-9999px;
margin:0px 5px;
}
/* ORDER A CATALOG */
.r_downloadCatalog,
.r_downloadCatalogConfirmation,
.r_orderCatalog,
.r_catalogForm,
.r_orderCatalogConfirmation {
	background: url(../images/r_order_catalog.gif) no-repeat;
	text-indent: -9999em;
	height: 15px;
	width: 176px;
	float:left;
}
.h_order_catalog {
	background: url(../images/h_order_catalog.gif) no-repeat;
	text-indent: -9999em;
	height: 24px;
	width: 162px;
	display:block;
	margin-bottom:14px;
}
/* .r_downloadCatalog, .r_downloadCatalogConfirmation */
.h_down_catalog {
	background: url(../images/h_down_catalog.gif) no-repeat;
	text-indent: -9999em;
	height: 29px;
	width: 185px;
	display:block;
	margin-bottom:14px;
}
.request-copy{
    background:transparent url(../images/btn_request_copy.gif) no-repeat;
    height:19px;
    width:114px;
    display:block;
    text-indent:-9999px;
}
.download-catalog{
    background:transparent url(../images/btn_downloadcatalog_copy.gif) no-repeat;
    height:19px;
    width:99px;
    display:block;
    text-indent:-9999px;
}
.catTop{height:28px;background:#BBD3C3;}
.catTop div{font-weight:bold;padding:6px 0pt 6px 10px;border-right:1px solid #FFF;float:left;}
.catBottom{height:150px;border-bottom:1px solid #CCC;}
.catBottom div{float:left;margin-right:10px;padding-top:10px;}
#content .catalogImage {width:100px;padding:0;float:left;margin-right:10px;}
.cata1{width:470px;}
.cata2{width:152px;}
.catBottom .cata2{
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
height:80px;
margin:0pt;
padding:60px 0pt 10px 50px;
width:112px;
}
.cata2 a.pdf{padding:2px 0pt 4px 20px;background-position:left;}
.cata3{width:150px;}
.catBottom .cata3{
padding:60px 0pt 0pt 30px;
width:120px;
}
.cata3 span{
display:block;
text-align:center;
width:114px;
}
.cata4{width:300px;}
.cata4 h3{margin:0;}
/* WHERE TO BUY */
.r_where_to_buy,
.r_repLocator {
	background: url(../images/r_where_to_buy.gif) no-repeat;
	text-indent: -9999em;
	height: 16px;
	width: 144px;
	float:left;
}
.h_where_to_buy {
	background: url(../images/h_where_to_buy.gif) no-repeat;
	text-indent: -9999em;
	height: 24px;
	width: 133px;
	display:block;
}
li#left-where-to-buy a{
	background: url(../images/left_where_to_buy.gif) no-repeat 0px 0px;
	text-indent: -9999em;
	height: 12px;
	width: 83px;
	float:left;
	overflow:hidden;
}
li#left-where-to-buy a:hover, li#left-where-to-buy a.active {
	background: url(../images/left_where_to_buy.gif) no-repeat 0px -12px;
}
li#left-find-sales a{
	background: url(../images/left_find_sales.gif) no-repeat 0px 0px;
	text-indent: -9999em;
	height: 26px;
	width: 89px;
	float:left;
	overflow:hidden;
}
li#left-find-sales a:hover, li#left-find-sales a.active {
	background: url(../images/left_find_sales.gif) no-repeat 0px -26px;
}
.text-robern-dealers{
	background:transparent url(../images/text_robern_dealers.gif) no-repeat scroll 0%;
	float:left;
	font-size:0pt;
	height:26px;
	padding-bottom:10px;
	text-indent:-9999em;
	width:152px;
}
.text-dealer-search{
	background:transparent url(../images/text_dealer_search.gif) no-repeat scroll 0%;
	display:block;
	font-size:0pt;
	height:10px;
	padding-bottom:10px;
	text-indent:-9999em;
	width:103px;
}
.quickSearch {
	border: 1px solid #B3B3B3; 
	padding: 9px; 
	background: #DAD9D6;
}
.dealerFind{
width:170px;
float:right;
}
.dealerFind div{
clear:both;
}
.dealerFind label{
padding-top:3px;
}
#content .dealerFind select{
float:none;
}
#content .dealerFind input{
float:left;
width:140px;
}
#content .dealerFind input.findDealers{
display:block;
clear:both;
margin-top:10px;
width:104px;
}
.dealerFind select {
float:left;
margin:0pt;
width:145px;
}
.dealerFind div.error{width:145px;}
div.postalCode {
	display:block;
	margin-bottom:10px;
	border-bottom:1px solid #FFF;
	height:60px;
}

.dealerFind .text-or{
	margin:10px 0 5px 0;
}

div.Vanities{
padding-top:10px;
}



/* Product Documentation */
.h_pDocumentation{
	background:transparent url(../images/h_p_documentation.gif) no-repeat;
	height:18px;
	padding-bottom:14px;
	text-indent:-9999em;
	width:217px;
	display:block;
}
.pdf{
	background:transparent url(../images/icon_pdf.gif) no-repeat scroll right top;
	padding:2px 20px 4px 0px;
}
.text-replacemen-parts {
	background:transparent url(../images/text_replacement_parts.gif) no-repeat scroll 0%;
	display:block;
	height:10px;
	margin-bottom:5px;
	text-indent:-9999em;
	width:126px;
}
.h_p_doc_search_results{
	background:transparent url(../images/h_p_doc_search_results.gif) no-repeat;
	height:18px;
	padding-bottom:14px;
	text-indent:-9999em;
	width:362px;
	float:left;
}

form#docSearch{
	float:right;

}

table#docResults{
	border-top:1px solid #cccccc;
}

table#docResults th{
	background:#FFFFFF;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

table#docResults td{
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
#content table#docResults .noborder{
	border-right:none;
}
/* Dealer Search Results */
.h-dealer-search-results{
	background:transparent url(../images/h_dealer_search_results.gif) no-repeat;
	height:18px;
	padding-bottom:14px;
	text-indent:-9999em;
	width:205px;
	display:block;
}
.dealerBlocks{
	height:28px;
	background:#BCD2C3;
	width:100%;
}
.dealerBlocks span{
	font-weight:bold;
	padding:5px 0 0 10px;
	display:block;
}
.resultBlocks{display:block;margin-top:13px;border-bottom:1px solid #ccc;padding-bottom:16px;}
.resultBlocks div{width:260px;float:left;}
#map{
    margin:10px 0;
    width: 466px;
}
#MapForm { text-align:left; }
#drivingDirections{height:62px;background:#F2F2F2;width:100%;}
#drivingDirections div{font-weight:bold;padding:4px 0 4px 9px;}
#drivingDirections label{float:left;margin-left:4px;}
#drivingDirections input{float:left;margin-left:5px;}

/* Videos */
.r_videos{
	background: url(../images/r_videos.gif) no-repeat;
	text-indent: -9999em;
	height: 15px;
	width: 68px;
	float:left;
}

/* Footer */
#footer{
	clear:both;
	border-top:1px solid #CCCCCC;
	padding-top:5px;
	margin-top:40px;
	height:15px;
}
#footer ul{
	list-style:none;
	margin:0;
}
#footer li{
	float:left;
	margin-right:10px;
}
#footer li.right{
	float:right;
	margin:0;
}


/* QuestionPro Survey Styles */
.dhtmlgoodies_window                            { width:300px; font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; font-size:0.9em; position:absolute; overflow:hidden; z-index:10000; }
.dhtmlgoodies_window div                        { position:relative; }
.dhtmlgoodies_window .dhtmlgoodies_window_top   { width:100%; height:17px; position:relative; background-color: #707070; }
.dhtmlgoodies_window .top_buttons               { float:right; z-index:10; position:absolute; right:0px; width:35px; }
.top_buttons img                                { float:right; padding-right:3px; }
.dhtmlgoodies_windowMiddle                      { border-left:3px solid #707070; }
.closeWindowDiv                                 { border-right:3px solid #707070; border-left: 3px solid #707070; padding-left:0px; padding-right:0px; height:20px; overflow:hidden; background-color:#FFF; text-align:center; }
.closeWindowLink2                               { z-index:1000; cursor:pointer; text-decoration:underline; }
.dhtmlgoodies_windowContent                     { border-right:3px solid #707070; padding-left:0px; padding-right:1px; height:100%; overflow:hidden; background-color:#FFF; }
.dhtmlgoodies_window_bottom                     { border-left: 3px solid #707070; border-right:3px solid #707070; border-bottom: 3px solid #707070; position:relative; height:20px; background-color:#FFFFFF; }
html>body	.dhtmlgoodies_window_bottom         { border-left: 3px solid #707070; border-right:3px solid #707070; border-bottom: 3px solid #707070; position:relative; height:0px; background-color:#FFFFFF; }
.dhtmlgoodies_window_bottom img                 { float:right; }
.topCenterImage                                 { position:absolute; left:3px; width:5000px; height:17px; }
.resizeImage                                    { position:absolute; right:1px; bottom:1px; }
#closeImage1                                    { cursor:pointer; cursor:hand }


