@charset "utf-8";

html {
	overflow-y: scroll;
}
	
	

* {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}
 
a:focus {
	outline: none;
	}

a:link, a:visited {
	color: #204AC5;
	text-decoration: none;
	}
	
	a:hover, a:focus {
	color: #204AC5;
	text-decoration: underline;
	
	}
	
	
body {
	background-color: #EEE;
	color: #333;
	font: 85% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
	
#container {
	text-align: left;
	width: 1024px;
	margin: 0 auto;
	/*max-width: 1200px;
	min-width: 960px;
	margin-left: auto;
	margin-right: auto;*/
	background-color: #FFF;
}
	
/*#header {
	background-image:url(/images/logo1.gif);
	background-repeat:no-repeat;
	height: 144px;
}*/

h1#header {
	height: 144px;
	line-height: 144px;
	position: relative;
	background: none;
	overflow: hidden;
	color: #204AC5;
	font-size: 2em;
	margin-bottom: 0;
	margin-left:0;
    }

h1#header span{
     position: absolute;
	 width: 100%;
	 height: 100%;
	 top: 0;
	 left: 0;
	 background-image:url(/images/logo1.gif);
	 background-repeat: no-repeat; 
}
 
h1#header span a {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	height: 144px;
	width: 588px;
}







#main1 {
	background: white url("/images/left_col_bg.gif") repeat-y top left;
}

#main2 {
	background:url("/images/right_col_bg.gif") repeat-y top right;
}

#sidebar1 {
	float: left;
	width: 220px;
}

#support {
	padding: 80px 10px 20px 10px;
	}
	
#sidebar2 {
	float: right;
	width: 200px;
	padding: 0 10px;
	}
	
#content {
	margin-left: 200px;
	margin-right: 200px;
	padding: 0 15px;
	padding-bottom: 10px;
	}	
	


/* Sidebar2 */

#product_box {
	margin: 10px auto;
	width: 180px;
}

#down_links img {
	margin: 10px 35px;
}

#down_links p {
	text-align:center;
}

	
/* Top menu */

#top_menu_wrapper {
	margin-bottom: 25px;
}

#top_menu {
	margin-right: 1em;
	text-align:right;
	list-style-type: none;
	font-size: 1.1em;
	font-weight: bold;
	}
		
#top_menu li {
    display: inline;
	padding-left: 1em;
	}
	
#top_menu a {
	text-decoration: none;
	color: #204AC5;
	}

#top_menu a:hover {
	border-bottom:solid 1px #204AC5;
	}
	

/* Navigation menu */

#nav, #nav ul{
	list-style-type: none;
}

#nav {
	font-size: 100%;
	margin: 0 10px 0 20px;
	}

#nav a {
	text-decoration: none;
	color: #204AC5;
	}
	
#nav a:hover {
	border-bottom:solid 1px #204AC5;
	}
	
#body_overview #nav_overview, #body_features #nav_features, #body_tour #nav_tour, #body_req #nav_req,
	#body_kbase #nav_kbase, #body_smart_info #nav_smart_info, #body_smart_bg #nav_smart_bg, 
	#body_smart_hist #nav_smart_hist, #body_smart_tech #nav_smart_tech, #body_smart_std #nav_smart_std,
	#body_smart_attr #nav_smart_attr, #body_feedback #nav_feedback, #body_download #nav_download, #body_buy #nav_buy
	{
	background-image: url(/images/selected.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

#nav li {
	padding: 5px 0 5px 25px ;
}

#nav ul {
	font-size: 90%;
	}

/* contents */

p {
	margin: 1em 1em;
	font-size: 13px;
}

h3.special {
    font-size: 2.0em;
	color: #AAA;
	margin-left: 30px;
   margin-bottom: 10px;
}


/* Features */
h2 {
	font-size: 150%;
	margin-left: 10px;
}

#features p {
	margin: 0 0 1em 0;
}


#feat_perf, #feat_smart, #feat_scan, #feat_scan_monitor, #feat_tray, #feat_email, #feat_attr, #feat_info, #feat_launch, 
#feat_log, #feat_ui  {
	background-repeat: no-repeat;
	background-position: 5px 5px;
	margin-top: 5px;
	min-height: 45px;
	height: auto !important;	/* IE6 hack */
	height: 45px;
}

#features h2, #features p{
	margin-left: 80px;
}


#features_text {
    padding: 10px 10px;
	margin-top:5px;
	font-size: 14px;
	}
	
	
	/* Features New */
.features_left {
	float: left;
	width: 260px;
	display: inline;
	margin-left: 6px;
			
	}
	
	
.features_right {
	display: inline;
	float: left;
	position: relative;
	width: 260px;
	margin-left: 10px;
	
	}
	
p.f_small {
	margin: 0;
	margin-left: 45px;
	font-size: 12px;  
  }
  
#inside {
  width:375px;
  height: 193px;
  display: inline;
  float: left;
  
}

