/* CSS Document */
* {

	margin:0;
	padding:0;
}


body {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background: white;
   font-size: 10pt;
   color:#000000;
   }
 

h1 {
	color:#000000;
	font-family:Times New Roman;
	font-size:12pt;
	font-weight:normal;
	letter-spacing:3px;
	margin:0;
	padding:0;
	text-transform:uppercase;
}

.smallerTitles {
	
	font-size:10pt;
	
}

h2 {
	color:#000000;
	font-family:Times New Roman;
	font-size:10pt;
	font-weight:normal;
	letter-spacing:0;
	margin:0;
	padding:0;
	text-transform:uppercase;
}

h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: normal;
	color: #47590C;
	margin: 0px;
	line-height: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-style: italic;
}

h4 {
	color:#666666;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:9pt;
	font-weight:normal;
	margin:0;
	padding:0;
}

h5 {
	font-family:times New Roman;
	font-size:9pt;
	font-weight:normal;
	letter-spacing:1px;
	margin:0;
	padding:0 0 2px;
	text-transform:uppercase;
}


p {
	font-size:8.5pt;
	margin:0;
	line-height:120%;
	padding-bottom:3pt;
	padding-top:0;
	padding-left:0;
	padding-right:0;
}

li {
	font-size:8.5pt;
	margin:0;
	line-height:120%;
	padding-bottom:3pt;
	padding-top:0;
	padding-left:0;
	padding-right:0;
}

.detailsSpecs{ font-size:8.5pt ;}

.detailsSizes { page-break-before:always; }

h1, h2, h3, h4, h5, h6 { page-break-after:avoid; page-break-inside:avoid }

img { page-break-inside:avoid; page-break-after:avoid; }
	
blockquote, table, pre { page-break-inside:avoid }

#header,  #bottomNav, #bottomTagline, .jqmLogin, .jqmAdvSearch, #breadcrumbs, #sidebar, #footer {
   display: none;
}

.footnote {
	
	font-size:7pt;
	margin:0;
	padding:0;

}

#wrapper {
	width: auto;
	margin: 0;
	padding: 0;
	border: 0;
	float: none !important;
	color: black;
	background: transparent none;
	text-align: left;
}

#content-inner {
	clear:both;
}   


#printFooter {
font-family:Verdana,Helvetica,sans-serif;
	display:block;
	position:fixed;
	bottom:0;

}




.printFooterText {
	padding: 0;
	margin: 0;
	border-top:1px solid #666666;
}



.printfooterHead {
	
	font-family: "Times New Roman", Times, serif;
	font-size:9pt;
	text-transform:uppercase;
	letter-spacing:2px;
	padding:0;
	margin:0;


}

.printfooterTagline {
	font-size:7.5pt;
	letter-spacing:2px;
	padding:0 0 5px;
	margin:0;


}

.printfooterCopy {
	font-size:7pt;
	padding:0;
	margin:0;

}


#printHeader {
	
	display:block;	

}


#printHeader h1 {
	
	font-family:"Times New Roman", Times, serif;
	letter-spacing:2px;
	text-transform:uppercase;
	font-size:10pt;
	padding:0;
	margin:0;
}

.detailsSpecs {

	padding-left:10px;
}

#featuresContent {

	font-size:8pt;
	padding:0;
	margin:0;

}


/* Details
----------------------------------------------- */

.detailsPage {
	
	padding-top:10px;
	
}

.detailsImage {

	/* border:1px solid #CCCCCC; */
	padding:5px;

}

.detailsSpecs {

	padding-left:25px;

}

.detailsSpecs p,
.detailsFeatures p {
	
	padding-bottom:12px;

}


.detailsSpecs p a {
	
	color:#919a88;

}



.detailsBottom {
	
	padding-top:5px;
	
}


.detailsFeatures {

	padding-right:40px;
	
}



.detailsSizes { }


#detailSizesTable td  {
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;
	padding-top:10px;
}

#detailSizesTable td.noTableRule  {
	border: none !important;
}

#detailSizesTable td ul {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
}

#detailSizesTable td li {
	font-size:10pt;
	letter-spacing:0;
	padding-top:3px;
}

#detailSizesTable td li a {
	color:#738368;
}


.listTitle {
	padding-bottom:0 !important;
}	
 
.specItemList {
	list-style-position:inside !important;
	list-style-type:disc !important;
	margin:0;
	padding:0 0 15px;
}

.specItemList li {
	
	margin:0;
	padding:0;

}

.imageCell {
	padding-bottom:10px;
	padding-top:10px;
}

.drawingThumbCell {
	border-top:1px solid #CCCCCC;
	padding-bottom:10px;
	padding-top:10px;
}


.drawingThumb {
	padding-right:20px;
}


.detailsPhotoCell {
	
	border:1px solid #CCCCCC;
	margin-bottom:10px;

}

.detailsDrawingCell {

	border:1px solid #CCCCCC;
	padding-bottom:10px;
	padding-top:10px;

}
