﻿/* CSS RESET */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}

body {
font:13px/1.231 arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font-size:100%;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
/* CSS RESET */

html {
	height: 100%;
	background: #F2F2F2 url('/images/bg_1.jpg') repeat top left;
	/*background-color: silver;*/
}
body {
	text-align:center;
	color:#FFFFFF;
	/*background: #F2F2F2 url('/images/bg_1.jpg') repeat top left;*/
/*	background: #F2F2F2 url('/images/bg-main.png') repeat top left;*/
/*	background: black url('/images/alt_metal3_bg.jpg');*/
	height: 100%;
}
a {
	text-decoration:none;
	color: #D7D7D7;
}
a:hover {
	text-decoration: none;
}
#wrap {
	width:800px;
	text-align:left;
	margin:0 auto;
	border: 3px black groove;
}

.fl{ float:left}
.fr{ float:right}
.clearfix{ clear:both; height: 1px; width: 1px;}



/* header */
#header { background:url(/images/hd.jpg); height:167px; color:#FFFFFF; position:relative}
#header a {color:#FFFFFF; line-height:30px; font-size:11px}
#header a:hover{
	color: #009F9F;
}
#header .fl {margin-left:20px}
#header h1 {font-size:70px; position:absolute; right:130px; top:30px}
#q,#submit {border:#899A7B 1px solid; background:#4C5446;  }
#header .fr {margin-right: 20px;line-height:30px;}
img#ss {
	cursor: pointer;
}
.iphone { position:absolute; left:0px; top:29px}
/* content  */
#content {
	background:url(/images/ct_bg.jpg);
}
.side {width:183px; background:url(/images/sbg.jpg)}
.main {width:580px;}
.side {margin-top:45px; margin-bottom: 20px;}
.main_i {margin-top:20px; margin-bottom: 20px;}
.main ul#nav {background: url(/images/nav.gif) 0% -1px; width:449px; height:32px;float:right}
.main ul#nav li{float:left; width:89px; text-align:center; line-height:26px }
.main h2 {
	background:url(/images/ct_t.gif); 
	height:33px; width:527px; 
	text-align:right; 
	color:#FFFFFF; 
	font-weight:700; font-size:18px; 
	padding:5px 20px 0 0;
	text-shadow: #000000 5px 5px 5px;
	filter: Shadow(Color=#000000, Direction=135, Strength=5);
}
.main ul#nav a { color:#fff}

.main ul#nav a:hover { color: #EFEFEF; text-decoration:none; font-weight:700}
/*.main ul#nav a:hover { color:#006600; text-decoration:none; font-weight:700}*/
.main p {width:520px; margin:20px 25px}
/* Product Feature Formatting */
.main_i #flist { 
	width: 520px; 
	margin: 20px 25px;
}
.main_i #flist li {
	list-style-type: none;
	padding: 5px 0 5px 42px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	background: url('../images/air_bullet.png') no-repeat;
}
.main_i #flist li:first-letter {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	padding-right: 2px;
	text-shadow: #000000 3px 3px 3px;
	filter: Shadow(Color=#000000, Direction=135, Strength=2);
	/*color: #3A3A3A;*/
}
.main_i a {
	color: #FFFFFF;
	text-shadow: #000000 1px 1px 1px;
}
.main_i a:hover {
	color: #EFEFEF;
}
/*Testimonial Formatting*/
.main_i #quote {
	font-style: italic;
	font-size: 15px;
	font-family: "Times New Roman", Times, serif;
	text-indent: 35px;
	margin: 5px 10px 0px 10px;
}
.main_i #quotePerson {
	position: relative;
	right: 75px;
	margin: 0 10px 15px 10px;
	text-align: right;
	font-weight: bold;
}
/* FAQ Formatting */
.main_i #faqSel {
	font-size: 14px;
}
.main_i p span {
	margin-left: 42px;
	width: 200px;
}
.main_i p span select {
	background: url(/images/hd.jpg) #005959;
	color: white;
	border-color: black;
}
.main_i .faq h3 {
	background:url(/images/hd.jpg);
	color: white;
	text-shadow: #000000 3px 3px 3px;
	filter: Shadow(Color=#000000, Direction=135, Strength=2);
	padding: 2px 15px 2px 5px;
	margin: 10px 20px 10px 0;
	font-size: 18px;
	height: 23px;
	border: 1px black outset;	
}
.main_i .faq h3 a {
	float: right;
}
h3.step {
	background:url(/images/hd.jpg);
	color: white;
	text-shadow: #000000 3px 3px 3px;
	filter: Shadow(Color=#000000, Direction=135, Strength=2);
	padding: 2px 15px 2px 5px;
	margin: 10px 20px 10px 0;
	font-size: 18px;
	height: 23px;
	border: 1px black outset;		
}
ol.setupOL LI {
	list-style-type:decimal;
	padding: 5px;
	margin-right: 10px;
}
.main_i .faq p {
	padding: 10px 5px 5px 15px;
	color: #FFFFFF;
}

.faq p.question {
	font-style: italic;
	font-size: 14px;
	margin-bottom: 5px;
}

.faq p.question:first-letter {
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	padding-right: 10px;
	color: white;
	text-shadow: #000000 3px 3px 3px;
	filter: Shadow(Color=#000000, Direction=135, Strength=3);
}


.faq p.answer {
	margin-top: 0;
}

.faq p.answer:first-letter {
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	padding-right: 10px;
	color: white;
	text-shadow: #000000 3px 3px 3px;
	filter: Shadow(Color=#000000, Direction=135, Strength=3);
}

.faq ol li {
	list-style-type: decimal;
	margin-left: 75px;
}

.subscribe h3 {
	background: url('../images/air_bullet.png') no-repeat;
	padding-left: 5px;
	font-size: 16px;
	text-indent: 40px;
	font-style: italic;
	font-weight: 700;
}
.subscribe ul li {
	list-style-type: none;
	text-indent: 60px;
	padding: 2px 5px;
	font-size: 14px;
}
.subscribe ul li ul li {
	list-style: circle inside none;
	text-indent: 70px;
	padding: 2px 5px;
}
#col div {width:226px; padding:20px 15px 0 25px}
#col h3{
	background:url(/images/air_bullet.png) no-repeat; 
	line-height:39px; 
	padding-left:40px; 
	font-size:16px; font-weight: bold;
	text-shadow: #000000 5px 5px 5px;
	filter: Shadow(Color=#000000, Direction=135, Strength=3);
}
.security ul li {
	list-style: disc inside none;
	padding: 2px 5px;
}
.security p {
	padding-top: 10px;
}
.ctcl {
	float: right;
	padding-right: 50px;
}
#cd {
	margin-top: 5px;
	height: 200px;
	width: 525px;
}
.consulting {
	margin-bottom: 5px;
}
.consulting td {
	padding-right: 5px;
	padding-bottom: 5px;
}
h3.consent {
	margin-top: 10px;
	margin-right: 20px;
	font-size: 12px;
}
#ccheck {
	margin-right: 5px;
}
h3.consultSubmit {
	text-align: center;
}
.side_i { margin:10px 0 0 20px}
/*.side_i li {list-style: none; padding:0 10px; line-height:1.98em}*/
.side_i li {list-style: none; padding:0 13px 10px; line-height:1.45em}
.side_i li a:hover {
	text-decoration: none;
	color: #EFEFEF;
	font-weight: 700;
}
.side_i h2 {
	font-weight:700;
	text-shadow: #000000 5px 5px 5px;
	filter: Shadow(Color=#000000, Direction=135, Strength=3);
	padding-bottom: 5px;	
}
/* footer */
#footer { background:url(/images/ft.jpg); height:220px; position:relative;}
#ftinner { text-align: center; font-size:11px; position: absolute; left: 350px; bottom: 2px;}

/* Misc */
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
#ssInfo {
	display: none;
}

/*Contact Page */

h3.title {
	background:url(/images/hd.jpg);
	color: white;
	text-shadow: #000000 3px 3px 3px;
	filter: Shadow(Color=#000000, Direction=135, Strength=2);
	padding: 2px 15px 2px 5px;
	margin: 10px 20px 10px 0;
	font-size: 18px;
	height: 23px;
	border: 1px black outset;	
}

h3.title a {
	float: right;
}

div#online {
	display: block;
}

div#demail {
	display: none;
}

div#dphone {
	display: none;
}