#inside_1 {
  width:375px;
  height: 193px;
  display: inline;
  float: left;
  
}

p.only {
  color: #db463e;
  color: #4A0000;
  color: #990000;
  /*font-weight: bold;*/
  text-align: center;

}

.big_cap {
  font-size: 21px; 	
}

#only{
  float: right;
  margin-right: 70px;	
}

#only_1{
  float: right;
  margin-right: 70px;	
}


#both_1 {
  background: url(../images/box-tr-viol-big.png) no-repeat transparent;
  width:555px;
  height: 287px;
  margin-left: 25px;
  margin-top: 60px;
  display: block;
  padding-top: 20px;
  position: relative;
  
}

#both_2 {
  background: url(../images/box-tr-viol-big.png) no-repeat transparent;
  width:555px;
  height: 287px;
  margin-left: 25px;
  margin-top: 60px;
  display: block;
  padding-top: 20px;
  position: relative;
  
}

	
h2.features {
	/*font-size: 14px;*/
	font-weight: bold;
	font-size: 12px;
	margin-left: 20px;
}

#features p {
	margin: 0 0 1em 0;
}

#feat_perf_n, #feat_email_n, #feat_ui_n, #feat_smart_n, #feat_attr_n, #feat_log_n, #feat_scan_n, #feat_launch_n, 
 #feat_tray_n, #feat_info_n    {
    /*background-image:url(../images/green-puls-small.jpg);*/
	/*background-image: url(../images/check.gif);*/
}

#feat_smart_n, #feat_attr_n, #feat_log_n {
	/*background-image: url(../images/yellow-pulse-small.jpg);*/
}

#feat_scan_monitor_n {
    /*background-image: url(../images/blue-pulse-small.jpg);*/	
}
	

#feat_scan_n, #feat_launch_n {
	/*background-image: url(../images/red-pulse-small.jpg);*/
}

#feat_tray_n, #feat_info_n {
	/*background-image: url(../images/yellow-pulse-small.jpg);*/
}

#feat_perf_n, #feat_smart_n, #feat_scan_n, #feat_scan_monitor_n, #feat_tray_n, #feat_email_n, #feat_attr_n, #feat_info_n, #feat_launch_n, 
#feat_log_n, #feat_ui_n  {
	background-repeat: no-repeat;
	background-position: 0 1px;
	margin-top: 10px;
	min-height: 45px;
	height: auto !important;	/* IE6 hack */
	height: 45px;
}

#features h2, #features p{
	margin-left: 80px;
}


#features_text {
    padding: 0;
	margin-top:0px;
	font-size: 14px;
	}
	
	
/* bottom menu */

#bottom_menu {
	margin-left: auto;
	margin-right: auto;
	list-style-type: none;
	font-size: 1.2em;
    background-color:#B4C6F9;
	padding: 10px;
	color: #1A3C9D;
	}
		
#bottom_menu li {
    display: inline;
	padding: 0 1em;
	}
	
#bottom_menu a {
	text-decoration: none;
	color: #1A3C9D;
	}

#bottom_menu a:hover {
	border-bottom:solid 1px #1A3C9D;
	}

.cleaner {
    clear: both;
	height:0;
	}
/*back_link*/

.back_link  {
    font-size: 120%;
    text-align: center;
	padding: 5px 0;
	}
.back_link a {
    text-decoration: none;
	color: #204AC5;
	}	
	
.back_link  a:hover {
    text-decoration:underline;
	}	
	
/* footer */
#footer {
	clear: both;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width:1024px;
	font-size: 80%;
	padding: 1em 0;
	text-align: center;
	color: #555;
	background-color: #FFF;  /* IE6 does not honour padding if bg color is not specified */
	}
	
#footer p {
	margin: 0;
}	
	

.product_name {
	color:#204AC5;
	font-weight: bold;
}

.quotation {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	font-style:italic;
}

h2.question {
	margin: 2em 1em 0 1em;
}

