body {
	font-family: verdana, helvetica, sans-serif; 
	margin-left:0px;
	margin-top:0px;
}
img {
	border:0px;
}
td {
	color: #333; 
	font-size: 11px; 
	line-height: 120%;
}

h2 {
	display: inline;
	font-size: 100%;
}

h3 {
	display: inline;
	font-size: 100%;
}

a {
	font-size: 11px; color: #0066cc; text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
.underline {
	text-decoration: underline;
}
#header {
	background:url(/images/logo_right.jpg) no-repeat right;
}
.nav {
	margin: 0px;
	padding: 0px;
	background:url(/images/nav_bg.gif);
	height: 34px;
	font-size: 0px;
}
.nav ul{
	margin: 0px;
	padding: 0px;
	width: 760px;
	list-style:none;
}
.nav li{
	float:left;
	margin: 0px;
	padding: 0px;
	width:2px;
	line-height:30px;
	color: #fff;
}
.nav a{
	display:block;
	text-align:center;
	height:34px;
	font-size: 11px;
	color: #fff; 
	text-decoration: none;
}
.nav a:link{
	text-decoration:none;
}
.nav a:visited{
	text-decoration:none;
}
.nav a:hover{
	font-weight:bold;
	text-decoration:none;
} 
.nav_div{
	_background:url(/images/nav_div.gif) center no-repeat;
}
.nav_div img{
	_display:none;
}
.menu a {
	padding-left: 10px; 
	font-size: 10px; 
	color: #333; 
	text-decoration: none; 
	height: 22px; 
	line-height: 22px;
}
.menu a:hover {
	padding-left: 10px; 
	font-size: 10px; 
	color: #fff; 
	text-decoration: none; 
	height: 22px; 
	line-height: 22px;
}

#nav_left {
	width:5px;
}
#nav_home {
	width: 80px;
}
#nav_products {
	width: 85px;
}
#nav_buy {
	width: 58px;
}
#nav_support {
	width: 80px;
}
#nav_abt_us {
	width: 90px;
}
#nav_cnt_us {
	width: 100px;
}
#nav_aff {
	width: 80px;
}
#nav_freeware {
	width: 90px;
}
#products, #buy, #support, #aboutus, #affiliate, #freewares {
	margin:0px;
	padding:0px;
	position: absolute; 
	top: 0px; 
	width:200px;
	height: 30px; 
	visibility: hidden;
}
#products {
	z-index: 2;
	left: 88px; 
}
#buy {
	z-index: 1; 
	left: 176px;
}
#support {
	z-index: 3; 
	left: 233px;
}
#aboutus {
	z-index: 4; 
	left: 315px;
}
#affiliate {
	z-index: 5; 
	left: 509px;
}
#freewares {
	z-index: 6; 
	left: 602px;
}
.menu_item {
	margin:0px;
	padding:0px;
	height:22px; 
	background:url(/images/menu.jpg);
}
.menu_div {
	background:#6BAD87; 
	height:1px;
	overflow:hidden;
}
.menu_r_r2 {
	height:6px; 
	background:url(/images/menu_g_r2_c5.gif);
	overflow:hidden;
}
.menu_r_r5 {
	height:4px; 
	background:url(/images/menu_g_r5_c5.gif);
	overflow:hidden;
}
.menu_l_b {
	background:url(/images/menu_g_r5_c3.gif); 
	height: 4px;
	overflow:hidden;
}
#menu_layer {
	position:relative; 
	margin: 0px; 
	padding: 0px;
	left:0px; 
	top:-2px; 
	height:3px; 
	z-index:3; 
	visibility: inherit;
}
#menu_layer a{
	display:block;
}
#scr_left {
	float:left;
	height:220px;
	width:415px;
	_margin-right:-3px;
}
#scr_right {
	margin-left:415px;
	height:220px;
	width:355px;
	_margin-left:412px;
}
#scr_right_r2{
	margin:0px;padding-top:15px;height:75px;
}
.lnav {
	color: #666; font-size: 10px;
}
.lnav a {
	font-size: 10px; color: #0066cc; text-decoration: none
}
.lnav a:hover {
}
.leftmenu a {
	text-decoration: none; color: #666666; font-weight: bold;
}
.leftmenu a:hover {
	text-decoration: none; color: #333333; font-weight: bold;
}
.title12 {
	font-family: "verdana", "arial", "helvetica", "sans-serif";
	font-size: 12px;
	line-height: 300%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.content12{
	font-family: "verdana", "arial", "helvetica", "sans-serif";
	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.f18 {
	font-family: "verdana", "arial", "helvetica", "sans-serif";
	font-size: 18px;
	font-weight: bold;
}
#footer{
	color:#333;
	font-size: 11px; 
	height:30px;
	line-height:30px;
	background:url(/images/bottom_bg.jpg);
	border:#CCC solid 1px;
}
.features ul{
	margin:0px 0px 0px 24px;
	*margin-left: 16px;
	padding:0px;
}
.features li {
	margin:0px;
	padding:0px;
	list-style-image:url(../products/images/before2.gif);	
	*padding-left:4px;
}
.features h3 {
	font-weight: normal;
}
#ws_desc{
	margin:0px; 
	padding:0px; 
	position: absolute; 
	top: 8px; 
	width:600px; 
	line-height: 32px; 
	left: 90px;
	font-weight: bold;
}
#ws_lan{
	font-size:11px;
	margin:0px; 
	padding:0px; 
	position: absolute; 
	top: 8px; 
	width:760px; 
	line-height: 32px; 
	text-align:right;
}
#ws_lan img{
	vertical-align:middle;
}
#ws_desc h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	display:inline;
}
#ws_desc ul {
	display:inline;
}
#ws_desc li {
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 4px;
	font-size:14px;
	list-style:none;
	display:inline;
}
#tag_kwds h1, #tag_kwds h2{
	display: inline;
	font-size: 100%;
	color: #333;
}

