/*frame*/
body {
background: url(../images/bg.gif);
margin-top:15px;
}

#big_box {
    margin:auto;
    width: 960px;
	background:#FFFFFF;
	}
#page_box {
    float:left;
    width: 930px;
	background:#FFFFFF;
	padding-top:20px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:50px;
	overflow:hidden
	}
	
.left {
    float:left;
	}
	
.right {
    float:right;
	}

.logo_box {
    float:left;
	width: 910px;
	padding-left:20px;
	padding-top:6px;
	padding-bottom:22px;
	}
	
.logo_txt {
    float:left;
	padding-top:16px;
	padding-left:20px;
	}	

.top_5px {
    float:left;
	padding-top:5px;
	}
	
.search_box {
    float:right;
	width:328px;
	padding-top:10px;
	}

.search_inputbox {
    float:left;
	width:157px;
	}

.search_buttonbox {
    float:left;
	width:65px;
	}
	
.menu_box {
    float:left;
	width:930px;
	padding-bottom:33px;
	}	

/*index.html*/
.menu_box_index {
    float:left;
	width:930px;
	padding-bottom:21px;
	}
	
.content_box_index {
    float:left;
	width:930px;
	background:#FFFFFF;
	padding-top:13px;
	}

.blue_bg {
    float:right;
	width:260px;
	padding:20px;
	background:url(../images/bluebg.gif) no-repeat;
	overflow:hidden;
	}

.learn_more {
    float:left;
	width:260px;
	text-align:right;
	padding-top:10px;
	}

.red_conner {
    float:left;
	width:305px;
	padding-right:10px;
	}

.red_conner_right {
    float:left;
	width:300px;
	}
	
.red_conner_bg {
    float:left;
	width:283px;
	height:24px;
	padding-top:10px;
	padding-left:7px;
	padding-right:7px;
	background:url(../images/red_conner_bg.gif);
	}

.red_conner_bg_right {
    float:left;
	width:278px;
	height:24px;
	padding-top:10px;
	padding-left:7px;
	padding-right:7px;
	background:url(../images/red_conner_bg.gif);
	}

.news_box_index {
    float:left;
	width:283px;
	padding-top:20px;
	padding-left:11px;
	padding-right:11px;
	}	

.news_txt_box_index {
    float:left;
	width:271px;
	padding-top:7px;
	padding-left:23px;
	padding-right:11px;
	padding-bottom:6px;
	}	

.service_box_index {
    float:left;
	width:278px;
	padding-top:20px;
	padding-left:11px;
	padding-right:11px;
	}

.service_box_index_link {
    float:left;
	width:278px;
	padding-top:5px;
	padding-left:11px;
	padding-right:11px;
	}	

.products_box_index {
    float:left;
	width:294px;
	padding-top:20px;
	}
	
.img_box_index {
    float:left;
	width:97px;
	padding-left:11px;
	}

.imgtxt_box_index {
    float:left;
	width:197px;
	padding-top:20px;
	}
	
/*contact.html*/
.content_box {
    float:left;
	width:906px;
	padding-left:24px;
	background:#FFFFFF;
	}

.title_box {
    float:left;
	width:695px;
	padding-left:5px;
	border-bottom:1px solid #337595;
	margin-bottom:14px;
	padding-bottom:9px;
	}	

.txt_box_contact {
    float:left;
	width:700px;
	padding-top:20px;
	}

.tel_contact {
    float:left;
	width:60px;
	}

/*careers.html*/
.title_box_careers {
    float:left;
	width:695px;
	padding-left:5px;
	border-bottom:1px solid #AD3337;
	margin-bottom:14px;
	padding-bottom:9px;
	}

/*news.html*/
.title_box_news {
    float:left;
	width:691px;
	padding-left:9px;
	}

.txt_box_news {
    float:left;
	width:679px;
	padding-top:7px;
	padding-left:21px;
	padding-bottom:29px;
	}

.gray_bottom_line {
    float:left;
	width:700px;
	height:1px;
	overflow:hidden;
	border-bottom:1px solid #A9A9A9;
	margin-bottom:10px;
	}

.page_news {
    float:left;
	width:690px;
	padding-left:5px;
	padding-right:5px;
	}
		
/*news_detail.html*/
.title_box_news_detail {
    float:left;
	width:700px;
	}


/*about_us.html*/
.left_txt_box {
    float:left;
	width:335px;
	padding-top:20px;
	padding-right:30px;
	}


.right_txt_box {
    float:left;
	width:335px;
	padding-top:20px;
	}

/*search_result.html*/
.title_box_search {
    float:left;
	width:870px;
	padding-left:5px;
	border-bottom:1px solid #337595;
	margin-bottom:14px;
	padding-bottom:1px;
	}
	
.content_search {
    float:left;
	width:860px;
	padding-left:20px;
	}
	
.imgbox_search {
    float:left;
	padding-bottom:10px;
	padding-right:27px;
	width:188px;
	overflow:hidden;
	}	

.gray_border {
    float:left;
	width:184px;
	/*background:#D7D7D7;*/
	border:2px solid #D7D7D7;
	margin-bottom:10px;
	}
	
