/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5,
h6, p, blockquote, pre, a, code, del, em, font, img, small,
strike, strong, dl, dt, dd, ol, ul, li, fieldset, form,
label, caption, tbody, tfoot, thead, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	background-image:url(../images/main_bg.gif);
	background-position:top;
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px;
	padding: 0px;
	color:#6a6a6a;
	}
	
#wrapper{
	width:1003px;
	height:auto;
	margin:0 auto;
	padding:0;
/*	overflow:hidden;*/
	}
	
#top_part{
	width:1003px;
	height:132px;
	margin:0 0 0 0;
	padding:0;
	}
	
.top_left{
	width:372px;
	height:130px;
	margin:0 0 0 0;
	float:left;
	background-image:url(../images/Hani_IT_LOGO.jpg);
	background-repeat:no-repeat;
	background-position:center right;
	}
	
#top_right{
	width:380px;
	height:96px;
	margin:30px 0 0 0;
	float:right;
	}
	
.top_right_01{
	width:160px;
	height:50px;
	margin:0 0 0 182px;
	padding:0;
	}
	
.top_right_01 img{
	margin:5px 3px 0 3px;
	padding:0;
	font-size:15px;
	color:#393939;
	font-weight:normal;
	font-style:italic;
	float:left;
	}

	
.top_right_02{
	width:380px;
	height:34px;
	margin:0 0 0 0;
	padding:0;
	}
	
.top_right_02 p{
	padding:0 0 0 0;
	margin:0;
	font-size:15px;
	color:#6b6b6b;
	font-weight:normal;
	}
	
.top_right_02 a{
	font-size:15px;
	color:#6b6b6b;
	font-weight:normal;
	text-decoration:none;
	}
	
#menu_part{
	width:1003px;
	height:53px;
	margin:0 0 0 0;
	padding:0;
	background-image:url(../images/menu_bg.gif);
	background-repeat:repeat-x;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
	
#banner_part{
	width:1003px;
	height:382px;
	margin:2px 0 0 0;
	padding:0;
	}
	
.banner_main{
	width:663px;
	height:382px;
	margin:0;
	float:left;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	}
	
.right_main{
	width:338px;
	height:382px;
	margin:0;
	float:right;
	background-image:url(../images/focus.jpg);
	background-repeat:no-repeat;
	background-position:top;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	}
	
.right_main ul{
  padding:0;
  margin:75px 0 0 20px;
  }

.right_main li{
  margin-left:10px;
  background-image:url(../images/point.jpg);
  background-repeat:no-repeat;
  background-position:left;
  list-style:none;
}

.right_main a{
  text-decoration:none;
  font-size:12px;
  color:#ffffff;
  font-weight:bold;
  margin:0 0 0 25px;
  line-height:40px;
 }

.right_main li a:hover{
  color:#000;
  }
  
#contant_part{
	width:972px;
	height:auto;
	margin:0 auto;
	padding:0;
	}
	
#contant_top{
	width:972px;
	height:auto;
	margin:34px 0 0 0;
	padding:0;
	overflow:hidden;
	}
	
#contant_top_left{
	width:617px;
	height:auto;
	margin:0 0 0 0;
	float:left;
	overflow:hidden;
	}
	
#contant_top_left p{
  text-decoration:none;
  font-size:12px;
  color:#242424;
  font-weight:normal;
  font-family:Arial, Helvetica, sans-serif;
  margin:0;
  line-height:20px;
  text-align:justify;
  }
  
 #contant_top_right{
	width:309px;
	height:auto;
	margin:0 0 0 0;
	float:right;
	overflow: hidden;
	}
	
