@charset "utf-8";
/* CSS Document */


* {
	padding:0;
	margin:0;}
	
img {
	border:0;}
	
body {
	font-family:Tahoma, Geneva, sans-serif;
	background-color:#fff;
	text-align:center;
	font-size:12px;
	color:#6b6a6a;
	background-image: url(images/body_bg.jpg);
	background-repeat: repeat-x;
	}	

.wrapper {
	position:relative;
	text-align:left;
	width:980px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	z-index:2;
	overflow:hidden;
	}
	
.logo_banner {
	float:left;
	width:980px;
	height:124px;
	}
.logo {
	float:left;
	width:229px;
	height:124px;
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
}	

.spacer_logo {
	float:left;
	width:364px;
	height:124px;
	background-image: url(images/spacer_logo.jpg);
}	

.phone {
	float:left;
	width:387px;
	height:124px;
	background-image: url(images/phone.jpg);
	background-repeat: no-repeat;
}	
	
.menu {
	float:left;
	width:980px;
	height:58px;
	background:url(images/menu.jpg) no-repeat;
	}
	
.banner {
	float:left;
	width:876px;
	height:146px;
	background-image: url(images/banner-fish.jpg);
	background-repeat: no-repeat;
	padding-top: 116px;
	text-align: right;
	padding-right: 104px;
	}


.banner1 
{
float:left;
width:980px;
height:216px;
background-color:#000000;
}

.top-button
{
background:url(images/top-btn.jpg) no-repeat;
width:226px;
height:27px;
float:right;
margin-top:14px !important;
margin-top:-6px;
}

