
#container{	margin:0 auto;	width:900px;	text-align:left;	background-color:#FFFFFF;	}





body {
	
	
	margin:0px;
	padding:0px;
}

.altbody {
	background-image: url(page_background4.jpg);	
	background-repeat: repeat-x;
	background-repeat: no-repeat-y;
	margin:0px;
	padding:0px;
}

.mybackground {

	background-image: url(page_background3.jpg);	background-repeat: repeat-x

}

.bodylinks {	color: #3399FF; 
		text-decoration: none; 
		margin-left:0px;     
		margin-top:10px;
		margin-right:0px;
		font-size:12px;	
		font-family:Arial, sans-serif; 

}

.bodylinks:hover {	color: #3399FF; 
		text-decoration: underline; 
		margin-left:0px;     
		margin-top:10px;
		margin-right:0px;
		font-size:12px;	
		font-family:Arial, sans-serif; 

}


a:link{		color: #3399FF; 
		text-decoration: none; 
		margin-left:0px;     
		margin-top:10px;
		margin-right:0px;
		font-size:12px;	
		font-family:Arial, sans-serif; 

}

.bodylinks2 {	color: #3399FF; 
		text-decoration: none; 
		margin-left:0px;     
		margin-top:10px;
		margin-right:0px;
		font-size:12px;	
		font-family:Arial, sans-serif; 

}


.bodylinks2:hover {	color: #3399FF; 
		text-decoration: underline; 
		margin-left:0px;     
		margin-top:10px;
		margin-right:0px;
		font-size:12px;	
		font-family:Arial, sans-serif; 

}


.bodylinks3 {	
		color: #3399FF; 
		text-align: right;
		text-decoration: none; 
		margin-left:0px;     
		margin-top:10px;
		margin-right:15px;
		font-size:12px;	
		font-family:Arial, sans-serif; 
		

}









h1 {    
	font-family: cursive;
	font-style: normal; 
	font-size: 28px;     
	color:#FFFFFF;      
	text-align: left;  
	margin-left:20px;     
	margin-top:80px;      
	margin-bottom:10px;      	
	line-height: 16px;	
}

.heading2 {    
	font-family: cursive;
	font-style: normal; 
	font-size: 28px;     
	color:#FFFFFF;      
	text-align: left;  
	margin-left:10px;     
	margin-top:30px;      
	margin-bottom:10px;      	
	line-height: 16px;	
}

.special_text {
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-style: normal; 
	font-size: 16px;     
	color:#FFFFFF;    
	text-align: left;     
	margin-top:15px;   
	margin-left:20px;    
	margin-right:30px;   
	margin-bottom:5px;      	
	


}

.headline_text {

	font-family:Arial, sans-serif;
	font-weight:bold;
	font-style: normal; 
	font-size: 20px;     
	color:#000080;    
	text-align: left;     
	margin-top:15px;   
	margin-left:20px;    
	margin-right:30px;   
	margin-bottom:5px;  
	
	

}



.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
p {
	color:#808080; ;
	margin-top:5px;
	margin-left:20px;
	margin-right:30px;
	margin-bottom:10px;
	vertical-align: top;
	font-size:12px;	
	font-family:Arial, sans-serif;
}


.boxtext {
	color:#808080; ;
	margin-top:5px;
	margin-left:0px;
	margin-right:30px;
	margin-bottom:0px;
	vertical-align: top;
	font-size:12px;	
	font-family:Arial, sans-serif;
	

}

.boxtext2 {
	color:#808080; ;
	margin-top:5px;
	margin-left:20px;
	margin-right:30px;
	margin-bottom:10px;
	vertical-align: top;
	font-size:12px;	
	font-family:Arial, sans-serif;
	

}

.formtext {
	color:#808080; ;
	margin-top:5px;
	margin-left:20px;
	margin-right:30px;
	margin-bottom:10px;
	vertical-align: top;
	font-size:12px;	
	font-family:Arial, sans-serif;
	

}



img {
	border:0px;
}




.topmenufont {

	font-family:Arial, sans-serif;
	font-style: normal; 
	font-weight: bold;
	font-size: 12px;     
	color:#FFFFFF;     
	margin-top:15px;      
	margin-bottom:10px;      	
	line-height: 16px;


}






.topmenulinks {

	font-family:Arial, sans-serif;
	font-style: normal; 
	font-weight: bold;
	font-size: 12px;     
	color:#FFFFFF;     
	margin-top:15px;      
	margin-bottom:10px;      	
	line-height: 16px;


}

.topmenulinks:hover {

	font-family:Arial, sans-serif;
	font-style: normal;
	font-weight: bold; 
	font-size: 12px;     
	color:#FFFFFF;     
	margin-top:15px;      
	margin-bottom:10px;      	
	line-height: 16px;
	text-decoration: underline;}


}



