@charset "utf-8";
/* CSS Document */

body {
	background-color: #010100;
	margin: 0;
	padding: 0;
	text-align: center;
}

p {
	margin: 0;	
}

#wrapper { 
	margin: 0 auto;
	text-align: left;
	width: 766px;
	height: 766px;
	background: url(../advertising_tampa_st_petersburg_fl/background_advertising_tampa_st_petersburg_fl.png) no-repeat;
}

#wrapper_script { 
	margin: 0 auto;
	margin-bottom: 50px;
	text-align: left;
	width: 766px;
	color: #ffffff;
}

#whatwedo {
	margin: 0 auto;
	text-align: left;
	width: 766px;
	height: 1000px;
	background: url(../advertising_tampa_st_petersburg_fl/background_advertising_services_tampa_st_petersburg_fl.png) no-repeat;	
}

#header {
	margin: 0px;
	padding: 0px;
	height: 146px;
	position: relative;
}

#header_script {
	margin: 50px 0 50px 0;
	padding: 0px;
	position: relative;
}

#headerLogo {
	padding: 0px;
	height: 84px;
	width: 229px;
	margin-left: 55px;
	margin-top: 36px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
}

#headerLogo {
	margin: 25px 0 0 42px;
	padding: 0;
	height: 94px;
	width: 229px;
}

#headerPortfolio {
	float: left;
	height: 19px;
	width: 95px;
	margin-top: 76px;
	margin-left: 65px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#headerPortfolio_current {
	background: url(../advertising_tampa_st_petersburg_fl/portfolio_nav_current.png) no-repeat left top;
	float: left;
	height: 19px;
	width: 95px;
	margin-top: 76px;
	margin-left: 65px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#headerPortfolio a:link, #headerPortfolio a:visited {
	background: url(../advertising_tampa_st_petersburg_fl/portfolio_css_nav.png) no-repeat left top;
	text-indent: -1000em;
	display: block;
	height: 19px;
	width: 95px;
	outline: none;
}

#headerPortfolio a:hover, #headerPortfolio a:active {
	background-position: left bottom;
	border: none;
	outline: none;
}

#headerAbout {	
	float: left;
	height: 19px;
	width: 95px;
	margin-top: 76px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#headerAbout_current {
	background: url(../advertising_tampa_st_petersburg_fl/about_us_nav_current.png) no-repeat left top;
	float: left;
	height: 19px;
	width: 95px;
	margin-top: 76px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#headerAbout a:link, #headerAbout a:visited {
	background: url(../advertising_tampa_st_petersburg_fl/about_us_css_nav.png) no-repeat left top;
	text-indent: -1000em;
	display: block;
	height: 19px;
	width: 95px;
	outline: none;
}

#headerAbout a:hover, #headerAbout a:active {
	background-position: left bottom;
	border: none;
	outline: none;
}

#headerServices {
	float: left;
	height: 19px;
	width: 95px;
	margin-top: 76px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#headerServices_current {
	background: url(../advertising_tampa_st_petersburg_fl/services_nav_current.png) no-repeat left top;
	float: left;
	height: 19px;
	width: 95px;
	margin-top: 76px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#headerServices a:link, #headerServices a:visited {
	background: url(../advertising_tampa_st_petersburg_fl/services_css_nav.png) no-repeat left top;
	text-indent: -1000em;
	display: block;
	height: 19px;
	width: 95px;
	outline: none;
}

#headerServices a:hover, #headerServices a:active {
	background-position: left bottom;
	border: none;
	outline: none;
}

#headerContact {
	margin: 76px 0px 0px;
	float: left;
	height: 19px;
	width: 120px;
}

#headerContact_current {
	background: url(../advertising_tampa_st_petersburg_fl/contact_nav_current.png) no-repeat left top;
	float: left;
	height: 19px;
	width: 95px;
	margin-top: 76px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#headerContact a:link, #headerContact a:visited {
	text-indent: -1000em;
	display: block;
	height: 19px;
	width: 95px;
	outline: none;
	background: url(../advertising_tampa_st_petersburg_fl/contact_css_nav.png) no-repeat left top;
}

#headerContact a:hover, #headerContact a:active {
	background-position: left bottom;
	border: none;
	outline: none;
}

#mainContent {
	margin: 0px 0px 0px;
	padding: 0px;
}

#mainContent_script {
	margin: 0px 0px 0px;
	padding: 0px;
	color: #ffffff;
}

