/*Copyright (C)1999-2009 AQLSoft http://www.aqlsoft.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.aqlsoft.com/site/aql-logo-bk.png);
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.aqlsoft.com/site/h3-err.gif) no-repeat left; color:#f00;border:1px dotted #ddd;background-color:#ffa;}
h3.success { background: url(http://image.aqlsoft.com/site/h3-ok.gif) no-repeat left; color:#060}

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{color:0651A4}
a.external{background:url(http://image.aqlsoft.com/site/external.png) center right no-repeat;padding-right:14px}


/*background*/
#ba_top,#ba_foot{clear:both;height:20px;width:100%;background:#ffffff;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.aqlsoft.com/site/aql-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.aqlsoft.com/site/aql-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:bothwidth: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;}
/*#ba_l .body{padding:0px 10px 0px 10px;}*/

/*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_r p{padding:0px 0px 0px 5px;}
#clear_ln{clear:both;padding-top:4px}
#clear_ln hr{margin-bottom:10px;}

#idx{font-weight:normal;color:#445;font-size:14px;line-height:24px;margin-top:0px}
#idx .big{font-size:16px;font-weight:bold}
#linktext{color:0651A4}
#idx_res {color:#667}
#idx_res h2{color:#445;}

/*home logo*/
#p_pg,#p_ht,#p_chrome{margin-top:10px;width:232px;background-repeat:no-repeat;float:center;background-image:url(http://image.aqlsoft.com/site/aql-products.jpg);}
#p_ht{height:210px;background-position:0px 0px;}
#p_pg{height:240px;background-position:0px -220px;}
#p_chrome{height:190px;background-position:0px -470px;}

/*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_bditem{background-color:#e1edf4;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.aqlsoft.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:#666666}
.FieldTitle{background-color:#91939b;color:#fff;font-weight:bold;font-size:11px;vertical-align:middle}
.FieldTitle_NoB{background-color:#91939b;color:#fff;font-size:11px;vertical-align:middle}
.FieldBody{background-color:#FFFFFF;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}


/*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 #666666;
}