body, body p{ font-family: 'ProximaNova-Regular', arial, sans-serif;}
body p{ font-size: .875em;}
input, textarea, select, button { text-transform:none;}
#header-sticky-wrapper.is-sticky { padding-bottom:5px; background-color:#FFF;}
#filter_down .column { margin-left: 0; }
#filter_down label{ white-space:nowrap;}
#general_info, #tech_specs{ padding:79px 4% 30px 3.9%; }
#product_purchase .label { padding: 0; display: block; }
#related_products header.title_box { padding-bottom:10px;}
#related_products header.title_box h2 { width:100%;}
#review_list #loader{ position:relative;}
form .option ol.lrg_product_rating li { width:30px;}
#product_grid li{ float:none; display:inline-block; height:auto;}

#sort_products.drop_menu a.cur{ color:#c59d5f;}
.filter_count{ max-width:65%; height:24px; display:inline-block; overflow:hidden; margin-top:0; margin-bottom:-6px;}
.side_navigation ul li p.label { padding:0;}
.flexslider .slides img { max-height:500px;}
a.tab { border-radius:0; padding:15px 0;}
.row { margin-left: 0; margin-right: 0;}
.container{ padding-left:0; padding-right:0; margin:0 auto;}
.show { display:block!important}
.icon-home-ico{ background:url("favicon.ico")/*tpa=http://www.shenda-group.com/themes/default/css/favicon.ico*/ no-repeat;}
#logo img{ width:150px; height:40px;}
#product_gallery .flex-control-nav a{ width:15px; height:12px; cursor:pointer;}
#about-us .eight_left h1 span, 
#about-us .eight_left h2 span, 
#about-us .eight_left h3 span, 
#about-us .eight_left h4 span, 
#about-us .eight_left h5 span, 
#about-us .eight_left h6 span{ text-transform:none;}

/*分页*/
.pagebar{ text-align:center; }
ul.yiiPager{font-size:12px;border:0;margin:0;padding:0;display:inline}
ul.yiiPager li{display:inline}
ul.yiiPager a:link,ul.yiiPager a:visited{border:solid 1px #9aafe5;font-weight:700;color:#0e509e;padding:3px 6px;text-decoration:none;display:inline-block}
ul.yiiPager .page a{font-weight:400; display:inline-block; _display:inline; zoom:1;}
ul.yiiPager a:hover{border:solid 1px #0e509e}
ul.yiiPager .selected a{background:#2e6ab1;color:#FFF;font-weight:700}
ul.yiiPager .hidden a{border:solid 1px #DEDEDE;color:#888}
ul.yiiPager .first,ul.yiiPager .last{display:none}

/*错误提示*/
#error { background: #333; width: 600px; margin: 0 auto; margin-top: 100px; color: #fff; padding: 10px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; text-align: left}
#error h1 { padding: 15px 10px; margin: 0; font-size: 18px; }
#error p { padding: 0 20px 20px 20px; margin: 0; font-size: 12px; }
#error .message,#error .redirect{padding: 0 20px 20px 10px; margin: 0; font-size: 16px;color:#FFFF00;}
#error img { padding: 0 0 5px 260px; }
#error .redirect a{text-decoration:none;font-size: 12px;color:#7D7D7D;}
#error .redirect a:hover{text-decoration:underline;color:#FFF;}

@media only screen and (min-width: 43.75em) {
	.button_subnav {
		padding: 4px 20px 0 0;
		margin: 20px 0 0 19px;
	}
	#main header section#sub_header {
		max-width: 95%;
	}
	
	.row .six {
        width: 48%;
		padding:0 2%;
        margin-left: 0;
    }
	form .half {
		width: 47%;
		float: left;
	}
	form .half.left {
		margin-left: 4%;
		float: right;
	}
	form .full, .file {
		width: 100%;
	}
	form textarea {
		padding: 2%;
		width: 100%;
	}
    #sort_products.drop_menu{ 
	    margin-left:250px;
	}
	.zh_cn #sort_products.drop_menu{ 
	    margin-left:150px;
	}
	
	#product_grid li.right {margin-left: 6%;}
	#product_grid li .name{
		min-height:24px;
		max-height: 52px;
		overflow: hidden;
	}
}

@media only screen and (min-width: 60em) {
	.button_subnav {
		padding-top: 4px;
		padding-right: 0;
		margin: 20px 0 0 27px;
	}
	#main header section#sub_header {
		max-width: 1020px;
	}
	
	#filter_down .container.row .three {
        width: 96%;
		padding:0 2%;
    }
	#filter_down .row .six.left {
        margin: 0;
        width: 25%
    }
    #filter_down .row .six.right {
        margin-left: 0%;
        width: 25%
    }
    #sort_products.drop_menu{ 
	    margin-left:330px;
	}
	.zh_cn #sort_products.drop_menu{ 
	    margin-left:250px;
	}
	#product_gallery.flexslider{
		min-height:500px;
	}
	#product_grid li img{
		height:147px;
	}
	#main.shun_gallery #quick_view{
		height:435px;
	}
	#main.shun_gallery #quick_view .list_product_image{
		height:325px;
	}
	
	#product_grid li.right {margin-left: 0;}
	#product_grid li.product_two{
		margin: 30px 5% 0;
	}
	#product_grid li .name{
		min-height:24px;
		max-height: 52px;
		overflow: hidden;
	}
	
}

