@charset "utf-8";
/* 
---------------------------------
Site: www.imtoo.com
Author: ImTOO.com
Updated: 20100819
Updated by: liwei 
file: xxxxxxxx.css 
version: 1.0
--------------------------------- 
*/ 
#container-1 { margin-top:20px; margin-bottom:30px; margin-left:auto; margin-right:auto; width:810px; background:#fff url(http://m3.imtoo.com/images/bodybg.gif) center; font-family:"Verdana", "Tahoma", "Arial"; }
img { border:none; }
.top_link { width:780px; margin:auto; text-align:left; padding:15px 0px; }
.top_link a { font-size:12px; font-weight:bold; color:#4c5c77; text-decoration:none; }
.top_link a:hover { text-decoration:underline; }
.all { clear:both; margin:10px 0px; display:table; }
.all span { color:#ff6600; margin:10px 0 0 0; display:block; padding-left:10px; }
.confirm { padding:0 18px 0 18px; width:862px; margin:auto; text-align:left; font-size:11px; }
.confirm_con { width:862px; padding:0 0 5px 0; }
.confirm_con .left_img { width:180px; float:left; text-align:center; padding:0; }
.confirm_con .right_con { width:440px; float:left; font-family:Arial, Helvetica, sans-serif; height:76px; font-weight:bold; line-height:76px; font-size:20px; }
.confirm_con .right_con h1 { color:#333333; font-size:20px; padding:0 0 0 10px; float:left; display:block; width:430px; margin:5px 0 25px 0; display:inline; line-height:24px; }
.confirm_con .right_con span { float:left; padding-left:10px; width:430px; display:block }
.confirm_con .right_con p { font-size:12px; font-weight:normal; float:left; display:block; width:430px; padding-left:10px; line-height:20px; margin:10px 0 0 0; }
.confirm_con .right_con .price { color:#cc0000; font-size:14px; font-weight:normal; line-height:20px; }
.confirm_con .right_con .you_save { padding-left:20px; }
.confirm_con .right_img { float:right; width:226px; }

/* For Package Deal Pay  */
.confirm_con .goodslist{width:620px; float:left;}
.confirm_con .goodslist table{}
.confirm_con .goodslist table tr td{padding:7px 5px 7px 20px; font-size:12px;}
.confirm_con .goodslist table tr td.tittle{font-size:18px; font-weight:bold; font-family:Verdana,Arial; line-height:30px; border-bottom:#CCC 1px solid; padding-left:0;}
.confirm_con .goodslist table tr td input.quantity{width:40px; height:20px; line-height:20px; text-align:center; margin-left:10px;}
.confirm_con .goodslist table tr td.sum{border-top:#CCC 1px solid; line-height:30px;}
.confirm_con .goodslist table tr td span{ margin-left:24px; }

.confirm_bottom { color:#999999; font-size:10px; font-weight:bold; border-top-width: 1px; border-top-style: dashed; border-top-color: #999999; background-color:#f7f8f9; padding:5px 10px; }
.confirm_bottom img { padding-left:10px; }
.confirm_bottom a { font-weight:bold; color:#FF6600; text-decoration:underline; }
.confirm_bottom a:hover { text-decoration:none; }
.border_table { border: 1px solid #d0d0d0; }
.choose { width:864px; margin:auto; text-align:left; }
.choose_top { height:25px; padding:0px 18px; font-weight:bold; line-height: 29px; background-color:#646464 }
.choose_top_for_ver { background:url(http://m1.imtoo.com/images/pay/top_bg.gif) repeat-x; float:left; width:100% }
.choose_top h1 { font-size:12px; font-weight:bold; color:#fff; font-family:Verdana, Geneva, sans-serif; margin:0; padding:0; line-height:25px; }
.choose_con { color:#999999; padding:0 18px 0 18px; width:826px; margin:auto; text-align:left; border:1px solid #d0d0d0; border-top: none }
.choose_con .left_img { width:170px; float:left; text-align:center; padding:15px 0px; }
.choose_con table td { font-size:10px; color:#999999; }
.choose_con table td span { color:#000000; font-weight:bold; font-size:11px; }
.choose_con h2 { font-size:14px; font-weight:bold; color:#000; line-height:40px; padding:0px; margin:0px; font-family:Verdana, Geneva, sans-serif }
.choose_con .payment_opt { width:100%; float:left; padding:10px 0; }
.choose_con .payment_opt h2 { float:left }
.choose_con .payment_opt img { float: right; padding-top:0; }
.choose_con form { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif }
.choose_con .continue_button p { float:left; color:#888; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:30px; line-height:30px; padding:0 0 0 60px; background:url(http://m2.imtoo.com/images/pay/coupon.jpg) 0 0 no-repeat; margin-top:20px;}
.choose_con .continue_button p a { text-decoration:underline; color:#0086b3; }
.choose_con .continue_button input { float:right; margin:5px 0 15px 0; }
.clear { clear:both; }
.clear table { text-align:center; margin:auto; }
.together { width:862px; margin:auto; text-align:left; padding:0 0 18px 0; border:1px solid #d0d0d0; }
.together_top { height:25px; padding:0px 18px; font-weight:bold; line-height: 29px; background-color:#646464 }
.together_top h1 { font-size:12px; font-weight:bold; color:#fff; font-family:Verdana, Geneva, sans-serif; margin:0; padding:0; line-height:25px; }
.together_con { color:#999999; width:862px; margin:auto; text-align:left; }
.buy_tog_r { list-style:none; margin:0; padding:0; width:255px; font-size:15px; font-family:Verdana, Geneva, sans-serif; color:#333; line-height:30px; }
.buy_tog_r dt { float:left; display:block; width:120px; text-align:right; margin:0; padding:0; }
.buy_tog_r dd { float:right; display:block; width:130px; margin:0; padding:0; }
.buy_tog_r dd.price_together { color:#FF6600; font-size:22px; font-weight:bold; }
.buy_tog_r dd.price_save { color:#009966; font-weight:bold; font-size:14px; }
.buy_tog_r dd.price_save em { font-size:12px; font-style:normal }
a.buy_together { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000; text-decoration:underline; background-image: url(http://m1.imtoo.com/images/pay/buy_together.gif); background-position:left; background-repeat:no-repeat; padding-left:33px; line-height:30px; display:block; float:left; margin:10px 0 0 60px; }
.r_offers_t_table { }
.r_offers_t_table td { padding:20px 0 }
.r_offers_t_table h3 { font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0 0 10px 0; padding:0; }
.r_offers_t_table h3 a { color:#333333; }
.r_offers_t_table p { color:#333333; line-height:20px; margin:0 0 10px 0; padding:0; }
.r_offers_t_table div { float:left; width:645px; }
.r_offers_t_table div p { line-height:20px; margin-bottom:10px; display:block; width:380px; float:left; font-weight:bold; line-height:40px; }
.r_offers_t_table div p span { color:#C00 }
.r_offers_t_table div p a { color:#0086b3; text-decoration:underline; }
.r_offers_t_table div a.buy_together { margin-right:107px; float:right }
.font_14 { font-size:12px; line-height:24px; }
.font_9 { font-size:9px; line-height:24px; }
.price_old { color:#ff6600; }
a.blue { color:#286dcc; text-decoration:underline; }
a.blue:hover { text-decoration:none; }
.line { border-top: 1px solid #d0d0d0; margin:10px; clear:both; }
.pay_table td { line-height:18px; }
.pay_table { border-left:none; border-right:none; }
.foot { margin-bottom:0; }
.activity { padding:10px 0; }
.activity h2 { font-weight:normal; color:#000000; font-size:11px; }
.activity h2 a { text-decoration:underline; color:#0086b3 }
.activity input { border:1px solid #000000; margin-right:10px; }
.activity img { margin-right:10px; }
.activity .check { font-size:12px; color:#FF0000; height:30px; }
.activity .check input { float:left; }
.activity .check .img_input { border:none; }
.activity .back { padding-left:580px; }
.activity .back a { line-height:24px; float:left; color:#0086b3; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
.activity .back img { float:right; margin-left:20px; }
.activity .success_infor { font-size:12px; color:#FF6600; line-height:30px; font-family:Arial, Helvetica, sans-serif }
.activity .invalid_infor { font-size:12px; color:#FF6600; line-height:30px; font-family:Arial, Helvetica, sans-serif }

.ad-class{ color:#999999; margin-top:20px; text-align:center}
.ad-class a{text-decoration:none;}



/*recommend products style*/
/* line 2277, ../sass/product.scss */
#recommend-container {
  background: url(http://m6.imtoo.com/images/newsite/products/recommend-bg.png) no-repeat;
  margin-bottom: 60px;
  width: 672px;
  height: 223px;
  color: #fff;
  left:110px;
  position:relative;
}
/* line 2283, ../sass/product.scss */
#recommend-container .product-item-container {
  float: left;
  width: 200px;
  height: 223px;
  margin-right: 15px;
}
/* line 2288, ../sass/product.scss */
#recommend-container .product-item-container .product-image-container {
  text-align: center;
  height: 143px;
}
/* line 2291, ../sass/product.scss */
#recommend-container .product-item-container .product-image-container img {
  width: 100px;
  margin-top: 8px;
}
/* line 2296, ../sass/product.scss */
#recommend-container .product-item-container .product-text-container {
  text-align: right;
  padding-top: 5px;
  padding-right: 10px;
  color: #fff;
}
/* line 2301, ../sass/product.scss */
#recommend-container .product-item-container .product-text-container del {
  color: #fff;
}
/* line 2304, ../sass/product.scss */
#recommend-container .product-item-container .product-text-container .price {
  font-size: 16px;
  margin-right: 10px;
}
/* line 2308, ../sass/product.scss */
#recommend-container .product-item-container .product-text-container .discount-price {
  font-size: 20px;
}
/* line 2311, ../sass/product.scss */
#recommend-container .product-item-container .product-text-container .product-name {
  font-size: 14px;
  margin-top: 20px;
}
/* line 2317, ../sass/product.scss */
#recommend-container .merge-product-container {
  float: left;
  width: 242px;
  height: 223px;
}
/* line 2321, ../sass/product.scss */
#recommend-container .merge-product-container .product-image-container {
  text-align: center;
  height: 143px;
}
/* line 2324, ../sass/product.scss */
#recommend-container .merge-product-container .product-image-container img {
  width: 100px;
  margin-top: 8px;
}
/* line 2328, ../sass/product.scss */
#recommend-container .merge-product-container .product-image-container .main-product-img {
  margin-left: -30px;
}
/* line 2332, ../sass/product.scss */
#recommend-container .merge-product-container .product-text-container {
  text-align: right;
  padding-top: 4px;
  color: #fff;
}
/* line 2336, ../sass/product.scss */
#recommend-container .merge-product-container .product-text-container .save-price {
  float: left;
  font-size: 14px;
  margin-right: 10px;
  text-align: right;
  width: 116px;
}
/* line 2343, ../sass/product.scss */
#recommend-container .merge-product-container .product-text-container .total-price {
  float: left;
  font-size: 30px;
}
/* line 2347, ../sass/product.scss */
#recommend-container .merge-product-container .product-text-container .buy-button {
  text-align: center;
}
/* line 2349, ../sass/product.scss */
#recommend-container .merge-product-container .product-text-container .buy-button img {
  padding-top: 5px;
}
