body{
margin:0px 0px 0px 0px;
background-image:url(images/body_fon.jpg);
background-repeat:repeat-x;
background-position:top left;
background-color:#e2e2e2;
overflow-x: hidden;
overflow-y: scroll;
}
table.main{
margin-top:17px;
}
.maxHeight{
height:100%;
}


/* TOP */
td.top_left{
padding:38px 0px 0px 15px;
}
td.top_logo{
padding:1px;
border:1px solid #d5d5d5;
}
td.top_right{
padding:0px 0px 0px 3px;
}
td.top_right_2{
padding:0px 0px 0px 3px;
/* background-image:url(images/top_logo_with_fon.gif); */
background-repeat:no-repeat;
background-position:right bottom;
}

table.top_right_table{
margin-top:38px;
border:1px solid #d5d5d5;
height:316px;
background-image: url(images/top_right_fon.jpg);
background-repeat:no-repeat;
background-position:bottom center;
}
table.top_right_table_2{
margin-top:35px;
height:218px;
}
table.top_right_table_3{
margin-top:38px;
height:218px;
}
td.right_top_prod{
padding:64px 0px 2px 16px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#8d8d8d;
}
td.right_top_p_1{
padding:0px 0px 2px 16px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#8d8d8d;
}
td.right_top_p_2{
padding:10px 0px 2px 16px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#8d8d8d;
}
td.right_top_select{
padding:0px 0px 0px 16px;
}
.input_top_right{
width:153px;
height:17px;
border:1px solid #d5d5d5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8d8d8d;
}
.submit_top_right{
width:49px;
height:12px;
border:0px;
background-image:url(images/b_search.gif);
background-repeat:no-repeat;
background-position:center;
cursor:pointer;
margin:3px 0px 0px 0px;
}
td.right_top_prod_2{
padding:3px 0px 2px 16px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000; 
}
td.right_top_prod_2 span{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#d69401; 
}
.form_margin{
margin:0px;
}
td.right_cat_pic{
padding:0px 0px 2px 16px;
}
td.right_cat_pic_in{
padding:1px;
border:1px solid #d5d5d5;
height:58px;
}
img.top_right_pic{
background-repeat:no-repeat;
background-position:center;
}
td.top_right_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#313131;
padding:3px 0px 0px 16px;
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
border-bottom:2px solid #FFFFFF;
}
td.top_right_text a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ce871a;
font-weight:bold;
text-decoration:underline;
}
td.top_right_text a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ce871a;
font-weight:bold;
text-decoration:none;
}

/* Dealers content  */
table.dealers_main{
background-image:url(images/dealers_content_fon.jpg);
background-repeat:repeat-y;
background-position:top left;
background-color:#fafafa;
}

td.dealers_left_info{
background-image:url(images/dealers_content_fon.jpg);
background-repeat: repeat-y;
background-position:top left;
padding:0px 0px 0px 12px;
}
table.dealer_table_left{
background-image:url(images/main_content_fon.jpg); 
background-repeat:no-repeat; 
background-position:top left;
}
td.dealer_selects{
padding:30px 0px 0px 13px;
}
.dealer_select{
width:199px;
height:19px;
border:1px solid #d5d5d5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8d8d8d;
}
td.dealer_name_1{
padding:0px 0px 4px 0px;
}
td.dealer_name_2{
padding:8px 0px 4px 0px;
}
td.dealer_link{
padding:29px 0px 0px 13px;
}
td.dealer_link ul{
margin:10px 0px 10px 0px;
padding:0px 13px 0px 13px;
list-style:square;
color:#DB9901;
}
td.dealer_link li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
td.dealer_link a{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#AEAEAE;
font-weight:bold;
text-decoration:none;
}
td.dealer_link a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#4A4A4A;
font-weight:bold;
text-decoration:none;
}
td.dealer_link span{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#4A4A4A;
font-weight:bold;
text-decoration:none;
}

td.dealer_link_2{
padding:29px 0px 0px 13px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
}

/******************/

/***Company***/
td.company_pic_cont{
padding:10px 0px 10px 10px;
}

