/* CSS Document */

body{ font-family:Verdana, Geneva, sans-serif; font-size:11px; 
      background-image:url(../images/body_bkg.png); background-repeat:repeat-y; background-position:center; }
body a { color:#06F; text-decoration:none;}
body a:link {  }
body a:visited { }
body a:hover { color:#CCC;}
body a:active { color:#CCC;}

img{border:0;}

#line{ width:300px; height:auto; border-top:#E8E8E8 1px solid; text-align:center;}



.index_feature_box{ float:left; border:#C1D2F7 solid 1px; width:200px; height:auto; padding:10px; margin-bottom:10px; 
                    background-image:url(../images/featureboxbkg.jpg); background-repeat:repeat-y; }
	.if_image{float:left; width:65px; height:auto;}
	.if_header{float:left; width:120px; height:auto; padding-left:10px; padding-top:10px;
	          font-size:14px; font-weight:bolder; font-size:12px; color:#666;}
	.if_description{float:left; width:200px; height:auto; margin-top:2px; font-size:12px;}
	
#login{ float:left; width:900px; height:auto; text-align:right; font-size:10px; color:#999; font-weight:500; }	
	#login a{color:#999;}

/*-------------------------------------------------------------------------------------------*/
									/* INDEX */
/*-------------------------------------------------------------------------------------------*/

#container{ width:900px; height:auto;
			position:relative; padding-left:0px; padding-right:0px; 
			margin-right:auto; margin-bottom:0px; margin-left:auto; }
			


/*-------------------------------------------------------------------------------------------*/

#header{ float:left; width:900px; height:70px; font-size:20px; font-weight:800;}
*html #header{ float:left; width:900px; height:70px; font-size:20px; font-weight:800;}
	#logo{ float:left; width:250px; height:53px; background-image:url(../images/logo.jpg);}
	* html #logo{float:left; width:250px; height:53px; background-image:url(../images/logo.jpg); margin-left:1px;}
	#toplinks{ float:left; height:33px; width:600px; text-align:right; padding-top:20px;}
	#toplinks strong{ font-size:20px; font-weight:800; color:#0A41F6;}

/*-------------------------------------------------------------------------------------------*/

#menubar{ float:left; width:920px; height:30px; color:#FFF; font-size:13px; margin-left:-10px; 
		 background-image:url(../images/menu_bkg.gif); background-repeat:repeat-x;}
* html #menubar{ float:left; width:920px; height:30px; color:#FFF; font-size:13px;margin-left:0px; 
		 background-image:url(../images/menu_bkg.gif); background-repeat:repeat-x;}	 
	#menubar_text{ margin-top:5px; margin-left:30px;}
	
#menubar a:{text-decoration:none; color:#FFF;}
#menubar a:link {color:#FFF;  }
#menubar a:visited {color:#FFF; }
#menubar a:hover {color:#CCC;}
#menubar a:active {color:#CCC;}

/*-------------------------------------------------------------------------------------------*/	

#animation{ float:left; width:930px; height:200px; margin-top:-1px; margin-left:-10px;}
	#flash{ float:left; width:900px; height:200px;}
	* html #flash{float:RIGHT; width:900px; height:200px;}

/*-------------------------------------------------------------------------------------------*/

#content{ float:left; width:900px; height:auto; margin-top:30px; margin-bottom:40px; color:#666;}
	

	#content_left{	float:left;	 width:220px; height:auto; color:#999;}
	
.content_h1{ font-size:20px; color:#0066ff; }
.content_h2{font-size:16px; color:#0066ff;}
	
	#content_middle{ float:left; width:440px; height:auto; color:#666; text-align:justify;
					padding-left:20px; padding-right:20px; line-height: 20px; }
		

		#content_middle strong{ color:#C00;}
	
		.featuretext{ font-size:14px; font-weight:bold; line-height:25px;}
		.featuretext_h1{ font-size:12px; font-weight:bold;}
		.morelink{ font-size:12px; font-weight:normal;}
		
	
	#content_right{ float:left; width:200px; height:700px;}
	* html #content_right{float:right; margin-top:-830px}
				
	.rightbox{float:left; width:188px; height:346px; margin-left:15px;}
	.rightboxtop{float:left; width:188px; height:289px; background-image:url(../images/form_r1_c1.jpg); }
	.rightboxbottom{float:left; width:188px; height:57px;}
	* html .rightboxbottom{margin-top:-5px;}
	
	.rightboxmiddle{float:left; width:168px; height:200px; margin-top:55px; padding:10px; 
		                color:#d3e3ff;  font-size:11px; text-align:center;}
					.blue{color:#133aa1;}
					.bluebold{color:#133aa1; font-weight:bold;}
					.rightboxmiddle table tr td{text-align:left;}
					.textup{ margin-top:-5px;}
	
	.rightboxsecond{float:left; width:188px; height:200px; margin-top:20px; margin-left:15px;}
	.rightboxsecondtop{float:left; width:188px; height:157px; background-image:url(../images/form_small_r1_c1.jpg); background-repeat:no-repeat;}
	.rightboxsecondbottom{float:left; width:188px; height:43px;}
	* html .rightboxsecondbottom{margin-top:-60px;}
	
	.rightboxsecondmiddle{float:left; width:168px; height:150px; margin-top:45px; padding:10px; 
		                color:#133aa1;  font-size:11px; text-align:center;}
					
		
/*-------------------------------------------------------------------------------------------*/

#footer{ clear:both;  background-color: #1047f7; text-align:center; font-size:10px; color:#CCC;	
		 width:920px; height:170px; margin-left:-10px; }
		 

*html #footer{ clear:both;  background-color: #1047f7; text-align:center; font-size:10px; color:#CCC;	
		 width:930px; height:170px; margin-left:-10px; }
    
    #footer a {color:#CCC;}
    #menu-bar-bottom-text a{color:#FFF;}
	
	#footer_text{ position:relative; padding-left:0px; padding-right:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; 		
				padding-top:10px;}
	#footer_text a{color:#CCC;}
	#footer_text a:hover { color:#CCC;}
	
	#footer_logo{ height: 55px; vertical-align: middle; padding: 0; margin-top: -115px; 
				background-image:url(../images/vps_logo.png); background-position:right; background-repeat:no-repeat;}
	
		
/*-------------------------------------------------------------------------------------------*/
									/* CONTENT PAGES */
/*-------------------------------------------------------------------------------------------*/

#pagecontent{ float:left; width:840px; height:auto; margin-left:20px;}
        #pagecontent p {line-height: 25px;}
        
        #pagecontent h2{ color:#06F; font-weight:400;}
        ent strong {color:#06F;}
        #pagecontent ul{line-height:25px;}
        #pagecontent il{line-height:25px;}

.leftpanel{float:left; width:540px; height:auto;}
.rightpanel{float:right; width:280px; height:auto; margin-right:20px;}

.rightpanel{float:right; width:280px; height:auto; margin-right:20px;}

.toppanel{float:left; width:900px; height:auto;}
.bottompanel{float:left; width:900px; height:auto; margin-top:20px;}
.end_page_links ul {list-style-type: none; list-style-image: none; margin-top:50px;}


/*-------------------------------------------------------------------------------------------*/
									/* SOLUTIONS PAGE */
/*-------------------------------------------------------------------------------------------*/
			
#solutions_top{ float:left; width:860px; height:auto; margin-left:20px; margin-bottom:20px; color:#666; line-height: 20px;}
	
#solutions_bottom{ float:left; width:860px; height:auto; margin-left:20px;}

.content_feature_box{ float:left; border:#E8E8E8 dotted 1px; width:230px; height:auto; padding:10px; margin-bottom:20px;}
	.f_image{float:left; width:65px; height:auto;}
	.f_header{float:left; width:150px; height:auto; padding-left:10px; padding-top:10px;
	          font-size:14px; font-weight:bolder; font-size:12px; color:#666;}
	.f_description{float:left; width:230px; height:auto; margin-top:10px; font-size:12px; color:#666;}

#ss1{ float:left; width:250px; height:auto;}
#ss2{ float:left; width:250px; height:auto; margin-left:50px;}
#ss3{ float:right; width:250px; height:auto;}

/*-------------------------------------------------------------------------------------------*/
									/* SUCCESS STORIES */
/*-------------------------------------------------------------------------------------------*/

.ss_box{ float:left; width:860px; height:auto; margin-bottom:30px; padding-bottom:20px; border-bottom:#E8E8E8 1px solid;}
	
.ss_story{ float:left; width:600px; height:auto;}
.ss_image{ float:left; width:220px; height:auto; margin-left:20px;}


/*-------------------------------------------------------------------------------------------*/
									/* ABOUT US */
/*-------------------------------------------------------------------------------------------*/

.line{ float:left; width:100%; height:auto; border-top:#E8E8E8 1px solid; text-align:center; margin-top:20px; margin-bottom:20px;}

.about_box{ float:left; width:840px; height:auto; margin-top:10px; margin-bottom:10px;}

.about_left{ float:left; width:600px; height:auto;}
.about_right_img { float:right; width:210px; height:auto;}        

.about_left_img{float:left; width:100px; height:auto;}
.about_right{float:right; width:700px; height:auto;}


/*-------------------------------------------------------------------------------------------*/
									/* ANALYZE */
/*-------------------------------------------------------------------------------------------*/

.reportlinkbox{ float:left; width:180px; height:auto; margin-left:20px; margin-top:50px; 
             background-color:#F8F8F8; border:#CCC 1px solid; 
             padding:10px; text-align:center; color:#06F;}
             

/*-------------------------------------------------------------------------------------------*/
									/* WHY GROWFAST */
/*-------------------------------------------------------------------------------------------*/

.gfohighlight
{
	position:relative;
	padding-left:0px; 
	padding-right:0px; 
	margin-right:auto; 
	margin-bottom:0px; 
	margin-left:auto;
	width:500px;
	height:auto;
	background-color: #F0F0F0;
	color:#666;
	border:1px solid #666;
	padding:10px;
	text-align: center;
	font-weight:bold;
}

/*-------------------------------------------------------------------------------------------*/
									/* CONTACT US */
/*-------------------------------------------------------------------------------------------*/

.contact_box{ width:880px; height:auto; line-height: 20px; color:#666; margin-left:20px;}

.contact_left{ float:left; width:629px; height:auto; margin-right:20px;}
	.contact_left h1{color:#06F; font-weight:500;}

.contact_right{ float:left; width:230px; height:auto; font-size:9px; }
	.contact_right h1{ font-size:14px; color:#F60;}


.contact_box_contact{ float:left; width:200px; height:auto; margin-bottom:20px; border:1px solid #999; background-color:#F0F0F0; padding:10px;}

/*-------------------------------------------------------------------------------------------*/
									/* WEBSITE ADVICE */
/*-------------------------------------------------------------------------------------------*/

.form_ta{ width:88%; height:100px;}
.lblCssMesg
{
	font-weight:bold;
	font-size:14px;
	
	
}

#frmContactgrowfast
{
	height:600px;
}	

.ExpiredForm 
{ 
	 font-size:11px;
	 color:#666;
	
}
#lblStatus
{
	font-weight:bold;
	
	
}
.lblStatus
{
	font-weight:bold;
	color:#0066ff;
	
}

.hlCssLink
{
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	
}
.clsMainContainer
{
 
margin-top:150px;
 text-align:center;
 
	
}
.content
{
	height:600px;
}


.container{ width:900px; height:auto;
			position:relative; padding-left:0px; padding-right:0px; 
			margin-right:auto; margin-bottom:0px; margin-left:auto; }
			
*html .container{ width:900px; height:auto;
			position:relative; padding-left:0px; padding-right:0px; 
			margin-right:auto; margin-bottom:0px; margin-left:360px; }
			