html { 
  padding:0px;
  margin:0px;
}

body {

	font-family: helvetica,"lucida grande",georgia,helvetica,"sans serif";	
	margin-top:0px;
	/*background:url(../spontentbgrepeat.gif);*/
	background-color:#f3f3f3;
	bottom:0%;
	font-size:14px;

	 text-align:center; 
	  padding:0px;
	  margin:0px; 
		
}

td{
	font-size:12px;
}

h1 {
 font-size:2.2em;
 line-height:1em;
 margin-bottom:0px;
}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:1px;
	font-size:12px;
	color:#c1c1c1;
	margin:0px;
	padding-bottom:5px;
	text-transform:uppercase;
}

/* ----------container to center the layout-------------- */
#container {

width: 900px;
position: relative;
height:auto;

margin-left:auto;
margin-right:auto;
background-color: #fff;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
padding:0px;
padding-top:15px;

}


* html #container { width: 890px } /* IE hack */
/* ----------banner for logo-------------- */
#banner {
background-color: #fff;
text-align: right;
vertical-align:middle;
height:85px;
margin: 0px;
}

#banner a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	padding:15px;
	padding-bottom:10px;
	margin-bottom:5px;
	font-size:16px;
	text-align:left;
}

#banner a:hover{
	color:#32CE2D;
}

/* -----------------content--------------------- */
#content {
background-color: #ffffff;
padding: 0px;
margin-left: 30px;
margin-top:30px;
text-align:left;
min-width:850px;
overflow:auto;
}
div#content { 
min-height:700px;

height:expression(this.scrollHeight > 700 ? "auto":"700px"); 
}

#contentMain {
background-color: #ffffff;
padding: 0px;
margin-left: 30px;
margin-top:30px;
text-align:left;
min-width:850px;
overflow:auto;
}
div#contentMain { 
min-height:300px;

height:expression(this.scrollHeight > 700 ? "auto":"700px"); 
}


p, pre{
padding: 5px 10px;
margin:0px;
}

/* --------------left navi------------- */
#left {
float: left;
width: 250px;
margin: 0px;
padding: 0px;
min-height:950px;
text-align:left;
}

/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: right; }


.tools {
	padding-bottom:5px;
}

#aboutbox {
	border:1px solid #c7c7c7;
	padding:7px;
	background-color:#f4f4f4;
	margin-left:1px;
	width:205px;
	min-height:126px;
	margin-bottom:20px;
	font-size:11px;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a{
	color:#298DEB;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	color:#79B9F2;
}

h2 {
	/*background-color:#f1f1f1;
	display:block;*/
	width:100%;
	margin-top:0px;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#69c;
	/*border-bottom:1px solid #ccc;*/
	margin-right:30px;

}

h5 {
	/*background-color:#f1f1f1;
	display:block;*/
	width:100%;
	margin-top:0px;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#fff;
	/*border-bottom:1px solid #ccc;*/

}

h6 {
	color:#000;
	font-size:12px;

}

h3 {
	/*background-color:#f1f1f1;
	display:block;*/
	width:100%;
	margin:0px;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#AEC9E3;
	padding-left:10px;
	/*border-bottom:1px solid #ccc;*/

}

.articles h3{
	padding-left:0px;
	padding-bottom:3px;

}

#loggedin {
	margin-top:5px;
}

#loggedin a{
	font-size:12px;
	font-weight:normal;
	color:#666;
}

ul {
	margin-top:0px;

}

.tips {
	background-color:#CBE7F5;
	float:right;
	width:200px;
	min-height:200px;
	padding:5px;
	margin-right:10px;
	border:1px solid #69c;
	display:none;
}

.error {
	font-weight:bold;
	color:#CC0000;
}

.errormsg {
	font-weight:bold;
	color:#CC0000;
	background-color:#F3CFB8;
	border:1px solid #CC0000;
	width:300px;
	padding:10px;
	margin:10px;
}

.new {
font-size:10px;
text-transform:uppercase;
color:#CC0000;

}


.green {
font-size:10px;
text-transform:uppercase;
color:#009900;

}

.blue {
font-size:10px;
text-transform:uppercase;
color:#3399FF;

}

.articles{
margin-left:10px;
margin-bottom:20px;
}