table.company_pic{
padding:1px;
border:1px solid #C1C1C1;
height:230px;
}
td.company_logo{
padding:1px;
border:1px solid #C1C1C1;
}
td.company_text{
padding:10px 10px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6A6A6A;
}
td.company_text strong{
font-family: Tahoma;
font-size:12px;
color:#000000;
}

/****************/


/***** Contact us *****/
td.contact_left_info{
background-image: url(images/dealers_main_fon.jpg);
background-repeat:no-repeat;
background-position:top left;
padding:8px 0px 10px 12px;
}


td.contact_text_block{
padding:24px 19px 10px 18px;
border-right:1px solid #C0C0C0;
}
td.contact_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6A6A6A;
padding:0px 0px 10px 0px;
}
td.contact_text strong{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
td.contact_map{
padding:2px;
border:1px solid #C0C0C0;
}
img.cont_map_pic{
border:1px solid #C0C0C0;
}
td.contact_name{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6C6C6C;
padding:3px 0px 3px 0px;
}
td.contact_form{
padding:11px 0px 0px 21px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
}
.contact_input{
width:199px;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6C6C6C;
border:1px solid #C0C0C0;
padding:1px;
}
.contact_area{
width:199px;
height:76px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6C6C6C;
border:1px solid #C0C0C0;
padding:1px;
}
.contact_submit{
background-image:url(images/contact_us_submit.gif);
border:0px;
width:21px;
height:21px;
margin-top:6px;
cursor:pointer;
}
td.contact_pic{
padding:0px 0px 0px 25px;
}

/****************/

/*****Partners*****/
td.partners_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6A6A6A;
padding:20px 0px 25px 10px;
}
td.partners_text strong{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
img.partners_pic{
border:1px solid #B2B2B2;
background-repeat:no-repeat;
background-position:center;
}
/****************/

/*******New*****/
td.new_info{
background-image:url(images/dealers_content_fon.jpg);
background-repeat:repeat-y;
background-position:top left;
padding:8px 0px 10px 12px;
}
td.new_line{
padding:0px 0px 10px 0px;
}
td.new_line_2{
padding:10px 0px 10px 0px;
border-top:1px solid #B2B2B2;
}

.new_pic_table{
height:92px;
border:1px solid #B2B2B2;
}
img.new_pic{
background-repeat:no-repeat;
background-position:center;
}
td.new_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6A6A6A;
padding:5px 10px 0px 5px;
}
td.new_text strong{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
td.new_text a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#B78200;
text-decoration:underline;
}
td.new_text a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#B78200;
text-decoration:none;
}

/****************/

/****New Popap****/
td.pop_close{
background-image:url(images/new_pop_top_fon.jpg); 
background-repeat:repeat-y; 
background-position:top left; 
border:1px solid #a3a3a3;
}

td.pop_content{
border:1px solid #a3a3a3; 
border-top:0px; 
padding:15px 18px 15px 18px; 
font-family:Arial, Helvetica, sans-serif; 
color:#6a6a6a; 
font-size:11px;
}
td.pop_content strong{
font-family:Arial, Helvetica, sans-serif; 
color:#000000; 
font-size:12px;
}

/****************/

/**Products**/
table.products_main{
background-image:url(images/dealers_content_fon.jpg);
background-repeat:repeat-y;
background-position:top left;
background-color:#fafafa;
border-bottom:4px solid #000000;
}


td.products_info{
background-image: url(images/main_content_fon.jpg);
background-repeat: no-repeat;
background-position:top left;
padding:0px 0px 0px 0px;
}


td.prod_content{
padding:12px 16px 12px 16px;
}

td.products_name{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#565656;
padding:3px 0px 3px 0px;
}
td.products_name a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#565656;
text-decoration:none;
}
td.products_name a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#c1c1c1;
text-decoration:none;
}
td.products_pic_td{
border:1px solid #c1c1c1;
padding:2px;
}
img.products_pic{
border:1px solid #c1c1c1;
background-repeat:no-repeat;
background-position:center;
}
td.prod_content_2{
padding:4px 10px 12px 5px;
}


