@charset "utf-8";
@import "global.css";
/* CSS Document */

/* thanksgiving */
.ThanksGiving, .Christmas { padding:0; margin:0; font-size:14px; overflow:hidden;}
.ThanksGiving h1 { font-size:160%; line-height:75px; background:#fff69d url('/images/special-offers/bg-h1.png') no-repeat 20px 0; padding-left:110px; margin:0; color:#000;}
.ThanksGiving h1.H1Style { background:#fff69d url('/images/special-offers/bg-h1-1.jpg') no-repeat 0 0; }
.ThanksGiving .LeftDiv, .Christmas .LeftDiv { float:left; width:420px; padding:10px 30px;}
.ThanksGiving .LeftDiv ul{ padding:0; margin:0;}
.ThanksGiving .LeftDiv ul li { padding:4px 0 4px 25px; margin:0; background:url('/images/special-offers/submit_checked.gif') no-repeat 0 5px; list-style-image:none; list-style:none;}

.ThanksGiving .PriceDiv, .Christmas .PriceDiv{ float:right; width:270px; padding:0; text-align:center; font-size:120%; background:url('/images/special-offers/bg-pricediv.gif') no-repeat 0 20px;}
.Christmas .PriceDiv { padding-left:30px; text-align:left; width:240px;}
.ThanksGiving .PriceDiv p, .Christmas .PriceDiv p { padding:10px 0; margin:0;}
.ThanksGiving .PriceDiv a, .Christmas .PriceDiv a { color:#fff; font-weight:bold;line-height:44px;}
.ThanksGiving .Red { color:#ff6600;}
.ThanksGiving .White { color:#fff;}
.ThanksGiving .Bigger { font-size:120%;}
.HrStyle { height:18px; background:url('/images/special-offers/bg-hr.gif') no-repeat 0 0; border:0; background-color:#fff; color:#fff; clear:both;}
.ThanksGiving table{ border:0;}
.ThanksGiving table td { border:0; line-height:30px; height:30px; border-bottom:1px dashed #ddd;}

.ProductList { overflow:hidden; padding:10px 20px 20px 20px; height:190px; background:url('/images/special-offers/bg-product.jpg') no-repeat 0 0;}
.TextBottom { height:110px; font-size:120%; background:#fff69d url('/images/special-offers/bg-bottom.gif') no-repeat 0 0; font-weight:bold; margin:0; padding-top:10px; padding-left:20px;}
.TextBottom1 { height:40px; font-size:120%; font-weight:bold; margin:0; padding-top:10px; padding-left:20px;}


/* Christmas Style */
.ChristmasH1 {font-weight:bold; font-size:24px; line-height:48px;}
.ChristmasGift {font-weight:bold; background:url('/images/special-offers/bg-headline-01.png') no-repeat 10px 0; height:68px; padding-left:80px; padding-top:6px; font-weight:bold; font-size:24px; line-height:48px; text-indent:80px;}
.ChristmasGift p {font-size:18px; line-height:39px;}

.ProductChristmas { width: 961px; margin:0 auto; padding:0 20px 0 21px; text-align:left; background:url('/images/special-offers/bg-christmas.gif') repeat-y 0 0; overflow:hidden;}
.ProductChristmas .Bigger1 { font-size:140%;}
.ProductChristmas img { margin:0; padding:0; border:0; padding-left:10px;}
.ProductChristmas .Red { color:#c11a20;}
.ProductChristmas p{ padding-left:10px;}

.Christmas .LeftDiv1 p,.Christmas .LeftDiv2 p,.Christmas .LeftDiv3 p { margin:0; padding:0; padding-top:8px;}
.Christmas .LeftDiv1 { float:left; width:730px; padding:0px 10px 10px 10px;background:url('/images/special-offers/bg-product-01.gif') no-repeat 10px 0; height:300px;}
.Christmas .LeftDiv2 { float:left; width: 300px; padding:48px 20px 0 80px;}
.Christmas .LeftDiv3 { float:left; width: 260px; padding:48px 0 0 20px; border:0;}
.Christmas .PriceDiv1 { float:right; width:210px; padding:0; font-size:120%; padding-top:10px;}
.Christmas .LeftDiv1 ul{ padding:0; margin:0; padding-left:10px;}
.Christmas .LeftDiv1 ul li { padding:0 0 0 25px; margin:0; background:url('/images/special-offers/submit_checked.gif') no-repeat 1px 5px; list-style:none outside none;}

.BuyNowBt { display:block; width:172px; height:73px; background:url('../images/special-offers/ico-buynow.gif') no-repeat 0 0;text-indent: -800px; overflow: hidden;}
.BuyNowBt:hover {background-position: 0 -72px; text-decoration: none;}

/*ArcsoftBundle Style*/
.ArcsoftBundle{ width:1001px;}
.ArcsoftBundle h1{ font-size:15px; text-align:left; padding-top:15px; color:#333;}
.ArcsoftBundle h2{ background:none; font-size:14px; color:#c81d1f;}
.ArcsoftBundle p{ padding-left:10px;}
.ProductListArcsoftLeft, .ProductListArcsoftRight{ float:left; width:459px; min-height:400px; text-align:left; padding:10px 20px 0; border:1px solid #ccc; margin-bottom:10px; font-size:12px;}
.ProductListArcsoftLeft { border-right:0; background:url('/images/special-offers/bg-split.gif') no-repeat 495px 0;}
.ProductListArcsoftRight { border-left:0;}
.ProductListArcsoftLeft ul li, .ProductListArcsoftRight ul li{ list-style-image:url('/images/special-offers/ico-check-red.png'); padding:5px 0; margin:0; line-height:18px;}
.ArcsoftBundleBuynow{ float:left; width:1001px; height:60px; text-align:center; line-height:60px; vertical-align:middle;}
.ArcsoftBundle .RedBoldBig { color:#c81d1f;}
.BtnPurchase{ display:block; width:165px; height:50px; background: url('/images/special-offers/btn-purchase-bundle-now.png') no-repeat 0 0;}
.BtnPurchase:hover { background-position: 0 -50px;}