.form_title{
	margin-bottom:7px;
	margin-top:10px;
	color:#666666;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}

input{
	background:#f3f3f3;
	border:1px solid #ddd;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

textarea{
	background:#f3f3f3;
	border:1px solid #ddd;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;}

select{
	background:#f3f3f3;
	border:1px solid #ddd;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;}

.productvideos{
	margin-left:10px;
}
.progresscontainer {
	width: 200px;
	height: 30px;
	background-color: #aaaaaa;
	border:2px solid #333;
	color:#FFFFFF;
}

.progressbar {
	width: 0px;
	height: 30px;
	background-image:url(http://www.viralvideobuilder.com/loadingrep.gif);
	background-color: black;
}

.row1{
	background-color:#F4F4f4;
	padding:3px;
}
.row2{
	padding:3px;
	background-color:#EAF6FF;
}

#menu {
position: absolute;
width: 150px;
left: 60px;
top: 100px;
padding:0px;
margin:0px;
min-height:500px;
}

#header{
	padding:0px;
	margin:0px;
	width:100%;
	background-color:#FFFFFF;
	height:70px;
	text-align:left;
	

}

.logo{
	padding-left:20px;
	padding-top:5px;
	float:left;
}



.headerContent{
	padding:0px;
	padding-top:0px;
	padding-bottom:2px;
	width:597px;
	min-height:15px;
	position: absolute;
	top:37px;
	left:275px;
	border-bottom:1px solid #dddddd;
	text-align:right;
	
}

.headerContent a{
	padding-right:15px;

}

.topboxArrow{
	background:url(../jetvsArrow_3.gif) no-repeat;
	margin-left:50px;
	width:800px;
	height:27px;
}
.topbox{
	background:#DFEDFC;
	width:800px;
	min-height:120px;
	margin-left:25px;
	padding:25px;

	color:#212f3d;
	font-weight:bold;
	font-size:18px;
	text-align:left;
	line-height:20px;
}

.highlight{

	/*background:#eef4fa;*/
	background:#f4f6f8;
	padding:3px;
}

#large{
	float:left;
	padding:20px;
	padding-top:60px;
	font-size:36px;
	letter-spacing:1px;
	font-weight:bold;
	line-height:40px;

}
#large a{
	color:#79a937;
}

#large a:hover{
	color:#a3d164;
}

#diagram{
	float:right;
	padding-right:30px;
	
}


.menuList{
		list-style-type: none;
	padding:0px;
	padding-left:5px;
	text-align:left;
}

.menuContent li a{
	display:block;
	width:200px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:3px;
	list-style-type: none;
	color:#666666;

	
}

.menuContent li a:hover{
	background-color:#f4f4f4;	
}

.menuHeader{
	width:100%;
	margin-top:0px;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#69c;
}

.navTop a{
	color:#000000;

}

.navTop a:hover{
	color:#999999;	
}

#signup{
	background:#cde9a7;
	color:#a3b983;
	padding-top:15px;
	padding-bottom:15px;
	width:100%;
	

}
#signup a{
	font-size:36px;
	color:#a3b983;
	padding-top:15px;
	padding-bottom:15px;
}

#signup:hover{
	color:#ffffff;
	background:#a3b983;
	
}

#signup a:hover{
	color:#fff;
}

#bottom {
	min-height:300px;
	padding-left:120px;
	padding-right:120px;
	padding-top:50px; 
	display:compact;
	
}

.whiteTableLarge{
	background:#fff;
	height:75px;
	width:230px;
	border-bottom:1px solid #dff1c5;
	position:relative;
}
.blueTable{
	background:#eff9fd;
	border-right:1px solid #bfdffb;
	border-bottom:1px solid #bfdffb;	
	width:125px;
	height:75px;
	
}
.whiteTable{
	border-right: 1px solid #efefed;
	border-bottom:1px solid #efefed;
	font-size:18px;
	font-weight:bold;
	color:#315563;
	
}
.greenTable{
	background:#ecfad9;
	border-bottom:1px solid #dff1c5;
	height:35px;
	font-weight:bold;
	letter-spacing:1px;
	color:#3b482a;
	font-size:14px;
	text-align:left;
	padding-left:10px;
}
.price {
	color:#ff8302
}
.plan {
	color:#315563;
	font-size:12px;
	padding-bottom:5px;
	font-weight:bold;
}
.signupbutton {
 	padding-top:5px;
}
.bestdeal{
	color:#CC0000;
	font-weight:bold;
}

.headline{
	color:#CC0000;
	font-size:24px;
	text-align:center;
	line-height:26px;
	padding-bottom:10px;
	
}

#leftMenu{
	padding-left:20px;
	float:left;
	width:200px;
	height:300px;


}

#generalContent{
margin-left:245px;
text-align:left;
padding-left:30px;
margin-right:30px;
}

.formBorder{
	background:#DFEDFC;
	border:1px solid #6699FF;
	padding:20px;
	margin-right:30px;
	
}

.tableHeader{
	 background-color:#d0edff; 
	 padding:5px; 
	 margin:5px; 
	 border-bottom:1px solid #666666;

}

.tableRow{
	border-bottom:1px solid #ddd;
	padding: 7px;
	margin: 0px;
}

.row1{
	background-color:#f2faff;
	padding:2px;
}
.row2{
	background-color:#f1f5f7;
	padding:2px;
}

.showstate{ /*Definition for state toggling image */
cursor:hand;
cursor:pointer;
margin-top: 2px;
margin-right: 3px;
}

.headers{
width: 400px;
font-size: 120%;
font-weight: bold;
border: 1px solid black;
background-color: lightyellow;
}

.switchcontent{
border: 1px solid #eee;
border-top-width: 0;
}
