* { padding: 0; margin: 0; outline: none; }

body { background: #000; font-family: Verdana, Arial; font-size: 12px; }

a img { border: none; }

.clear { clear: both; height: 1px; }

.wrapper { width: 975px; margin: 0 auto; }

p { margin-top: 10px; line-height: 24px; color: #FFF; }

#header { width: 100%; height: 132px; background: url(images/headerbg.png) repeat-x; }
	#header a { padding-top: 20px; display: block; }
	
#navigation { width: 100%; height: 380px; background: url(images/navigationbg.jpg) no-repeat center #151515; }
	#navigation a { cursor: pointer; color:#fff; display:block; text-align:center; line-height:46px; font-size:24px; font-family:Arial, Helvetica, sans-serif;}
		#navigation .navigation_green a{font-size:22px;}
	.navigation_red { width: 297px; height: 77px; position: absolute; margin-top: 81px; background:url(images/red_nav_nw.png) center center no-repeat; }
	.navigation_purple { width: 297px; height: 77px; position: absolute; margin-left: 415px; margin-top: 61px; background:url(images/purple_nav_nw.png) center center no-repeat;}
	.navigation_green { width: 297px; height: 77px; position: absolute; margin-left: 659px; margin-top: 151px; background:url(images/green_nav_nw.png) center center no-repeat;}
	.navigation_orange { width: 297px; height: 78px; position: absolute; margin-left: 190px; margin-top: 191px; background:url(images/orange_nav_nw.png) center center no-repeat;}
	.navigation_teal { width: 297px; height: 78px; position: absolute; margin-left: 440px; margin-top: 271px; background:url(images/teal_nav_nw.png) center center no-repeat;}
	.navigation_whoarewe { width: 197px; height: 78px; position: absolute; margin-top: 275px; background:url(images/whoarewe_nav_nw.png) center center no-repeat;}
	.navigation_contactus { width: 197px; height: 77px; position: absolute; margin-left: 760px; margin-top: 300px; background:url(images/contact_nav_nw.png) center center no-repeat;}
#interactive_marketing { width: 100%; height: auto; background: url(images/socialmediamonitoring_bg.png) no-repeat center #530109; padding-bottom: 20px; }
#interactive_marketing  .scontent { width: 955px; background: #580e0e; border: 1px solid #cb8c92; padding-left: 10px; padding-right: 10px; margin-top: 10px; padding-bottom: 10px; }
	.red_headline { width: 297px; height: 78px; padding:20px; background:url(images/red_nav_nw.png) center center no-repeat;}
	
#social_media_optimization { width: 100%; height: auto; background: url(images/socialmediaoptimization_bg.png) no-repeat center #7b3d00; padding-bottom: 20px; }
	#social_media_optimization .scontent { width: 955px; background: #823b00; border: 1px solid #af9880; padding-left: 10px; padding-right: 10px; margin-top: 10px; padding-bottom: 10px; }
		.orange_headline { width: 297px; height: 78px; padding:20px; background:url(images/orange_nav_nw.png) center center no-repeat;}

#social_marketing_strategy { width: 100%; height: auto; background: url(images/social_marketing_strategy.png) no-repeat center #860785; padding-bottom: 20px; }
	#social_marketing_strategy .scontent { width: 955px; background: #461546; border: 1px solid #ce80ce; padding-left: 10px; padding-right: 10px; margin-top: 10px; padding-bottom: 10px; }
		.purple_headline { width: 297px; height: 78px; padding:20px; background:url(images/purple_nav_nw.png) center center no-repeat;}

#whoarewe { width: 100%; height: auto; background: url(images/blackbg.png) no-repeat center #151515; padding-bottom: 20px; }
	#whoarewe .scontent { width: 955px; background: #1c1c1c; border: 1px solid #FFF; padding-left: 10px; padding-right: 10px; margin-top: 10px; padding-bottom: 10px; }
		.whoarewe_headline { width: 297px; height: 78px; padding:20px; background:url(images/whoarewe_nav_nw.png) center center no-repeat;}

#socialcampaigns { width: 100%; height: auto; background: url(images/socialcampaigns.png) no-repeat center #50621d; padding-bottom: 20px; }
	#socialcampaigns .scontent { width: 955px; background: #5e6505; border: 1px solid #aeb890; padding-left: 10px; padding-right: 10px; margin-top: 10px; padding-bottom: 10px; }
		.green_headline { width: 297px; height: 78px; padding:20px; background:url(images/green_nav_nw.png) center center no-repeat;}

#socialmakeover { width: 100%; height: auto; background: url(images/socialmakeover.png) no-repeat center #004444; padding-bottom: 20px; }
	#socialmakeover .scontent { width: 955px; background: #005a5a; border: 1px solid #91b0ac; padding-left: 10px; padding-right: 10px; margin-top: 10px; padding-bottom: 10px; }
		.teal_headline { width: 297px; height: 78px; padding:20px; background:url(images/teal_nav_nw.png) center center no-repeat;}

#contact { width: 100%; height: auto; background: url(images/blackbg.png) no-repeat center #151515; padding-bottom: 20px; }
	#contact .scontent { width: 955px; background: #1c1c1c; border: 1px solid #FFF; padding-left: 10px; padding-right: 10px; margin-top: 10px; padding-bottom: 10px; color: #FFF; }
	.contactus_headline { width: 297px; height: 78px; padding:20px; background:url(images/contact_nav_nw.png) center center no-repeat;}

.footer { background: #000; padding-top: 20px; padding-bottom: 20px; color: #FFF; }

.error { color: red; margin-bottom: 10px; margin-top: 10px; }

.good { color: green; margin-bottom: 10px; margin-top: 10px; }

.section { display: none; }

form { margin-top: 10px; }

.textbox { width: 310px; height: 20px; font-family: Arial, Verdana; font-size: 12px; color: #000; margin-top: 10px; margin-bottom: 10px; padding: 5px; }
.textarea { width: 310px; height: 120px; font-family: Arial, Verdana; font-size: 12px; color: #000; margin-top: 10px; margin-bottom: 10px; padding: 5px; }

.himg { padding-top: 20px; }

h1 {color:#fff; display:block; text-align:center; line-height:46px; font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
h2 {color:#fff; display:block; text-align:center; line-height:46px; font-size:22px; font-family:Arial, Helvetica, sans-serif;}