.articles_banner {
	float:left;
	width:181px;
	height:274px;
	background-image: url(images/articles_banner.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	padding-top: 23px;
	padding-right: 20px;
	padding-bottom: 23px;
	padding-left: 20px;
	}	
.banner_website {
	float:left;
	width:914px;
	height:146px;
	background-image: url(images/banner_website.jpg);
	background-repeat: no-repeat;
	padding-top: 116px;
	text-align: right;
	padding-right: 66px;
}
.banner_payperclick {
	float:left;
	width:880px;
	height:146px;
	background-image: url(images/banner_payperclick.jpg);
	background-repeat: no-repeat;
	padding-top: 116px;
	text-align: right;
	padding-right: 100px;
}
.banner_seo {
	float:left;
	width:900px;
	height:146px;
	background-image: url(images/banner_seo.jpg);
	background-repeat: no-repeat;
	padding-top: 116px;
	text-align: right;
	padding-right: 80px;
}
.banner_internet_advertising {
	float:left;
	width:819px;
	height:146px;
	background-image: url(images/banner_internet_advertising.jpg);
	background-repeat: no-repeat;
	padding-top: 116px;
	text-align: right;
	padding-right: 161px;
}
.banner_internet_marketing {
	float:left;
	width:788px;
	height:172px;
	background-image: url(images/banner_internet_marketing.jpg);
	background-repeat: no-repeat;
	padding-top: 90px;
	text-align: right;
	padding-right: 192px;
}
.banner_search_engine_marketing {
	float:left;
	width:810px;
	height:172px;
	background-image: url(images/banner_internet_marketing.jpg);
	background-repeat: no-repeat;
	padding-top: 90px;
	text-align: right;
	padding-right: 170px;
}
.banner_testimonials {
	float:left;
	width:730px;
	height:172px;
	background-image: url(images/banner_testimonials.jpg);
	background-repeat: no-repeat;
	padding-top: 90px;
	text-align: right;
	padding-right: 250px;
}
.banner_reporting {
	float:left;
	width:880px;
	height:172px;
	background-image: url(images/banner_reporting.jpg);
	background-repeat: no-repeat;
	padding-top: 90px;
	text-align: right;
	padding-right: 100px;
}
.banner_articles {
	float:left;
	width:880px;
	height:152px;
	background-image: url(images/banner_articles.jpg);
	background-repeat: no-repeat;
	padding-top: 110px;
	text-align: right;
	padding-right: 100px;
}
.banner_websiteCopy {
	float:left;
	width:914px;
	height:270px;
	padding-top: 22px;
	text-align: right;
	padding-right: 66px;
	background-image: url(images/banner_websiteCopy.jpg);
	background-repeat: no-repeat;
}

.wrapper .banner_websiteCopy .padtop {
	padding-top: 88px;
	float: right;
}
.banner_googlemaps {
	float:left;
	width:920px;
	height:152px;
	background-image: url(images/banner_googlemaps.jpg);
	background-repeat: no-repeat;
	padding-top: 110px;
	text-align: right;
	padding-right: 60px;
}

.grey14 {
	font-size: 14px;
	color: #3B393A;
}


.grey15 {
	font-size: 15px;
	color: #3B393A;
}

.grey19 {
	color: #6C6C6C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
}
.grey36 {
	font-size: 36px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3B393A;
	font-weight: normal;
}

.grey40 {
	font-size: 40px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3B393A;
	font-weight: normal;
}



.grey42 {
	font-size: 42px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3B393A;
	font-weight: normal;
}
.grey45 {
	font-size: 45px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3B393A;
	font-weight: normal;
}
.grey48 {
	font-size: 48px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3B393A;
	font-weight: normal;
}


.grey52 {
	font-size: 52px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3B393A;
	font-weight: normal;
}
.grey62 {
	font-size: 62px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3B393A;
	font-weight: normal;
}
.grey70 {
	font-size: 70px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3B393A;
	font-weight: normal;
	margin-top:-30px;
}



h2 {
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333132;
	font-weight: normal;
}




.content {
	float:left;
	width:980px;
	height:auto;
	}
	
.left {
	float:left;
	width:221px;
	height:auto;
	display: inline;
	}
	
.right {
	float:left;
	width:759px;
	height:auto;
	background-image:url(images/body_top_line.jpg);
	background-repeat:no-repeat;
	display: inline;
	}
.contenttext {
	height: auto;
	width: 719px;
	float: left;
	padding-left: 40px;
	padding-top: 40px;
	margin-bottom: 40px;
	line-height: 14px;
	display: inline;
}
.wrapper .content .right .contenttext h1 {
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 20px;
}
.floatright_image {
	margin-bottom: 20px;
	margin-left: 20px;
	float: right;
}

.form {
	height: 283px;
	width: 669px;
	float: left;
	background-image: url(images/form_bg.jpg);
	margin-left: 40px;
	padding-left: 50px;
	padding-top: 27px;
	font-size: 15px;
	color: #464646;
	font-weight: normal;
	display:inline;
}

.form-padding {
	padding-left: 310px;
	padding-top: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.wrapper .content .right .form .form-padding form p label .btn {
	width: 60px;
	margin-left: 70px;
	margin-top: 10px;
}

.wrapper .content .right .form .form-padding form label {
	width: 70px;
	float: left;
	color: #777;
}
.wrapper .content .right .form .form-padding form p input {
	width: 194px;
	margin-bottom: 3px;
}
.wrapper .content .right .form .form-padding form p label #textarea {
	width: 194px;
}
.form h1 {
	font-size:33px;
	font-weight: normal;
	color: #393939;
}
.form h3 {
	font-size:15px;
	font-weight: normal;
	color: #393939;
}

.text18 {
	font-size: 18px;
}


.side_nav_01{
	float:left;
	width:220px;
	height:42px;
	border-top:1px #cacaca solid;
	/*background:url(images/bt-hover.jpg) no-repeat bottom;
	background-image:url(images/side_nav_01.jpg);
	background-repeat:no-repeat;*/
	}
	
.side_nav {
	float:left;
	width:221px;
	/*height:167px;
	background-image:url(images/side_nav_02.jpg);
	background-repeat:no-repeat;*/
	}
	
.MenuBarVertical li a 
{	
	width:221px;
	height:18px;
	display:inline;
	border-bottom:1px #cacaca solid;
	/*background:url(images/bt-normal.jpg) no-repeat bottom;*/
}
	
.MenuBarVertical li a:hover
{	
	/*background:url(images/bt-hover.jpg) no-repeat bottom;*/
	background-color:#cacaca ;
}

.MenuBarVertical li a #MenuBar3
{	
	/*background:url(images/side_nav_01.jpg) no-repeat bottom;*/
	background-color:#cacaca;
	}
.keyword_report_banner {
	float:left;
	width:146px;
	height:119px;
	background-image:url(images/keyword_report_banner.jpg);
	background-repeat:no-repeat;
	padding-top: 14px;
	padding-right: 60px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	margin-top:10px;
	}
.orange19 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #ef4924;
}
.wrapper .content .left .articles_banner p a:link {
	font-size: 11px;
	color: #ef4924;
	text-decoration: none;
}
.wrapper .content .left .articles_banner p {
	font-size: 11px;
}

.wrapper .content .left .articles_banner p a:visited {
	font-size: 11px;
	color: #ef4924;
	text-decoration: none;
}
.wrapper .content .left .articles_banner p a:hover {
	font-size: 11px;
	color: #ef4924;
	text-decoration:underline;
}

.bottom {
	position:relative;
	text-align:left;
	width:auto;
	height:130px;
	/*margin-left:auto;
	margin-right:auto;*/
	z-index:3;
	overflow:hidden;
	background-image: url(images/footer_bg.jpg);
	background-repeat: repeat-x;
	padding-top: 25px;
	margin-top: 20px;
	padding-left:35px;
}
.footer {
	position:relative;
	text-align:left;
	width:1000px;
	/*margin-left:auto;
	margin-right:auto;
	overflow:visible;*/
	margin:0 auto;
}

