/* CSS Document -- content.css */

html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }

.D_small { background: url(../graphics/backgroundD.gif) repeat-y center -102px scroll #FEFEFE; }

#info table tr td {
	color: #999999;
}

.pic {
	border:1px solid #807046;
	padding: 2px;
}

.inlinepic_left {
	float: left;
	margin: 3px 10px 3px 2px;
}

.inlinepic_right {
	float: right;
	margin: 3px 2px 3px 10px;
}

.menu_bar {
	float: left;
	width: 160px;
	margin: 0px 10px 0px 0px;
	color: #F9F9F9;
}

.menu_bar_mini {
	width: 140px;
	padding: 0px 5px 0px 10px;
	color: #F9F9F9;
}

.menu_bar_mini_support {
	width: 150px;
	padding: 0px 5px 0px 10px;
}

.menu_bar_header {
	font: small-caps bold 17px Arial, Helvetica, sans-serif;
}

.menu_bar ul, .menu_bar ul li, .menu_bar_mini ul, .menu_bar_mini ul li, .custsup_menu ul, .custsup_menu ul li, .menu_bar_mini_support ul, .menu_bar_mini_support ul li {
	list-style-type: none;
	display: block;
	padding: 2px 0px;
}

.menu_bar_logo {
	float: left;
	clear: left;
	margin: 40px 0px 10px 5px;
}

.products {
	float: right;
	width: 630px;
}

.products table tr td {
	font: small-caps bold 14px Arial, Helvetica, sans-serif;
	color: #807046;
}

.products table.normal tr td {
	color: #666666;
	font: normal 12px Arial, Helvetica, sans-serif;
}

.products table tr td.large {
	font: small-caps bold 16px Arial, Helvetica, sans-serif;
}

.products table tr td.small {
	font: small-caps bold 12px Arial, Helvetica, sans-serif;
}

.custsup_menu {
	float: left;
	width: 170px;
}

.custsup_section {
	float: left;
	width: 190px;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 10px 10px 20px 10px;
}
.custsup_sec_header {
	font: bold 13px Arial, Helvetica, sans-serif;
}

.custsup_content {
	float: right;
	width: 630px;
}

.sitemap ul, .sitemap ul li {
	list-style-type: square;
	display: block;
	padding: 2px 0px;
}

.sitemap ul li {
	margin-left: 20px;
}

.bold { font-weight: bold }
.leftpadding { padding-left: 8px; }
.leftpadding ul { padding-left: 15px; }

.clear { clear: both; }

.docList { margin: 15px; }
.docList img.PDF { margin: 2px 5px; }

/********************MAIN PRODUCT LINE PAGE ROLLOVERS********************/
#cat_select {
	position: relative;
	width: 800px/*470px*/;
	height: 350px;
	margin: 0px;
}

#cat_select .catgrs {
	width: 170px;
	position: absolute;
	left: 0px;
	top: 0px;
}

a.chooser, a.chooser:visited {
	display: inline;
	width: 160px;
	padding: 8px 0px 8px 10px;
	float: left;
	text-align: left;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FEFEFE;
	outline: none;
	text-decoration: underline;
}

a.chooser span {
	visibility: hidden;
	display: block;
	width: 630px/*300px*/;
	height: 350px;
	position: absolute;
	top: -15px;
	left: 170px;
	text-align: center;
	cursor: default;
}

a.chooser:hover {
	white-space:normal;
	z-index:100;
}

a.chooser:hover span {
	visibility: visible;
	z-index: 100;
}


/********************CATALOG ROLLOVERS********************/
/*img#sandcast { 
	width: 189px;
	height: 241px;
	background-image: url(../images/catalog/CoverSANDCAST_small.gif); 
}*/

img#designer { 
	width: 189px;
	height: 241px;
	background-image: url(../images/catalog/CoverDESIGNER_small.gif); 
}

img#ezsetres { 
	width: 189px;
	height: 241px;
	background-image: url(../images/catalog/CoverEZSETRES_small.gif); 
}

img#ezsetcom { 
	width: 189px;
	height: 241px;
	background-image: url(../images/catalog/CoverCOMM_small.gif); 
}

img#callan { 
	width: 189px;
	height: 241px;
	background-image: url(../images/catalog/CoverCALLAN_small.gif); 
}

img#privex { 
	width: 189px;
	height: 241px;
	background-image: url(../images/catalog/CoverPRIVEX_small.gif); 
}

img#trim { 
	width: 189px;
	height: 241px;
	background-image: url(../images/catalog/CoverTRIM_small.gif); 
}

img#bath { 
	width: 189px;
	height: 241px;
	background-image: url(../images/catalog/CoverBATH_small.gif); 
}

img#hinges { 
	width: 189px;
	height: 241px;
	background-image: url(../images/catalog/CoverHINGES_small.gif); 
}

img#blkiron { 
	width: 189px;
	height: 241px;
	background-image: url(../images/catalog/CoverBLKIRON_small.gif); 
}

img#designer:hover, img#ezsetres:hover, img#ezsetcom:hover, img#callan:hover, img#trim:hover, img#privex:hover, img#bath:hover, img#hinges:hover, img#blkiron:hover {background-position: 189px 0px;}

img#whatsnew { 
	width: 350px;
	height: 250px;
	background-image: url(../graphics/news/WhatsNewLink.gif); 
}img#whatsnew:hover { background-position: 350px 0px; }


/***************************************************************************************/

