body
{
	margin: 0px;
	background-color: #fff;
	font-family: verdana, arial;	
	background: url(../images/bg.jpg);	
	color: #393939;
	font-size: 13px;
}

h1
{
	font-family: "Trebuchet MS", verdana, arial;	
	font-size: 24px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 3px 0px;	
}

h2
{
	font-family: "Trebuchet MS", verdana, arial;	
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;	
}

h2.right_title
{
	color: #dffd8e;
	padding-left: 10px;		
}

h2.right_title a
{
	color: #dffd8e;
	text-decoration: none;	
}

h3
{
	font-family: "Trebuchet MS", verdana, arial;	
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #a6ce39;	
	height: 24px;
	float: left;
}

h3.normal
{
	font-family: verdana, arial;	
	color: #393939;	
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 10px;
	
}

h3.normal a
{
	color: #393939;	
	text-decoration: none;
}


h3.product
{
	color: #fff;
	font-weight: normal;
	margin: 0px;
	padding: 0px;	
	height: auto;	
}

h3.product a
{
	color: #fff;
	text-decoration: none;
	display: block;	
	width: 250px;	
	height: 19px;
}


h3 a
{
	color: #a6ce39;	
	text-decoration: none;
}


h4
{
	font-family: "Trebuchet MS", verdana, arial;	
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #fff;	
}


h5
{
	font-family: "Trebuchet MS", verdana, arial;	
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #fff;	
}

.top_line
{
	float: left;
	border-top: 1px solid #a1ca2e;
	width: 204px;		
	padding-top: 6px;
}

.current_h3
{
	
	padding-top: 6px;				
	background-color: #323131;	
	width: 204px;	
	border-top: 1px solid #a1ca2e;	
}


.error
{
    color: red; 
}

.mid_img
{		
	padding-left: 20px;
	padding-right: 20px;
}

.awards
{
	float: left;
	width: 497px;
	text-align: center;
	
}

.title
{
    font-size: 24px;
    font-family: "Trebuchet MS", verdana;   
    font-weight: bold; 	
}

.subtitle
{
    font-size: 15px;
    font-family: "Trebuchet MS", verdana;    
    font-weight: bold;   
}

p
{
    font-size: 13px;
    font-family: verdana; 
    margin: 20px 0px 20px 0px;
    /*margin: 0px;
    padding-top: 15px;
    padding-bottom: 5px;*/
    line-height: 18pt;   
    
}

p.normal
{
	font-size: 13px;
    font-family: verdana; 
    margin: 0px;
    padding-top: 5px;
    padding-bottom: 15px;
    line-height: 18pt;
    
}

p.white_text
{
	color: #fff;
	font-size: 13px;
    font-family: verdana; 	
    line-height: normal;
    margin: 15px 0px 20px 0px;
    padding: 0px;
}

#container
{	
	margin-left: auto;
	margin-right: auto;
	width: 996px;	
	font-family: verdana, arial;	
	
}

/**************** HEADER ******************/

#header
{
    float: left;
    width: 1026px;    
    height: 234px;
    /*background: url(../images/header.jpg) no-repeat;   */  
    /*margin-bottom: 10px;*/
}

#header_top
{
    float: left;
    width: 1012px; /* 1024-12*/   
    height: 25px; /* 35-10*/
    background-color: #393939;
    /*background: url(../images/header.jpg) no-repeat;   */  
    color: #ffffff;
    font-size: 18px;
    font-family: tahoma, verdana;
    text-align: right;
    padding-top: 10px;
    padding-right: 12px;
}

#header_image
{
    float: left;   
    width: 1026px;    
    height: 209px;      
}

#content
{
    float: left;
    width: 1024px;	
    color: #383838;
    background: url(../images/content_bg.jpg) repeat-y;
    /*background-position: 1px 0px;*/
   
    
}

#content_col_2
{
    float: left;
    width: 1024px;	
    color: #383838;
    background: url(../images/content_2_bg.jpg) repeat-y;
    /*background-position: 1px 0px;*/
    
}

#left_content
{
    float: left;
   /* width: 234px;*/    
    /*background-color: #393939;	*/  
    /*margin-left: 1px;  */   
    padding: 10px 15px 10px 15px;
    /*width: 204px;  */
    width: 203px;
     
}

#col2
{
	float: left;
	/*width: 300px;*/
	width: 100%;
	/*border: 1px solid red;*/
}

#col2 p
{
	line-height: 14px;
	font-size: 12px;
}

#col3
{
	float: left;
	/*width: 300px;*/
	/*border: 1px solid #000;	*/
}


#left_search
{
	float: left;
	padding: 10px 0px 20px 0px;	
}


