﻿body 
{
	/* background: #1b1510 url(images/background.gif) repeat-x; */
	background: #16110C url(images/background.gif) repeat-x;
	margin: 0;
	padding: 0;
	font-family: Helvetica,Arial,sans-serif;
}






div.maincontent
{
	clear: both;
	
}

div.pagecontent
{
	width: 970px;
	
}

#container{
	margin: auto;
	width: 970px;
	margin-top:4px;
	margin-bottom:0px;
	
}

#header {
	background: #ffffff;
	width: 970px;
	height: 138px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	border-left: solid 1px #1b1510;
	border-right: solid 1px #1b1510;
	border-top: solid 1px #1b1510;

}

#headerNestHome
{
	position: absolute;
	margin-top: 40px;
	margin-left:44px;
	width:883px;
	border-bottom: 2px solid #c3b2a2;
	height: 96px;
	
}

#headerNest
{
	position: absolute;
	margin-top: 40px;
	margin-left:44px;
	width:883px;
	
	height: 96px;
	
}

#headerNav
{
	
	left:470px;
	top:52px;
	position: absolute;
}



#bodyHomePage
{
	margin: auto;
	width: 970px;
	
	background-color: #ffffff;
	border-left: solid 1px #1b1510;
	border-right: solid 1px #1b1510;
	
}

#contentBody
{
	margin: auto;
	width: 882px;
	padding-left: 44px;
	padding-right: 44px;
	min-height: 300px;
	background-color: #ffffff;
	border-left: solid 1px #1b1510;
	border-right: solid 1px #1b1510;
	
}

#leftNav
{
	float:left;
	width:160px;
	margin-top:15px;
}

#mainContent
{
	float:left;
	border: 1px solid #9e836e;
	width: 720px;
	min-height:400px;
	margin-bottom:20px;
}


#contentHolder
{
	margin-left:18px;
	margin-right:10px;
	margin-top:18px;
	margin-bottom:20px;
	width: 680px;

}

#contentTitle
{
	padding-top:18px;
	padding-bottom:18px;
}

#contentTitle H1
{
	font-family:  Helvetica,  Arial;
	font-size: 20px;

}

#contentHolder H2
{
	font-family:  HelveticaNeue MediumExt, Helvetica, Arial;
	font-size: 16px;
}


#contentHolder H3
{
	font-family:  Helvetica, Arial;
	font-size: 25px;
	color: #a28b70;
	font-weight: bold;
	margin-bottom:5px;
	padding-bottom:5px;
	padding-top:0px;
	margin-top:0px;
	line-height: 1em;
}

#contentHolder H4
{
	font-family:  Helvetica, Arial;
	font-size: 18px;
	color: #a28b70;
	font-weight: normal;
}


.normalContent
{
	font-family:  Arial;
	font-size: 13px;
	color: #0f0e0d;
	font-weight: normal;
min-height:400px;
	padding-top:0px;
	margin-bottom: 20px;
	
}

#contentBreadcrumb
{
	font-family:  Arial;
	font-size: 9px;
	color: #9e836e;
	font-weight: normal;
}

#contentBreadcrumb ul
{
	list-style-type: none;
	list-style: none;
	padding: 0;
	margin: 0;
}


#contentBreadcrumb li
{
	float: left;
	margin: 0 0.25em 0 0.25em;

	
}

#contentBreadcrumb li.sep
{
	float: left;
	margin: 0 0.25em 0 0.25em;

	
}

#contentBreadcrumb li.end
{
	color: #837a70;
}


#contentBreadcrumb A, #contentBreadcrumb A:visited
{
	color: #9e836e;
	text-decoration: none;
}

#contentBreadcrumb A:hover
{
	color: #333333;
	text-decoration: none;
}

#contentBreadcrumb  .current
{
	color: #837A70;
}

/* sandbox styles */

#sandbox
{
	background-color: #ffffff;
	margin: auto;
	width: 970px;
	border-left: solid 1px #1b1510;
	border-right: solid 1px #1b1510;
}

.sb_header
{
	height:22px;
	background-color: #4a4036;
	width:295px;
}

