@charset "utf-8";
/* CSS Document */
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#494949; margin:0; }


h1,h2,h3,h4,h5,h6,div { margin:0; padding:0;}
form { margin:0; padding:0;}/***ie6/ie7 header ***/
img { border:0;}
.txright { text-align:right;}
.fl { float:left;}
.fr { float:right;}
.cl { clear:both;}

.header,.content,.footer { width:940px; padding:0 10px; margin:0 auto; }

.header { position:relative; z-index:10;}
.logo { float:left; height:70px;}
.worktime {position:absolute; background:#f0f2f6; width:436px; height:30px; line-height:30px; text-align:center; border:1px solid #eaedf2; top:10px; left:290px; letter-spacing:0.1em; color:#2d4a7c;}
/******************************************/
.header_info { height:26px; width:940px; margin:0 auto; line-height:26px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; position:relative; z-index:11; text-align:right; background:#f7f7f7; border-bottom:1px solid #e1e6ee;}

.header_info a { color:#545455; text-decoration:none;}
.header_info a:hover { text-decoration:underline;}

.header_description { float:left; text-indent:5px;}

.head_sign_in,.my_account,.customer_service,.head_help,.head_currencies { float:right; display:inline;}
.head_currencies { line-height:26px; _margin-top:7px;}
.head_currencies img { vertical-align:middle;}


/*************/
.my_account { position:relative;}
.my_account h4 { font-weight:normal; width:105px; text-align:left; font-size:11px;}
.my_account h4 a { background:url(./images/navlist_title.gif) no-repeat right -18px; text-indent:10px; display:block; height:23px;}
.my_account_hover h4 a { background-position:left 3px;}

.my_account .my_account_box { position:absolute; left:0; top:21px;text-align:left; width:156px; background:url(./images/navlist_t.gif) no-repeat left top; padding-top:7px;}
.my_account ul { margin:0; padding:0 0 7px 0; list-style:none;background:#fff url(./images/navlist_b.gif) no-repeat left bottom;}
.my_account li {padding-left:20px; background: url(./images/list_ca_l.gif) no-repeat 10px center; border:solid #888888; border-width:0 1px; line-height:150%;}
/*************/
.gyway { font-size:11px; overflow:hidden; width:752px; overflow:hidden; line-height:18px;}
.gyway a {background:url(./images/gywaybg.gif) no-repeat 0 4px; padding:0 16px 0 12px; margin-left:-10px; color:#494949; text-decoration:none;}
.gyway a:hover { text-decoration:underline;}
/***********---头部导航--****************/
.panda_nav { position:absolute; top:46px; right:220px; _right:200px; z-index:2;}
.panda_nav ul { list-style:none; margin:0; padding:0 20px;}
.panda_nav li { height:26px; line-height:26px; background:url(./images/headnav_r_2.png) no-repeat right top; float:right; padding-right:20px; position:relative; z-index:1;}
.panda_nav li span {display:block; background:url(./images/headnav_l_2.png) no-repeat left top; padding-left:10px; margin-left:-7px; position:relative; _width:40px;}
.panda_nav li a { color:#fff;text-decoration:none; position:relative;}
.panda_nav li a:hover { text-decoration:underline;}

li.pandanav_block { background:url(./images/headnav_r_1.png) no-repeat right top; z-index:2; }
li.pandanav_block span { background:url(./images/headnav_l_1.png) no-repeat left top;}

.panda_nav li { _background:url(./images/headnav_r_2.png) no-repeat right top;}
.panda_nav li span { _background:url(./images/headnav_l_2.png) no-repeat left top;}
li.pandanav_block { _background:url(./images/headnav_r_1.png) no-repeat right top;}
li.pandanav_block span {_background:url(./images/headnav_l_1.png) no-repeat left top;}
/**************/
.search { background:url(./images/search_bg.jpg) no-repeat left center; height:44px; line-height:44px; color:#fff; padding-left:155px; _height:34px; _padding-top:10px; position: relative; clear:both;}
.search strong em { font-size:14px;}
.search_bg { height:36px; line-height:30px; background:url(./images/header_searchbg.jpg) no-repeat left 8px; border:none; padding:8px 0 0 26px; overflow:hidden;}
.search_text { border:none; height:15px; padding-top:5px; font-size:14px; float:left; background:none;}

.search_go { float:left; width:72px; height:25px; background:url(./images/header_searchbutton.jpg) no-repeat; display:block; line-height:0; overflow:hidden; text-indent:-999px; border:none; cursor:pointer;}
.search_bg a { color:#bababa; font-size:11px; margin:0 0 0 10px; float:left; text-decoration:none;}
.search_bg a:hover { text-decoration:underline; color:#fff;}
/****/
.shoppingcar { width:173px; height:54px; padding:50px 17px 0 20px; background:url(./images/shoppingcar_bg.jpg) no-repeat; position:absolute; right:10px; top:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#545454; font-size:10px; line-height:14px;}
.shoppingcar a { text-decoration:underline; color:#545454;}
.shoppingcar p { height:15px; margin:0 0 5px 0; padding:0; overflow:hidden;}
.shoppingcar p span { float:left;}
.shoppingcar p strong { font-size:14px; float:right; padding-right:10px;}

/****/

.shoppingcart { width:173px; height:54px; padding:50px 17px 0 20px; background:url(./images/shoppingcar_bg.jpg) no-repeat; position:absolute; right:10px; top:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#545454; font-size:10px; line-height:14px;}
.shoppingcart_item a { text-decoration:underline; color:#545454;}
.shoppingcart_item p { height:15px; margin:0 0 5px 0; padding:0; overflow:hidden;}
.shoppingcart_item p span { float:left;}
.shoppingcart_item p strong { font-size:14px; float:right; padding-right:10px;}

.shoppingcart_wishlist { position:absolute; right:8px; top:8px;}
#wishlist { display:block; width:95px; height:36px; line-height:36px; text-decoration:none; font-size:14px; color:#fff; text-indent:6px; font-weight:bold;}
.wishlist_hover { color:#6982a9 !important; background:url(./images/wishlistbg1.jpg) no-repeat left top;}

.wishlist_box { width:191px; border:#4b6a9b solid; border-width:0 1px; background:#fff url(./images/wishlistbg3.jpg) no-repeat -1px bottom; padding-bottom:6px; position:absolute; right:0;}
.wishlist_box h3 { font-size:14px; color:#c04969; text-align:center; background:url(./images/wishlistbg2.jpg) no-repeat left top; margin:0 -1px; line-height:30px;}
.wishlist_box ul { list-style:none; margin:0 1.2em; padding:1em 0; border-top:1px dashed #ccc; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.5em; color:#c04969;}
.wishlist_box ul a { text-decoration:none; color:#6982a9;}
.wishlist_box ul a:hover { text-decoration:underline;}


/**********************/
.shoppingcar_checkout { position:absolute; right:17px; bottom:12px;}
.paypal { position:absolute; right:230px; top:10px;}
/***********************************************************/


.leftsidebar { width:140px; float:left; margin-right:20px; display:inline; position:relative; z-index:11;}
.contentmain { width:620px; float:left; position:relative; z-index:2;}
.rightsidebar { width:140px; float:right;}

.leftsidebar ul,.rightsidebar ul { margin:0; padding:0; list-style:none;}
.leftsidebar h3 { font-size:14px; height:29px; line-height:26px; background:url(./images/mainnavbg.jpg) no-repeat; color:#fff; text-indent:10px; font-family:Verdana, Arial, Helvetica, sans-serif; clear:both;}
.leftsidebar h3 a { color:#fff; text-decoration:none;}
/**----左主导航-----**/
.platforms { border:solid #cecece; border-width:0 1px 2px 1px; margin-bottom:10px; padding:0; border-bottom-color:#4c6a9c;}
ul.mainNav,ul.mainNav2 { padding:0;}
.mainNav2 { border-top:1px dashed #cecece;}
.mainNav a,.mainNav2 a { color:#494949; text-decoration:none; font-weight:bold; display:block;}

.mainNav li { border-top:1px solid #ccc; background-color:#f6ffff; text-indent:5px; height:25px; line-height:25px;}
.mainNav li:hover,li.nav_block { background-color:#fff; border-top-color:#a6a6a6;}
.mainNav li a:hover,li.nav_block a {border-color:#ccc; border-width:1px 0; background:#fff;}
li.nav_block li a { background-image:none;}

.menu li.clearance_sale { background:#900; font-weight:bold; border-top-color:#900;}
.menu li.clearance_sale a { color:#fff; border-top-color:#900;}
.menu li.clearance_sale a:hover { color:#8d0011; border-top-color:#fff;}

/************** accessories_menu *****************/
.accessories_menu { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; width:140px; padding:0 0 2px 0; background:#4c6a9c; margin-bottom:10px; clear:both;}
.accessories_menu ul { }
.accessories_menu UL LI { display: block; float:left; line-height:25px; height:25px; width:138px; padding-left:0; border-top:1px solid #ccc; border-left:1px solid #cecece; border-right:1px solid #cecece; background-color:#f6ffff; text-indent:5px;}
.accessories_menu UL UL LI { padding:2px 0 2px 20px; display:block; width:160px; line-height:140%; height:auto; background:#fff;border-right: #a6a6a6 2px solid; border-left:1px solid #a6a6a6; }
.accessories_menu UL UL .sec_li { border-right: #a6a6a6 2px solid; border-top: #a6a6a6 1px solid; border-left:0; padding-left:21px; padding-top: 10px; background:#fff url(./images/sec_libg.gif) no-repeat left 2px;}
.accessories_menu A { display:block; font-size:1em; color:#333; text-decoration:none; height:100%; border-top:1px solid #fff; }
.accessories_menu UL UL LI A {width:auto; color:#333; text-indent:0;}
.accessories_menu UL UL LI A:hover { color: #8d0011; text-decoration:underline; background:none; }
.accessories_menu UL UL :hover > A  { background: none; color: #8d0011; text-decoration:underline; border-top-color:#fff;}
.accessories_menu TABLE { position:absolute; left:0; top:0;}
* HTML .accessories_menu A:hover { z-index:100; color: #000; position: relative; background: #fff url(./images/menufirstlibg.gif) repeat-x left bottom;  border-top-color:#a6a6a6;}
.accessories_menu LI:hover { position:relative; border-top-color:#a6a6a6;}
.accessories_menu :hover > A { background:#fff url(./images/menufirstlibg.gif) repeat-x left bottom; color:#000;}
.accessories_menu UL UL { position:absolute; left: 133px; top: -10000000px; width:182px; padding-bottom:4px; height: auto;background: #fff url(./images/sec_ulbg.gif) repeat-x left bottom; overflow:hidden;}
.accessories_menu UL :hover UL { top:-1px}
.lisubbg { background: url(./images/lisubbg.gif) no-repeat 165px center;}

/*****************/
ul.save_box { border:solid #cecece; border-width:1px 1px 0 1px;; margin-bottom:10px;}
.save_box li { height:30px; line-height:30px; border-bottom:1px solid #cecece; text-indent:10px}
.save_box a { color:#494949; text-decoration:none; font-weight:bold;}
.save_box a:hover { text-decoration:underline;}
.sidebarAD { margin-bottom:10px;}

.sidebar_box { border:1px solid #cecece; margin-bottom:10px;}
.latest_news { clear:both;}
.latest_news,.upcoming { padding:6px;}
.latest_news h5,.upcoming h5 { font-size:12px; color:#000;}
.latest_news p { margin-top:6px;}
.latest_news p a { color:#494949; text-decoration:none;}
.latest_news p a:hover { text-decoration:underline;}

ul.img_box { margin-bottom:-1px;}
.img_box img { width:126px; height:180px;}
.img_box li { padding:7px 6px 5px 6px; border-bottom:1px solid #cecece;}

.upcoming ul { margin:5px 0 10px 0;}
.upcoming li { padding-left:15px; background:url(./images/list_img.jpg) no-repeat 5px 5px;}
.upcoming ul a { color:#0088cc; text-decoration:none; font-size:12px;}
.upcoming ul a:hover { text-decoration:underline;}

.newsletter { width:140px; height:174px; margin-bottom:10px; background:url(./images/newsletterbg.jpg) no-repeat; color:#fff; text-align:center;}
.newsletter h3 { font-style:italic; padding:0.5em 0 0 0; font-size:14px; background:none;}
.newsletter p { margin:0; padding:0 8px; font-size:11px; text-align:left;}

.newsletter_button {}

#txt2form { padding-top:4px;}
#txt2form label { float:left; margin:0 0 4px 0;}
#txt2form label { line-height:20px;}
#field2 { display:block;}
#txt2form input { margin:0 4px 4px 0;}
#txt2form input.newsletter_input { width:120px; height:14px; font-family:Arial, Helvetica, sans-serif; float:left; margin-left:7px;}

/***********************************************************/

.banner { margin:1em 0; position:relative; width:560px; float:left;}
.banner_images { width:560px; height:188px; overflow:hidden;}
.banner_images div { display:none; position:absolute; left:0; top:0;}
.slidetabs { position:absolute; right:5px; bottom:6px; }
.slidetabs a { border:1px solid #f1f1f1; background:#fff; padding:2px 7px 2px 7px; text-decoration:none; color:#c6c6c4;}
.slidetabs .current { background:#c6c6c4; color:#fff;}
.side_banner { margin:1em 0; width:214px; height:188px; float:right; }

.ad { height:70px; margin-bottom:1em;}
/******************************/
.recommended_title { height:34px; line-height:34px; text-align:right;}
.recommended_title a { margin:0 10px; color:#af650e; text-decoration:none;}
.recommended_title a:hover { text-decoration:underline;}

.content_box { margin-bottom:10px; overflow: hidden;}
.content_box h3 { height:34px; width:169px; line-height:34px; background:url(./images/lr_navbg.jpg) no-repeat left center; color:#fff; font-size:14px; font-weight:normal; text-indent:10px; float:left; text-align:left;}
.recommended_ul { border:1px solid #cecece;}
.recommended_ul ul {padding:0; margin:0; list-style:none; overflow:hidden; width:618px; }
.recommended_ul li { width:292px; float:left; margin:10px 8px; display:inline; height:235px; overflow: hidden;}
.recommended_ul h2 { font-size:12px; color:#000; margin-top:1em;}
.recommended_ul p { margin:0 0 1em 0;}

.version_box { margin:0; padding:0; list-style:none; overflow:hidden; font-size:11px; }
.version_box li { width:124px; float:left; margin:10px 14px; text-align:center; display:inline;}
.version_box li img { margin-bottom:10px; height:75px;}
.version_box li h4 { height:45px; overflow:hidden;}
.version_box p { margin:0; color:#333;}
.version_box h4 a { color:#0032aa; text-decoration:none; font-size:12px; font-weight:normal;}
.version_box li .version_add img { margin-top:1em; height:21px;}

.info_version_box { margin:0; width:618px; height:160px;}
.info_version_box li { width:124px; height:140px;}
.info_version_box li img { height:75px;}
/***********************************************************/
.footer { clear:both; padding:0; padding-top:1em; position:relative; z-index:1;}
.footer_info { background:url(./images/footbg_2011.jpg) no-repeat left top; height:228px; color:#5a75a2; position:relative; }
.foot_list { position:absolute; left:140px; top:60px;}

.footer_info p { float: left; line-height:120%; }

.footer_info ul { float:left; width:160px; font-size:11px; margin:0; padding:0; list-style:none;}
.footer_info ul li { line-height:16px;}
.footer_info ul li strong { font-size:14px; text-indent:-8px; padding-bottom:0.5em; display:block;}
.footer_info ul a { color:#5a75a2; text-decoration:none; padding-left:10px; background: url(./images/foot_list_bg.jpg) no-repeat left center;}
.footer_info ul a:hover { text-decoration:underline;}


.footer_track_a { width:290px; position:absolute; right:20px; top:47px; }
input.track_text { width:175px; height:18px; margin-left:30px; font-size:11px; color:#555; border:none; background:url(./images/input_textbg.jpg) no-repeat; float:left; padding:7px 0 0 5px; font-family:Arial, Helvetica, sans-serif;}
input.input_tracking,.input_sub {display: block; text-indent:-999px; line-height:0; font-size:0; overflow:hidden; width:72px; height:25px; border:none; cursor:pointer; }
input.input_tracking { background: url(./images/tracking.jpg); float:left; margin:0;}

.footer_track_b { width:280px; position:absolute; right:10px; top:106px;}
.footer_track_b p { margin:0; font-size:11px;}
.track_b_text { width:104px; height:18px; padding:7px 5px 0 5px; font-size:11px; color:#555; border:none; position:absolute; left:75px; top:55px; background:url(./images/input_textbg.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif;}
.input_sub { background: url(./images/subscribe_foot.jpg); position:absolute; right:15px; top:55px;}
.unsubscribe { position:absolute; right:10px; top:98px; font-size:10px; color:#ff4b68;}

/**/
.copyright { text-align:center; padding:1em 0;}
/*********************************************************/
.select_box,.select_box_show { border:1px solid #7f9db9; padding:1px 16px 1px 6px; position:absolute; left:50px; top:5px; z-index:1;}
.select_box { background:#fff url(./images/select_bg1.jpg) no-repeat right 1px; height:16px; overflow:hidden;}
.select_box_show { background:#fff url(./images/select_bg2.jpg) no-repeat right 1px;}
.select_box a,.select_box_show a { display:block; line-height:16px; text-decoration:none; color:#494949; margin:0 -16px 0 -6px; padding:0 22px 0 6px;}
.select_box_show a:hover { background:#316ac5; color:#fff;}
/********************************************************/
/********************************************************/
ul.bestsellers { text-align:center; padding:10px 0;}
.bestsellers li {}
.bestsellers h5 { font-size:12px; color:#494949; padding-left:25px; text-align:left;}
.bestsellers img { margin:10px 0;}
.no1 { background:url(./images/nomb_1.jpg) no-repeat 5px 3px;}
.no2 { background:url(./images/nomb_2.jpg) no-repeat 5px 3px;}
.no3 { background:url(./images/nomb_3.jpg) no-repeat 5px 3px;}
.no4 { background:url(./images/nomb_4.jpg) no-repeat 5px 3px;}
.no5 { background:url(./images/nomb_5.jpg) no-repeat 5px 3px;}
.no6 { background:url(./images/nomb_6.jpg) no-repeat 5px 3px;}
.no7 { background:url(./images/nomb_7.jpg) no-repeat 5px 3px;}
.no8 { background:url(./images/nomb_8.jpg) no-repeat 5px 3px;}
.no9 { background:url(./images/nomb_9.jpg) no-repeat 5px 3px;}
.no10 { background:url(./images/nomb_10.jpg) no-repeat 5px 3px;}

ul.viewed_items { padding:10px 0; }
.viewed_items li {padding-left:15px; padding-right:3px; background:url(./images/list_img.jpg) no-repeat 5px 5px;}
.viewed_items li a { color:#494949; text-decoration:none;}
.viewed_items li a:hover { text-decoration:underline;}

.follow_us { text-align:center;}
.follow_us a { display:block; margin:10px 0;}
/****************************************************************/
/*************************msgsidebar*************************************/
/****************************************************************/

.msgsidebar { width:780px; float:right;}
.contactus h1,.credit h1 { font-size:18px; margin:1em 0; color:#446dab;}
.contactus p { margin:1em 0; color:#000;}
.contactus table { background:#f2f2f2; color:#494949; border:1px solid #b7c0df; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.contactus td { line-height:300%;}
.c36 { color:#c36;}

.credit p { margin:1em 0; color:#000;}
p.cp1 { background:#efefef; font-size:14px; padding:0.6em; color:#446dab; font-weight:bold;}
/********************site map**************************/
.sitemap h1 { color:#336699;}
.sitemap dl { line-height:170%;}
.sitemap dt { font-size:14px; color:#000; font-weight:bold; border-top:1px dashed #ccc; clear:both; padding:1em 0;}
.sitemap dt a { color:#000; text-decoration:none;}
.sitemap dd { float:left; width:30%; margin:0 0 0 20px; height:30px; }
.sitemap dd a { color:#336699; text-decoration:none; background:url(./images/list_img.jpg) no-repeat 5px 6px; padding:0 0 0 14px;}
.sitemap dt a:hover, .sitemap dd a:hover { text-decoration:underline;}

/*********************** show box2 table***********************/
.show_box { font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom:1em; clear:both;}
.show_box table { overflow:hidden; padding:0; }
.show_box h2 { color:#fff; font-size:12px; margin:0; line-height:26px; text-indent:15px; background:url(./images/show_box_titlebg.jpg) no-repeat left top;}
.show_box table { border:1px solid #cecece;}
.show_box table,.show_box table a { font-size:11px; color:#000;}
.show_box tr {}
/*.show_box td { width:206px; }*/
.show_box td { text-align:center; padding:20px 0; width:206px;}
.show_box td img { height:140px;}

.main_products { overflow:hidden; padding:0;border:1px solid #cecece; margin:0;}
.main_products li { text-align:center; padding:20px 0; height:230px; width:153px; list-style:none; float:left;}
.main_products li img { height:140px;}

.show_box h3 { margin:0.4em 0 0.3em 0; height:40px;}
.show_box h3 a { color:#004b91; font-size:11px; font-weight:normal; text-decoration:none;}
.show_box h3 a:hover { text-decoration: underline;}
.show_box p { margin:0.3em 0;}
.show_box strong,.show_box p span { color:#990000;}
a.show_box_more { float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#5b76a3; margin-right:1em; text-decoration:none;}

.followus { margin:10px 0;}
.followustitle { font-size:14px; color:#000;}
.followus img { margin:0 2px;}

/**********************************/
.content_user { width:920px; margin:0 auto 2em auto; padding:10px; border:1px solid #000;}
/**************category_box**********************/
.category_box {}
.category_box ul { list-style:none; margin:0; padding:0;}
.category_box li { width:175px; height:152px; padding:10px 15px 10px 10px; background:url(./images/cat_box.jpg) no-repeat left top; position:relative; float:left; margin:5px 3px; display:inline;}
.category_box h3 { text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.category_box h3 a { color:#4c6a9c; text-decoration:none;}
.category_box h3 a:hover { text-decoration: underline;}
.category_price { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#af352a; position:absolute; right:20px; bottom:50px;}
.category_img { border:3px solid #fff;}
.category_buynow { position:absolute; right:10px; bottom:20px; z-index:9;}
/********************/
/***********************************/
.review_page { clear:both;}
.create_review { background:#5672a1; border:solid 1px; border-color:#8666cc #200066 #200066 #8666cc; color:#fff; cursor:pointer;}

.review_box { clear:both; margin:2em 0; overflow:hidden; background:#f1f4fb; border:solid #d5d8e0; border-width:1px 0; padding:10px 0;}
.review_box2 { clear:both; margin:2em 0; overflow:hidden; background:#fff; border:solid #fff; border-width:1px 0; padding:10px 0;}
.review_box_l { width:12%; float:left; text-align:center;}
.review_box_r { width:88%; float:right; overflow:hidden;}

.review_name a { color:#336600; text-decoration:none; }
.review_name a:hover { text-decoration:underline;}
.review_date { text-align:right; font-weight:bold;}
.review_text { padding:1em 0;}
.review_dige { position:relative;}
.review_dige a { margin:0 1em; text-decoration:none; color:#494949;}
.review_dige a:hover { text-decoration:underline;}

.review_text_box { border:1px dashed #8394b2; border-left:4px solid #8394b2; background:#fff; margin-bottom:2em;}
.review_text_titel { background:#e4eaf2; height:25px; line-height:25px; font-weight:bold;}
.review_text_content { padding:2px;}

.write_review { clear:both; margin:2em 0;}
/******************************************************/
#goTop {background:url(./images/gototop.gif) no-repeat;position:fixed; _display:none; bottom:0px;right:10px;width:68px;height:24px;cursor:pointer;z-index:1000;}
#goTop:hover {background:url(./images/gototop_over.gif) no-repeat;}
* html #goTop /* IE6 fixed bottom bug  */{_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
/*********************/
.open_cat { width:731px; background:url(./images/x3.gif) no-repeat 0 -71px;}
.open_cat p { height:41px;}
.cat_block { width:189px; background:url(./images/x3.gif) no-repeat left top; cursor:pointer;height:28px;}
.cat_block p { height:14px;}
.cat_menunav_foot { display:none; clear:both;}

.all_cat_2011 { position: absolute; top:104px; padding-top:22px; margin-left:-1px;}
.all_cat_2011 p {width:165px; font-size:14px; text-indent:15px; background:url(./images/cat_menunav_titlebg.jpg) no-repeat right 4px; color:#fff; font-family:Arial, Helvetica, sans-serif; margin:0 1px;}
.all_cat_2011_box { width:731px; background:url(./images/cat_menunav_bg.jpg) repeat-y; overflow:hidden;}

.all_cat_box { font-size:12px; font-family:Arial, Helvetica, sans-serif; float:left; margin:0 16px; display:inline; width:150px;}
.all_cat_box h3 { font-size:18px; border-bottom:1px dashed #d9d9d9; margin-bottom:10px; padding-bottom:5px; text-indent:3px;}
.all_cat_box h3 a { color:#eca934;}
.all_cat_box ul { padding-left:12px; margin:0;}
.all_cat_box li { list-style:none; text-indent:10px; background:url(./images/cat_menunav_libg.jpg) no-repeat left center;}
.all_cat_box a { color:#526e9e; text-decoration:none; line-height:1.6em;}
.all_cat_box a:hover { text-decoration:underline;}
/***************************************************************/
.infonav { position:absolute; margin-top:-38px; z-index:999;}
.nav2011_box1 { width:140px; background:#5a75a2; position: relative; margin-bottom:10px;}
.nav2011_box2 { margin-left:3px; background:url(./images/navbg_2011.jpg);}
.nav2011_box1 a { text-decoration:none;}
.nav2011_box1 img { margin:0; padding:0; display:block;}
.nav2011_box1 h2 { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-indent:17px; background:url(./images/nav_listbg_1.jpg) no-repeat 5px 9px; clear:both; height:1.2em; line-height:1.2em; padding:0.5em 0;}
.nav2011_box1 h2 a { color:#3e3e3e;}
.nav2011_box1 ul { margin:0; padding:0 1px 10px 0; width:136px; list-style:none; border-bottom:1px dashed #becfeb;}
.nav2011_box1 ul li { position:relative; *display:inline;}
li.nav2011_sub_li { background:url(./images/navlistbg2.gif) no-repeat 120px 4px;}
.nav2011_box1 ul a { text-indent:20px; line-height:16px; height:16px; color:#000; border: solid #f0f6ff; border-width:1px 0; display:block; font-size:11px;}
.nav2011_box1 ul a.navablock { border-color:#ccc; background:#fff;}

.navz { z-index:100;}


.nav2011_box1 ul ul { position:absolute; z-index:99; width:170px; padding-bottom:7px; left:118px; top:0px; border:none; background: url(./images/navulfootbg.gif) no-repeat left bottom; display:none; float:left;}
.nav2011_box1 ul ul li { background:url(./images/navlistbg.gif); padding:0 2px 0 1px; display:block;}
.nav2011_box1 ul ul li.ulfirstli { background:url(./images/navfirstlibg.gif) no-repeat left top; padding-top:1px;}
.nav2011_box1 ul ul li.ulfirstli a { border-top:none; padding-top:5px;}
.nav2011_box1 ul ul li a { line-height:20px; height:20px; text-indent:12px;}
.nav2011_box1 ul ul li a:hover {border-color:#ccc; background:#fff;}

/****************************/
.sub_categories { position:relative; z-index:600;}
.sub_categories,.sub_c_c { background:#f3f5f8; border:1px solid #dee4ec; margin-bottom:10px;}
.sub_categories h4,.results h4 { height:27px; line-height:27px; color:#fff; background:#5980ab; font-size:14px; text-indent:10px;}
.sub_categories ul { padding:10px 2px;}
.sub_categories ul li { line-height:22px; text-indent:12px;}
.sub_categories li a { color:#444; text-decoration:none; display:block;}
.sub_categories li a:hover { color:#fff; background:#7aa7dc;}

.sub_categories ul li { position:relative;}
.sub_c_c { position:absolute; left:130px; top:0;}
.sub_c_c li { width:180px; }

h4.sub_category_title {height:35px; line-height:35px; color:#fff; background:#5a75a2; font-size:14px; text-indent:10px; margin-bottom:12px; background:#4f6893 url(./images/subct_bg.jpg); margin-left:-3px;}
/*******************/
.results { margin-bottom:10px; border:1px solid #dee4ec; position:relative;}
.results h4 { height:27px; line-height:27px; color:#fff; background:#5980ab; font-size:14px; text-indent:10px;}
.results ul { padding:1em 0;}
.results ul ul { padding:0.1em 0;}
.results li { color:#e47911; font-size:14px; font-weight:bold; line-height:1.5;text-indent:0.5em;}
.results li li { text-indent:1em;}
.results li a { font-size:12px; font-weight:normal; font-size:12px; text-decoration:none;}

/***********************/
.index_main { width:780px;}

#flowpanes {width:778px;height:300px; padding-top:20px; border:1px solid #ccc; overflow:hidden; clear:both; position:relative;}
#flowpanes div {float:left;	display:block; width:778px;	}
/* our additional wrapper element for the items */
#flowpanes .items {	width:20000em;	position:absolute;	clear:both;	margin:0;padding:0;}
#flowpanes .items .version_box { margin:0 20px;}
#flowpanes .items .version_box li { width:156px;}
#flowpanes .items .version_box li img { height:160px;} 

#flowpanes span.prev,#flowpanes span.next { width:28px; height:48px; border:none; text-indent:-9999px; position:absolute; top:120px; outline:none; cursor:pointer;}
#flowpanes span.prev { background:url(./images/previnput.jpg) no-repeat; left:1px;}
#flowpanes span.next { background:url(./images/nextinput.jpg) no-repeat; right:1px;}

.whyus { border:1px solid #ddd;overflow:hidden; padding-bottom:1em;}
.whyus h3 { height:28px; line-height:28px; background:url(./images/whyustitlebg.jpg); text-indent:1em; }
.whyus ul { margin:1em; padding:0;}
.whyus li { width:50%; float:left; list-style:none;}
.whyus p { margin:0.5em 1em; font-size:11px;}

/***************************************/

.ro { border:1px solid #ccc; margin-bottom:10px;}
.ro h4 { height:30px; line-height:30px; text-align:center; background:url(./images/ro.jpg); margin:-1px;}
#scrollDiv { height:230px; overflow:hidden}
.ro li { padding-left:30px; background:url(./images/shoppingcart_block.jpg) no-repeat 5px 5px; margin:0.6em 0; position:relative;}
.ro p { margin:0; height:16px; overflow:hidden;}
.ro a { color:#285ad3; text-decoration:none;}
/****************/
.dtod { position:absolute; left:170px; top:7px; width:160px;}
.dtod input { width:20px; height:14px; padding:0; margin:0; float:left;}
.dtod span { float:left; margin:0 5px; line-height:20px;}
input.dtodgo { display:block; line-height:0; overflow: hidden; text-indent:-9999px; width:28px; height:17px; background:url(./images/dtodgo.gif); border:none; margin-left:5px; cursor:pointer;}


.game404 { width:940px; margin:0 auto; position: relative; height:400px; font-family:"Times New Roman", Times, serif;}
.game404 h1 { font-size:32px; margin:1em 0;}
.game404 img { border:0;}
.game404 a { color:#00f; text-decoration:underline;}
.game404 p { margin-left:40px; width:550px;}
.game404 ul { margin-left:45px; list-style:disc; line-height:170%;}
.list404 { background:url(http://img.pandamimi.com/game2010/images/listbg_404.jpg) no-repeat 3px center; padding-left:18px;}
.gtv { position:absolute; right:50px; bottom:50px;}
