body{
	margin-top:1px;
	margin-right:auto;
	margin-left:auto;
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	background-color:#CCCCCC;
	line-height:20px;
}

.white{ color:#FFFFFF; font-size:12px; padding-left:30px;}
A {
  color: #000000;
  text-decoration: none;
}
A:hover{
  color: #FF6B00;
  text-decoration: underline;
}

A.navagate:link {
	COLOR: #999999;
	TEXT-DECORATION: underline;

}
A.navagate:visited {
	COLOR: #999999;
	TEXT-DECORATION: underline;

}
A.navagate:hover {
	COLOR: #ff0000;
	TEXT-DECORATION: underline;
}

A.faq:link {
	COLOR: #006699;
	TEXT-DECORATION: underline;
	font-weight:bold;

}
A.faq:visited {
	COLOR: #006699;
	TEXT-DECORATION: underline;
	font-weight:bold;

}
A.faq:hover {
	COLOR: #FF9900;
	TEXT-DECORATION: underline;
	font-weight:bold;
}

A.hot:link {
	COLOR: #oooooo;
	TEXT-DECORATION: underline;

}
A.hot:visited {
	COLOR: #oooooo;
	TEXT-DECORATION: underline;

}
A.hot:hover {
	COLOR: #FF9900;
	TEXT-DECORATION: none;
}

h1{ font-size:14pt; margin-bottom:4px; }
h2{font-size:12px; font-weight:bold; height:20px; margin-bottom:0px; color:#FF6B00}
.top-down{margin-bottom:8px; clear:both;}
.black-white{color:#999999; font-size:10px;}
.old_price{ color: #009933; font-size:20px;}
.price{ color: #FF0000; font-size:18px; font-weight:bold}
#top{clear:both;width:1200px; margin-left:auto; margin-right:auto; padding-left:2px;}
.topimage{border:1px #D4D4D4 solid; margin-top:10px; width:1196px; height:55px; text-align:center;}
#wholecenter{clear:both;padding-top:10px; width:1198px; margin-left:auto; margin-right:auto; padding-left:2px;}

#navegate{clear:both;margin-top:10px; width:1200px; height:20px; margin-left:auto; margin-right:auto; text-align:left; padding-left:2px; color:#999999}
#special{clear:both;margin-top:10px; width:1190px; margin-left:auto; margin-right:auto; text-align:center; border:1px #000000 solid}
#left{float:left; width:170px; text-align:left; background-color:#F1F9FF; padding:5px}
.left_ca{clear:both;padding:5px 5px 1px 7px; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; height:18px; text-align:left;font-weight:bold}
.by_category{clear: both; width:156px; margin-left:auto; margin-right:auto; border: 1px solid #A7C8E0; background-color:#FFFFFF; text-align:center}
.spacer{line-height:20px;text-align:left; padding-left:5px;}
.r_spacer{text-align:center; margin-top:5px; color:#FF0000}

#midcenter{float:left; width:817px; margin-left:10px; margin-right:10px}
#right{float:left; width:170px; text-align:left; background-color:#F1F9FF; padding:5px}
.right_ca{clear:both;padding-left:7px; font-size:11px; color: #000000; height:24px; text-align:left; font-weight:bold}
.right_category{clear: both; width:156px; margin-left:auto; margin-right:auto; padding-top:3px;border: 1px solid #7AAB80; background-color:#FFFFFF; text-align:center}
.last_right_category{clear: both; width:153px; margin-left:auto; margin-right:auto; padding:3px 1px 3px 2px;border: 1px solid #7AAB80; background-color:#FFFFFF; text-align:left}
#foot{clear:both;width:1200px; margin-left:auto; margin-right:auto; padding-top:10px; text-align:center;}
.foot_1{background-color:#D6FF94; text-align:center; width:33%}
.foot_2{background-color:#F7FFEF; text-align:left}
.foot_2 li{text-align:left}

.content{width:617px; clear:both;margin-bottom:15px; }

.ca_ca{float:left; width:300px; margin-left:2px; margin-top:5px;}
.detailbrand{float:left; width:155px; margin-bottom:5px; }
.detailimg{float:left; width:145px; margin-bottom:5px; padding-top:50px; text-align:center }
.detailbrand li{float:left; list-style:none; width:135px; padding-left:20px; line-height:20px;}
.seemore{clear:both;width:290px;height:10px; border:1px #CCCCCC solid; margin-top:5px; padding:5px 0px 5px 5px;}

.listmodels{width:817px; clear:both;margin-bottom:15px; }
.listmodels li{float:left; width:25%; line-height:20px; list-style:none; margin-bottom:5px;}

.brand_cate{width:617px; clear:both;margin-bottom:15px; }
.brand_cate li{float:left; clear:both;line-height:20px;margin-bottom:5px;}

.partno {
	clear:both; WIDTH: 805x;border: #cccccc 1px dashed;  MARGIN-TOP: 5px; OVERFLOW-Y: hidden; padding:3px 0px 3px 0px;  OVERFLOW-X: hidden; MARGIN-BOTTOM: 15px; COLOR: #000000; LINE-HEIGHT: 20px; HEIGHT: 355px;
}
.partno UL {
	padding:0px; float: left; margin:0px; width: 805px;
}
.partno UL LI {
	PADDING-LEFT: 20px; BACKGROUND: url(/pictures/iconlist.gif) no-repeat;FLOAT: left; MARGIN: 5px 5px 5px 5px; WIDTH: 171px; LINE-HEIGHT: 18px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.partno UL LI A:link {
	text-decoration: none; color:#666666
}
.partno UL LI A:visited {
	text-decoration: none; color:#666666
}
.partno UL LI A:hover {
	color: #003366; text-decoration: none; background-color:#ffcc66;
}
.part_text{width: 813px;line-height: 20px; padding:0px; margin:0px; height: 355px; overflow-y: auto; overflow-x: hidden; text-decoration: none;}
.key_word{ color:#FF9933}
.last_left{float:left; width:1193px; margin-right:5px}
.last_one{float:left; width:1200px;}
.last_one p{ line-height:20px;}
.last_one li{ line-height:20px;}
.last_image{float:left; width:453px; text-align:center;}
.last_feature{float:left; width:721px; margin-left:20px;}
.last_feature1{float:left; width:422px; margin-left:5px;}


.double_line{width:1190px; clear:both; margin:5px 0px 5px 0px; border:1px #EAEAEA solid; border-left:0px; border-right:0px;}
.double_line1{width:817px; clear:both; margin:10px 0px 10px 0px; border:1px #EAEAEA solid; border-left:0px; border-right:0px;}

.last_one1{float:left; width:817px;}
.last_image1{float:left; width:190px; text-align:center;}
.newitem_image{float:left; width:353px; text-align:center;}

#listy{padding-left:10px;line-height: 20px;	float:left; margin:5px 0 0 0px; width:490px; }
.listy li{padding-left:5px;float:left; clear:both; width:475px;}

#listy_mid{padding-left:10px;line-height: 20px;	float:left; margin:5px 0 0 0px; width:410px; }
.listy_mid li{padding-left:10px;float:left; clear:both; width:409px;}
/**/
.tooltips{
	position:relative; 
	z-index:2;
}
.tooltips:hover{
	z-index:3;
	background:none; 
}
.tooltips span{
	display: none;
}
.tooltips:hover span{ 
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:453px;
	height:340px;
	border:1px solid #A7C8E0;
	text-decoration: none;
}
.faq1{padding-left:10px; border:1px #FF9900 dashed;}
/**/
/**/
.features{
	position:relative; 
	z-index:2;
}
.features:hover{
	z-index:3;
	background:none; 
}
.features span{
	display: none;
}
.features:hover span{ 
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	text-decoration: none;
	padding:10px;
	background-color:#F1F9FF;
	color:#000000;
}
.recent_order{width:99%; text-align:center; padding-bottom:5px}
.recent_order ul{float:center; text-align:center; padding-bottom:5px; margin:5px}
.recent_order li{float:left; text-align:center; width:30%; list-style:none; line-height:20px}

        .gallery {
            max-width: 453px;
            margin: 0 auto;
            padding: 2px;
			text-align:center;
        }
        .main-image {
            width: 453px;
            height: 340px;
            object-fit: contain;
            margin-bottom: 20px;
            border-radius: 8px;
            box-shadow: 0 4px 12px rgba(0,0,0,0.1);
            transition: opacity 0.3s;
        }
        .thumbnails {
            display: flex;
			justify-content:center;
            gap: 10px;
            overflow-x: auto;
            padding: 3px;
			text-align:center;
			width:453px;
        }
        .thumbnail {
            width: 100px;
            height: 75px;
            cursor: pointer;
            border-radius: 4px;
            border: 2px solid transparent;
            transition: all 0.3s;
			text-align:center;
        }
        .thumbnail:hover {
            transform: scale(1.05);
            box-shadow: 0 4px 8px rgba(0,0,0,0.2);
        }
        .thumbnail.active {
            border-color: #00CC66;
        }
		
		.alsobuyitem{
			width:300px; 
			float:left; 
			text-align:center; 
			padding:5px; 
			margin:15px;
			box-shadow: 0 4px 12px rgba(0,0,0,0.1);
		}				
        .alsobuy {
            width: 200px;
            height: 150px;
            cursor: pointer;
            border-radius: 4px;
            border: 2px solid transparent;
            transition: all 0.3s;
			text-align:center;
        }
        .alsobuy:hover {
            transform: scale(1.05);
            box-shadow: 0 4px 8px rgba(0,1,0,0.5);
			border-radius: 4px;
        }
        .alsobuy.active {
            border-color: #00CC66;
        }



