﻿body {margin: 0px; padding: 0px;}
td {color: #5f5b54; font-family: Helvetica,Verdana,Arial,sans-serif; font-size: 12px;}
p {color: #5f5b54; font-family: Helvetica,Verdana,Arial,sans-serif; font-size: 12px;}
div {color: #5f5b54; font-family: Helvetica,Verdana,Arial,sans-serif; font-size: 12px;}
h1 {color: #125b76; font-weight: normal; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size: 22px;}
h1 em {font-size: 24px;}
h2 {color: #125b76; font-weight: normal; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size: 22px;}
h2 em {font-size: 24px;}
h3 {color: #125b76; font-weight: normal; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size: 22px;}
h3 em {font-size: 24px;}
h4 {color: #125b76; font-weight: normal; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size: 22px;}
h4 em {font-size: 24px;}
h5 {color: #125b76; font-weight: normal; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size: 18px;}
img {border: 0;}
th {
	background: #42a8d6;
	color: #ffffff;
	font-family: Helvetica,Verdana,Arial,sans-serif; 
	font-size: 12px;
	border: 1px solid #1d87b7;
}
th div {
	color: #ffffff;
	font-family: Helvetica,Verdana,Arial,sans-serif; 
	font-size: 12px;
}
.row {background: #e3f3ff;}
.alternate {background: #e3f3ff;}
a {color: #0086c1; text-decoration: underline;}
a:link {color: #0086c1;}
a:active {color: #0086c1;}
a:visited {color: #0086c1;}
a:hover {color: #015d85;}
.clear {overflow:hidden; clear:both; height:0; margin:0; padding:0; font-size:1px; font-size:0.01em; display:block;}
#mainbody {width:100%; text-align:center; margin:0; padding:0; background:#FFFFFF url(/images/09design/main_bg.gif) repeat-x; display: table;}
#bdy {width:993px; text-align:left; margin:0 auto; z-index:1; position: relative;}
#header {width:993px; height: 100px; position: relative; z-index:1; background:#FFFFFF url(/images/09design/header_bg.gif) no-repeat top left;}
#navbar {width:993px; height: 46px; text-align:left; margin:0 auto; z-index:1; position: relative; background:#034664 url(/images/09design/nav_bg.gif) repeat-x;}
#logo {width: 285px; height: 35px; position: absolute; top: 43px; left: 16px;}
#phone {width: 400px; height: 25px; position: absolute; top: 56px; left: 341px; margin: 0; padding: 0;}
.phone_a {color: #0784bc; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-style: italic; font-size: 14px;}
.phone_b {color: #226b86; font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 20px; font-weight: bold;}
#cards_accepted {width: 228px; height: 29px; position: absolute; top: 12px; right: 14px; margin: 0; padding: 0;}
#cartlink {width: 159px; height: 25px; position: absolute; top: 51px; right: 14px; margin: 0; padding: 0;}
#sitesearch {width: 203px; height: 25px; position: absolute; top: 12px; right: 18px; margin: 0; padding-top: 0;}
#content {width: 993px; position: relative; background:#ffffff url(/images/09design/content_bg.jpg) no-repeat top left;}
#leftnav {float: left; width: 219px; padding: 39px 0px 0px 33px;}
#maincontent {float: left; width: 735px; margin: 0; padding: 0;}
.category_header {
	font-family: Georgia,Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	color: #125b76;
	font-size: 16px;
	background: url(/images/09design/green_arrow.png) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
}
.category_header em {font-size: 18px;}
.category_container {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 14px;
	padding: 0px 0px 10px 18px;
	margin: 0px 0px 0px 0px;
}
.category_container a {color: #0086c1; text-decoration: none;}
.category_container a:link {color: #0086c1;}
.category_container a:active {color: #0086c1;}
.category_container a:visited {color: #0086c1;}
.category_container a:hover {color: #015d85; text-decoration: underline;}
#footer {width: 993px; height: 30px; position: relative; background:#034664 url(/images/09design/footer_bg.gif) repeat-x; margin-bottom: 25px; margin-top: 15px;}
#footer_links {position: absolute; top: 6px; left: 5px; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 11px; color: #b0b0b0;}
#footer_links a {color: #0a9bda; text-decoration: none;}
#footer_links a:link {color: #0a9bda;}
#footer_links a:active {color: #0a9bda;}
#footer_links a:visited {color: #0a9bda;}
#footer_links a:hover {color: #0a9bda; text-decoration: underline;}
#footer_copy {position: absolute; top: 6px; right: 5px; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-weight: normal; font-size: 10px;}
#home_focal {position: relative;}
#home_prodname {position: absolute; top: 30px; left: 440px;}
#home_tagline {position: absolute; top: 135px; left: 428px;}
#content_area {position: relative; margin-bottom: 50px; padding-right: 15px;}
.prod_box {position: relative; padding: 30px 0 0 0; width: 150px; height: 150px; background: #ffffff; text-align: center; vertical-align: middle; border: 1px solid #a8d9f0; margin-bottom: 5px;}
.smaller {font-size: 10px;}
hr {border: 1px dashed #e6e0d1;}
.crumbs {margin: 43px 0 0 0; font-size: 10px;}
.crumbs span {padding-left: 11px; padding-right: 11px; font-size: 14px; font-weight: bold; color: #9bd022;}
.prodtop {position: relative;}
.prodpic {float: left; width: 225px; background: #ffffff; border: 1px solid #a8d9f0; padding: 10px 0px 10px 0px; text-align: center;}
.proditems {float: left; width: 460px; padding: 0 0 0 15px; text-align: left;}
.proditems h4 {margin: 0 0 10px 0;}
.prodbtm {position: relative;}
.proddesc {float: left; width: 325px; padding: 0px 10px 0px 0px; text-align: left;}
.prodfeatures {float: left; width: 325px; padding: 0px 0px 0px 25px; text-align: left;}
.header {color: #125b76; font-weight: normal; font-family: Georgia,Verdana,Arial,Helvetica,sans-serif; font-size: 18px;}
.prodfeatures ul {padding-left: 10px;}
.prodfeatures ul li {padding-bottom: 3px;}
.cart_title {font-size: 14px; font-weight: bold;}
.cart_code {font-size: 10px; font-style: italic; color: #8b8275;}
.cart_desc {font-size: 11px; font-weight: bold; color: #8b8275;}
.cart_price {font-size: 16px; font-weight: bold; font-family: Verdana,Arial,Helvetica,sans-serif; color: #339900;}
.cart_strikepricelg {font-size: 16px; font-weight: bold; text-decoration: line-through; font-family: Verdana,Arial,Helvetica,sans-serif; color: #339900;}
.cart_strikeprice {font-size: 12px; font-weight: normal; text-decoration: line-through; font-family: Verdana,Arial,Helvetica,sans-serif; color: #339900;}
.cart_saleprice {font-size: 16px; font-weight: bold; font-family: Verdana,Arial,Helvetica,sans-serif; color: #FF0000;}
.btn {
	width: auto; 
	border: 1px solid #1d5906; 
	padding: 2px 5px 2px 25px; 
	background: #034664 url(/images/addtocart_bg.gif) no-repeat top left; 
	background-repeat: repeat-x; 
	color: #ffffff; 
	font-size: 75%; 
	font-weight: bold; 
	font-family: verdana, helvetica, arial, sans-serif;
	
}
.label {font-size: 11px; font-weight: bold; background: #e3f3ff; border: 1px solid #cfdde8;}
.field {font-weight: normal; background: #eef7fd; border: 1px solid #e6eef4;}
.green {color: #339900;}
.red {color: #ff0000;}
.smaller{font-size: 10px}
.prod_box_ns {position: relative; padding: 8px; background: #ffffff; text-align: center; vertical-align: middle; border: 1px solid #a8d9f0; margin-bottom: 5px;}
.special {color: #339900; font-weight: bold; font-size: 16px;}
.special span {padding-bottom: 4px;}
.respbox {padding: 8px; background: #f4fbfe; border: 1px solid #a8d9f0; margin-top: 18px;}

.special a {color: #339900; text-decoration: underline;}
.special a:link {color: #339900;}
.special a:active {color: #339900;}
.special a:visited {color: #339900;}
.special a:hover {color: #164101;}

.emailquotebody { background:#ffffff url(/images/09design/content_bg.jpg) no-repeat top center; padding: 30px;}

.linkbutton
{
	background:transparent no-repeat top left; 
	width: 9em; 
	font: bold 120%/1.2em arial; 
	color: #000; 
	text-decoration:none; 
	text-align:center;
	margin:0 auto 1em;
	margin-top: 0.5em;
	cursor:hand;
	cursor:pointer;
	display:block;
}
.linkbutton:hover {cursor:hand;cursor:pointer;}
.linkbutton strong {background:transparent no-repeat top right;right:-4px;position:relative;display:block;}
.linkbutton strong strong {background:transparent no-repeat bottom left;top:5px;left:-4px;right:0;}
.linkbutton strong strong strong {background:transparent no-repeat bottom right;padding:.2em 0 .5em;top:auto;right:-4px;left:auto;text-indent:-5px;}
.linkbutton em {display:block;font:70% arial;}
.linkbutton {background-image:url(/images/09design/yel_tl.gif);}
.linkbutton strong {background-image:url(/images/09design/yel_tr.gif);}
.linkbutton strong strong {background-image:url(/images/09design/yel_bl.gif);}
.linkbutton strong strong strong {background-image:url(/images/09design/yel_br.gif);}