*{
margin:0px;
padding:0px;
}

body
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#444;
	line-height:1.8em;
} 

a
{
color:#444;
outline:none;
	}
	
a:hover
{
	color:#f60;
	}
	
ul,ol{
list-style-type:none;
}

img{
border:0px;
}

table
{
	Border:0px;
	border-collapse:collapse;
	}
	
p{	
	line-height:25px;
	}
	
h2
{
	font-size:16px;
	font-weight:bold;
	}

h4
{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	color:#333;
	}
	
h5
{
	background:url(../images/titleG.jpg) no-repeat;
	font-size:30px;
	font-weight:bold;
	height:113px;
	width:763px;
	}
	
h6
{
	background:#FFFFCD;
	color:#FF6500;
	font-size:16px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	padding:0px 10px;
	margin:0px 30px;
	}
	
hr
{
	border:0px;
	font-size:0px;
	margin:10px 0px;
	height:1px;
	border-bottom:1px dashed #ccc;
	 }
/* id */
#header{
height:88px;
}

#header1
{
	background:url(../images/header1Bg.png) no-repeat;
	height:87px;
	}

#indexLeft
{
	width:223px;
	}
	
#indexRight
{
	width:192px;
	margin-left:10px;
	}
	
#indexMiddle
{
	width:563px;
	margin-left:10px;
	}
	
#support,#RelatedAccessories
{
	border:1px solid #ccc;
	padding:10px 20px;
	}
	
#RelatedAccessories
{
	padding:10px;
	}
	
#support ul
{
	margin-top:10px;
	}
	
#support ul li img
{
	vertical-align:middle;
	margin-right:8px;
	}
	
#RelatedAccessories ul li
{
	font-size:11px;
	line-height:18px;
	margin:10px 0px;
	}
/* class */
.warp{
width:1000px;
margin:0px auto;
}

.alignLeft
{
	float:left;
	}
	
.alignRight
{
	float:right;
	}
	
.alignMiddle
{
	vertical-align:middle;
	margin-right:3px;
	}
	
.menu
{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 10px 30px;
	}
	
.menu li
{
	float:left;
	margin:0px 5px;
	}
	
.menu li a
{
	text-decoration:none;
	color:#fff;
	}
	
.menu li a:hover
{
	text-decoration:none;
	color:#f60;
	}

.ShoppingCategories
{
	border:1px solid #ccc;
	border-top:0px;
	}
	
.ShoppingCategories dt
{
	background:#cccccc;
	padding:5px 10px;
	font-weight:bold;
	font-size:12px;
	}
	
.ShoppingCategories dd
{
	background:#F5F5F5;
	font-size:12px;
	}
	
.ShoppingCategories dd a
{
	text-decoration:none;
	display:block;
	padding:3px 10px;
	color:#333;
	}
	
.ShoppingCategories dd a:hover
{
	text-decoration:none;
	padding:3px 10px;
	display:block;
	color:#fff;
	background:#f60;
	}

.bar_search {
	display:inline;
	float:left;
	margin:5px 0 0 60px;
	font-size:14px;
}
.bar_search_input {
	width:350px;
	border:0px;
	height:20px;
	padding-top:5px;
	line-height:25px;
	background:url(../images/bar_search_inputBg.png) repeat-x;
}

.bar_search_btn 
{
	width:38px;
	height:27px;
	background:url(../images/goBtn.png) no-repeat;
	cursor:pointer;
	border:none;
	padding-top:20px;
}

.indexMTbg
{
		background:url(../images/indexMTBg.jpg) no-repeat;
		width:543px;
		height:15px;
		padding:3px 10px 7px 10px;
		_padding:3px 10px 0px 10px;
		margin-top:10px;
		font-weight:bold;
	}
	
.indexMC
{
	padding:10px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:0px;
	height:100%; 
	overflow:hidden; 
	_width:541px;
	}
	
.indexMC ul li
{
	
	float:left;
	width:160px;
	margin:0px 10px;
}

.indexMC ul li dl dd
{
	line-height:1.7em;
	}