.sb_header H2
{
	font-size: 12px;
	text-transform: uppercase;	
	color: #a88c74;
	font-family: Arial;
	margin-left: 10px;
	margin-top:3px;
	padding:0px;
	margin-bottom:0px;
	width:280px;
}

#sandbox_sep
{
	background-color: #191106;
	height: 18px;
	width: 883px;
	margin-left:44px;
	text-align: right;
	font-family:  Helvetica, Arial;
	font-weight: normal;
	line-height: 18px;
	vertical-align: middle;
	font-size: 9px;
	text-transform: uppercase;
	color: #ffffff;
}







#sandbox_footer
{
	background-color: #da5a11;
	height:22px;
	width: 883px;
	margin-left:44px;
	
}


.sb_footer
{
	background-color: #da5a11;
	height:22px;
	border-right: solid 2px #4b4136;
	border-bottom: solid 3px #4b4136;
	font-size:12px;
}


.sb_footer_last
{
	background-color: #da5a11;
	height:22px;
	font-size:12px;
	border-bottom: solid 3px #4b4136;
}

.sb_content
{
	background-color: #ffffff;
	border-right: solid 2px #4b4136;
	border-bottom: solid 1px #4b4136;
	font-size:12px;
}

.sb_content_last
{
	background-color: #ffffff;
	font-size:12px;
	border-bottom: solid 1px #4b4136;
}


.sandboxcontent 
{
	width: 883px;
	margin-left:44px;
	margin-bottom:17px;
}

 
/* footer styles */

#footerLogoButton_div
{
	position: relative;
	left:900px;
	top:-25px;
	width:80px;
}


#footer
{	
	width: 970px;
	background: #1b1510 url(images/footer_background.gif) repeat-x;
	height: 58px;
	border-left: solid 1px #1b1510;
	border-right: solid 1px #1b1510;
	margin: 0 auto;
	padding: 0;
	
}

#footerCopy {
	margin-left:33px;
	padding-top: 18px;
	font-family:  Arial;
	font-size: 11px;
	color: #b69984;
	
}

#footerCopy A, #footerCopy A:visited
{
	color: #b69984;
	text-decoration: none;
}

#footerCopy A:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.entryLabel
{
	font-size:12px;
}
.entryText
{
	border: solid 1px #969696;
	width: 240px;
}
.entryTextWide
{
	border: solid 1px #969696;
	width: 440px;
}
.productlist {
	/* height: 130px;*/
	width: 220px;
	margin:     11px 3px 15px 3px;
	float: left;
	text-align: center;

}
.productlistWide
{
	/* height: 130px;*/
	width: 230px;
	margin:     11px 15px 15px 30px;
	float: left;
	text-align: center;

}

.productlistExpanded
{
	/* height: 130px;*/
	width: 250px;
	margin: 25px 10px 15px  15px;
	float: left;
	text-align: center;
	padding-bottom:15px;
	padding-right:20px;
	
	

}


.productlistExpandedLeft
{
	/* height: 130px;*/
	width: 250px;
	margin:   25px 15px 15px  10px;
	float: left;
	text-align: left;
	padding-bottom:15px;
	padding-right:20px;

}
.productSubGrid
{
	text-align:left;
	padding-left:15px;
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #0d0b09;
	

}


.productSubGridLeft
{
	text-align:left;
	padding-left:5px;
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #0d0b09;
	

}


.typeLabelFont
{
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #0d0b09;
	font-weight: bold;
	text-transform: uppercase;
}


#retailList
{
    width: 360px;
	margin: 11px 3px 15px 3px;
	padding:40px;
	white-space: normal;
}


.productLink
{
	font-family: Helvetica, Arial;
	font-size: 10px;
	color: #0d0b09;
	text-transform: none;
	

}

.productlist A, .productlistExpanded A, .productlistWide A, .productlistExpandedLeft A
{text-decoration: none;
}

A.productLink, .productlistExpanded A,  .productlistWide A
{
	text-decoration: none;
}

.whitearrow
{

	
	
}



#categoryImageHolder
{
	position: relative;
	height: 235px;
}

#categoryImage
{
	position: absolute;
}


#categoryImageText
{
	position: absolute;
	color: #ffffff;
	left:20px;
	top:18px;
	width: 300px;
	font-size: 13px;
}


