@charset "utf-8";
/* CSS Document */

body {
background-color:#FFFFFF;
position:relative;}

.left_item {color:#515151; font-size: 12px; text-decoration:none;}
.left_item a:link{
    ccolor:#515151; 
	text-decoration: none;
}
.left_item a:visited {
	color:#515151; 
	text-decoration: none;
}
.left_item a:hover {
	color:#0033FF;
	text-decoration:underline;
}


/* search bar end */
#prodsearch {
font:bold 12px/24px Verdana;
padding-left:24px;
height:36px;}
#prodsearch select {
width:150px;
height:22px;}
#prodsearch span {
height:22px;}
/* search bar end */
/* tab start */
#tab {
display:block;
margin-left:12px;}
#tab li {
text-align:center;
float:left;
background:url(../images/prodparts.png) 0px 0px;
margin-right:1px;}
#tab li a {
display:block;
width:120px; height:28px;
color:#FFFFFF;
font:bold 12px/28px Verdana;
text-decoration:none;}
#tab li a:hover {
text-decoration:underline;
background:url(../images/prodparts.png) 240px 0px;}
#tab li a.current {
text-decoration:none;
background:url(../images/prodparts.png) 120px 0px;}
/* tab end */

/* box1 start */
#box1start, #box1end {
width:755px;
height:10px;
font-size:0px;
background-image:url(../images/transboxwhite.gif);
clear:both;}
#box1start {
background-position:960px -140px;}
.box1body {
width:753px;
border-left:1px solid #bcb9b9;
border-right:1px solid #bcb9b9;}
#box1end {
background-position:960px -150px;}
/* box1 end*/

/* 单个产品页 start*/
#prodetail {
height:260px;
clear:both;
width:755px;
text-align:left;
position:relative;}
#prodetail h1{
padding-left:6px;
display:block;
width:749px;
color:#854a33;
font:bold 24px/36px arial;
border-bottom:2px solid #ca7308;}
#prodetail div {
width:118px;
height:auto;
text-align:center;
position:absolute;
left:12px;
top:54px;}
#prodetail div img {
vertical-align:bottom}
#prodetail div p{
line-height:16px}
#prodetail ul {
display:block;
margin:26px 12px 0px 152px;}
#prodetail ul li {
height:42px;
display:block;
clear:both;
padding-left:24px;
background:url(../images/prodparts.png) no-repeat 0px -204px;
font:normal 12px/18px Arial;}
#prodetail a.freetrial, #prodetail a.buynow, #prodetail a.learnmore {
display:block;
float:left;
width:80px;
height:26px;
padding-left:40px;
text-decoration:none;
margin-top:12px;
color:#1f1f1f;
font:bold 12px/26px Arial, Helvetica, sans-serif;
background-image:url(../images/buttons.png)}
#prodetail a.freetrial {
margin-left:155px !important;
_margin-left:78px;
background-position:360px 0;}
#prodetail a.freetrial:hover {
color:#0033FF;
background-position:360px -26px;}
#prodetail a.buynow {
margin-left:12px;
background-position:240px 0;}
#prodetail a.buynow:hover {
color:#0033FF;
background-position:240px -26px;}
#prodetail a.learnmore {
margin-left:12px;
background-position:120px 0;}
#prodetail a.learnmore:hover {
color:#0033FF;
background-position:120px -26px;}

.prodetmac {
height: auto;
clear:both;
width:755px;
text-align:left;
position:relative; margin-bottom:10px;}
.prodetmac h1{
padding-left:6px;
display:block;
width:749px;
color:#854a33;
font:bold 24px/36px arial;
border-bottom:2px solid #ca7308;}
.prodetmac .box {
	width:126px;
	height:auto;
	text-align:center;
	position:absolute;
	left:5px;
	top:64px;}
.prodetmac .box img {
vertical-align:bottom}
#prodetail .box p{
line-height:16px}
.prodetmac ul {
display:block;
margin:26px 12px 0px 152px;}
.prodetmac ul li {
height:42px;
display:block;
clear:both;
padding-left:24px;
background:url(../images/prodparts.png) no-repeat 0px -204px;
font:normal 12px/18px Arial;}
.prodetmac a.freetrial, .prodetmac a.buynow{
display:block;
float:left;
width:80px;
height:26px;
padding-left:40px;
text-decoration:none;
color:#1f1f1f;
margin-right:12px;
font:bold 12px/26px Arial, Helvetica, sans-serif;
background:url(../images/buttons.png) 360px 0;}
.prodetmac a.freetrial:hover {
color:#0033FF;
background-position:360px -26px;}
.prodetmac a.buynow {
background-position:240px 0;}
.prodetmac a.buynow:hover {
color:#0033FF;
background-position:240px -26px;}
.prodetbutm {
margin:8px 0px 0px 158px !important;
_margin-left:80px;
width:450px;
display:block;
float:left;}
.prodetbutm span {
display:block;
width:128px;
padding-left:8px;
float:left;
color:#333333;
font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif}