.footer .footer-box {
	float: left;
	width: 168px;
	color: #FFF;
	line-height: 16px;
}

.footer .footer-box2 {
	float: left;
	width: 211px;
	color: #FFF;
	line-height: 16px;
}


.footer .footer-box3 {
	float: left;
	width: 117px;
	color: #FFF;
	line-height: 16px;
}
.bottom .footer h1 {
	font-size: 13px;
	color: #ef4924;
	font-weight: bold;
	margin-bottom: 10px;
}

.bottom .footer h1 a:link {
	text-decoration: none;
	color: #ef4924;
}

.bottom .footer h1 a:visited {
	text-decoration: none;
	color: #ef4924;
}

.bottom .footer h1 a:hover {
	text-decoration: underline;
	color: #ef4924;
}

.bottom .footer h3 {
	font-size: 11px;
	font-weight: normal;
}

.bottom .footer h3 a:link {
	text-decoration:none;
	color:#FFF;
}


.bottom .footer h3 a:visited {
	text-decoration:none;
	color:#FFF;
}

.bottom .footer h3 a:hover {
	text-decoration:underline;
	color:#FFF;
}
#support_nav {
	z-index:4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ccc;
	padding-top:5px;
	text-align:center;
	
}
.wrapper #support_nav a:link {
	color: #FFF;
	text-decoration: none;
}
.wrapper #support_nav a:visited {
	color: #FFF;
	text-decoration: none;
}
.wrapper #support_nav a:hover {
	color: #FFF;
	text-decoration: underline;
}
#google_reseller {
	position:absolute;
	left:757px;
	top:465px;
	width:222px;
	height:17px;
	z-index:4;
	font-size: 13px;
	color: #343233;
}
.wrapper #google_reseller a { color: #3B393A; text-decoration: none;}
.wrapper #google_reseller a:visited { color: #3B393A; text-decoration: none;}
.wrapper #google_reseller a:hover {	color: #ef4924;	text-decoration: none;}

#google_reseller1{
	position:absolute;
	left:757px;
	top:420px;
	width:222px;
	height:17px;
	z-index:4;
	font-size: 13px;
	color: #343233;
}

.wrapper #google_reseller1 a{ color: #3B393A; text-decoration: none;}
.wrapper #google_reseller1 a:visited { color: #3B393A; text-decoration: none;}
.wrapper #google_reseller1 a:hover { color: #ef4924; text-decoration: none;}


.orange {
	color: #ef4924;
}

.wrapper .content .right .contenttext form .table {
	float: left;
	width: 320px;
	margin-right: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.wrapper .content .right .contenttext form .table table tr .style2 #Enquiry {
	width: 220px;
}
.wrapper .content .right .contenttext form table tr .style2 .Enquiry2 {
	width: 661px;
	width: 555px;
}
.wrapper .content .right .contenttext .report_banner {
	height: 244px;
	width: 673px;
	background-image: url(images/monthly_summary_report_bg.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFF;
	padding-top:58px;
	padding-left: 29px;
}
.wrapper .content .right .contenttext .report_banner .thumb li {
	list-style-type: none;
	display: inline;
	padding-right: 7px;
}
.wrapper .content .right .contenttext .contact_body {
	background-image: url(images/phone_image.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-right: 100px;
}
.wrapper .content .left .articles_banner .readmore {
	text-align: right;
}
.wrapper .content .right .contenttext p a:link {
	color: #6B6A6A;
	text-decoration:none;
}

.wrapper .content .right .contenttext p a:visited {
	color: #6B6A6A;
	text-decoration:none;
}

.wrapper .content .right .contenttext p a:hover {
	color: #ef4924;
	text-decoration:underline;
}
.wrapper #google_reseller a:link {
	color: #3B393A;
	text-decoration: none;
}
.wrapper .content .right .contenttext a:link   {
	color: #6B6A6A;
	text-decoration: none;
}


.wrapper .content .right .contenttext a:visited   {
	color: #6B6A6A;
	text-decoration: none;
}


.wrapper .content .right .contenttext a:hover   {
	color: #ef4924;
	text-decoration: none;
}


.wrapper #google_reseller a:visited {
	color: #3B393A;
	text-decoration: none;
}

.wrapper #google_reseller a:hover {
	color: #ef4924;
	text-decoration: none;
}
.orange {
	color: #ef4924;
}

.termsprivacy {
	position:relative;
	text-align:left;
	width:auto;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	z-index:5;
	overflow:hidden;
	background-color: #000000;
}
.terms {
	position:relative;
	text-align:right;
	width:979px;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
	color: #FFF;
	/*size:11px;*/
	font-size: 11px;
	background-color: #000000;
	padding-right: 20px;
}
.terms a:link {
	color:#FFF;
	text-decoration:none;

}
.terms a:visited {
	color:#FFF;
	text-decoration:none;

}
.terms a:hover {
	color:#FFF;
	text-decoration:underline;

}
