@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background:#FFF;
	color:#000;
	font-family:Arial;
	font-size:11px;
}
a{color:#000; text-decoration:none; outline:none}
a:hover{text-decoration:underline}

.clr{clear:both}

.body{width:1000px; background:#FFF}

.header{float:left; width:100%}
.banner{float:left; width:1000px;}

.menu{width:1000px; height:46px; float:left; background:url(../images/bg/menu_bg.jpg) repeat-x; margin-top:5px; text-align:left; color:#FFF; font-weight:bold}

a.menu_item{color:#FFF; float:left; margin-top:15px; font-weight:bold; padding-left:22px; padding-right:22px; font-size:12px}
.menu_seperator{float:left; width:2px; height:46px; background:url(../images/bg/menu_seperator.jpg) no-repeat;}

.main_container{width:100%; float:left; text-align:left; margin-top:5px; padding-bottom:10px;}

.left_panel{width:205px; float:left;}
.center_panel{width:584px; float:left; margin-left:3px;}
.right_panel{width:205px; float:right;}

/*Left Panel*/
.home_about{width:400px; float:left; margin-left:12px; _margin-left:6px; margin-top:12px;}
.home_about img{padding:3px; border:1px solid #e3e3e3; width:394px}

a.readmore_btn{background:#ff6527; padding:2px 5px; color:#FFF; text-decoration:none;}

.main_title{height:26px; float:left; margin-left:3px;}
.main_title div.left{width:2px; height:26px; float:left; background:url(../images/bg/active_tab_left.jpg) no-repeat}
.main_title div.right{width:2px; height:26px; float:left; background:url(../images/bg/active_tab_right.jpg) no-repeat}
.main_title div.center{height:20px; padding-top:6px; float:left; background:url(../images/bg/active_tab_center.jpg) repeat-x; padding-left:20px; padding-right:20px; font-size:11px; font-weight:bold; color:#046b9a;}

.inactive_tab{height:26px; float:left; margin-left:3px;}
.inactive_tab div.left{width:2px; height:26px; float:left; background:url(../images/bg/inactive_tab_left.jpg) no-repeat}
.inactive_tab div.right{width:2px; height:26px; float:left; background:url(../images/bg/inactive_tab_right.jpg) no-repeat}
.inactive_tab div.center{height:20px; padding-top:6px; float:left; background:url(../images/bg/inactive_tab_center.jpg) repeat-x; padding-left:20px; padding-right:20px; font-weight:bold; color:#727272;}

.mainbox_midle{width:582px; padding-top:10px; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; float:left; background:url(../images/bg/main_box_bg.jpg) repeat-x top #f1fdfd;}
.mainbox_bottom{width:584px; height:5px; float:left; background:url(../images/bg/main_box_bottom.jpg) no-repeat}

.home_services{width:286px; float:right; margin-right:4px; _margin-right:2px; margin-top:10px;}

.home_advert{float:left; margin-left:12px; _margin-left:6px; width:690px;}

.home_product{float:left; margin-top:15px; margin-left:12px; _margin-left:6px; width:690px;}

.product_item{float:left; width:174px; height:212px; margin:4px; _margin:2px; margin-bottom:0px; padding:5px; background:url(../images/bg/product_item_bg.jpg) no-repeat; text-align:center}

.product_item a.title{font-weight:bold; margin-bottom:10px; color:#004369}
.product_item div.content{text-align:center; line-height:1.5}
.product_item img.product_img{width:120px; height:130px; margin-right:10px; border:1px solid #bfbfbf}

.detail_btn{width:69px; height:23px; float:left; padding-top:6px; text-align:center; color:#000; font-size:11px; font-weight:bold; background:url(../images/bg/details.jpg) no-repeat; margin-top:5px;}

.hot_product{width:188px; float:left; margin-left:8px; _margin-left:4px; margin-top:8px; border:1px solid #69686e; text-align:center; padding-top:10px; padding-bottom:10px;}
.hot_product a{font-size:11px; font-weight:bold}

.news_home{width:566px; float:left; margin:6px; _margin:3px;}

.main_content{width:562px; float:left; margin-top:10px; margin-left:10px;}
.display_title{font-weight:bold; font-size:13px}

.listItem{float:left; width:100%; margin-top:10px;}
a.link_title{font-weight:bold; font-size:13px}

/*Right Panel*/
.side_title{width:185px; padding-left:20px; height:26px; padding-top:8px; font-weight:bold; color:#FFF; float:left; background:url(../images/bg/side_title.jpg) no-repeat; font-size:12px}
.side_title a{font-size:12px; font-weight:bold; color:#FFF}
.sidebox_midle{width:203px; border:1px solid #d7d7d7; background:#f1fdfd; border-top:none; border-bottom:none; float:left;}
.sidebox_bottom{width:205px; float:left; height:4px; background:url(../images/bg/side_box_bottom.jpg) no-repeat}

.right_content{width:210px; float:left; margin-left:20px; _margin-left:10px; margin-bottom:10px;}

.category_item{width:203px; float:left; background:url(../images/bg/category_item_bg.jpg) #FFF bottom repeat-x; padding-top:7px; padding-bottom:7px;}
.category_item2{width:203px; float:left; background:url(../images/bg/category_item_bg2.jpg) #e99398 bottom repeat-x; padding-top:7px; padding-bottom:7px;}
.category_item a{color:#000; margin-left:25px;}

.side_content{width:183px; padding:10px;}

a.news_link{background:url(../images/bg/list_icon1.jpg) left top no-repeat; display:block; padding-left:10px; font-weight:bold;}

.other-video-view{
	float: left; margin-top:10px; padding-top:10px;
}
.one-other-video{
	float: left;
	width: 160px;
	text-align: center;
	margin-bottom: 10px;
	margin-top:10px;
}



.main_footer{width:1000px; height:30px; padding-top:17px; background:url(../images/bg/footer_bg.jpg) no-repeat; color:#FFF; float:left; font-weight:bold; text-align:center; font-size:12px}
.main_footer a{color:#FFF}

/*Shopping cart*/
.cart table th{
	height:23px;
	background:url(../images/bg/cart_head_bg.jpg) repeat-x;
}
.cart_button1_left{
	width:4px;
	height:22px;
	background:url(../images/button/cart_button1_left.jpg) no-repeat;
	float:left;
}
.cart_button1_right{
	width:4px;
	height:22px;
	background:url(../images/button/cart_button1_right.jpg) no-repeat;
	float:left;
}
.cart_button1_center{
	height:19px;
	padding-top:3px;
	color:#FFFFFF;
	background:url(../images/button/cart_button1_center.jpg) repeat-x;
	float:left;
	cursor:pointer;
}
.cart_button2_left{
	width:4px;
	height:22px;
	background:url(../images/button/cart_button2_left.jpg) no-repeat;
	float:left;
}
.cart_button2_right{
	width:4px;
	height:22px;
	background:url(../images/button/cart_button2_right.jpg) no-repeat;
	float:left;
}
.cart_button2_center{
	height:19px;
	padding-top:3px;
	color:#FFFFFF;
	background:url(../images/button/cart_button2_center.jpg) repeat-x;
	float:left;
	cursor:pointer;
}

.button_1{
	border:1px solid #999999;
	background:#EEEEEE;
	padding-left:10px;
	padding-right:10px;
}

