@charset "utf-8";
/* CSS Document */

body { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
a img{border:0;}
a {border:0; color:#000000;}
form{ margin:0 0 0 0; padding:0 0 0 0;}
h1,h2,h4,h5,h6{margin:0px; }
input,select,textarea{
border: 1px solid #bbbbbb; font-size: 12px;}
#outer{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;
	position:relative;
}
#header{ width:950px; height:149px; background-image:url(../images/headerbg.gif);}
#header2{ width:950px; height:122px; background-image:url(../images/headerbg.gif);}

#headermenu{	width:950px; float:left; text-align:right; color:#FFFFFF; height: 29px;	line-height: 29px;}
#headermenu a {color:#FFFFFF; text-decoration:none; margin:0 10px 0 10px; }
#headermenu a:hover {text-decoration:underline;}


#logo {width:400; float:left;}
#logo h1 {float:left; overflow:hidden; display:none;}





#mainbod {
	float:left;
	width:948px;
	clear:both;
	background:white url(../images/dividebg.gif) 211px 0 repeat-y;
	border-left:1px solid #c8e7a7;
	border-right:1px solid #c8e7a7;
}
#mainbod2 {
	float:left;
	width:928px;
	clear:both;
	border-left:1px solid #c8e7a7;
	border-right:1px solid #c8e7a7;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#mainbod2 h3
{
	font-size:17px;
	font-weight:bold;
	margin:0px;
}

#content {
	width:706px;
	float:right;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
}
#content h1
{
font-size:25px;
margin-bottom:5px;
background:url(../images/dottedhline.gif) bottom repeat-x;
font-weight:normal;
}

#content h3
{
font-size:15px;
margin-bottom:5px;
font-weight:bold;
color:#008000;
}

#leftnav {
	width:197px;
	float:left;
	padding-bottom: 10px;
	padding: 0 7px 0 7px;
}
.phonedv{
	width:171px;
	height:35px;
	background:url(../images/phonedv.gif);
	padding-left: 40px;
	font-size: 24px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 35px;
	color: #FFFFFF;
	margin-left: -7px;
}

#leftmenu{
	font-size:12px;
	float: left;
	width:197px;
}
#leftmenu a{ display:block; width:172px; line-height:35px; height:35px; background:url(../images/leftmenubg.gif) no-repeat; color:#000000;text-decoration:none; padding-left:25px; font-weight:bold; }
#leftmenu a:hover{ color:#008000;}
#leftlogin
{
	width:177px;
	float:left;
	padding: 0 10px 10px 10px;
}
#leftlogin h1
{
	background:url(../images/lhdgrncrv.gif) no-repeat;
	line-height:28px;
	height:28px;
	color:#FFFFFF;
	font-size:18px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 -10px 10px  -10px;
}
#leftlogin h5
{
	background:url(../images/lhdgrncrv.gif) no-repeat;
	line-height:28px;
	height:28px;
	color:#FFFFFF;
	font-size:18px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 -10px 10px  -10px;
}
#leftlogin input
{
margin:5px 0 5px 0;
width:177px;
}
.formbtn_style
{
background-color:#076907;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
border:1px solid #076907;
cursor:pointer;
}
.formbtn_style2
{
background-color:#666;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
border:1px solid #076907;
cursor:pointer;
}
.nostyle {
font-family:'';
font-size:'';
color:'';
border:none;
border-color:'';
margin:0px;
padding:0px;
height:auto;
width:auto;
}

.smllnksblk_size11
{
font-size:11px;
}

#lefttesti
{
	width:177px;
	float:left;
	padding: 0 10px 10px 10px;
}
#lefttesti h1
{
	background:url(../images/lhdgrncrv.gif) no-repeat;
	line-height:28px;
	height:28px;
	color:#FFFFFF;
	font-size:18px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 -10px 0px -10px;
}
#lefttesti h5
{
	background:url(../images/lhdgrncrv.gif) no-repeat;
	line-height:28px;
	height:28px;
	color:#FFFFFF;
	font-size:18px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 -10px 0px -10px;
}
.grnbtext
{
color:#92d050;
font-weight:bold;
}
#accredsdv
{
	width:197px;
	text-align:center;
	float: left;
}
#accredsdv img
{
margin-bottom:10px;
}
#hmconditionboxes
{
float:left;
width:706px;
}
.hmcondbox1
{
	float:left;
	width:193px;
	overflow:hidden;
	padding: 21px;
}
.hmcondbox1 img
{
float:left;
}
.hmcondlnks1
{
text-align:center;
display:block;
color:#023f63;
font-size:20px;
border-bottom:3px solid #008000;
text-decoration:none;
width:193px;
float:left;
margin-bottom:10px;
}
.hmcondlnks1 h2
{
	font-size:20px;
	font-weight:normal;
}

