body, div, ul, li, img, h1, h2, h3, h4, h5, h6, img, p { margin: 0; padding: 0; border: 0;}

h1, h2, h3, h4, h6{ font-weight: 600;}

h4{ text-transform: uppercase;}

a{ margin: 0;; padding: 0; text-decoration: none; outline: 0; color: black;}

body{ background: url(../images/main_bg.jpg) repeat-x top left; font-family: Arial, Helvetica, sans-serif;}

.clear{ clear: both;}

.strip{ float: left; width:100%; background-color:red; margin:0; padding:0px; height:25px; }

.mainwrap{ width: 812px; margin: 0 auto; background: url(../images/top_main_bg.jpg) no-repeat top left; margin-top:-8px; *margin:0 auto; }

.pagewrap{}

.header{ border: 0px solid red; margin:0; padding:0; }

* html .header{ position: fixed;}

.iso_txt{ font: 10px Arial, Helvetica, sans-serifss; color: black;}

.logo{ float: left; padding: 0 0 0 18px; margin:0 0 0 0;}

.heading{ float: left; color: #E61309; padding:20px 0 0 10px;}

.flags_box{ float:right; padding:0 0 0 0px; margin:0; background-color:#e3ceaf; }

.contentwrap{ width: 788px; margin: 0 auto; }

.bannerwrap{ padding: 0px 10px 0px 12px;  margin:8px 0 0 0;  }

.main_menu{ height: 42px; background: #B66A38; margin:-7px 0 0 0; }

.banner{ border: 1px solid #D3CDCC; margin: 6px 0 0 0; padding:4px;}

.banner_img{ width: 756px; height: 228px; }

.content{ background: url(../images/content_bg.jpg) repeat-y top left; padding: 30px 10px 0 10px; margin: 0 0 0 1px; width:767px; }

.main_link{ list-style: none;}

.main_link li{ float: left; padding: 10px 0 0 0;}

.main_link li a{ color: white; padding: 0 10px 0 24px; font: 13px Arial, Helvetica, sans-serifss; text-transform: uppercase;} 

.main_link li a:hover{ color: #EDD768;}

.main_link li a.active{ color: #EDD768;}

.top_dropdwn{ float:left; text-align:right; font:bold 11px Arial, Helvetica, sans-serif; padding:4px 0 5px 0; background-color:#e3ceaf; width:100%; }

.language{ float: right; text-align: right; font: bold 11px Arial, Helvetica, sans-serifss;  padding: 45px 10px 0 0; }

.choose_lang{ float: left; padding: 5px 8px 0 0;}

.menu_top{ clear: both; padding:10px 0 0 0; *padding: 5px 0 0 0;}

.menu_top a { text-transform: uppercase; font: bold 11px Arial, Helvetica, sans-serifss; padding: 0 5px 0 5px; color: #CC895E; }

.menu_top a:hover{ color: #925329;}

.menu_top a.active{ color: #925329;}

.right_container{ float: right; width: 540px; margin:0; padding:0; }

*html .right_container{width: 550px;}

.right_container2{ float: right; width: 540px; *width: 550px; margin:0; padding:14px 22px 0 0; }

*html .right_container2{ width: 550px; padding:14px 11px 0 0; }

.left_img{ float: left; padding: 0 10px 0 0; }

.homeleft_img{  float: left; padding: 0 10px 0 0; }

.colours{ text-transform: uppercase;}

.colours_box{ width: 320px; float: left;}

.normal_txt{ clear: both; padding: 2px 0 0 0; font: 12px Arial, Helvetica, sans-serif; line-height: 20px; color: #7C7A7A; text-align:justify;}

.normal_txt2{ padding: 8px 0 0 0; font: 12px Arial, Helvetica, sans-serif; line-height: 20px; color: #7C7A7A;}

.normal_txt3{ clear: both; padding: 8px 0 0 0; font: 12px Arial, Helvetica, sans-serif; line-height: 20px; color: #7C7A7A; text-align:justify;}

.more_txt{  text-align: right; padding: 0 8px 0 0;}

.more_txt a{ color: #459999; text-decoration: underline; }

.duty_box{ float: right; padding: 0 0 0 0px; *padding: 0 0 0 15px; margin:0; width: 182px; }

.img_gallery{ padding: 30px 0 0 0; float: left; width:100%;}

.left_container{ float: left; width: 191px; padding: 0 0 0 4px;}

.sublink{ list-style: none; width: 180px; margin: 10px 0 0 0;}

.sublink li{ padding: 8px 0 11px 8px; border-top: 1px solid #CACACA;}

.sublink li a{ color: #747474; font: 11px Arial, Helvetica, sans-serif; text-transform: uppercase;}

.sublink li a:hover { color: black;}

.sublink li a.active { font-weight: bold; color: black;}

.footer{ clear: both; padding: 30px 0 0 0; *padding: 0px 0 0 0;}

.footer_box{ background: #CC895E; color: #E6CA9E; }

.footer_link{ padding: 6px 0 0 4px; *padding: 4px 0 0 0;}

.footer_link ul li { list-style: none; float: left; }

.footer_link ul li a{ color: #E6CA9E; font: 10px Verdana, Geneva, sans-serif; text-transform: uppercase; padding: 0 6px 0 6px;}

.footer_link ul li a:hover{ text-decoration: underline;}

.copyright{ clear: both; font: 10px Verdana, Geneva, sans-serif; padding: 8px 0 6px 0; *padding: 4px 0 6px 0;}

.button_box{ float:left; width:auto; padding:15px 0 0 0; }

.heading_txt{ font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; }

/* About Us */

.content_head{ color: #B26F43; font:bold 13px Arial, Helvetica, sans-serifss; text-transform: uppercase; text-align:justify; line-height:160%;}

.content_normal{ color: #605d60; font: 14px Verdana, Helvetica, sans-serifss; padding: 8px 0 20px 30px; line-height: 25px; }

.content_txt{ color:#333333; font: 15px Verdana, Helvetica, sans-serifss; padding: 8px 0 20px 0; line-height: 25px; }

.content_normal a{ text-decoration:none; color: #958F95;}

.content_mid_txt{ color: #B26F43; font: bold 13px Arial, Helvetica, sans-serifss; text-transform: uppercase; width:auto; }

.content_list{ list-style-position: inside; padding: 0 0 0 8px; color: #CC895E;}

.content_list li{ padding: 0 0 3px 0;}

.content_list li span{ color: #605d60; }

/* Contact */

.contact{ line-height: 22px;}

.contactnormal{ float:left; font:12px Arial, Helvetica, sans-serifss; list-style:none; color: #605d60; line-height:20px; }

.contact a{ color: #605d60; text-decoration: underline; }

.contact_left{ width: 300px; padding: 0 0 0 10px;}

.contact_left_factory{ width: 230px; padding: 0 0 0 20px;}

.email_container{ float:right; width:538px; padding:10px 0 0 0;}

.contactlink{ font:12px Arial, Helvetica, sans-serifss; list-style:none; color: #605d60; text-decoration:underline;}

.email_container .email_list{ float:left; font:12px Arial, Helvetica, sans-serifss; width:50%; list-style:none; color: #605d60; }

.email_container .email_list li{ list-style:lower-alpha; padding:0 0 20px 0;}

.email_container .email_list li a{ font:12px Arial, Helvetica, sans-serifss; text-decoration:underline; color: #958F95;}

.email_container .email_list_2{ float:left; font:12px Arial, Helvetica, sans-serifss; width:50%; list-style:none; color: #605d60; }

.email_container .email_list_2 li{ list-style:none; padding:0 0 20px 0;}

.email_container .email_list_2 li a{ font:12px Arial, Helvetica, sans-serifss; text-decoration:underline; color: #605d60; }

.divider{ float:left; border-bottom:1px dashed #999999; width:565px; margin:15px 0; }

.inline_txt{ float:left; padding:25px 0 0 10px; color: #605d60; font: 12px Arial, Helvetica, sans-serifss; width:550px;  }
/* products */

.product_gallery{ padding: 0 0 0 0; width:100%; }

.product_box{ padding: 15px 0 15px 0; clear: both;}

.prod_content{ float:left; color: #616160; padding: 0px; width:375px; text-align:justify; }

.prod_title{ font: bold 12px Arial, Helvetica, sans-serif; padding: 5px 0 0 0;}

.prod_img_right{ float:right; padding:0 0 5px 5px; margin:0; width:auto;}

.prod_img_left{ float:left; padding:0 5px 5px 0px; margin:0; width:auto;}

.blue_text{ font:12px Arial, Helvetica, sans-serif; color:#FF6600; }

.bullet_style{ float:left; list-style:none; padding:10px 0 0 0; width:100%;  }

.bullet_style li{ list-style:lower-alpha; margin:0 0 0 22px;}

.brown_text{ float:left; color: #B26F43; font: bold 13px Arial, Helvetica, sans-serifss; text-transform: uppercase; padding:25px 0 10px 0; width:100%;}

.table_container{ float:left; width:100%;}

.grid_table{ font:12px Arial, Helvetica, sans-serifss; border:1px solid #f4a933; color:#333333;  }

.grid_table tr{ background-color:#fff7e7;  }

.head_color{ background-color:#ffd09d; }

.grid_table tr td.alt{ padding:5px 5px 8px 5px;  }

.grid_table tr td.reg{ padding:0px 5px 0px 5px; background-color:#ffd09d; height:25px; }

.white_txt{ color:#FFFFFF;}

.top{ float:left; width:100%; text-align:right; margin:15px 0 0 0;}

.top a{ font:bold 11px Arial, Helvetica, sans-serifss; color:#999999; text-decoration:underline; }
/* reach status */

.reach_tbl{ border-top: 1px solid #958F95; border-left: 1px solid #958F95;}

.reach_tbl td{ border-bottom: 1px solid #958F95; border-right: 1px solid #958F95; width:auto; padding: 5px 8px 5px 5px;}

.reach_txt{ text-transform: capitalize;} 

/* Tabbed panel for product page */

.tab_container{ float:left; width:100%; }

.tab_box{ list-style:none; font:normal 12px Verdana, Geneva, sans-serif; }

.tabButton{ float:left; list-style:none; *padding:8px 0px 8px 0px; /*ie hack for padding*/ }

.tabButton a{ padding:6px 8px; width:150px; margin:0 2px 0 0; background-color: #EEDFC6; cursor: pointer; color: #DA9C74; border-left: solid 1px #DA9C74; border-bottom: solid 1px #DA9C74; border-top: solid 1px #DA9C74; border-right: solid 1px #DA9C74; }

.tabButton a:hover { background-color: #DA9C74; color:#fff; }

.tabButton .Selected{padding:6px 8px; width:150px; margin:0 2px 0 0; background-color: #DA9C74; cursor: pointer; color:#fff;  border-left: solid 1px #DA9C74; border-bottom: solid 1px #DA9C74; border-top: solid 1px #DA9C74; border-right: solid 1px #DA9C74; }

.TabbedPanelsContentGroup{ float:left; border-left: solid 1px #DA9C74; border-bottom: solid 1px #DA9C74; border-top: solid 1px #DA9C74; border-right: solid 1px #DA9C74; background-color: #ffffff; clear: both; width:100%; margin:6px 0 0 0; *margin:-2px 0 0 0;}

.TabbedPanelsContent { float:left; padding: 10px 0 15px 5px; width:100%; }

.img_box{ float:left; width:auto; padding:0 5px 0 0; }

.backtotop{ color: #B26F43; font: bold 12px Arial, Helvetica, sans-serifss; text-transform: uppercase; text-decoration:none; }
.backtotop:hover{ text-decoration:underline; }

.heading_2{ font:bold italic 16px Arial, Helvetica, sans-serif; color: #E61309; color:#FF3300;}

.text_12{ font:11px Arial, Helvetica, sans-serif; color:#333333; }

.network_box{ float:left; width:100%; margin:30px 0 0 0;  }
.global_img_box{ float:left; padding:0 0 0 0; border:0px solid #CCCCCC;  }
.country_box{ float:left; width:100%; }
.country_list{ float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#666666; padding:15px 0 0 16px; width:30%; }
.country_list li{ list-style-image:url(../images/bullet.gif); padding:0 0 5px 0; }

.what_new{ float:left; width:auto; margin:0 0 25px 0;}
.new_txt{ clear: both; padding:8px 0 0 0; font:normal 12px Arial, Helvetica, sans-serif; line-height: 20px; color: #7C7A7A; text-align:justify; text-transform:none; }

/* Exhibition page start here */

.exhibition{ float:left; width:100%; }
.thumb_box{ float:left; width:700px; margin:0 0 15px 0; }
.thumb_box li{ list-style:none; display:inline; margin:0 10px 0 0; text-decoration:underline;  }

*html .new_txt{ padding:5px 0 0 0; }