.condensed
{
	padding-top:4px;
	margin-top:4px;
	font-size: 12px;
}


A.businessLink, A.businessLink:hover, A.businessLink:visited
{
	color: #9e826d;
	text-decoration: none;
}

.biz
{
		background:#ffffff url(images/businessButton.gif) no-repeat ;
		width: 186px;
}

A.salesRepLink, A.salesRepLink:visited
{
	color: #9e836e;
	text-decoration: none;
	font-family:  Arial;
	font-size: 12px;

}

#specialTopNav
{
	position:absolute;
	top:0px;
	left:670px;
}

A.salesRepLink:hover
{
	color: #000000;
	text-decoration: none;


}

.bizLinkContainer
{
	width:186px;
	height:26px;
	background:#ffffff url(images/businessButton.gif) no-repeat ;
	margin-bottom:10px;
	margin-right:10px;
}


#bizLinkName
{
		
		width: 186px;
		height:24px;
		padding:5px;
}


#locatorCell
{
		/* height: 130px;*/
	width: 215px;
	margin:    25px 5px 15px  10px;
	float: left;
	text-align: left;
	padding-bottom:15px;
	font-size:12px;
	font-family:Arial;
	
}

#locatorCell H5
{
	color:#9E826D;
	font-size:14px;
	font-family:Arial;
	padding-bottom:2px;
	margin-bottom:2px;
}

.lightGray
{
	color: #666666;
	font-size:10px;
}


#locatorCell A, #locatorCell A:visited
{
	color: #333333;
	
}

 #locatorCell A:hover
{
	color: #F69C48;
	text-decoration: underline;
	
}

.sepLine
{
	line-height:30px;
	border-top: solid 1px red;
}

.nosepLine
{
	line-height:30px;
	border-bottom: solid 1px red;
}

#leftNavMenu
{
	width:160px;
}



#morecolors
{
	font-family: helvitca, Arial;
	font-size:11px;
	color: #0d0b09;
	padding-top:6px;
	
	letter-spacing: -25;
	width: 368px;
	border-bottom: solid 1px #e1d9d2;
	padding-bottom:2px;
}

#chips 
{
	text-align:right;
}

.cssLargerButton
{
	border-left: solid 1px #e1d9d2;
	margin-top: 2px;
	margin-left:8px;
}

.cssLargerButtonNoBorder
{
	
	margin-top: 2px;
	margin-left:8px;
}

.productDetailPortal
{
	margin-right:8px;
}

.technologyProductDiv1
{
	padding-bottom: 25px;
	width:667px;
	min-height:300px;
	border-bottom:solid 1px #e1d9d2;
}


.technologyProductDiv2
{
	float:left;
	width:300px;
	padding-top:30px;
	
}

#contentBottom
{
	clear: left;
	height: 18px;
	
	background-color: #191106;
	color: #ffffff;

	text-align: right;
	font-family:  Helvetica, Arial;
	font-weight: normal;
	line-height: 18px;
	vertical-align: middle;
	font-size: 9px;
	text-transform: uppercase;
	
}

#contentBottom A, #contentBottom A:visited
{
	color: #ffffff;
	text-decoration: none;
}


#contentBottom A:hover
{
	color: #FF6904 ;
	text-decoration: none;
}

.homePageSandboxContent
{
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	min-height: 50px;
	padding-bottom:15px;
	
}


#sandbox_sep A, #sandbox_sep A:visited
{
	color: #ffffff;
	text-decoration: none;
}

#sandbox_sep A:hover
{
	color: #FF6904 ;
	text-decoration: none;
}


div.primaryContent UL
{
	padding-left:10px;
	margin-left:10px;
}

A.homePageCTALink, A.homePageCTALink:visited
{
	color:#ffffff !important;
	text-decoration: none !important;
}

A.homePageCTALink:hover
{
	color:#000000 !important;
	text-decoration: underline !important;
}



div.normalContent LI
{
padding-bottom: 6px;
}

.fraction
{
font-size:10px;
}

.batDetailDiv
{
   float:left;
   width:290px;
   line-height:1.3em;
}