.txt_search {
    float:left;
	width:184px;
	height:50px;
	}
	
/*products.html*/
#page_box_product {
    float:left;
    width: 930px;
	background:#FFFFFF;
	padding-top:20px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:31px;
	}

.content_box_products {
    float:left;
	width:930px;
	background:#FFFFFF;
	}
	
.product_menu_box{
float:left;
width:260px;


}

.product_menu_bg{
float:left;
width:250px;
background:#017CB7;
height:5px;
overflow:hidden
}

.product_menu_content{
float:left;
width:260px;
background:#017CB7;
}

.product_menu_bgbox{
float:left;
width:246px;
padding-left:14px;
padding-bottom:20px;
background:#017CB7;
}

.menu_arrow_box {
    float:left;
	width:232px;
	height:26px;
	overflow:hidden;
	background:url(../images/menu_arrow_bg.gif);
	border-bottom:1px solid #80BEDB;
	}

.menu_arrow_box a:hover {
    float:left;
	width:232px;
	height:26px;
	overflow:hidden;
	background:url(../images/menu_arrow_bg_hover.gif);
	}
	
.big_category_bg{
    float:left;
	width:232px;
	height:26px;
	overflow:hidden;
	background:url(../images/menu_arrow_bg_hover.gif);
	}

.menu_arrow_box_select {
    float:left;
	width:232px;
	height:26px;
	overflow:hidden;
	background:url(../images/menu_arrow_bg_hover.gif);
	}
	
.menu_txt_box {
    float:left;
	width:232px;
	height:26px;
	overflow:hidden;
	background:#017CB7;
	border-bottom:1px solid #80BEDB;
	}

.menu_txt_box a:hover {
    float:left;
	width:232px;
	height:26px;
	background:url(../images/menu_hover.gif);
	}
	
.duli_big_category_bg{
    float:left;
	width:232px;
	height:26px;
	background:url(../images/menu_hover.gif);
	}
	
.product_box{
float:left;
width:655px;
padding-left:15px;

}

.orange_bg{
float:left;
width:613px;
background:url(../images/orange_bg.gif);
height:22px;
padding-left:10px;
padding-top:8px;
overflow:hidden
}

.product_imgbox{
float:left;
width:623px;
padding-top:20px;
padding-left:20px;
padding-bottom:29px;
}

.product_submenu_imgbox{
float:left;
width:623px;
padding-top:20px;
padding-left:20px;
}

.imgbox_product {
    float:left;
	width:184px;
	
	padding-bottom:13px;
	padding-right:20px;
	overflow:hidden;
	}

/*product_submenu.html*/
.title_product {
    float:left;
	width:650px;
	padding-left:3px;
	padding-top:12px;
	padding-bottom:12px;
	}

.page_product {
    float:left;
	width:623px;
	padding-top:9px;
	padding-bottom:19px;
	border-top:1px solid #F7A430
	}
	
.page_product_big_category {
    float:left;
	width:623px;
	padding-top:9px;
	padding-bottom:19px;
	border-top:1px solid #F7A430
	}


.product_img_blank {
    float:left;
	width:623px;
	padding-top:24px;
	}
	
/*product_submenu.html*/
.menu_arrowdown_box {
    float:left;
	width:232px;
	height:26px;
	margin-bottom:5px;
	background:url(../images/menu_arrow_downbg.gif);
	overflow:hidden
	}
	
.arrowdown_line {
    float:left;
	width:232px;
	border-bottom:1px solid #80BEDB;
	padding-bottom:4px;
	}
		
.menu_arrowdown_txtbox {
    float:left;
	width:232px;
	padding-bottom:10px;
	background:#017CB7;
	border-bottom:1px solid #80BEDB;
	
	}


.arrowdown_txt a{
    float:left;
	width:212px;
	padding-left:20px;
	height:17px;

}

.arrowdown_txt a:hover {
width:212px;
padding-left:20px;
background:#B3D8EA;height:17px;
}


.selectedCategory a{
    float:left;
	width:212px;
	padding-left:20px;
	height:17px;
    background:#B3D8EA;
}
.selectedCategory a:hover {
width:212px;
padding-left:20px;
background:#B3D8EA;height:17px;
}




/*product_detail.html*/
.product_large_img {
    float:left;
	width:643px;
	padding-top:30px;
	text-align:center
	}	

.orange_bg_product{
float:left;
width:621px;
background:url(../images/orange_bg.gif);
height:22px;
padding-left:2px;
padding-top:8px;
overflow:hidden
}

.product_detail_txt {
    float:left;
	width:618px;
	padding-left:15px;
	padding-right:10px;
	padding-top:45px;
	padding-bottom:15px;
	}

.product_table {
    float:left;
	width:621px;
	padding-left:11px;
	padding-right:10px;
	padding-bottom:19px;
	}

.product_detail_bgbox{
float:left;
width:246px;
padding-top:14px;
padding-left:14px;
background:#017CB7;
}
/*footer*/
#footer {
    margin:auto;
    width: 960px;
	}

#copy {
    float:left;
    width: 930px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:50px;
	}