.indexRTbg
{
		background:url(../images/indexRTBg.jpg) no-repeat;
		width:172px;
		height:15px;
		padding:3px 10px 7px 10px;
		_padding:3px 10px 0px 10px;
		font-weight:bold;
	}
	
.indexRC
{
	font-size:11px;
	line-height:15px;
	padding:6px 5px 7px 5px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:0px;
	height:100%; 
	overflow:hidden; 
	}
	
.indexRC1
{
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:0px;
	height:100%; 
	overflow:hidden; 
	}
	
.indexRC li
{
	margin:12px 0px;
	}
	
.indexRC ol li
{
	background:url(../images/tranIco.jpg) no-repeat;
	padding-left:10px;
	}
	
.indexRC ol li a
{
	text-decoration:none;
	}
	
.workTimeDL dd
{
		margin:5px 0px;
	}

.indexRC_link
{
	border-bottom:1px solid #ccc;
	border-left:1px solid #Ccc;
	border-right:1px solid #ccc;
	border-top:0px;
	padding:10px 0px 5px 25px;
	}
		
.indexRC_link img
{
	border:1px solid #ccc;
	margin-bottom:8px;
	}
	
.price
{
	color:#990000;
	font-weight:bold;
	}
	
.ContentL
{
	width:782px;
	margin-right:10px;
	}
	
.ContentL1
{
		width:223px;
			margin-right:10px;
	}

.ContentR1
{
		width:767px;
	}
	
.ContentR
{
	width:206px;
	}
	
.ItemTitle
{
	font-weight:bold;
	font-size:12px;
	margin-top:10px;
	}
	
.ItemTBG
{
	background:url(/images/titleMBG.jpg) repeat-x;
	float:left;
	padding: 2px 0px 1px 0px;
	overflow:hidden;
	}

.foot
{
	margin:10px 0px;
	}
	
.footNav
{
	background:#eee;
	padding:30px;
	border:1px solid #ccc;
	height:100%;
	margin:5px 0px;
	overflow:hidden;
	}
	
.footNav dl
{
	float:left;
	margin:0px 40px;
	}
	
.footNav dl dt
{
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	}
	
.footNav dl dd
{
	background:transparent url(/images/foot_help_bg.gif) no-repeat scroll 1px center;
	padding-left:16px;
	white-space:nowrap;
	}
	
.footNav dl dd a
{
	text-decoration:none;
	color:#666;
	}
	
.footNav dl dd a:hover
{
	text-decoration:none;
	color:#f60;
	}
	
.productShowR
{
	width:510px;
	margin:0px 20px;
	}
	
.productShowInfo
{
	background:#F5EACE;
	border:1px solid #ccc;
	padding:15px;
	margin:5px 0px;
	}
	
.productInfoPanel
{
	padding:30px;
	border:1px solid #ccc;
	height:100%;
	overflow:hidden;
	}
	
.productDetailPanel
{
	margin-top:10px;
	}
	
.tb1 td
{
	height:30px;
	white-space:nowrap;
	}
	
.tbL
{
	text-align:right;
	padding-right:10px;
	}
	
.tb2
{
	width:100%;
	}
	
.tb2 td
{
	text-align:center;
	height:30px;
	}
	
.tb2 tbody td
{
	border-bottom:1px solid #ccc;
	}
	
.tb3 
{
	width:100%;
	}
	
.tb3 thead td
{
	background:#E9EDF6;
	font-weight:bold;
	}
	
.tb3 tbody td img
{
	margin-right:10px;
	}
	
.tb3 tbody td
{
	border-bottom:1px dashed #ccc;
	}
	
.tb3 tbody td p
{
	}
	
.tb3 tfoot td
{
	height:40px;
	}
	
.tb4
{
	width:320px;
	}
	
.tb4 td,.tb5 td
{
	padding:3px;
	height:30px;
	}
	
.tb4 tfoot td
{
	background:#eee;	
	height:30px;
	font-weight:bold;
	font-size:16px;
	}
	
.tb6 td
{
	width:60px;
	}
	
.tb7
{
	width:420px;
	}
	
.tb7 td
{
	height:30px;
	}
	