#keyfeature {
clear:both;
position:relative;}
#keyfeature .ttl0 {
display:block;
width:731px;
height:28px;
background:url(../images/transboxwhite.gif) 960px -200px;
color:#383838;
font:bold 12px/28px Verdana;
padding-left:24px;
}
#keyfeature .img1 {
float:left;
margin:28px 0px 24px 6px;}
#keyfeature .img2 {
float:right;
margin:36px 0px 24px 0px;}
#keyfeature ul {
display:block;
float:left;
width:420px;
margin:48px 0px 0px 2px;}
#keyfeature ul li {
height:56px;
display:block;
clear:both;
padding-left:24px;
background:url(../images/prodparts.png) no-repeat 0px -204px;
font:normal 12px/18px Arial;}

#overview {
clear:both;
position:relative;}
#overview .ttl0 {
display:block;
width:731px;
height:28px;
background:url(../images/transboxwhite.gif) 960px -200px;
color:#383838;
font:bold 12px/28px Verdana;
padding-left:24px;
}
#overview img {
margin:;}
#overview div.boxnr {
padding:20px 12px;
float:left;}
#overview div.boxnr  div.boxnr_img{
float:right;}
#overview div.boxnr  div.boxnr_wz{
float:left; width:540px;}
#overview div p {
margin:8px 0;
font:normal 12px/20px Arial;}

#overview .uglink2 {
display:block; margin:0 auto;
text-align:center;
color:#666;
font-weight:bold;}

.overview a.freetrial, .overview a.buynow{
display:block;
float:left;
width:80px;
height:26px;
padding-left:40px;
text-decoration:none;
color:#1f1f1f;
margin-right:12px;
font:bold 12px/26px Arial, Helvetica, sans-serif;
background:url(buttons.png) 360px 0;}
.overview a.freetrial:hover {
color:#0033FF;
background-position:360px -26px;}
.overview a.buynow {
background-position:240px 0;}
.overview a.buynow:hover {
color:#0033FF;
background-position:240px -26px;}
.overview .prodetbutm2 {
margin:8px 0px 0px 20px !important;
_margin-left:80px;
width:450px;
display:block;
float:left;}
.overview .prodetbutm2 span {
display:block;
width:128px;
padding-left:8px;
float:left;
color:#333333;
font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif}











.banner2 {
vertical-align:bottom;
text-align:center;}

.other {
margin-top:18px;
clear:both;
position:relative;}
.other .ttl0 {
display:block;
width:731px;
height:28px;
background:url(../images/transboxwhite.gif) 960px -200px;
color:#383838;
font:bold 12px/28px Verdana;
padding-left:24px;
}
.other ul { margin:18px 0px 6px 6px;}
.other h2 {font:bold 12px/24px Verdana; padding-left:6px;}
.other li { margin:12px 12px;}
a.freedownB {
font:bold 14px/18px Verdana;
display:block;
color:#dd0000;
margin:12px 6px;
}
/* 单个产品页 start*/

