/*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;}
/*product details*/
#main .parts-details .parts-name{color: #034175;font-size: 25px;font-weight: bold;line-height: 28px;padding-bottom: 10px;}
#main .details-left{display: inline;float: left;width: 890px;}
#main .details-left .info{border: 1px solid #CCCCCC;}
#main .details-left .info .cover{float: left;margin-right: 15px;text-align: center;width: 250px;height: 250px;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: 600px;}
#main .info dl{clear: both;line-height: 24px;}
#main .info dt{color: #202020;display: inline;float: left;font-weight: bold;width: 143px;}
#main .info dd{display: inline;float: left;font-size: 14px;width: 450px;}
#main .info dd.pdf a{background-image: url("../images/pdf.png");background-repeat: no-repeat;display: inline;float: left;padding-left: 30px;}
#main .info .text{clear: both;color: #656565;line-height: 22px;padding-left: 15px;padding-top: 10px;}
#main .info .download{clear: both;padding-top: 15px;}
#main .info .download a{font-size: 14px;text-decoration: underline;}
#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: #0093E6;border-radius: 5px;box-shadow: 0 0 3px #003763 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: #003763;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: #034175;font-size: 18px;font-weight: bold;line-height: 40px;padding-left: 10px;}
/*news*/
#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: #00ABFA;content: " ";height: 5px;left: 10px;position: absolute;top: 14px;width: 5px;}
/*right*/
#main .details-right{display: inline;float: right;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{background-image: url("../../../../images/textarea_bg.png");border: 1px solid #CCCCCC;height: 30px;margin-top: 8px;padding-left: 10px;width: 260px;}
#main .details-right .rfq textarea.textbox{height: 50px;resize:none;}
#main .details-right textarea.textbox{line-height: 24px;}
#main .details-right .rfq .submit{background-color: #FF8F03;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: #12B0FF;}
/*guess*/
#main .details-right .guess{border: 1px solid #DDDDDD;}
#main .details-right .guess ul{padding-left: 7px;}
#main .details-right .guess li{margin-right: 10px;overflow: hidden;padding-bottom: 5px;padding-top: 7px;border-top: 1px dotted #ddd;}
#main .details-right .guess li:first-child{border-top: none;}
#main .details-right .guess li a.cover{border: 1px solid #D8D8D8;display: inline;float: left;margin-right: 5px;width: 60px;height: 60px;}
#main .details-right .guess li img{display: block;max-width: 60px;}
#main .details-right .guess li p{line-height: 18px;padding-bottom: 3px;}
#main .details-right .guess li p a{color: #454545;font-weight: bold;}
#main .details-right .guess li .test{color: #6C6C6C;line-height: 16px;max-height: 32px;overflow: hidden;}
/*guess*/
#main .details-right .tags{border: 1px solid #DDDDDD;}
#main .details-right .tags ul{padding-left: 7px;}
#main .details-right .tags li{margin-right: 10px;overflow: hidden;padding: 3px 0;border-top: 1px dotted #ddd;}
#main .details-right .tags li:first-child{border-top: none;}
#main .details-right .tags li a{display: block;height: 30px;line-height: 30px;padding-left: 7px;text-decoration: none;}
#main .details-right .tags li s{background-color: #FF8F03;color: #fff;text-decoration: none;padding: 0 10px;float: right;border-radius: 10px;line-height: 20px;margin-top: 5px;margin-right: 5px;}
#main .details-right .tags li a:hover{background-color: #12B0FF;color: #fff;}
/*distributor*/
#main .distributor{}
#main .distributor h2{}
#main .distributor table{border: 1px solid #E0E4E9;}
#main .distributor th,#main .distributor td{height: 30px;}
#main .distributor th{background-color: #E0E4E9;}
#main .distributor td{vertical-align: top;padding-top: 10px;line-height: 20px;padding-left: 5px;border-bottom: 1px solid #ddd;}
#main .distributor td.price{padding: 0;}
#main .distributor td.stock{text-align: center;}
#main .distributor td .part-name{font-weight:bold;}
#main .distributor td .disti{color: #999;}
#main .distributor td strong{font-weight: normal;color: #ccc;display: block;}
#main .distributor td .rohs{color: #FF8F03;}
#main .distributor td dl{border-top: 1px dotted #aaa;line-height: 22px;}
#main .distributor td dl:first-child{border-top: none;}
#main .distributor td dl:after{clear: both;content: "";display: block;height: 0;visibility: hidden;}
#main .distributor td dt{float: left;padding-left: 5px;}
#main .distributor td dd{float: right;padding-right: 5px;}
/*search*/
h2.search-tag{text-align: center;font-size: 20px;line-height: 40px;margin-top: -40px;}
h2.search-tag s{background-color: #FF8F03;background-color: #FF8F03;color: #fff;text-decoration: none;padding: 0 10px;border-radius: 10px;line-height: 20px;margin-left: 15px;}
@media screen and (max-width: 767px)
{
	#main .category h1 s{color: #000000;}
	#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 .info .info-more{float: none;width: auto;padding-left: 1rem;}
	#main .info dl{border-top: 1px dotted #DDDDDD;padding: 5px;}
	#main .info dt{display: block;float: none;width: auto;font-weight: bold;}
	#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{width: 98%;padding-left: 1%;}
	#main .details-right .rfq .submit{width: 93%;padding: 6px 0;}
}