#mainContentFlash {
	margin: 0px 40px 0px 48px;
	float: left;
	height: 455px;
	width: 678px;
}

.footer {
	margin: 0px;
	padding: 0px;
	height: 168px;
}

#footerLogoAddress {
	margin: 54px 0px 30px 79px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 240px;
	background: url(../advertising_tampa_st_petersburg_fl/LogoColorBronze_footer_address.png) no-repeat;
}

#footerCopyright {
	margin: 54px 0px 0px 210px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 184px;
}

#footerCopyright a:link, #footerCopyright a:visited {
	text-indent: -1000em;
	display: block;
	height: 13px;
	width: 184px;
	background: url(../advertising_tampa_st_petersburg_fl/footer_copyright.png) no-repeat left top;
	outline: none;
}

#footerCopyright a:hover, #footerCopyright a:active {
	background-position: left bottom;
	border: none;
	outline: none;
}

#footerWebCreation {
	margin: 0 0 0 291px;
	;
	padding: 0;
	clear: left;
	height: 13px;
	width: 184px;
}

#footerWebCreation a:link, #footerWebCreation a:visited {
	text-indent: -1000em;
	display: block;
	height: 13px;
	width: 184px;
	background: url(../advertising_tampa_st_petersburg_fl/footer_web_site_creation.png) no-repeat left top;
	outline: none;
}

#footerWebCreation a:hover, #footerWebCreation a:active {
	background-position: left bottom;
	border: none;
	outline: none;
}

#footerMainPages {
	clear: left;
}

.mainContentPages {
	margin: 30px 0 0 48px;
	width: 678px;
}

.mainContentPagesImage {
	margin: 0 ;
	padding: 0;
	float: left;
	text-indent: -1000em;
	display: block;
	width: 200px;
	height: 415px;
	background: url(../advertising_tampa_st_petersburg_fl/peg_dave_team_headshot.png) no-repeat left top;
}

#servicesImage {
	background: url(../advertising_tampa_st_petersburg_fl/services_graphic_artist.png) no-repeat left top;		
}

#contactImage {
	background: url(../advertising_tampa_st_petersburg_fl/contact.png) no-repeat left top;
}

#peg_bio {
	padding-right: 23px;
	padding-bottom: 15px;
	height: 274px;
	background: url(../advertising_tampa_st_petersburg_fl/peg_team_headshot.png) no-repeat left top;	
}

#dave_bio {
	padding-right: 23px;
	padding-bottom: 10px;
	height: 274px;
	background: url(../advertising_tampa_st_petersburg_fl/dave_team_headshot.png) no-repeat left top;
}

#testimonial_image {
	background: url(../advertising_tampa_st_petersburg_fl/testimonials.png) no-repeat left top;	
}

.mainContentPagesTitle {
	margin: 5px 0 0 23px;
	padding: 0;
	float: left;
	text-indent: -1000em;
	width: 450px;
	height: 40px;
	background: url(../advertising_tampa_st_petersburg_fl/about_title_top_cropped.png) no-repeat left top;
}

#servicesTitle {
	background: url(../advertising_tampa_st_petersburg_fl/services_title.png) no-repeat left top;	
}

#contactsTitle {
	background: url(../advertising_tampa_st_petersburg_fl/contacts_title.png) no-repeat left top;	
}

#peggyBioTitle {
	margin-top: 0;
	margin-left: 0;
	height: 26px;
	background: url(../advertising_tampa_st_petersburg_fl/peg_bio_title.png) no-repeat left top;
}

#daveBioTitle {
	margin-top: 0;
	margin-left: 0;
	height: 26px;
	background: url(../advertising_tampa_st_petersburg_fl/dave_bio_title.png) no-repeat left top;
}

#testimonialsTitle {
	background: url(../advertising_tampa_st_petersburg_fl/testimonials_title.png) no-repeat left top;	
}

#testimonialsTitle2 {
	background: url(../advertising_tampa_st_petersburg_fl/testimonials_title2.png) no-repeat left top;	
}

#testimonialsTitle3 {
	background: url(../advertising_tampa_st_petersburg_fl/testimonials_recommendation.png) no-repeat left top;	
}

#partnersTitle {
	background: url(../advertising_tampa_st_petersburg_fl/partners_title.png) no-repeat left top;	
}

#privacyTitle {
	background: url(../advertising_tampa_st_petersburg_fl/privacy_title.png) no-repeat left top;
}
	