/* 产品页排版 start*/
.produl {
display:block;
width:700px;
margin:0 auto;
text-align:center;
}
.produl li {
_height:120px;
display:block;
clear:both;
text-align:left;
padding:24px 0px 1px 0px;
position:relative;
border-bottom:1px solid #ccc;}
.produl li:hover {
background-color:#f5f5f5;}
.produl li .hr {
text-align:center;
line-height:0px;
display:block;
clear:both;
padding:0; margin:0;
height:1px;}
.produl li hr {
width:90%;
border-collapse:collapse;
height:1px;
color:#cccccc;
background:#cccccc !important;/*FF*/;
border:0;}
.produl li div {
display:block;
position:absolute;
top:29px;
left:5px;
width:87px;
height:110px;
text-align:center;}
.produl li div .price {
display:block;
clear:both;
color:red;
font:bold 12px/18px Arial}
.produl li .prodn a{
margin-left:122px;
color:#1f1f1f;
font:bolder 16px/22px Arial;
text-decoration:none;
border-bottom:1px solid #333333;}
.produl li .prodn a.red {
color:#FF0000;
border-color:#FF0000;}
.produl li .prodn a:hover{
color:#0033FF;
text-decoration:none;
border-bottom:1px solid #0033ff;
}
.produl li p {
display:block;
margin:4px 0px 56px 122px;
font:normal 12px/18px Arial, Helvetica, sans-serif;
}
.produl li a.freetrial, .produl a.buynow, .produl a.learnmore {
position:absolute;
bottom:16px;
display:block;
float:left;
width:80px;
height:26px;
padding-left:40px;
text-decoration:none;
color:#1f1f1f;
font:bold 12px/26px Arial, Helvetica, sans-serif;
background-image:url(../images/buttons.png);}
.produl li a.freetrial {
left:122px;
background-position:360px 0;}
.produl li a.freetrial:hover {
color:#0033FF;
background-position:360px -26px;}
.produl li a.buynow {
left:248px;
background-position:240px 0;
}
.produl li a.buynow:hover {
color:#0033FF;
background-position:240px -26px;
}
.produl li a.learnmore {
left:374px;
background-position:120px 0;
}
.produl li a.learnmore:hover {
color:#0033FF;
background-position:120px -26px;
}
.sortlink {
margin:36px 24px 0px 24px;
border-top:2px solid #ca7308;
padding:24px 24px 24px 24px;}
.sortlink ul {
display:block;
margin:0 auto}
.sortlink ul li {
display:block;
width:250px;
height:24px;
padding-left:18px;
float:left;
background:url(../images/sidebar.png) no-repeat 0px -160px;}
.sortlink ul li a {
color:#515151;
font:bold 12px/24px  Arial;
text-decoration:underline;}
.sortlink ul li a:hover {
color:#0033FF;}
/* 产品页排版 start*/

/* 下载页 start*/
.redh {
display:block;
margin:0 auto;
width:680px;
padding:8px 12px 0px 12px;
color:#ff0000;
font:bold 16px/36px Arial;
border-bottom:1px solid #ca7308;}
.redh2 {
padding:8px 12px 0px 24px;
color:#ff0000;
font:bold 16px/36px Arial;}
.downul {
width:700px;
display:block;
clear:both;
margin:0 auto;
position:relative;}
.downul li{
width:700px;
height:72px;
clear:both;
padding:12px 0px;
border-bottom:1px solid #ddd;
position:relative;
}
.downul li:hover {
background-color:#f5f5f5;}
.downul li .boxxxs {
	display:block;
	position:absolute;
	left:12px;
	top:16px;
}
.downul li .prodn {
margin-left:72px;}
.downul li .prodn a{
font:bold 12px/14px Verdana, Arial;
color:#000000;
text-decoration:underline;}
.downul li .prodn a:hover {
color:#0033FF;
text-decoration:none;}
.downul li p {
color:#383838;
margin-left:72px;
font:normal 12px/16px Arial;}
.downul li .desc {
	display:block;
	clear:both;
	width:390px;}
.downul li .desc2 {
display:block;
width:80px;
float:left;
padding:4px 0;}
.downul li a.learn2, .downul li a.freedown2{
color:#3a3a3a;
padding-left:24px;
display:block;
widows:126px;
height:22px;
background-image:url(../images/prodparts.png);
margin:-18px 6px 0px 0px;
float:right}
.downul li a.learn2{
background-position:360px -114px;}
.downul li a.freedown2{
font-weight:bold;
background-position:360px -85px;}

/* 下载页 end*/

/* faq start */
.faqpul {
display:block;
margin:5px auto;
width:700px;
}
.faqpul li {
display:block;
clear:both;
width:700px;
height:50px;
border-bottom:1px solid #d7d7d7;}

.faqpul li:hover {
background-color:#f5f5f5;}
.faqpul li .prodn a{
display:block;
width:480px;
float:left;
font:bold 12px/46px Arial;
text-decoration:underline;
color:#325682}
.faqpul li .prodn a:hover {
color:#0033FF;
text-decoration:underline;}
.faqpul li img {
display:block;
float:left;
margin:5px 6px;}
a.faqlink, a.uglink {
display:block;
float:right;
color:#5d5d5d;
text-decoration:none;
padding-left:24px;
background-image:url(../images/prodparts.png);
margin:12px 12px 0px 0px;
font:bold 11px/22px Arial;
}
a.faqlink {
background-position:360px -144px;}
a.faqlink:hover, a.uglink:hover {
color:#0033FF;
text-decoration:underline}
a.uglink {
background-position:360px -173px;}
/* faq end */

/* store start */
.stpul {
display:block;
width:700px;
margin:0 auto;
}
.stpul li {
display:block;
width:700px;
clear:both;
height:110px;
border-bottom:1px solid #e2e2e2;
position:relative;
text-align:left;}
.stpul li:hover {
background-color:#f5f5f5;}
.stpul li .boxst {
	display:block;
	position:absolute;
	top:20px;
	left:20px;}
.stpul li .prodn a{
display:block;
float:left;
width:450px;
color:#444444;
text-decoration:underline;
margin:0px 0px 2px 98px;
_margin-left:50px;
padding-top:16px;
font:bold 12px/24px Verdana}
.stpul li .stdesc {
display:block;
margin-left:98px;
_margin-left:50px;
float:left;
color:#4d4d4d;
width:450px;
font:normal 12px/18px Arial}
.stpul li a.learnmore3 {
display:block;
float:left;
margin:3px 0px 0px 98px;
_margin-left:50px;
width:450px;
font:normal 11px/12px Verdana;
color:#000000;
text-decoration:underline;
text-align:right;}
.stpul li .stplibut {
position:absolute;
right:12px;
top:24px;
display:block;
width:120px;
float:right;}
.stpul li .stprice {
padding-left:32px;
color:#d02424;
display:block;
height:26px;
font:bolder 12px/22px Verdana;}
.stpul li a.buynow3, .stpul li a.freetrial3 {
display:block;
float:right;
clear:both;
width:65px;
height:22px;
padding:2px 12px 2px 24px;
font:bold 12px/22px Verdana;
color:#000000;
background:url(../images/prodparts.png)}
.stpul li a.buynow3 {
background-position:0px -50px;}
.stpul li a.buynow3:hover {
color:#0033FF;}
.stpul li a.freetrial3 {
background-position:0px -80px;}
.stpul li a.freetrial3:hover {
color:#0033FF;}
/* store end */

/* 购买页面底部广告 start */
.buydetail {
	display:block;
	clear:both;
	height:200px;
	width:755px;
	position:relative;
}
.buydetail div {
	display:block;
	text-align:center;
	width:113px;
	position:absolute;
	top:2px;
	left:16px;
}
.buydetail div p{
line-height:16px;}
.buydetail h1 {
margin-left:148px;
display:block;
width:600px;
color:#3d3d3d;
font:bold 24px/36px Arial, Helvetica, sans-serif;
border-bottom:2px solid #d6d6d6;}
.buydetail .ttl0 {
margin:8px 0px 2px 154px;
color:#3d3d3d;
font:bold 12px/18px Arial, Helvetica, sans-serif;}
.buydetail ul {
display:block;
margin-left:154px;
color:#3d3d3d;
font:bold 12px/18px Arial, Helvetica, sans-serif;}
.buydetail .crepic{
margin:8px 0px 0px 154px;}

.licbox {
width:716px;
clear:both;
margin:0 auto;
}
.licbox .ttl0 {
font:bold 12px/32px Verdana, Arial, Helvetica, sans-serif;
display:block;
color:#002069;
width:700px;
border-bottom:2px solid #a8a8a8;
padding-left:16px;
}
.licbox ul li {
height:32px;
width:716px;
border-bottom:1px solid #c4c4c4}
.licbox ul li .ver{
display:block;
float:left;
font:bold 11px/32px Arial, Helvetica, sans-serif;
padding-left:16px;
width:316px;
}
.licbox ul li span {
display:block;
float:left;
line-height:32px;}
.licbox ul li .pricebred {
text-decoration:line-through;
color:#ff4800;
padding-right:6px;
font-weight:bold;}
.priceared {
font:bold 16px/32px Arial, Helvetica, sans-serif;
color:#ff4800;
padding-left:6px;}
.pricenred {
width:127px; color:#ff4800;
text-align:center;
font:bold 14px/32px Arial, Helvetica, sans-serif;
}
.licbox a.buynow {
display:block;
float:right;
width:80px;
height:26px;
padding-left:40px;
text-decoration:none;
margin:2px 24px 0px 0px;
color:#1f1f1f;
font:bold 12px/26px Arial, Helvetica, sans-serif;
background:url(../images/buttons.png) 240px 0;}
.licbox a.buynow:hover {
color:#0033FF;
background-position:240px -26px;}
/*购买页面底部广告 start*/
.sltad {
width:716px;
clear:both;
margin:0 auto;
position:relative}
.sltad .ttl0 {
padding-left:16px; display:block;
color:#c32e00;
font:bold 14px/32px Verdana, Arial, Helvetica, sans-serif;
width:700px;
border-bottom:2px solid #a8a8a8;
}
.sltad .box{
	position:absolute;
	top:56px;
	left:14px;
}
.sltad .prodn1 {
margin:30px 0px 0px 170px; display:block;
font:bold 16px/18px Arial, Helvetica, sans-serif;
color:#0000ff;}
.sltad .prodn2{
margin:8px 0px 6px 170px; display:block;
font:bold 12px/14px Arial, Helvetica, sans-serif;}
.sltad p{
margin-left:170px;
font:normal 11px/18px Arial, Helvetica, sans-serif;}
.sltad a.buynow {
	width:220px;
	padding-left:30px;
	display:block;
	float:left;
	margin:8px 0px 0px 170px;
	_margin-left:80px;
	text-decoration:underline;
	background:url(../images/prodparts.png) 5px -50px;
	color:#181818;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
}
.sltad a.buynow:hover {
color:#0033FF;}
/*购买页面底部广告 end*/
/* 购买页面广告 end */

.colab-a { width:535px; padding-left:16px; float:left}
.colab-b { width:384px; padding-right:12px; float:right}
.noteboxstart {width:360px; height:43px; font:bold 14px/43px Arial, Helvetica, sans-serif; color:#FFF; background:url(../images/buy/notesbox.png); padding-left:24px;}
.noteboxbody { background-color:#e5ebf3; border-left:1px solid #dedede; border-right:1px solid #dedede; padding:12px; width:358px;
font:normal 11px/16px Arial, Helvetica, sans-serif;}
.noteboxbody p { padding-left:24px; font:normal 11px/16px Arial, Helvetica, sans-serif; margin-bottom:8px;}
.noteboxbody .noteno { display:block; float:left;}
.noteboxend { width:384px; height:8px; background:url(../images/buy/notesbox.png) 0 -50px; font-size:0%;}
.noteboxline { width:320px; height:2px; margin: 0 auto; font-size:0%; background:url(../images/buy/notesbox.png) 0 -60px;}
.os{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:68px;
}






#box2start{width:755px;height:10px;clear:both;}
#tab_line_1{background-color:#FFF;width:184px;height:1px;margin-left:30px;}
#tab_line_2{background-color:#FFF;width:184px;height:1px;margin-left:219px;}
#tab_1 li{float:left;}
#tab_1 a.w,#tab_1 a.w_1,#tab_1 a.m,#tab_1 a.m_1{background:url(../images/tab_image.gif) no-repeat;width:186px;height:30px;display:block;margin-left:29px;}
#tab_1 a.w{background-position:0 -40px;margin-left:3px;}
#tab_1 a.w_1{margin-left:3px;}
#tab_1 a.m{background-position:-189px 0px;margin-left:29px;}
#tab_1 a.m_1{background-position:-189px -40px;margin-left:29px;}
#product_class{height:50px;border-left:1px solid #bcb9b9;border-right:1px solid #bcb9b9;}
#product_class ul{padding:12px 30px 0px 20px;}
#product_class li{float:left;}
#product_class li a{display:block;height:24px;line-height:24px;background:url(../images/tab_dot2.gif) no-repeat 12px 9px;border:1px solid #b5b5b5;padding-left:22px;padding-right:14px;float:left;color:#555;text-decoration:none;font-weight:bold;margin:0px 5px;}
#product_class li a:hover{background-color:#f6f6f6;color:#0033ff;height:24px;line-height:24px;}
#product_class li a.sel{background: url(../images/tab_dot1.gif) no-repeat 12px 6px;color:#FF0000;padding-left:28px;height:24px;}
#product_class li a.sel:hover{color:#FF0000;}

#includepro{clear:both;margin:8px 0 50px 0;}
#includepro h4{background:url(../images/20080701/title_line.gif) no-repeat bottom;font:bold 14px/30px Verdana, Arial, Helvetica, sans-serif ;padding-left:16px;}
#includepro .item{width:360px;float:left;padding:20px 0px 10px 0px;margin-right:8px;}
#includepro .item img{padding-right:12px;float:left;}
#includepro .item .word{float:left;width:248px;}
#includepro .item .word h5{font-size:14px;font-weight:bold;line-height:24px;}
#includepro .item .word h5 a{font-size:14px;font-weight:bold;line-height:24px;}
a.btn_freetrial, a.btn_buynow{display:block;float:left;width:80px;height:26px;padding-left:40px;text-decoration:none;color:#1f1f1f;margin-right:4px;margin-top:6px;font:bold 12px/26px Arial, Helvetica, sans-serif;background:url(../images/buttons.png) 360px 0;float:left;}
a.btn_freetrial:hover {color:#0033FF;background-position:360px -26px;}
a.btn_buynow {background-position:240px 0;}
a.btn_buynow:hover {color:#0033FF;background-position:240px -26px;}








@charset "utf-8";
/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,img { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,p,a,li,td { font:normal 12px/1.5em Verdana, Arial, Helvetica, sans-serif}
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
a:link {color: #0000FF;}
a:hover {text-decoration: none;}
a:active {color: #FF0000;}
img {behavior:url(iepngfix.htc);}

.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
.ie6bod {height:1px; font-size:0%; background-color:#e2e2e2; width:100%; clear:both;}
.copyr a { color:#FFFFFF; text-decoration:none;}
.copyr a:hover { text-decoration:underline;}
#gotop { display:block; width:68px; height:35px; z-index:100; position:absolute; bottom:12px;
right:36px;}
#gotop a{
font:bold 14px/24px Arial, Helvetica, sans-serif;
color:#999999;
text-decoration:none}
#gotop a:hover {
color:#0033FF;
text-decoration:none;}

.ttl1 {
font:bold 16px/36px Arial, Helvetica, sans-serif;
display:block;
padding-left:12px;
width:98%;
border-bottom:1px solid #990000;}

/* HEADER */
#header {
margin:0 auto;
margin-top:22px; 
margin-bottom:20px;
background:url(top_navbg.gif) no-repeat;
width:960px;
height:35px;
position:relative;
}
#logo {
width:316px;
height:64px;
padding:0px 0px 0px 14px;
text-align:left;
float:left;
}
#logo img {
vertical-align:bottom;
margin-bottom:4px;}
#livesup { position:absolute; top:6px; right:12px; *top:12px; overflow:hidden;}

#logo .tlinks { padding-left:8px; line-height:12px;color:#7d7d7d;}
#logo .tlinks a {color:#7d7d7d; text-decoration:none;
font:normal 10px/12px Arial, Helvetica, sans-serif;}
#logo .tlinks a:hover {color:#0033FF; text-decoration:underline;}
/* main navigator */
#mainav {
	font-size:12px;
	color:white;
	display:block;
	width:600px;
	height:35px;
	position:absolute;
	bottom:1px;
	left: 340px;
}
#mainav li {
float:left;
position:relative;
}
#mainav li a {
display:block; 
margin-top:3px;
width:150px;
height:32px;
text-align:center;
line-height:32px; font-size:16px;
color:#FFFFFF; font-weight:bold;
text-decoration:none
}
#mainav li a {
background-position:180px 0px;
}
#mainav li a:hover { color:#0033FF
}
#mainav a.mainavl {
background-position:270px 0px;
}
#mainav a.mainavlw {
background-position:0px -70px;
}
#mainav a.mainavl:hover {
background-position:270px -25px;
}
#mainav a.mainavlw:hover {
background-position:0px -95px;
}
#mainav a.mainavr {
background-position:90px 0px;
}
#mainav a.mainavrw {
background-position:90px -70px;
}
#mainav a.mainavr:hover {
background-position:90px -25px;
}
#mainav a.mainavrw:hover {
background-position:90px -95px;
}
#mainav a.currentl {
background-position:270px -25px;
}
#mainav a.current {
background-position:180px -25px;
}
#mainav a.currentr {
background-position:90px -25px;
}

#mainav li ul {
visibility:hidden;
position:absolute;
top:25px; left:0;
border-top:1px solid #454545;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
text-align:left;
}
#mainav li:hover ul, #mainav li.over ul {
visibility:visible;
}
#mainav li ul li {
clear:both;
background-color:#565656;
border-top:1px solid #6a87a2;
border-bottom:1px solid #454545;
}
#mainav li ul li a {
display:block;
height:24px;
width:164px;
clear:both;
color:#FFFFFF;
text-align:left;
text-decoration:none;
padding-left:12px;
background-image:none;
font:normal 11px/22px Arial;
}
#mainav li ul li a:hover {
background-color:#366890
}
/* main navigator END */
/* HEADER END */



