@charset utf-8;
body { background:#ffffff url(../images/body-bg.gif) repeat-x top; color:#000000; font:13px normal Arial, Helvetica, sans-serif; margin:0 auto; padding:0; }
h1, h2, h3, h4, h5, h6, ul, li, p, div { list-style:none; margin:0; padding:0; }
a { color:#2a2a2a; outline:none; text-decoration:none; }
a:hover { outline:none; text-decoration:none; }
.clear { clear:both; }
img { border:none; }
h2 { color:#383838; font-size:16px; margin-bottom:5px; padding-bottom:2px; padding-left:10px; text-align:left; }
h3 { color:#292828; font-size:14px; padding:5px 10px; text-align:left; }
.td_row_title td a:hover { background:#272727; color:#FFF; font:bold 14px Arial, Helvetica, sans-serif; text-decoration:underline; }
tr.td_row_1 { background:#F5F5F5; color:#333; font:12px Arial, Helvetica, sans-serif; }
tr.td_row_2 { background:#F3F3F3; color:#333; font:12px Arial, Helvetica, sans-serif; }
#wrapper { margin:0 auto; padding:0; width:1003px; }
.header { color:#fff; height:98px; padding:6px 22px 0 0; }
.logo { background:url(../images/computer-valley.gif) no-repeat -12px 0; float:left; height:98px; width:318px; }
.logo a { display:block; float:left; height:60px; margin:20px 0 0; text-indent:-10000px; width:230px; }
.live-chat { float:left; text-align:right; width:145px; }
.live-support { padding-bottom:7px; }
.head-right { float:right; width:510px; }
.head-links { color:#FFF; height:24px; line-height:25px; text-align:right; }
.head-links a { color:#fff; padding:0 0 0 10px; }
.head-links span { padding-right:40px; }
.search-outer { height:28px; padding-top:12px; }
.input-select { background:#fff; border:0 none; font-size:11px; padding:2px; }
.input-text { background:#fff; border:none; float:left; font-size:11px; margin:2px 0 0 2px; width:165px; }
.search { background:url(../images/search-bg.png) no-repeat; float:right; height:24px; padding:3px 5px 0 6px; width:198px; }
.search-btn { background:url(../images/search-btn.png) no-repeat; border:none; cursor:pointer; float:right; height:21px; width:25px; }
.currency { float:right; padding-top:6px; width:198px; }
.navigation { background:url(../images/left-nav.png) no-repeat; bottom:-10px; float:right; padding-left:0px; position:relative; width:649px; }
.navigation .nav-leftcr { background:url(../images/left-nav.gif) no-repeat; float:left; height:29px; width:6px; }
.navigation .nav-midbg { background:url(../images/nav-bg.gif) repeat-x; float:right; height:29px; }
.navigation .nav-midbg li { color:#FFFFFF; float:left; font-weight:bold; text-align:center; }
.navigation .nav-midbg li.seprator { background:url(../images/separator.gif) top right no-repeat; height:29px; padding:7px 0; text-align:center; width:140px; }
.navigation .nav-midbg li.home { width:112px; }
.navigation .nav-midbg li a:hover { color:#FFFFFF; text-decoration:underline; }
.navigation .nav-midbg li.nav-rightcr { background:url(../images/nav-right.gif) no-repeat right top; font-weight:bold; height:29px; line-height:30px; text-align:center; width:112px; }
.navigation .nav-rightcr a:hover { color:#FFFFFF; display:block; text-decoration:underline; }
.mid-widget-top { background:url(../images/midwidget-ltcr.png) no-repeat left top; height:20px; padding-left:20px; }
.top-center { background:url(../images/midwidget-center.png) repeat-x top; float:left; height:20px; width:963px; }
.top-right { background:url(../images/midwidget-rtcr.png) no-repeat right top; float:right; height:20px; width:20px; }
.mid-widget-bottom { background:url(../images/midwidget-ltcr.png) no-repeat left bottom; height:20px; padding-left:20px; }
.bottom-center { background:url(../images/midwidget-center.png) repeat-x bottom; float:left; height:20px; width:963px; }
.bottom-right { background:url(../images/midwidget-rtcr.png) no-repeat right bottom; float:right; height:20px; width:20px; }
.mid-widget-middle { background:url(../images/midwidget-middle.png) repeat-y center; padding:0 22px; }
.left-panel { float:left; width:211px; }
.panel-top { background:url(../images/panel-bg.gif) repeat-x top; height:4px; }
.panel-top span { background:url(../images/left-corners.gif) no-repeat left top; display:block; height:4px; }
span.panel-topright { background:url(../images/right-corners.gif) no-repeat right top; display:block; height:4px; }
.panel-bottom { background:url(../images/panel-bg.gif) repeat-x bottom; height:4px; }
.panel-bottom span { background:url(../images/left-corners.gif) no-repeat left bottom; display:block; height:4px; }
span.panel-bottomright { background:url(../images/right-corners.gif) no-repeat right bottom; display:block; height:4px; }
.leftnav { background:url(../images/left-nav-bg.gif) repeat-y center; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; width:209px; }
/*.leftnav span li{text-indent:13px;}*/
.leftnav li.downarrow { background:url(../images/down-arrow.gif) no-repeat 193px 9px; }
.leftnav li.downarrow a { background:url(../images/down-arrow.gif) no-repeat 193px 9px; display:block; padding:4px 7px; }
.leftnav li.downarrow a:hover { background:#d7dfe4 url(../images/down-arrow.gif) no-repeat 189px 9px; display:block; margin:0 4px; padding:4px 3px; }
.leftnav li.downarrow-dark { background:#d7dfe4 url(../images/down-arrow.gif) no-repeat 189px 9px; margin:0 4px; padding:4px 7px; }
.leftnav li.downarrow-dark span li { padding-left:5px; }
.leftnav li.tab { background:url(../images/tab-bg.gif) no-repeat top; color:#fff; font-size:16px; font-weight:bold; height:38px; line-height:30px; padding:0 10px; }
.spacer { height:20px; }
.vendors { border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; width:209px; }
.vendor-img { text-align:center; }
.right-panel { float:right; width:731px; }
.banner { height:311px; }
.banner a { display:block; height:40px; margin:240px 0 0 40px; position:absolute; text-indent:-10000px; width:100px; }
.title-bar { background:url(../images/blue-bar-bg.gif) repeat-x top; height:37px; margin-top:10px; }
.title-bar span { background:url(../images/blue-barleft.gif) no-repeat left top; display:block; height:37px; }
span.title-barright { background:url(../images/blue-barright.gif) no-repeat right top; color:#fff; display:block; font-size:16px; height:37px; line-height:35px; padding-left:15px; }
.row { padding:10px 0; }
.product-outer { float:left; height:320px; width:176px; }
.product { background:url(../images/product1-bg-up.jpg) no-repeat bottom; height:279px; text-align:center; }
.product-down-bg { background:url(../images/product1-bg-down.jpg) no-repeat; height:30px; }
.price-button1 { background:url(../images/yellow-btn.png) no-repeat; color:#fff; font-size:16px; font-weight:bold; height:32px; left:12px; padding:3px 0 0; position:relative; text-align:center; text-shadow:1px 1px 1px #ba6701; top:10px; width:152px; z-index:25; }
.price-button2 { background:url(../images/blue-btn.png) no-repeat; color:#fff; font-size:16px; font-weight:bold; height:32px; left:12px; padding:3px 0 0; position:relative; text-align:center; text-shadow:1px 1px 1px #0181c4; top:10px; width:152px; z-index:25; }
.price-button3 { background:url(../images/pink-btn.png) no-repeat; color:#fff; font-size:16px; font-weight:bold; height:32px; left:12px; padding:3px 0 0; position:relative; text-align:center; text-shadow:1px 1px 1px #ad00b6; top:10px; width:152px; z-index:25; }
.price-button4 { background:url(../images/red-btn.png) no-repeat; color:#fff; font-size:16px; font-weight:bold; height:32px; left:12px; padding:3px 0 0; position:relative; text-align:center; text-shadow:1px 1px 1px #b40202; top:10px; width:152px; z-index:25; }
.red-btn { background:url(../images/red-btn.png) no-repeat center; color:#fff; font-size:18px; font-weight:bold; height:32px; left:12px; padding:3px 0 0; position:relative; text-align:center; text-shadow:1px 1px 1px #b40202; top:10px; width:152px; z-index:25; }
.product2 { background:url(../images/product2-bg-up.jpg) no-repeat bottom; height:279px; text-align:center; }
.product-down-bg2 { background:url(../images/product2-bg-down.jpg) no-repeat; height:30px; }
.right-padd { padding-right:6px; }
.top-padd { padding-top:18px; }
.connect-share-row { clear:both; padding-bottom:8px; padding-top:15px; }
.connect-share-left { float:left; font-size:14px; font-weight:bold; width:467px; }
.share-links { background:url(../images/share-bg.gif) repeat-x bottom; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; height:125px; }
.share-links li { float:left; padding:5px 20px; width:73px; }
.share-links li a { color:#383838; }
.share-links li span { display:block; text-align:center; }
.addtocart { float:right; height:32px; text-align:right; vertical-align:top; width:200px; }
.connect-share-right { float:right; width:480px; }
.logo-links { background:url(../images/share-bg.gif) repeat-x bottom; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; height:118px; padding-top:7px; text-align:center; }
.newsletter { background:url(../images/news-bg.gif) repeat-x; height:46px; margin-top:10px; }
.newsletter-left { background:url(../images/news-left.gif) no-repeat left; float:left; height:39px; padding:7px 0 0 230px; width:380px; }
.newsletter-right { background:url(../images/news-right.gif) no-repeat right; float:right; height:34px; padding:13px 54px 0 0; width:250px; }
.sign-btn { background:url(../images/signup-btn.gif) no-repeat right; border:none; cursor:pointer; height:19px; width:83px; }
.input-text-email { font-size:10px; width:150px; height:11px; }
.footer { background:#ccc; margin-top:5px; }
.footer-top { background:#cccccc url(../images/footer-top-left.gif) no-repeat left; height:5px; }
.footer-top span { background:url(../images/footer-top-right.gif) no-repeat right; display:block; height:5px; }
.help-center { float:left; padding:0 0 7px 10px; width:252px; }
.help-center-content { background:#888; }
.grey-top { background:url(../images/grey-leftcr.gif) no-repeat left top; height:5px; padding-left:5px; }
.grey-top span { background:url(../images/grey-rightcr.gif) no-repeat right top; display:block; height:5px; }
.grey-bottom { background:url(../images/grey-leftcr.gif) no-repeat left bottom; height:5px; padding-left:5px; }
.grey-bottom span { background:url(../images/grey-rightcr.gif) no-repeat right bottom; display:block; height:5px; }
.grey-content { background:#888; color:#fff; }
.grey-content li { padding:2px 7px; }
.grey-content li a { color:#FFF; }
.about-us { float:right; padding:0 10px 7px 0; width:415px; }
.copy-right { background:url(../images/copy-bg.gif) repeat-x; color:#fff; height:52px; }
.copy-left { float:left; height:52px; width:6px; }
.copy-rightcr { float:right; height:52px; width:6px; }
.copy-content { float:left; height:40px; padding:20px 0 0 10px; width:930px; }
.left-display { text-align:center; width:240px; }
.pr-image { border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:7px 0; text-align:center; }
.pr-name { background:#ececec; border-bottom:none; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding-top:5px; }
.rating { font-size:12px; font-weight:bold; height:18px; padding:2px 0 2px 8px; text-align:left; width:100%; }
.rating span { font-weight:normal; height:10px; padding:10px 5px 10px 40px; text-align:center; }
.right-display { float:right; width:470px; }
.manufacturer { border-bottom:1px solid #dcdcdc; padding:4px 5px; }
.manufacturer-detail { float:left; text-align:left; width:350px; }
.manufacturer-btn { float:right; width:100px; margin-right: -17px; }
.rates { border-bottom:1px solid #dcdcdc; padding:7px; }
.rates li { font-weight:bold; min-height:17px; text-align:right; }
.rates label { float:left; font-size:12px; font-weight:normal; padding:0; text-align:left; }
.rates li.grey { background:#f3f3f3; }
.update { height:30px; }
.update ul { float:right; width:40%; }
.update li { float:right; padding:8px 0 0 7px; }
.update li.update-btn { padding-right:30px; padding-top:2px; }
.checkouts { background:url(../images/red-btn.png) no-repeat 10px 5px; color:#fff; font-size:16px; font-weight:bold; height:36px; padding:4px; text-align:left; }
.checkouts a { color:#fff; display:block; padding:4px 0 5px 35px; width:100px; }
.check-btn { background:url(../images/check-out.gif) no-repeat; border:none; cursor:pointer; float:right; height:45px; width:157px; }
.slide-outer { border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; }
.bdr-right { border-right:1px dotted #cccccc; }
.slide { float:left; padding:0 4px; width:135px; }
.slide-img { min-height:96px; padding:5px 0; text-align:center; }
.price { color:#0074b0; font-size:14px; font-weight:bold; height:20px; padding-left:45px; padding-top:5px; }
.price a { color:#0074b0; }
.price-info { font-weight:bold; font-size:13px; padding-left:38px; padding-top:4px; text-align:center; width:90px; float:left; margin-top:2px; }
.addto-cart { background:#eeeeee; border-top:1px solid #dddddd; font-size:10px; height:22px; line-height:11px; padding:3px 0; text-align:center; }
.info-nav { background:url(../images/tr.gif) no-repeat right top; height:31px; }
.info-nav li { background:url(../images/t-bg.gif) repeat-x; border-right:2px solid #FFF; color:#fff; float:left; font-weight:bold; height:31px; line-height:29px; padding:0 20px; }
.info-nav li.blue-bg { background:url(../images/tl.gif) no-repeat; height:31px; }
.info-nav li.dark { background:url(../images/t-darkbg.gif) repeat-x; height:31px; }
.information { border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:10px; }
.information h3 { padding:0; }
.information p { padding-bottom:5px; }
.productGeneral { font-size:16px; margin:12px; text-align:center; vertical-align:bottom; }
.product-inner { border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; text-align:center; }
.strip { background:url(../images/strip.gif) no-repeat; color:#fff; font:12px Arial, Helvetica, sans-serif; height:40px; padding:11px 8px 6px; }
.strip span a { color:#fff; text-decoration:underline; }
#product-disc { margin:20px 0 0; }
ul.tab-menu { font:bold 12px Verdana, sans-serif; margin:0; padding:0; }
ul.tab-menu li { display:inline; list-style:none; margin:0; }
ul.tab-menu li a { background:url(../images/tabs-top-bg.jpg) repeat-x; border-right:1px solid #fff; margin:0; padding:8px 5px; text-decoration:none; }
ul.tab-menu li a:hover { background:url(../images/tabs-top-bg-active.jpg) repeat-x; color:#fff; }
ul.tab-menu li.tabberactive a { background:url(../images/tabs-top-bg-hover.jpg) repeat-x; padding:7px 5px; }
ul.tab-menu li.tabberactive a:hover { background:url(../images/tabs-top-bg-hover.jpg) repeat-x; border-bottom:1px solid white; color:#fff; }
.tabberlive .tabbertab { -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px; border:1px solid #aaa; margin:7px 0 0; padding:5px; width:717px; }
.tabberlive .tabbertab h2 { font-size:18px; padding:5px 0; }
.customer-review { font:12px Arial, Helvetica, sans-serif; font-weight:bold; }
.customer-reviews h3 { font:16px Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0; }
.customer-reviews a { color:#000; text-decoration:underline; }
.customer-reviews a:hover { color:#000; text-decoration:none; }
.customer-reviews .page-number { background:url(../images/paging_block.gif) repeat-x; border:1px solid #b1b1b1; height:22px; margin:10px 0 0; padding:7px 5px 0; }
.customer-reviews .page-number .page-number-disc { float:left; width:150px; }
.customer-reviews .review-rating-img { border:0; margin:0 0 5px; }
.customer-review a { color:#0099FF; text-decoration:none; }
.customer-review a:hover { color:#0099FF; text-decoration:underline; }
.tab-content h2 { padding-left:0; }
.manufacturer-detail h3 { color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0; padding:0; text-align:left; vertical-align:top; }
.listingDescription { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:10px; text-align:left!important; }
#product-details .shopping-top-bar span { float:left; }
#product-details .shopping-top-bar .shopping-button1 { float:right; padding:10px 0; }
#product-details .product-history-table { clear:both; margin:10px 0 0; }
#product-details .product-history-table .table a { color:#161616; text-decoration:underline; }
#product-details .product-history-table .table a:hover { color:#161616; text-decoration:none; }
.product_paging_counter { -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #DCDCDC; border-radius:3px; float:left; height:60px; margin:10px 0 0; padding:0; width:468px; }
.product_paging_counter_texts { color:#333; float:left; font:12px Arial, Helvetica, sans-serif; margin:0; padding:5px; width:270px; }
.product_paging_counter_texts_padding { float:left; margin:0; padding:5px; width:240px; }
.product_paging_counter_texts_link { color:#333; font:12px Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:center; }
.product_paging_counter_texts_link a { background:#F0F0F0; border:1px solid #DCDCDC; color:#333; display:block; float:left; height:15px; margin:-3px 5px 0 0; padding:5px; text-align:center; text-decoration:none; width:60px; }
.product_paging_counter_texts_link a:hover { background:#E5E5E5; color:#333; text-decoration:none; }
.share_button { float:right; height:35px; margin-right:5px; margin-top:12px; width:155px; }
.product_rating_container { -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border:1px solid #DCDCDC; float:left; height:70px; margin:5px 0 0; padding:0; width:236px; }
.product_rating_container2 { -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border:1px solid #DCDCDC; float:left; height:30px; margin:5px 0 0; padding-top:13px; width:100%; }
.product_rating_container3 { -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border:1px solid #DCDCDC; float:left; height:30px; margin:0 0 5px; padding-top:13px; width:726px; }
.product_rating_container4 { -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border:1px solid #DCDCDC; float:left; height:30px; margin:0 0 5px; padding:13px 5px 0; width:716px; }
.product_rating_container a { color:#0099FF; font-weight:bold; }
.tabTable { border:1px solid #F0F0F0; }
.productListing-even { border:1px solid #ccc; }
.productListing-rowheading { background:url(../images/blue-strip.gif) no-repeat; }
#nav { border-bottom:1px solid #CCCCCC; margin:5px 0 0; padding:0; width:725px; }
#nav li { border-right:1px solid #DDDDDD; float:left; list-style-type:none; text-align:center; width:175px; }
#nav a { color:#333333; display:block; font-size:11px; height:25px; padding:10px; position:relative; text-decoration:none; word-spacing:-2px; }
#nav a.current { background:transparent url(../images/down_large.jpg) repeat scroll 0 0; }
#nav img { background-color:#FFFFFF; border:1px solid #CCCCCC; display:block; margin:3px 0 5px 27px; padding:4px; }
#nav strong { display:block; font-size:13px; }
#panes { background:transparent url(../images/tab_bg.jpg) repeat-x scroll 0 0; border:1px solid #CCCCCC; float:left; margin:0; padding:0; width:723px; }
#panes div { -x-system-font:none; color:#333333; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding:10px; }
#panes img { float:left; margin-right:10px; }
#panes p.more { color:#333333; font-size:12px; font-weight:bold; }
#panes h3 { color:#0099FF; font-size:16px; font-weight:normal; margin:0; }
.buttonRow-checkout { float:right; padding-top:6px; }
.regularprice { color:#990000; font-weight:bold; text-decoration:line-through; }
.saleprice { color:#0099FF; font-weight:bold; text-decoration:underline; }
.discount { color:#006600; font-weight:bold; text-decoration:blink; }
.quantity { color:#990000; font-weight:bold; }
.border, .border td, .border th, .border-list { border:1px solid #DCDCDC; border-collapse:collapse; }
.td_row_title, .td_row_title td, .td_row_title td a { background:#272727; color:#FFF; font:bold 14px Arial, Helvetica, sans-serif; }
tr.td_row_1 a, tr.td_row_2 a { color:#09F; }
tr.td_row_1:Hover, tr.td_row_2:Hover { background:#CCC; color:#333; font-weight:bold; }
.head-links a:hover, .leftnav li.tab a, .title-bar a, .product li a, .product2 li a, .footer a, .copy-right a, .info-nav li a, ul.tab-menu li a:link, ul.tab-menu li a:visited { color:#fff; }
.navigation .nav-midbg li a, .navigation .nav-rightcr a { color:#FFFFFF; display:block; height:23px; text-decoration:none; }
.leftnav li.tab a:hover, .strip span a:hover { color:#fff; text-decoration:none; }
.product li, .product2 li { padding:2px 10px; }
.product li.img, .product2 li.img { min-height:120px; text-align:center; }
.product li.blue-txt, .product2 li.blue-txt { color:#0086cb; font-weight:bold; min-height:70px; text-align:center; }
.product li.blue-txt a, .product2 li.blue-txt a { color:#0086cb; }
.product li.blue-txt a:hover, .product2 li.blue-txt a:hover, .strip span, .itemTitle a:hover { text-decoration:underline; }
.product li.grey-txt, .product2 li.grey-txt { color:#6f6f6f; font-size:10px; min-height:78px; text-align:left; }
.price-button1 a, .price-button2 a, .price-button3 a, .red-btn a { color:#fff; font-size:16px; font-weight:bold; }
.price-button1 sup, .price-button2 sup, .price-button3 sup, .price-button4 sup, .red-btn sup { font-size:12px; }
.share-corners, .display-corners { background:url(../images/share-corners.gif) repeat-x bottom; height:5px; }
.share-corners span, .display-corners span { background:url(../images/share-cornersleft.gif) no-repeat left bottom; display:block; height:5px; }
span.share-cornersright, span.display-cornersright { background:url(../images/share-cornersright.gif) no-repeat right bottom; display:block; height:5px; }
.addtocart1, .copy-content p, .strip .right-button, .customer-reviews .page-number .page-number-right, #product-details .shopping-top-bar .shopping-button { float:right; }
.tabcontent, .tabberlive .tabbertabhide { display:none; }
#shipping strong, .shipping strong { color:#F00; }
.customer-reviews .review-details, #product-details { margin:10px 0 0; }
.customer-reviews .review-details p, #nav ul { margin:0; padding:0; }
.itemTitle, .itemTitle a, .blue { color:#0086CB; font-size:14px; }
#product-details .product-history-table .table, #product-details .shipper-info .table { border-left:1px solid #b1b1b1; border-top:1px solid #b1b1b1; }
#product-details .product-history-table .table td, #product-details .shipper-info .table td { border-bottom:1px solid #b1b1b1; border-right:1px solid #b1b1b1; }


/*** for ui.tabbs.css starts***/

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
.ui-tabs-hide { display: none; }
}

/* Hide useless elements in print layouts... */
@media print {
.ui-tabs-nav { display: none; }
}
/* Skin */
.ui-tabs-nav, .ui-tabs-panel { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.ui-tabs-nav { list-style: none; margin: 0; padding: 0 0 0 4px; }
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */ display: block; clear: both; content: " "; }
.ui-tabs-nav li { float: left; margin: 0 0 0 1px; min-width: 84px; /* be nice to Opera */ }
.ui-tabs-nav a, .ui-tabs-nav a span { display: block; padding: 0 10px; background: url(tab.png) no-repeat; }
.ui-tabs-nav a { margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */ padding-left: 0; color: #27537a; font-weight: bold; line-height: 1.2; text-align: center; text-decoration: none; white-space: nowrap; /* required in IE 6 */ outline: 0; /* prevent dotted border in Firefox */ }
.ui-tabs-nav .ui-tabs-selected a { position: relative; top: 1px; z-index: 2; margin-top: 0; color: #000; }
.ui-tabs-nav a span { width: 64px; /* IE 6 treats width as min-width */ min-width: 64px; height: 18px; /* IE 6 treats height as min-height */ min-height: 18px; padding-top: 6px; padding-right: 0; }
*>.ui-tabs-nav a span { /* hide from IE 6 */ width: auto; height: auto; }
.ui-tabs-nav .ui-tabs-selected a span { padding-bottom: 1px; }
.ui-tabs-nav li.ui-tabs-selected { background:url(../images/tabs-top-bg-hover.jpg) repeat-x; height:31px; color:#fff; }
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active { background: url(../images/tabs-top-bg-hover.jpg) repeat-x; }
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active { background-position: 100% -100px; }
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span { background-position: 0 -50px; }
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span { background-position: 0 0; }
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */ cursor: text; }
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */ cursor: pointer; }
.ui-tabs-disabled { opacity: .4; filter: alpha(opacity=40); }
.ui-tabs-panel { border-top: 1px solid #97a5b0; padding: 1em 4px; background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */ }
.ui-tabs-loading em { padding: 0 0 0 20px; background: url(loading.gif) no-repeat 0 50%; }
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */ display: inline-block; }
*:first-child+html .ui-tabs-nav { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */ display: inline-block; }
.instructions { clear:both; padding-top:15px; }
.freeship { position:absolute; right:-13px; top:-20px; height:54px; width:54px; z-index:99; }
/****ui.tabs.css ends ***/

/*** for description on product detail page *****/

.table-desc { width:100%; font-family:tahoma, arial, 宋体, sans-serif; font-size:12px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.5; border-collapse:collapse; border-spacing:0; }
.desc-label { background:#FFFFFF none repeat scroll 0 0; font-weight:bold; margin-left:200px; text-align:right; width:200px; border:1px solid #D9D9D9; padding-right:5px; }
.data { background-color:#F7F7F7; line-height:21px; padding:0 5px; vertical-align:top; border:1px solid #D9D9D9; }
.desc-header { text-align:left; border:1px solid #D9D9D9; line-height:21px; padding:0 5px; vertical-align:top; background-color:#DEDEDE; }

.leftnav li.showall a{color:#0099FF;font-weight:bold;}