.portpolio_view{
	width:309px;
	height:33px;
	margin:0 0 0 0;
	padding:0;
	background-image:url(../images/product_portfolio.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
	
.portpolio_display{
	width:291px;
	height:136px;
	border:#afb0af solid 1px;
	background-color:#FFFFFF;

	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding-top:20px;
	padding-left:15px;
	overflow: hidden;
	}
	
#contant_top2{
	width:972px;
	height:auto;
	margin:40px 0 0 0;
	padding:0;
	background-color:#f4f4f4;
	background-image:url(../images/our_product.gif);
	background-repeat:no-repeat;
	background-position:left top;
	overflow:hidden;
	}
	
.product_view{
	width:970px;
	height:168px;
	margin:40px 0 0 0;
	padding:0 0 0 0 0;
	background-color:#fff;
	border:#e1e1e1 solid 1px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	}
	
.all_box{
	width:180px;
	height:168px;
	float:left;
	padding:0 0 0 0;
	}
	
.all_box p{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#064d6d;
	font-weight:bold;
	font-size:12px;
	font-weight:bold;
	margin:20px 0 0 0;
	}
	
	
.gap_box{
	width:40px;
	height:142px;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	float:left;
	margin:12px 0 0 0;
	}
	
.button_box{
	width:30px;
	height:28px;
	float:left;
	margin:70px 17px 0 17px;
	}
	
#contant_top3{
	width:972px;
	height:auto;
	margin:40px 0 0 0;
	padding:0;
	}
	
.sales_view{
	width:310px;
	height:319px;
	margin:0 0 0 0;
	float:left;
	background-color:#FFFFFF;
	background-image:url(../images/sa1.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	border:#e1e1e1 solid 1px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	}
	
.sales_view p{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#064d6d;
	font-weight:normal;
	font-size:12px;
	line-height:20px;
	padding:20px;
	}

.sales_view img{
	margin:5PX;
	padding:0;
	}
	
.service_view{
	width:310px;
	height:319px;
	margin:0 0 0 25px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(../images/sa2.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	border:#e1e1e1 solid 1px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	}
	
.service_view p{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#064d6d;
	font-weight:normal;
	font-size:12px;
	line-height:20px;
	padding:20px;
	}

.service_view img{
	margin:5PX;
	padding:0;
	}
	
#contact_right{
	width:290px;
	height:auto;
	margin:0 0 0 0;
	float:right;
	}
	
.contact{
	width:290px;
	height:22px;
	margin:0 0 0 0;
	padding:0;
	background-image:url(../images/offers.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
	
.contact2{
	width:290px;
	height:auto;
	margin:0 0 0 0;
	padding:0;
	background-image:url(../images/bbb.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-bottom: 10px;
	}
	
.contact2 p{
	color:#064d6d;
	font-weight:normal;
	font-size:12px;
	line-height:24px;
	padding:30px 0 0 130px;
	}
	
	
.offers{
	width:285px;
	height:133px;
	margin:0 0 12px 0;
	padding:0;
	background-color:#FFFFFF;
	border:#e1e1e1 solid 1px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	}
	
.offers p{
	margin:8px 15px 4px 15px;
	padding:0;
	font-size:12px;
	line-height:18px;
	color:#242424;
	border-bottom:#ececec solid 1px;
	}
	
.bold_news{
	color:#0688c2;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	}
	
.bold_news00{
	color:#fff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	}
	
.contact p{
	color:#064d6d;
	font-weight:normal;
	font-size:12px;
	line-height:24px;
	padding:30px 0 0 130px;
	}
	
.bold_font{
	font-size:18px;
	font-weight:bold;
	color:#0072ca;
	text-decoration:none;
	}
	
.bold_font_ff{
	font-size:14px;
	font-weight:bold;
	color:#0072ca;
	line-height:22px;
	}
	
#client{
	width:288px;
	height:149px;
	margin:0 0 0 0;
	padding:0;
	background-color:#FFFFFF;
	background-image:url(../images/our_client.gif);
	background-repeat:no-repeat;
	background-position:top center;
	border:#e1e1e1 solid 1px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	}
	
.client_logo{
	width:245px;
	height:97px;
	margin:47px 0 0 20px;
	padding:0;
	}
	
#contant_top4{
	width:972px;
	height:auto;
	margin:40px 0 0 0;
	padding:0;
	background-image:url(../images/our_product2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	overflow:hidden;
	}
	
#wrapper_bottom{
	width:100%;
	height:auto;
	margin:0 0 0 0;
	padding:0;
/*	overflow:hidden;*/
	}
	
#bottom{
	width:970px;
	height:36px;
	margin:0 auto;
	padding:0;
/*	overflow:hidden;*/
	}
	
#bottom p{
	color:#cacaca;
	font-family:Tahoma;
	font-weight:normal;
	font-size:11px;
	padding:8px 0 0 0;
	text-transform:uppercase;
	}
	
#sub_banner_part{
	width:1003px;
	height:272px;
	margin:2px 0 0 0;
	padding:0;
	}
	
#contant_top_left h2{
	margin:0 0 0 0;
	padding:0 0 10px 0;
	color:#333333;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: -1px;
	line-height: 1.2em;
	}
	
.bluebold_01{
	margin:0 0 0 0;
	padding:0;
	color:#0688c2;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style: normal;
	font-weight:normal;
	text-transform: normal;
	line-height:26px;
	}
	
.bluebold_02{
	margin:0 0 0 0;
	padding:0;
	color:#0688c2;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style: normal;
	font-weight:bold;
	text-transform: normal;
	line-height:26px;
	}
	
.logo_box{
	width:100%;
	height:auto;
	margin:15px 0 0 0;
	padding:0;
	}
	
.logo_box img{
	padding:0;
	margin:10px;
	}
	
	
.logo_box01{
	width:100%;
	height:auto;
	margin:5px 0 10px 0;
	padding:0;
	}
	
.logo_box01 img{
	padding:0;
	margin:4px;
	}
	
#sub_heading_main{
	width:307px;
	height:37px;
	margin:20px 0 0 0;
	padding:0;
	background-image:url(../images/Our_product.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}
	
#sub_heading{
	width:307px;
	height:auto;
	margin:0 0 20px 0;
	padding:0;
	border:#e1e1e1 solid 1px;
	background-color:#FFFFFF;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	overflow:hidden;
	}
	
	
#sub_heading ul{
	width:290px;
	margin:0 auto;
	padding:0 0 0 0;
	}
	
#sub_heading li{
	list-style:none;
	border-bottom:#f6f6f6 solid 1px;
	margin:0;
	height:60px;
	}
	
#sub_heading a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#064d6d;
	font-weight:bold;
	font-weight:normal;
	text-decoration:none;
	line-height:60px;
	padding-left:90px
	}
	
#sub_heading a:hover{
	color:#2395c8;
	}
	