/* Banner */
#banner {
width:960px;
clear:both;
margin-bottom:12px;
}
#banner img {
vertical-align:bottom;
}
/* Banner END */

/* crumb start */
#crumb, #crumb a {
font:normal 11px/12px Verdana;
color:#525252;
text-decoration:none;}
#crumb {
clear:both;
height:26px;
background:url(../images/sidebar.png) no-repeat 14px -79px;
padding:0px 0px 0px 34px;}
#crumb a:hover {
color:#0033FF;
text-decoration:underline;}
/* crumb end */

/* Content layout */
#container {
width:960px;
margin:0 auto;
position:relative;
}
#content {
width:755px;
float:right;
}
#sidebar {
width:194px;
height:100%;
float:left;
vertical-align:top;
position:relative;
}
/* Content layout END */

/* sidebar */
#sidebarad {
width:194px;
height:auto;
margin-bottom:10px;
}
#sidebarad img {
vertical-align:bottom;
}
.sidebarad2 {
width:192px;
border-left:1px solid #a6a6a6;
border-right:1px solid #a6a6a6;
}
.sidebarad2 img {
vertical-align:bottom;}
.prodlist {
width:192px;
border-left:1px solid #a6a6a6;
border-right:1px solid #a6a6a6;
clear:both;
text-align:center;
background-color:#f2f2f2;
}
.prodlist .ttl0 a{
display:table;
vertical-align:middle;
float:left;
width:164px;
height:22px;
font:bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding-left:28px;
color:#FFFFFF;
background:url(sidebar.png) 250px 0px;
text-decoration:none;}
.prodlist h1 .hot {height:22px;}
.prodlist a.linkh {
background-position:250px -30px;
}
.prodlist ul {
display:block;
clear:both;
margin:0px auto;
padding:6px 0;
width:180px;
}
.prodlist ul li {
display:block;
text-align:left;
padding-left:16px;
clear:both;
height: auto;
line-height:20px;
font:12px/20px Arial, Helvetica, sans-serif;
border-bottom:1px solid #ddd;
background:#f2f2f2 url(../images/sidebar.png) 247px -134px
}
.prodlist ul li a {
color:#515151;
text-decoration:none;
}
.prodlist ul li a:hover {
color:#0033FF;
text-decoration:underline;
}
.prodlist a.more {
color:#174f82;
text-decoration:none}
.prodlist a.more:hover {
color:#0033FF;
text-decoration:underline}