.title { margin: -12px 0px 30px 10px; clear: both; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.font14 { font-size: 14px; }
.font16 { font-size: 16px; }


/*****Title Bars*/
.titlebarD_cont {float: right; width: 630px; background-color: #807046;/* background: url(../graphics/designer/designerProdTitleBar.jpg) repeat-y top right scroll; */padding: 3px 5px 2px; margin: 0px -11px 15px 0px; border: 1px solid #999; font: normal small-caps 1.45em Calibri, Arial, Verdana; line-height: .9em; color: #FFF;}
.titlebarB {float: right; width: 622px; background-color: #6F1401;/* background: url(../graphics/designer/designerProdTitleBar.jpg) repeat-y top right scroll; */padding: 3px 5px 2px; margin: 10px -11px 15px 0px; border: 1px solid #999; font: normal small-caps 1.45em Calibri, Arial, Verdana; line-height: .9em; color: #FFF;}
.titlebarBI {float: right; width: 622px; background-color: #C69F2A;/* background: url(../graphics/designer/designerProdTitleBar.jpg) repeat-y top right scroll; */padding: 3px 5px 2px; margin: 10px -11px 15px 0px; border: 1px solid #999; font: normal small-caps 1.45em Calibri, Arial, Verdana; line-height: .9em; color: #FFF;}
.titlebarCS_cont {float: right; width: 630px; background-color: #272526;/* background: url(../graphics/designer/designerProdTitleBar.jpg) repeat-y top right scroll; */padding: 3px 5px 2px; margin: 0px -11px 15px 0px; border: 1px solid #999; font: normal small-caps 1.45em Calibri, Arial, Verdana; line-height: .9em; color: #FFF;}
.titlebarCS_contwide {float: right; width: 800px; background-color: #272526;/* background: url(../graphics/designer/designerProdTitleBar.jpg) repeat-y top right scroll; */padding: 3px 5px 2px; margin: 0px -11px 15px 0px; border: 1px solid #999; font: normal small-caps 1.45em Calibri, Arial, Verdana; line-height: .9em; color: #FFF;}
.titlebarN_cont {float: right; width: 630px; background-color: #272526;/* background: url(../graphics/designer/designerProdTitleBar.jpg) repeat-y top right scroll; */padding: 3px 5px 2px; margin: 0px -11px 15px 0px; border: 1px solid #999; font: normal small-caps 1.45em Calibri, Arial, Verdana; line-height: .9em; color: #FFF;}
.titlebarN_contwide {float: right; width: 800px; background-color: #272526;/* background: url(../graphics/designer/designerProdTitleBar.jpg) repeat-y top right scroll; */padding: 3px 5px 2px; margin: 0px -11px 15px 0px; border: 1px solid #999; font: normal small-caps 1.45em Calibri, Arial, Verdana; line-height: .9em; color: #FFF;}
.titlebarDDS {float: right; width: 622px; background-color: #98002F;/* background: url(../graphics/designer/designerProdTitleBar.jpg) repeat-y top right scroll; */padding: 3px 5px 2px; margin: 10px -11px 15px 0px; border: 1px solid #999; font: normal small-caps 1.45em Calibri, Arial, Verdana; line-height: .9em; color: #FFF;}
.titlebarEZ {float: right; width: 622px; background-color: #917C23;/* background: url(../graphics/designer/designerProdTitleBar.jpg) repeat-y top right scroll; */padding: 3px 5px 2px; margin: 10px -11px 15px 0px; border: 1px solid #999; font: normal small-caps 1.45em Calibri, Arial, Verdana; line-height: .9em; color: #FFF;}
.titlebarH {float: right; width: 622px; background-color: #582700;/* background: url(../graphics/designer/designerProdTitleBar.jpg) repeat-y top right scroll; */padding: 3px 5px 2px; margin: 10px -11px 15px 0px; border: 1px solid #999; font: normal small-caps 1.45em Calibri, Arial, Verdana; line-height: .9em; color: #FFF;}
.titlebarC {float: right; width: 622px; background-color: #6E603D;/* background: url(../graphics/designer/designerProdTitleBar.jpg) repeat-y top right scroll; */padding: 3px 5px 2px; margin: 10px -11px 15px 0px; border: 1px solid #999; font: normal small-caps 1.45em Calibri, Arial, Verdana; line-height: .9em; color: #FFF;}
.titlebarCO {float: right; width: 622px; background-color: #756100;/* background: url(../graphics/designer/designerProdTitleBar.jpg) repeat-y top right scroll; */padding: 3px 5px 2px; margin: 10px -11px 15px 0px; border: 1px solid #999; font: normal small-caps 1.45em Calibri, Arial, Verdana; line-height: .9em; color: #FFF;}
.titlebarP {float: right; width: 622px; background-color: #D6A00C;/* background: url(../graphics/designer/designerProdTitleBar.jpg) repeat-y top right scroll; */padding: 3px 5px 2px; margin: 10px -11px 15px 0px; border: 1px solid #999; font: normal small-caps 1.45em Calibri, Arial, Verdana; line-height: .9em; color: #FFF;}
.titlebarT {float: right; width: 622px; background-color: #926D02;/* background: url(../graphics/designer/designerProdTitleBar.jpg) repeat-y top right scroll; */padding: 3px 5px 2px; margin: 10px -11px 15px 0px; border: 1px solid #999; font: normal small-caps 1.45em Calibri, Arial, Verdana; line-height: .9em; color: #FFF;}
/*****END Title Bars*/


/*****Home Page Product Slivers*********************************************************/
ul.SliverMenu{ list-style-type: none; }
ul.SliverMenu li{ margin-top: 1px; }
ul.SliverMenu li img{ border: none;}
/*END Home Page Product Slivers*********************************************************/


/*****Product Page "AddThis" Icon bar***************************************************/
/*.AddThisIcons { float:right; margin:-10px -5px 10px 0px; }*/
.AddThisButton { float:left; margin:0px 0px 0px 8px; }
/*END Product Page "AddThis" Icon bar***************************************************/



/* CSS Document -- content.css */

