@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Questrial);
@import url(http://fonts.googleapis.com/css?family=Telex);
@import url(http://fonts.googleapis.com/css?family=Roboto);
/* CSS Document */
html, body{width:100%;height:100%; margin:0; padding:0;  background-position:center top; display:block; -webkit-text-size-adjust:none;    background-color:#f4f4f4; background-image:url('../images/pattern1.png');}
body,th,td {font-size:12px; font-family:Verdana, Arial, Helvetica; color:#333; }
h1,h2,h3,h4 {font-family: 'Questrial', sans-serif; font-weight:400; letter-spacing:0px;}
h1{ color:#000; font-size:32px; border-bottom:solid 1px #fff;}
h3{font-size:18px; margin-top:15px;}
form h3 {margin-bottom:0;}
form table {margin-top:10px;}
a:link, a:visited, a:active{outline:none; text-decoration:none; color:#000;  }
/*a {noFocusLine:expression(this.onFocus=this.blur())} /* For IE, onFocus 的 F 要大寫*/
a:focus {-moz-outline-style: none} /* For Firefox */
a b{ color:#000; font-size:11px}
ul{ list-style:none;}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.hr_line {border-top: 1px solid #E3E3E3; border-bottom: 1px solid white;}
.hr_line.hr_mar {margin:10px 0 ;}

.title2{  
	display:block;
	width:100%;
	/*background:url('../images/title_bg.jpg') 0 0 repeat-x; */
	height:25px;  margin-top:5px;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	border-bottom:1px solid #ec0a1c;
}
.title2 p{ font-size:14px; padding:5px; text-transform:uppercase; color:#ec0a1c; font-weight:bold; text-shadow: 1px 1px #f1c8cc;}


.search_gray{ color:#ccc;}
.search_highlight{ background-color:#FFD;}

.inner_content{
	padding:15px 33px;
	background:black;
	border:1px #F00 solid;
	
}
.inner_content2{
	min-height:500px;
	padding:15px 44px;
	background:white;
	text-align:left;
}
.inner_content3{
	padding:5px 40px; 
}
.product_content{
	background:black;
	padding: 5px 30px;
}
hr.orange{
	border:0; height:1px; background-color:#FA6403;
	color:#FA6403;
	clear:both;
}
.orange_dot{
	width:7px; height:7px; background:#FA6403; float:left; margin:4px 10px;
}

.campany_links{text-align:center; color:#333;}
.campany_links a:link,.campany_links a:visited,.campany_links a:active{color:#333;}
.campany_links a:hover{color:#F39814;}
.campany_links a.new_page{color:red; font-weight:bold;}
.campany_title{ color:blue; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
hr.conpany_top_hr{ border:0; border-bottom-style:dashed; border-bottom-width:1px; margin:10px 0;}
.new_title{ color:blue; font-size:16px; font-weight:bold;}
.new_image{float:left; margin:2px 10px;}

.news_big_title{ font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:blue;}
.nowrap {white-space:nowrap; }
.content_text .yellow{ font-weight:bold; color:#ff9900; background:none;}
.content_text .yellow2, .yellow2{ font-weight:normal; color:#ff9900; background:none; display:block;}


img{border:0;}
ul,li{margin:0; padding:0;}

#main { margin:0 auto;   background-color:#f4f4f4; background-image:url('../images/pattern1.png');}

.contentBlock{overflow:hidden;}

.subscription_Block,
.bottom_shadow,
.subfooter_Block,
.footer_Block,
.bannerBlock,
.menuBlock,
.brand_Block,
.brand_Block,
#header ,
#content{width:980px; margin:auto;}
.subfooter_Block{overflow:hidden;}
.headerWrap{border-bottom:2px solid #ffffff;}

.bottom_shadow{ background-image:url('../images/bottom_shadow.png'); background-position:bottom center; background-repeat:no-repeat; margin-top:-10px; height:33px;}

.subfooter_Block .morefooterMenu{display:none;} 

.column_tags_content{position:relative; background-color:#fff;}
.column_tags_content li { width:100%; }
.column_tags_content>li { min-height:125px; }
.column_tags_content,
.column_tags_three {list-style:none;}
.column_tags_three  { border:1px solid #dfdfdf; height:37px;}
.column_tags_content{border:1px solid #dfdfdf; border-top:0;}
.column_tags_three li{float:left; width:34%; font-size:15px;  font-family: 'Questrial', sans-serif; font-weight:400; letter-spacing:0px; background-color:#ddd; background-image:url('../images/tags_bg.png'); cursor:pointer;}
.column_tags_three li + li {width:33%;}
.column_tags_three li span {display:block; padding:13px 0 9px 0; border-right:1px solid #ffffff; text-align:center; color:#666;}
.column_tags_three li + li span {border-left:1px solid #dddddd;}
.column_tags_three li.selected {/*background-image:url('../images/tags_bg_active.png');*/
background-color:#236796; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3290D1', endColorstr='#1B4C6F');
background: -webkit-gradient(linear, left top, left bottom, from(#3290D1), to(#1B4C6F));
background: -moz-linear-gradient(top, #3290D1, #1B4C6F);
}

/*   236796   ,   3290D1   ,   1B4C6F   */

.column_tags_three li.selected  span {border-right:1px solid #ffa100; font-weight:bold; color:#FFFFFF; text-shadow:1px 1px 0 #000000; }
.column_tags_three li:last-child span{border-right:0;}
.column_content{ /* max-height:250px;*/}
#col_newsBlock .column_content{height:auto; max-height: initial;}

.bannerWrap{border-bottom:1px solid #222;}
.bannerWrap ,
.bannerBlock{  height:298px; background-color:#333;  }

.brand_Wrap{border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}
.brand_Wrap,
.brand_Block {height:120px; background-color:#ffffff; }

.subscription_Wrap{background-color:#666;  border-top:1px solid #555; border-bottom:1px solid #777;}
.subscription_Block{ overflow:hidden;}
.subscription_Block h3 {color:#fff;}
.subscription_Block h3,
.subscription_Block input {float:left;  margin:20px 0; padding:0;  }
.subscription_Block h3,
.subscription_Block input  { padding:5px 10px; }
.subscription_Block input[type="text"] {border-radius:5px; border:0; border-left:1px solid #454545; border-top:1px solid #454545;  border-right:1px solid #777; border-bottom:1px solid #777; margin-right:5px;}

#navigation_bar{ padding:8px 25px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:white; background:url('../images/product_bg.jpg') 0 0 repeat-x;}
#navigation_bar a:link,#navigation_bar a:visited,#navigation_bar a:active{ color:white;}
#navigation_bar a:hover{ color:red; }
#content{
/*	min-height:300px;*/
}

.mapBlock {padding:5px; border:1px solid #ddd; background-color:#fff;}

.content_left { width:18%; margin:0 auto;0 0 1px 0; float:left; }
.content_right { width:78%;  float:right; _margin-top:18px; _position:absolute; *margin-top:18px; *position:absolute; *width:237px; margin-left:5px; margin-top:0px;  }

.newsListBlock {}
.newsListBlock li {padding:0; overflow:hidden;  }
.newsListBlock li a {color:#666; display:block ;margin:5px 0;  }

.newsListBlock .nLeft{float:left; width: 80px;}
.newsListBlock .nRight {margin-left:90px; display:block;}
.newsListBlock .nTitle {display:block; font-size:13px; color:#0191cc;}
.newsListBlock .nDate{display:block; padding:2px 0; }
.newsListBlock .nContent{display:block;}


.searchResultBlock h3 {margin:0; padding:0; padding-top:10px;}
.searchList { margin:0 5px;}
.searchList li {overflow:hidden; padding:15px 15px; }
.searchList li:hover{background-color:#fff;}
.searchList li + li {border-top:1px dashed #ddd; }
.searchList li a {color:#666;}
.searchList .sTitle {display:block; font-size:15px;  color:#0191cc; }
.searchList .sContent{display:block; line-height:150%; padding:2px 10px;}
	
.subfooter_Wrap {border-top:1px solid #222;}
.subfooter_Wrap,
.subfooter_Block{ background-color:#333; color:#fff;}
.subfooter_Block  h3{margin-bottom:3px; font-size: 15px;}
.subfooter_Block  h3 > a {color:#fff; margin:0; display:block; margin-top:-15px; margin-bottom:-3px; padding:9px 10px 9px 10px;}
.subfooter_Block  h3:hover  > a,
.subfooter_Block  h3 > a:hover { background-color:#222; }
.subfooter_Block  .sitemap {float:left; width:175px; margin:0 10px; margin-bottom:10px;	}
.subfooter_Block  .sitemap  > ul {list-style:none;}
.subfooter_Block  .sitemap  > ul > li  { height:27px; }
.subfooter_Block  .sitemap  > ul > li + li { border-top:1px dashed #444; }
.subfooter_Block  .sitemap  > ul > li a{ padding:0 10px;  display:block; color:#ccc; text-overflow:ellipsis; white-space: nowrap; line-height:27px; height:27px; overflow:hidden; }
.subfooter_Block  .sitemap  > ul > li.menuItem:hover  {position:relative; background-color:#222; }
.subfooter_Block  .sitemap  > ul > li.menuItem:hover  a {overflow:initial;  background-color:#222;  position:absolute; left:0;  }
.subfooter_Block  .sitemap  > ul > li.moreItem {cursor:pointer;}
.client_listWrap {width:100%;} /*border:1px solid #dddddd; box-shadow: 0 0 10px #DDD; */
.client_list  {background-color:#fff;  position:relative; top:0; left:0;  height:120px;}/* border:4px solid #f0f0f0;*/
.client_list li {position:absolute; top:0; left:0; width:100%; height:100%;}
.client_list div {float:left; width:100%; text-align:center;}

.testimonial_listWrap {width:100%;} /*border:1px solid #dddddd; box-shadow: 0 0 10px #DDD; */
.testimonial_list  { position:relative; top:0; left:0;  height:143px;}/* border:4px solid #f0f0f0;*/

.testimonial_list li {position:absolute; top:0; left:0; width:100%; height:100%;}
.testimonial_list div {float:left; width:100%; text-align:left;}
.testimonial_list li{height:143px;}
.testimonial_list li  img{float:left;  margin: 5px 5px 0 0;}

.testimonial_list .te-Content{height: 126px; overflow: hidden; color:#696969; font-style: italic;}
.testimonial_list .te-Title{height: 34px; overflow: hidden; color:#0066cc; font-weight:bold; font-style: italic;}

.footer_Wrap {border-top:1px solid #202020;}
.footer_Wrap,
.footer_Block{ background-color:#222;  height:50px;  color:#fff; font-size:10px; line-height:35px;}

.footer_Block a.beemedia{color:#ffba15;}

.videoWrap { border:1px solid #ccc;}

.videoBlock { border:4px solid #fff;}
/*  #logo  */
#logo{
	float:left;
	position:relative;
	padding:0;
	margin:0px 0
}
#logo a {
	display:inline-block;
	overflow:hidden;
	/*height:80px;
	margin:10px 5px;*/
	text-align:left;
}

.google_translate {line-height:normal; margin-top:16px; height:26px;  min-width:125px; overflow:hidden; }

/*
body > div.skiptranslate iframe{overflow:hidden; height:1px; display:none;} */
#search_txt {padding:5px 5px; border:1px solid #ddd; float:left; border-radius:5px; }
#search_btn {float:left;}
/* #language */
#header{ height:100px;}
#header .rightSide{ position:relative; width:600px; float:right; z-index:1; margin-right:10px; }
#header .rightSide .searchBlock {overflow:hidden; width:200px; text-align:right; margin:15px 0 10px 0;}
#header .rightSide  .sicons a img{margin-right:10px; }
#header .rightSide .sicons a img:not(.color_icon) {
opacity: 0.5;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
filter: grayscale(100%); }
#header .rightSide .sicons a img.color_icon{display:none;}
#header .rightSide .sicons a:hover img{display:none;}
#header .rightSide  .sicons a:hover img.color_icon{display:inline;}
.menuWrap { border-top:1px solid #236796;}
.menuBlock,
.menuWrap{background-color:#236796; /*background-image:url('../images/menu_bg.png');*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3290D1', endColorstr='#1B4C6F');
background: -webkit-gradient(linear, left top, left bottom, from(#3290D1), to(#1B4C6F));
background: -moz-linear-gradient(top, #3290D1, #1B4C6F);
}



#menu{
	font-weight:bold;
	text-transform:none;
	line-height:45px;
	height:45px;
	position:relative;	z-index:21;
}
#menu ul{
	list-style:none;
	margin:0;
	padding:0;
}
#menu li{
	float:left;
	padding:0px;
}

#menu li > a{
	color:#ffffff;
	display:block;
	height:45px;
	overflow:hidden;
	margin:0px;
	text-align:center;
	text-decoration:none;
	text-shadow:1px 1px 0 #000000;
	padding:0 21px;
	/*
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	line-height:45px;
	*/
	font-family: 'Questrial', sans-serif;
	font-size:15px;
	font-weight: normal;
}


#menu li > a:hover{color:#fff; text-shadow:none;}
#menu li.selected >a,
#menu li:hover > a{color:#fff; text-shadow:none;}
#menu li.hasSubMenu.submenu_small,
#menu li.hasSubMenu.submenu_medium {position:relative;}

#menu li.hasSubMenu:hover > a{ border-radius: 5px 5px 0 0 ; background-image:url(../images/blk-80.png); height:45px; z-index:21;}
#menu li:hover > a{border-radius:5px; background-image:url(../images/blk-80.png); height:43px; z-index:21;}

#menu li.selected  > a { border-radius:5px; background-image:url(../images/blk-80.png); margin:5px 10px; height:33px;  line-height:33px; padding:0 15px; } 
#menu li.selected:hover  > a { border-radius:5px;  background-image:url(../images/blk-80.png); margin:0; height:43px; line-height:45px;  padding:0 25px;} 
#menu li.hasSubMenu.selected:hover  > a {  border-radius: 5px 5px 0 0 ;  background-image:url(../images/blk-80.png); margin:0; height:45px; line-height:45px;  padding:0 25px;} 




#menu .submenu_block{ position:absolute;  top:45px; left:0; width:980px; height:298px; display:none; background-image:url(../images/blk-90.png); }
#menu li.hasSubMenu.submenu_small .submenu_block{width:auto; left:0; min-width:100%;}
#menu li.hasSubMenu.submenu_medium .submenu_block {width:auto;  left:0;   min-width:100%;}
#menu .submenu_block > div  > div {float:left; }
#menu .submenu_block > table tr td {vertical-align:top;}
#menu .submenu_block > table tr td a{font-weight:normal; font-size:15px; font-family: 'Questrial', sans-serif; display:block;  line-height:18px; padding:20px 10px 10px 10px; margin-left:10px;  margin-right:10px;  color:#fff; white-space: nowrap; display:block;}
#menu .submenu_block > table tr td a:hover{ text-decoration: underline;}
#menu li a:hover .submenu_block,
#menu li:hover .submenu_block{display:block;}

a.btn {padding:5px 10px;}
.btn{cursor:pointer;}

.btn.blue{
border:1px solid #8DC5DA;
color:#42788E;
font-weight:bold;
background-color: #8dd9f6;
background-image: -moz-linear-gradient(top, #abe4f8, #6fcef3);
background-image: -ms-linear-gradient(top, #abe4f8, #6fcef3);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#abe4f8), to(#6fcef3));
background-image: -webkit-linear-gradient(top, #abe4f8, #6fcef3);
background-image: -o-linear-gradient(top, #abe4f8, #6fcef3);
background-image: linear-gradient(top, #abe4f8, #6fcef3);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#abe4f8', endColorstr='#6fcef3', GradientType=0);
text-shadow:0 0 2px #abe4f8; 
}
.btn.blue:hover{
border:1px solid #7CAEC0;
background:#92dbf6;
}


.btn.green {
border:1px solid #ADC671;
color:#5D7731;
font-weight:bold;
background-color: #cae285;
background-image: -moz-linear-gradient(top, #cae285, #9fcb57);
background-image: -ms-linear-gradient(top, #cae285, #9fcb57);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cae285), to(#9fcb57));
background-image: -webkit-linear-gradient(top, #cae285, #9fcb57);
background-image: -o-linear-gradient(top, #cae285, #9fcb57);
background-image: linear-gradient(top, #cae285, #9fcb57);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cae285', endColorstr='#9fcb57', GradientType=0);
text-shadow:0 0 2px #cae285; 
}

.btn.green:hover {
border:1px solid #8BB14D;
background:#b9d972;
}


.remind_msg {color:#666; font-size:15px; display:block;  padding:10px 6px; font-style: italic;}

.form_table strong{font-family: 'Questrial', sans-serif; font-weight:400; letter-spacing:0px;font-size:18px; }
.form_table td {padding: 8px 5px ;}
.form_table input[type="submit"]{padding:5px 10px;}

.leftContent{width:200px; float:left;}
.leftContent + .mainContent{margin-left:200px;left:float;}
.goog-te-combo {width:auto;}
.newsContents { padding:10px 50px 20px 50px;}
.newsContents .newsDate{float:right; color:#666; padding:10px 0;}
.newsContents h3 {float:left; margin:0; padding:10px 0;}
.newsContents .newsheader { overflow:hidden;}
.newsContents .newshtmlContent {font-size:13px; line-height:150%;}

.leftmenu {list-style:none; margin-top:10px;}
.leftmenu li a{font-weight:normal; font-size:15px; font-family: 'Questrial', sans-serif; display:block;  line-height:18px; padding:10px 10px 5px 10px;  margin-left:10px; color:#666;}/*margin-top:3px; margin-bottom:2px;*/
.leftmenu li:hover,
.leftmenu li a:hover{color:#333;}
.leftmenu li.selected {}
.leftmenu li.selected a {border-left:2px solid #FFBB51; color:#ff8c09;  padding:10px 10px 5px 20px; margin-left:0; background-color:#ffffff; background-image:url('../images/left_menu_selected.png'); background-position:right; background-repeat:repeat-y;}
.leftmenu li.selected a:hover{color:#ff8c09;}
.leftmenu li  {border-bottom:1px solid #e3e3e3;}
.leftmenu  li + li{ border-top:1px solid #ffffff;}
.leftmenu li:last-child{border-bottom:0;}

.column_box_style {box-shadow: 0 0 10px #dcdcdc; margin:3px;}
.column_Wrap {width:980px; margin:5px auto; overflow:hidden; height:310px;}
/*.column_Block { overflow:hidden;}*/
.three_column_Block  { height:210px; }
.three_column_Block .column_Block { float:left; width:33.33%; }
.column_Wrap .column_title { font-family: 'Telex', sans-serif; font-size:18px; margin:0 10px;  border-bottom:2px solid #236796; font-weight:bold; color:#333;}
.column_Wrap .column_title h3{ margin-bottom:0;  padding-top:8px; padding-bottom:5px; padding-left:10px; margin-top:0; font-size:15px; }  
.column_Wrap .column_content {padding:5px 20px; line-height:150%; color:#666; overflow:hidden;}
.two_column_Block {margin-top:10px; }
.two_column_Block .column_Block { float:left; width:50%;}

.two_third_column_Block .column_Block {float:left;}
.two_third_column_Block .column_Block.block_1 {width:66.66%;}
.two_third_column_Block .column_Block.block_2 {width:33.33%;}

.three_two_one_column_Block .column_Block {float:left;} 
.three_two_one_column_Block .column_Block.block_1 {width:32%; border-right:1px solid #E3E3E3;  margin-right:-1px;}
.three_two_one_column_Block .column_Block.block_1 > div {border-right:1px solid #fff;}
.three_two_one_column_Block .column_Block.block_2 {width:45%; border-left:1px solid #fff; margin-left:-1px; border-right:1px solid #E3E3E3;  margin-right:-1px;}
.three_two_one_column_Block .column_Block.block_2 > div {border-left:1px solid #E3E3E3; border-right:1px solid #fff;}
.three_two_one_column_Block .column_Block.block_3 {width:22%; border-left:1px solid #fff; margin-left:-1px;}
.three_two_one_column_Block .column_Block.block_3 > div {border-left:1px solid #E3E3E3;}

.column_Wrap .column_title h3.point-t { padding-left:24px; background-image:url('../images/c_point.png'); background-position:3px center; background-repeat:no-repeat;}

.photo {
	border:1px solid #ccc;
	padding: 4px;
	background: #FFF;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.line-b {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FA6403;
}
.tdd
{
color:#fff;
font-weight:bold;
padding-left:20px;
}



.lnb {
	margin-top:10px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	background-color:#738e01;
	}
.lnb h2{ padding:5px 0 0 0px; color:#FFF;  text-transform:uppercase; font-size:14px; font-weight:100;

}
.lnb ul{background-color:#FFF;
		border:1px #738e01 solid;
		border-bottom:none;
		border-top:none;

}
.lnb ul li{
		background-color:#FFF;
		border-bottom:1px #ccc solid;
		list-style:none;
		
		padding:5px 0 5px 10px;
		

}
.lnb ul li .off{
		background-color:#FFF;
		border-bottom:1px #ccc solid;
		list-style:none;
		
		padding:5px 0 5px 10px;
		

}
.bottom{
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-khtml-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px; height:10px; 
	border:1px solid #738e01; 
	border-top:none;
	height:5px;
    background-color:#FFF;}

 .content_gallery{font:12px/1.4 "helvetica neue",arial,sans-serif;width:710px;margin:20px auto;  }
.cred{margin-top:20px;font-size:11px;}
#galleria{height:420px;}
.leftpad{padding-left:10px;}
.color{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9aba0d', endColorstr='#718c01'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#9aba0d), to(#718c01)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #9aba0d,  #718c01);
    
	-webkit-border-radius: 0px 3px 3px 0px;
	-moz-border-radius: 0px 3px 3px 0px;
	-khtml-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px;}
	
	

#news-container ul li div
{
	border: 0px solid #eee;
	padding:5px;
}
#news-container a,.news_content, .news_content a{color:#333; font-size:12px;}

.td_bg td{background:url('../images/td_bg.jpg') 0 0 repeat; }

#makeMeScrollable
		{
			width:957px;
			height: 180px;
			position: relative;
			background-color:#000;
			border:1px #F00 solid;
		}
		
#makeMeScrollable div.scrollableArea img
		{
			position: relative;
			float: left;
			margin: 0;
			padding: 0;
			/* If you don't want the images in the scroller to be selectable, try the following
			   block of code. It's just a nice feature that prevent the images from
			   accidentally becoming selected/inverted when the user interacts with the scroller. */
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none;
		}
.index_iframe{width:335px; height:162px; margin:0px; padding:0 5px; border:1px #F00 solid; background:url('../images/td_bg.jpg') 0 0 repeat; overflow-x:hidden;   }
.web_update, .web_update a:link, .web_update a:visited, .web_update a:active{ color:white; }
.web_update a:hover{ color:#FC0; }
#rollingbox{overflow:hidden;height:292px;width:447px;border:1px #F00 solid;}
.product_detail_table td{padding:5px;}
.product_banner{margin:10px auto; border:1px #F00 solid; padding:0 auto; text-align:center; }

a.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
a.black:link {
	text-decoration: none;
}
a.black:visited {
	text-decoration: none;
	color: #333333;
}
a.black:hover {
	text-decoration: none;
	color: #FF0000;
}
a.black:active {
	text-decoration: none;
	color: #333333;
}



a.black1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
a.black1:link {
	text-decoration: none;
}
a.black1:visited {
	text-decoration: none;
	color: #333333;
}
a.black1:hover {
	text-decoration: none;
	color: #F39814;
}
a.black1:active {
	text-decoration: none;
	color: #333333;
}
/*
a.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#0000FF;
	font-weight:bold;
}
a.blue:link {
	text-decoration: none;
		color:#0000FF;

}
a.blue:visited {
	text-decoration: none;
	color:#0000FF;
}
a.blue:hover {
	text-decoration: none;
	color:#333333;
}
a.blue:active {
	text-decoration: none;
	color:#0000FF;
}
*/
white {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 150%;
	color: #FFFFFF;
}
.white1 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #FFFFFF;
	padding:5px;
}

a.wwww {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
a.wwww:link {
	text-decoration: none;
}
a.wwww:visited {
	text-decoration: none;
	color: #ffffff;
}
a.wwww:hover {
	text-decoration: none;
	color: #FF0000;
}
a.wwww:active {
	text-decoration: none;
	color: #ffffff;
}

ul.pajinate_content li{margin:20px; padding:20px; border:1px solid #eee;}
ul.pajinate_content li:hover{ background-color:#e8f9ff; border:1px solid #fff;}

hr.red{
	border:0; height:1px; background-color:red;
	color:red;
	clear:both;
}
.red_dot{
	width:7px; height:7px; background:red; float:left; margin:4px 10px;
}
#small_logo{width:220px; height:58px; margin-bottom:5px;}
#product_inner{margin-top:10px; display:table;}
#product_inner_left,#product_inner_right{display:table-cell; vertical-align:top;}
#product_inner_right .products{ float:left; width:308px; height:258px; margin-bottom:22px;}
#product_inner_right{padding-left:15px;}
#product_inner_right .products:nth-child(odd),#product_inner_right .odd{ margin-right:30px;}
.product_lists{background:#333; margin-bottom:3px; width:220px; height:70px; cursor:pointer;}
.product_lists img{float:left;}
.list_title{width:130px; height:50px;float:left; padding:10px; overflow:hidden; font-weight:bold; line-height:1.5; color:white;}
.list_title a{ color:white; font-size:11px;}
.products .new{background:url('../images/new.png'); width:60px; height:50px; position:absolute; margin:178px 0 0 245px;}
.products .comingsoon{background:url('../images/comingsoon.png'); width:59px; height:50px; position:absolute; margin:179px 0 0 245px;}
#product_cat_banner{text-align:center;}
#product_list{width:220px; height:753px; overflow-x:hidden; overflow-y:auto;}
.product_topic{padding:7px 10px 1px 15px;}
.product_topic_text{color:#fff;font-weight:bold;float:left; font-size:12px;}
.product_topic_code{float:right; margin-right:10px; font-size:12px;}
.product_topic_enquiry{float:right; margin-top:-5px;}
#sub_cat li{margin-bottom:1px;}
#sub_cat h2{margin:0; padding:5px 15px 6px 15px; font-size:12px; color:white; background-image:url('../images/subcattitle_bg.png'); cursor:pointer;}
#sub_cat h2:hover{background-image:url('../images/subcattitle_bg_hover.png');}
#sub_cat h2.hover{background-image:url('../images/subcattitle_bg_hover.png');}
#sub_cat .subcat_list{display:none; height:380px; overflow-x:hidden; overflow-y:auto;}
.cart_tb tbody tr:hover{ background-color:#F0FFEC;}
.table_err{background:url('../images/ui-bg_diagonals-thick_18_b81900_40x40.png'); line-height:3; color:#FFF; padding:0 10px;}
.sitemapTB td{vertical-align:top;font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:1.5;}
.sitemap_link a{ display:block; color:#00F; }
.sitemap_link a:hover{ color:#666;}
.sitemap_link img{ margin:5px 0;}
.sitemap_subcat li{ display:inline-block; width:49%;}
.sitemap_subcat li a{ color:#00F; font-weight:normal;}


.hit_item_table{display:table; width:100%;}
.hit_item_table .hit_item_row{display:table-row;}
.hit_item_table .hit_item_row div{display:table-cell;background: url('../images/td_bg.jpg'); padding:2px; border:2px solid black; vertical-align:top;}
.hit_item_table .hit_item_row div a{color: #999; font-weight:normal;}
.hit_item_table .hit_item_row div img{ border:2px solid red;
			-moz-border-radius: 4px;
			  -webkit-border-radius: 4px;
			  border-radius: 4px;}
.home_bottom>div{width:32%; margin-left:2%; float:left;}
.home_bottom>div.first{margin-left:0;}
.home_bottom .homebox_inner{
	/*border:1px solid #EC0A15; border-top:0px; */
	height:210px;
	/*
	-webkit-border-radius: 15px 0 15px 0;
	-moz-border-radius: 0 5px 5px 0;
	-khtml-border-radius: 15px 0 15px 0;
	border-radius: 0 20px 0 20px;
	*/
	-webkit-box-shadow: 0 0px 5px  rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 0px 5px  rgba(0, 0, 0, .3);
	box-shadow: 0 0px 5px  rgba(0, 0, 0, .2);
}

.banner_title{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size: 28px;
	font-weight: bold;
	text-shadow:1px 1px #666;
	color: white;
	position: absolute;
	margin: 95px 0 0 40px;
}
.content_title{
	font-size:24px;
	padding:10px;
}
.content_text{ padding:15px; min-height:300px; line-height:1.5;}
.inner_home{
	padding:0 15px 15px 15px;
	background-color:rgba(255,255,255,1); 
}

/***************** Product Start ***********************/
.product_left{width:230px; border-right:1px solid #ccc;  vertical-align:top;}
ul.product_list, ul.product_list li{ margin:0; padding:0; list-style:none;}
ul.product_list li{border-bottom:1px solid #ddd; padding:5px 15px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}
ul.product_list li:hover{border-bottom:1px solid #ddd; padding:5px 15px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);}
ul.product_list li:hover img{
	opacity: 0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);  
}
.fr{float:right;}
.fl{float:left;}
.cb{clear:both;}
.product_right{vertical-align:top;padding:10px 14px; width:740px; margin-left:-1px; border-left:1px solid #ccc; }
.product_banner2{
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .5);
-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .5);
box-shadow: 0 0 3px rgba(0, 0, 0, .5);}

.product_menu_bar{line-height:2.5;}

.product_items{ float:left; width:358px; height:150px; border:1px solid #ccc; margin:5px 0;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.product_items:hover{ background-color:#FFD;}
.product_items_odd{margin-right: 16px;}
.product_items_img{padding:15px; display:table-cell; vertical-align:top; width:120px;}
.product_items_img img{
width:120px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.product_items_right{vertical-align:top;padding:15px 0; width:200px; }
.product_items_details{ height:94px; overflow:hidden; padding-right:5px;}


.radius_btn, .radius_btn:visited, .radius_btn:active, .radius_btn:link {
border: 1px solid #999;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color:red;
color:white;
cursor:pointer;

 display:inline-block;
 padding:5px;
	font-size:12px;
}
.radius_btn:hover{
	background-color:#F55;
	color:#fff;
	text-shadow: 1px 1px #666;
}
.added{
	font-style:oblique;
	background-color:#CCC;
	display:inline-block;
	padding:5px;
	color:#000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size: 13px;
}
.added a{ color:#666;}
.added a:hover{ color:#999;}


.login_table{margin:auto;  }
.login_table th,
.login_table td{font-size:13px; padding:5px 5px 5px 5px; color:#666;}
.login_table h3{margin:0;
font-size: 14px;
padding: 5px;
text-transform: uppercase;
color: #EC0A1C;
font-weight: bold;
text-shadow: 1px 1px #F1C8CC;
border-bottom: 1px solid #EC0A1C;
}


.page_title {font-size:20px; border-bottom: 2px solid #236796; margin:10px 30px; padding:10px; color: #333; text-transform: uppercase;}

.msg {padding:5px 10px; margin:0; background-color: #f0f0f0; border:1px solid #ccc; color: #333;}
span.msg  { display:inline-block; margin-right:5px;}
.msg +.msg { margin-top:5px;}
.msg h4{margin:0; padding:0; line-height:200%; font-size:18px; }
.msg p{margin:0; padding:0; line-height:150%; margin:0 10px; font-size:12px}
.msg p + p {margin-top:5px; }
.msg.error {background-color: #fef2f2; border:1px solid #e9c6c6; color: #9e1919; }
.msg.info {background-color: #ffffdc; border:1px solid #dcdea9; color: #69682e; margin:0;}
.msg.success { background-color: #DFF0D8; border:1px solid #D6E9C6; color: #306f31; }
#column_list .msg  {margin:0 10px;}

/**
.btn {background-color:#ddd; border:0; padding:5px 10px;  border-bottom:1px solid #ccc; cursor:pointer;}
.btn.green {background-color:#80d328;  border-bottom:1px solid #468008; color:#fff; }
.btn.green:hover {color:#fff;}
.btn.red {background-color:#ec0b1d;  border-bottom:1px solid #b80c19; color:#fff; text-shadow:0 0 2px #b80c19; }
.btn.black {background-color:#333333;  border-bottom:1px solid #111; color:#fff; text-shadow:0 0 2px #111; }
**/
.dl_cat {float:left; margin:0 10px; }

.download_list-table {margin:10px auto; }
.download_list-table th{color:#666; background-color:#f7f7f7;}
.download_list-table th,
.download_list-table td{padding:8px 10px 8px 10px; }
.download_list-table td{font-size:13px;}
.download_list-table td p {font-size:15px;}
 
 .download_block  {min-height:250px;}
 .download_block  a {color:#ec0b1d;}
 .download_block  a:hover {color:#b80c19; text-decoration:underline;}
/***************** Product End ***********************/
/***************** Product Detail Start ***********************/
.product_detail_img{ width:150px;float:left;}
.product_detail_img img{ display:block; margin:15px 0;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.product_detail_inner{ 
margin:15px 0 15px 30px; width:560px; float:left; text-align:justify;
font-size:14px;
}
.product_code{margin:0; font-weight:bold; font-size:16px;}
.product_short_desc{ font-weight:bold;}
.product_detail_icon img{
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
/***************** Product Detail End ***********************/