﻿/* Overriding HTML Elements */

h1 {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif';
font-size: 14pt; 
color: #339AC1;
line-height: 14pt;
font-style: normal; 
}

h2 {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 10pt; 
color: #4E4D45; 
font-size: 10pt;
font-style: normal; 
font-weight: bold;
text-transform: uppercase;
}

h3 {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif';
font-size: 14pt; 
color: #B5731F;
line-height: 14pt;
padding-bottom: 0px;
}

h4 {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif';
font-size: 10pt; 
color: #B5731F;
line-height: 10pt;
padding-bottom: 0px;
}

p {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 9pt; 
color: #666666; 
line-height: 11pt; 
font-style: normal; 
font-weight: normal;
padding-top: 0px;
}

/* Links */

a:link {
color: #0066CC;
text-decoration: none;
background-color: transparent
}

a:visited {
color: #0066CC;
text-decoration: none;
background-color: transparent
}

a:hover {
color: #0066CC;
text-decoration: underline;
background-color: transparent
}

#nav_footer 
{
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 7pt; 
color: #999999; 
}

#nav_footer a:link {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 7pt; 
color: #999999; 
line-height: 10pt; 
font-style: normal; 
font-weight: normal;
text-align: left
}

#nav_footer a:visited {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 7pt; 
color: #999999; 
line-height: 10pt; 
font-style: normal; 
font-weight: normal;
text-align: left
}

#nav_footer a:hover {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 7pt; 
color: #0066CC;
text-decoration: underline;
line-height: 10pt; 
font-style: normal; 
font-weight: normal;
text-align: left
}


/* Independent Styles */

.button {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 9pt; 
color: #666666
}

.dropdown {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 9pt; 
color: #666666;
margin-top: 2px;
margin-bottom: 2px;
margin-left: 3px;
}

.bodytext {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 9pt; 
color: #666666; 
line-height: 11pt; 
font-style: normal; 
font-weight: normal;
padding-top: 0px;
}
#Form1 #seo-paragraphs .bodytext {
	margin: 0px;
	font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
	font-size: 9pt; 
	color: #666666; 
	line-height: 11pt; 
	font-style: normal; 
	font-weight: normal;
}
#Form1 #seo-paragraphs h1 {
	margin-bottom: 5px;
}
#Form1 #seo-paragraphs .img-hr {
	margin-top:10px; margin-bottom:5px; margin-left: 0px; width:760px; height:1px;
}

#Form1 #seo-paragraphs .pad1 {
	padding-top:1px;
}
#Form1 #seo-paragraphs .pad5 {
	padding-top:5px;
}
#Form1 #seo-paragraphs .pad7 {
	padding-top:7px;
}
#Form1 #seo-paragraphs .just {
	text-align: justify;
}
.bodytext_black {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 9pt; 
color: #000000; 
line-height: 11pt; 
font-style: normal; 
font-weight: normal;
padding-top: 0px;
}

.bodyboldblue {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 9pt; 
color: #339AC1; 
line-height: 11pt; 
font-style: normal; 
font-weight: bold;
padding-top: 0px;
}

.bodywhite {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 9pt; 
color: #FFFFFF; 
line-height: 11pt; 
font-style: normal; 
font-weight: normal;
padding-top: 0px;
}

.textbox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt; 
color: #666666; 
font-style: normal; 
font-weight: normal;
}

.emailsignup {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 7pt; 
color: #666666; 
line-height: 7pt; 
font-style: normal; 
font-weight: normal;
padding-top: 0px;
}

.bodybold {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 9pt; 
color: #666666; 
line-height: 11pt; 
font-style: normal; 
font-weight: bold;
padding-top: 0px;
}

.bodyitalic {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 9pt; 
color: #666666; 
line-height: 11pt; 
font-style: italic; 
font-weight: normal;
padding-top: 0px;
}

.bodybold_Italic {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 9pt; 
color: #666666; 
line-height: 11pt; 
font-style: italic; 
font-weight: bold;
padding-top: 0px;
}

.footer {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 7pt; 
color: #FFFFFF; 
line-height: 8pt; 
font-style: normal; 
font-weight: normal;
padding-top: 0px;
}

.page_headline {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 13pt; 
color: #666666; 
line-height: 14pt; 
font-style: normal; 
font-weight: normal;
}

.page_subhead {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 10pt; 
color: #80AAC0; 
line-height: 12pt; 
font-style: normal; 
font-weight: normal;
padding-top: 3px;
padding-bottom: 3px;
margin-top: 10px;
}

.page_subheadlinewhite {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 10pt; 
color: #FFFFFF; 
line-height: 14pt; 
font-style: normal; 
font-weight: bold;
padding-left: 5px
}

.page_subheadlinegray {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 10pt; 
color: #666666; 
line-height: 14pt; 
font-style: normal; 
font-weight: bold;
padding-left: 5px
}