.sidefaqlist {
width:192px;
border-left:1px solid #a6a6a6;
border-right:1px solid #a6a6a6;
clear:both;
text-align:center;
background-color:#f2f2f2;}
.sidefaqlist .ttl0 a{
display:block;
float:left;
width:164px;
height:22px;
font-size:12px;
font-weight:bold;
line-height:22px;
text-align:left;
padding-left:28px;
color:#FFFFFF;
background:url(../images/sidebar.png) 250px 0px;
color:#FFFFFF;
text-decoration:none;
}
.sidefaqlist a.linkh {
background-position:250px -30px;
}
.sidefaqlist ul {
display:block;
clear:both;
margin:0px auto;
padding:6px 0;
width:180px;
}
.sidefaqlist ul li {
display:block;
text-align:left;
padding:8px 0 8px 16px;
clear:both;
font:12px/16px Arial, Helvetica, sans-serif;
background:#f2f2f2 url(../images/sidebar.png) 0px -236px;
}
.sidefaqlist ul li a {
color:#515151;
text-decoration:none;
}
.sidefaqlist ul li a:hover {
color:#0033FF;
text-decoration:underline;
}
.sidefaqlist a.more {
color:#174f82;
text-decoration:none}
.sidefaqlist a.more:hover {
color:#0033FF;
text-decoration:underline}

#sidebarend {
background:#f2f2f2 url(../images/transbox.gif) 960px -100px;
height:11px;
width:194px;
font-size:0px;
}
#sidebarendw {
background:#f2f2f2 url(../images/transboxwhite.gif) 960px -100px;
height:11px;
width:194px;
}
/* sidebar END */