img.products_pic_2{
border:1px solid #e2e2e2;
background-repeat:no-repeat;
background-position:center;
}
td.prod2_cont{
padding:2px 0px 0px 14px;
}
td.prod_back{
border-bottom:1px solid #dadada;
padding:0px 0px 5px 0px;
}
td.prod2_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5f5f5f;
padding:5px 0px 18px 0px;
}
td.prod2_but_pad{
padding:0px 0px 5px 0px;
}
td.prod2_text strong{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
table.prod2_but_table{
background-image:url(images/product2_b1_fon2.jpg);
background-repeat:repeat-y;
background-position:left top;
border:1px solid #dddddd;
}
td.prod2_but_td{
background-image:url(images/product2_b1_fon.jpg);
background-repeat:no-repeat;
background-position:left top;
padding:3px 11px 3px 11px;
}
td.prod2_but_td a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#db9801;
text-decoration:none;
}
td.prod2_but_td a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#db9801;
text-decoration:underline;
}
td.prod_demo_pad{
padding:20px 8px 20px 8px;
}
td.prod_demo_but{
background-image:url(images/product2_b2_fon.jpg);
background-repeat:no-repeat;
background-position:left top;
border-top:1px solid #f7dc8b;
border-left:1px solid #e9c254;
border-bottom:1px solid #503800;
border-right:1px solid #91731b;
background-color:#bf8500;
padding:3px 14px 3px 14px;
}
td.prod_demo_but a{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
font-size:11px;
}
td.prod_demo_but a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
font-size:11px;
}
/****************/

/****Products 2 Popap****/
td.pop_close_prod{
border-bottom:2px solid #efefef;
background-color:#c2c2c2;
}
td.pop_prod_content{
padding:0px 0px 0px 0px;
background-color:#e0e1e1;
}
td.pr2_pop_td{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#3c3c3c;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
padding:10px 0px 10px 0px;
width:20%;
}
td.pr2_pop_td_2{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#3c3c3c;
border-bottom:1px solid #FFFFFF;
padding:10px 0px 10px 0px;
width:20%;
}
td.pr2_pop_td_3{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#3c3c3c;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
padding:10px 0px 10px 0px;
width:70px;
}
td.pr2_pop_td_4{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#3c3c3c;
border-bottom:1px solid #FFFFFF;
padding:10px 0px 10px 0px;
width:100px;
}
.pr2_pop_input{
width:39px;
height:16px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#3c3c3c;
padding:1px;
border:1px solid #afafaf;
}
.pr2_pop_clear{
background-image:url(images/product2_popup_clear.gif);
background-repeat:no-repeat;
background-position:top left;
border:0px;
width:49px;
height:12px;
cursor:pointer;
}
.pr2_pop_calc{
background-image: url(images/product2_popup_calc.gif);
background-repeat:no-repeat;
background-position:top left;
border:0px;
width:70px;
height:12px;
cursor:pointer;
}


td.pr2_pop_close{
background-image:url(images/new_pop_top_fon.jpg); 
background-repeat:repeat-y; 
background-position:top left; 
border:1px solid #a3a3a3;
}

td.pr2_test_pop_content{
border:1px solid #a3a3a3;
border-top:none;
padding:15px 18px 15px 18px; 
font-family:Arial, Helvetica, sans-serif; 
color:#6a6a6a; 
font-size:11px;
background-image: url(images/testimonials_fon.jpg);
background-repeat:no-repeat;
background-position:top left;
}
td.pr2_test_pop_content strong{
font-family:Arial, Helvetica, sans-serif; 
color:#000000; 
font-size:12px;
}
td.pr2_test_pop_content span{
font-family:Arial, Helvetica, sans-serif; 

font-size:12px;
}
td.video_pop_content{
border:1px solid #a3a3a3;
border-top:none;
padding:0px 0px 0px 0px; 
font-family:Arial, Helvetica, sans-serif; 
color:#6a6a6a; 
font-size:11px;
background-image: url(images/testimonials_fon.jpg);
background-repeat:no-repeat;
background-position:top left;
}

td.pr2_pop_req_name{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
padding:0px 0px 4px 0px;
}
img.pr2_pop_req_pic{
border:1px solid #b0b0b0;
background-repeat:no-repeat;
background-position:center;
}