#why_heading_main{
	width:307px;
	height:46px;
	margin:20px 0 0 0;
	padding:0;
	background-image:url(../images/why.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}
	
#why_heading{
	width:307px;
	height:auto;
	margin:0 0 20px 0;
	padding:0;
	overflow:hidden;
	}
	
	
#why_heading ul{
	width:290px;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	}
	
#why_heading li{
	list-style:none;
	background-image:url(../images/tic.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	border-bottom:#dddddd solid 1px;
	border-style:dashed;
	margin:0;
	height:auto;
	}
	
#why_heading a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2395c8;
	font-weight:bold;
	font-weight:normal;
	text-decoration:none;
	line-height:26px;
	padding-left:20px
	}
	
#why_heading a:hover{
	color:#000;
	}
	
#menu_part a{
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	padding:15px 23px 15px 23px;
	}
	
#menu_part a:hover{
	color:#ffffff;
	background-color:#095e8f;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	}
	
.system_box{
	width:600px;
	height:auto;
	margin:15px 0 0 0;
	padding:2px;
	border:#d4d4d4 solid 1px;
	background-color:#fff;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	overflow:hidden;
	}
	
.system_box_head{
	width:596px;
	height:34px;
	margin:2px auto;
	padding:0;
	background-color:#0688c2;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	}
	
.system_box_head h4{
	margin:0;
	padding:4px 0 0 10px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
.system{
	width:190px;
	height:auto;
	float:left;
	margin:5px 5px 10px 5px;
	}
	
.da{
	width:188px;
	height:112px;
	margin:0;
	padding:0 0 0 0;
	border:#efefef solid 1px;
	}
	
.da_font{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	font-weight:bold;
	font-size:12px;
	font-weight:bold;
	margin:8px 0 0 0;
	}
	
#camera{
	width:307px;
	height:auto;
	margin:20px 0 20px 0;
	padding:0;
	border:#e1e1e1 solid 1px;
	background-color:#FFFFFF;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	overflow:hidden;
	}
	
#camera img{
	margin:0;
	padding:0;
	}
	
	