/* footer start */
#footer {
color:#FFFFFF;
text-align:center; position:relative;
width:960px;
height:51px;
margin:12px auto;
float:left;
background:url(../images/transbox.gif) 960px 0px;
}
.footerw {
color:#FFFFFF;
text-align:center;
position:relative;
width:960px;
height:51px;
margin:12px auto;
float:left;
background:url(../images/transboxwhite.gif) 960px 0px;
}
#footer .nav a, .footerw .nav a{
font:bold 12px/24px Verdana;
color:#FFFFFF;
text-decoration:none;
}
#footer .nav a:hover, .footerw .nav a:hover {
color:#00CCFF;
text-decoration:underline;
}
#footer p, .footerw p {
font:normal 12px/24px Arial;
}
/* footer END */

/* index banner2 start */
#banner2 {
	position:relative;
	text-align:left;
	width:722px;
	height:138px;
	clear:both;
	margin:0px auto 0px auto;
	 margin-bottom:20px;
	background:url(../images/indexboxes2.png) 734px 0px;
}
#banner2 .ttl0 a { font:bold 16px/36px Arial;
color:#FFFFFF; text-decoration:none;}
#banner2 .ttl0 a:hover {color:#00CCFF; text-decoration:none;}
#banner2 p {font:normal 12px/18px Arial; color:#2e2e2e; width:560px;
margin:2px 0px 0px 36px;}
#banner2 div { width:110px;
position:absolute;	top:0px; right:0px}

