@charset "UTF-8";
/* CSS Document */
/*RESET*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;} body {line-height: 1;}ol, ul{list-style:none;} blockquote, q{quotes:none;} blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;} :focus{outline:0;} ins{text-decoration:none;} del{text-decoration:line-through;} table{border-collapse:collapse; border-spacing:0;}

@font-face {
    font-family: 'news_cycleregular';
    src: url('/includes/fonts/newscycle-regular-webfont.eot');
    src: url('/includes/fonts/newscycle-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/includes/fonts/newscycle-regular-webfont.woff') format('woff'),
         url('/includes/fonts/newscycle-regular-webfont.ttf') format('truetype'),
         url('/includes/fonts/newscycle-regular-webfont.svg#news_cycleregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* BODY */
body {
	font-family:"news_cycleregular";
	font-size:140%;
	letter-spacing:1px;
	color: #413d3d;
	line-height:1.3;
	padding:0;
	margin:0;
	height: 100%;
	background-image: url(/images/bg-nav-shawdow-blue.png);
	background-repeat:repeat-x;
	
}


/* A HREF */
/* unvisited link */
a:link {
	color:#3399cc;
	text-decoration: none;
}

/* visited link */
a:visited {
	color: #3399cc;
	text-decoration: none;
}

/* mouse over link */
a:hover {
	color: #ff6600;
}

/* selected link */
a:active {
	color: #413d3d;
	text-decoration: none;
}

/* WRAPPERS */
.wrapperheader {
	width: 784px;
	margin: 15px auto auto auto;
	padding:0 20px 0 20px;
}
.wrapper {
	width: 784px;
	margin: 0 auto;
	padding:20px;
	background-color:#fff;
}
.wrapperfooter {
	width: 784px;
	margin: 0 auto;
	padding: 10px;
}

.header {
	height: 126px;
}

h1 {
	font-size: 200%;
	color:#3399cc;
	font-weight:normal;
	margin-bottom:1.5em;
	/* text-transform:capitalize; */
}
h2 {
	font-size: 130%;
	color:#3399cc;
	font-weight:normal;
}
h3 {
	font-size: 110%;
	color:#3399cc;
	font-weight:normal;
	margin:20px 0 7px 0;
}

.content {
	width: 100%;
	font-size:80%;
}
.hundred {
	width: 100%;
}

.logo {
	float:left;
	padding:6px 20px 0px 0px;
	height:62px;
}
.headernav {
	font-size:100%;
	color:#fff;
}
.navigation {
	float:left;
	font-size:100%;
	text-align:center;
	padding:4px 0px 0px 0px;
	width:492px;
}
.phone {
	float:right;
	text-align:right;
	width:130px;
	padding:4px 0px 0px 0px;
}
.footer {
	font-size:80%;
	color:#999;
}
	
#ssd {
		width: 700px;
		margin:0px 0px 50px 0px;
	}

.full-image {
	width:100%;
	border:1px solid #ccc;
	margin:0px 0px 70px 0px;
}
.full-image-no-border {
	width:100%;
	margin:0px 0px 70px 0px;
}
.thirty-three {
	float:left;
	width:33%;
}

.box {
	width:25%;
	padding: 3%;
	margin:0 0% 3% 0;
	background:#3399cc;
	float:left;
	color:#fff;
	height:200px;
}
.spacer-box {
	width:3%;
	float:left;
	background:#fff;
	border:1px solid #fff;
	}
.green {
		width:3%;
		float:left;
		background:#fff;
		border:0px solid #fff;
	}
.photo {
	float:left;
	margin:0 3% 3% 0;
}
.pho-im-l {
	float:left;
	margin:3%;
}
.photo-thumb {
	float:left;
	margin:0 1em 3% 0;
}
.photo-circle {
	margin:50px 20px 50px 20px;
}
.text-circle {
	float:left;
	text-align:center;
}
.border {
	border:1px solid #CCC;
}
.report-box {
	float:left;
	margin:0 3% 3% 0;
	border:1px solid #CCC;
	width:44%;
	text-align:center;
}
.internet-marketing {
	width:784px;
	margin: 0 auto;
	background-color:rgba(0,0,0,0);
	font-size:80%;
	text-align:center;
}
.clearboth {
	clear:both;
	margin:0px;
	padding:0px;
	height:1px;
}
.btn-box {
	width:270px; 
	background-color:#3399cc; 
	text-align:center; 
	font-size:90%; 
	padding:2%;	
	color:#fff;
	margin: 4px auto auto auto;
}
.internet-marketing-d {
	margin-top:-23px;
}
.internetmarketingtext {
	padding: 4%;
	color:#a3a3a3; 
	float:left; 
	width:41%; 
	text-align:center;
}
.photointernetmarketing {
		width:48%;
		float:left; 
		text-align:center;
	}
	.breakontab-mobile {
		display:none;
	}