#left_nav2 {
	margin:0px 25px 0px 5px;
	width:192px;
	border:#B5B5B5 solid 1px;
}

#left_nav2 p{
	margin-top:6px;
	margin-bottom:6px;
	line-height:15px;
}

#left_nav2 .hd{
	line-height:25px;
}

#left_nav2 .ds{
	margin-left:10px;margin-right:5px;
}

.amads {
	margin-left:12px;
	margin-right:5px;
	line-height:16px;
}

.amads img{
	float:left;
	margin:2px;
	border:none;
}

.buy_prod {
	background-image:url(/buy/images/expand.gif);
	background-repeat:no-repeat;
	line-height:25px;
}

.buy_prod a{
	text-decoration:none;
	padding-left:8px;
	padding-right:64px;
	font-size:12px;
	font-weight:bold;
}

.buy_prod_f {
	background-image:url(/buy/images/expandf.gif);
	background-repeat:no-repeat;
	line-height:25px;
}

.buy_prod_f a{
	text-decoration:none;
	padding-left:8px;
	padding-right:48px;
	font-size:12px;
	font-weight:bold;
}

.dialogDiv {  
    margin: 0 auto;  
    text-align: center;  
    width: 360px;  
    position: absolute;    
    left:50%;   
    top:50%;  
    margin-left:-250px;    
    margin-top:-100px;    
}  
  
.dialogBox {  
   margin: auto 0;  
   text-align: center;  
   border: 1px solid #d2d2d2;  
   background: #ffffff;  
  
}  
  
.dialogBox .header {  
    background: #4794c5;  
    margin: 2px;  
    height: 32px;  
    text-align: left;  
}  
  
.dialogBox .header .header_left {  
    float: left;  
}  

.dialogBox .header h3 {  
    font-size: 18px;  
    color: #ffffff;
	margin: 0;  
    padding: 0;
    padding-left: 6px;  
    padding-top: 4px;
}  
  
.dialogBox .content {
	text-align:left;
    font-size: 16px;  
    color: #6e6d6d;  
    margin: auto 0;  
    margin-top: 8px;
	padding-left: 24px;
}