#camera ul{
	width:290px;
	margin:10px 0 10px 25px;
	padding:0 0 0 0;
	}
	
#camera li{
	list-style:none;
	margin:0;
	background-image:url(../images/dot_2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
#camera a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#064d6d;
	font-weight:bold;
	font-weight:normal;
	text-decoration:none;
	line-height:24px;
	padding-left:20px
	}
	
#camera a:hover{
	color:#2395c8;
	}
	
#wrapper_bottom_01{
	width:100%;
	height:auto;
	margin:20px 0 0 0;
	padding:0 0 20px 0;
	background-color:#fafafa;
	border-top:#e6e6e6 solid 1px;
	overflow:hidden;
	}
	
#bottom01_head{
	width:970px;
	height:45px;
	margin:0 auto;
	padding:0;
	background-image:url(../images/brand.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
	
#bottom01{
	width:970px;
	height:auto;
	margin:0 auto;
	padding:0;
/*	overflow:hidden;*/
	}
	
.bottom_view{
	width:970px;
	height:90px;
	margin:0 0 0 0;
	padding:0 0 0 0 0;
	background-color:#fff;
	border:#e1e1e1 solid 1px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	}
	
.bottom_view_box{
	width:144px;
	height:56px;
	float:left;
	margin:15px 13px;
	border:#f4f4f4 solid 1px;
	background-color:#FFFFFF;
	}
	
.bottom_view_box img{
	margin:0;
	padding:1px;
	}
	
.button_box_3{
	width:30px;
	height:28px;
	float:left;
	margin:30px 10px 0 10px;
	}
	
.mnfnt{
	font-size:12px;
	font-weight:normal;
	color:#404040;
	line-height:18px;
	text-align:justify;
	}
	
.enquiry_box{
	width:400px;
	height:28px;
	font-size:12px;
	padding-left:5px;
	border:#CCCCCC solid 1px;
	background-image:url(../images/form_bg.gif);
	background-repeat:repeat-x;
	background-position:left;
	color:#5c5c5c;
	background-color:#f8f9f8;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	}
	
	
	.enquiry_box_select{
	width:407px;
	height:28px;
	font-size:12px;
	padding-left:5px;
	padding-top:3px;
	border:#CCCCCC solid 1px;
	background-image:url(../images/form_bg.gif);
	background-repeat:repeat-x;
	background-position:left;
	color:#5c5c5c;
	background-color:#f8f9f8;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	}
.enquiry_box2{
	width:400px;
	height:100px;
	font-size:12px;
	padding-left:5px;
	border:#CCCCCC solid 1px;
	background-image:url(../images/form_bg.gif);
	background-repeat:repeat-x;
	background-position:left;
	color:#5c5c5c;
	background-color:#f8f9f8;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	}

#wide_box_1{
	width:972px;
	height:auto;
	margin:0 0 15px 0;
	padding:0;
	overflow:hidden;
	}
	
.add_banner{
	width:474px;
	height:auto;
	margin:0;
	float:left;
	border:#6d848b solid 1px;
	}
	
.add_banner2{
	width:474px;
	height:auto;
	margin:0;
	float:right;
	border:#6d848b solid 1px;
	}
	
.sales_box{
	width:965px;
	height:auto;
	margin:15px 0 0 0;
	padding:2px;
	border:#d4d4d4 solid 1px;
	background-color:#fff;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	overflow:hidden;
	}

.sales_box_head{
	width:962px;
	height:38px;
	margin:2px;
	padding:0;
	background-color:#0688c2;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	}

.sales_box_head h4{
	margin:0;
	padding:4px 0 0 10px;
	font-size:22px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
.sales_product{
	width:274px;
	height:125;
	float:left;
	border:#f4f4f4 solid 1px;
	background-color:#f4f4f4;
	margin:22px;
	}
	
.sale{
	width:148px;
	height:125px;
	margin:0;
	float:left;
	background-color:#FFFFFF;
	}
	
.sale2{
	width:118px;
	height:75px;
	margin:8px 0 0 0;
	float:right;
	}
	
.sale2 p{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#1077b3;
	}
	
.sale2 img{
	width:74px;
	height:23px;
	margin:5px 0 0 0;
	padding:0;
	}
	
#wide_box_2{
	width:972px;
	height:auto;
	margin:0 0 15px 0;
	padding:0;
	overflow:hidden;
	}
	
#wide_box_2 h2{
	margin:0 0 0 0;
	padding:0 0 10px 0;
	color:#333333;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: -1px;
	line-height: 1.2em;
	}
	
#wide_box_2 p{
  text-decoration:none;
  font-size:12px;
  color:#242424;
  font-weight:normal;
  font-family:Arial, Helvetica, sans-serif;
  margin:0 0 30px 0;
  line-height:20px;
  text-align:justify;
  }
  
.font1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	}
	
.font2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:normal;
	line-height:18px;
	}
	
