body { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; background-color: #F5F6F7; background-attachment: fixed; background-repeat: no-repeat; background-position: right top; }
* { margin:0; padding:0; }
ul { padding:0px; margin:0px; list-style:none; }
img { border: none; }
/*link*/
a.link1:link, a.link1:visited { font-size:12px; color:#574c6c; font-weight:bold; text-decoration:none; }
a.link1:hover, a.link1:active { color:#574c6c; font-size:12px; text-decoration:underline; }
a.link2:link, a.link2:visited { font-size:15px; color: #F3F3F3; font-weight:700; text-decoration:none; }
a.link2:hover, a.link2:active { color:#fff; font-size:15px; text-decoration:underline; }
a.link3:link, a.link3:visited { font-size:11px; color: #F3F3F3; font-weight:700; text-decoration:none; }
a.link3:hover, a.link3:active { color:#fff; font-size:11px; text-decoration:underline; }
a.link4:link, a.link4:visited { font-size:13px; font-weight:500; color:#513D3C; text-decoration:none; }
a.link4:hover, a.link4:active { color:#680907; font-size:13px; text-decoration:underline; }
a.link5:link, a.link5:visited { font-size:16px; color: #1F1F1F; font-weight:bold; text-decoration:none; }
a.link5:hover, a.link5:active { color:#1f1f1f; font-size:16px; text-decoration:underline; }
a.link6:link, a.link6:visited { font-size:12px; color: #651F27; font-weight:bold; text-decoration:none; }
a.link6:hover, a.link6:active { color:#651F27; font-size:12px; text-decoration:underline; }
a.link7:link, a.link7:visited { font-size:12px; color: #1f1f1f; text-decoration:none; }
a.link7:hover, a.link7:active { color:#651F27; font-size:12px; text-decoration:underline; }
a.link8:link, a.link8:visited { font-size:12px; color: #999999; font-weight:bold; text-decoration:none; }
a.link8:hover, a.link8:active { color:#999; font-size:12px; text-decoration:underline; }
a.link9:link, a.link9:visited { font-size:12px; color: #F3F3F3; text-decoration:none; }
a.link9:hover, a.link9:active { color:#fff; font-size:12px; text-decoration:underline; }
/*common*/
#container { width:1030px; margin:0px auto; padding:0px; }

#container1 { width:1030px; padding:0; }
#pagebody { width:940px; margin-top:10px;  overflow:hidden; }
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mh5{margin-bottom:5px;}
.mh10{margin-bottom:10px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pd10{padding:10px;}
/*top*/
#top { width:100%; margin:auto; height:115px; position:relative; z-index:3; }
.top0 { width:992px; padding:0; overflow:hidden; margin:auto; height:24px; }
.top1 { width:992px; padding:0 0 1px; overflow:hidden; margin:auto; height:90px; }
.top1 .logo { width:240px; height:68px; float:left; margin:0 0 20px 0; }
.top1 .s_Information { padding:70px 15px 5px 0; float:right; color:#513D3C; }
.top1 .s_Information a { color:#513D3C; }
.top1_center { float:left; margin-left:130px;  _margin-left:100px;}
#currencies{float:right; margin-right:10px;}
#currencies ul{float:left;}
#currencies ul li{float:left;}

.top1_right { float:right; width:330px; padding-right:10px; position:relative;}
.top1_right .earth{background:url(../images/earth.gif) 1px 1px no-repeat; height:73px;position:absolute;right:21px;top:22px;  width:155px; z-index:100;}
.nav_1 { float:right; padding:0 25px 0 14px; border-left:1px solid #513D3C; }
.nav_2_phone { width:275px; color:#000; font-weight:bold; line-height:18px;  background:url(../images/new_tel.png) 0 3px no-repeat; padding-left:18px; margin:5px 0 0; }
.nav_2_phone p{padding:0; margin:0;}
.nav_2_cart { width:171px; line-height:23px;  background:url(../images/new_cart.png) 0 3px no-repeat; padding-left:18px; margin:5px 0 0; }
.top_search { color:#FFF;  margin:10px 0 0;  background:url(../images/new_search.png) 0 5px no-repeat; padding-left:18px;}
.nav_2 { color:#513D3C; display:block; clear:right;  width:280px; }
.nav_2 a { color:#656565; font-weight:bold; text-decoration:none; }
.nav_2 a:hover { text-decoration:underline; }
.nav_3 { color:#fff; height:18px; margin-right:20px; float:right; text-align:right; }
.nav_3 .nav_3_1{ background:url(../images/header_login_left.gif) no-repeat; height:18px; width:5px; float:left;}
.nav_3 .nav_3_2{ background:url(../images/header_login.gif) repeat-x; height:18px; float:left;}
.nav_3 .nav_3_3{ background:url(../images/header_login_right.gif) no-repeat; height:18px; width:5px;float:left;}
.nav_3 a { color:#fff; text-decoration:none; font-size:11px; font-weight:normal; }
.nav_3 a:hover { text-decoration:underline; }
.nav_title { float:left; vertical-align: middle; }
.nav_3 .jamp { width:100px; height:18px; font-size:12px; }
#main_nav { height:48px; line-height:48px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:auto; width:1021px;}
#navSearch { float:right; padding:0 14px 0 0 !important; padding:5px 14px 0 0; }
.main_nav form .input1 { border: none; color:#990000; }
.main_nav form .button1 { width:20px; height:16px; border:0px; background-image:url(search_btn1.jpg); }
#top .banner { width:926px; margin:0 0 5px 8px; }
.add_banner {float:left; padding:0 0 0px 8px;}
.add_banner .left_banner{float:left;position:relative;}
.add_banner .right_banner{float:left;}
.add_banner a {display:block; float:left; position:relative;padding:0 0 8px; }

/* limit in stock banner bof*/
.gobuy_banner {position:absolute; left:0; top:3px; z-index:1; padding:0; width:169px; height:80px;margin-top:25px;}
.gobuy_banner p { margin:0;  float:left; padding-left:13px; font:13px Bell Gothic Std bold; color:#000000; }
.gobuy_banner p a{color:#f00; font-size:13px;  }
.gobuy_banner_a {  float:left; width:137px; }
.gobuy_banner_b { margin:0 0 0 3px; padding:0; float:right; text-align:center; line-height:22px; height:20px; width:22px; font:14px bold Bell Gothic Std bold; color:#000000; border:1px solid #e6e6e6; background-color:#ffffff; overflow:hidden; }
.gobuy_banner_d { margin:0 0 0 3px; padding:0; float:right; text-align:center; line-height:22px; height:20px; width:22px; font:14px bold Bell Gothic Std bold; color:#ffffff; border:1px solid #e6e6e6; background-color:#000000; overflow:hidden; }
.gobuy_banner_c { margin:0 0 0 3px; float:right; font:14px bold Bell Gothic Std; color:#000000; }
/* limit in stock banner eof*/
/*pagebody*/
#pagebody .leftbar { width:225px; float:left; }
#pagebody .leftbar ul li { width:225px; overflow:hidden; margin-bottom:5px; }
#pagebody .leftbar ul li img { width:225px; overflow:hidden; }
#pagebody .cenbar { width:460px; float:left; margin-left:9px; }
#pagebody .rightbar { width:225px; float:right; }
#pagebody .rightbar ul li { width:225px; overflow:hidden; margin-bottom:5px; }
#pagebody .rightbar ul li img { width:225px; overflow:hidden; }
/*bottom*/
.footer_t { height:104px; width:100%; background:url(../images/footer_bg.gif) repeat-x; margin-top:20px; }
#paymethod{margin:0 auto;}
#paymethod img{display:block; margin:0 auto;}
.footer_t .col1 { text-align:center; }
.footer_t .col1 .indent { padding:5px 0 0; height:77px; background:#fff; margin:10px 0 0 0; }
.footer_t .col2 { padding:0; text-align:center; color:#656565; }
.footer_t .col2 .indent { padding:10px 0 0 0; }
.footer_t .col2 a { color:#656565; }
.footer_t .copy { color:#656565; padding:5px; }
.footer_t .copy a { color:#656565; }
.footer_t span { color:#0E0E0E; }
.footer_t span a { color:#0E0E0E; }
.footer_top_back_img { width:739px; background:url(../images/cases_times/cases-time01_03.gif) no-repeat; height:25px; float:right; }
.footer_top_back_content { width:960px; margin:auto; height:25px; line-height:25px; }
.spacer { font-size:0px; line-height:0px; }
.clear { clear:both; }
/* Floating clear */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


.clear_r { clear:right; }
#column_left { vertical-align: top; }
.left_bg{background:url(../images/left.gif) repeat-y;}
.left_bottom{background:url(../images/left_bottom.gif) bottom no-repeat; padding-bottom:8px; }
#column_right { }
/*product*/
#productName { padding:10px 10px 0 12px; line-height:normal; color:#2B1413; font-size:13px; font-weight:bold; font-weight:bold; text-decoration:none; }
#max { float:left; margin-left:5px; }
.maxx { float:left; width:345px; margin-left:10px;_margin-left:5px; }
a#MagicZoomImageMainImage { height:280px;
padding-top:35px;}
.maxx h1 { font-size:1.2em; height:38px;
overflow:hidden;}
.mainproduct { background:none repeat scroll 0 0 #FFFFFF;
float:left;
padding:10px;
width:744px; margin-left:4px;}
.productmarket { font-size:12px; color:#999; }
.price { padding:5px 0 0 0; }
.lines { height:10px; }
.productDescriptionTitle { color:#000; background-image:url(../images/bg_f.gif); font-family:Arial, Helvetica, sans-serif; font-weight: bold; padding:5px; }
#cartAdd { float:left; text-align:left; /*margin:0 5px 5px 15px!important;
	margin:0 5px 5px 7px;*/
	padding:15px 0 0 0; }
#productAdditionalImages { margin:10px; }
#productAdditionalImages img { border:1px solid #ccc; }
#productAdditionalImages .additionalImages { margin-top:5px; }
#productAdditionalImages .additionalImages a { color:#5E2F3B; font-weight:bold; }
/* ----------------------- BOXES ------------------------- */
.box { padding-bottom:1px; }
.box .box_head { color:white; text-decoration:none; font-size:12px; line-height:normal; font-weight:bold; color:black; }
.box_head a { color:#080808; text-decoration:none; }
.box_head a:hover { text-decoration:underline; }
.box_body { width:215px; margin:0; color:#080808; background-color: #CCCCCC; }
.box_body a { color:#000; text-decoration:underline; }
.box_body a:hover { text-decoration:none; }
.box_body ul { margin:0; padding:0; list-style:none; font-size:12px; }
.box_body ul.level_2_box{display:none;left:230px;
position:absolute;width:200px; border:1px solid #ddd; top:0;z-index:10000;}
.box_body ul.level_2_box li{background:url(../images/casestime_cat_1.jpg) 9px center no-repeat #F5F6F7; text-indent:20px;height:30px;
overflow:hidden;
width:100%; }
.box_body ul.level_2_box li a{ font-size:12px;color:#666666;}
.box_body ul.level_2_box li a:hover{color:#000;}
li.lf_boder_line{position:relative;}
.box_body ul li { padding:0 0 3px; }

.box_body ul li a { text-decoration:underline; color:#080808; padding-left:8px; text-decoration:none; }
.box_body ul li a:hover { text-decoration:none; }
.box_body ol { margin:0; padding:0; list-style:decimal inside; }
.box_body ol li { padding:3px 0; font-weight:bold; }
.box_body ol li a { text-decoration:none; font-weight:normal; }
.box_body ol li a:hover { text-decoration:underline; }
#bestsellers { background-color:#fff; }
.beesc { width:180px; padding:3px 0 3px 3px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000; }
.category-top { font-weight:bold; font-size:20px; }
#navBreadCrumb { padding:5px 0 0 11px; color:#080808; font-size:12px; margin-bottom:8px; }
#navBreadCrumb a { color:#2B1413; font-weight:bold; text-decoration:none; }
#navBreadCrumb a:hover { text-decoration:underline; }
#indexCategoriesHeading { padding:0 10px 13px 12px; color:#a2702b; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold; }
#productListHeading { padding:10px; color:#080808; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold; background-image:url(../images/bg_f.gif); }
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale { color: #f00; font-size: 16px; line-height: normal; font-weight: bold; display: block; padding-top: 5px; }
.productSpecialPriceSale { }
.normalprice { color: #999; line-height: normal; text-decoration: line-through;font-size:14px;
font-weight:normal; padding-top: 2px; }
a, #navEZPagesTOC ul li a { color: #000; font-weight:bold; text-decoration:none; }
ul li.product_rating { height:11px; line-height:15px; }
ul li.product_rating a { font-size: 11px; color: #666; display:block; padding-left:21px; }
ul li.product_rating a img {display:block; float:left; margin-top:5px;}
ul li.product_rating  a span{padding:3px 0 0 8px; font-weight:normal; display:block; float:left;}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover { }
.centeredContent { }
.contents { float:right; }
/*----------fec1.46----------------------*/
.cartTableHeading { background-image:url(../images/bt.jpg); background-repeat: repeat-x; }
.cartHeads { }
.cartfoots { background:#F1F1F1; }
.cartshippingeps { color:#080808; }
#cartshipes { padding:3px 0 0 320px; }
#cartshipens { padding:0 260px 0 0; }
#checkoutShippingForm .cartshippings div { float:left; padding:2px 5px; color:#333333; margin:0px 0; }
.sysmethod{ margin-bottom:4px; padding-left:6px; float:left; font-size:12px; }
.legends_title { color:#fff; font-weight:bold; padding:5px; background:#999999; margin:20px 0 0 0; }
.legends_title2 { color:#fff; font-weight:bold; padding:5px; background:#999999; margin:0; }
#cartshippings { padding:0; color:#000; }
#cartshippings h2{height:30px; line-height:30px;}
#cartshippings .legends { background:#F7F3F3; color:#000; font-weight:bold; padding:0px 0 0px 5px; }
#orderTotals { color:#080808; padding:10px 0; width:739px; }
.stackradio { padding:0 0 0 5px; }
.tableHeading { background-image:url(../images/bt.jpg); background-repeat: repeat-x; }
.rowEven { }
.divspace{
	height:4px;
	overflow:hidden;
	clear:both;
	font-size:0px;
}
/* --------------- BUTTONS --------------- */
.buttonRowsa { padding:35px 0 0 0; margin:0px; float:right; }
.buttonRow, .buttonRow2 { padding:10px 5px ; margin:0; }
.reviews_bt .buttonRow, .reviews_bt .buttonRow2 { padding:0; margin:0; }
.adv_search_button { padding:10px 0 0 83px; }
.account_edit_update_button { padding:10px 0 0 25px; }
.address_book_address_button { padding:10px 0 0 18px; }
.address_book_process_update_button { float:left; padding:10px 10px 0 25px; }
.account_newsletters_update_button { padding: 10px 0 0 25px; }
.buttonRow input, .buttonRow2 input, .buttonRow3 input { border:none; padding:0; background:none; }
.floatingBoxs { color:#080808; font-weight:bold; margin:5px; }
textarea { margin:5px 0 0 0px; display: block; width: 95%; }
.buttons { padding:3px 0 0 320px; margin:0px; }
.forgot { padding:3px 0 0 290px; margin:0px; }
/* --------------- LOGIN ------------------- */
.logintilie { font-family:Arial, Helvetica, sans-serif; color:#080808; padding:10px 0 0 10px; font-weight:bold; }
.addresss { color:#080808; font-family:Arial, Helvetica, sans-serif; padding:10px 0 0 100px; }
.addresssone { color:#080808; font-family:Arial, Helvetica, sans-serif; padding:10px 0 0 173px; }
.addressstwo { color:#080808; font-family:Arial, Helvetica, sans-serif; padding:10px 0 0 150px; }
/* ------------ create_account -------------------*/
#createaccount { color:#080808; }
.buttonso { padding:10px 340px 0 0 !important; padding:5px 330px 10px 0; float:right; }
#createAcctDefaultLoginLink { color:#666666; padding:2px 0 10px 5px; }
.account { padding:0 0 0 50px; }
/* ----------------------- HEADINGS ----------------------- */
caption h2, #accountDefaultHeading, #accountHistoryDefaultHeading, #accountNotificationsHeading, #addressBookDefaultHeading, #advSearchDefaultHeading, #advSearchResultsDefaultHeading, #checkoutShippingHeading, #checkoutPaymentHeading, #checkoutConfirmDefaultHeading, #checkoutPayAddressDefaultHeading, #checkoutShipAddressDefaultHeading, #checkoutSuccessHeading, #conditionsHeading, #cookieUsageDefaultHeading, #createAcctDefaultHeading, #createAcctSuccessHeading, #customerAuthDefaultHeading, #discountcouponInfoHeading, #maintenanceDefaultHeading, #downloadTimeOutHeading, #gvFaqDefaultHeading, #gvRedeemDefaultHeading, #gvSendDefaultHeadingDone, #indexDefaultHeading, #loginDefaultHeading, #logoffDefaultHeading, #pageNotFoundHeading, #pageTwoHeading, #pageThreeHeading, #pageFourHeading, #privacyDefaultHeading, #siteMapHeading, #sslCheckHeading, #timeoutDefaultHeading, #unsubDefaultHeading, #ezPagesHeading { background:#ddd; margin:0 0px 5px 0; padding:3px 0 5px 20px; color:#000; text-decoration:none; font-size:13px; line-height:25px; font-weight:bold; text-align:left; }
#prevOrders { margin-left:20px; }
#prevOrders h2 { background:none; }
#shippingInfoHeading { padding:5px 10px 5px 12px; color:#2B1413; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold; }
#addressBookProcessDefault h1 { background:url(../images/bg_f.gif); padding:0 10px 13px 12px; color:#2B1413; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold; }
h2 { font-size:13px; font-weight:bold; line-height:normal; color:#000; padding:3px 0px 5px 2px; }
h2 .h2_mid a { color:#000; }
h3 { color:#2B1413; font-size:14px; font-weight:bold; line-height:22px; padding:10px 0 8px 0; }
h4 { font-size:12px; font-weight:bold; line-height:normal; padding:3px 0px 3px; }
.lefteso { float:left; font-size:18px; font-weight:bold; line-height:normal; color:#4F625C; }
#cartDefaultHeading { float:left; padding:3px 0px 2px 2px; margin-bottom:5px; background-color:#E1E1E1; }
h2#checkoutOrderHeading { font-size:13px; font-weight:bold; line-height:normal; color:#080808; padding:3px 0px 5px 2px; }
/* ------------------------- oooooo ------------------------ */
.noaccount { color:#080808; }
/* ---------------- passwoord----------------------*/
#passwordhead { color:#513D3C; }
.legends { padding:2px 0 2px 5px; color:#EEEEEE; font-weight:bold; }
#passwordForgottenMainContent { padding:0 0 0 10px; }
.passwordtext { padding:0 0 0 130px; }
/*------------- advanced ----------------*/
.advancedas { }
.legendas { color:#000; padding:5px 0 5px 20px; font-weight:bold; margin-bottom:10px; }
.centeredContentas { padding:0 0 0 20px; height:30px; }
/* ----------------------- PRODUCT LISTING ----------------------- */
/* HEADINGS */
h1.centerBoxHeading { height:35px; width:773px; background:url(../images/hot_categories.gif) no-repeat left top;  margin:0px; padding:0px; line-height:35px; clear:both; }

h2.centerBoxHeading { height:35px; width:773px; background:url(../images/hot_categories.gif) no-repeat left top;  margin:0px; padding:0px; line-height:35px; clear:both; }

h2.centerBoxHeading_2 { height:35px; background:url(../images/hot_categories.gif) no-repeat left top;  margin:0px; padding:0px; line-height:35px; clear:both; }
h2.centerBoxHeading_3 { height:35px; background:url(../images/hot_categories.gif) no-repeat left top;  margin:0px; padding:0px; line-height:35px; clear:both; }
#newProductsDefaultHeading, #allProductsDefaultHeading, #featuredDefaultHeading, #specialsListingHeading, #reviewsDefaultHeading { padding:0 10px 13px 12px; color:#080808; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold; }


/* -------- */
.centerBoxContentsAlsoPurch { padding:5px 0 0 0; height:240px; }
/*2009-12-25 add*/
.centerBoxContentsAlsoPurch li.product_name {
color:#000000;
font-size:11px;
padding-bottom:5px;
padding-top:5px;
}
.centerBoxContentsAlsoPurch li.product_name a{
	font-weight:normal;
}
.centerBoxContentsAlsoPurch li.prise_s {
margin-top:0;
padding:0 0 5px;
}
.centerBoxContentsAlsoPurch li.product_cate a {
color:#666666;
font-size:10px;
}
.centerBoxContentsAlsoPurch li.stock_n {
color:#0B7F36;
font-size:11px;
height:8px;
padding:0 0 5px;
}
.centerBoxContentsAlsoPurch li.stock_n span {
color:#f00;

}
/*-------------------------------------------products select color add 2010-1-6 ---------------------------------------------*/
#scroll_color {width:773px;float:left; clear:both;padding:0; background:url("../images/hot_categories_bg.gif") repeat-y scroll 0 0 #FFFFFF;  }
#prev_color { width:15px; height:72px; margin-left:9px; float:left; text-indent:-5000px; background:url(../images/prev.jpg) no-repeat; cursor:pointer; margin-top:40px; }
#next_color { width:15px; height:72px; float:right; text-indent:-5000px; background:url(../images/next.jpg) no-repeat; cursor:pointer; margin-top:40px;margin-right:9px; }
#box_color { padding-left:20px;width:750px;padding:8px;margin_left:5px; float:left; display:block; overflow:hidden; }
#box_color ul li { width:105px;margin-bottom:10px; float:left; text-align:center; min-height:110px; }
#box_color ul li a { display:block; color:#666; padding:5px 0; }
#box_color ul li a:hover { }
#box_color ul li a img { margin-bottom:5px; }
#box_color ul li p {margin:0; padding:0; color:#f00; font-weight:bold;}
#box_color ul li p a:hover { background:none;}
#box_color ul li p a img { width:67px; height:22px;}
#box_color ul li p del{display:none;}
span.write_review{display:block; font-weight:normal; padding-bottom:11px;}
#box_color ul li p.stock_n{color:#0B7F36; font-weight:normal;}
#box_color ul li p.stock_n span{color:#f00; font-weight:normal;}
}
/*------------------------------------------- input ---------------------------------------------*/
input#sitesearch_input { background-color:#fff; border:1px solid #A3A3A3; color:#513D3C; font-size:0.9em; }
input#sitesearch_input, input#sitesearch_submit_input { vertical-align:middle; }
select#currency { background-color:#fff; border:1px solid #513D3C; color:#513D3C; font-size:0.9em; }
/*----------- shipping --------------*/
#productDetailsList { margin:0px; padding:0px;height:120px; }
#productDetailsList li a { color: #513D3C; text-align:center }
#productDetailsList li { padding:0 0 0 5px; color: #000; text-align:left; line-height:25px; }
.product_info_add_to_cart_lable { font-size:1.2em; font-weight:bold; }
.product_info_add_to_cart_lable span.atc{display:block;
float:left;
padding:10px 0;
width:138px;}
.product_info_add_to_cart_lable span.atb{display:block;
float:left;
padding:12px 0;
width:95px;}
.product_info_add_to_cart_lable span.atf{display:block;
float:left;
width:106px;padding:12px 0 12px 1px;}
.product_info_add_to_cart_lable #cart_quantity { width:40px; }
.product_info_add_to_cart_lable p{padding:0 0 15px; clear:both;}
.priceblock { color:#513D3C; }
.priceblock .buttonRow { padding:10px 0 0; }
#shoppingCartDefault .text_v_c { color:#080808; font-weight:bold; font-size:11px; line-height:normal; text-align:right; }
#shoppingCartDefault .text_v_c a { color:#080808; }
.important { font-weight: bold; padding:5px; }
.cartTotalsDisplay { color:#513D3C; font-size: 1.2em; margin-bottom:10px; }
/* ----------------------- SHOPPING CART ----------------------- */
.chrms_msg { background:#fefaef; font-family:Verdana; padding:15px 0; }
.chrms_msg .lcmc { padding-left:20px; float:left }
.chrms_msg .rcmc { padding:10px 20px; float:left; font-size:12px; color:#666; line-height:20px; height:80px; }
.chrms_msg .rcmc strong { color:#FF0000; font-size:14px; }
.chrms_msg .rcmc span { font-weight:bold; color:#993300; font-size:16px; }
#cartInstructionsDisplay { margin:10px; }
#cartEmptyText { font-size:13px; color:#080808; text-align:center; margin-bottom:20px; }
#cartContentsDisplay { }
#cartContentsDisplay th { background:#ddd; ; padding:5px; color:#000; }
#cartContentsDisplay td { padding:5px; text-align:center; vertical-align: middle; }
#cartContentsDisplay td .cartAttribsList { text-align:left; }
#cartContentsDisplay td { color:#080808; font-size:16px; line-height:normal; font-weight:bold }
#cartContentsDisplay td #cartImage { float:none; }
#cartContentsDisplay td a { color:#080808; text-decoration:none; font-size:12px; line-height:normal; font-weight:bold; }
#cartSubTotal { color:#080808; float:left;width:739px; border:1px solid #ccc; border-top:none; padding:5px; text-align:right;  }
#cartSubTotal span { color:#D01A27; font-size:12px; font-weight:normal; line-height:normal; }
#cartSubTotal strong { color:#080808; font-size:14px; line-height:normal; }
#cartSubTotal .total .cart_p{
	margin:2px 0px;
	padding:0px;
}
#shoppingCartDefault .buttonRow { padding-right:10px; }
.advisory { color:#080808; margin:10px; }
#infoShoppingCart { background-color: #000; }
#infoShoppingCart div { padding:20px; }
#infoShoppingCart h1 { color:#080808; line-height:normal; padding-bottom:20px; font-size:20px; }
#timeoutDefaultContent { color:#080808; }
.cartimgname { }
/* ----------------------- PRODUCT INFO ----------------------- */
.categoryIcon { margin:10px; }
.categoryIcon a { color:#5E2F3B; font-weight:bold; text-decoration:none; font-size:13px; line-height:normal; font-weight:normal; }
.navNextPrevWrapper { margin:0 0 0 10px; padding:10px 0px; }
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage { /*margin:0 0 0 6px;*/
	text-align:center; line-height:20px; border: 1px solid #E1E1E1; float:left; }
#productMainImage{height:439px;}
#productMainImage a, #reviewsInfoDefaultProductImage a, #productReviewsDefaultProductImage a, #reviewWriteMainImage a { color:#5E2F3B; font-weight:bold; text-decoration:none; }
/*jason 20100625 productMainImage img bof*/
#productMainImage img{}

ul.gallery{padding-top:19px;}

.images_original{display:table-cell;
height:358px;
text-align:center;
vertical-align:middle;
width:350px;}

/*jason 20100625 productMainImage img eof*/
.product_info_price_two { /*padding:0 0 0 18px;*/
border-bottom:1px dashed #aaa;
margin:5px 0 15px;
padding-bottom:10px;padding-left:6px;height:90px;}
#productPrices { color:#FF0000; font-size:18px; line-height:40px; font-weight:bold; }
#productDescription { line-height:1.5em; color:#513D3C; padding:0 0 11px; }
#alsoPurchased {width:773px; padding-bottom:10px; background:url("../images/hot_categories_bg.gif") repeat-y scroll 0 0 #FFFFFF;}
ul.level_one{width:745px; padding:0 14px; background:url("../images/hot_categories_bg.gif") repeat-y scroll 0 0 #FFFFFF;}
/* productListing */
.geos { padding:0 0 0 30px; }
#max { float:left; padding:0 0 0 15px; }
#gzgooogle { float:left; padding:15px 0 0 40px !important; padding:15px 0 0 45px }

/* ----------------------------- products tab add 2010-1-7 ----------------------------- */
.case_tab { width:762px;  background:url(../images/ct_ntp/box_bg.gif) repeat-x left top; }
.case_tab dl{width:773px; background:url("../images/hot_categories_bg.gif") repeat-y scroll 0 0 #FFFFFF;}
.case_tab dl dt {height:35px; background:url("../images/ct_ntp/ct_ntp_29.jpg") no-repeat scroll 746px 17px #f2f1ef;  margin-bottom:-1px; margin-top:4px; }
.case_tab dl dt a { float:left; display:block; cursor:pointer; width:160px; height:35px; line-height:35px; text-align:center; background:#f1f1f1; color:#000; }
.case_tab dl dt a.tabActive { background-color:#fff; color:#333; font-weight:bold;  }
.case_tab dl dd { padding:10px 10px 0 25px;  clear:both; }
.case_tab dl dd ul{margin:0; padding:0;}
/* ----------------------------- Last modified ----------------------------- */
#checkoutNewAddress h2 { font-size: 13px; font-weight: bold; line-height: normal; color: #000; padding:3px 0 5px 2px; margin:5px 0; background-image:url(../images/bg_f.gif); }
#checkoutNewAddressBook { font-size: 13px; font-weight: bold; line-height: normal; color: #000; padding:3px 0 5px 2px; margin:5px 0; background-image:url(../images/bg_f.gif); }
.checkoutxs { border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #000; margin-bottom: 10px; }
#checkoutPayAddressDefaultAddress h2 { font-size: 13px; font-weight: bold; line-height: normal; color: #000; padding:3px 0 5px 2px; margin:5px 0; background-image:url(../images/bg_f.gif); }
#checkoutNewAddressPayBook { font-size: 13px; font-weight: bold; line-height: normal; color: #000; padding:3px 0 5px 2px; margin:5px 0; background-image:url(../images/bg_f.gif); }
#accountedits { }
.top-color { background:#AAAAAB; margin:0px; width:175px; height:30px; color:#FFFFFF; padding-top:8px; display:block; }
/*
.top-color a:link,.top-color a:visited{color:#FFFFFF; display:block; width:170px; height:22px; padding-top:8px;}
.top-color a:hover{ color:#FFFFFF; display:block; width:170px; height:22px; padding-top:8px; background-color:#535256;}
*/

.top-color_curr { background:#535256; margin:0px; width:164px; height:22px; color:#FFFFFF; padding:8px 0 0 10px; font-weight:bold; }
/*.top-color_curr a:link,.top-color_curr a:visited{color:#FFFFFF; display:block; width:170px; height:22px; padding-top:8px;}
.top-color_curr a:hover{ color:#FFFFFF; display:block; width:170px; height:22px; padding-top:8px; background-color:#535256;}
*/

.float{float:left;}

.four_sides { width:696px; border: 8px solid #FFFFFF; margin-bottom:10px; background-color:#FFFFFF; }
.header_menus_bg { height:50px; position:relative; z-index:1002; background:url(../images/top_nav_bg.gif) repeat-x left top; width:100%; margin:auto; }
span#discount{margin-top: 3px; float: left;}
.cate_index_list_first_style .h2_left { width:9px; height:35px; line-height:35px; display:block; float:left; }
.cate_index_list_first_style .h2_mid { padding: 0 0 0 15px; float:left; font-size:14px; }
.cate_index_list_first_style .h2_right {  padding-right:5px;  _padding-right:7px; margin:0px; width:75px; height:35px; line-height:35px; display:block; float:right; }
.cate_index_list_first_style .h2_right a { font-weight:normal; color:#000; }
.cate_index_list_first_style .h2_right a:hover { color:#ff0000; }
.cate_index_list_style h2 { height:25px; background:transparent url(../images/new_tp_img/new_tp_top_26.jpg); background-color:#DEDEDE; background-repeat:no-repeat; padding:5px 0 0 35px; border:none; }
.cate_index_list_content_style { padding:8px; width:755px;  background:url(../images/hot_categories_bg.gif) repeat-y scroll 0 0 #F5F6F7; }
.cate_index_list_content_style_w { padding:8px; voerflow:hidden; width:755px;background:url(../images/hot_categories_bg.gif) repeat-y scroll 0 0 #F5F6F7; }
#indexDefault .cate_index_list_content_style_w { padding:8px; voerflow:hidden; width:755px;background:url(../images/hot_categories_bg.gif) repeat-y scroll 0 0 #F5F6F7; }
#newProductsDefault .cate_index_list_content_style_w {*width:800px;}
#allProductsDefault .cate_index_list_content_style_w {*width:800px;}
.cate_index_list_content_style_w fieldset {width:700px; *margin:8px; *display:blcok; *float:left; *padding:0; }
#accountHistInfo  fieldset {width:730px; }
.cate_index_list_content_style_w form{width:710px;}
#shoppingCartDefault form{width:751px;float:left;}
.cate_index_list_content_style_w fieldset .content {width:710px; }
.shoppingcart{padding:8px 26px 0 10px; *padding:8px 26px 0 10px; *width:750px;}
#checkoutOrderForm{*border:1px solid #ddd;}
#otsubtotal{*padding-right:20px;}
#otshipping{*padding-right:20px;}
#ottotal{*padding-right:20px;}
.reviewcategories{padding:8px 36px 0 10px; width:730px;}
.centerColumn .cate_index_list_content_style { border:none; }
#productListing { }
#productListing .cate_index_list_content_style { border:none; }
.centerColumn #productListing { border:none; }
.thumb_products_image { width:169px; height:126px; overflow:hidden; }
.cate_index_list_content_style li { display:inline; float:left; overflow:hidden; width:185px;  background-color:#fff;  overflow:hidden; }
.cate_index_list_content_style_w li { background-color:#fff; border-top:1px dashed #a3a3a3; }
#ezPageDefault .cate_index_list_content_style_w li { background-color:#fff; border:none; line-height:20px; }
ul.single_channel_list li { border:none; }
.cate_index_list_content_style_w li.all_style_top { background-color:#fff; border-left:1px dashed #A3A3A3; border-top:none; }
.cate_index_list_content_style_w li.all_style_top_tow { background-color:#fff; border-left:1px dashed #A3A3A3; }

.cate_index_list_content_style_w li.all_style_top_first { background-color:#fff; border-left:none; border-top:none; }
.cate_index_list_content_style_w li.all_style_top_two { background-color:#fff; border-left:none; }
.cate_index_list_content_style ul { padding:0 0 0 8px; margin:0px;   display:block; text-align:center; list-style-image:none; list-style-position:outside; list-style-type:none; background: #fff; float:left; }
div.products_list_image { width:169px; height:163px; overflow:hidden; }
.products_left_context { width:175px; padding: 0 0 0 10px; }
.products_left_context ul { padding:0px; margin:0px; }
.products_left_context li { text-align:center; display:block; clear:both; width:160px; height:auto; padding:0 0 10px 0; border:none; }
.products_left_context li del { color:#999999; font-weight:normal; margin-right:10px; }
.products_left_context li.prise_s { margin-top: 0; padding: 0 0 5px; }
.products_left_context li.product_name {height:28px; overflow:hidden; padding-bottom: 0px; padding-top: 5px; font-size: 11px; color: #000; }
.products_left_context li.product_name a, .products_left_context li.product_name a strong {
 color: #333;
 font-weight: normal;
}
.products_left_context li.product_rating { height:11px; line-height:15px; }
.products_left_context li.product_rating a { font-size: 11px; color: #666; display:block; padding-left:21px; }
.products_left_context li.product_rating a img {display:block; float:left; margin-top:5px;}
.products_left_context li.product_rating  a span{padding:3px 0 0 8px; display:block; float:left;}
.products_left_context li.product_cate a { font-size: 10px; color: #666; }
.products_left_context li a { font-weight:normal; color:#5f5f5f; }
.products_left_context li strong { display:block; }
.products_left_context li strong span { color:#FF0000; }
.products_context_block { padding:10px 0 0 0; clear:both; }
.final_price_color { color:#FF0000; font-weight:bold; }
.All_Freeshpping { background:url(../images/freeshipping_1.gif) no-repeat center; line-height:30px; color:#55960F; padding:0px; }
#productPrices .All_Freeshpping { background:url(../images/freeshipping_1.gif) no-repeat center left; }
#PPECbutton { text-align:right; }
a.curr_new_tp_nav { background-image:url(../images/new_tp_img/nav_Over_L.gif); background-position:left center; background-repeat:no-repeat; color:#FFFFFF; display:block; float:left; font-size:14px; font-weight:bold; height:38px; padding-left:12px; text-decoration:none; }
a.curr_new_tp_nav span { background-image:url(../images/new_tp_img/nav_Over_R.gif); background-position:right center; background-repeat:no-repeat; display:block; float:left; font-weight:bold; height:24px; padding-right:12px; padding-top:10px; color:#FFFFFF; cursor:hand; }
a.curr_new_tp_nav:hover { background-image:url(../images/new_tp_img/nav_Over_L.gif); background-position:left center; background-repeat:no-repeat; color:#FFFFFF; display:block; float:left; font-size:14px; font-weight:bold; height:32px; padding-left:12px; text-decoration:none; }
a.new_tp_nav:hover { background-image:url(../images/new_tp_img/nav_Over_L.gif); background-position:left center; background-repeat:no-repeat; color:#FFFFFF; display:block; float:left; font-size:14px; font-weight:bold; height:32px; padding-left:12px; text-decoration:none; }
a.new_tp_nav:hover span { background-image:url(../images/new_tp_img/nav_Over_R.gif); background-position:right center; background-repeat:no-repeat; display:block; float:left; font-weight:bold; height:24px; padding-right:12px; padding-top:10px; color:#FFFFFF; cursor:hand; }
#navCircle label { background-image:url(../images/new_tp_img/nav_S.gif); background-position:center top; background-repeat:no-repeat; float:left; font-size:0; height:34px; margin:4px 4px; width:4px; }
.thin_table { border-collapse:collapse; border-color:#EEEEEE; border-style:solid; border-width:1px; width:100%; }
.thin_table td, .thin_table th { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF none repeat scroll 0 0; border-color:#EEEEEE; border-style:solid; border-width:0 1px 1px 0; font-size:12px; line-height:20px; padding:0 0.4em; text-align:center; vertical-align:top; }
.thin_table span { border-top:solid 1px #CCCCCC; display:block; }
.thin_table strong { display:block; text-align:left; }
#productQuantityDiscounts { margin-top:10px; }
#product_property_feature th { width:107px; height:24px; text-align:left; padding:0 0 0 5px; background-color:#F4F4F4; text-transform:capitalize; }
#product_property_feature td { padding:0 0 0 5px; background-color:#FFFFFF; }
.perpory_list li strong { padding: 0 0 0 8px; }
.perpory_list li a:link { padding:0 0 0 8px; }
.perpory_list li { line-height:20px; border-bottom:solid 1px #666666; width:168px; margin: 0 0 3px 0; }
/*cases_times*/
.wrapper1 { color: #44433f; margin: 0; padding: 4px 0 0; font: 14px "Futura Medium", "Myriad Pro", "Gill Sans", Helvetica, Verdana, Arial, sans-serif; }
.wrapper1 a { color: #E5F2FB; text-decoration: none; }
.wrapper1 a:hover { color: #09548B; }
.wrapper1 p { margin: 0 0 17px; padding: 0; line-height: 18px; }
.wrapper { margin: 20px auto; }
.nav {  float: left; width:1000px; }
.nev-wrapper { clear: both; float: left; }
.nav-left { float: left; width: 6px; height: 43px; }
.nav-right {  float: left; width: 6px; height: 43px; }
.nav ul { height: 48px; line-height: 48px; float: left; margin: 0; position:relative; list-style: none; font-size: 13px; }
.nav li { float: left; padding:0; position: relative; z-index: 1; height:48px;text-align:center; }
.nav li.last { background:none; }
.nav li.home{ z-index:1;  top:0; left:0; }
.nav li a:hover{background:url(../images/nav_hover.jpg) repeat-x;}
.nav li.this{background:url(../images/nav_this.jpg) repeat-x;}
.nav li.this a span{color:#fff;}

.time-bgPic{padding:10px 0;height:20px;
padding:19px 0 3px;}
.time-bgPic a{ text-decoration:underline; font-weight:normal; padding-right:6px;}
.time-bgPic span{  }
.time-bgPic span img{ padding-right:10px;  }
#reviewsWrite{padding:10px 0;}
.time-bgleftimg  {
background:url("../images/free-shopping.jpg") no-repeat scroll 0 0 transparent;
height:16px;
display:block;
width:104px;}
.time-bgright-img  {
background:url("../images/Quality.jpg") no-repeat scroll 0 0 transparent;
float:right;
height:40px;
margin:-42px 8px 10px 0;
width:140px;}
.time-banner  {
height:120px;
padding:0 0 0 3px;
width:375px;clear:both;}

.row_other_item  {
width:1008px;
height:150px; overflow: hidden;
}
#other_item_box{ margin:0 13px; float:left; }
span#other_item_prev{background:url("../images/casestime_sroll_2.jpg") no-repeat scroll 0 70px transparent;
cursor:pointer;
display:block;
float:left;
height:130px;
margin-left:6px;
text-indent:-10000px;
width:17px;}
span#other_item_next{background:url("../images/casestime_sroll_1.jpg") no-repeat scroll 0 70px transparent;
cursor:pointer;
display:block;
float:left;
height:130px;
margin-right:6px;
text-indent:-10000px;
width:17px;}
#other_item_box li { width:90px; height:110px; margin:20px 8px 20px 6px; float:left; }
#other_item_box li a.img{display:block; height:85px; overflow:hidden;}
#other_item_box li span.prise_s { display:block;  text-align:center; margin:0; }
#other_item_box li span.img { height:100px; overflow:hidden; float:left; margin-bottom:7px; }

/*
.nav li.arrivals{ z-index:1; width:148px; position:absolute; top:0; left:621px;}
.nav li.arrivals a:hover{background:url(../images/arrivals_hover.gif) 0px 1px no-repeat;}
.nav li.cellphone{ z-index:1; width:182px;   position:absolute; top:0; left:262px; }
.nav li.cellphone a:hover{background:url(../images/cell_hover.gif) 0px 1px no-repeat;}

.nav li.gadgets{ z-index:1; width:162px; position:absolute; top:0; left:767px; }
.nav li.gadgets a:hover{background:url(../images/gedgets_hover.gif) 0px 1px no-repeat;}
.nav li.case{ z-index:1; width:172px; position:absolute; top:0; left:92px; }
.nav li.case a:hover{background:url(../images/case_hover.gif) 0px 1px no-repeat;}
.nav li.wallet{  z-index:1; width:184px;  position:absolute; top:0; left:441px; }
.nav li.wallet a:hover{background:url(../images/iphone_hover.gif) 0px 1px no-repeat;}
*/
.nav li:hover { z-index:2; }
.nav li a { display: block; overflow: hidden; float: left;background:url(../images/nav_gap.jpg) no-repeat; }
.nav li .sub a{background:none;}
a .menu-left { width: 9px; height: 45px; line-height: 45px; display: block; float: left; }
a .menu-mid { height: 48px; line-height: 48px; padding:0 20px; display: block; float: left; margin-top:1px; }
/*
a .menu-home{width:95px; }
a .menu-arrivals{  width:148px;}
a .menu-cellphone{ width:182px;  }
a .menu-gadgets{  width:162px;}
a .menu-iphone{ width:172px; }
a .menu-wallet{  width:184px;}
*/
a .menu-right { width: 9px; height: 45px; line-height: 45px; display: block; float: left; }
ul#navigation li.active_iphone{background:url(../images/iphone.gif) no-repeat;} 
.nav li a:hover .menu-left, .nav li.active a .menu-left, .nav li:hover a .menu-left, .nav li a:hover .menu-mid, .nav li.active a .menu-mid, .nav li:hover a .menu-mid, .nav li a:hover .menu-right, .nav li.active a .menu-right, .nav li:hover a .menu-right { color:#FFFFFF; cursor:hand; }
.nav li.active a .menu-mid { }
.nav li.active_top a .menu-left, .nav li.active_top a .menu-right, .nav li.active_top a .menu-mid { color:#000; cursor:hand;  }
.nav li a:hover, .nav li.active a, .nav li.hover a, .nav li:hover a { color: #fff; }
.nav li:hover .sub, .nav li.hover .sub { display:block; }
.nav li ul { background: url(images/submenu_bg.png) repeat-y; width: 100%; height: auto; margin: 0; list-style: none; font-size: 14px; }
.nav li .sub { display:none; position: absolute; top:33px; left: 0px; width:98%;  margin: 10px 0 0 2px;  *margin: 10px 0 0 2px; _margin: 5px 0 0 1px; z-index:1001; }
.nav li .sub li .sub{width:158px; }
.nav li.cellphone .sub { display:none; position: absolute; top:33px; left: 0px; width:100%;  margin: 10px 0 0 1px;  *margin: 10px 0 0 2px; _margin: 5px 0 0 1px; }
.nav li .sub ul { padding: 0; z-index:1;}
.nav li .sub .sub { display:none; position:absolute; z-index:1088; top: -10px; *top: -10px; _top: -5px; left:178px }
.sub li { text-align:left; width: 100%; background:url(../images/nav_hover_out_1.gif) 0px -26px no-repeat; height:26px; line-height:26px; padding: 0; margin: 0; }
.sub li a { font-size:12px; text-indent:20px; overflow:hidden;  display: block; color:#fff; line-height: 26px; width:100%; }
.nav .sub li a:hover { background:#414242; margin:0;  width:178px;  display:block; height:25px; overflow:hidden; }
.nav  li.case .sub .sub{_left:168px;}
.nav  li.case .sub{_width:143px; _background:#fff;}
.nav  li.case .sub ul li a:hover{width:180px;   overflow:hidden;}
li.wallet .sub ul li a:hover{ background:none;}
.nav li.cellphone .sub li a:hover{background:url(../images/nav_hover_out_2.gif) 0px 0px no-repeat; height:25px; color:#fff;}
.nav .sub li .sub li a{text-align:left;text-indent:5px; overflow:hidden; padding-left:0px; width:158px; height:26px;}
.nav  li.case .sub li .sub li a:hover {background:url(../images/nav_hover_out_2.gif) 0px -52px no-repeat; height:26px; width:158px;  color:#fff;}

/*jason 20100624 top menus bof*/
li.ipad .sub li{width:130px;}
li.ipad .sub li a:hover{width:130px;}
li.ipad .sub .sub{left:128px;}

li.iphone_4g .sub li{width:145px;}
.nav li.iphone_4g .sub ul li a:hover{width:145px;}
li.iphone_4g .sub .sub{left:143px;}

li.case .sub li{width:176px;}
.nav li.case .sub ul li a:hover{width:176px;}
li.case .sub .sub{left:174px;}

li.i_acc .sub li{width:135px;}
.nav li.i_acc .sub ul li a:hover{width:135px;}
li.i_acc .sub .sub{left:133px;}
/*jason 20100624 top menus eof*/

.nav .sub li .sub li{ width:158px;  background:url(../images/nav_hover_out_2.gif) 0px -26px no-repeat; height:26px; line-height:26px; padding: 0; margin: 0; }
.nav .sub li .sub li.level2 a{ color:#fff;} 
.nav .sub li .sub li.level2 a:hover{color:#fff;}
.nav .sub li .sub li.level3 a{color:#fff; font-weight:normal;}
.nav .sub li .sub li.level3 a:hover{color:#fff;}

.nav .btm-bg { overflow: hidden; clear: both; }
.cont_pad { }
.styled { width:200px; }
.header_top_search_btn { background:transparent url(../images/ct_ntp/ct_ntp_01_03.jpg) no-repeat scroll 0 0; border:medium none; cursor:pointer; height:22px; width:42px; margin-left:10px; }
.h2_box_content { background:#DEDEDE; display:block; line-height:30px; padding-left:15px; font-weight:bold; }
.diaplay_content { }
#centerColumn { }
#centerColumn .centerColumn_box { margin:auto; }
.centerColumn_box .floatingBox { margin: 0 0 20px 0; }
#ezPageDefault { }
.address_center_content { padding:20px; }
#acctNewslettersDefaultHeading { background:url(../images/bg_f.gif); padding:0 10px 13px 12px; color:#2B1413; text-decoration:none; font-size:1.5em; line-height:normal; font-weight:bold; }
.account_newsletters_center_content { padding:20px; }
.checkoutSuccess_content { padding:0 20px 0 20px; }
.checkoutSuccess_content strong { color:#666666; }
#checkoutShippingForm { float:left; width:430px; padding:0 10px; font-size:11px;}
#checkoutPaymentForm .cartshippings { padding:0 15px 10px 15px; border:1px; background:#F3F3F3; }
#accountDefault { }
#accountLinksWrapper ul li a { font-weight:normal; text-decoration:underline; line-height:25px; }
#accountLinksWrapper h2 { background:#ddd; padding:5px 0 5px 10px; display:block; }
#reviewsInfoDefault #reviewsInfoDefaultProductImage { border:none; }
#reviewsInfoDefault .forward { clear:both; padding:10px 0 0 0; }
#reviewsInfoDefault .buttonRow { float:left; padding:0 15px 0 0; }
#reviewsInfoDefault #reviewsInfoDefaultHeading { padding:15px 0 0 0; }
.products_reviews_content { /*padding:0 0 0 10px;*/ }
#reviewsInfoDefault #reviewsInfoDefaultPrice { margin:15px 0 0 0; }
#reviewsInfoDefault #reviewsInfoDefaultMainContent { padding:0px; }
#reviewsInfoDefault .rating { margin:10px 0 5px 0; }
.nav .currencies_header_style { float:right; display:block; }
.currencies_header_style li { line-height:15px; padding:3px 0 0 0; font-weight:bold; margin:0 0 0 5px; }
.currencies_header_style li select { font-size:10px; }
.hot_seller_cate { margin:4px 0 0 0; padding-left:10px; }
.right_style_class { }
#hpc{background:url(../images/hot_categories_bg.gif) repeat-y; padding:5px 1px 0 10px;}
.index_categories_bt{clear:both;background:url(../images/hot_categories_bt.gif) no-repeat; width:100%; height:5px; padding:5px 1px 0 10px;}
.padding_color_style { margin-top:0px; }

.cate_index_list_first_style .padding_color_style { height:20px; background:#FFFFFF; border-top-style:solid; border-top-color:#cccccc; border-top-width:1px; }
.container { width:740px; height:293px; overflow:hidden; background:#FFFFFF; }
.cate_index_list_first_style { margin:0; }
.prise_s { font-weight:bold; color:#FF0000; display:block; margin:10px 0 0 0; }
li.hpc_list .prise_s { display:inline; padding-right:10px;}
li.hpc_list .msgbox{ background:#F7F8F9;padding:0 5px 5px; border:1px solid #EEECEC; margin-top:8px;}
.prise_s del { color:#999999; margin-right:10px; font-weight:normal; }
.channel_products_list p { margin:5px 0 0 0; padding:0; }
.channel_products_list p.prise_s{ color:#f00; }
.channel_products_list p.prise_t span{font-weight:normal; color:#F00;}
.channel_products_list p.prise_t{ color:#0B7F36; }
.channel_products_list p a { color:#666; font-weight:normal; }
.level_one li { float:left; margin:15px 0 0 0; width:248px; }
.level_one p { padding:0px; text-align: center; margin:0 0 10px 0; font-size:14px; font-weight:bold; }
.level_one p a { color:#555; }
#checkoutSuccessOrderLink { margin:15px 0 0 0; }
.margin_col a.cat_ss { font-weight:normal; }
.addthis_div { margin-top:10px; }
input.free_products{margin-right:3px;}
.free_notice{float:left;width:751px; padding:5px 0 8px;text-align:left; background:#F5F5F5;margin-top:10px;}
.free_notice p{font-weight:normal;}
#cartSubTotal .free_notice p span.login_notice{color:#000000;
padding-left:10px;}
#cartSubTotal .free_notice p span.login_notice a{color:#0770AD;}
input.free_add{border:0 none;cursor:pointer;background:url(../images/add.jpg) no-repeat; width:45px;height:22px; }

/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */
ul.gallery li{display:inline;}
div.light_rounded .pp_top .pp_left { background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
div.light_rounded .pp_top .pp_middle { background: #fff; } /* Top pattern/color */
div.light_rounded .pp_top .pp_right { background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
div.light_rounded .pp_content .ppt { color: #000; }
div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right { background: #fff; }
div.light_rounded .pp_content { background-color: #fff; } /* Content background */
div.light_rounded .pp_next:hover { background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */
div.light_rounded .pp_previous:hover { background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
div.light_rounded .pp_expand { background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
div.light_rounded .pp_expand:hover { background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
div.light_rounded .pp_contract { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
div.light_rounded .pp_contract:hover { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
div.light_rounded .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
div.light_rounded #pp_full_res .pp_inline { color: #000; }
div.light_rounded .pp_arrow_previous { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.light_rounded .pp_arrow_next { background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.light_rounded .pp_bottom .pp_left { background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
div.light_rounded .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */
div.light_rounded .pp_bottom .pp_right { background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */
div.light_rounded .pp_loaderIcon { background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */

/* ----------------------------------
		Facebook style Theme
	----------------------------------- */
	
div.facebook .pp_top .pp_left { background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; } /* Top left corner */
div.facebook .pp_top .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; } /* Top pattern/color */
div.facebook .pp_top .pp_right { background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; } /* Top right corner */
div.facebook .pp_content .ppt { color: #000; }
div.facebook .pp_content_container .pp_left { background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; } /* Content background */
div.facebook .pp_content_container .pp_right { background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; } /* Content background */
div.facebook .pp_content { background: #fff; } /* Content background */
div.facebook .pp_expand { background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
div.facebook .pp_expand:hover { background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
div.facebook .pp_contract { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
div.facebook .pp_contract:hover { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
div.facebook .pp_close { width: 22px; height: 22px; background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
div.facebook #pp_full_res .pp_inline { color: #000; }
div.facebook .pp_loaderIcon { background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat; } /* Loader icon */
div.facebook .pp_nav .pp_arrow_previous { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The previous arrow in the bottom nav */
div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default;visibility:hidden; }
div.facebook .pp_nav .pp_arrow_next { background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The next arrow in the bottom nav */
div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; visibility:hidden; }
div.facebook .pp_nav { margin-top: 0; }
div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
div.facebook .pp_next:hover { background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */
div.facebook .pp_previous:hover { background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
div.facebook .pp_bottom .pp_left { background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
div.facebook .pp_bottom .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; } /* Bottom pattern/color */
div.facebook .pp_bottom .pp_right { background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

		Light Square Theme
	----------------------------------- */
	
div.light_square .pp_left,  div.light_square .pp_middle,  div.light_square .pp_right,  div.light_square .pp_content { background: #fff; }
div.light_square .pp_content .ppt { color: #000; }
div.light_square .pp_expand { background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
div.light_square .pp_expand:hover { background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
div.light_square .pp_contract { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
div.light_square .pp_contract:hover { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
div.light_square .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
div.light_square #pp_full_res .pp_inline { color: #000; }
div.light_square .pp_arrow_previous { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.light_square .pp_arrow_next { background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default;visibility:hidden; }
div.light_square .pp_next:hover { background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */
div.light_square .pp_previous:hover { background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
/* ----------------------------------
/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

div.pp_pic_holder a:focus { outline:none; }
div.pp_overlay { background: #313131; display: none; left: 0; position: absolute; top: 0; width: 100%; z-index: 9500; }
div.pp_pic_holder { display: none; position: absolute; width: 100px; z-index: 10000; }
.pp_top { height: 20px; position: relative; }
* html .pp_top { padding: 0 20px; }
.pp_top .pp_left { height: 20px; left: 0; position: absolute; width: 20px; }
.pp_top .pp_middle { height: 20px; left: 20px; position: absolute; right: 20px; }
* html .pp_top .pp_middle { left: 0; position: static; }
.pp_top .pp_right { height: 20px; left: auto; position: absolute; right: 0; top: 0; width: 20px; }
.pp_content { height: 40px; }
.pp_content .ppt { left: auto; margin-bottom: 5px; position: relative; top: auto; }
.pp_fade { display: none; }
.pp_content_container { position: relative; text-align: left; width: 100%; }
.pp_content_container .pp_left { padding-left: 20px; }
.pp_content_container .pp_right { padding-right: 20px; }
.pp_content_container .pp_details { margin: 10px 0 2px 0; }
.pp_description { display: none; margin: 0 0 5px 0; }
.pp_nav { clear: left; float: left; margin: 3px 0 0 0; }
.pp_nav p { float: left; margin: 2px 4px; }
.pp_nav a.pp_arrow_previous, .pp_nav a.pp_arrow_next { display: block; float: left; height: 15px; margin-top: 3px; overflow: hidden; text-indent: -10000px; width: 14px; }
.pp_hoverContainer { position: absolute; top: 0; width: 100%; z-index: 2000; }
a.pp_next { background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display: block; float: right; height: 100%; text-indent: -10000px; width: 49%; }
a.pp_previous { background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display: block; float: left; height: 100%; text-indent: -10000px; width: 49%; }
a.pp_expand, a.pp_contract { cursor: pointer; display: none; height: 20px; position: absolute; right: 30px; text-indent: -10000px; top: 10px; width: 20px; z-index: 20000; }
a.pp_close { display: block; float: right; text-indent: -10000px; }
.pp_bottom { height: 20px; position: relative; }
* html .pp_bottom { padding: 0 20px; }
.pp_bottom .pp_left { height: 20px; left: 0; position: absolute; width: 20px; }
.pp_bottom .pp_middle { height: 20px; left: 20px; position: absolute; right: 20px; }
* html .pp_bottom .pp_middle { left: 0; position: static; }
.pp_bottom .pp_right { height: 20px; left: auto; position: absolute; right: 0; top: 0; width: 20px; }
.pp_loaderIcon { display: block; height: 24px; left: 50%; margin: -12px 0 0 -12px; position: absolute; top: 50%; width: 24px; }
#pp_full_res { line-height: 1 !important; }
#pp_full_res .pp_inline { text-align: left; }
#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
div.ppt { color: #fff; display: none; font-size: 17px; left: 0; position: absolute; top: 0; z-index: 9999; }
/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */
