/*products list*/
#main .category{padding-top: 30px;}
#main .category h1{color:#000000;background-color: #E0E4E9;font-size: 18px;height: 36px;line-height: 36px;padding-left: 15px;position: relative;}
#main .category h1 a{color:#000000;}
#main .category h1 img{border: 4px solid #E0E4E9;float: left;margin-left: -10px;margin-right: 9px;margin-top: -30px;max-height: 60px;}
#main .category h1 s{color: #FFFFFF;font-size: 13px;font-weight: normal;position: absolute;right: 30px;text-decoration: none;top: 0;}
#main .category h1 b{font-weight:bold;}
#main .category ul{border: 1px solid #CCCCCC;line-height: 24px;margin-bottom: 40px;padding: 10px 5px;}
#main .category ul li{display: inline;float: left;width: 33%;}
#main .category ul li a{color: #004B85;padding: 3px 2px 3px 5px;text-decoration: none;}
#main .category ul li a:hover{text-decoration: underline;}
#main .category ul li s{color: #AAAAAA;margin-left: 5px;text-decoration: none;}
#main .parts-details .parts-name{color: #000;font-size: 25px;font-weight: bold;line-height: 28px;padding-top: 10px;padding-bottom: 10px;}
#main .details-left{display: inline;float: left;width: 75%;max-width: 980px;}
#main .details-left .info{border: 1px solid #CCCCCC;}
#main .details-left .info .cover{float: left;margin-right: 2%;text-align: center;width:48%;max-width: 450px;margin-top: 10px;}
#main .details-left .info .cover img{display: block;margin: 0 auto;}
#main .details-left .info .cover img.manufacturers{max-width:95%;margin-top:10px;}
#main .details-left .info .info-more{float: left;padding-top: 10px;width:50%;max-width:450px;}
/*info*/
#main .info dl{clear: both;line-height: 35px;}
#main .info dt{color: #202020;min-height:46px;display: inline;float: left;font-weight: bold;min-width: 190px; font-size:13px;font-family: "helvetica","verdana","arial";border-left:1px #ddd solid; border-bottom:1px #ddd solid; border-right:1px #ddd solid;padding:5px}
#main .info dd{font-size: 13px;margin-left: 190px;min-height:46px;font-family: "helvetica","verdana","arial"; border-bottom:1px #ddd solid; border-right:1px #ddd solid;padding:5px}
#main .info dd.pdf a{background-image: url(/images/pdf.png);background-repeat: no-repeat;display: block;padding: 0px 0 0px 30px;background-position: 0 center;}
/*pricing*/
#main .info .price-list{margin-right: 10px;margin-top: 7px;}
#main .info .price-list h3{font-size:15px;padding-left: 15px;background-color: #EEEEEE;height: 36px;line-height: 36px;font-weight: bold;}
#main .info .price-list h3 s{text-decoration: none;margin-right: 7px;}
#main .info .price-list ul{border-bottom: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;}
#main .info .price-list ul li{float: left;width: 20%;height: 56px;border-top: 1px dashed #DBDBDB;padding-top: 5px;line-height: 24px;text-align: center;text-decoration: none;text-decoration: none;}
#main .info .price-list ul b{display: block;}
#main .info .price-list ul s{text-decoration: none;}
#main .info .price-list .tip{line-height: 24px;padding: 5px 0; font-size:12px;}
#main .info .price-list .tip a{color: #333;text-decoration: underline;}
#main .info .text{clear: both;color: #656565;line-height: 22px;padding-left: 15px;padding-top: 10px;}
#main .details-left .rfq-div{background-color: #F5F5F5;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;height: 40px;line-height: 40px;position: relative;}
#main .details-left .rfq-div a.rfq{background-color: #00923F;border-radius: 5px;box-shadow: 0 0 3px #00923F inset;color: #FFFFFF;height: 30px;left: 10px;line-height: 30px;padding: 0 58px;position: absolute;text-decoration: none;text-transform: uppercase;top: 5px;}
#main .details-left .rfq-div a.rfq:hover{background-color: #00923F;box-shadow: 0 0 3px #FFFFFF inset;}
/*box*/
#main .details-left .box{border: 1px solid #CCCCCC;line-height: 22px;margin-top: 15px;}
#main .details-left .box h2{background-color: #E0E4E9;border-bottom: 1px solid #CCCCCC;color: #242222;font-size: 16px;font-weight: bold;line-height: 36px;padding-left: 10px;}
#main .details-left .box .text{padding: 5px 15px 10px;}
/*specifications*/
#main .specifications{border-collapse: collapse;}
#main .specifications th,#main .specifications td{border-bottom: 1px dotted #CCCCCC;color: #333333;font-size: 14px;line-height: 30px;text-align: left;}
#main .specifications th{color: #4C4C4C;max-width: 150px;padding-left: 10px;}
#main .specifications td{padding-left: 5px;}
/*related*/
#main .black{margin-top: 15px;}
#main .black h2{color: #00923F;font-size: 18px;font-weight: bold;line-height: 40px;padding-left: 10px;text-transform: uppercase;}
#main .parts-details .news ul{padding-top: 10px;border: 1px solid #CCCCCC;border-top: 2px solid #CCCCCC;}
#main .parts-details .news li{border-bottom: 1px dotted #808080;float: left;line-height: 18px;padding: 8px 0 8px 2%;position: relative;width: 48%;}
#main .parts-details .news li:before{background-color: #00923F;content: " ";height: 5px;left: 10px;position: absolute;top: 14px;width: 5px;}
/*right*/
#main .details-right{display: inline;float: right;width: 25%;max-width: 300px;}
#main .details-right h3{background-color: #E0E4E9;color: #242222;font-size: 16px;font-weight: bold;line-height: 40px;padding-left: 15px;}
/*quick rfq*/
#main .details-right .rfq{border: 1px solid #DDDDDD;padding-bottom: 10px;}
#main .details-right .rfq dl{padding: 7px 15px;}
#main .details-right .rfq dl dt{font-weight: bold;line-height: 26px;}
#main .details-right .rfq input.disabled{background-color: #EEEEEE;background-image: none;}
#main .details-right .rfq input.disabled,#main .details-right .rfq .textbox,#main .details-right .rfq .textbox_focus{background-image: url("../../../../images/textarea_bg.png");border: 1px solid #CCCCCC;height: 30px;margin-top: 8px;padding-left: 10px;width: 100%; color:#999; font-size:13px;}
#main .details-right .rfq textarea.textbox,#main .details-right .rfq textarea.textbox_focus{height: 50px;resize:none;}
#main .details-right textarea.textbox{line-height: 24px;font-size:12px;font-family: "helvetica","verdana","arial";}
#main .details-right .rfq .submit{background-color: #3c87cb;border: medium none;border-radius: 5px;color: #FFFFFF;cursor: pointer;display: block;font-size: 15px;margin: 0 auto;padding: 6px 60px;}
#main .details-right .rfq .submit:hover{background-color: #07a3e8;}
@media screen and (max-width: 767px)
{
	#main .category h1{height: auto;line-height: 20px;padding: 5px 5px 5px 16px;word-wrap: normal;word-break: normal;}
	#main .category h1 s{color: #000000;position: static;}
	#main .category ul li{float: none;display: block;width: auto;line-height: 16px;padding: 5px 0;border-bottom: 1px dotted #DDDDDD;}
	#main .category ul li a{padding: 0 0 0 5px;}
	#main .details-left{display: block;float: none;width: auto;}
	#main .details-left .info .cover{float: none;width: auto;border-bottom: 1px dotted #DDDDDD;margin: 0;}
	#main .details-left .pricing{float: none;width: auto;margin: 0 1rem;}
	#main .details-left .info .info-more{float: none;width: auto;padding-left: 1rem;padding-right: 1rem;}
	#main .info dl{border-top: 1px dotted #DDDDDD;padding: 5px;}
	#main .info dt{display: block;float: none;width: auto;font-weight: bold;}
	#main .info dd{display: block;float: none;width: auto;}
	#main .details-left .rfq-div{text-align: center;}
	#main .details-left .rfq-div a.rfq{position: static;padding: 10px 100px;}
	#main .specifications th,#main .specifications td{display: block;width: auto;max-width: 100%;padding-left: 1rem;border: none;}
	#main .specifications th{border-top: 1px dotted #DDDDDD;}
	#main .parts-details .news li{float: none;width: auto;padding-left: 20px;}
	/*right*/
	#main .details-right{float: none;display: block;width: auto;}
	#main .details-right .rfq input.disabled,#main .details-right .rfq .textbox,#main .details-right .rfq .textbox_focus{width: 98%;padding-left: 1%;}
	#main .details-right .rfq .submit{width: 93%;padding: 6px 0;}
}