html body {padding:0px; margin:0px; font-family: Arial;font-size: 12px;}
img{border: 0px;}
a{color: #005298 ;}
a.dwl{color: #005298 !important;}
#main{width:1000px; padding:0px; margin: 0px auto 0px auto; text-align: center;}
#wrap{text-align: left; width:984px;margin: 0px auto 0px auto; padding:10px 0px 0px 0px;}

/* Headers */
h1{font-family: Arial, Helvetica, sans-serif;font-size: 20px;color: #20436B;padding:0px;margin: 0px 0px 17px 0px;}
h1.buy{font-size: 18px; color: #ffd800; font-weight: bold; margin: 0px; padding: 12px 0px 0px 27px;}
h2.buy{font-family: Arial, Helvetica, sans-serif;font-size: 16px;margin:25px 0px 0px 0px;padding: 0px 0px 5px 0px;}
h3.buyboxtxt2{font-size: 11px; margin: 0px; padding: 0px 0px 8px 0px;font-weight: normal;}

/* buy page */
.buytitle{font-size: 16px; font-weight: bold; color: White; padding: 13px 0px 0px 26px;}
.buysubtitle{color: White; font-weight: bold; font-size: 13px; padding-left: 27px;}
#wrapbuy{padding-left:10px; text-align: left; width: 977px;}
/*.toppanelbuy_bg{width: 977px; height: 271px; background: url(http://s3.speedbit.com.s3.amazonaws.com/www/img/buydiscount.png) no-repeat;}*/
.toppanelbuy_bg{width: 977px; height: 271px; background: url(http://s3.speedbit.com.s3.amazonaws.com/www/img/buybg.png) no-repeat 0px 1px;}
.buy_prem{float: left; width: 307px; padding-left: 8px; }
.boxprice_dap2{color: black; padding: 0px 0px 2px 0px; font-size: 12px;}
.buyholidaybtn{margin: 18px 0px 8px 38px; background: url(http://s3.speedbit.com.s3.amazonaws.com/www/img/buybtn.jpg) no-repeat; width: 107px; height:25px;padding: 4px 0px 0px 36px;font-weight:bold;font-size:13px;text-align:left;}
.buybtn2{margin: 12px 0px 8px 0px; background: url(http://s3.speedbit.com.s3.amazonaws.com/www/img/btnbuy.png) no-repeat; width: 123px; height:23px;padding: 8px 0px 0px 9px;font-weight:bold;font-size:13px;text-align:left;}
.buybtn2 a,.buyholidaybtn a{color:#ffffff;text-decoration:none; font-weight: bold;}

.paypalbtn{margin: 13px 0px 0px 16px;}
.buyor{margin: 19px 0px 0px 16px}

.buy_illust{font-size: 11px; color: #979797; padding-top: 5px;}
.buy_wrapr{padding: 10px 10px 0px 20px;width: 464px; height: 190px; float: left;}
.buy_pack{float: left; width: 272px; padding-left: 8px;}
.buy_left_pane2{width: 504px;float: left; padding-right: 50px;}
table.buy_features td{color: #696969; padding: 0px 12px 12px 0px; vertical-align: top;}
table.buy_features td img{margin-top: 2px;}
table.buy_features h4{font-family: Arial, Helvetica, sans-serif;font-size: 13px;padding:0px;margin: 0px 0px 2px 0px;color: Black;}
.buylang_bg{width: 410px; float: left; padding-bottom: 10px;}
.buylang_wrap{background-color:#ebebeb; padding: 1px 6px 1px 6px;}
.buylang_main{background-color:#f9f7f8;border-left: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; padding: 3px 12px 3px 12px;font-size:11px;}
.buyawards{border-top: 1px solid #c9c9c9;border-bottom: 1px solid #c9c9c9; height: 78px; margin-top: 10px; margin-bottom: 20px; vertical-align: top;}
.buypress{float: left; border-left: 1px solid #c9c9c9; margin: 10px 0px 0px 18px;}
.buyawardsimg{float: left; padding: 4px 0px 0px 10px;}
#featureTable tr{background-color: #ececec;}
.buy_wrapl{padding: 10px 10px 10px 40px;width: 409px; height: 180px; float: left;}
.com1{background-color: #dddddd !important;}
.buylang{float:left;width:74px;}

h3.buyboxtxt2ab{font-size: 11px; margin: 0px; padding: 0px 0px 8px 0px;font-weight: normal; line-height: 15px; height: 71px;}
.toppanelbuy_bg2ab{width: 977px; height: 340px; background: url(http://s3.speedbit.com.s3.amazonaws.com/www/img/buybg2.png) no-repeat 0px 4px; padding-top: 17px; line-height: 20px;}
.buy_wrapl2ab{padding: 18px 10px 10px 44px;width: 419px; float: left;}
.buy_wrapr2ab{padding: 18px 10px 0px 29px;width: 424px; float: left;}
.buy_pack2ab{float: left; width: 232px; padding-left: 8px;}
.buy_illust2ab{font-size: 11px; margin: 0px 0px 0px 9px; float: left;}
.upgrnote2ab{font-size: 11px; float: right;}
.buybtns2ab{float: right; margin: 0px 36px 0px 0px; width: 145px;height: 99px;}
.dapprices2ab{float: left; font-size: 20px; text-align: right;clear: left; margin-top: 10px; width: 143px; height: 70px;}
.buybtn2ab{margin: 0px; background: url(http://s3.speedbit.com.s3.amazonaws.com/www/img/btnbuy.png) no-repeat; width: 127px; height:27px;padding: 5px 0px 0px 6px; margin-left: 5px;}
.buybtn2ab a{color:#ffffff;text-decoration:none; font-weight: bold;  font-size: 13px;}
.paypalbtn2ab{text-align: center;}
.buyor2ab{text-align: center; font-weight: bold; font-size: 12px; padding: 1px 0px 2px 0px;}
.buy2abpricel{font-size: 14px !important; float :left; width: 82px;}
.buyreg2ab{ text-decoration: line-through; float: right; font-size: 14px;}
.buyprice2ab{font-weight:bold; color: #ff6600;float: right;}
.buysave2ab{float: right; font-weight: bold; font-size: 14px; color: #1d8f17;}
.buybotl{float: left; text-align: left; padding-left: 18px;}

.pad_t16{padding-top: 16px !important;}
.floatleft{float: left;}
.floatright{float: right;}
.alignleft{text-align :left;}
.orange2{color: #e13502;}
.red{color:#cc0033;}
.yellow{color: #ffe400;}
.bold{font-weight: bold;}
.font11,.smallfont{font-size: 11px;}
.font12{font-size: 12px;}
.font13{font-size: 13px;}
.font14{font-size: 14px;}
.font18{font-size: 18px !important;}
.font24{font-size: 24px !important;}
.linethrought{text-decoration: line-through;}
.clearall{ clear: both;}
.pad_l7{padding-left: 7px;}
.buyfeaturestitle{font-size: 16px; font-weight: bold; padding-bottom: 8px;}
.mar_t0{margin-top: 0px !important;}
.mar_r5{margin-right:5px;}

/* colors for corners */
.buycomp{background: #ebebeb;}
.buycompbot{background: #ececec;}
.buylangbot{background: #f9f7f8;}
/* colors for corners */

/* dap affiliate */
.affdap_toppanel{width: 945px; height: 329px; background: url(http://s3.speedbit.com.s3.amazonaws.com/www/img/affiliates_dap_bg.jpg) no-repeat 0px 0px; padding: 20px 0px 0px 35px;}
.affdap_buybtn{background: url(http://s3.speedbit.com.s3.amazonaws.com/www/img/aff_buybtn.png) no-repeat;padding: 5px 0px 0px 0px;width: 188px;font-weight:bold;font-size:14px;margin: 6px 10px 10px 0px;float: left;}
.affdap_price{font-size: 18px;color: #55ab01; font-weight: bold; font-style: italic; padding-top: 25px; width: 188px; text-align :center;}
.buybtn_t_aff{background: url(http://s3.speedbit.com.s3.amazonaws.com/www/img/87/bf_buybtn.png) no-repeat;padding: 5px 0px 0px 0px;width: 188px;font-weight:bold;font-size:14px;margin: 29px 10px 10px 0px;float: left;}
.buybtn_t_aff a {color:#ffffff;text-decoration:none;}
.buybtnslogan_aff{font-size: 11px; color: #8d8d8d; font-weight: 400; padding-left: 13px; padding-top: 24px;}
.buyawards_aff {border-bottom: 1px solid #C9C9C9;border-top: 1px solid #C9C9C9;margin-bottom: 20px;margin-top: 10px;vertical-align: top; padding: 5px 0px;}
.buyawards_aff img{margin-right: 10px;}

/* sale pop up */
/*#boxDrag,.boxDrag{ position: fixed; z-index: 5; top: 20%; left: 25%; width: 508px; height: 375px; padding: 0px 0px 0px 0px; border: 2px solid #a60b0c;background-color: #FFFFFF; margin: 0px auto 0px auto;}*/
#boxDrag,.boxDrag{z-index: 5; width: 458px;padding: 0px 0px 0px 0px; border: 2px solid #a60b0c;background-color: #FFFFFF; margin: 0px auto 0px auto;}
.box {padding: 0px;width: 438px;}
* html #boxDrag {margin: 0px auto 0px auto;}
.saleheader{height: 58px; background: url(../../s3-sub/www/img/splashspringheader.jpg) no-repeat;padding: 2px 2px 0px 1px; /*border-bottom :1px solid black;*/}
.salebody{padding: 10px 5px 0px 25px; font-size: 28px; font-weight: bold; background: url(http://s3.speedbit.com.s3.amazonaws.com/www/img/splashxmasbg.jpg) repeat-x; background-color: #fafafa;}
.salebody .weekend{padding: 7px 0px 5px 0px;}
.salebody .weekend2{padding: 5px 0px 5px 0px; font-weight: bold;}
.salebody .supersale{padding-bottom: 17px; font-size: 18px;}
.salebody .supersale2{padding-bottom: 15px; font-size: 18px !important; font-weight: bold;}
.salebody .supersale3{padding-bottom: 0px; font-size: 27px !important; font-weight: bold; color: #941297;}
.salebody .boxes{padding: 0px 0px 20px 0px;}
.salebody .imgboxes{float: left; padding: 3px 15px 0px 0px;}
.salebody .splashboxes{background: url(../../s3-sub/www/img/splashboxs.jpg) -5px 0px no-repeat; height: 165px;}
.salebody .splashboxes .dap{float:left; font-size: 11px;width: 138px; font-weight: bold;}
.salebody .splashboxes .accelpack{float:left; font-size: 11px;width: 160px; font-weight: bold;}
.salebody .splashboxes .proffesional{float: left; font-size: 11px;width: 160px; font-weight: bold;}
.salebody .price{font-size: 24px; color: #9f181e;}
.salebody ul{padding: 0px 0px 0px 2px; margin: 2px 0px 5px 13px;}
.salebody ul li{padding: 0px !important; margin: 0px !important; line-height: 16px; font-weight: normal; font-size: 11px;}
.salebody .splashclose{padding: 8px 0px 15px 0px; font-weight:bold; text-align: left;}
.salebody .deals{font-size: 18px;padding: 10px 0px 0px 80px; text-align: left;}
#close a{color: #DD0000;text-decoration: none; font-size: 12px;}
#overlay{background-color: gray;
position: absolute;left: 0px;top: 0px;width: 100%; height: 1180px;
/* Set both opacity and filter, for MSIE and firefox compatability */
opacity: .55;filter: alpha(opacity=55);
/* z-index sets the layer order, so that the overlay rests on top. Bear in mind that the popup dialogue needs to be even higher! */
z-index:2
}
#close a.red{ color: #d8002e;}
#salewin a{color: #196cea;}
/* sale pop up */