body {
	font: 13px/1.4em Arial;
	color: #333;
	margin: 0px;
	padding: 0px;
	background-color: #4D5A9B;
	background-image: url(../images/blue-bg.jpg);
	background-repeat: repeat-x;   
	background-position: top;
	/*background-color: #eaf8fd; */
	zoom: 0;
}
a{
	color: #36416E;
	text-decoration: underline;
}
blockquote{	margin: 0 20px 15px 20px;}
h1{
	color: #36416E;
	font-size: 23px;
	font-weight: bold;
	line-height: 1.2em;
	margin-bottom: 10px;
}
.border-bottom{
	border-bottom: 1px dashed #ccc;
}
#leader-copy h1{
	color: #fff;
}
#leader-copy a:link, #leader-copy a:visited{
	color: #fff;
}
.green{ color: #207B34; }
.blue{ color: #36416E; }
h2{
	font-size: 20px;
	line-height: 1.2em;
	margin-bottom: 5px;
	margin: 10px 0 5px 0;
	font-weight: 200;
}
h3{
	font-size: 18px;
	font-weight: 200;
	line-height: 1.2em;
	margin: 10px 0 5px 0;
}
h4{
	font-size: 16px;
	line-height: 1.2em;
	margin: 10px 0 5px 0;
}
h5{
	font-size: 14px;
	line-height: 1.2em;
	margin: 10px 0 5px 0;
}
a:hover{
	color: #9e4a10;
	text-decoration: underline;
}

#breadcrumbs{
	color: #333;
	font-size: 11px;
	margin: 5px 0 10px 15px;
	
}
.grid_6_2{ margin-top: 15px; }
#copy{ 
	font-size: 14px;
	line-height: 18px;
	 }
#contactbox{
	color: #000;
	float: left;
	margin-left: 8px;
}
#contactbox p{ margin-bottom: 3px; }
p#contact-phone{
	font: bold 18px/18px Verdana;
	color: #000;
	margin-bottom: 10px;
}
#contactbox a:link, #contactbox a:visited{
	color: #000;
	text-decoration: none;
}
#contactbox a:hover{
	color: #0b71bc;
}
#shoppingbox{
	float: right;
}
#shoppingbox, #shoppingbox a:link, #shoppingbox a:visited{
	color: #5B6EBA;
	font-weight: bold; 
	font-size: 22px;
	line-height:26px;
	text-decoration: none;
	text-align: right;
}
#shoppingbox #call{
	padding-top: 5px;
	font-size: 18px;
	line-height:22px;
}
#shoppingbox #call a:link,#shoppingbox #call a:visited{
	font-size: 18px;
	line-height:22px;
}
#shoppingbox a:hover{
	color: #5B6EBA;
	text-decoration: none;
}
.left-content{}
h3.label{
	border-bottom: 1px solid #ccc;
	margin: 2px 0 5px 0;
	color: #207B34;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}
h3.label a:link, h3.label a:visited{
	text-decoration: none;
	color: #207B34;
}
ul.markets{ 
	list-style-type: none;
	margin: 0; padding: 0;}
ul.markets li{
	padding: 0; margin:0;
}
ul.markets li a:link, ul.markets li a:visited{
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
	}
ul.small-text{ 
	font: 12px/1.2em Arial, Helvetica, sans-serif; 
	margin: 5px 0 5px 20px; padding: 0;
	list-style-type: circle;
}
ul.small-text ul{
	margin: 5px 0 0 15px; padding: 0;
}
ul.small-text li{
	padding: 2px; margin:0;
}
.rule hr{ 
	padding-top: 0; 
	padding-bottom: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0px;
	border-top: 2px solid #ccc;
	height: 2px;
	color: #ccc;
	}
#left-subsection{
	margin-top: 20px;
}
#leader-copy{
	background-image: url(../images/leader-gradient.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
	background-color: #799bdf;
	padding: 10px 10px;
	margin: 0 0 10px 0;
	}
#leader-copy .subheading{
	font-size: 14px;
	line-height: 16px;
	color: #fff;
}
#leader-copy p{
	margin-bottom: 10px;
}
.products{
	margin-bottom: 10px;
}
.products .product{
	float: left;
	width: 172px;
	margin-left: 10px;
}
.products .first{
	margin-left: 0;
}
.products h2{
	color: #36416E;
	margin-bottom: 2px;
	font-size: 12px;
	font-weight:bold;
}
.products h2 a:link, .products h2 a:visited{
	text-decoration: none;
	color: #36416E;
	font-weight:bold;
}
.products .prod-image{
	border: 1px solid #36416E;
	padding: 3px;
}
.products p{
	margin: 3px 0 0 0;
	font-size: 11px;
	line-height: 14px;
}
#nav{
	width: 475px;
	float: left;
	margin-top: 4px;
	margin-left: 16px;
}
#footer{
	text-align: right;
	padding: 5px 0 20px;
	font-size: 11px;
	background-color: #4D5A9B;
	color:#FFF;
}
.prod-wrapper-6{
	float: left;
	width: 365px;
}
.prod-wrapper-right{
	float: left;	
}
.prod-wrapper-right .products .product{
	margin-left: 5px;
}
#prod-detail-img{
	float: left; 
	border: 0px solid #ddd;
	padding: 3px;
	margin: 0 10px 10px 0;
}
p.prod-detail{
	font-size: 14px;
	line-height: 18px;
}
.products .prods-header{
	font-size: 14px;
	font-weight:bold;
	color: #333;
	text-transform: uppercase;
	padding-bottom: 5px;
	margin-top: 5px;
}
.prod-divider{
	border-top: 1px solid #ccc;
	}
