body {
	background-color: #FFFFFF;
	margin: 0px
}

SUP{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 8px;
	text-decoration: none;
}

/* This behavior adds transparency support for IE */
img {behavior: url(/includes/pngbehavior.htc);}

img#PageHeader{margin:18px 0px 23px 17px;}


a:Hover, table#HardwarePaging td a:Hover{text-decoration: underline;}

/* DJ's additions 7-25-09 */
h1	{
	font-family: Arial, Helvetica, sans-serif;
	color: #B1947D;
	font-size: 20px;
	margin: 0px 0px 23px 47px;
}

h2	{
	font-family: Arial, Helvetica, sans-serif;
	color: #B1947D;
	font-size: 14px;
	margin: 18px 0px 0px 17px;
}

h3	{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 14px;
	margin: 0px 0px 13px 0px;
}

h3.news	{margin:0px;font-style:italic;}

ul.ProductCare	{
	margin-top:15px;
	margin-bottom:30px;
}

ul.ProductCare li	{
	margin-top:15px;
}

.PaymentBox	{
	border:1px solid #C5AF9F;
	background-color: #EFEAE5;
	padding: 5px;
	margin-bottom: 20px;
}

/* End DJ's additions */

.whitetxt_xs{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 9px;
	text-decoration: none;
}

.whitetxt_sm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 10px;
	text-decoration: none;
}


.whitetxt_med{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 11px;
	text-decoration: none;
}

.blacktxt_xs{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 9px;
	text-decoration: none;
}

.blacktxt_sm, table#HardwarePaging td, table#HardwarePaging td A, .leftNavOff{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 10px;
	text-decoration: none;
}

a.blacktxt_sm{
	text-decoration:underline;
}

.blacktxt_md{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	text-decoration: none;
}

.leftNavOn, .leftNavOff:Hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

.bluetxt_sm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #005088;
	font-size: 10px;
	text-decoration: none;
}

.bluetxt_md{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #005088;
	font-size: 11px;
	text-decoration: none;
}

.burgandytxt_sm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #961E25;
	font-size: 10px;
	text-decoration: none;
}

.burgandytxt_md{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #961E25;
	font-size: 11px;
	text-decoration: none;
}

.greentxt_sm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #007B36;
	font-size: 10px;
	text-decoration: none;
}

.greentxt_md{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #007B36;
	font-size: 11px;
	text-decoration: none;
}

.darktantxt_sm, .designAccessNav{
	color: #B1947D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.darktantxt_sm:hover{
	color:#FFFFFF;
	text-decoration: underline;
}

.designAccessNav:hover{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.graytxt_xs{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B2B2B2;
	font-size: 9px;
	text-decoration: none;
}

.lightgraytxt_sm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#D4D3D4;
	font-size:10px;
	text-decoration: none;
}

.lightgraytxt_sm SUP{
	color: #ffffff;
}

.darkgraytxt_sm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A2A2A2;
	font-size: 10px;
	text-decoration: none;
}

.darkgraytxt_xs{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #838383;
	font-size: 9px;
	text-decoration: none;
}

.browntxt_sm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A88B75;
	font-size: 10px;
	text-decoration: none;
}

.slatetxt_sm, TD#architectDetails{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7D6561;
	font-size: 10px;
	text-decoration: none;
}

TD#architectDetails{
	padding: 3px 7px 3px 7px;
	background-color:#EFEAE5; 
	vertical-align:top;
}

table.designSubNav{margin-top:18px; margin-left:17px;}

.content{margin-left:47px; margin-bottom:20px;}
.content2{margin-left:47px; margin-top:21px; margin-bottom:15px;}

.galleryCaption{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 11px;
	text-decoration: none;
	font-weight:bold;
}


/* contact form */
.txtContactfrm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7D6561;
	font-size: 10px;
	border:1px solid #C5AF9F;
	background-color: #EFEAE5;
}

/* Styles for the homepage */
div#MainContainer{
	position:relative;
	width:768px; 
	height:246px;
	border:0px solid white;
}