.mainContentPagesSubTitle {
	margin: 5px 0 0 23px;
	padding: 0;
	float: left;
	text-indent: -1000em;
	width: 450px;
	height: 20px;
	background: url(../advertising_tampa_st_petersburg_fl/about_sub_title.png) no-repeat left top;
}

#mainContentPagesSubTitle_Vision {
	background: url(../advertising_tampa_st_petersburg_fl/about_sub_title_vision.png) no-repeat left top;
}

#servicesSubTitle {
	background: url(../advertising_tampa_st_petersburg_fl/services_sub_title.png) no-repeat left top;	
}

#whatWeDoSubTitle {
	background: url(../advertising_tampa_st_petersburg_fl/what_we_do_sub_title.png) no-repeat left top;	
}

#contactSubTitle {
	background: url(../advertising_tampa_st_petersburg_fl/contacts_sub_title.png) no-repeat left top;	
}

#formSubTitle {
	background: url(../advertising_tampa_st_petersburg_fl/form_sub_title.png) no-repeat left top;	
}

#recommendationTop {
	background: url(../advertising_tampa_st_petersburg_fl/more2life_sub_title.png) no-repeat left top;
}

#recommendation2 {
	background: url(../advertising_tampa_st_petersburg_fl/cbs_ch10_sub_title.png) no-repeat left top;
}

#recommendationTop3 {
	background: url(../advertising_tampa_st_petersburg_fl/lesleybateman_sub_title.png) no-repeat left top;
}

#partners {
	background: url(../advertising_tampa_st_petersburg_fl/partners_sub_title.png) no-repeat left top;
}

#clients {
	background: url(../advertising_tampa_st_petersburg_fl/clients_sub_title.png) no-repeat left top;
}

.bulletContainer {
	margin: 0;	
}

ul {
	margin: 5px 0 0 23px;
	padding: 0 0 20px 1.3em;
	float: left;
	width: 425px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 1.4em;
	list-style-type: disc inside;
	color: #f3edd0;
}

.paragraph {
	margin: 5px 0 0 23px;
	padding: 0 0 20px 1.3em;
	float: left;
	width: 425px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 1.4em;
	list-style-type: disc inside;
	color: #f3edd0;
}

.paragraph_script {
	margin: 150px 0 20px 0;
	padding: 20px;
	float: left;
	width: 724px;
	text-align: justify;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 1.8em;
	list-style-type: disc inside;
	color: #ffffff;
	border: 1px solid #b9b9b9;
	background: url(../advertising_tampa_st_petersburg_fl/script_background.png) repeat;
}

#paragraph2 {
	padding-bottom: 0px;	
}

#mission {
	padding-left: 0;	
}

#top {
	margin-top: 0;
	padding-bottom: 0;
}

#mainContentPagesBulletMargin {
	margin-top: 5px;
}

.contactLink {
	margin: 0;
	padding: 0;
	color: #f1e27c;
}

.contactLink a:link, .contactLink a:visited {
	text-decoration: underline;
	color: #f1e27c;
	outline: none;
}

.contactLink a:hover, .contactLink a:active {
	text-decoration: none;
	outline: none;
}

.logo {
	margin: 10px 0 0 13px;
	padding: 10px;
	width: 100px;
	height: 100px;
	float: left;
}

#logo1 a:link, #logo1 a:visited {
	background: url(../advertising_tampa_st_petersburg_fl/rm_btn.png) no-repeat left top;
	text-indent: -1000em;
	display: block;
	height: 100px;
	width: 100px;
	outline: none;
}

#logo1 a:hover, #logo1 a:active {
	background-position: left bottom;
	border: none;
	outline: none;
}

#logo2 a:link, #logo2 a:visited {
	background: url(../advertising_tampa_st_petersburg_fl/ev_btn.png) no-repeat left top;
	text-indent: -1000em;
	display: block;
	height: 100px;
	width: 100px;
	outline: none;
}

#logo2 a:hover, #logo2 a:active {
	background-position: left bottom;
	border: none;
	outline: none;
}

#logo3 a:link, #logo3 a:visited {
	background: url(../advertising_tampa_st_petersburg_fl/seed_btn.png) no-repeat left top;
	text-indent: -1000em;
	display: block;
	height: 100px;
	width: 100px;
	outline: none;
}

#logo3 a:hover, #logo3 a:active {
	background-position: left bottom;
	border: none;
	outline: none;
}

.client {
	margin: 10px 0 0 30px;
	padding: 15px 5px 8px 15px;
	width: 76px;
	height: 50px;
	float: left;
}