.input_q
{
	float: left;
	border: 1px solid #393939;	
	/*
	border-top: 1px solid #393939;	
	border-left: 1px solid #393939;	
	border-bottom: 1px solid #393939;	
	*/
	height: 19px;
	padding-left: 2px;
}

.input_ta
{
	float: left;
	border: 1px solid #393939;	
	padding-left: 2px;
	padding-right: 2px;
}

.left_text
{
	float: left;
	margin: 0px;
	padding: 4px 10px 0px 0px;
}

.line
{
	float: left;  
  	/*background-color: #a1ca2e;*/  	
  	border-top: 1px solid #a1ca2e;
  	width: 204px;
  	height: 1px;
}

ul.nav_list
{
	float: left;
	/*padding: 0px 0px 10px 15px;*/
	padding: 0px 0px 10px 0px;
	margin: 0px;
	list-style: none;	
	/*list-style-image: url(../images/bullet.gif);*/	
	
}

ul.nav_list li
{
	margin:0px;
	padding: 2px 0px 2px 0px;		
	background: transparent url(../images/bullet.gif) no-repeat;
	background-position: 2px 6px;
	width: 204px;
}

ul.nav_list li.current
{
	margin:0px;
	padding: 2px 0px 2px 0px;				
	background: #323131 url(../images/bullet_selected.gif) no-repeat;
	background-position: 2px 6px;
}

ul.nav_list li.sub
{
	margin:0px;
	padding: 2px 0px 2px 0px;		
	background: transparent url(../images/bullet.gif) no-repeat;
	background-position: 6px 6px;
	width: 204px;
}

ul.nav_list li.subcurrent
{
	margin:0px;
	padding: 2px 0px 2px 0px;		
	background: #323131 url(../images/bullet_selected.gif) no-repeat;
	background-position: 6px 6px;
	width: 204px;
}


ul.nav_list li a
{
	padding: 0px 0px 0px 12px;
	color: #fff;
	text-decoration: none;		
}

ul.nav_list li.sub a, ul.nav_list li.subcurrent a
{
	padding: 0px 0px 0px 16px;
	color: #fff;
	text-decoration: none;		
}

#current
{
	border-bottom: 1px solid #fff;
	
}

#main_content
{
    float: left;
    /*border: 1px solid red;*/
    width: 497px;   
    padding:20px 30px 20px 30px;
    /*background-color: #e2e2e2;*/                  
}

#col23
{
    float: left;
    /*border: 1px solid red; 497+233*/
    width: 730px;   
    padding:30px 30px 0px 30px;
    /*background-color: #e2e2e2;*/                  
}

#col_span
{
    float: left;
    /*border: 1px solid red; 497+233*/
    width: 790px;   
    /*padding:30px 30px 0px 30px;*/
    /*background-color: #e2e2e2;*/                  
}

#col_span_content
{
	float: left;	
	width: 730px;   
    padding:10px 30px 0px 30px;
	
}

#map_content_text
{
	float: left;	
	width: 370px;   
    padding:10px 30px 0px 50px;
    line-height: 20px;  
	
}

.bullet
{
	margin-bottom: 10px;
	
}

#bullet1
{
	background: url(../images/bullet1.gif) no-repeat;	
	height: 18px;	
	padding-left: 20px;
}



#bullet2
{
	background: url(../images/bullet2.gif) no-repeat;	
	height: 18px;	
	padding-left: 20px;
}

#bullet3
{
	background: url(../images/bullet3.gif) no-repeat;	
	height: 18px;	
	padding-left: 20px;
}

#bullet4
{
	background: url(../images/bullet4.gif) no-repeat;	
	height: 18px;	
	padding-left: 20px;
}

#bullet5
{
	background: url(../images/bullet5.jpg) no-repeat;	
	height: 18px;	
	padding-left: 20px;
}

#map_text
{
	font-size: 18px;
    font-family: "Trebuchet MS", verdana;       
}

#map_text a
{
	text-decoration: none;
	color: #393939;
}

#map_text a:hover
{
	text-decoration: underline;
	color: #393939;
}

/*
#col_span_content p
{
	line-height: 14px;
	font-size: 12px;
}
*/

#col_span h1
{
	font-family: "Trebuchet MS", verdana, arial;	
	font-size: 24px;
	font-weight: bold;
	margin: 0px;
	padding:20px 30px 10px 30px;
	
}

#col_span h2
{
	font-family: "Trebuchet MS", verdana, arial;	
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	/*padding:0px 30px 10px 30px;*/
	padding: 0 30px 10px 0;
}