div#MainContainer div#Content{
	position:absolute;
	width:105px;
	top:15px;
	left:655px;
	border:0px solid red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #D5D3D3;
	font-size: 10px;
}

div#MainContainer div#RightBar{text-align:right;}

.viewGallery{
	font-weight:bold; 
	font-size:9px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #B1947D;
	text-decoration:none;
}

.viewGallery:Hover{ color:#FFFFFF;}

div#NewsOfInterestContainer{
	position:relative;
	width:277px; 
	height:170px; 
	border:0px solid white; 
	margin-left:16px;
}

div#NewsContent{
	border:0px solid white;
	position:absolute; 
	top:390px; 
	left:30px; 
	width:245px;
	clip:rect( 0,390,130,0 );
}

div#NewOfferingContainer{
	position:relative;
	border:0px solid white;
	width:437px; 
	height:170px;
	margin-left:30px;
}

div#NewOfferingContainer div#OfferingContent{
	border:0px solid white; 
	position:absolute; 
	top:30px; 
	left:0px; 
	width:430px;
	height:135px;
}


/* Prodcut Quick Find Drop-Down */

.select_quickdrop {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
	background-color: #42464F;	
	/*border-right: #42464F 1px solid;
	border-top: #42464F 1px solid; 
	border-left: #42464F 1px solid; 
	border-bottom: #42464F 1px solid; */
	
}

.select_quickdrop_product {
	color:#A88B75;
}

/* knobs & pulls page */
table#HardwarePaging {
	background-color:EFEAE5;
	margin-right:10px;
}

/* Left Nav styles */
.LeftNavBGColor{background-color: #DFCCBD;}
.LeftNavBGColorSelected{background-color: #C5AD99;}
.LeftNavBGColorSubSection{background-color: #D2BCAB;}
.LeftNavLine1{background-color: #C3AC9A;}
.LeftNavLine2{background-color: #EFE6DE;}
.LeftNavLine3{background-color: #B59B86;}
#LeftNavArrowImage{padding:7px 4px 6px 4px;}
#LeftNavSubSection{padding:6px 0px 7px 6px;}
#LeftNavSection{padding-top:6px; padding-bottom:6px;}

/*background colors*/
.BGColorBlue{background-color: #005281;}
.BGColorTan{background-color: #E9E0CD;}
.BGColorTan2{background-color: #F7F1E4;}
/*.BGColorBrown{background-color: #AC907A;}*/
.BGColorSand{background-color: #F0EBE7;}
.BGColorGray{background-color:#353843;}
.BGColorBlack{background-color:#000000;}
.BGColorLightTan{background-color:#EFEAE5;}



/** drop down menu styles for the transparency **/
.menuContainer{position:relative;}
.menuContainer Img{position:absolute; left:0px; top:0px;}
.menuContainer div{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#B1947D;
	font-size:10px;
	position: absolute;
	width: 99%;
	text-align: left;
	padding-left:25px;
	margin-top: 4px;
}


/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:White; layer-background-color:White; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{
	position:absolute;
	vertical-align:middle;
	padding:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	font-size:10px;
	font-weight:normal;
}
.clLevel0{background-color:#FFFFff; layer-background-color:#FFFFFF; color:#000000;}
.clLevel0over{background-color:#FFFFFF; layer-background-color:#E6F0ED; color:#000000; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#999999; layer-background-color:#999999}

/*Styles for level 1*/
.clLevel1,.clLevel1over{
	position:absolute;
	vertical-align:middle;
	padding:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:left;
	font-size:10px;
	font-weight: bold;
}
.clLevel1{
	background-color:transparent;
	layer-background-color:transparent;
	color: #FFFFFF;
}
.clLevel1over{
	background-color:transparent;
	layer-background-color:transparent;
	color: #FFFFFF;
	cursor:pointer;
	cursor:hand;
	text-decoration: none;
}
.clLevel1border{
	position:absolute;
	visibility: hidden;
	background-color:transparent;
	layer-background-color:transparent;
}