body{ margin:0px auto; background:#FFF;}
body,td,th,input{ 
	font-family: Arial,Tahoma,Verdana,'Century Gothic',;
	font-size: 12px;
	color: #000;
}
a {color:#000; text-decoration:none;  }
a:hover{ color:#f00; text-decoration:none}
#wrap{
	width:982px; padding:0; margin:0 auto;
}
#header{
	width:982px;
	margin:0 auto;
	color:#333;
}
#header .logo{
	float:left; margin:0; width:209px; height:58px; background:url(images/logo.gif);
}
#header .logo a{
	display:block;width:209px; height:58px; text-indent:-999px;
}
#container { padding-bottom:5px;}
#header .sideBar_top{
	float:right; margin:0; padding:40px 60px 0 0 ; font:bold 15px/25px Arial, Helvetica, sans-serif;
}
.g-prettysearch { color:e8e8e8;}
#header .sideBar_top a{
	color:#333; padding:0 15px;
}
#notice { background:url(images/notice.gif); padding:0 0 0 70px; height:27px; line-height:27px; overflow:hidden;}

/*#menuss {background:url(images/menu_bg.gif); padding:2px 10px 0 10px; width:980px; height:87px;}
#menuss ul {
	padding:0; margin:0; list-style-type:none; 
}

#menuss .menu li {
	 float:left; margin:0; 
}
#menuss .menu li a {
	color:#000; padding:0 8px; text-transform: capitalize; text-align:center; font:700 12px/30px Arial, Helvetica, sans-serif; display:block;
}
#menuss .menu li a:hover {
	color:#565656; text-decoration:none;
}
*/

#body0{
	width:982px;
	margin:10px auto 0 auto;
}

.banner {
	background:url(images/banners.jpg); padding:4px 4px 7px 4px; width:582px; height:326px; margin-bottom:10px;
}

#foot0{

	clear:both;
	width:982px;
	margin:10px auto 0 auto;
	background:url(images/.gif) #E3E8EE;
	text-align:center;
	font-size:12px;
	
}#foot0 a{ }
#foot0 .LEFT{float:left;}
#foot0 .RIGHT{float:right;}
#links{ 
text-align:center;color:#ccc; line-height:34px; text-transform:capitalize; font-size:16px; font-weight:bold; }
#links a{padding:0 5px; color:#000;}
.copyright {
	color:#565656; font:100 11px/26px Verdana, Geneva, sans-serif; height:26px; text-align:center; background:url(images/bottom.gif);
}
.copyright a{
	color:#565656; 
}
.copyright a:hover{
	color:#333; 
}
#left0{ 
	width:188px;
	float:left;
	overflow:hidden;
}
#right0{
	width:786px;	
	float:right;
	overflow:hidden;	
}
#right1{ width:590px;float:left; padding:0 0px 5px 0px; overflow:hidden; background:url(images/main-btm.png) no-repeat bottom #fff; }
#right2{ width:188px; 
	float:right;
	overflow:hidden; 
}



#showpage {   text-align:right;line-height:30px; font-size:12px;clear:both;  padding:0 12px;  color:#000; font-weight:100; margin:10px 0;}
#showpage a{ font-family:arial; text-decoration:none; color:#000; font-size:12px; font-weight:bold; background:#fff; padding:0 6px;}
#bar0{color:#fff; background:url(images/bar0_blue.png) top repeat-x #fff; padding:1px 1px 0 10px; font:100 11px/24px Verdana, Geneva, sans-serif; text-align:left; line-height:24px;
}
#bar0 span {padding-right:5px; font-weight:100; color:#fff; float:right; text-transform:uppercase; }
#bar0 b{color:#fff; font-weight:100;}
#bar0 a{ font-weight:100; color:#fff;}
#bar0 img { padding:0 20px 0 11px;}


#bar{color:#fff; background:url(images/bar_blue.png) top repeat-x #fff; padding:1px 1px 0 10px; font:100 11px/24px Verdana, Geneva, sans-serif; text-align:left; line-height:24px;
}
#bar span {padding-right:5px; font-weight:100; color:#fff; float:right; text-transform:uppercase; }
#bar b{color:#fff; font-weight:100;}
#bar a{ font-weight:100; color:#fff;}
#bar img { padding:0 20px 0 11px;}