p.back_kbase {
	background-image: url(/images/back_arr.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	padding-top: 15px;
}

p.back_kbase a {
	text-decoration: none;
	color: #204AC5;
}

p.back_kbase a:hover {
	text-decoration: underline;
}	

/* screenshots */
.screenshot {
	margin:40px auto;
}

.tour_script {
	border: 1px solid #BFBAB0;
	background-color: #F2EFE9;
	width: 94%;	 /* IE6 workaround */
	margin:0 15px;
}

.tour_prev {
	float: left;
	width: 10em;
}

.tour_next {
	float: right;
	width: 10em;
	text-align: right;
}

.tour_next a {
	background-image: url(/images/tour_next.gif);
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 20px;
	margin-right: 20px;
}

.tour_prev a {
	background-image: url(/images/tour_prev.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 20px;
	margin-left: 20px;
}

.tour_next a:link, .tour_next a:visited, .tour_prev a:link, .tour_prev a:visited {
	color:#333;
	text-decoration: none;
}	

.tour_next a:hover {
	color: #204AC5;
	text-decoration: underline;
	background-image: url(/images/tour_next_hi.gif);
}

.tour_prev a:hover {
	color: #204AC5;
	text-decoration: underline;
	background-image: url(/images/tour_prev_hi.gif);
}

.tour_title {
	text-align: center;
	font-weight: bold;
}
	

.tour_text {
	margin: 20px;
	border-top:solid 1px #BFBAB0;
	padding-top: 20px;
}

.tour_text_add {
	margin: 20px;
}

.tour_script ul, .kbase {
	margin: 20px;
	margin-left: 3em;
	list-style-type: none;
}

.tour_script li, .kbase li {
	background-image: url(../images/tour_dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
	

/* prices */
.prices {
	margin: 10px 9px;		
	padding: 10px;
}

.prices td {
	white-space:nowrap;
	padding: 0 0 10px 0;
	}

.dotted_line {
	background: url(/images/dot.gif) repeat-x;
	background-position: center bottom;
	width: 100%;
	}
	
.prices .price {
	text-align:right;
	font-weight: bold;
	}

#see_also {
	margin-left: 3em;
	font-size: 1.2em;
	list-style-type:disc;
}

#see_also a:link, #see_also a:hover, #see_also a:visited {
	text-decoration: underline;
	color: #204AC5;
	line-height: 2em;
}

#learn_more {
	margin-top: 2em;
	font-weight: bold;
	font-size: 1.2em;
}

#compare {
	text-align: center;
	display:block;
	text-decoration: none;
}

a#compare:hover {
	text-decoration: underline;
}

/*New Page*/

.left_box {
	position: relative;
	float: left;
	width: 200px;
	display: inline;
	margin-left: 25px;
	margin-right: 10px;	
}


.right_side {
	display: inline;
	float: left;
	position: relative;
	/*height: 300px;*/
	width: 330px;
	
}

.pro_box {
   position: relative;
	float: left;
	width: 200px;
	display: inline;
	background-color: #CCC;
	margin-left: 25px;
	margin-right: 10px;	
}

.enterprice_box {
	display: inline;
	float: left;
	position: relative;
	width: 315px;
	background-color: #CCC;
	margin-left: 10px;
}


.tr_box {
   margin-right: 29px;

}


h2.blue {
  color: #204AC5;
  margin: 0 0 10px 13px;
  font-size: 16px;	
}


p.text_small {
   width:305px; 	
}

#cleaner {
  clear:both;
  margin: 0;	
}

div#viol_box {
   margin-left: 40px;
   margin-bottom: 40px;
  background: url(../images/box-tr-viol-big.png) no-repeat transparent;
  /* float:left;*/
   width: 540px;
   padding:20px;  
}


div.banner-box {
   width: 200px;
   height: 210px;
   background: url(../images/banner.png) no-repeat transparent;	
}

div.banner-box-yellow {
   width: 200px;
   height: 112px;
   margin-top: 30px;
   background: url(../images/box-tr-yellow.png) no-repeat transparent;
   padding: 10px;	
}

p.banner {
   font-size: 12px;
   padding: 10px 13px 0 20px;
  /* line-height: 1.8em;*/
   
    margin: 0;	
}

img.b {
   margin-right: 20px;	
}

img.icon {
  margin-right: 8px;	
}


p.red {
   color: #db463e;
    color: #204AC5;
   font-weight: bold;
   font-size: 1.5em;
   padding: 10px 0 0 21px;
   font-variant:small-caps;
   margin: 0;
}

ul.more_info {
   margin-left:4px;
   list-style-type: none;	
}

ul.more_info li {
   padding-bottom: 2px;
   padding-top: 2px;
   	
}

ul.feature {
   
   list-style-image: url(../images/check-t.png);
   margin: 10px 20px 10px 50px;
   padding-left: 10px;

}

ul.feature li{
  padding-bottom: 10px;	 
  font-size: 0.9em;
	
}

ul.feature li.crest {
  margin-left: 100px;
  margin-top: 10px;
  list-style-image: none;
  list-style-type: none;  	
}

img.check-t {
  padding-right: 8px;	
}


div.only1 {
  margin-left: 348px;
  margin-top: 0;
  color: #db463e;
  /*color:#990000;*/
  font-weight: bold;
  position: absolute;
  top: 1020px;	
	
}

p.only1 {
 float:right;
  margin-right: 10px;
  color: #db463e;
  	
	
}

img.buy-small {
  margin-left: 0px;	
}

img.buy-small_1 {
  margin-left: 9px;	
}

img.creditcards {
   margin-left: 65px;
   padding-top: 10px;	
}

p.text {
   padding: 10px 25px;	
}


#both {
  background: url(../images/box-tr-viol-big.png) no-repeat transparent;
  width:555px;
  height: 193px;
  margin-left: 25px;
  margin-bottom: 0;
    
}

p.buy {
  margin-left: 50px;	
}