.hmcondlnks1:hover
{
background-color:#023f63;
color:#FFFFFF;
}
.hmcondhmlnks1
{
font-weight:bold;
color:#008000;
text-decoration:none;
}
.hmcondhmlnks1:hover
{
color:#023f63;
}
.hmcondbxcont
{
float:left;
width:193px;
}
#footer
{
float:left;
width:950px;
background:url(../images/footerbg.gif) no-repeat;
height:84px;
}
#footer2
{
float:left;
width:950px;
background:url(../images/footerbg2.gif) no-repeat;
height:84px;
}
#footlnks
{
	float:left;
	width:930px;
	height:15px;
	padding: 10px;
	color:#FFFFFF;
	font-size:10px;
}
#footlnks a
{
	font-size:10px;
	color:#FFFFFF;

}
#footlnksleft
{
	float:left;
	width:48%;
}
#footlnksright
{
	float:right;
	width:48%;
	text-align: right;
}
#catginnpage1
{
	float:right;
	width:200px;
	margin-left: 10px;
	background:url(../images/catggrnboxbcor.gif) bottom no-repeat #92d050;
	padding-bottom:5px;
	text-align:center;
}
#catginnpage1 img
{
float:left;
}
#catginnpage1 a
{
	display:block;
	float:left;
	width: 190px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding: 5px;
	font-size: 11px;
}
#catgprddispbx
{
	float:left;
	width:706px;
}
#catgprddispbx h2
{
	background:url(../images/treathdgrnbg.gif) no-repeat;
	height:33px;
	line-height:33px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	padding-left: 20px;
	margin-bottom: 10px;
}
.catgprdbox
{
	float:left;
	width:686px;
	background:url(../images/catgbxbg.gif) bottom;
	margin-bottom: 10px;
	padding:0 10px 10px 10px;
}
.catgprdbox h6
{
	background:url(../images/catgbxhdbg.gif) no-repeat;
	height:10px;
	margin-left: -10px;
	margin-right: -10px;
}
.catgdisprdbx
{
	float:left;
	width:120px;
	text-align:center;
	color:#008000;
	font-weight:bold;
}
.catgdisprdbxcont
{
	float:right;
	width:560px;
}
.catgdisprdbxcont a
{
	color:#008000;
	font-weight:bold;
	text-decoration:none;
}
.catgdisprdbxcont a:hover
{
color:#023f63;
}
.catgboxbtnstrip
{
float:left;
width:560px;
}
.catgboxbtnstrip img
{
margin:5px;
float:left;
}
.prodpagetopbx
{
	float:left;
	width:706px;
	margin-bottom: 10px;
}
.prodpagedisbx1
{
float:left;
width:200px;
text-align:center;
}
.prodpagedisbx2
{
	float:right;
	width:490px;
}
.prodpagetopbx h3
{
color:#008000;
font-size:15px;
}

.corltbg
{
	background:url(../images/corltbg.gif) no-repeat;
	width:15px;
	height:15px;
}
.corrtbg
{
	background:url(../images/corrtbg.gif) no-repeat;
	width:15px;
}
.corlbbg
{
	background:url(../images/corlbbg.gif) no-repeat;
	height:15px;
}
.corrbbg
{
	background:url(../images/corrbbg.gif) no-repeat;
}

.cortbg
{
	background:url(../images/cortbg.gif);
}
.corbbg
{
	background:url(../images/corbbg.gif);
}
.corrbg
{
	background:url(../images/corrbg.gif);
}
.corlbg
{
	background:url(../images/corlbg.gif);
}

.SB_header_left
{
	background-image:url(../images/SB_header_left.gif);
	background-repeat:no-repeat;
}

.SB_header_right
{
	background-image:url(../images/SB_header_right.gif);
	background-repeat:no-repeat;
}

.SB_header_bg
{
	background-image:url(../images/SB_header_bg.gif);
	background-repeat:repeat-x;
	font-size: 11px; 
	color: #0E4B7A; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
}
.product-title {font-size:11px; color: #076907; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.product-title:hover {font-size:11px; color: #076907; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.order-header
{

	font-weight:bold;
	text-decoration:none;
	color:#008000;
	background-color:#e4f2e6;
}

.leftlinks {color:#008000; font-weight:bold; text-decoration:underline;}
.leftlinks:hover { text-decoration:none;}

.box-header-title {font-size:12px; color: #023f63; text-decoration:none; font-weight:bold;}

.lightgreenbg_02
{
	background-color:#CCC;
	color:#333333;
	font-weight:bold;
}
.lgtgreybg
{
	background-color:#F5F5F5;
}
.testiblock1
{
	float:left;
	border-bottom:2px solid #92d050;
	width:100%;
	margin-top: 10px;
	margin-bottom: 10px;
	font-style: italic;
}
.error_box
{
	background-color:#92d050;
	color:#FFF;
	font-weight:bold;
	padding:10px;
}
.whttextb
{
	color:#FFF;
	font-size:15px;
	font-weight:bold;
}
