html,body
{
	 margin:0;padding:0; 
	  min-height:400px;
	 min-width:984px;	 
	 background:#eee url(/images/tpl/default/bg.png);
	 background-repeat:repeat-x;
	 background-position:top left;
}

#tframe { margin: 0 auto; width: 984px;}
#thead { padding: 0;position:relative;width:100%;float:left;clear:both;}
#thead .bottom { padding: 0; }
#thead a.logo img{float:left;margin:11px;}
span.hackersafe {position:absolute;top:-40px;right:0px;}
#content {
	float: left;
	width: 740px;
	position:relative;	
	padding:10px 0px 10px 15px;
	z-index:1;	
}
.wrapper
{
	 margin:0;
	 width:983px;
	 padding:0;
	 position:relative;
	 float:left;	
	 clear:both;
	 background:url(/images/tpl/default/right-bar.png) #fff;
	 background-position:right top;
	 background-repeat:repeat-y; 
	 border:solid 1px #ddd;
	 border-bottom:solid 1px #ccc;
	 -moz-border-radius:3px;
	 -webkit-border-radius:3px;
	 border-radius:3px;
	 -moz-box-shadow:0 1px 3px #ddd;
	 -webkit-box-shadow:0 1px 3px #ddd;
	 box-shadow:0 1px 3px #ddd;
}
#tpage {}
#thead .auth { color: #09c; font: 10px Verdana, Arial, Helvetica, sans-serif; line-height: 2.0em; position: absolute; text-align: right; top: 20px;right:0px;}
#thead .auth .links { color: #09c; font-size: 12px; }
#thead .auth .links a, #thead .auth .links a:visited, #thead .auth .links a:link { color: #09c; font-size: 12px; text-decoration: underline; }
#tpnav{float:left;clear:both;position:relative;top:5px;z-index:3000;}
#tpnav .content{height:30px;width:984px;}
#tpnav .content .links{
	display:inline-block; 
	height:15px;
	color:#3E2F00;
	font:bold 11pt Arial, Helvetica, sans-serif;
	text-align:center;
	float:left;
	padding:10px 10px 10px 10px;
}
#tpnav .content .links:hover{

	background-position:left 5px;
	background-repeat:no-repeat;
}
#tside {
	color: #666666;
	float: right;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	width:195px;
	padding:10px;
}
#tside a.morelink, #tside a.morelink:link, #tside a.morelink:visited {
	display: block;
	text-align: right;
	text-decoration: underline;
}
#tside div.testimonial {
	color: #000000;
	font: bold 10px Verdana Arial, Helvetica, sans-serif;
	padding: 5px 0 5px 0;
}
#tside div.testimonial p {
	color: #333333;
	font: normal 10px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#tside h3 {
	border: 0;
	color: #008F00;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#tside li {
	color: #333333;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	margin: 4px 0 0 0;
}
#tside ul {
	margin: 0 0 0 20px;
	padding: 0;
}

