/*Copyright (C)1999-2009 ACASYSTEMS http://www.acasystems.com, All Rights Reserved*/

/*html elements*/
body{margin:0px;padding:0px;color:#333;text-align:center;background-color:#BCBDC2;abackground-color:#393;margin:0px 0px 0px 0px;background-image:url(http://image.acasystems.com/site/aca-top-logo-bk.jpg);background-repeat:repeat-x;background-position:top center;}
/*old color:#6a6e73 -> #667*/
body,td,form,A,LI,p{font-size:11px;line-height:16px;font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif}
H1,H2,H3,H4{color:#06c;margin-top:10px;margin-bottom:10px}
H1{font-size:16px;line-height:20px}
H2{font-size:14px;line-height:20px}
H3,H4{font-size:12px;font-family:"Trebuchet MS"}
h3.success, h3.error{	margin:10px 0px;padding:18px 10px 14px 46px;font-size:1.4em;font-weight:normal;text-decoration:none;line-height:1.20em;margin-top:25px;}
h3.error {background:url(http://image.acasystems.com/site/h3-err.gif) no-repeat left;color:#f00;border:1px dotted #ddd;background-color:#ffa;}
h3.success {background:url(http://image.acasystems.com/site/h3-ok.gif) no-repeat left;color:#060}
h1.nomargin{margin-top:0px}

p{margin:6px 0px 6px 0px;padding:0px}
hr{height:0px;border:solid #ddd 0px;border-top-width:1px}
ul{padding:2px 0px 2px 0px;margin:2px 2px 2px 20px;list-style-position:outside;}
li{padding:2px 0px 2px 0px;}
A{color:0651A4}
a.external{background:url(http://image.acasystems.com/site/external.png) center right no-repeat;padding-right:14px}

/*background*/
#ba_top,#ba_foot{clear:both;height:20px;width:100%;background:#fff;padding:0px;margin:0px}
#tp_l,#tp_rr{background:#BCBDC2;}
#tp_l,#tp_rr,#rm_products,#rm_support,#rm_t,#rm_f,#itemdot,#rm_news,#ba_top,#ba_foot{background-image:url(http://image.acasystems.com/site/aca-all-bk.gif);background-repeat:no-repeat}

/*top logo*/
#whole{width:990px;margin:0px auto;padding:0px;}
#whole .top{width:100%;padding:125px 0px 15px 0px;text-align:right;background-image:url(http://image.acasystems.com/site/aca-top-logo.jpg);background-repeat:no-repeat;}

/*top menu*/
#tp{height:29px;width:100%;margin:0px;background:#91939b;margin-bottom:20px}
#tp_l{height:29px;width:8px;float:left;background-position:0px -40px;}
#tp_r{height:29px;}
#tp_rl{text-align:left;color:#eee;float:left;background:#91939b;padding-top:3px;padding-left:10px;}
#tp_menu{font-weight:bold;}
#tp_menu A{color:#eee;Text-Decoration:None;font-size:12px;}
#tp_menu A:Hover{Color:#fff;Text-Decoration:underline}
#tp_rr{height:29px;width:8px;float:right;background-position:-8px -40px;}

/* body area*/
#barea{clear:both;width:100%;margin:0px;background:#fff;color:#667;text-align:left;}
#ba_left{text-align:left;width:730px;float:left;background:#fff;color:#333;}
#ba_right{text-align:left;width:260px;float:right;background:#F0F0EE;}
#ba_left .body{padding:0px 20px 0px 30px;color:#667;}
#ba_top{background-position:0px 0px;}
#ba_foot{background-position:0px -20px;}

/*right menu*/
#rm{width:236px;margin-left:12px;}
#rm_products{height:48px;background-position:0px -72px;}
#rm_t,#rm_f{width:236px;height:8px;padding:0px;margin:0px;}
#rm_t{background-position:0px -120px;}
#rm_f{background-position:0px -128px;}
#rm_m{background:#D9DADC;padding:0px;margin:0px;}
#item{width:230px;margin:0px 0px 0px 5px;}
#itemdot{float:left;background-position:-20px -40px;width:14px;height:20px;}
#itemsub{float:left;width:20px;height:20px;}
#itemsublnk{height:20px;}
#itemlnk{height:20px;font-weight:bold;}
#itemsublnk A, #itemlnk A{color:#667;Text-Decoration:None;}
#itemsublnk A:hover,#itemlnk A:hover{color:#000;Text-Decoration:underline;}
#rm_support{height:48px;background-position:-250px -72px;}
#rm_news{height:48px;background-position:0px -140px;}

#rm_products .txt, #rm_support .txt, #rm_news .txt{padding-left:64px;padding-top:18px;}
#rm_products .txt A, #rm_support .txt A, #rm_news .txt A{color:#fefefe;Text-Decoration:None;font-size:12px;font-weight:bold;}
#rm_products .txt A:hover, #rm_support .txt A:hover, #rm_news .txt A:hover{color:#ffff;Text-Decoration:underline;}
#newstxt{padding:0px 15px 0px 15px;}
#free{color:#d00;font-style:italic;font-weight:normal}

/*table col2*/
#tbl2{padding:0;margin:auto;width:100%;background-color:#fff;text-align:left;}
#tbl2_l,#tbl2_l2,#tbl2_l3,#tbl2_l4{text-align:center;background-color:#fff;float:left}
#tbl2_r,#tbl2_r2,#tbl2_r3,#tbl2_r4{background-color:#fff;float:right}
#tbl2_l{width:33%}
#tbl2_r{width:63%;}
#tbl2_l3{width:30%}
#tbl2_r3{width:69%;}
#tbl2_r p{padding:0px 0px 0px 5px;}
#clear_ln{clear:both;padding-top:4px}
#clear_ln hr{margin-bottom:10px;}

#idx, #idx A{font-weight:normal;color:#445;font-size:14px;line-height:24px;margin-top:0px}
#idx .big{font-size:16px;font-weight:bold}
#linktext,#linktext A{color:0651A4;font-size:12px;line-height:14px;}
#linktext A{font-weight:bold}
#idx_res {color:#667}
#idx_res h2{color:#445;}

/*home logo*/
#p_cp,#p_ht,#p_wt,#p_sr,#p_ar,#p_cl,#p_bm{cursor:pointer;width:232px;background-image:url(http://image.acasystems.com/site/aca-products.png);background-repeat:no-repeat;float:center}
#p_cp{height:200px;background-position:0px 0px}
#p_ht{height:200px;background-position:0px -220px}
#p_wt{height:220px;background-position:0px -440px}
#p_sr{height:220px;background-position:0px -660px}
#p_ar{height:200px;background-position:0px -880px}
#p_cl{height:220px;background-position:0px -1100px}
#p_bm{height:200px;background-position:0px -1320px}
#p_cnet{background-image:url(http://image.acasystems.com/site/aca-products.png);background-repeat:no-repeat;width:160;height:20px;background-position:0px -1540px;float:right}


/*footer*/
#footer{margin-top:10px;width:100%;line-height:20px;color:#556}
#footer A{color:#556;}
#footer A:hover{color:#000;}

/*page*/
#here{color:#aaa}
#here A{color:#667}
#f_bold{font-weight:bold}
#f_red{color:#f00}

/*buynow page*/
#buy_save{font-weight:bold;color:#f00}
.buy_bditem1{background-color:#e1edf4;color:#667;vertical-align:middle}
.buy_bditem2{background-color:#d4e1e7;color:#667;vertical-align:middle}
.buy_item1{background-color:#fff;color:#667;vertical-align:middle}
.buy_item2{background-color:#f9f9f9;color:#667;vertical-align:middle}
.buy_addlink{font-weight:bold;color:#667}
.buy_addlink A{color:#667;Text-Decoration:None;}
.buy_addlink A:hover{color:#000;Text-Decoration:underline;}

/*cart page*/
#emptycart {font-size:30px;font-weight:bold;text-align:center;color:#444;padding-top:80px;}
#emptytxt{color:#f60}

/*MSIC BK images*/
#leave_msg,#buy_card,#buy_versign,#buy_moneyback,#icon_down,#icon_buy,#icon_upgrade,
#buy_icon_moneyback, #buy_icon_key, #buy_icon_discount,#buy_icon_cd
{background-image:url(http://image.acasystems.com/site/bg-misc.png);background-repeat:no-repeat}
#buy_moneyback{width:113;height:114px;background-position:0px 0px;float:left}
#buy_versign{width:104;height:45px;background-position:-250px -35px;float:left}
#buy_card{width:260;height:40px;background-position:-110px 0px;float:center}
#buy_icon_moneyback{width:40px;height:40px;background-position:-230px -80px;}
#buy_icon_key{width:40px;height:40px;background-position:-270px -80px;}
#buy_icon_discount{width:40px;height:40px;background-position:-310px -80px;}
#buy_icon_cd{width:40px;height:40px;background-position:-350px -80px;}

/*table class*/
.DarkLines{background-color:#CCCCCC} /* 1px borders,lines */ 
.FieldMsg{background-color:#F0F0F0;color:#666}
.FieldTitle{background-color:#91939b;color:#fff;font-weight:bold;font-size:11px;vertical-align:middle}
.FieldTitle A{color:#fff}
.FieldTitle_NoB{background-color:#91939b;color:#fff;font-size:11px;vertical-align:middle}
.FieldBody{background-color:#fff;color:#667;font-weight:normal}
.FrameColor{background-color:#84c326}
.FieldSubs{color:#667;text-align:right}
.FieldSubsInput{color:#667;text-align:center}

/*img*/
.imgb{background:#fff;border:2px dotted #d5dce3;padding:3px 3px 3px 3px}

/*down*/
#curdown{font-size:14px;line-height:18px;background-color:#ffc;padding:4px;border:#eee 1px solid}

/*download box*/
.ButtonMiddle{padding:0px;height:36px;background-image:url(http://image.acasystems.com/site/bk-button.gif);background-position:0px -72px;background-repeat:repeat-x}
.ButtonRight{padding:0px;width:11px;height:36px;background-image:url(http://image.acasystems.com/site/bk-button.gif);background-position:0 -36px;background-repeat:no-repeat}
.ButtonLeft{padding:0px;width:11px;height:36px;background-image:url(http://image.acasystems.com/site/bk-button.gif);background-position:0px 0px;background-repeat:no-repeat}
.ButtonMiddle A:Hover{Color:#ff7}
.ButonText,.ButonText A{color:#fff;font-family:arial,sans-serif;font-size:14px;text-align:center;font-weight:bold;Text-Decoration:None}
.DownloadButton{cursor:pointer;color:#fff;text-decoration:none;padding-top:7px}
.DownloadbtnBox,.DownloadbtnBox_center{border:#aaa 1px solid;padding:5px;margin-left:5px;background-color:#cadef4;padding-top:15px}
.DownloadbtnBox{float:right}
.DownloadbtnBox_center{width:95%}

/*js */
#js_welcome{border:1px dotted #ddd;background-color:#ffa;margin-top:20px;margin:0px;padding:2px}
#js_fav{position:relative;width:983px;text-align:center;background-color:#eee;border-top:0px;border-bottom:#ddd 1px solid;padding-top:1px;padding-bottom:1px}
#js_fav A{Text-Decoration:None}


/*form*/
form {margin:0;	outline:none;}
input[type="text"]:focus,
textarea:focus,
select:focus
{
background:#fffeec;
border:1px solid #73A6FF;	
}

input[type="text"],
input[type="password"],
textarea,
select
{
background:#eff8ff;
border:1px solid #999;	
font-size:1.1em;
line-height:1.3em;
margin-bottom:5px;
}

input[type="submit"],
input[type="reset"]
{
border:0px;
font-size:1.2em;
font-weight:bold;
font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
padding-top:1px;
padding-bottom:1px;
color:#000;
background-color:#FAFAFA;
/*background-image:url("/images/2009/bg_button.gif");*/
border:1px solid #666;
}