.client2 {
	margin: 10px 0 0 0;
	padding: 15px 0 8px 0;
	width: 76px;
	height: 50px;
	float: left;
}

.client3 {
	margin: 10px 0 0 0;
	padding: 15px 0 8px 0;
	width: 76px;
	height: 50px;
	float: left;
}

#client1 {
		
}

#client1 a:link, #client1 a:visited {
	background: url(../advertising_tampa_st_petersburg_fl/ymca_btn.png) no-repeat left top;
	text-indent: -1000em;
	display: block;
	height: 50px;
	width: 76px;
	outline: none;
}

#client1 a:hover, #client1 a:active {
	background-position: left bottom;
	border: none;
	outline: none;
}

#client2 {
	padding: 15px 0 0 40px;	
}

#client2 a:link, #client2 a:visited {
	background: url(../advertising_tampa_st_petersburg_fl/plge_btn.png) no-repeat left top;
	text-indent: -1000em;
	display: block;
	height: 50px;
	width: 76px;
	outline: none;
}

#client2 a:hover, #client2 a:active {
	background-position: left bottom;
	border: none;
	outline: none;
}

#client3 {
	padding: 15px 0 0 40px;			
}

#client3 a:link, #client3 a:visited {
	background: url(../advertising_tampa_st_petersburg_fl/sunrise_btn.png) no-repeat left top;
	text-indent: -1000em;
	display: block;
	height: 50px;
	width: 76px;
	outline: none;
}

#client3 a:hover, #client3 a:active {
	background-position: left bottom;
	border: none;
	outline: none;
}

#client4 {
	padding: 15px 0 0 40px;	
}

#client4 a:link, #client4 a:visited {
	background: url(../advertising_tampa_st_petersburg_fl/suncost_inst_btn.png) no-repeat left top;
	text-indent: -1000em;
	display: block;
	height: 50px;
	width: 76px;
	outline: none;
}

#client4 a:hover, #client4 a:active {
	background-position: left bottom;
	border: none;
	outline: none;
}

#client5 {
	margin-left: 58px;
	margin-top: 0;
}

#client5 a:link, #client5 a:visited {
	background: url(../advertising_tampa_st_petersburg_fl/carpets_btn.png) no-repeat left top;
	text-indent: -1000em;
	display: block;
	height: 50px;
	width: 76px;
	outline: none;
}

#client5 a:hover, #client5 a:active {
	background-position: left bottom;
	border: none;
	outline: none;
}

#client6 {
	margin-left: 40px;	
	margin-top: 0;
}

#client6 a:link, #client6 a:visited {
	background: url(../advertising_tampa_st_petersburg_fl/dmi_btn.png) no-repeat left top;
	text-indent: -1000em;
	display: block;
	height: 50px;
	width: 76px;
	outline: none;
}

#client6 a:hover, #client6 a:active {
	background-position: left bottom;
	border: none;
	outline: none;
}

#client7 {
	margin-left: 40px;	
	margin-top: 0;
}

#client7 a:link, #client7 a:visited {
	background: url(../advertising_tampa_st_petersburg_fl/hydrebain_btn.png) no-repeat left top;
	text-indent: -1000em;
	display: block;
	height: 50px;
	width: 76px;
	outline: none;
}

#client7 a:hover, #client4 a:active {
	background-position: left bottom;
	border: none;
	outline: none;
}

.bodyText {
	margin: 5px 0 0 0;
	padding: 0 1.3em 0 0;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 1.4em;
	color: #f3edd0;
}

.pageNav {
	margin: 5px 0 0 0;
	padding: 0;
	font-weight: bold;
	color: #f1e27c;
}

#pageNavSub {
	margin: 65px 0 0 0;
	padding: 0;
	font-weight: bold;
	color: #f1e27c;
}

.pageNav a:link, .pageNav a:visited {
	text-decoration: underline;
	color: #f1e27c;
	outline: none;
}

.pageNav a:hover, .pageNav a:active {
	text-decoration: none;
	outline: none;
}

#pageNavCenter {
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 1.4em;
	list-style-type: disc inside;
	color: #f3edd0;
}

#pageNavCenterDave {
	padding-top: 55px;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 1.4em;
	list-style-type: disc inside;
	color: #f3edd0;
}

#servicesNav {
	margin-top: 38px;	
}

#aboutNav {
	margin-top: 80px;	
}

#testimNav {
	margin-top: 20px;
}

#testim2Nav {
	margin-top: 10px;
}

#partnerNav {
	margin-top: 95px;
}