.hw00{ float:left; width:147px; border:#E9E9E9 solid; border-width:0 0 1px 1px; margin:0 0 0 -1px; overflow:hidden; }

.hw00 p { display:block; color:#333; font:bold 11px Arial, Helvetica, sans-serif; height:30px; overflow:hidden; margin:0; padding:5px 2px 0 5px; }
.hw00 p a{ color:#333;}
.hw00 p a:hover{ color:#0085CF;}

.hw00 .hw1{ text-align:center;margin:0 auto; padding:2px;  height:94px;  overflow:hidden;}
.hw00 .hw1 a img{ border:0; max-width:125px; max-height:94px; width:expression(this.width > 125 && this.height < this.width*94/125 ? 125: true);  height: expression(this.height > 94 ? 94: true);margin-top: expression(this.height < 94 ? (94-this.height)/2: 0); }
.hw00 .hw2{ text-align:left; background:#FCFCFC; line-height:1.3; margin:auto; height:55px; }
.hw00 .hw2 b{ color:#900; font-weight:700; font-size:12px;}
.hw00 .hw2 br{ line-height:7px;}
.hw00 .hw2 a{  color:#333;  font-size:11px; }
.hw00 .hw2 span{ color:#333; font-size:12px;font-weight:700;}
.hw00 .hw2 s{ color:#999; font-size:12px; padding:0 5px; font-weight:700;}
.hw00 .hw2 u{ font-size:11px; color:#333; text-decoration:none; font-weight:700;}

.hw01{ float:left; width:156px; border:#E9E9E9 solid; border-width:0 0 1px 1px; margin:0 0 0 -1px; overflow:hidden; }

.hw01 p { display:block; color:#333; font:bold 11px Arial, Helvetica, sans-serif; height:30px; overflow:hidden; margin:0; padding:5px 2px 0 5px; }
.hw01 p a{ color:#333;}
.hw01 p a:hover{ color:#0085CF;}

.hw01 .hw1{ text-align:center;margin:0 auto; padding:2px;  height:94px;  overflow:hidden;}
.hw01 .hw1 a img{ border:0; max-width:125px; max-height:94px; width:expression(this.width > 125 && this.height < this.width*94/125 ? 125: true);  height: expression(this.height > 94 ? 94: true);margin-top: expression(this.height < 94 ? (94-this.height)/2: 0); }
.hw01 .hw2{ text-align:left; background:#FCFCFC; line-height:1.3; margin:auto; height:55px; }
.hw01 .hw2 b{ color:#900; font-weight:700; font-size:12px;}
.hw01 .hw2 br{ line-height:7px;}
.hw01 .hw2 a{  color:#333;  font-size:11px; }
.hw01 .hw2 span{ color:#333; font-size:12px;font-weight:700;}
.hw01 .hw2 s{ color:#999; font-size:12px; padding:0 5px; font-weight:700;}
.hw01 .hw2 u{ font-size:11px; color:#333; text-decoration:none; font-weight:700;}

.hw02 { float:left; width:98px;  overflow:hidden; }
.hw02 .hw1{ text-align:center;height:75px; width:90px; margin:10px auto 2px auto; border:1px solid #efefef; background:url(images/cart/loader.gif) center no-repeat;  overflow:hidden;}
.hw02 .hw1:hover{ border:1px #ccc solid; }
.hw02 .hw1 a img{ border:0; max-width:90px; max-height:75px; width:expression(this.width > 90 && this.height < this.width*75/90 ? 90: true);  height: expression(this.height > 75 ? 75: true);margin-top: expression(this.height < 75 ? (75-this.height)/2: 0); }
.hw02 .hw2{ text-align:center; line-height:1.3; margin:auto; height:35px; font-size:12px; font-weight:bold;color:#999;}
.hw02 .hw2 b{ color:#000; font-size:12px;}
.hw02 .hw2 br{ line-height:7px;}
.hw02 .hw2 a{  color:#333; font-size:11px; color:#666; font-weight:100;  }
.hw02 .hw2 a:hover {color:#0085CF;}
.hw02 .hw2 span{ color:#900; line-height:1.7;}
.hw02 .hw2 u{ font-size:12px; color:#000; text-decoration:none; font-weight:100;}
.conten {border:#C7C7C7 solid; border-width:0 1px; overflow:hidden; width:784px;}


.hw03{ width:560px; background:url(images/arrow.gif) no-repeat left; padding:5px 0 5px 20px; border:1px #B0B9BE dashed; margin:4px; overflow:hidden;  }

.hw03 p { float:left; display:block;  color:#333; font:bold 11px/19px Arial, Helvetica, sans-serif; width:360px; overflow:hidden; margin:0; padding:0; }
.hw03 p a{ color:#565656;}
.hw03 p a:hover{ color:#0085CF;}


.hw03 .hw2{  text-align:left; width:160px; padding:0 5px; float:right; }
.hw03 .hw2 b{ color:#333; float:right; font:100 11px/19px Arial, Helvetica, sans-serif; width:60px; padding-left:5px; background:url(images/d_3.gif) right no-repeat; display:block; height:19px;}

.hw03 .hw2 a{  color:#333; font-weight:700; font-size:11px; display:block; background:url(images/d_2.gif) left no-repeat; height:19px; width:145px; cursor:pointer; margin:0 auto; }
.hw03 .hw2 span{ position:absolute; color:#333;  font-size:11px;font-weight:100; text-indent:-9999px; }


.f1gif{background:#fff;  text-align:center; line-height:18px; margin:4px 0 10px 0;
 color:#069;text-transform:capitalize; font-weight:bold; 
 text-decoration:underline;}
 
#topa1{background:url(images/.gif) no-repeat; line-height:24px;}
#topa1 a{ padding:0 7px;}

#topa2{  width:98%; margin:auto;background:url(images/topa2bg.gif) left;  line-height:30px;}
#topa2 a{ display:block; background:url(images/.gif) left  no-repeat;
 font-size:14px; color:#fff;
 text-align:center;
 font-weight:bold;}

.news1{ background:url(images/dot_black.gif) 5px 9px no-repeat;color:#000; padding-left:15px;line-height:26px;height:24px;overflow:hidden; text-overflow:elipsis; }
.news1 b{ float:right;padding-right:15px; font-weight:100; font-size:11px; color:#888}

.news {width:270px; margin:0 auto;}
.news a {display:block; background:url(images/new_bg.gif); height:21px; font:100 11px/21px Verdana, Geneva, sans-serif; color:#565656; padding:0 0 2px 15px;}
.news a:hover {color:#000; text-decoration:none;}
.lefttitle {color:#fff; background:url(images/boxtopblue188.png) top repeat-x #fff; font:bold 12px/24px Arial, Helvetica, sans-serif; padding-left:5px; overflow:hidden; }
.lefttitle a{ color:#333; }
.lefttitles {color:#111; background:url(images/left_bg2.gif) top repeat-x #fff; font:bold 16px/24px Arial, Helvetica, sans-serif; padding-left:5px; }
.lefttitles a{ color:#333; }
.leftbox{   margin-bottom:10px; border:0; padding:0; background:url(images/sideboxlight_bg.gif); padding:0 1px; }
.leftboxs{   margin-bottom:10px; border:0; padding:3px; border:1px #C2C4C3 solid; }
.leftbox span { background:url(images/sidenav_capbottom.png) bottom no-repeat; height:5px; display:block; clear:both; margin:0 -1px}
#clr{ clear:both;}.clr{ clear:both;}

.baidu_picbg {background: url(images/baidu_picbg.gif) #fff; border-bottom:1px solid #fff;}


.insort55{ margin-bottom:8px ;}
.insort55 td{ font-weight:bold;font-size:11px;}
.insort55 a{  color:#666; }
.insort55 a:hover{  color:#f60; }
.insort55 img{width:36px; height:36px; border:0; margin-right:2px;}
.insort55 span { color:#f00;}.insort55 b{ color:#aaa;} 

/* top */
/* GLOBALHEADER */
#globalheader { width: 985px; height: 38px; margin: 4px auto; position: relative; z-index: 9998; background: url(images/globalnavbg.png);}
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 117px; height: 0; padding-top: 38px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader { background-image: url(images/globalnavbg.png); _background-image: url(images/globalnavbg.gif); background-repeat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#gn-store a { background-position: 0 0; }
#globalheader #globalnav li#gn-store a { background-position: -117px 0; }
#globalheader #globalnav li#gn-mac a { background-position: -234px 0; }
#globalheader #globalnav li#gn-ipoditunes a { background-position: -351px 0; }
#globalheader #globalnav li#gn-iphone a { background-position: -468px 0; }
#globalheader #globalnav li#gn-downloads a { background-position: -585px 0; }
#globalheader #globalnav li#gn-downloads1 a { background-position: -702px 0; }
#globalheader #globalnav li#gn-support a { background-position: -819px 0; }

/* OVER STATES */
#globalheader #globalnav li#gn-apple a:hover { background-position: 0 -38px; }
#globalheader #globalnav li#gn-store a:hover { background-position: -117px -38px; }
#globalheader #globalnav li#gn-mac a:hover { background-position: -234px -38px; }
#globalheader #globalnav li#gn-ipoditunes a:hover { background-position: -351px -38px; }
#globalheader #globalnav li#gn-iphone a:hover { background-position: -468px -38px; }
#globalheader #globalnav li#gn-downloads a:hover { background-position: -585px -38px; }
#globalheader #globalnav li#gn-downloads1 a:hover { background-position: -702px -38px; }
#globalheader #globalnav li#gn-support a:hover { background-position: -819px -38px; }

/* PRESSED STATES */
#globalheader #globalnav li#gn-apple a:active { background-position: 0 -76px; }
#globalheader #globalnav li#gn-store a:active { background-position: -117px -76px; }
#globalheader #globalnav li#gn-mac a:active { background-position: -234px -76px; }
#globalheader #globalnav li#gn-ipoditunes a:active { background-position: -351px -76px; }
#globalheader #globalnav li#gn-iphone a:active { background-position: -468px -76px; }
#globalheader #globalnav li#gn-downloads a:active { background-position: -585px -76px; }
#globalheader #globalnav li#gn-downloads1 a:active { background-position: -702px -76px; }
#globalheader #globalnav li#gn-support a:active { background-position: -819px -76px; }

/* ON STATES */
#globalheader.home #globalnav li#gn-apple a:hover { background-position: 0 0; cursor: default; }
#globalheader.store #globalnav li#gn-store a { background-position: -117px -114px !important; }
#globalheader.mac #globalnav li#gn-mac a { background-position: -234px -114px !important; }
#globalheader.ipoditunes #globalnav li#gn-ipoditunes a { background-position: -351px -114px !important; }
#globalheader.iphone #globalnav li#gn-iphone a { background-position: -468px -114px !important; }
#globalheader.downloads #globalnav li#gn-downloads a { background-position: -585px -114px !important; }
#globalheader.downloads #globalnav li#gn-downloads1 a { background-position: -702px -114px !important; }
#globalheader.support #globalnav li#gn-support a { background-position: -819px -114px !important; }

/* GLOBAL SEARCH */
#globalsearch { width: 163px; height: 38px; position: absolute; top: 0; right: 0; background-position: 100% 0; background-repeat: no-repeat;  }
#globalsearch form {margin:8px 10px 0 10px; padding:0; border:none; background:url(images/searchfield_border.png); width:140px; height:19px; }
#globalsearch div {background:url(images/searchfield_leftcap.png) no-repeat; padding-left:20px;}
#globalsearch input {background:url() no-repeat right; width:107px; padding-right:10px; border:none; height:15px;}
/* SEARCH SHORTCUTS */
#sp-results { position: absolute; margin-right: -2px; margin-bottom: 0; margin-left: 0; top: 61px; left: 165px; height: 0; }
#sp-results .inside { width: 328px; height: auto; position: absolute; top: 0; right: 0; line-height: 1px; font-size: 1px; }
#sp-results .resultCat { position: relative; color: #f6f6f6; background: #919191; width: 308px; height: 8px; margin: 0; padding-bottom: 12px; width: 302px; font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-weight: bold; border: 1px none #fb6bff; }

.indexbox { padding:5px 15px; width:645px; height:234px; margin:10px 25px 10px 0; float:left; border:1px solid #CCCCCC;}
.indexbox h2 {display:block; height:24px; padding:10px 0 5px 10px; line-height:24px; margin:0;}