.tb8 td
{
padding:0px 0px 0px 10px;
	}
	
.tb9
{
	border:1px solid #ccc;
	width:380px;
	}
	
.tb9 td
{
	height:75px;
	text-align:center;
	background:url(/images/story/soundBg.jpg) repeat-x;
	}
	
.productShowQ
{
	border:1px solid #ccc;
	color:#666;
	}

.show_customer_info {
background:#DDDDDD none repeat scroll 0 0;
padding:5px 20px;
}
	
.rate_content_faq {
padding:10px 40px;
background:url(/images/q.jpg) no-repeat 10px 10px;
}

.rate_content_reply {
background:url(/images/a.jpg) no-repeat 10px 15px;
padding:10px 40px;
border-top:1px solid #dashed;
}

.show_customer_submit {
background:transparent url(/images/QuestSumitBtn.gif) no-repeat;
border:medium none;
cursor:pointer;
font-size:12px;
font-weight:bold;
height:31px;
line-height:31px;
width:143px;
}

.supportUL
{
	font-size:12px;
	}
	
.supportUL li a,.accountUL a
{
line-height:30px;
border-bottom:1px dashed #ccc;	
font-weight:normal;
padding-left:30px;
display:block;
	text-decoration:none;
background:url(/images/leftnav_arrow_right.gif) no-repeat 15px center;
	color:#666;
	}
	
.supportUL li a:hover,.accountUL a:hover
{
line-height:30px;
border-bottom:1px dashed #ccc;	
font-weight:normal;
padding-left:30px;
display:block;
	text-decoration:none;
background:url(/images/leftnav_arrow_right.gif) no-repeat 15px center #eee;
	color:#f60;
	}
	
.infoUL li a
{
	font-size:12px;
	line-height:30px;
border-bottom:1px dashed #ccc;	
font-weight:normal;
	text-decoration:none;
	display:block;
	color:#666;
	background:url(/images/foot_help_bg.gif) no-repeat 20px center;
	padding-left:30px;
	}
	
.infoUL li a:hover
{
	font-size:12px;
	line-height:30px;
border-bottom:1px dashed #ccc;
	background:url(/images/foot_help_bg.gif) no-repeat 20px center #eee ;
	padding-left:30px;
font-weight:normal;
	text-decoration:none;
	display:block;
	color:#f60;
	}
	
.helpNav
{
	font-size:12px;
	}
	
.helpNav ol li
{
	float:left;
	background:0px;
	width:320px;
	margin-right:30px;
	}
	
.helpNav ol li h3
{
	color:#003399;
	margin-bottom:10px;
	}
	
.helpNav ol li ul li
{
	clear:both;
	margin:5px 0px 5px 15px;
	list-style-type:disc;
	line-height:20px;
	padding:0px;
	}
	
.helpTxb
{
	border:1px solid #ccc;
	width:380px;
	padding:5px 0px 5px 5px;
	}
	
.helpNav dt {
background:transparent url(/images/qb_icon.gif) no-repeat scroll left 8px;
color:#666666;
font-size:14px;
font-weight:bold;
padding:5px 25px;
}

.helpNav dd {
border-bottom:1px dashed #CDCDCD;
padding:0 0 20px 25px;
margin-bottom:10px;
}

.helpNav dt a
{
	float:right;
	font:12px;
	color:red;
}

.loginPL {
border-right:1px dashed #CCCCCC;
float:left;
padding:20px;
width:290px;
background:#e8dbce;
height:350px;
}

.loginPM 
{
background:#f3ede8;
border-right:1px dashed #CCCCCC;
float:left;
padding:20px;
width:290px;
height:350px;
}

.loginPM table {
width:200px;
}

.loginPM table td
{
	height:25px;
	}

.loginPM ol li
{
	list-style-type:decimal;
	margin-left:10px;
	}
	
.loginPR {
float:right;
padding:20px;
width:295px;
height:350px;
}

.loginTtip {
color:#3c4e76;
display:block;
font-size:14px;
font-weight:bold;
margin-bottom:20px;
}

