body 
{											  
	margin:0px 0px 0px 0px; 				   	 
	padding:1px 0px 0px 0px;
	background-color:#a5a5a5;	
}	

div
{
	font-family:Verdana;
	font-size:12px;	
	color:#303030;
	ine-height:16px;
}
.copy
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727272;
}
a.bmenu
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727272;
	text-decoration:none;
}

a.bmenu:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727272;
	text-decoration:underline;
}

#main
{
	width:780px;
	background-color:#FFFFFF;
	margin:auto;
}

.middle_cont
{
 	padding:13px 19px 0px 11px;	
	background:url(../images/cont_bg_02.jpg) no-repeat;
	background-position:bottom;
	height:870px;
}

.middle_left
{
	float:left;
	width:275px;
}

.middle_right
{
	float:left;
	width:475px;
	margin-bottom:65px;	
}

.search
{
	float:right;
	width:320px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	margin-top:2px;
	margin-left:50px;
	margin-bottom:13px;
}
	

.special
{
	 float:left;
	 width:228px;
	 border:1px #e91d25 solid;
	 height:58px;
	 margin-bottom:8px;
	 margin-top:14px;
	 padding-left:12px;
	 padding-top:6px;
	 padding-bottom:5px;
	 padding-right:10px
}

.new
{
	float:left;
	width:228px;
	border:1px #4682bf solid;
	height:58px;	
	padding-left:12px;
	padding-top:6px;
 	padding-bottom:0px;
 	padding-right:10px
}

.bottom_pad
{
	float:left;
	border:1px solid #005aab;
	background-color:#FFFFFF;
	height:214px;
	width:748px;	
}

#range
{
	 float:right;
	 background-color:#005aab;
	 width:265px;
	 height:42px;	
	 padding-left:40px;
	 padding-right:40px;
	 padding-top:6px; 
	 margin-top:20px;
	 margin-right:10px;
	 margin-bottom:10px;
}



.pic1
{
	width:133px;
	height:145px;
	border:1px solid #548cc4;
	background-color:#FFFFFF;
	float:left;
	margin-right:5px;
	margin-top:5px;
	isplay:block;
}

.pic2
{
	width:133px;
	height:145px;
	border:1px solid #548cc4;
	background-color:#FFFFFF;
	float:left;
	margin-top:5px;
	display:block;
}

.deflect
{
	float:left; 
	padding:0px 6px 0px 23px; 
	width:191px;	
	
}

.deflect_pad
{
	 border:1px #f1484e solid;
	 padding:6px 13px 18px 13px;
}

.distributors_pad
{
	 float:left;
	 margin-left:34px;	 
	 width:164px;
	 border:1px #e91d25 solid;
	 height:235px;
	 padding-left:15px;
	 padding-right:5px;
	 padding-top:2px;	
}

.distributors
{
	padding-left:30px;
	padding-right:36px;
}	

.deflect_txt
{
	background-color:#e91d25;
	font-family:Verdana;
	font-size:9px;
	color:#ffffff;
	height:30px;
	width:156px;
	padding:6px 2px 5px 6px;
	text-align:justify;
}

.deflect_img
{
	padding:23px 0px 20px 0px;
}

.deflect_font
{
font-size:16px;
}

.distributors_txt
{	
	padding:9px 10px 0px 10px;
	vertical-align:bottom;
}

.cont_pad
{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:justify;
}

.cont_img
{
	float:right;
	padding:12px;
}

.contact_pad
{
	float:left;
	border:1px solid #e91d25;
	background-color:#FFFFFF;
	height:118px;
	width:748px;
	margin-top:16px;
}

.align
{
	padding-bottom:5px;
}

.bottom_txt
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#303030;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}


a.home
{
		background:url(../images/home.jpg) no-repeat;
		height:29px;
		position:relative;
		clear:left;
		color:#ffffff;
		}
a.home:hover
{
	background:url(../images/home_over.jpg) no-repeat;
	height:29px;
	color:#000000;
	
}

a.buy_link
{
	font-family:Verdana;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
a.buy_link:hover
{
	font-family:Verdana;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}

a.range
{
	font-family:Verdana;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
a.range:hover
{
	font-family:Verdana;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;	
	text-decoration:underline;
}

.txtbox
{
	color: #000000;
    font-family: Verdana;
    font-size: 11px;
    height: 15px;
    border: 1px #79d2fc solid;
    background-color: #f4f9fb;
    width:185px;
	padding-top:3px;
	margin-left:7px;
	margin-right:10px;
}