div {
	margin:0px;
	padding:0px;
	font-family:verdana; font-size:12px;
}
.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}
a:link, a:visited{
	COLOR:inherit;
	text-decoration:inherit;
}
#main {

	width:900px;
	margin: 0px auto 0px 0px;
	border: 0px solid #f0f0f0;

}
#strategy_digital {
	margin-left:0px;
	margin-top:0px;
	width:305px;
	height:44px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.top_menu {
	background-image: url(menu_background.gif);
	margin-left:0px;
	margin-top:0px;
	text-align:right;
	width:595px;
	height:44px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.seo_message {
	background-image: url(key_message.gif);
	margin-left:0px;
	margin-top:0px;
	width:456px;
	height:359px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#adwords_graph {
	margin-left:0px;
	margin-top:0px;
	width:444px;
	height:359px;
	margin-bottom:0px;
	float:left;
	display:inline;

}

.online_strategy_icon {
	background-color:#f4f5f5;
	margin-left:0px;
	margin-top:0px;
	width:50px;
	height:47px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.online_strategy_heading {
	background-color:#f4f5f5;
	margin-left:0px;
	margin-top:0px;
	width:175px;
	height:47px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.seo_icon {
	background-color:#f4f5f5;
	margin-left:0px;
	margin-top:0px;
	width:50px;
	height:47px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.seo_heading {
	background-color:#f4f5f5;
	margin-left:0px;
	margin-top:0px;
	width:175px;
	height:47px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.adwords_icon {
	background-color:#f4f5f5;
	margin-left:0px;
	margin-top:0px;
	width:50px;
	height:47px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.adwords_heading {
	background-color:#f4f5f5;
	margin-left:0px;
	margin-top:0px;
	width:175px;
	height:47px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.analytics_icon {
	background-color:#f4f5f5;
	margin-left:0px;
	margin-top:0px;
	width:50px;
	height:47px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.analytics_heading {
	background-color:#f4f5f5;
	margin-left:0px;
	margin-top:0px;
	width:175px;
	height:47px;
	margin-bottom:0px;
	float:left;
	display:inline;

}




.online_strategy_box {
	
	background-color:#f4f5f5;
	margin-left:0px;
	margin-top:0px;
	width:225px;
	height:89px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.seo_box {
	background-color:#f4f5f5;
	margin-left:0px;
	margin-top:0px;
	width:225px;
	height:89px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.adwords_box {
	background-color:#f4f5f5;
	margin-left:0px;
	margin-top:0px;
	width:225px;
	height:89px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.analytics_box {
	background-color:#f4f5f5;
	margin-left:0px;
	margin-top:0px;
	width:225px;
	height:89px;
	margin-bottom:0px;
	float:left;
	display:inline;

}

.main_text {

	
	background-color:#f7f7f7;
	margin-left:0px;
	margin-top:0px;
	width:675px;
	height:320px;
	margin-bottom:0px;
	float:left;
	display:inline;

}

.news {
	background-color:#f7f7f7;
	margin-left:0px;
	margin-top:0px;
	width:225px;
	height:320px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.icons {
	background-color:#f7f7f7;
	margin-left:0px;
	margin-top:0px;
	width:675px;
	height:140px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.footer {
	background-color:#f7f7f7;
	margin-left:0px;
	margin-top:0px;
	width:900px;
	height:80px;
	text-align:center;
	margin-bottom:0px;
	float:left;
	display:inline;

}

.footer2 {
	
	margin-left:0px;
	margin-top:0px;
	width:900px;
	height:80px;
	text-align:center;
	margin-bottom:0px;
	float:left;
	display:inline;

}

.alth2 {     font-family: Arial, Helvetica, sans-serif; 
	 font-size: 16px;     
	color:#666666;     
	text-align: left;     
	margin-top:5px;   
	margin-left:10px;    
	margin-bottom:5px;      	
	line-height: 16px;	
}

.keypoint {     
	font-family: arial;
	font-style: normal; ; 
	 font-size: 4;     
	color:#000080;     
	text-align: left;     
	margin-top:10px;   
	margin-left:10px;    
	margin-bottom:5px;      	
	line-height: 16px;	
}




h2 {     font-family: Arial, Helvetica, sans-serif; 
	 font-size: 16px;     
	color:#666666;     
	text-align: left;     
	margin-top:5px;   
	margin-left:20px;    
	margin-bottom:5px;      	
	line-height: 16px;	
}


.h2center {     font-family: Arial, Helvetica, sans-serif; 
	 font-size: 16px;     
	color:#666666;     
	text-align: center;     
	margin-top:5px;   
	margin-left:0px;    
	margin-bottom:5px;      	
	line-height: 16px;	
}



.althead {     font-family: Arial, Helvetica, sans-serif; 
	 font-size: 16px;     
	color:#666666;     
	text-align: left;     
	margin-top:20px;   
	margin-left:0px;    
	margin-bottom:5px;      	
	line-height: 16px;	
}



.copyright {	text-align: center;	font-style: italic;	font-family: Arial, Helvetica, sans-serif;     	font-size: 10px; color:#666666;     	

}


.bottom_panel {
background-image: url(bottombanner.jpg);
	margin-left:0px;
	margin-top:10px;
	width:1450px;
	height:29px;
	text-align:center;
	margin-bottom:0px;
	float:left;
	display:inline;


}




.footerlinks {	text-align: center;	font-family: Arial, Helvetica, sans-serif;     	font-size: 12px;     	color: #000000;	text-decoration: none;}
.footerlinks:hover {	text-align: center;	font-family: Arial, Helvetica, sans-serif;     font-size: 12px;     	color: #3399FF;	text-decoration: underline;}

.buttonlink {	
	width:258px;
	height:45px;
	background-image: url(free_consultation.gif);
	display:block;
}

.buttonlink:hover {	
	width:258px;
	height:45px;
	background-image: url(free_consultation2.gif);
	display:block;
}


.banner2 {
	background-image: url(banner3.jpg);
	margin-left:0px;
	margin-top:0px;
	width:900px;
	height:78px;
	margin-bottom:0px;
	float:left;
	display:inline;

}

.maintext2 {
	margin-left:0px;
	margin-top:0px;
	width:675px;
	
	margin-bottom:0px;
	float:left;
	display:inline;

}

.maintext3 {
	margin-left:0px;
	margin-top:0px;
	width:900px;
	
	margin-bottom:0px;
	float:left;
	display:inline;

}

.right_column2 {
	
	margin-left:0px;
	margin-top:0px;
	width:225px;
	
	margin-bottom:0px;
	float:left;
	display:inline;

}