.whitetext {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 9pt; 
color: #FFFFFF; 
line-height: 11pt; 
font-style: normal; 
font-weight: normal;
padding-top: 0px;
}

.listindent {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 9pt; 
color: #666666; 
line-height: 11pt; 
font-style: normal; 
font-weight: normal;
padding-top: 0px;
margin-left: 15px
}

/* Bread Crumb Navigation */

.bc {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 12pt; 
color: #649356; 
line-height: 14pt; 
font-style: normal; 
font-weight: bold;
margin-left: 10px
}

.bclower {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 9pt; 
color: #999999; 
line-height: 14pt; 
font-style: normal; 
font-weight: normal;
text-transform: lowercase;
margin-left: 25px
}

/* Small or Sub Feature Elements */

.small {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 7pt; 
color: #666666; 
line-height: 10pt; 
font-style: normal; 
font-weight: normal;
}

.smallblue {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 7pt; 
color: #08588B; 
line-height: 10pt; 
font-style: normal; 
font-weight: normal;
text-align: left
}

.smallred {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 7pt; 
color: #DA3838; 
line-height: 10pt; 
font-style: normal; 
font-weight: normal
}

.smallbold {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 7pt; 
color: #666666; 
line-height: 10pt; 
font-style: normal; 
font-weight: bold;
text-align: left
}

.smallbolditalic {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 7pt; 
color: #666666; 
line-height: 10pt; 
font-style: italic; 
font-weight: bold;
text-align: left
}

#noprint { display: none; }

.noprint { display: none; }

/* Smart Product Tracker */
#csRecsDiv 
{
	text-align:left; 
	width:340px;
	float:left; 
}

#csRecsTitle {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 13pt; 
color: #666666; 
line-height: 14pt; 
font-style: normal; 
font-weight: normal;
}
#csRecs 
{	
	margin:0 auto; 
	float:left; 
	padding:5px;  
	font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
	font-size: 9pt; 
	color: #666666; 
	line-height: 11pt; 
	font-style: normal; 
	font-weight: normal;
	padding-top: 0px;
}

#csRec 
{
	text-align:center; 
	padding:5px; 
	float:left; 
	width:150px;
	height:115px;
}

#csRec a:active{
color: #0066CC;
text-decoration: none;
background-color: transparent
}

#csRec a:visited{
color: #0066CC;
text-decoration: none;
background-color: transparent
}

#csRec a:link{
color: #0066CC;
text-decoration: none;
background-color: transparent
}
#csRec a:hover {
	color: #0066CC;
text-decoration: none;
background-color: transparent
	}
#csRec div.csPrice 
{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
	font-size: 9pt; 
	color: #666666; 
	line-height: 11pt; 
	font-style: normal; 
	font-weight: normal;
	padding-top: 0px;
	display:none;
}
#csRec img {padding: 3px; width: 75px}


/* CSS Document */


/* HOME FEATURES */
#homeProductFeatures 
{		
	clear: both;
}

#homeProductFeatures .feature 
{
	margin-bottom:10px;
	width: 75px;
	display: inline;
	
	float: left;
	position: relative;
	
	behavior: expression(
	this.onmouseover = new Function("this.className += ' hover'"),
	this.onmouseout = new Function("this.className = this.className.replace(' hover', '')"),
	this.style.behavior=null);	
}

#homeProductFeatures .marginRight 
{
	margin-right: 20px; 
}

#homeProductFeatures .feature .viewLarger 
{
	display: none;	
	width: 150px;	
		
	background-color: White;
	border: solid 1px #c1bdb6;
	
	padding: 10px;
	
	text-align: center;
}

#homeProductFeatures .feature .viewLarger img
{
	margin-bottom:5px;
}


#homeProductFeatures .feature.hover .viewLarger 
{
	display: block;
	position: absolute;
	left: -32px;
	top: -32px;	
	z-index: 2 !Important;	
}


#homeProductFeatures .feature:hover .viewLarger 
{
	display: block;
	position: absolute;
	left: -32px;
	top: -32px;	
	z-index: 2 !Important;	
}

#homeProductFeatures .feature .viewLarger a:visited
{
	margin-top: 5px;
	text-decoration: none;
	
	font-size: 8pt; 
	color: #0066cc; 
}

#homeProductFeatures .feature .viewLarger a
{
	margin-top: 5px;
	text-decoration: none;
	
	font-size: 8pt; 
	color: #0066cc; 
}

#homeProductFeatures .feature .viewLarger a:hover
{
	text-decoration: underline;
}

/** Home News Features */
#homeNewsFeatures 
{
	font-family:Trebuchet MS;
	clear: both;
}

#homeNewsFeatures a
{
	margin-left: 6px;	
	font-size: 9pt; 
	color: #0066cc; 
	font-weight: bold;	
	text-decoration: none;
}

#homeNewsFeatures a:hover
{
	text-decoration: underline;
}

#homeNewsFeatures .title {
	margin-top: 5px;
}