.loginInput,.ShippingAddTxb
{
	border:1px solid #ccc;
	padding:2px;
	}
	
.aboutEonon
{
	font-size:12px;
	color:#666;
	}
	
.aboutEonon hr
{
	margin:30px 0px;
	}
	
.aboutEonon p
{
	line-height:1.7em;
	}
	
.aboutEonon ul
{
	margin-left:30px;
	}
	
.breadNav
{
	margin:5px 0px;
	}
	
.couponTxb
{
	border:1px solid #ccc;
	width:200px;
	padding:3px;
	}
	
.QuantityTxb
{
	border:1px solid #ccc;
	padding:3px;
	width:30px;
	text-align:center;
	}
	
.dateTime
{
	color:#999;
	margin:20px 0px;
	}
	
.accountUL
{
	width:200px;
	border-right:1px solid #ccc;
	}
	
.search
{
	color:#ccc;
	}

.productGrid
{
	display:block;
	width:53px;
	height:22px;	
	background:url(../images/grid.jpg);
	}
	
.productGrid:hover
{
	background:url(../images/grid2.jpg);
	}
	
.productList
{
	display:block;
	width:53px;
	height:22px;	
	background:url(../images/list.jpg);
	}
	
.productList:hover
{
	background:url(../images/list2.jpg);
	}
	
.productGridUL li
{
	float:left;
	width:170px;
	line-height:1.7em;
	margin:0px 10px 20px 0px;
	font-size:12px;
	}
	
.productGridUL li a
{
	border:1px solid #fff;	
	display:block;
	text-decoration:none;
	padding:10px;
	color:#666;
	}
	
.productGridUL li a:hover
{
	border:1px solid #f60;	
	display:block;
	text-decoration:none;
	padding:10px;
	color:#000;
	}
	
.changeCheckBG {
background:lightyellow none repeat scroll 0 0;
border:1px solid #CCCCCC;
display:block;
padding:5px;
}

.changeCheckBG1 {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #FFFFFF;
display:block;
padding:5px;
}

.contactUs strong
{
	background:#eef0f6;
	padding:3px 10px;
	display:block;
	}
	
.contactUs table
{
	margin:10px 0px 0px 10px;
	}
	
.contactUs table td
{
	padding:3px 0px;
	}
/* tooltip */
#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block; background:url(/images/tooltip/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(/images/tooltip/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(/images/tooltip/tt_bottom.gif) top right no-repeat; overflow:hidden}

