/* CSS Document */

body{ font-family:Verdana, Geneva, sans-serif; font-size:12px; 
      background-image:url(/images/body_bkg.png); background-repeat:repeat-y; background-position:center;margin:auto; padding:0;
      
       }
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;}
ol{ line-height:22px;}

#line{ width:300px; height:auto; border-top:#E8E8E8 1px solid; text-align:center;}

.affformgroup{border-bottom:#E8E8E8 2px solid; }



.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:920px; height:auto;
			position:relative; padding-left:19px; padding-right:0px; 
			margin-right:auto; margin-bottom:0px;margin-bottom:0px; margin-left:auto;  background-image:url(/images/container_img.png); 
			background-position:center bottom; background-repeat:no-repeat;border:0;
			
		}
			
.container{ width:920px; height:auto;
			position:relative; padding-left:20px; padding-right:0px; 
			margin-right:auto; margin-bottom:0px; margin-left:auto; 
			
			}
			
*html .container{ width:920px; height:auto;
			position:relative; padding-left:20px; padding-right:0px; 
			margin-right:auto; margin-bottom:0px; margin-left:360px;
			}
			


/*-------------------------------------------------------------------------------------------*/

#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:22px; 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:22px; color:#FFF; font-size:13px;margin-left:-5px; 
		 background-image:url(/images/menu_bkg.gif); background-repeat:repeat-x;}	 
	#menubar_text{  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:920px; height:171px; margin-top:-1px; margin-left:-10px;}
	#flash{ float:left; width:920px; height:171px;}
	* html #flash{float:RIGHT; width:920px; height:171px;margin-left:10px;}

/*-------------------------------------------------------------------------------------------*/

