/* CSS Document */

/* General settings */
html body {font-family: Arial, Verdana, Helvetica, sans-serif; color: #2e2e2e; font-size: 12px; text-align:left; padding:0px; margin:0px;}
p{margin-bottom: 16px;}
img{border:0px;}
form{margin: 0px;padding:0px;}
a{color: #2d5591;}
/* Layout Divs */
#main{width:1000px; padding:0px; margin: 0px auto 0px auto;}
#wrap{padding: 10px 10px 0px 25px; text-align: left; width: 966px;}

h1, h1.a{font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #335566; text-align: left; margin: 0px; padding-bottom:12px;}
h2{font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #335566; text-align: left; margin: 0px; padding-bottom:12px;}
h1.nopad{font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #335566; text-align: left; margin: 0px; padding-bottom:0px;}
h4{font-weight: bold; font-size: 11px; margin: 0px; padding: 0px;}
.bigtxt{font-size: 12px; font-weight: bold;}
.maintxt{font-size: 12px;}
.smalltxt{font-size: 11px;}
.mainfont{font-family: Arial, Verdana, Helvetica, sans-serif;}
.nobold {font-weight: normal;}
.fw_norm{font-weight: normal;}
.clearall{clear: both;}
.font18{font-size: 18px;}
.font13{font-size: 13px;}
.height0{height: 0px;}


.aligncenter{text-align: center;}
.alignright{text-align: right;}
.alignleft{text-align: left;}
.mozaligncenter{text-align: -moz-center;}
.marginauto {margin-left:auto;margin-right:auto;}
.col_center{margin-right: auto;margin-left:auto;display:block;}
.v_aligntop{vertical-align:top;}
.v_alignmid{vertical-align:middle;}
.v_alignbot{vertical-align:bottom;}
.floatright{ float: right;}
.floatleft{float: left;}
.new{color: #fc7115; font-weight: bold;}

.pad_r2{padding-right: 2px;}
.pad_r3{padding-right: 3px;}
.pad_r5{padding-right: 5px;}
.pad_l8{padding-left: 8px;}
.pad_r8{padding-right: 8px;}
.pad_t3{padding-top: 3px;}
.pad_t10{padding-top: 10px;}
.pad_t16{padding-top: 16px;}
.pad_b9{padding-bottom: 9px;}
.pad_b10{padding-bottom: 10px;}
.pad_b11{padding-bottom: 11px;}
.margin_t10{margin-top: 10px;}
.margin_t8{margin-top: 8px;}
.margin_t7{margin-top: 7px;}
.margin_t6{margin-top: 6px;}
.margin_t4{margin-top: 4px;}
.margin_r15{margin-right:15px;}
.margin_l15{margin-left:15px;}
.margin_r8{margin-right:8px;}
.margin_r5{margin-right:5px;}
.lineheight8{line-height:8px;}
.lineheight15{line-height: 15px;}
.linethrough{text-decoration: line-through;}
.btn{padding: 7px 0px;}
.red{color: #f10000;}

A:link, A:active, A:hover, A:visited{text-decoration: underline; color: #215599;}
a.noline {text-decoration: none;}
a.link_h {line-height: 23px;}
a.white,.white,a.white:visited{color: White; text-decoration: none; text-align: center;}

.w650{width: 650px;}
.w700{width: 700px;}
.w750{width: 750px;}
.w960{width: 960px;}

/* Products & Services pages*/
h2.moreprod {font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: left; margin: 0px;padding-left: 34px;padding-bottom:8px;}
h2.dwl{font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #335566; text-align: left; margin: 0px; padding-bottom:12px;}
h3.dwl{font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #335566; text-align: left; margin: 0px; padding-bottom:12px;}
h4.dwl{font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 0px;padding: 10px 0px 0px 0px;}
.col_l{float: left;width: 486px;}
.col_r{float: left;width: 474px;}
.box290h{width: 430px;height: 290px;padding: 10px 10px 19px 34px;background-color:#EBEBEB;}
.box300h{width: 430px;height: 300px;padding: 10px 10px 19px 34px;background-color:#EBEBEB;}
.box340h{width: 430px;height: 340px;padding: 10px 10px 19px 34px;background-color:#EBEBEB;}
.box355h{width: 430px;height: 355px;padding: 10px 10px 19px 34px;background-color:#EBEBEB;}
.box250h{width: 430px;height: 250px;padding: 10px 10px 19px 34px;background-color:#EBEBEB;}
.dap_links{padding-top: 38px;}
.va_links{padding-top: 3px;}
.mi_links{padding-top: 81px;}
.dap_txt_h{height:60px;margin-bottom:8px;}
.spo_txt_h{height:105px;margin-bottom:8px;}
.pd_txt_h{height:136px;margin-bottom:8px;}
.mi_txt_h{height:55px;margin-bottom:8px;}
.resume_links{margin-top: 43px;}
.txt_w263{width:263px;}
.txt_w254{width:254px;}
.txt_w214{width:214px;}
.txt_w260{width:260px;}
.txt_w194{width:194px;}
.txt_w250{width: 250px;}

.dap_btn {width: 219px;height:31px;background: url(../img/dwl/dap_download_btn.jpg) no-repeat;padding: 8px 0px 0px 118px;}
.dap_btn a {color: white; font-weight: bold;font-size: 16px;text-decoration: none;}
.ff_btn_rt{margin-right: 16px;margin-top: 27px;}
.mailinfo_btn {padding-top: 87px;}
.dwnl_mac_btn{background: url(../img/dwl/btnmac.jpg) no-repeat; width: 129px; height:21px;padding: 4px 0px 0px 28px;}
.dwnl_free_btn{background: url(../img/dwl/btndwl.jpg) no-repeat; width: 137px; height:21px;padding: 4px 0px 0px 20px;margin-bottom: 5px;}
.games_btn{background: url(../img/dwl/btngame.jpg) no-repeat; width: 132px; height:21px;padding: 4px 0px 0px 25px;margin-bottom: 5px; float: left;}
.buy_btn{background: url(../img/dwl/btnbuy.jpg) no-repeat; width: 127px; height:21px;padding: 4px 0px 0px 30px;margin-bottom: 5px;}
.beta_btn{background: url(../img/dwl/btnbeta.jpg) no-repeat; width: 130px; height:21px;padding: 4px 0px 0px 29px;margin-bottom: 5px;}
.visit_btn{background: url(../img/dwl/btnvisit.jpg) no-repeat; width: 132px; height:21px;padding: 4px 0px 0px 25px;margin-bottom: 5px;}
.reg_btn{background: url(../img/dwl/btnregister.jpg) no-repeat; width: 127px; height:21px;padding: 4px 0px 0px 30px;margin-bottom: 5px;}

.beta_btn a,.games_btn a,.dwnl_free_btn a, .buy_btn a, .visit_btn a, .reg_btn a {color: white; font-weight: bold;font-size: 13px;text-decoration: none;}
.beta_btn a:visited,.games_btn a:visited, .dwnl_free_btn a:visited, .buy_btn a:visited, .visit_btn a:visited, .reg_btn a:visited, .fr_btn a:visited{color: white; font-weight: bold;font-size: 13px;text-decoration: none;}
.dwnl_mac_btn a{color: #3F3F3F; font-weight: bold;font-size: 13px;text-decoration: none;}
/* Products & Services pages*/

/* services page*/
.ff_btn{margin: 15px 0px 18px 0px; float: left;}
.fr_btn{margin: 15px 0px 18px 0px; float: left;}
.services_btn{margin: 15px 0px 18px 0px; float: left;}
.txt_w245{width:245px;}
.txt_w200{width:200px;}
.services_ff_txt{float: left;padding-right: 10px;width: 235px;}
.services_fr_txt{float: left;width: 245px; padding-right: 10px;}
.services_subtitle{font-weight: bold; font-size: 13px; padding-bottom: 2px;}

.footerproducts{color: #7f7e7c; font-size: 11px; padding-bottom: 4px;}
a.footerproducts{color: #7f7e7c; font-size: 11px;}
/* services page*/

/* buy page */
.buy_wrap{width: 825px;margin: 0px auto 0px auto; text-align: left;}
.buy_top{padding-bottom: 10px;}
.buy_left_pane{width: 681px;float: left; padding-right: 12px;}
.buy_right_pane{float: left;width: 130px;}

#buy_dap_premium{float: left;width: 380px; text-align: left; font-size: 13px; padding-right: 10px;}
#buy_dap_premium .buy_t{width: 353px;float: left; font-size: 26px; vertical-align: text-top;height: 33px; padding: 4px 0px 0px 27px; margin: 0px; color: White;}
.buy_dap_m{border-left: 2px solid #4a80ff; border-right: 2px solid #4a80ff; width: 322px; padding: 14px 27px 2px 27px; color: #1a3f84;font-weight: bold; background-color: #fafafa;}
.topboximg{float: left; padding-right: 13px;}
h4.dapboxtxt{font-size: 13px; padding: 0px 0px 13px 0px; margin: 0px;}
.boxprice_dap{color: #1e527f; font-size: 16px; padding: 12px 0px 16px 0px;}

.btnbuy{background: url(../img/btnbuy.gif) no-repeat; width: 194px; height: 24px; font-size: 16px; padding: 6px 0px 0px 0px; text-align: center; margin: 0px auto 0px auto;}
.boxinstead{padding-left: 3px; font-size: 13px; float: left; padding: 12px 0px 0px 5px;}
.boxinstead2{padding-left: 3px; font-size: 15px;}

#buy_bundle{float: left;width: 432px; text-align: left; font-size: 13px;}
#buy_bundle .buy_t{width: 405px;float: left; font-size: 26px; vertical-align: text-top;height: 33px; padding: 4px 0px 0px 27px; color: White;}
.boxprice{color: #1e527f; font-size: 16px; padding: 12px 0px 16px 60px; float: left;}
h2.buy_dap{font-size: 26px; vertical-align: text-top;height: 33px; padding: 0px; margin: 0px; color: White; font-weight: normal;}
.buy_bundle_m{border-left: 2px solid #fc6726; border-right: 2px solid #fc6726; width: 392px; padding: 14px 18px 2px 18px; color: #1a3f84;font-weight: bold; background-color: #fafafa;}
h3.buy_dappremium{color: #1a3f84;font-weight: bold; margin: 0px; padding: 0px; font-size: 18px;}
h5.buy_tab{color: White; font-weight: bold; margin: 0px; padding: 0px;}
.width100per{width: 100%; text-align: left;}
.buytab_m{width: 226px;float: left; font-size: 13px; vertical-align: text-top;padding: 4px 0px 6px 0px; color: White; text-align: center; font-weight: bold;}
.buy_features{width: 227px; float: left;}
.bundle_t{height: 45px;}

.tabs_cont_wrap{border-left: 1px solid #c6c6c6;border-right: 1px solid #c6c6c6;width: 648px; padding: 6px 10px 0px 20px; background: #fafafa;}
.buy_tabs_left{width: 323px; float: left;}
.tabletitle{font-size: 11px; font-weight: bold; height:14px; color: #1c3e62;}
#buy_compare th{ border-bottom: 1px solid #e1f2ff;}
#buy_compare td.icon{width: 25px; border-right: 1px solid #fafafa; border-left: 1px solid #e1f2ff; padding-left: 10px;}
#buy_compare td.dapfree{color: #df0029; font-size:10px; text-align: center; width: 167px;}
#buy_compare td.prem{text-align: center; width: 167px;}
#buy_compare td{border-bottom: 1px solid #e1f2ff; border-right: 1px solid #e1f2ff; text-align: left; font-size: 11px;}
.b_comp_txt{width: 250px;}
.buy_tab_line{text-align: left;height: 2px; background-color: #367096; width: 680px;font-size: 1px;}
.buy_ourusers_t{color: #0d4078; font-weight: bold;}
.buy_ourusers_txt{width: 105px;height: 80px;padding: 5px 8px 0px 8px;}
.buy_press{border-left: 1px solid #c6c6c6;border-right: 1px solid #c6c6c6;width: 679px; padding: 0px 0px 0px 0px; background: #fafafa; text-align: center;}
.buy_rpane_wrap{border-left: 1px solid #c6c6c6;border-right: 1px solid #c6c6c6; width: 127px; text-align:center; background: #fafafa;}
.buy_secure_img{margin-bottom: 20px;}
.illust{text-align: center; padding-top: 10px; font-size: 10px; color: #979797;}
.buy_plussign{text-align: center; width: 28px;}
.buy_comp_green{color:#418624;}
.buy_comp_bor{border-bottom: 0px !important; border-right: 0px !important; text-align: right !important;}
/* buy page */

/* buy- july offer */
.julyoffer{background:url(../img/julyoffer/july_bg1.jpg) no-repeat;/*width:674px;*/height:37px;padding: 24px 10px 5px 140px;font-weight:bold;color: #1e527f; font-size: 18px;}
/*.jul_winxp{font-size:11px;text-align:left;color:Black;padding-left:25px;}*/
.julyoffer_box{width:820px;border-left:1px solid #ffd564;border-right:1px solid #ffd564;border-top:1px solid #ffd564;background-color: #FAFAFA; padding: 0px 0px 0px 0px; margin: 0px; padding-top: 6px; height: 170px;}
.jul_dap_premium{float:left; width: 350px;margin-right:10px; padding-left: 20px; border-right: 1px solid #ffd564;color: #1a3f84;font-weight: bold;}
.jul_premium_pack{float:left; width: 395px;padding: 0px 10px 0px 10px;color: #1a3f84;font-weight: bold;}
h2.jul_dap{font-size: 26px; padding-top: 10px; padding-bottom: 5px;margin: 0px; color: #65a020; font-weight: normal;}
.juldapbox{background-color:#ffd564;}
.julboxprice{color: #1e527f; font-size: 18px;}
div#jul{position:relative;}
div#jul a span.jul_winxp{display:inline;font-size:10px;text-align:left;color:Black;}
div#jul a span.price{display:inline;font-size:10px; margin-left: 10px;}
div#jul a span.maintxt{display:inline;color: #1e527f; font-size: 18px;margin: 0px; padding: 0px;}
div#jul a span.red{display:inline;}
div#jul a {display:inline;	padding:0px; text-decoration:none;color: #1e527f; cursor: default;}
div#jul a span{display:inline; padding:0px; text-decoration:none;}
div#jul a:hover{background:transparent}
div#jul a span {display:none}
div#jul a:hover span.pd{display:inline; position:absolute;top:0; top:21px; left: 28px;padding:3px; font-size: 11px; width: 360px; font-weight: normal; color: #000000; border: 1px solid gray; background-color: White;}
.inf{margin: 0px 4px 0px 2px; vertical-align: top;}



/* buy- july offer */

/* FinishInstall */
h1.fi_dapva{font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #406185; text-align: left; margin: 0px; padding-bottom:12px;}
h2.fi_dapva{font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #406185; text-align: left; margin: 0px; padding-bottom:12px;}
h2.fi_dap{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #406185; text-align: left; margin: 0px; padding: 15px 0px 0px 24px;}
h3.fi_dapva{font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: left; margin: 0px; padding-bottom:5px;}

.fi_dap2{color: #699407; padding: 20px 0px 0px 24px; font-size: 13px;}
.fi_frpanel{padding: 0px 0px 0px 24px;}
.fi_daptip_img {width: 27px;}
.fi_daptip_txt2 {width: 330px;}
.main_dapva{background: url(../img/dapva2_s.jpg) no-repeat; /*padding-left: 525px;*/height: 428px;}
.fi_boxbig {width: 940px;height: 465px;padding: 10px 10px 19px 10px;background-color:#F4F4F4;font-size: 14px;}

.fi_vabox{background: url(../img/fi_vabox_s.jpg) no-repeat;height: 242px;padding:20px;}
.fi_va_img{float: left;width: 210px;}
.fi_va_press{float: left;width: 150px; height:111px;background-color: white;padding-top: 30px;padding-left: 11px;border: 1px solid #E3E3E3;}

.fi_moreinfo{text-align: right;margin-right: 40px;font-weight: bold;}
.fi_moreinfo2{text-align: right;margin-right: 70px;font-weight: bold;}
.fi_txt1{margin-left: 7px;}
.fi_r{width: 418px;}
.fi_l{width: 522px; height: 428px;}

.fi_header_bg{background-image: url(../img/fi_header.gif); width: 768px; height: 49px; text-align: left;}
.fi_header_l{float: left; padding-top: 25px;width: 390px; text-align: right;}
.fi_header_l a{color: #1e5b84; font-weight: bold;}
.fi_lheight{line-height: 6px; font-size: 0px;}
.fi_install_VA{background-color: #f6f6f6; padding: 6px;}
#gg_ind{width:964px;padding:0px 0px 10px 0px;text-align:center; margin: 0px 20px 0px 20px; border-bottom: 2px solid #476485;}
/* FinishInstall */

/* compare */
#tblmain p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0px 0px 10px; text-align: left;}
#tblmain{width:745px; margin-top:10px; margin-bottom: 10px; padding:0px; text-align: left;margin-left: auto; margin-right: auto;}
.com_mtitle{color: #2E5577;font-size: 14px;}
.comp_but{background-color: #EDF7FC; text-align: center;}
.comp_but2{background-color: #EDF7FC; text-align: center; width: 127px;}
.comp_freebg{background-image: url(../img/features_tbl_14.gif); width: 125px;}
.comp_freebg2{background-image: url(../img/features_tbl_14b.gif);}
.comp_premiumbg{background-image: url(../img/features_tbl_15.gif); width: 127px;}
.comp_premiumbg2{background-image: url(../img/features_tbl_15b.gif);}
.comp_regulardwnl{background-image: url(../img/features_tbl_13.gif); width: 115px;}
.comp_subtitle{background-color: #EDF7FC; padding-left: 8px; background-image: url(../img/features_tbl_08.gif); width: 369px;}
.comp_subtitlefr{background-color: #EDF7FC; border-right:1px #b0d4e9 solid; padding-left: 8px; width: 400px;}
.comp_subtitle2{background-color: #EDF7FC; padding-left: 8px;}
.comp_subtitle3{background-color: #EDF7FC; padding-left: 8px; background-image: url(../img/features_tbl_08b.gif); width: 495px;}
.comp{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #2e2e2e; padding-left: 8px; line-height: 18px; background-image: url(../img/features_tbl_12.gif); width: 375px;}
.comp2{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #2e2e2e; padding-left: 8px; line-height: 18px; background-image: url(../img/features_tbl_12b.gif); width: 499px; background-repeat: no-repeat;}
.compare_title{height: 21px; vertical-align: middle; float: left;}
.compare_title2{height: 21px; margin-top: 5px; float: left; color: #3E76A8; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:13px;}
.compare_title3{height: 21px; margin-top: 5px; float: left; color: #FF6F1A; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:13px;}
.compare_title2fr{height: 21px; margin-top: 5px; float:right; color: #3E76A8; font:normal 13px Verdana, Arial, Helvetica, sans-serif; white-space:nowrap;}
.compbg{background-image: url(../img/features_tbl_09.gif);}
.compbg2{background-image: url(../img/features_tbl_10.gif); width: 127px;}
.compbg3{background-image: url(../img/features_tbl_11.gif); width: 117px;}
.comptitle{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #2e2e2e; padding-left: 8px; line-height: 18px; background-image: url(../img/features_tbl_03.gif);}
.comptitle2{background-image: url(../img/features_tbl_04.gif); padding-top: 3px; width: 116px;}
.comptitle3{background-image: url(../img/features_tbl_05.gif); width: 126px;}
.comptitle3b{background-image: url(../img/features_tbl_05b.gif);}
.comptitle4{background-image: url(../img/features_tbl_06.gif); background-repeat: no-repeat;}
.comptitlever2{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #2e2e2e; padding-left: 8px; line-height: 18px; background-image: url(../img/features_tbl_03b.gif);}
img.compbtn{margin:3px 4px 2px 0px;}

/* corners */
b.rtop{display:block;background: #FFFFFF;}
b.rtop b{display:block;height: 1px; overflow: hidden;}
b.rtop b.r4{margin: 0 1px;height: 2px;}
b.r1{margin: 0 5px;}
b.r2{margin: 0 3px;}
b.r3{margin: 0 2px;}
b.rbottom{display:block;background: #FFFFFF;}
b.rbottom b{display:block;height: 1px; overflow: hidden;}
b.rbottom b.r4{margin: 0 1px; height: 2px;}
b.rtop b.r4 b, b.rbottom b.r4 b{margin: 0 2px; height: 2px;}
b.rtop b.r3 b, b.rbottom b.r3 b{margin: 0 2px;}
b.rbottom b.r2{margin: 0 3px; height: 2px;}
b.rtop b.r2 b, b.rbottom b.r2 b{margin: 0 2px;}
/* corners */

/* colors for corners */
.buydapbox{background: #4a80ff;}
.buybundlebox{background: #fc6726;}
.buyfeaturetabselected{background: #367096;}
.buyfeaturetab{background: #9abfd6;}

.buyf_bot{background: #c6c6c6;}
.buybg_gray{background: #FaFaFa;}
.bg_white{background: white;}

.prod_corners{background-color:#EBEBEB;}
.prod_corner_w{width:474px;}

.fi_corner_w{width:960px;}
.fi_dapbox{background: white;}
.fi_bg_gray{background: #F4F4F4;}

/* colors for corners */

/* Legal */
.boxdash{background: #F4F4F4;border: #BBBBBB;border-style: dashed;border-width: 1px;}
.privacy_left{border: 1px solid #eeeeee; padding: 10px; text-align: center; width: 200px;}
.privacy_right{float: right; padding-right: 10px;}
.RightHDR{font-size: 11px; color: #B02100; font-weight:bold; text-decoration: none; text-align: left;}
li.legal{padding-bottom: 4px;}