/* banner */
.main { float:left; width:726px; clear:left; margin-bottom:10px;}
.mainS { float:left;border:1px solid #ccc; }

 .flash-box { width:561px;}
 .flash-box .big-pic { float:left; width:390px; height:172px; overflow:hidden; }
 .flash-box .big-pic img { display:block; }
 .flash-box .pic-list { float:left; width:81px; height:188px; position:relative; }
 .flash-box .pic-list .pre,  .flash-box .pic-list .next,  .flash-box .pic-list .no-pre,  .flash-box .pic-list .no-next { background:url(../img/sprite.png) no-repeat; width:81px; height:11px; position:absolute; top:0; left:0; }
 .flash-box .pic-list .pre { background-position:-804px -108px; }
 .flash-box .pic-list .no-pre { background-position:-852px -108px; }
 .flash-box .pic-list .next { background-position:-804px -125px; top:177px; }
 .flash-box .pic-list .no-next { background-position:-852px -125px; top:177px; }
 .flash-box .pic-list ul { position:absolute; top:0; left:5px; }
 .flash-box .pic-list li { float:left; width:71px; height:40px; overflow:hidden; margin-bottom:2px; }
 .flash-box .pic-list li a { display:block; width:71px; height:40px; overflow:hidden; }
 .flash-box .pic-list li a img { display:block; width:71px; height:40px; padding:1px; }
 .flash-box .pic-list li a:hover,  .flash-box .pic-list li a.currA { border:2px solid #56AAD8; width:67px; height:36px; }
 .flash-box .pic-list li a:hover img,  .flash-box .pic-list li a.currA img { margin:-2px; }

.pic-list_0810 {width:171px;float:right;background:url(../images/bannerBg.jpg);font-family:Arial;font-size:12px;}
 .pic-list_0810 a.currA{text-decoration:none;height:37px;padding:3px 5px;color:#fff;background:url(../images/bannerchooseBG.jpg) repeat-x;font-weight:bold;}
.pic-list_0810 a {display:block; height:37px; padding:3px 5px; text-decoration:none;line-height:18px;color:#fff;}
.pic-list_0810 a:hover {text-decoration:none;height:37px;padding:3px 5px;color:#fff;background:url(../images/bannerchooseBG.jpg) repeat-x;}

/*·ÖÒ³*/
.pageFen
{
	font-size:14px;
	text-align:right;
	margin:10px;
	color:#000;
	}
	
.pageFen a,.pageinfo
{
	padding:3px 8px;
	border:1px solid #ccc;
	background:url(../images/pageBg.jpg) repeat-x;
	margin:0px 3px;

	}

.pageFen a{
	color:#000;
}
	
.pageCurrent
{
	padding:3px 8px;
	margin:0px 3px;
	color:#999;
	background:url(../images/pageCurrent.jpg) repeat-x;
	border:1px solid #aaa;
	}

/* country change*/
        #navigation 
        {
			float:right;
			font-size:11px;
			margin-top:1px;
        }
        #navigation li {
            float:left;
            position:relative;
        }
        #navigation li a {
            display:block; 
            text-decoration:none; 
            color:#000; 
            background:url(../images/countryBg.GIF) #fff no-repeat  right;
			padding:1px 0px;
			#padding:0px 0px;
			_padding:2px 0px;
			width:222px;
        }

		 #navigation li a img{
           margin:0px 20px 0px 5px;
           vertical-align:text-top;
        }

        #navigation li ul {
            display:none;
            position:absolute; 
            top:22px;
            #top:20px;
			_top:17px;
            left:0;
            width:242px;
			border:1px solid #ccc;
			margin-left:-1px;
        }

		#navigation li ul li a{
            display:block;
            padding:5px 0px;
			border-bottom:1px solid #ccc;
			width:222px;
			background:#fff;
        }
        
        		#navigation li ul li a:hover{
            display:block;
            padding:5px 0px;
			border-bottom:1px solid #ccc;
			width:222px;
			background:lightyellow;
        }
        
 /* tab */
 .tabMenu {color:#272727;}
.tabMenu li {float:left;}
.tabMenu li a {background:url(../images/tabABg1.jpg) no-repeat;color:#000000; text-decoration:none; padding:6px 5px 2px 5px; width:113px;display:block;text-align:center;margin-right:3px;color:#666;cursor:pointer;}
.tabMenu li a.tabactive {margin-right:3px;text-align:center;font-weight:bold;position:relative;background:url(../images/tabABg.jpg) no-repeat; width:113px;color:#fff;display:block;color:#fff;cursor:pointer;}
#tabcontent1,#tabcontent3,#tabcontent4
{
	padding:10px; font-size:12px; margin-bottom:5px;float:left;width:760px;overflow:hidden;
	height:100%;border:1px solid #ccc;
	}
	
#tabcontent2
{
	text-align:center;
	padding:2px;
	margin-bottom:5px;
	float:left;
	width:778px;
	overflow:hidden;
	height:100%;
	border:1px solid #ccc;
	}
/* downMenu */
.floatDIV
{
	position:absolute;
	}
	
.downMenu,.downMenu3 {
position:relative;
width:120px;
height:103px;
z-index:1000;
background: #FFF;
border:1px solid #ccc;
display:none;
left:180px;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}

.downMenu3
{
	padding:10px;
	width:220px;
	height:50px;
	left:0px;
	}

.downMenu2 ul li a
{
	display:block;
	text-decoration:none;
	}
	
.downMenu2 ul li a:hover
{
	text-decoration:none;
	display:block;
	background:#eee;
	color:#f60;
	}
	
.downMenu2 ul li{height:25px;line-height:25px;text-align:center;
             border-bottom:1px dashed #ccc;color:#666;cursor:pointer;
}