#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: #333333;
}
	
		.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:-1000px;}
				
	.rightbox{float:left; width:188px; height:346px; margin-left:15px; background-repeat:no-repeat;}
	.rightboxtop{float:left; width:188px; height:291px; background-image:url(../images/form_r1_c1.jpg);background-repeat:no-repeat;margin-left:2px; }
	.rightboxbottom{float:left; width:188px; height:57px; background-image:url(../images/form_r2_c1.jpg);background-repeat:no-repeat;margin-left:2px;}
	* html .rightboxbottom{margin-top:-10px;}
	* html .rightboxtop{float:left; width:188px; height:300px; background-image:url(../images/form_r1_c1_ie.png);background-repeat:no-repeat; }
	
	.rightboxmiddle{float:left; width:168px; height:200px; margin-top:55px; padding:10px; 
		                color:#d3e3ff;  font-size:11px; text-align:center; background-repeat:no-repeat;}
					.blue{color:#fff;}
					.bluebold{color:#fff; 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; background-repeat:no-repeat;}
	.rightboxsecondtop{float:left; width:188px; height:180px; background-image:url(../images/form_small_r1_c1.jpg); background-repeat:no-repeat;margin-left:2px;}
	.rightboxsecondbottom{float:left; width:188px; height:43px;background-image:url(../images/form_small_r2_c1.jpg); background-repeat:no-repeat;margin-left:2px;}
	* html .rightboxsecondbottom{margin-top:-55px;}
	
	.rightboxsecondmiddle{float:left; width:168px; height:150px; margin-top:45px; padding:10px; 
		                color:#fff;  font-size:11px; text-align:center;}
					
		
/*-------------------------------------------------------------------------------------------*/

#footer{ clear:both;  text-align:center; font-size:10px; color:#CCC;	
		 width:920px; padding-top:100px; height:160px; margin-left:-10px; }
		 

*html #footer{ clear:both;  text-align:center; font-size:10px; color:#CCC;	
		 width:930px; padding-top:100px; height:160px; 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:800px; height:auto; margin-left:40px;}
        #pagecontent p {line-height: 20px;}
        
        #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{ width:860px; height:auto; margin-left:20px; margin-bottom:20px; color:#666; line-height: 20px;}
	
#solutions_bottom{ float:left; width:850px; height:auto; margin-left:20px;}

.content_feature_box{ float:left; border:#E8E8E8 solid 1px; width:230px; height:auto; padding:10px; margin-bottom:10px;}
	.f_image{float:left; width:65px; height:auto;}
	.f_header{float:left; width:150px; height:auto; padding-left:10px; padding-top:10px;
	          font-weight:bolder; font-size:12px; color:#666;}
	.f_description
{
	float: left;
	width: 230px;
	height: auto;
	margin-top: 10px;
	font-size: 12px;
	color: #333333;
}

#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:840px; height:auto; margin-bottom:20px; padding-bottom:30px; border-bottom:2px solid #e8e8e8;}
*html .ss_box{ float:left; width:820px; height:auto; margin-bottom:20px; padding-bottom:30px;  border-bottom:2px solid #e8e8e8;}

	
.ss_story{ float:right; width:520px; height:auto; margin-left:10px;}
*html .ss_story{ float:right; width:490px;  margin-left:5px;}


/*.ss_image{ width:305px;  margin-left:0px;}*/
.top{background-image:url(/images/top.jpg); background-position:left top; background-repeat:no-repeat; height:4px; width:310px; padding-left:4px;}
.middle{background-image:url(/images/middle.jpg); background-position:left; background-repeat:repeat-y; width:310px;padding-left:4px ;}
.bottom{background-image:url(/images/bottem.jpg); background-position:left bottom; background-repeat:no-repeat;height:6px; width:310px;padding-left:4px; }

*html .top{background-image:url(/images/top.jpg); background-position:top; background-repeat:no-repeat; padding-left:1px;}
*html .middle{background-image:url(/images/middle.jpg); background-position:right;  background-repeat:repeat-y; padding-left:1px ;}
*html .bottom{background-image:url(/images/bottem.jpg); background-position: borrom; background-repeat:no-repeat; padding-left:0px; }




/*-------------------------------------------------------------------------------------------*/
									/* ABOUT US */
/*-------------------------------------------------------------------------------------------*/

.line{ float:left; width:100%; height:auto; border-top:#E8E8E8 1px solid; text-align:center;  margin-bottom:10px;}

.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;
}


/*-------------------------------------------------------------------------------------------*/
									/* SERVICES */
/*-------------------------------------------------------------------------------------------*/

.optionafeatures{ float:left; width:380px; height:auto; margin-left:20px; color:#666; line-height: 22px; padding-top:30px;}
.optionafeatures ul li{ list-style-image:url(/images/tick.jpg);}                  
.optionbfeatures ul li{ list-style-image:url(/images/tick.jpg);line-height:22px; }                  
   

.optionaright{float:left; width:460px; height:auto;margin-left:40px; margin-top:30px; 
              }               
.optionaextras{ line-height:22px; 
                background-color:#0f4da2; border-left:1px solid #666;
				border-top:1px solid #666;
				border-right:1px solid #666;
				color:#fff;
				padding-top:10px; padding-left:30px; padding-bottom:40px;
				
				}


.optionbright{float:left; width:460px; height:auto; margin-left:40px; margin-top:0px; }               
.optionbextras{ line-height:22px; 
                background-color:#0f4da2; border-left:1px solid #666;
				border-top:1px solid #666;
				border-right:1px solid #666;
				color:#fff;
				padding-top:10px; padding-left:30px; 
				
				}




				
.optionheader{ color:Gray; font-size:18px; font-weight:bold; }
.optionheaderbig{ color:Gray; font-size:22px; font-weight:bold; }
.optiondesc{ margin-top:20px;}
.optiondesc p{ color:#0f4da2; font-size:14px;}

.optionaheaderblue{ font-size:16px; color:#0f4da2; font-weight:bold;}


.screens{position:relative; padding-left:0px; padding-right:0px; 
         margin-right:auto; margin-bottom:0px; margin-left:auto;
         padding-top:50px; }
.screens tr td{ padding-right:30px;}
.screens img{ border:1px solid #CCC; padding:4px;}
.footerslogan{ text-align:center; padding-top:50px;}
.footerslogan img{border:0;}

.SEngines{ float:left;width:380px; height:auto; margin-left:20px; 
          margin-bottom:20px; color:#666; line-height: 15px; padding-top:80px;}

.optionbfeatures{ width:800px; height:auto; margin-left:20px; margin-bottom:20px; color:#666; line-height: 15px;}

/*-------------------------------------------------------------------------------------------*/
									/* 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;
}
.buttoncenter
{
	margin-left:450px;
	margin-top:20px;
}

.clslblmesgsent

{
color:#133aa1;
font-size:14px;
font-weight:bold;
}	



.italic
{

	font-style:italic;
}

.quotetext 
{
		position:relative;
	padding-left:0px; 
	padding-right:0px; 
	margin-right:auto; 
	margin-top:30px; 
	margin-left:auto;
	width:700px;
	height:auto;
	
	color:#666;
	
	padding:10px;
	text-align: justify;
	
	}



.styleAttention
{
    font-size:12px;
    font-weight:bold;
    color:#333;
}

.instantquote
{
	float:right;
	position:relative;
	margin-top:-148px;
	margin-left:530px;
	overflow: hidden;
}

* html .instantquote
{
	position:relative;
	
}
.examplewebsite
{
	float:left;
	width:100%;
	overflow: hidden;
	vertical-align:middle;
}
.examplewebsitediveleft
{
	float: left;
	margin-top: 5px;
	
	margin-left:50px;
	overflow: hidden;
	margin-bottom: 10px;
}
*html .examplewebsitediveleft
{
	float:left;
	margin-top:30px;
	margin-left:30px;
	overflow: hidden;


	
}
.examplewebsitediveright
{
	float:right;
	margin-right:30px;
	position:relative;
	overflow: hidden;
}
.linebottom
{
 float:left; width:100%; height:auto; border-top:#E8E8E8 1px solid; text-align:center;  margin-bottom:15px;
}
.optimisation
{
	 
	  width:470px;}
	 
	 
.optimisation a
{
	 
	  color:#0f4da2;}
	 
.optimisation a:hover
{
	 
	  color:#145cc0;}
/*
.clsmenu
{
	
	background-color:#6ab735;
	margin-top: 200px;
	position: absolute;
	margin-left:23px;
	width:854px;
	font-family:Tahoma;
}


.staticMenuItemStyle 
{
	 color:#fff;
	 
	 font-size:11px;
	 margin-right:10px;
	
	 padding-top:2px;
	 padding-bottom:3px;
	 padding-left:4px;
	
	
	
	
}
.staticHoverStyle
{
	background-color: #339900;

	color:#fff;
	 margin-right:10px;

	 padding-top:2px;
	 padding-bottom:3px;
	 padding-left:4px;
}

.staticMenuItemSelectedStyle
{
	background-color: #339933;
	
	color:#fff;
	padding-top:2px;
	padding-bottom:2px;
	
}
*/
	

.btn_bottom
{
	float: left;
	
	padding-left: 60px;
	margin-top:40px;
	
}
.clsclien_text
{

width:600px;}
.clsclient_btn
{
	
	float:right;
	margin-top:-100px;}
	
	
	
.updateinfo
{
 
 float:right;
 font-size:8px;
 color:grey;   
}	