#prod-specs{
	float: left;
	width: 450px;
}
#spec-nav ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#spec-nav ul li{
	float: left;
	padding: 2px 0px 3px 0px;
	margin: 0 4px 0 0;
}
#spec-nav ul li.first{

}
#spec-nav ul li.active{
	/*background-color: #0b71bc;*/
	border: 1px solid #ddd;
	border-width: 1px 1px 0 1px;
}
#spec-nav ul li, #spec-nav ul li{
	width: 100px;
	text-align: center;
}
#spec-nav ul li a:link, #spec-nav ul li a:visited{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 10px;
	font-weight: bold;
}
#spec-nav ul li.active a:link, #spec-nav ul li.active a:visited{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#prod-spec-details{
	float: left;
	border: 1px solid #ddd;
	padding: 10px;
}
#prod-spec-details .section{
	padding: 5px;
	font-size: 12px;
	line-height: 15px;
}
#prod-spec-details .section p{
	margin: 0;
	padding: 0;
}
#prod-spec-details h3{
	color: #333;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 5px;
}
#prod-sidebar{
	float: left;
	width: 240px;
	margin-left: 20px;
}

#prod-info{
	float: right;
}
#prod-info h2{
	color: #333;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 5px;
}
#prod-info ul{
	margin: 0px; padding: 5px; margin-bottom: 10px;
}
#prod-info ul li{
	margin: 0px; padding: 2px;
}
.box{
	float: left;
	width: 165px;
	background-image: url(../images/middle.gif);
	background-repeat: repeat-y; 
	font-size: 0;
	CLEAR: both; DISPLAY: block; OVERFLOW: hidden;
	margin-top: 15px;
}
.boxtop{
	margin-top: 0px;
}
.box H3{
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	margin: 0px; padding: 0px; line-height: 16px; 
	margin: 6px 3px -2px 3px;
	color: #207B34; 
	top: 2px;
}
.box H3 a:link, .box H3 a:visited{
	color: #207B34;
	text-decoration:none; 
	text-transform: uppercase;
}
.top{
	float: left;
	background-image: url(../images/top.gif);
	background-repeat: no-repeat;
	width: 100%; font-size: 0px;
	CLEAR: both; DISPLAY: block; OVERFLOW: hidden;
}
.bottom{
	float: left;
	width: 100%;
	background-image: url(../images/bottom.gif);
	background-repeat: no-repeat;
	width: 100%; font-size: 0px;
	CLEAR: both; DISPLAY: block; OVERFLOW: hidden;height: 11px;
}
.box .middle{
	float: left;
	width: 100%;
	background-image: url(../images/middle.gif);
	font-size: 12px; font-weight:bold;
	background-repeat: repeat-y;
}
.box ul{ 
	list-style-type: none;
	margin: 4px 8px; padding: 0;}
.box ul li{
	padding: 0; margin:0;
	background-image:  url("../images/bullet.gif");
	background-repeat: no-repeat;
	background-position: top left;
	margin-left: -2px;
	padding-left: 10px;
}
.box ul li a:link, .box ul li a:visited{
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
	}
#SignUp .signupframe{
	border: 0px solid #ccc;
	
}
#SignUp .signupframe input{
	border: 1px solid #ccc;
	
}
.section-head{
	background-color: #799bdf;
	color: #fff;
	padding: 5px 10px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	background-image:url(../images/header-gradient.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.center {text-align: center;}
.heading{ float:left; width: 300px;}
.action-link{ float:right; text-align: right;}
.action-link a:link, .action-link a:visited{ color: #fff;text-decoration: none; font-size: 12px;}
.action-link a:hover{ text-decoration: underline; }
#main-section #main-image{
	 padding: 3px; border: 1px solid #484F74; margin: 0 12px 0 13px;
}
#main-section #main-copy{
	line-height:1.4em;
	background-color: #484F74; 
	text-align:left; 
	margin: 0 0 10px 13px; 
	color:#fff;
}
#main-section #main-copy .inactive{
	display: none; visibility: hidden;
}
#main-section #main-copy h3{
	font-size: 13px;
	font-weight: bold;
}
#main-section #thumbs{
	padding-top: 10px; 
	border-top: 1px dotted #fff; 
	font-weight: bold;
}
#main-section #thumbs img{
	border: 1px solid #fff;
}
#main-section #thumbs ul{
	list-style-type: none;
	margin: 0; padding: 0;}
#main-section #thumbs ul li{
	padding: 0 8px 0 0; margin:0; 
	float: left;
}
#main-section #thumbs ul li a:link, #main-section #thumbs ul li a:visited{
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
	}
#main-section #main-image .inactive{ display:none; }
#main-section #main-image .active{ display: block; }
.small-text {
	font: 12px/1.2em Arial;
}
