body {background-color: #FFFFFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
h1 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#990000;}
a,a:link,a:visited,a:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #423F36; font-weight: normal; text-decoration: none;}
a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline;}

body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #423F36; font-weight: normal;}
.maintext {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #423F36; font-weight: normal;}
.medtext {font-family : Arial, Helvetica, sans-serif; font-size : 15px; color : #423F36; font-weight: bold;}
.medtextbold {font-family : Arial, Helvetica, sans-serif; font-size : 15px; color : #990000; font-weight: bold;}

.CategoryTitles {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #423F36; font-weight: bold;}
.boldtexxt {font-family: Arial; font-size: 11px; font-weight: bold; color: #423F36; text-decoration: none;}
.boldtexxt2 {font-family: Arial; font-size: 11px; font-weight: bold; color: #423F36; text-decoration: none;}
.boldtextred {font-family : Arial; font-size : 11px; color : #730F0D; font-weight : bold;}
.boldtexxt2Red {font-family: Arial; font-size: 11px; font-weight: bold; color: #730F0D; text-decoration: none;}
.boldtexxt3Red {font-family: Arial; font-size: 11px; font-weight: bold; color: #730F0D; text-decoration: none;}
.texxt {font-family: Arial; font-size: 11px; color: #423F36; text-decoration: none;}
.texxt2 {font-family: Arial; font-size: 11px; color: #423F36; text-decoration: none;}

.MAIN a:link {text-decoration: none; font-family:Arial; font-size:13px; color:#424036; font-weight:bold}
.MAIN a:visited {text-decoration: none; font-family:Arial; font-size:13px; color:#424036; font-weight:bold;}
.MAIN a:active {text-decoration: none; font-family:Arial; font-size:13px; color:#424036; font-weight:bold;}
.MAIN a:hover {text-decoration: underline; font-family:Arial; font-size:13px; color:#000000; font-weight:bold;}

ul,ol {list-style-type:square; list-style-image:url(/EFD/theme_images/423F36bullet.jpg);}
.bulletlist {list-style-type:square; list-style-image:url(/EFD/theme_images/423F36bullet.jpg); line-height:13px; font-weight:bold;}
#thirdPartyCheckoutButtonsTable {margin: 0 0 0 75px;}
.textboldnolink {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color:#990000;}	
.smalltextbnolink {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#423F36;}
.smalltextnolink, .smalltextnolink a:link, .smalltextnolink a:visited, .smalltextnolink a:hover, .smalltextnolink a:hover  {font-size:12px; font-weight:bold;}.footertitle {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color:#FFFFFF;}
.emailsignupbox {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#999999;}

.ListPrice {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#423F36;}
.YourPrice {font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#990000;}
.ShippingInfo {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#990000; font-weight:bold;}

.listheadernosort {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom:1px solid #423F36;
	padding:3px;
	color:#423F36;
	font-weight:bold;
	margin:5px 0px 0px 0px;
	line-height:0.75em;
}

.texttable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:3px;
	color:#423F36;
	font-weight:bold;
	line-height:0.75em;
}

.texttablert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding:3px;
	color:#423F36;
	font-weight:normal;
}

.bglt {
	margin:0;
	width:80%;
}

#ordersummary_estship {
	display:none;
}

/*Checkout Button CSS*/
.bgbutton {
	padding:5px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-shadow: 0.05em 0.05em 0.05em #423F36;
	background:#005DAA;
	border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;
	border:3px solid #FFFFFF;
	box-shadow:
		2px 2px 2px rgba(0, 0, 0, .2),
		0px 0px 2px rgba(0, 0, 0, .1),
		inset 0px 25px 25px #007AC3;
	-webkit-box-shadow:
		2px 2px 2px rgba(0, 0, 0, .2),
		0px 0px 2px rgba(0, 0, 0, .1),
		inset 0px 25px 25px #007AC3;
	-moz-box-shadow:
		2px 2px 2px rgba(0, 0, 0, .2),
		0px 0px 2px rgba(0, 0, 0, .1),
		inset 0px 25px 25px #007AC3;
}

/*Continue Shopping-Update Total Button CSS*/
.nlbutton {
	padding:5px;
	font-size:12px;
	font-weight:bold;
	color:#423F36;
	text-shadow: 0.05em 0.05em 0.05em #FFFFFF;
	background:#DADADA;
	border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;
	border:3px solid #FFFFFF;
	box-shadow:
		2px 2px 2px rgba(0, 0, 0, .2),
		0px 0px 2px rgba(0, 0, 0, .1);
	-webkit-box-shadow:
		2px 2px 2px rgba(0, 0, 0, .2),
		0px 0px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow:
		2px 2px 2px rgba(0, 0, 0, .2),
		0px 0px 2px rgba(0, 0, 0, .1);
}

.portletHandle {
	margin:50px;
}

.checkoutprogresstext {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:300px;
}

.articlelink a:link {text-decoration: none; text-align:left; font-family:Arial; font-size:11px; color:#0478C1; font-weight:bold}
.articlelink a:visited {text-decoration: none; text-align:left; font-family:Arial; font-size:11px; color:#0478C1; font-weight:bold;}
.articlelink a:active {text-decoration: none; text-align:left; font-family:Arial; font-size:11px; color:#0478C1; font-weight:bold;}
.articlelink a:hover {text-decoration: underline; text-align:left; font-family:Arial; font-size:11px; color:#0478C1; font-weight:bold;}

.articletextlink a:link {text-decoration: none; text-align:left; font-family:Arial; font-size:11px; color:#990000; font-weight:normal}
.articletextlink a:visited {text-decoration: none; text-align:left; font-family:Arial; font-size:11px; color:#990000; font-weight:normal;}
.articletextlink a:active {text-decoration: none; text-align:left; font-family:Arial; font-size:11px; color:#990000; font-weight:normal;}
.articletextlink a:hover {text-decoration: underline; text-align:left; font-family:Arial; font-size:11px; color:#000000; font-weight:normal;}

.tabtitles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#999;
	text-align::left;
}
.spectablesboldtext {
	font: 13px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#999;
	border-bottom:5px solid #E5E5E5;
	padding-bottom:8px;
}
.spectablestext {
	font: 11px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-weight:normal;
	color:#999;
	border-bottom:1px solid #E5E5E5;
	padding-bottom:3px;
}

/*EFD Product Template CSS*/
#productcontainer {
	width: 100%;
	margin: 0 auto;
}
#displayname {
	margin-bottom: 3px;
	text-align: center;
}
#displayimage {
	float: left;
	text-align: right;
	margin-bottom: 10px;
	width: 50%;
}
#featureddescription {
	float: left;
	text-align: left;
	margin-bottom: 10px;
	margin-left: 1px;
}
#literatureratings {
	margin-bottom:10px;
	width: 50%;
	text-align: center;
	float: left;
}
#addtocart {
	margin-bottom:10px;
	float: left;
}
#shippingsharing {
	text-align:left;
	float: left;
}
#producttabs {
	float: left;
	margin-bottom:10px;
	width: 100%;
}
#reviews {
	margin-bottom:10px;
	clear: both;
	width: 100%;
}
/*End EFD Product Template CSS*/

/*EHS Product Template CSS*/
#EHSwrapper {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
}
#EHSproductpicandgallerybox {
	border:1px solid #E5E5E5;
	float:left;
	width:300px;
	padding:5px;
	margin-right:10px;
}
#EHSkeyfeaturesbox {
	float:right;
	padding:0;
	margin-right:10px;
	width:510;
	text-align:left;
}
#EHSproducttitle {
	font-family:Arial, Helvetica, sans-serif;
	color:#535047;
	margin-top:10px;
	margin-bottom:18px;
}
ul.EHSkeyfeatures {
	list-style-type:circle;
	list-style-image:url(/EHS/images/mainsite/bullet-arrow.gif);
	font-size:13px;
	color:#535047;
	line-height:20px;
}
.EHStabtitles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#535047;
	text-align:left;
}
.EHSspectablesboldtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#535047;
	border-bottom:5px solid #E5E5E5;
	padding-bottom:8px;
}
.EHSspectablestext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535047;
	border-bottom:1px solid #E5E5E5;
	padding-bottom:3px;
}
/*End EHS Product Template CSS*/

/* For 2-Up Category Layout (Log Sets Etc.) */
#list_cell_two_up {
	border:1px solid #E5E5E5;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
	padding:3px;
	text-align:left;	
	width:290px;
	height:225px;
}
#list_cell_two_up_built_ins {
	border:1px solid #E5E5E5;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
	padding:3px;
	text-align:left;	
	width:290px;
	height:255px;
}
.categoryproductlink {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #423F36;
	font-weight: bold;
	text-decoration: none;
}
.category_list_specs {
	font: 10px  Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.2em;
	color: #423F36;
	text-align: left;
}
/* For 2-Up Category Layout (Log Sets Etc.) */

/* For 1-Up Category Layout (Log Sets Etc.) 
#list_cell_one_up {
	border-bottom:1px solid #E5E5E5;
	padding:5px;
	text-align:left;	
	width:610px;
	height:160px;
}
.categoryproductlink {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #423F36;
	font-weight: bold;
	text-decoration: none;
}
.category_list_specs {
	font: 10px  Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1em;
	color: #423F36;
	text-align: left;
}
#leftsidebox {
	float:left;
	margin:5px;
	width:430px;
	height:150px;
	background:#FFFFFF;
	color:#423F36;
}
#rightsidebox {
	float:right;
	margin:5px;
	width:150px;
	height:150px;
	background:#E7E7E7;
	padding:10px;
	color:#423F36;
}
/* For 1-Up Category Layout (Log Sets Etc.) */
