#wrapper {
margin:0 auto;
width:770px;
}

#float-left {
clear:both;
}

#flags {
float:right;
}

p {
margin:5px;
}

h1.home {
	font-weight: bold;
	font-size: 12px;
	color: #317023;
	padding: 0px;
	margin: 0 0;
}

h1 {
	font-weight: bold;
	font-size: 13px;
}
h2 {
	font-weight: bold;
	font-size: 12px;
}
h3 {
	font-weight: bold;
	font-size: 11px;
	margin-bottom:0px;


}

body{
	background-color:#333333;
	margin: 0px 0px 0px 0px;
}

a:hover 	{ color: #000; }
a:visited 	{ color: #000; }
a:link 		{ color: #000; }
a:active 	{ color: #000; }

table.main {
	height: 398px;
	width: 100px;
	padding: 0px;
  	border-spacing: 0pt 0pt;	
	border-collapse: collapse;
	border: 0px solid #111111;
}

td.main {
	padding: 0px;
  	border-spacing: 0pt 0pt;		
}

table.menu {
	height: 40px;
}
td.menu {
	padding: 0px;
}

td.dotted-line {
	background: url(/images/dotpx.gif);
	background-repeat: repeat-x;
}

td.dealer_text{font-family: Verdana;font-size:10px; padding:10px}
div.header_text{font-family: Verdana;font-size:12px;}
div.txt{padding-bottom:6px;}
td.news_text{font-family: Verdana;font-size:10px;}
table.news_table{border:0px;padding:0px;border-collapse:collapse;}
a.MenuLink1{font-size: 10px; font-weight: plain; color: #000000; text-decoration:none;}
a.MenuLink1:hover{text-decoration:underline;}
a.footer {font-size: 10px; font-weight: plain; color: #666666; text-decoration: none; font-family: Verdana;}
body{font-family: Verdana; font-size: 10px;}
a.footer:hover {color: #000000; font-weight: plain;} 
 
 a.m6sidemenu {font-size: 10px; font-weight: plain; color: #000000; text-decoration: none; font-family: Verdana;}
 a.m6sidemenu:hover {color: #000000; font-weight: bold;}


a.m6sidemenusub{font-size: 10px; font-weight: plain; color: #666666; text-decoration: none; font-family: Verdana;}
 a.m6sidemenusub:hover {color: #8D4A18; font-weight: bold;} 

 a.scsidemenu {font-size: 10px; font-weight: plain; color: #000000; text-decoration: none; font-family: Verdana;}
 a.scsidemenu:hover {color: #000000; font-weight: bold;}

a.scsidemenusub {font-size: 10px; font-weight: plain; color: #666666; text-decoration: none; font-family: Verdana;}
 a.scsidemenusub:hover {color: #1256AB; font-weight: bold;} 
 
 a.sclink{font-size: 10px; font-weight: plain; color: #666666; text-decoration: none; font-family: Verdana;}
 a.sclink:hover {color: #1256AB; font-weight: plain;} 
 
 
  a.sctut { font-size: 10px; font-weight: bold; color: #0B48A2; font-family: Verdana;}
 a.sctut:hover {color: #000000; font-weight: bold;} 
 
   a.sctut2 {font-size: 10px; font-weight: bold; color: #0B48A2; text-decoration: none; font-family: Verdana;}
 a.sctut2:hover {color: #000000; font-weight: bold;} 
 
  a.vgasidemenu {font-size: 10px; font-weight: plain; color: #000000; text-decoration: none; font-family: Verdana;}
 a.vgasidemenu:hover {color: #000000; font-weight: bold;}

a.sidemenusub {font-size: 10px; font-weight: plain; color: #666666; text-decoration: none; font-family: Verdana;}
 a.sidemenusub:hover {color: #317023; font-weight: bold;}
 
 a.vmsidemenu {font-size: 10px; font-weight: plain; color: #000000; text-decoration: none; font-family: Verdana;}
 a.vmsidemenu:hover {color: #000000; font-weight: bold;}
 
a.vmsidemenusub {font-size: 10px; font-weight: plain; color: #666666; text-decoration: none; font-family: Verdana;}
 a.vmsidemenusub:hover {color: #002986; font-weight: bold;}
 
  a.cusidemenu {font-size: 10px; font-weight: plain; color: #000000; text-decoration: none; font-family: Verdana;}
 a.cusidemenu:hover {color: #000000; font-weight: bold;}

a.cusidemenusub {font-size: 10px; font-weight: plain; color: #666666; text-decoration: none; font-family: Verdana;}
 a.cusidemenusub:hover {color: #646734; font-weight: bold;}    
 
   a.dlsidemenu {font-size: 10px; font-weight: plain; color: #000000; text-decoration: none; font-family: Verdana;}
 a.dlsidemenu:hover {color: #000000; font-weight: bold;}
 
a.dlsidemenusub {font-size: 10px; font-weight: plain; color: #333333; text-decoration: none; font-family: Verdana;}
 a.dlsidemenusub:hover {color: #000000; font-weight: bold;} 
 
a.backtotop {font-size: 10px; font-weight: plain; color: #666666; text-decoration: none;font-family: Verdana;}
 a.backtotop:hover {color: #000000; font-weight: plain;}  
 
  a.dllang {font-size: 10px; font-weight: plain; color: #930101; font-family: Verdana;}
 a.dllang:hover {color: #000000; font-weight: plain;}
 
a.mfeatures {font-size: 11px; font-weight: bold; color: #000000;font-family: Verdana;}
 a.mfeatures:hover {color: #8D4A18; font-weight: bold;} 
 
 a.mreviews {font-size: 11px; font-weight: plain; color: #0000E4;font-family: Verdana;}
 a.mreviews:hover {color: #000000; font-weight: plain;}  

 
a.mshowcase {font-size: 10px; font-weight: plain; color: maroon; text-decoration: none;font-family: Verdana;}
 a.mshowcase:hover {color: #000000; font-weight: plain; }  
 
a.product {font-size: 10px; font-weight: bold; color: maroon; text-decoration: none;font-family: Verdana;}
 a.product:hover {color: #000000; font-weight: bold;} 
 
 a.product2{ font-size: 10px; font-weight: bold; color: maroon; font-family: Verdana;}
 a.product2:hover { color: #000000; font-weight: bold; } 
 
 a.product3{ font-size: 10px; font-weight: bold; color: navy; font-family: Verdana;}
 a.product3:hover { color: #000000; font-weight: bold; } 
 
  a.product4{ font-size: 11px; font-weight: plain; color: maroon; font-family: Verdana;}
 a.product4:hover { color: #000000; font-weight: plain; } 

 
a.vgafeature{ font-size: 11px; font-weight: plain; color: #000000; font-family: Verdana;}
 a.vgafeature:hover { color: 317023; font-weight: plain; }   
 
 a.vgafeature02{ font-size: 11px; font-weight: plain; color: 317023; font-family: Verdana;}
 a.vgafeature02:hover { color: 000000; font-weight: plain; } 
 
  a.vgafeature03{ font-size: 11px; font-weight: plain; color: 317023; text-decoration=none; font-family: Verdana;}
 a.vgafeature03:hover { color: 000000; font-weight: plain; } 
 
  a.vgapage{ font-size: 11px; font-weight: bold; color: 000000; font-family: Verdana;}
 a.vgapage:hover { color: maroon; font-weight: bold; } 
 
  a.vgatut{ font-size: 10px; font-weight: bold; color: 000000; font-family: Verdana;}
 a.vgatut:hover { color: #E47600; font-weight: bold; } 
 
 a.expshow{ font-size: 11px; font-weight: bold; color: 000000; text-decoration=none;font-family: Verdana;}
 a.expshow:hover { color: maroon; font-bold: plain; } 
 
  a.vmtut{ font-size: 11px; font-weight: bold; color: 000000; font-family: Verdana;}
 a.vmtut:hover { color: #002986; font-weight: bold; } 
 
  a.support { font-size: 10px; font-weight: plain; color: #666666;
text-decoration: none; font-family: Verdana;}
 a.support:hover { color: #4B7404; font-weight: bold; }
 
   a.support02 { font-size: 10px; font-weight: bold; color: #4B7404; font-family: Verdana;}
 a.support02:hover { color: #000000; font-weight: bold; }
 
    a.support03 { font-size: 10px; font-weight: plain; color: #4B7404; font-family: Verdana;}
 a.support03:hover { color: #000000; font-weight: plain; }
 
  a.pricelist{ font-size: 10px; font-weight: bold; color: #000000;
text-decoration: none; font-family: Verdana;}
 a.pricelist:hover { color: #666666; font-weight: bold; }
 
   a.smheader{ font-size: 10px; font-weight: bold; color: white; font-family: Verdana;}
 a.smheader:hover { color: #000000; font-weight: bold; }
 
    a.smsubheader{ font-size: 10px; font-weight: bold; color: #000000; font-family: Verdana;}
 a.smsubheader:hover { color: #0037B5; font-weight: bold; }
 
  a.sm{ font-size: 10px; font-weight: bold; color: #0037B5; font-family: Verdana;}
 a.sm { color: #000000; font-weight: bold; }
 
 a.m7sub{ font-size: 1opx; font-weight: normal; color:#666666; text-decoration=none;font-family: Verdana;}
 a.m7sub:hover { color: #9E2702; font-weight: bold; } 
 
 a.hplink { font-size: 11px; font-weight: plain; color: #317023; font-family: Verdana;}
a.hplink:hover { color: #000000; font-weight: plain; } 

 a.hplink2 { font-size: 11px; font-weight: plain; color: #317023; font-family: Verdana;}
a.hplink2:hover { color: #000000; font-weight: plain; } 

 a.buy { font-size: 10px; font-weight: bold; color: #000000; text-decoration=none; font-family: Verdana;}
a.buy:hover { color: #666666; font-bold: plain; } 

 a.exp{ font-size: 10px; font-weight: bold; color: #657D36; text-decoration=none; font-family: Verdana;}
a.exp:hover { color: #000000; font-bold: plain; } 

a.exp2{ font-size: 10px; font-weight: bold; color: #657D36; font-family: Verdana;}
a.exp2:hover { color: #000000; font-bold: plain; } 
 
 
  a.m7expsub{ font-size: 1opx; font-weight: normal; color:#666666; text-decoration=none;font-family: Verdana;}
 a.m7expsub:hover { color: #657D36; font-weight: bold; } 
 
 
 
 body{ font-size: 11px; font-family: verdana;}
td.cell1{
border-right:1px solid #B2B2B2;
width:175px;
padding:5px;
}
td.cell2{
border-right:1px solid #B2B2B2;
width:175px;
padding:5px
}
td.cell3{
border-right:1px solid #B2B2B2;
width:175px;
padding:5px
}
td.cell4{
width:175px;
padding:5px
}
table.prod_table{
font-size:11px;
}
.main_cat{
background-image:url(images/prodinfo.gif);
background-position:100% 3px;
background-repeat:no-repeat;
border-bottom:1px dotted #666666;
font-size:16px;
font-weight:bold;
height:12px;
margin-bottom:10px;
padding-bottom:13px;
padding-top:14px;
}

.subcategory {
border-bottom:1px dotted #000000;
font-size:14px;
font-weight:bold;
margin-bottom:15px;
padding-bottom:5px;
width:100%;
}
.product{
font-size:11px;
float:left;
width:380px;
margin-right:15px;
}
.product p.content{
line-height:20px;
}
.prod_img{
float:right;
font-size:10px;
}
.clear{
clear:both;
}
.prod_container{
padding-bottom:10px;
border-bottom:1px dotted #000000;
margin-bottom:10px;
width:100%;
}
 #topmenu {
 	margin-top:15px;
	margin-bottom:15px;
	line-height:normal;
	height: 30px;
      }
    #topmenu ul {
	  margin:0;
	  padding:0px 0px 0px 2px;
	  list-style:none;
      }
    #topmenu li {
      display:inline;
	  margin:0;
      padding:0;
      }
    #topmenu a.notactive {
      float:left;
      background:url(images/menuleft.jpg) no-repeat left top;
      margin:0;
      padding:0px 0px 0px 4px;
      text-decoration:none;
	  font-size:10px;
	  font-weight:bold;
      }
      #topmenu a.notactive span {
	background:transparent url(images/menuright.jpg) repeat-x scroll right top;
	border-right:1px solid #FFFFFF;
	color:#FFFFFF;
	display:block;
	float:left;
	padding:20px 5px 4px;
	}
	  #topmenu a.active {
      float:left;
      background-color:#FFFFFF;
	  background:none;
      margin:0;
	  color:#000000;
      padding:0px 0px 0px 4px;
      text-decoration:none;
	  font-size:10px;
	  font-weight:bold;
      }
    #topmenu a.active span {
      float:left;
      display:block;
      background-color:#FFFFFF;
      padding: 20px 5px 4px 5px;
      color:#000000;
	  background:none;
	  border-right:1px solid #fff;
      }
	  a.prod_link{
	  padding-left:8px;
	  background-image:url(images/indent.gif);
	  background-position:0px 2px;
	  background-repeat:no-repeat;
	  }
	  #navigation	{padding:0; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold; font-size:10px; }
#navigation a, #navigation a:visited	{ height:40px; line-height:40px; float:left; color:#fff; padding:0px 4px 0px 23px; text-decoration:none; border-right:1px solid #fff;  }
/* background: #666666 url("images/dealer_off.gif") no-repeat */
#navigation a:hover	{color:#ccc; background-color:#333;  }
#prodForm{margin:0; padding:0; font-size:11px;}
.productForm fieldset{border:0;}
.productForm label{float:left; width:180px;}
.productForm input, .productForm select, .productForm textarea{float:left; width:150px;}
.productForm textarea{height:50px;}
.productForm div{font-weight:bold;}
.clipper{height:30px; line-height:30px; background:url(images/clipper.jpg) no-repeat; padding-left:20px}
div.testimonial{
float:left;
margin-top:15px;
padding:0px 15px 0px 30px;
background:url(images/flag.gif) no-repeat top left;
width:354px;
}
div.picture{
margin-top:15px;
float:right;
width:110px;
text-align:right;
}
p.signature{
width:100%;
}
p.signature a{color:#186C21}
div.testsearch{
	width:479px;
	padding-left:40px;
	/*padding-top:8px;*/
	/*height:41px;*/
	background:url(images/green_arrow.gif) #186C21 no-repeat center left;
	/*margin-top:20px; */
	color:#FFFFFF;
}
div.testsearch a{color:#FFFFFF;}
div.testsearch label{float:left; width:200px; padding-top:4px;}
div.testsearch select{float:left; width:250px;}

/* menus */
#menu_home 			{ background:none; height:40px; }
#menu_support 		{ background:url(images/brochure_off.gif) no-repeat; }
#menu_news 			{ background:url(images/map_off.gif) no-repeat; }
#menu_contactus 	{ background:url(images/profile_off.gif) no-repeat; }
#menu_brochure 		{ background:url(images/contactus_off.gif) no-repeat; }
#menu_dealers 		{ background:url(images/dealer_off.gif) no-repeat; }
#menu_testimonials 	{ background:url(images/testimonials_off.gif) no-repeat; }
#menu_brochure_span { color: #33CC33; }

/* general classes */
.font_9 					{ font-size: 9px; }
.font_11					{ font-size: 11px; }
.margin_top_5				{ margin-top: 5px; }
.margin_top_15				{ margin-top: 15px; }
.margin_top_30				{ margin-top: 30px; }
.padding_top_10				{ padding-top: 10px; }
.padding_top_15				{ padding-top: 15px; }
.padding_top_20				{ padding-top: 20px; }
.text_decoration_none 		{ text-decoration:none; }
.text_decoration_underline 	{ text-decoration:underline; }
.width_180					{ width:180px; }
.width_210					{ width:210px; }
.width_500					{ width:500px; }
.text_align_right			{ text-align:right; }
.height_5					{ height:5px; }

/* side contact menu */
#contact_menu_1			{ font-size:10px;padding:5px; }
.contact_menu_2			{ float:left;margin-right:15px; }

/* index page */
#index_title			{ background-color:#e5e5e5;height:20px;line-height:20px;padding-left:10px; }

/* support page */
#support_menu_1			{ margin-left: 8; line-height:20px; font-size:12px; }
#support_menu_2			{ font-size:14px; font-weight:bold; }
#support_menu_3			{ margin-top:10px; line-height:20px; font-size:12px; }

/* dealer page */
.dealer_1				{ /*display:none;*/ text-align:center; }

/* contact us page */
.contact_1				{ margin-left: 8; line-height:120% }
.contact_2				{ margin-top:20px; font-size:11px; }

/* testimonials page */
.test_1					{ padding-top:18px;height:31px; }
.test_2					{ background:url(images/dotpx.gif) repeat-x center left; }
.test_3					{ padding-bottom:15px; color:#186C21; }
.test_4					{ margin:20px 0px 20px 0px; width:100%; text-align:center; }
.test_5					{ padding-top:12px;height:45px; }

/* products page */
.products_1				{ padding-left:5px;padding-top:10px; font-size:11px; }
.products_2				{ float:right;line-height:18px; }
.products_3				{ float:left;color:#317023; }
.products_4				{ font-size:12px; font-weight:bold; margin-bottom:10px; }
.products_5				{ line-height:20px; }
.products_6				{ margin-left:8px; }
.products_7				{ color:#317023;font-weight:bold; }
.products_8				{ margin-left:12px; }

/* product page */
.product_1				{ margin-top:15px;margin-bottom:15px;font-size:11px; }


.ui-accordion .ui-accordion-header {
	cursor:pointer;
	margin-top:1px;
	padding:5px;
	position:relative;
}