h1 { margin: 0; padding: 0; color: #333;font: Bold 35px Arial, Helvetica, sans-serif;}
h2 { margin: 0; padding: 10px 0 10px 0; color: #3b3b3b;font: Bold 24px Arial, Helvetica, sans-serif;}
.page-subtitle
{
	position:absolute;
	top:45px;
	left:60px;
	color:#999;
}
.titleimg
{
	width:100%;
	float:left;
	position:relative;
	left:-2px;
	margin:4px 0 0 0;
}
.floattext
{
	clear:both;
	float:left;
	border-top: dashed 1px #ddd;

	padding:10px;
	width:98%;
	margin-top:10px;
	font:normal 14px/16px Verdana, Helvetica, sans-serif;
	color:#666;
}
.tagline
{
	position:absolute;
	left:70px;
	top:60px;
	font:Bold 13px Arial, Helvetica, sans-serif;
	color:#999;
	margin:0;
	padding:0;
}
.plug li
{
	list-style-type:circle;
	color:#fff;
	font: normal 14px/20px Lucida-Sans, Helvetica, Sans-Serif;
	margin-left:15px;
}
.feature
{
	width:100%;
	float:left;
	position:relative;
	padding:10px 0 20px 0;
	margin:0;
}
div.requirements{float:left;clear:both;padding:0 20px 10px 0;margin:0 20px 0 0 ;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;width:225px;}
.requirements h2{font:bold 18px Arial, Helvetica, sans-serif;}
.requirements p{font:normal 14px Arial, Helvetica, sans-serif;}
.feature p, .feature div.grid{font:14px/22px Arial, Helvetica, sans-sarif;color:#5b5b5b;padding-left:63px;padding-right:40px;margin:0;margin-bottom:15px;}
.feature div.grid{padding:0px;margin-left:63px;color:#8b8b8b;float:left;clear:both;border:solid 1px #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.feature div.grid div.head{background:url(/images/tpl/default/white-grey-short.png) bottom left;font-weight:bold;border-bottom:solid 1px #ddd;padding:0;margin:0; font-size:20px;color:#5b5b5b;float:left;clear:both;width:100%;text-shadow:0 1px #fff;}
#tframe .feature div.grid div.price{color:#0074C9;border-bottom:none;background:url(/images/tpl/default/white-grey-short.png) bottom left;text-shadow:0 1px #fff;font-size:20px;}
.feature div.grid div.category{padding:7px 0 7px 7px;border-right:solid 1px #ddd;width:390px;float:left;color:#5b5b5b;margin:0;display:block;position:relative;}
.feature div.grid div.category img{position:absolute;top:8px;right:10px;}
.feature div.grid div.plan{padding:7px 0 7px 0;float:left;width:135px;text-align:center;border-right:solid 1px #ddd;margin:0;display:block;}
.feature div.grid div.last{border-right:0px;}
.feature div.grid div.check{background:url(/images/tpl/default/check.png) no-repeat center center;}
.feature div.grid div.row{font-weight:bold;border-bottom:solid 1px #ddd;padding:0;margin:0;display:block;float:left;clear:both;width:100%;}
.feature div.grid div.odd{background:#f8f8f8; font-weight:bold;border-bottom:solid 1px #ddd;margin:0;display:block;}
.feature div.grid .corpent{background:url(/images/tpl/features/corp-price-bg.jpg);background-repeat:repeat-x;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.feature div.grid .corpent .fifty{width:400px;float:left;margin:20px 0 20px 0;}
.feature div.grid .corpent .fifty h2{font:bold 46px/42px Arial, Helvetica, sans-sarif;color:White;text-shadow:0 -1px #000;padding:5px 0 10px 0;margin:0;}
.feature div.grid .corpent .fifty p{color:White;text-shadow:0 -1px #000;margin:5px 0 0 0;padding:0;font-size:13px;}
.feature div.grid .corpent .fifty h3{font:bold 22px/34px Arial, Helvetica, sans-sarif;color:#ccc;text-shadow:0 -1px #000;margin:0;padding:0px 0 5px 0;}
.feature div.grid .corpent ul{list-style:none;margin:0;padding:0;}
.feature div.grid .corpent ul li{list-style:none;margin:0;padding:0;font: Bold 15px/28px Arial, Helvetica, sans-serif;color:#aaa;}
.left{border-right:solid 1px #ddd;padding:20px 20px 20px 0px;margin:0 20px 0 0;}
.titleimg{width:63px;float:left;clear:left;}
.feature div.grid .section{background:url(/images/tpl/default/black-strip.png)top left;font-weight:bold;padding:0;margin:0; font-size:20px;color:#eee;float:left;clear:both;width:100%;text-shadow:0 -1px #000;}
.feature div.grid .section div{padding:7px 0 7px 0;text-align:center;}
h2.featuretitle a
{
	margin:0;
	color: #3b3b3b;font: Bold 24px Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin-top:6px;
}
h2.featuretitle a:hover
{
	text-decoration:underline;
}

a.more-info 
{
display:block;background:url(/images/tpl/default/grey-btn.png);width:163px;height:38px;text-align:center;font:bold 15px/38px Arial, Helvetica, sans-sarif;color:#333;text-shadow:0px 1px #FFF;position:relative;float:left;
}
a.more-info:hover{text-decoration:none;color:#000;background:url(/images/tpl/default/grey-btn_hover.png);}
hr.dashed100
{
	height:0px;
	outline:none;
	border:0px;
	color:White;
	width:100%;
	border-bottom:dashed 1px #ddd;
	float:left;
	margin:0px;
	padding:0px;
}
.front-bottom
{
margin:10px 0 10px 0;
float:left;
width:100%;
display:block;
text-align:center;
font:12px Arial, Helvetica, Sans-Sarif;
color:#666;
line-height:20px;
font-weight:bold;
}
#pbody ul li strong
{
color:#0082fe;
}
#tframe #content ol li{color:#FF7D00;font-weight:bold;padding-right:40px;}
#tframe #content ol li h3{color:#016CB4;line-height:22px;margin-bottom:5px;}
#tframe #content ol li p{color:#7b7b5b;margin:0;padding:0;}

#tside h2{color:#666;font:bold 18px Arial,Helvetica,sans-sarif;margin:0;padding:5px 0 10px 10px;width:185px;border-bottom:solid 1px #ddd;text-shadow:0 1px #fff;}
#tside p{font:12px/18px Arial, Helvetica, Sans-Sarif;padding:0 10px 0 10px;}

#tside .side-btn{float:left;clear:both;width:191px;height:68px;background:url(/images/tpl/default/orange-btn-side.png);margin-top:10px;margin-left:2px;}
#tside .side-btn h3{text-align:center;font:bold 22px Arial,Helvetica,sans-serif;margin-top:8px;color:#3b3b3b;text-shadow:0 1px #fff;}
#tside .side-btn p{text-align:center;font:italic 14px Arial, Helvetica, sans-serif;color:#3b3b3b;text-shadow:0 1px #fff;}

.feature-box
{
    float:left;
    position:relative;
    width:210px;
    left:-10px;
}
#tside .feature-box h2{color:#666;font:bold 18px Arial,Helvetica,sans-sarif;margin:0;padding:5px 0 10px 20px;width:196px;border-bottom:solid 1px #ddd;text-shadow:0 1px #fff;}
.feature-box a
{
    float:left;
    clear:both;
    font:bold 14px Arial, Helvetica, Sans-Sarif;
    text-decoration:none;
    color:#39c;
    line-height:34px;
    display:block;
    padding-left:23px;
    background:url(/images/tpl/default/link.png);
    background-position:10px center;
    background-repeat:no-repeat;
    border-bottom:solid 1px #ddd;
    width:192px;
    text-shadow:0 1px #fff;
}
.feature-box a.on
{
    background:#fff url(/images/tpl/default/link_on.png);
    background-position:10px center;
    background-repeat:no-repeat;
    color:#333;
}
.feature-box a.on:hover
{
    background:#fff url(/images/tpl/default/link_on.png);
    background-position:10px center;
    background-repeat:no-repeat;
    color:#333;
}
.feature-box a:hover
{
    background:url(/images/tpl/default/link_on.png);
    background-position:10px center;
    background-repeat:no-repeat;
}
.audiotop
{
	position:absolute;
	right:0px;
	top:30px;
}
#tfoot{width:100%;float:left;}
.plans{overflow:hidden;float:left;margin:auto;}
.plan-main{position:relative;width:240px;float:left;padding:20px;margin:15px;border:solid 3px #06a; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.plan-main img{position:absolute;bottom:-50px;left:-60px;}
.plan-main h2{text-align:center;padding-top:0;text-shadow:0 1px #fff;color:#06a;}
.plan-main h3{text-align:center;padding:0;text-shadow:0 1px #fff;color:#016CB4;font:bold 18px Arial, Helvetica, sans-sarif;}
.plan-main ul{list-style-type:none;padding:0;margin:0 0 10px 0;position:relative;}
.plan-main ul li{margin:0;padding:5px;font-weight:bold;font-size:16px; position:relative;}
.plan-main ul li img{position:absolute;top:6px;left:210px;}
.plan-main .more-info{margin-left:34px;}

.order{background:#def; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:15px 10px;}
.order .plan-name{float:left;font:bold 14px/20px Arial, Helvetica, sans-sarif;margin-right:5px;color:#058;}
.order .short-desc{display:inline;font:12px/20px Arial, Helvetica, sans-sarif;color:#035;}
.order .price{float:right;font:bold 14px/20px Arial, Helvetica, sans-sarif;color:#000;}
.change-plan{float:right;font:12px/20px Arial, Helvetica, sans-sarif;}