#homeNewsFeatures .pink  a
{
	font-size: 10pt; 
	color: #e21965; 
}

#homeNewsFeatures .content {
	font-size: 9pt; 
	color: #666666; 
	margin-left: 15px;
	line-height: 11pt
}

.seo-tbl1{
	width:800px;
	border:0px;
}
.seo-td1{
	width:20px;
	height:26px;
	vertical-align:top;
	padding-bottom:18px;
}
.seo-td2{
	height:26px;
	vertical-align:top;
	padding-bottom:15px;
}
.seo-tbl2{
	width:760px;
	border:0px;
}
.seo-h1{
	margin-bottom:10px; 
	margin-top:5px;
}
.seo-td3{
	width:460px;
	vertical-align:top;
	padding-left:9px;
	padding-right:20px;
}
.seo-td4{
	width:300px;
	vertical-align:top;
}
.seo-td3-1{
	width:750px;
	vertical-align:top;
	padding-left:9px;
	padding-right:20px;
}
.seo-td4-1{
	width:10px;
	vertical-align:top;
}
.seo-rtborder{
	CLEAR:right;
	BORDER-RIGHT:#cccccc 1px solid; 
	BORDER-TOP:#cccccc 1px solid; 
	FLOAT:left; 
	BORDER-LEFT:#cccccc 1px solid; 
	WIDTH:300px; 
	BORDER-BOTTOM:#cccccc 1px solid;
	padding:15px;
	background-color:#EEEEEE
}
.seo-hr{
	margin-bottom:5px;
	margin-top:5px;
}
.seo-p1{
	margin-top:12px;
	font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
	font-size: 9pt; 
	color: #666666; 
	line-height: 11pt; 
	font-style: normal; 
	font-weight: normal;
	padding-top: 0px;
	text-align: justify;
}
.seo-p2{
	color: #649356;
	font-weight: bold;
	font-family: Verdana;
	font-size: 8pt;
}
.tip {
	color: #E21965;
}
.bodytext2 {
	font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
	font-size: 9pt; 
	color: #666666; 
	line-height: 17px; 
	font-style: normal; 
	font-weight: normal;
	padding-top: 0px;
	padding-left:10px;
}
.seo-td5{
	width:20px;
	vertical-align:top;
}
.seo-td6{
	width:250px;
}
.seo-img1{
	width:250px;
	height:60px;
	border:0px;
}
.seo-td7{
	vertical-align:bottom;
}
.seo-tbl3{
	width:510px;
	border:0px;
}
.seo-divhr{
	height:25px;
	text-align:center;
	padding-top:10px;
	padding-bottom:4px;	
}
.seo-img{
	border:1px #cccccc solid; 
	margin-right:18px; 
	margin-bottom:10px; 
	width:175px; 
	height:175px; 
	float: left;
}
.seo-img5{
	border:1px #cccccc solid; 
	margin-right:18px; 
	margin-bottom:10px; 
	width:175px; 
	height:136px; 
	float: left;
}
.seo-footer-img{
	margin-top: 10px; 
	margin-bottom: 10px; 
	margin-left: 20px; 
	width:760px; 
	height:1px;
}
#Form1 #seo-paragraphs {
	width:760px;
	padding-left:20px;
	padding-right:0px;
}
.seo-footer-hr2 {
	margin-top:10px;
	margin-bottom:10px;
	margin-left: 20px;
	width:760px;
	height:1px;
}
.seo-tbl6 {
	width:100%;
	border:0px;
	margin:0px;
	padding:0px;
}
.seo-td6-1 {
	width:11%;
	vertical-align:top;
}
.seo-td6-2 {
	width:80%;
	vertical-align:top;
}
.div-livechat {
	border:1px solid #F9A674;
	height:85px;
	width:229px;
	max-width:229px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	background-color:#FFFFFF;
	margin-top:4px;
}
.ezmap {
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #7A7A7A;
font-weight: normal;
}

.ezmap_details {
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #666666;
}

.ezmap_gen {
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #666666;
}

.buynow {
	text-align:center;
}
.buynow a:visited {
	cursor:hand;
	text-decoration:none;
	text-align:center;
}
.buynow a:hover{
	cursor:hand;
	text-decoration:none;
	background-color:#FFFFCC;
	color:#666666;
}
#Form1 .seo-tbl1 .seo-tbl2 .seo-td3 .buynow #buynow {
	width:150px;
	height:14px;
	text-align:center;
	padding:3px;
	background-color:#FFFF66;
	border:1px solid #cccccc;
	margin-bottom:14px;
	margin-top:12px;
	margin-left:125px;
}
.buynowtext {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 9pt; 
color: #000099; 
line-height: 11pt; 
font-style: normal; 
font-weight: bold;
padding-top: 0px;
}
.addToCartButton {
margin-bottom: 2px;
}
.supportDiv {
text-align: right;
margin-bottom: 8px;
}