td.pr2_pop_req_name_inp{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
padding:0px 0px 2px 0px;
}
.pr2_pop_req_inp{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:normal;
width:207px;
height:20px;
border:1px solid #9c9c9c;
padding:2px 2px 2px 2px;
}
.pr2_pop_req_area{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:normal;
width:207px;
height:260px;
border:1px solid #9c9c9c;
padding:2px 2px 2px 2px;
}
td.specific_white{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding:4px 0px 4px 7px;
background-color:#FFFFFF;
}
td.specific_gray{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding:4px 0px 4px 7px;
background-color:#f4f4f4;
}



/****************/



/* navigation  */
td.main_navigation{
padding:3px 15px 3px 15px;
}

td.navigation{
border:1px solid #6f6f6f;
padding:2px 1px 2px 1px;
}

/* Category content */
td.categ_home{
padding:0px 13px 0px 15px;
}
td.cat{
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
padding:0px 0px 0px 0px;
}
td.cat_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#313131;
padding:10px 10px 10px 21px;
background-image: url(images/cat_home_text_fon.jpg);
background-repeat:repeat-y;
background-position:top left;
border-top:1px solid #FFFFFF;
border-bottom:2px solid #FFFFFF;
}
td.cat_text a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ce871a;
font-weight:bold;
text-decoration:underline;
}
td.cat_text a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ce871a;
font-weight:bold;
text-decoration:none;
}
td.cat_text_2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#313131;
padding:10px 10px 10px 21px;
background-image: url(images/cat_home_text_fon_2.jpg);
background-repeat:repeat-y;
background-position:top left;
border-top:1px solid #FFFFFF;
border-bottom:2px solid #FFFFFF;
}
td.cat_text_2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ce871a;
font-weight:bold;
text-decoration:underline;
}
td.cat_text_2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ce871a;
font-weight:bold;
text-decoration:none;
}
td.cat_text_3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#313131;
padding:10px 10px 10px 21px;
border-top:1px solid #FFFFFF;
border-bottom:2px solid #FFFFFF;
}
td.cat_text_3 a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ce871a;
font-weight:bold;
text-decoration:underline;
}
td.cat_text_3 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ce871a;
font-weight:bold;
text-decoration:none;
}
img.cat_pic{
background-repeat:no-repeat;
background-position:center;
}

/***Subcategory***/

td.subcat_active{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
background-color:#E4B040;
padding:4px 2px 4px 8px;
}

td.subcat{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
background-color:#E4B040;
padding:4px 2px 4px 8px;
}
td.subcat a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}
td.subcat a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}
td.subcat_2{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
background-color:#A7A7A7;
padding:4px 2px 4px 8px;
}
td.subcat_2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}
td.subcat_2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}


/**************/
/* Footer */

td.footer{
padding:0px 13px 0px 15px;
border-top:2px solid #FFFFFF;
}
table.footer_table{
background-image:url(images/footer_fon.jpg);
background-repeat:no-repeat;
background-position:top left;
height:163px;
}
td.copyright{
padding:18px 0px 0px 22px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
td.copyright a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
td.copyright a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration: underline;
}
td.NavHolder{
padding:30px 0px 0px 0px;
}

td.NavHolder ul{
margin:0px;
padding:0px 0px 0px 0px;
list-style:none;
}

td.NavHolder li{
display:inline;
margin:0px 9px 0px 0px;
padding:0px;
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
}

td.NavHolder a{
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

td.NavHolder a:hover{
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}
img.footer_spacer{
margin-top:22px;
background-color:#e7c694;
}

/* Search */

td.search_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6A6A6A;
padding:20px 0px 25px 10px;
}
td.search_text ul{
margin:0px 10px;
padding:0px;
color:#e4b040;
list-style: square;
}
td.search_text li {
padding:5px 0px;
}
td.search_text li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#828282;
font-weight:bold;
text-decoration:underline;
}
td.search_text li a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#828282;
font-weight:bold;
text-decoration:none;
}



.submit_1{
background-image:url(images/top_new_subscribe.gif);
background-repeat:no-repeat;
background-position:center;
width:70px;
height:12px;
border:0px;
cursor:pointer;
}
.submit_2{
background-image:url(images/top_new_unsubscribe.gif);
background-repeat:no-repeat;
background-position:center;
width:81px;
height:12px;
border:0px;
cursor:pointer;
}
