html { overflow: -moz-scrollbars-vertical; height:100%; }
body {
	background-color:#ffffff;
	margin: 0;
	padding: 0;
	font-family: Verdana, tahoma, arial;
	color: #121212;
	text-align:center;
	height:100%;
}
#body_holder {
	position: relative; 
	top: 0; 
	left: 0; 
	width: 100%; 
	z-index: 1; 
	margin: 0px; 
	min-height:100%;
}
#topbar {
	position: relative;
	top: 0;
	left:0;
	background-image: url(/images/top_bg.png);
	background-repeat:repeat-x;
	background-position: left top;
	width: 100%;
	height: 160px;
	z-index: 1;
	text-align:left;
}
#header {
	position: relative;
	width: 950px;
	z-index: 2;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#logo {
	position: absolute;
	top: 41px;
}
#price {
	position: absolute; 
	top: 41px; 
	left: 825px; 
	z-index: 10;
}
#navbar {
	position: absolute;
	top: 107px;
	width: 100%;
	height: 48px;
	z-index: 1;
}
#navbar_links {
	text-align:center;
}
#navbar a {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 32px;
	text-decoration: none;
	text-align: center;
	position: absolute;
	top: 3px;
	width: 114px;
	height: 32px;
	display: block;
}
#navbar a#link1 { left: 50px; }
#navbar a#link2 { left: 165px; }
#navbar a#link3 { left: 290px; }
#navbar a#link4 { left: 415px; }
#navbar a#link5 { left: 550px; }
#navbar a#link6 { left: 665px; }
#navbar a:hover { background-image: url(/images/hover.png); background-repeat: no-repeat; background-position: left top; }
#bodyarea { background-color: #ffffff; width: 950px; height: auto; z-index: 1; position: relative; padding-bottom: 50px;margin-left:auto;margin-right:auto;text-align:left; }
#bodyarea a, #bodyarea a:link, #bodyarea a:visited, #bodyarea a:active { color: #0273c9; }
td { font-size: 12px; }
#special_box{
	height:32px;
	width:97%;
	padding-left:3%;
	font-size: 18px;
	font-weight:bold;
	text-align:center;
	color: white;
	line-height:32px;
	background-color:#0273c9;
	background-image:url(/images/light.png);
	background-position:0 0;
	background-repeat:no-repeat;
	margin-bottom: 12px;
}
#left_col { color: #000000; font-size: 12px; text-align: center; position: relative; float: left; width: 200px; margin-top: 15px; }
#left_col small { margin-top: -25px; }
#left_col h3 { font-size: 14px; margin: 0 0 12px 0; padding: 0; }
#left_col h4 { font-size: 14px; margin: 0; padding: 0; }
#left_col h5 { font-size: 12px; margin: 0; padding: 0; }
#right_col_wrapper {
	width: 728px;
	float: left;
	z-index: 9;
	position: relative;
	margin-top: 15px;
	margin-left: 20px;
}
#right_col  {
	font-size: 12px;
	width: 688px;
	padding: 20px;
	border: 1px solid #dddddd;
	position: relative;
	z-index: 10;
}
#right_col h1 { font-size: 20px; margin: 0 0 12px; padding: 0; }
#right_col p { font-size: 12px; margin: 0 0 18px; padding: 0; }
div.clear {
	clear: both;
}
div#slider-wrap {
	width: 728px;
	height: 225px;
	position: relative;
	background-image: url(/images/news_slider_bg_white.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	padding: 0px;
	margin-top:15px;
	margin-bottom:10px;
}
div#slide-it {
	position: relative;
	top: 0px;
	left: 0px;
}
div#slider-wrap .svw {
	background-color: transparent;
	background-image: url(/images/little_load.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 20px;
	z-index: 100;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -10px;
	margin-left: -10px;
} 
div#slider-wrap .svw ul {
	position: relative;
	left: -999em;
}
div#slider-wrap div.stripViewer {
	position: relative;
	overflow: hidden;
	margin: 0;
}
div#slider-wrap .stripViewer ul {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 1%;
	list-style-type: none;
}
div#slider-wrap .stripViewer ul li {
	float:left;
	position: relative;
	top:20px;
	left: 0px;
	width: 728px;
	height: 168px;
	overflow: hidden;
}
div#slider-wrap li div.slide_content_holder {
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
	left: 0;
	width:86%;
	height: 100%;
	margin-left: 7%;
	margin-right: 7%;
	text-align:justify;
	color:#666666;
	font-size:13px;
}
div#slider-wrap li div.slide_content_holder img {
	margin-right:10px;
}
div#slider-wrap li div.slide_content_holder a, div#slider-wrap li div.slide_content_holder a:link, div#slider-wrap li div.slide_content_holder a:visited{
	text-decoration: none;
	color: #444444;
}
div#slider-wrap li div.slide_content_holder a:hover{
	text-decoration:underline;
}
div#slider-wrap li div.slide_content_holder a.slider_more {
	color: #0273c9;
	text-decoration:underline;
	float:right;
}
div#slider-wrap li div.slide_content_holder a.slider_more:hover {
	text-decoration:none;
}
div#slider-wrap div.stripTransmitter {
	position: absolute;
	top:198px;
	left:5px;
	overflow: auto;
	width: 1%;
	padding: 0;
} 
div#slider-wrap div.stripTransmitter ul {
	margin: 2px 0 0 0;
	padding: 0;
	position: relative;
	list-style-type: none;
	border-left: 1px solid #c9c9c9;
	height: 18px;
}
div#slider-wrap div.stripTransmitter ul li{
	width: 21px;
	height: 18px;
	float:left;
	margin: 0;
	padding: 0;
} 
div#slider-wrap div.stripTransmitter a {
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	line-height: 16px;
	height: 16px;
	background-color: #d5d5d5;
	color: #777777;
	text-decoration: none;
	display: block;
	width: 19px;
	border-right:solid 1px #adadad;
	border-bottom:solid 1px #adadad;
	border-left:solid 1px #f1f1f1;
	margin-top:0px;
	padding-top: 1px;
}
div#slider-wrap div.stripTransmitter a:hover {
	background-color: #cbcbcb;
	color: #212121;
	border-top: 1px solid #cbcbcb;
	border-bottom: 1px solid #adadad;
	border-left: 1px solid #f1f1f1;
	border-right: 1px solid #adadad;
	margin-top:-2px;
	padding-top:1px;
	height: 17px;
	line-height: 17px;
	font-weight:bold;
}
div#slider-wrap div.stripTransmitter a.current {
	background-color: #cbcbcb;
	color: #212121;
	border-top: 1px solid #cbcbcb;
	border-bottom: 1px solid #adadad;
	border-left: 1px solid #f1f1f1;
	border-right: 1px solid #adadad;
	margin-top:-2px;
	padding-top:1px;
	height: 17px;
	line-height: 17px;
	font-weight:bold;
}
div#slide-it h3 {
	font-size: 15px;
	margin: 0 0 10px 0;
	padding: 0 0 2px 0;
	border-bottom: 1px solid #cccccc;
}
div#tooltip {
	background: #fff;
	color: #000;
	border: 5px solid #dedede;
	padding-left: 5px;
	padding-right: 5px;
} 
div#tooltip h3 {
	font-size: 10px;
	margin: 0;
	padding: 6px 2px;
	border: 0;
}
div#slider-wrap div.stripNavL a {
	display: block;
	height: 17px;
	width: 16px;
	position: absolute;
	top: 92px;
	left: 0px;
	font-size: 0px;
	z-index: 100;
	background: url("/images/silver_slider_left.gif") no-repeat center;
	border-left: 1px solid #bbbbbb;
	border-top: 1px solid #bbbbbb;
	text-decoration: none;
}
div#slider-wrap div.stripNavR a { 
	display: block; 
	height: 17px; 
	width: 16px; 
	position: absolute;
	top: 92px;
	left: 711px; 
	font-size: 0px; 
	z-index: 100; 
	background: url("/images/silver_slider_right.gif") no-repeat center; 
	border-top: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	text-decoration: none; 
}
#contact { width: 100%; width: 100%; padding-top: 3px; padding-bottom: 3px; }
#contact td { font-size: 12px; width: 50%; height: auto; z-index: 49; overflow: hidden; padding: 8px 8px 0; }
#contact h4 { font-size: 12px; font-family: Arial, tahoma, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; padding-top: 3px; padding-bottom: 3px; }
#contact .norm_text { color: #e7e7e7; }
#contact .bold_text { color: #e7e7e7; font-weight: bold; }
#contact .error_text { color: #ff7b7b; font-size: 11px; font-family: arial, Verdana, Tahoma, sans-serif; font-weight: normal; }
#contact input { color: #0273c9; font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; line-height: 14px; text-align: left; vertical-align: top; width: 100%; z-index: 50; margin: 0; padding: 4px; cursor: text; }
#contact input.error { background-color: #ffe7e7; }
#contact textarea { color: #0273c9; font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; text-align: left; width: 100%; height: 75px; margin: 0; padding: 4px; cursor: text; }
#contact textarea.error { background-color: #ffe7e7; }
#contact select { color: #0273c9; font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; width: 100%; overflow: auto; padding: 4px; }
input.button { font-size: 14px; font-weight: bold; padding: 4px; cursor: pointer; }
#contact .hide { visibility: hidden; height: 1px; overflow: hidden; }
#contact .date { text-decoration: none; }
table.compare { background-color: #dddddd; }
table.compare td { background-color: #ffffff; }
.menulinks a { float: left; clear: both; display: block; margin-bottom: 12px; }
.paypal_error { color: #ff3c3c}
#footerbar {
	background-image: url(/images/footer_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 25px;
	z-index: 10;
	text-align:center;
}
#footerbar_content{
	text-align:left;
	width:950px;
	height: 25px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	left: 0px;
	bottom: 0px;
	color:#ffffff;
}
#copyright { font-size: 10px; position: absolute; left: 12px; bottom: 8px; z-index: 50; }
#credits { font-size: 10px; position: absolute; right: 12px; bottom: 8px; z-index: 50; }
#credits a { color: white; text-decoration: none; z-index: 50; }
#footerbar img { position: absolute; left: 690px; bottom: 3px; }
a.aff_button {
	display: block;
	width:150px;
	height:35px;
	text-indent:-5000px;
	background-image:url(/images/affiliate.png);
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
a.aff_button:hover{
	background-position:bottom left;
}
a.sup_button {
	display: block;
	width:150px;
	height:35px;
	text-indent:-5000px;
	background-image:url(/images/support.png);
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
a.sup_button:hover{
	background-position:bottom left;
}
a.ins_button {
	display: block;
	width:150px;
	height:35px;
	text-indent:-5000px;
	background-image:url(/images/install.png);
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
a.ins_button:hover{
	background-position:bottom left;
}
a.comp_button {
	display: block;
	width:150px;
	height:35px;
	text-indent:-5000px;
	background-image:url(/images/compare.png);
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
a.comp_button:hover{
	background-position:bottom left;
}
a.dl_button {
	display: block;
	width:150px;
	height:35px;
	text-indent:-5000px;
	background-image:url(/images/downloadnow.png);
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
a.dl_button:hover{
	background-position:bottom left;
}
a.test_button {
	display: block;
	width:150px;
	height:35px;
	text-indent:-5000px;
	background-image:url(/images/testimonials.png);
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
a.test_button:hover{
	background-position:bottom left;
}
.test_box{
	margin-bottom: 15px;
	border-top: 1px solid #c9c9c9;
	border-left: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	color:#666666;
}
div.test_title{
	background-image:url(/images/test_title.png);
	background-repeat:repeat-x;
	background-position:0 0;
	line-height:24px;
	height:24px;
	padding:3px;
	font-weight:bold;
}
div.test_body{
	min-height:150px;
	background-image:url(/images/test_body.png);
	background-repeat:repeat-x;
	background-position:bottom left;
	padding:14px;
	font-size:10px;
}
div#test_area div.test_body p{
	padding:0px;
	margin: 0 0 10px 0;
	font-size: 10px;
}