#banner2 a.freedown, #banner2 a.buynow, #banner2 a.more {
display:block;
float:left;
width:190px;
padding-left:24px;
text-decoration:none;
margin-top:18px;
color:#1f1f1f;
font:bold 12px/16px Arial, Helvetica, sans-serif;
background-image:url(../images/indexboxes2.png)
}
#banner2 a.freedown {
margin-left:12px;
background-position:734px -450px;
}
#banner2 a.freedown:hover {
color:#0033FF;
text-decoration:underline;
}
#banner2 a.buynow {
margin-left:12px;
background-position: 484px -450px;
}
#banner2 a.buynow:hover {
color:#0033FF;
text-decoration:underline;
}
#banner2 a.more {
margin-left:12px;
background-position: 236px -450px;
}
#banner2 a.more:hover {
color:#0033FF;
text-decoration:underline;
}
/* index banner2 end */


#wordlink{position:absolute;top:24px;right:134px;overflow:hidden;width:170px;height:30px;color:#cc0000;font-weight:bold;z-index:10;}
#wordlink a{color:#cc0000;font-weight:bold;text-decoration:none;}
#wordlink a:hover{text-decoration:underline;}




@charset "utf-8";
/* CSS Document */
.red {
color:#FF0000;}
.redc10 {
color:#c10000;}
.borg12 {
color:#ba5300;
font-weight:bold;
font-size:12px;}
a.red:link,a.red:visited {
color:#FF0000;}
.n10 {
font-size:10px;}
.b12 {
font-size:12px;
font-weight:bold;}
.n12 {
font-size:12px;}
.b10 {
font-weight:bold;
font-size:10px;}
.gray52 {
color:#525252;}
.cbox1 { padding:12px 24px;}
.cbox1 p {clear:both; margin-bottom:18px;}
.cul1 { clear:both; margin:12px 8px;}
.cul1 li {
height:24px; padding-left:18px; clear:both;
background:url(../images/sidebar.png) no-repeat 0px -160px;}
.cul1 li a {color:#515151; font:bold 12px/24px  Arial; text-decoration:underline;}
.cul1 a:hover {color:#0033FF;}
.cbox1 h2 {font:bold 14px/22px Arial, Helvetica, sans-serif; margin-bottom:8px;}
.cbox1 h3 { font:bold 12px/18px Arial, Helvetica, sans-serif; margin-bottom:8px;}
.cbox1 p a { color:#333; text-decoration:underline;}
.cbox1 p a:hover {color:#0033FF; text-decoration:none;}
.ttl2 {
display:block;
width:95%; height:24px; padding-left:24px;
margin:0 auto 12px auto;
text-align:left;
font:bold 14px/24px Arial, Helvetica, sans-serif;
color:#4d4d4d;
background-color:#e0e0e0;}
a.lingray { color:#666; text-decoration:underline;}
a.lingray:hover { color:#666; text-decoration:none;}

/* Special offer of this week */
.specialoffer a {color:red; font:bold 12px/24px  Arial; text-decoration:underline;}



/* products start */
#box2 {
width:755px; height:auto;
float:left;
clear:both;
margin-top:8px;
height:80%;
position:relative;
}
#box2 .start, #box2 .end {
width:755px;
}
#box2 .start {
height:18px;
background-position:755px 0px;
}
#box2 .end {
height:10px;
clear:both;
background-position:755px -18px;
position:relative;
bottom:0px;
left:0;
}
#box2 .boxbody {
	background-color:#FFFFFF;
}
#box2 .boxbody hr {
width:90%;
border-collapse:collapse;
height:1px;
color:#cccccc;
background:#cccccc !important;/*FF*/;
border:0;
}
/* products end */


/* index prodbox start */
.prodbox {
	display:block;
	clear:both;
	text-align:left;
	height:auto;
	padding:0px 16px 36px 16px;
	position:relative;
}
.prod2{
margin:24px auto 18px auto;
}
.prodbox div {
display:block;
position:absolute;
top:29px;
left:16px!important;
_left:0px;
width:116px;
height:110px;
text-align:center;
}
.prodbox div .price {
color:red;
font:bold 12px/18px Arial
}


.prodbox .ttl0 a{
color:#1f1f1f; font:bolder 16px/22px Arial; margin-left:200px;
text-decoration:none; border-bottom:1px solid #333333;}
.prodbox .ttl0 a:hover{
color:#0033FF; text-decoration:none;
border-bottom:1px solid #0033ff;}
.prodbox .ttl0_2 a{
color:#1f1f1f; font:bolder 16px/22px Arial; float:left; width:400px;
text-decoration:none; border-bottom:1px solid #333333;}
.prodbox .ttl0_2 a:hover{
color:#0033FF; text-decoration:none;
border-bottom:1px solid #0033ff;}
.prodbox p {
display:block;
margin:4px 0px 0px 200px;
font:normal 12px/18px Arial, Helvetica, sans-serif;}

.prodbox p2 {
display:block;
margin:4px 0px 0px 200px;
font:normal 12px/18px Arial, Helvetica, sans-serif;}

.prodbox a.freetrial, .prodbox a.buynow, .prodbox a.learnmore {
display:block;
float:left;
width:80px;
height:26px;
padding-left:40px;
text-decoration:none;
margin-top:12px;
color:#1f1f1f;
font:bold 12px/26px Arial, Helvetica, sans-serif;
background-image:url(../images/buttons.png)
}
.prodbox a.freetrial {
margin-left:260px !important;
_margin-left:60px;
background-position:360px 0;
}
.prodbox a.freetrial:hover {
color:#0033FF;
background-position:360px -26px;
}
.prodbox a.buynow {
margin-left:12px;
background-position:240px 0;
}
.prodbox a.buynow:hover {
color:#0033FF;
background-position:240px -26px;
}
.prodbox a.learnmore {
margin-left:12px;
background-position:120px 0;
}
.prodbox a.learnmore:hover {
color:#0033FF;
background-position:120px -26px;
}
/* index prodbox end */


/* index banner3 start */
#banner3 {
background:url(../images/indexboxes2.png) 734px -200px;
width:734px;
height:164px;
margin:12px auto 0 auto;
clear:both;
position:relative;
}
#newprod, #prodnews{
width:367px; height:164px;
float:left; text-align:left;
font:normal 12px/14px Arial;
position:relative;
}
#newprod .prodn { display:block;
font:bold 12px/24px Arial;
margin:8px 0px 2px 110px;}
#newprod .ttl0, #prodnews .ttl0 {
font:bold 12px/30px Arial;
margin-left:30px;
}
#newprod p {
margin-left:110px;
margin-right:4px;
color:#3a3a3a;
}
#newprod a.learn2 {
display:block;
margin:8px 0px 0px 110px;
}
#banner3 a.more {
display:block;
position:absolute;
right:24px;
bottom:5px;
text-decoration:none;
}
#newprod div {
	height:auto;
	width:73px;
	float:left;
	position:absolute;
	top:39px;
	left:18px;
}
#prodnews ul {
display:block;
margin-top:6px;
width:360px;
height:auto;
}
#prodnews ul li a{
display:block;
width:320px;
font:normal 12px/22px Arial;
padding-left: 42px;
color:#3a3a3a;
background:url(../images/sidebar.png) no-repeat 8px -192px;
}
#prodnews ul li a:hover {
color:#0033FF;
}
/* index banner3 end */