.left-section {
	float:left;
	width:60%;
	padding:0 4% 0 0;
}
.right-section {
	float:left;
	width:36%;
}
.ppcnumber {
	width:94%; background-color:#3399cc; color:#fff; height:50px; text-align:center; padding:4%; font-size:32px; margin:20px 0 0 0;
}
.youtubevideo {
	width:470px;
	height:290px;
}
.callnownumber {
		float:right;
		color:#FFF;
		padding:0 50px 0 0;
		text-align:center;
	}

@media screen and (max-width:770px) {
	body {
	font-size:130%;
	
	}
	.wrapperheader {
		width: 90%;
		/* border: 1px solid #000; */
		margin: 20px auto auto auto;
		padding:0 20px 0 20px;
	}
	.wrapper {
		width: 90%;
		/* border: 1px solid #000; */
		margin: 0 auto;
		padding:20px;
	}
	.wrapperfooter {
		width: 90%;
		/* border: 1px solid #000; */
		margin: 0 auto;
		padding: 10px;
	}
	.navigation {
	display:none;
	}
	h1 {
	font-size: 180%;
	color:#3399cc;
	font-weight:normal;
	margin-bottom:1.5em;
	/* text-transform:capitalize; */
	}
	h2 {
		font-size: 120%;
		color:#3399cc;
		font-weight:normal;
	}
	h3 {
		font-size: 100%;
		color:#3399cc;
		font-weight:normal;
		margin:20px 0 7px 0;
	}
	.phone {
	display:none;
	}
	#primary-nav {
	display:block;
	}
	.photo-internet-marketing {
	float:right;
	margin:3%;
	width:60%;
	}
	.photo-circle {
	margin:50px 20px 50px 20px;
	width:98%;
	}
	.internet-marketing {
	margin:0 3% 3% 0;
	width:90%;
	margin: 0 auto;
	background-color:rgba(0,0,0,0);
	}
	.internet-marketing-d {
	margin-top:-28px;
	}
	.internetmarketingtext {
	margin-top:-10%;
	padding-top:0%;
	color:#a3a3a3; 
	float:left; 
	width:100%; 
	text-align:center;
	}
	.photointernetmarketing {
		text-align:center;
		width:100%;
	}
	.breakontab-mobile {
		clear:both;
	}
	.left-section {
	float:left;
	width:100%;
	}
	.right-section {
		float:left;
		width:100%;
	}
	.ppcnumber {
	width:94%; background-color:#3399cc; color:#fff; height:50px; text-align:center; padding:4%; font-size:24px; margin:10px 0 0 0;
	}
	.callnownumber {
		display:none;
	}
	
}
@media screen and (max-width:440px) {
	
	body {
	font-size:120%;
	
	}
	.wrapperheader {
		width: 90%;
		/* border: 1px solid #000; */
		margin: 20px auto auto auto;
		padding:0 20px 0 20px;
	}
	.wrapper {
		width: 90%;
		/* border: 1px solid #000; */
		margin: 0 auto;
		padding:20px;
	}
	.wrapperfooter {
		width: 90%;
		/* border: 1px solid #000; */
		margin: 0 auto;
		padding: 10px;
	}
	#navigation {
		float:left;
		width: auto;
		font-size:80%;
		padding:10px 0 0 0;
		text-align:center;
	}
	h1 {
	font-size: 160%;
	color:#3399cc;
	font-weight:normal;
	margin-bottom:1.5em;
	/* text-transform:capitalize; */
	}
	h2 {
		font-size: 120%;
		color:#3399cc;
		font-weight:normal;
	}
	h3 {
		font-size: 100%;
		color:#3399cc;
		font-weight:normal;
		margin:20px 0 7px 0;
	}
	.box {
	width:40%;
	padding: 3%;
	margin:0 0 3% 0;
	background:#3399cc;
	float:left;
	color:#fff;
	height:180px;
	}
	
	.spacer-box {
		width:3%;
		float:left;
		background:#fff;
		border:1px solid #fff;
	}
	.green {
		width:3%;
		float:left;
		background:#fff;
		border:1px solid #fff;
	}

	.navigation {
	display:none;
	}
	.phone {
	display:none;
	}
	#primary-nav {
	display:block;
	}
	.photo {
	float:left;
	padding:0 3% 3% 0;
	width:98%;
	}
	.photo-internet-marketing {
	float:none;
	margin:3% 3% 3% -3%;
	width:80%;
	}
	.photo-circle {
	margin:50px 20px 50px 20px;
	width:98%;
	}
	.internet-marketing {
	margin:0 3% 3% 0;
	width:90%;
	margin: 0 auto;
	background-color:rgba(0,0,0,0);
	}
	.internetmarketingtext {
	margin-top:-10%;
	padding-top:0%;
	color:#a3a3a3; 
	float:left; 
	width:100%; 
	text-align:center;
	}
	.photointernetmarketing {
	width:100%;
	margin: 0 auto;
	}
	.intermarkphoto {
		width:98%;
	}
	.breakontab-mobile {
		clear:both;
	}
	.ppcnumber {
	width:94%; background-color:#3399cc; color:#fff; height:50px; text-align:center; padding:4%; font-size:20px; margin:10px 0 0 0;
	}
	.youtubevideo {
	width:290px;
	height:260px;
	}
	.callnownumber {
		display:none;
	}
}
