/* CSS Document */

html, body {height: 100%}
body{margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; height:100%}

h1, h2, h3, form {margin:0; padding:0}
h1{font:24px Arial, Helvetica, sans-serif; font-weight:bold; color:#4D6A80;}
h1.home{font-size:18px; color:#806A4D;}
h1.h1_color1{font-size: 18px; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
h1.h1_color2{font-size: 18px; color:#4D6A80; font-family:Verdana, Arial, Helvetica, sans-serif;}
h2{font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#806A4D;}
h2.news{font-size:12px; color:#000;}
h3{font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#3d7fb2;}
h3.home{font-size:25px; color:#FFFFFF;}
h3.home b{color:#265b74;}
h3.round1{display: block; padding:0 0 0 10px; height:30px; line-height:30px; background-color:#b0cde1; color:#FFFFFF;}
h3.round2{display: block; background:url(../images/h3_left2.gif) no-repeat top left; padding:0 0 0 10px; height:30px; line-height:30px;  background-color:#7aaacc; color:#FFFFFF;} 
h3.round3{display: block; background:url(../images/h3_left2.gif) no-repeat top left; padding:0 0 0 10px; height:30px; line-height:30px; background-color:#4B687A; color:#FFFFFF;}
h3.round4{display: block; background:url(../images/h3_left.gif) no-repeat top left; padding:0 0 0 10px; height:30px; line-height:30px; background-color:#7aaacc; color:#FFFFFF;}
h3.round5{display: block; background:url(../images/h3_left.gif) no-repeat top left; padding:0 0 0 10px; height:30px; line-height:30px;  background-color:#b0cde1; color:#FFFFFF;}

p{margin:0; padding:2px 0;}

a{color:#000; cursor:pointer}
a:hover{text-decoration:none}
a.news{color:#4c4c4c;}
a.news:hover{color:#C10000;}
a.support{font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#3d7fb2; text-decoration:none}
a.support:hover{text-decoration:underline;}
a.support2{font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#3d7fb2; text-decoration:none}
a.support2:hover{background-color:#3d7fb2; color:#FFFFFF; padding:0 2px}

p, label {font:12px Arial, Helvetica, sans-serif; color:#000;}
p.news{font:12px Arial, Helvetica, sans-serif; color:#000; line-height:normal;}

ul{margin:0; padding:0; list-style:none; font:12px Arial, Helvetica, sans-serif; color:#000;}
li{padding:0 0 5px 0;}

.clear{height:1px; clear:both; font-size:1px}
.padding1101{margin: 10px 10px 0 10px;}
.padding0131{margin: 0 10px 30px 10px;}
.padding1000{margin: 10px 0 0 0;}
.padding1111{margin: 10px 10px 10px 10px;}
.padding0101{margin: 0 10px 0 10px;}
.padding1010{margin: 10px 0 10px 0;}
.padding1030{margin: 10px 0 30px 0;}
.padding1131{margin: 10px 10px 30px 10px;}
.padding3131{margin: 30px 10px 30px 10px;}
.padding3111{margin: 30px 10px 10px 10px;}

.line_height{line-height:18px;}
.line_height2{line-height:20px;}

.container{margin: 0 auto; padding:0; width:760px}

#header{width:100%; margin:0; padding:0;}
	#header_wrap{clear:both;}
	#logo{float:left; width:70%;}
	#nav{height: 31px; border:solid #bababa; border-width: 1px 1px 0 1px; background-color:#FFFFFF; padding:1px; background:url(../images/bg_nav0.gif) repeat-x}
		#nav ul{margin:0; padding:0; line-height:31px; white-space:nowrap;}
		#nav li{list-style:none; display:block; float:left; padding:0; }
		#nav li.end{font:14px Arial, Helvetica, sans-serif; font-weight:bold; line-height:31px; color:#C10000; list-style:none; display:block; float:right; padding: 0px 20px 0 0;}
		#nav li.end2{list-style:none; display:block; float:right; padding:0; }
		#nav li.end2 a{font:14px Arial, Helvetica, sans-serif; font-weight:bold; line-height:31px; text-decoration:none; color:#C10000; padding: 0px 20px; display:block;}
		#nav li a{font:14px Arial, Helvetica, sans-serif; font-weight:bold; line-height:31px; text-decoration:none; color:#333333; padding: 0px 20px; background:url(../images/bg_nav1.gif) no-repeat top right; display:block;}
		#nav li a:hover{/*background-image:none; background-color:#dbdbdb;*/ color:#C10000}
	#subnav{height: 30px; border:solid #000; border-width: 0 1px 1px 1px; padding:0 0 1px 0; background:url(../images/bg_subnav0.gif) repeat-x #7f7f7f}
		#subnav ul{margin:0; padding:0; line-height:30px; white-space:nowrap;}
		#subnav li{list-style:none; display:inline; float:left;  background:url(../images/bg_subnav1.gif) no-repeat left bottom; padding:0;}
		#subnav li.login {list-style:none; display:inline; float:right;  background:url(../images/bg_subnav2.gif) no-repeat right bottom; padding:0; text-align:right;}
		#subnav li.login a{font:12px Arial, Helvetica, sans-serif; font-weight:bold; line-height:31px; text-decoration:none; padding: 0px 20px; color:#FFFFFF}

#content{width:100%; margin: 5px 0 0 0; padding:0; font-size:12px}
	.plan{float:left; width: 39%; height:98px; clear:left; margin:0 4px 4px 0; background-color:#7aaacc}
		.padding_plan{display:inline; float:left; width:59%; padding:10px}
		.padding_plan p{font-size: 12px; padding:5px 0 0 0; margin:0}
		.price_box{float:right; width:33%; height:98px; display:inline; background-color:#3d7fb2; padding:0; margin:0; text-align:center}
		.price_box .price{font-size: 22px; font-weight:bold; color:#FFF; padding:10px 5px 0px 5px}
		.price_box .cycle{font-size: 12px; font-weight:bold; color:#7aaacc; padding:0px 5px 5px 5px }
		.order1{background:url(../images/but_order1.gif) no-repeat top left; display:block; width:87px; height:31px; line-height:31px; font-family: Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; color:#C10000}
	#infobox1{float:right; width: 60.3%; _width:60.4%; height:200px; clear:right; margin:0 0 4px 0; display:inline; behavior: url(/stylesheets/iepngfix.htc); }
		#overlay{float:right; width:200px; height:188px; margin:0; text-align:right; padding:0 0 10px 0}
		#img_caption1{height:170px; background:none}
		#img_caption2{margin: 10px 10px 0 10px; text-align:right}
		.order2{background:url(../images/but_order2.gif) no-repeat top left; display:block; width:150px; height:31px; line-height:31px; font-family: Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; color:#C10000}
	#infobox2{display: inline; float:left; /*width: 32.5%;*/ width:248px; _width:247px; height:200px; margin:0 5px 0 0; padding:0 0 10px 0; border:1px solid #C5C5C5}
	#infobox3{display: inline; float:left; /*width: 32.5%;*/ width:248px; _width:247px; height:200px; margin:0 5px 0 0; padding:0 0 10px 0; border:1px solid #C5C5C5}
		#thumb{float:right; margin:0 0 5px 5px}
	#infobox4{display:inline; float:left; /*width: 32.5%;*/ width:248px; height:200px; margin:0; padding:0 0 10px 0; border:1px solid #C5C5C5}
	#insidebox1{display: inline; float:left; width: 79%; margin:0; padding:0; background:none; border:1px solid #C5C5C5; min-height:387px; _height:374px}
	#insidebox1_inner{/*float:left;*/ width: 100%; min-height:320px; margin:0; padding:0; background:none; /*border:1px solid #C5C5C5*/}
	/*#top_left{height:10px; background:url(../images/corner_top_left.gif) no-repeat top left; background-color:#FFF;}
	#top_right{height:10px; background:url(../images/corner_top_right.gif) no-repeat top right; background-color:none;}
	#bot_left{height:10px; background:url(../images/corner_bot_left.gif) no-repeat bottom left; background-color:#FFF;}
	#bot_right{height:10px; background:url(../images/corner_bot_right.gif) no-repeat bottom right; background-color:#FFF;}*/
	
	#insidebox2{display: inline; float:right; width: 20%; margin:0; padding:0; /*border:1px solid #C5C5C5; background-color: #f5f5f5*/}	
	#insidebox3{display: inline; float:left; width: 100%; margin:0; padding:0 0 10px 0; background-color:#f7f7f7;}
	.sidebox1{margin:10px}
	.sidebox1 .bottom{padding:10px;}
	
	.sidebox_questions {margin:0 0 10px 0;  background: #dae9f3}
	.sidebox_questions .bottom{padding:10px; min-height:94px; behavior: url(/stylesheets/iepngfix.htc); }
	
	.sidebox_review{margin:0 0 10px 0; background-color: #ede6d5}
	.sidebox_review .bottom{padding:10px;}
	
	.sidebox_testcall {margin:0 0 10px 0; behavior: url(/stylesheets/iepngfix.htc); padding:0}
	.sidebox_testcall .bottom{padding:10px;}
	.sidebox_testcall .bottom a{color:#000000; text-decoration:none; padding:0; margin:0}
	
	.plan1, .plan2, .plan3 {display:inline; float:left; width:32%; /*height:180px;*/ margin:0; padding:0; /*border:solid #999; border-width:1px 0; border:1px solid #C5C5C5*/}
	/*.plan1{background-color:#e6eff6}*/ .plan2{margin:0px 10px; /*background-color:#d5e1eb*/} /*.plan3{background-color:#c5d5e2}*/
		ul.plan_features1 li{color:;}
	.order_box{margin:10px 0; padding:5px 0}
	
	#availability1{padding:0 0 10px 0; background-color:#e6eff6; border: 1px solid #ddd; margin:0 0 100px 0 }
	
	.feature1 {display:inline; float:left; width:50%; margin:0; padding:0 0 10px 0;}
		ul.feature_list {margin:0 10px}
		ul.feature_list li {background:url(../images/bul_1.gif) no-repeat 8px 10px; _background:url(../images/bul_1.gif) no-repeat 8px 13px; padding: 4px 0 4px 20px; border-bottom:1px solid #ddd}
		ul.feature_list li a{text-decoration:none; color:inherit;}
		ul.feature_list li.about {background: none; padding:8px 4px 8px 4px}
		ul.feature_list li a.more{display:block; padding:4px 0 4px 22px; background:url(../images/moreinfo1.gif) no-repeat 2px 5px}
		ul.feature_list li a.more:hover{background:url(../images/moreinfo2.gif) no-repeat 2px 5px #f1f1f1}
		ul.feature_list li.none{background:none; padding:0}
		

#footer{width:100%; margin:5px 0 0 0; padding:0;}
	#footbox{border:1px solid #bababa; background-color:#F7F7F7; padding:1px}
		#footnav1{height: 30px; width:100%;}
			#footnav1 ul{margin:0; padding:0; line-height:30px; white-space:nowrap;}
			#footnav1 li{list-style:none; display:block; float:left; width:25%; text-align:center; padding:0}
			#footnav1 li a{font:14px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; padding:0; line-height:30px; color:#333333; display:block; background:url(../images/bg_footnav1.gif) no-repeat top right }
			#footnav1 li a:hover{/*background-color:#dbdbdb; background-image:none*/ color:#C10000;}
			#footnav1 li a.end{background:url(../images/bg_footnav1_end.gif) no-repeat top right}
			#footnav1 li a.end:hover{/*background-color:#dbdbdb; background-image:none*/ color:#C10000;}
		#footnav2 {margin:10px 0 0 0; font-size:11px; color:#000000}
			#footnav2 a{font-size:11px; color:#545454;}
			#footnav2 a:hover{font-size:11px; color:#545454; text-decoration:none}
		#footnotes{margin:5px 0 30px 0; font-size:11px; color:#545454}


/*order form
table.box{border:1px solid #CCC; padding:0; margin:0; font-size:12px}
table.box2{border:1px solid #CCC; padding:0; margin:0; background-color:#dae9f3}
table.box3{border:1px solid #CCC; padding:0; margin:0}
table.box3 td{border-bottom:1px solid #FFF; background-color:#f1f1f1;}
th {text-align:center; background-color:#dae9f3; padding: 8px 8px; font-size: 14px; border: 1px solid #fff}
th.style1 {text-align:left; background-color:#fff; padding: 10px 10px; border-bottom: 1px solid #d4d4d4}
.alt {background-color:#f1f1f1;}
.alt2 {background-color:#dae9f3;}
.alt3 {background-color:#fff;}
td {text-align:left; padding: 8px 8px; font-size: 14px; }
td.style1 {background-color:#f1f1f1; padding: 10px 10px; border: 1px solid #d4d4d4;}
td.style2 {background-color:#fff; padding: 10px 10px; border: 1px solid #d4d4d4}
td.style3 {background-color:#dee8f2; padding: 0px 10px 20px 10px;}
td.style4 {background-color:#def2e5; padding: 0px 10px 20px 10px;}
td.style5 {background-color:#fff; padding: 0px; margin:0px;}
#orderlist{display:block; list-style:none; padding:0; margin:0; background-color:#fff}
#orderlist li{display:block; list-style:none; float:left; margin:0; padding:8px 0px 8px 5px; width:181px;}*/




.red_box{padding:10px 30px; background-color:#f5e3e3; border:1px solid #f0c3c3; margin:5px 0 5px 0}
.green_box{padding:10px 30px; background-color:#e4f5e3; border:1px solid #b6ddb4; margin:5px 0 5px 0}


#temp_num_win{position:absolute; z-index:1; left:120px; width:200px; height:100px; background-color:#bdbdbd; behavior:url(../stylesheets/iepngfix.htc); background-repeat:no-repeat}
#techsupport{background:url(../images/icon_phone.gif) no-repeat 10px 3px; padding: 5px 25px;  line-height:32px; color:#990000}

table.intbox{border:1px solid #CCC; padding:0; margin:10px 0px 20px 0px; width:100%;}
table.intbox th {text-align:left; font-size:12px; font-weight:bold; background-color:#CCC; padding: 8px 8px; border: 1px solid #fff}
table.intbox td {padding: 8px 8px; font-size:12px}

#feature-home li{font-size:14px; font-weight:bold;}
#feature-home .check{width:15px; height:12px; background:url(../images/feature_check.png) no-repeat #ccc; margin:2px 10px 0 0; float:left}