#right_content
{
    float: left;
    /*width: 233px;    */
    /*background-color: #82ac0c;*/   
    padding: 15px 2px 10px 2px;  
    width: 229px;    
}

.breadcrum_link
{
	color: #fff;
	text-decoration: none;	
}
.breadcrum_link:hover
{
	color: #fff;
	text-decoration: underline;	
}

.link
{
    color: #000;	
    text-decoration: none;
}

.link:hover
{
	color: #383838;	
    text-decoration: none;		
}

#footer
{
	/*float: left;*/
	/* width: 1026px; */
	width: 1004px;   
	/*height: 48px;*/	
	background: url(../images/footer_bg.gif) repeat-x;
	padding: 18px 10px;
	height: 12px;
	color: #686767;
	font-family: "Trebuchet MS", verdana, arial;	
	font-size: 12px;
	/*font-weight: bold;*/
	   
}

#footer a
{
	color: #686767;
	text-decoration: none;
}

.input
{
	float: left;
	width: 174px;
	border: 1px solid #a1ca2e;	
	height: 18px;
	background-color: #2d2d2d;
	color: #fff;
	padding-left: 2px;
	padding-right: 2px;
}

.input_image
{
	float: left;
	/*border-right: 1px solid #a1ca2e;	
	border-top: 1px solid #a1ca2e;*/	
	background: url(../images/go.gif) no-repeat;
	/*
	border-top: 1px solid #a1ca2e;	
	border-bottom: 1px solid #a1ca2e;
	border-left: 0px;
	border-right: 1px solid #a1ca2e;
	*/
	border: 0px;
	
	outline: 0px;
	width: 21px;
	height: 22px;
	cursor: pointer;
	
}	

.clearfix
{
	clear: both;	
}

.section
{
	float: left;
	padding-top: 10px	
}

#contact_telephone
{
	float: left;	
	padding-right: 30px;
}

#contact_email
{
	float: left;	
}

#copyright
{
	float: right;	
}

.product_col_1
{
	float: left;
	width: 300px;
	padding: 10px;
	
	
}

.product_name
{
	float: left;
	width: 250px;
	background-color: #393939;
	border: 1px solid #66860e;	
	height: 19px;
	color: #fff;
	padding: 2px 4px 0px 4px;
}

.product_detail
{
	float: left;
	width: 23px;	
	margin-left: -2px;
}

/*

h4.breadcrumbs, h4.breadcrumbs a
{	
	color:#787676;
	font-weight: normal;
	text-decoration: none;
}

h4.breadcrumbs a:hover
{
	color:#646464;
}
*/

.img_left
{
	float: left;	
	padding-right: 20px;
	/*width: 400px;*/
	width: 605px;
}

.img_thumbs
{
	float: left;	
}

.thumb_img
{
	float: left;
	border: 1px solid #393939;
	margin: 0px 4px 4px 4px;
	cursor: pointer;
}

#large_image
{
	border: 1px solid #393939;
}

.img_style
{
	border: 0px;	
	
}

.thumb_img2
{
	float: left;
	border: 0px;
	cursor: pointer;
}

.style1
{
	font-size:11px;
	font-family: verdana;
	color: white;
	border:1px solid #658605;
	background-color:#6a9001;
	padding:5px;
	opacity:0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	text-align:center;
}

.style2
{
	font-size:11px;
	font-family: verdana;
	color: white;
	border:1px solid #8f1d1d;
	background-color:#933333;
	padding:5px;
	opacity:0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	text-align:center;
}

.style3
{
	font-size:11px;
	font-family: verdana;
	color: white;
	border:1px solid #0e5073;
	background-color:#215e7f;
	padding:5px;
	opacity:0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	text-align:center;
}

.style4
{
	font-size:11px;
	font-family: verdana;
	color: white;
	border:1px solid #cc9709;
	background-color:#d6a218;
	padding:5px;
	opacity:0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	text-align:center;
}

.style5
{
	font-size:11px;
	font-family: verdana;
	color: white;
	border:1px solid #df948f; /*9E3E92;*/
	background-color:#b28305; /*85297B;*/
	padding:5px;
	opacity:0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	text-align:center;
}

.style6
{
	font-size:11px;
	font-family: verdana;
	color: white;
	border:1px solid #df948f; /*9E3E92;*/
	background-color:#cc7947; /*85297B;*/
	padding:5px;
	opacity:0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	text-align:center;
}

#pagination
{
	
	color: #393939;
	padding-top: 20px;
	width: 100%;
	text-align: right;
	
}

#pagination a
{
	color: #393939;
	text-decoration: none;
}

#pagination a:hover
{
	color: #393939;
	text-decoration: underline;
}