.contact01{
	width:300px;
	height:auto;
	margin:15px 10px 0 10px;
	float:left;
	border:#d4d4d4 solid 1px;
	background-color:#fff;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	overflow:hidden;
	background-image:url(../images/contact.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
	
.sales_box_head_2{
	width:297px;
	height:35px;
	margin:2px;
	padding:0;
	background-color:#0688c2;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	}

.sales_box_head_2 h4{
	margin:0;
	padding:6px 0 0 10px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
.contact022{
	margin:0;
	padding:20px 10px 0 20px;
	font-size:12px;
	line-height:18px;
	color:#242424;
	}
	
.offer01{
	width:600px;
	height:auto;
	margin:0 0 30px 0;
	padding:0;
	border:#d4d4d4 solid 1px;
	background-color:#fff;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	overflow:hidden;
	}
	
.offer01_head{
	width:595px;
	height:35px;
	margin:2px;
	padding:0;
	background-color:#eee;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	}

.offer01_head h4{
	margin:0;
	padding:6px 0 0 10px;
	font-size:14px;
	font-weight:bold;
	color:#0688c2;
	}
	
	
.offer_font{
	margin:0;
	padding:3px 20px 12px 20px;
	font-size:12px;
	line-height:18px;
	color:#242424;
	}
	
.offer01 h6{
	margin:0;
	padding:12px 20px 3px 20px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	}
	
.blue_big_font{
	font-size:20px;
	font-weight:bold;
	text-align:justify;
	line-height:28px;
	color:#0080c9;
	}
	
/*--------------Shopping---------------------	*/

#shopping01_top{
	width:972px;
	height:auto;
	margin:34px 0 0 0;
	padding:0;
	background-color:#FFFFFF;
	border:#dcdcdc solid 1px;
	overflow:hidden;
	}
	

.shopping-con-top{
width:970px;
height:150px;
margin:0 auto;
background-image:url(../images/aa.jpg);
background-repeat:repeat-x;
background-position:top;
}	

.shopping-con-top-2{
width:970px;
height:172px;
margin:0 auto;
}



.price-tag {
float: left;
height:140px;
margin-left:10px;
margin-top: 7px;
width:130px;
}

.shopping-listbox{
width:500px;
height:50px;
float:right;
text-align:right;
}

.shopping-listbox-1 {
float: left;
height: 37px;
margin:16px 0 0 10px;
width:200px;
}	

.shopping-listbox-2{		
width:250px;
float: left;
height: 37px;
margin-top: 16px;
}	

.shopping-go {
float: left;
height: 50px;
margin-left: 12px;
margin-top: 12px;
width: 50px;
}	

	

.shopping-listmenu {
background: url("../images/shopping-listmenu-bg.jpg") repeat scroll 0 0 transparent;
border: 1px solid #D3D3D3;
float: left;
height: 27px;
width:195px;
font-family:"Arial", Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#282828;
padding-left:5px;
padding-top:5px;
}

.shopping-phone {
float: right;
height: 70px;
margin-right: 25px;
margin-top: 14px;
width: 386px;
}	

.shopping-phone-img{
width:116px;
height:70px;
float:left;
}

.phone-number-box {
float: left;
height: 45px;
margin-left: 5px;
margin-top: 17px;
width: 265px;
}	

.phone-number-box-text{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#141414;
font-weight:bold;
}	

.shopping-table{
width:948px;
height:0 auto;
margin:0 auto;
}

.shopping-product {
background-image:url(../images/product-bg.jpg);
background-repeat:repeat-x;
background-position:top;
border: 1px solid #ECECEC;
height: 244px;
margin: 35px auto 0 22px;
width: 942px;
}

.shopping-product-head{
width:935px;
height:37px;
float:left;
}		

.shopping-product-head-text {
color: #535353;
font-family: "Arial",Helvetica,sans-serif;
font-size: 18px;
font-weight: bold;
padding-left: 24px;
padding-top: 9px;
text-transform: uppercase;
}

.shopping-product-content{
width:935px;
height:185px;
float:left;
}

.shopping-product-aero {
float: left;
height: 185px;
margin-left: 14px;
width: 41px;
}

.shopping-productp-right-aero {
float:right;
height: 185px;
margin-right: 14px;
width: 41px;
}

.product-left-aero {
float: left;
height: 31px;
margin-top: 75px;
width: 32px;
}

.shopping-product-content-box{
width:0 auto;
height:178px;
float:left;
margin-left:6px;
}

.product-right-aero {
float:left;
height: 31px;
margin-top: 75px;
width: 32px;
}	

.shopping-product-1 {
float: left;
height: 169px;
padding:8px;
border:#eee solid 1px;
width: 150px;
background-color:#f5f5f5;
margin-right:10px;
margin-left:15px;
margin-top:10px;
}

.shopping-product-2{
float: left;
height: 169px;
margin-left:11px;
margin-top: 25px;
width: 150px;
}

	
.shopping-product-img{
width:144px;
height:104px;
float:left;
margin-left:3px;
}	

.shopping-product-price {
height:auto;
margin:115px auto 0 0;
}	

.shopping-product-price-text{
font-family:"Arial", Helvetica, sans-serif	;
font-size:12px;
color:#424242;
line-height:18px;
}
.clr{ clear:both;}
.blueboldname_02{
	margin:0 0 0 0;
	padding:0;
	color:#0688c2;
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	font-style: normal;
	font-weight:bold;
	text-transform:uppercase;
	line-height:26px;
	}

.main-name{
font-family:"Arial", Helvetica, sans-serif	;
font-size:14px;
color:#424242;
font-weight:bold;
text-transform:uppercase;
}







.product-main-box{
	width:850px;
	height:auto;
	margin:0 auto;
	padding:20px;
	background-color:#f1f0f0;
	border:#eee solid 4px;
	overflow:hidden;
	}

.product-img {
    float: left;
    height: 219px;
    width: 273px;
	margin:0;
	padding:0;
	border:#ebebeb solid 1px;
}

	
.product-price-box{
	width:530px;
	height:auto;
	float:left;
	margin:20px 0 0 40px;
	overflow:hidden;
	}	
	
.product-price-main-box{
	width:500px;
	height:auto;
	margin:0;
	padding:0;
	}

#buy_top{
	width:972px;
	height:auto;
	margin:34px 0 0 0;
	padding:0;
	overflow:hidden;
	}
	
.price-code-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	padding:0 0 5px 0;
	color:#095e8f;
	text-transform:uppercase;
	}
	
.buy-now-button {
    height: 40px;
    margin-left:0;
    margin-top:10px;
}


.price-description{
	width:530;
	height:auto;
	margin:10px 0 0 0;
	padding:0;
	}
	
.price-description h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:10px 0 3px 0;
	color:#095e8f;
	text-transform:uppercase;
	}
	
.price-description p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:0 0 5px 0;
	color:#333333;
	line-height:20px;
	text-align:justify;
	}
	
.error
{
	font-weight:bold;
	color:#ff0000;

}


.product_view2{
	width:539px;
	height:168px;
	margin:40px 0 0 0;
	padding:0 0 0 0 0;
	background-color:#fff;
	border:#e1e1e1 solid 1px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float: left;
	}
	
.fb{
	width:395px;
	height:auto;
	float:right;
	position:relative;
	background-color:#FFF;
	margin-top:25px;
}
