/* --------------------------------------------------------------------------------------------------
	Template Name : Trada   
	Author : Travis Davis      
	Last Date Modified : January 1, 2010
 ------------------------------------------------------------------------------------------------- */
 
/*---------------------------------------------------------------------------------------------------
[Table of Contents]

1.  HTML - Body
2.  HTML - Links
3.  HTML - Headers

4.  LAYOUT - Login Box
5.  LAYOUT - Header and Logo
6.  LAYOUT - Interior Page Sub Navigation
6.  LAYOUT - Main Column Layout
7.  LAYOUT - Right Column Layout
8.  LAYOUT - Button
9.  LAYOUT - Footer
10. LAYOUT - Index Sub Footer
11. LAYOUT - General, Alignment

12. OVERRIDES - jQuery UI overrides

---------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------
[1. HTML - Body]
*/
body {
	color: #333;
	font-family:Arial,sans-serif;
	font-size: 11px;
	background:#fff url(../images/main_bkgd_tile.gifHIDE) repeat-x;
}

p { overflow: hidden; }

.container_16, .container_12 { /*background-color:#fff;*/ }

.container_16 .backgroundImage { background:#fff url(../images/gumballs.jpg) no-repeat top center; }


/*---------------------------------------------------------------------------------------------------
[2. HTML - Links]
*/
a { color:#377FDB; text-decoration: none; }
a:hover { color:#000099; text-decoration: underline; }

/*---------------------------------------------------------------------------------------------------
[3. HTML - Headers]
*/
h1 { color:#696a65; font-size:30px; font-weight: normal; line-height:normal; }
h2 { /*color:#0089e8;*/ font-size:18px; line-height:normal; padding-top:10px; margin:0 0 8px; }
h4 { color:#666; font-weight:normal; margin:0 0 6px; }
h5 { color:#666; font-weight:normal; margin:0 0 6px; line-height:normal; }

.advertiserContent h2, .advertiserLandingContent h2, .advertiserLandingContent h3 { color:#00A500; }
.agencyContent h2, .agencyLandingContent h2, .agencyLandingContent h3 { color:#ff6b00; }
.ppcexpertContent h2, .ppcexpertLandingContent h2, .ppcexpertLandingContent h3 { color:#0089e8; }
.marketContent h2, .marketLandingContent h2, .marketLandingContent h3 { color:#fce100; }
.howitworksContent h2, .howitworksLandingContent h2, .howitworksLandingContent h3 { color:#d91144; }
.blogContent h2, .standaloneContent h2 { color:#85b3ff; }

/*---------------------------------------------------------------------------------------------------
[4. LAYOUT - Signup Box]
*/
.signup_box {
	background-color:#d91144;
	border-top:0;
	-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px;
	height:43px;
	text-align:center;
	color:#eee;
	float:left; 
	width:49%; 
	}
.signup_box:hover { 
	background-color:#c00031;
	}
#signup_link {
	display:block;
	height:43px;
	width:147px;
	}
	
.apply_box {
	background-color:#0089e8;
	border-top:0;
	-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px;
	height:43px;
	text-align:center;
	color:#eee;
	float:right; 
	width:49%; 
	
	}
.apply_box:hover { 
	background-color:#0176c8; 
	}
#apply_link {
	display:block;
	height:43px;
	width:147px;
	}
	
/*---------------------------------------------------------------------------------------------------
[5. LAYOUT - Header and Logo]
*/
h1#logo {
	background-image:url(../images/trada_logo.jpg);
	background-repeat:no-repeat;
	border:0;
	height:103px;
	padding:0;
	margin:0 0 0 -110px;
	position:absolute;
	text-indent:-9999px;
	width:599px;
	top:0;
	}
#headline_index_stripe {
	background-image:url(../images/indexBGsmallstripe.gif);
	background-repeat:repeat-x;
	height:220px;
	margin:60px 0 30px 0;
	width:100%;
	}
.stripeContent_left { 
	float:left; 
	width:448px; 
	text-align:center;
	}
.stripeContent_right {
	float:right; 
	margin-right:10px;
	width:300px; 
	}
.stripeContent_right .whiteBox {
	background-color:#fff;  
	padding:26px; 
	margin-top:16px; 
	-moz-box-shadow: 3px 3px 3px #666; 
	-webkit-box-shadow: 3px 3px 3px #666; 
	box-shadow: 3px 3px 3px #666;
	}
.stripeContent_right .whiteBox p {
	height:115px; 
	margin-bottom:0;
	}


#headline div.container_12 { 
	background-color:transparent;
	}
#headline_howitworks {
	background-color:#d91144; 
	border-bottom:1px solid #d91144; 
	border-top:1px solid #d91144; 
	height:100px; 
	margin:60px 0 30px 0;
	}
#headline_advertiser {
	background-color:#00a500; 
	border-bottom:1px solid #00a500; 
	border-top:1px solid #00a500; 
	height:100px; 
	margin:60px 0 30px 0;
	}
#headline_agency {
	background-color:#ff6b00; 
	border-bottom:1px solid #ff6b00; 
	border-top:1px solid #ff6b00; 
	height:100px; 
	margin:60px 0 30px 0;
	}
#headline_ppcexpert {
	background-color:#0089e8;
	border-bottom:1px solid #0089e8; 
	border-top:1px solid #0089e8; 
	height:100px; 
	margin:60px 0 30px 0;
	}
#headline_market {
	background-color:#f6d000;
	border-bottom:1px solid #f6d000; 
	border-top:1px solid #f6d000; 
	height:100px; 
	margin:60px 0 30px 0;
	}
#headline_thankyou {
	background-color:#d91144; 
	border-bottom:1px solid #d91144; 
	border-top:1px solid #d91144; 
	height:100px; 
	margin:60px 0 30px 0;
	}
#headline_system {
	background-color:#d91144; 
	border-bottom:1px solid #d91144; 
	border-top:1px solid #d91144; 
	height:100px; 
	margin:104px 0 30px 0;
	}
#headline_blog, #headline_standalone {
	background-color:#85b3ff;
	border-bottom:1px solid #85b3ff; 
	border-top:1px solid #85b3ff; 
	height:100px; 
	margin:60px 0 30px 0;
	}
	
#headline_howitworks h1 {
	background-image:url(../images/headline_howitworks.gif);
	background-repeat:no-repeat;
	border:0;
	color:#fff;
	height:76px;
	padding:0;
	margin-top:16px;
	text-indent:-9999px;
	width:577px;
	}
#headline_advertiser h1 {
	background-image:url(../images/headline_advertiser.gif);
	background-repeat:no-repeat;
	color:#fff;
	height:76px;
	padding:0;
	margin-top:16px;
	text-indent:-9999px;
	width:560px;
	}
#headline_agency h1 {
	background-image:url(../images/headline_agency.gif);
	background-repeat:no-repeat;
	border:0;
	color:#fff;
	height:76px;
	padding:0;
	margin-top:16px;
	text-indent:-9999px;
	width:660px;
	}
#headline_ppcexpert h1 {
	background-image:url(../images/headline_ppcexpert.gif);
	background-repeat:no-repeat;
	border:0;
	color:#fff;
	height:76px;
	padding:0;
	margin-top:16px;
	text-indent:-9999px;
	width:873px;
	}
#headline_market h1 {
	background-image:url(../images/headline_market.gif);
	background-repeat:no-repeat;
	border:0;
	color:#fff;
	height:76px;
	padding:0;
	margin-top:16px;
	text-indent:-9999px;
	width:486px;
	}
#headline_thankyou h1 {
	background-image:url(../images/headline_thankyou.gif);
	background-repeat:no-repeat;
	border:0;
	color:#fff;
	height:76px;
	padding:0;
	margin-top:16px;
	text-indent:-9999px;
	width:190px;
	}
#headline_system h1 {
	background-image:url(../images/headline_system.gif);
	background-repeat:no-repeat;
	border:0;
	color:#fff;
	height:76px;
	padding:0;
	margin-top:16px;
	text-indent:-9999px;
	width:360px;
	}
#headline_blog h1 {
	background-image:url(../images/headline_blog.gif);
	background-repeat:no-repeat;
	border:0;
	color:#fff;
	height:76px;
	padding:0;
	margin-top:16px;
	text-indent:-9999px;
	width:266px;
	}
#headline_standalone h1 {
	background-image:url(../images/headline_standalone.gif);
	background-repeat:no-repeat;
	border:0;
	color:#fff;
	height:76px;
	padding:0;
	margin-top:16px;
	text-indent:-9999px;
	width:660px;
	}
	
/*---------------------------------------------------------------------------------------------------
[6. LAYOUT - Interior Page Sub Navigation]
*/	
.interiorSubNavigation { margin:0 0 30px -10px; }
.interiorSubNavigation a {
	color:#000;
	display:block;
	float:left;
	height:33px;
	margin-right:6px;
	text-indent:-9999px;
	}
	
.interiorSubNavigation #subNav_AboutUs_AboutTrada {
	background-image:url(../images/sub_navigation/subNav_AboutUs_AboutTrada.gif);
	background-repeat:no-repeat;
	width:120px;
	}
.interiorSubNavigation #subNav_AboutUs_Investors {
	background-image:url(../images/sub_navigation/subNav_AboutUs_Investors.gif);
	background-repeat:no-repeat;
	width:95px;
	}
.interiorSubNavigation #subNav_AboutUs_Team {
	background-image:url(../images/sub_navigation/subNav_AboutUs_Team.gif);
	background-repeat:no-repeat;
	width:98px;
	}
.interiorSubNavigation #subNav_AboutUs_Press {
	background-image:url(../images/sub_navigation/subNav_AboutUs_Press.gif);
	background-repeat:no-repeat;
	width:67px;
	}
.interiorSubNavigation #subNav_AboutUs_Jobs {
	background-image:url(../images/sub_navigation/subNav_AboutUs_Jobs.gif);
	background-repeat:no-repeat;
	width:61px;
	}
#subNav_AboutUs_AboutTrada:hover, #subNav_AboutUs_Investors:hover, #subNav_AboutUs_Team:hover, #subNav_AboutUs_Press:hover, 
#subNav_AboutUs_Jobs:hover, .interiorSubNavigation a.selected {
	background-position:0 -33px;
	background-color:#f6d000;
	-moz-border-radius: 6px; -webkit-border-radius: 6px;
	}
	
/*---------------------------------------------------------------------------------------------------
[6. LAYOUT - Main Column Layout]
*/
.grid_11 p, .grid_11 ul, .grid_11 h1, .grid_11 h2,
.grid_8 p, .grid_8 ul, .grid_8 h1, .grid_8 h2 {
	margin-right:20px;
	}
.grid_11 li, .grid_8 li { padding:4px 0; line-height:normal; }

h1.indexMainText {
	border:0;
	color:#333;
	font-size:1.4em;
	font-family:Arial,sans-serif;
	line-height:1.2;
	padding:0;
	margin:0;
	/*letter-spacing:1px;*/
	}

h1.indexHeader_advertisers {
	background-image:url(../images/Advertisers_header_green.gif);
	background-repeat:no-repeat;
	height:35px;
	margin:0;
	text-indent:-9999px;
	}
h1.indexHeader_agencies {
	background-image:url(../images/Agencies_header_orange.gif);
	background-repeat:no-repeat;
	height:35px;
	margin:0;
	text-indent:-9999px;
	}
h1.indexHeader_ppcexperts {
	background-image:url(../images/PPCExperts_header_blue.gif);
	background-repeat:no-repeat;
	height:35px;
	margin:0;
	text-indent:-9999px;
	}

.mainBox {
	background-color:#eee; 
	padding:10px;
	margin-bottom:30px;
	}
.mainBox p {
	font-size:1.2em;
	margin-bottom:10px;
	}
p.mainBoxHeadline {
	font-size:1.4em;
	font-weight:bold;
	line-height:1.2;
	margin-bottom:0;
	}
	
.mainContentBackground {
	/*background:url(../images/bg.gif) repeat-x fixed bottom;*/
	}
	
ul, .advertiserContent p, .agencyContent p, .ppcexpertContent p, .marketContent p, .howitworksContent p, .thankyouContent p, .systemContent p, .blogContent p, .standaloneContent p, 
.advertiserLandingContent p, .agencyLandingContent p, .ppcexpertLandingContent p {
	font-size:1.1em;
	}

/* Interior Headers */
.advertiserContent h2, .agencyContent h2, .ppcexpertContent h2, .marketContent h2, .howitworksContent h2,
.grid_4 h2.headerAdv, .grid_4 h2.headerOpt, .grid_4 h2.headerFollow, .grid_4 h2.headerContact, .grid_4 h2.headerCaseStudies, .grid_4 h2.headerVideo, .grid_4 h2.headerScreenshots {
	padding:0;
	text-indent:-9999px;
	}
.howitworksContent .grid_8 h2.header1 { background:url(../images/headers/header1_how.gif) no-repeat; }
.howitworksContent .grid_8 h2.header2 { background:url(../images/headers/header2_how.gif) no-repeat; }
.howitworksContent .grid_8 h2.header3 { background:url(../images/headers/header3_how.gif) no-repeat; }
.howitworksContent .grid_8 h2.header4 { background:url(../images/headers/header4_how.gif) no-repeat; }
.howitworksContent .grid_8 h2.header5 { background:url(../images/headers/header5_how.gif) no-repeat; }

.advertiserContent .grid_8 h2.header1 { background:url(../images/headers/header1_adv.gif) no-repeat; }
.advertiserContent .grid_8 h2.header2 { background:url(../images/headers/header2_adv.gif) no-repeat; }
.advertiserContent .grid_8 h2.header3 { background:url(../images/headers/header3_adv.gif) no-repeat; }
.advertiserContent .grid_8 h2.header4 { background:url(../images/headers/header4_adv.gif) no-repeat; }
.advertiserContent .grid_8 h2.header5 { background:url(../images/headers/header5_adv.gif) no-repeat; }
.advertiserContent .grid_8 h2.header_caseStudy_Alternative { background:url(../images/headers/header_caseStudy_Alternative.gif) no-repeat; }
.advertiserContent .grid_8 h2.header_caseStudy_YouRenew { background:url(../images/headers/header_caseStudy_YouRenew.gif) no-repeat; }
.advertiserContent .grid_8 h2.header_caseStudy_RageDigital { background:url(../images/headers/header_caseStudy_RageDigital.gif) no-repeat; }
.advertiserContent .grid_8 h2.header_advFAQ { background:url(../images/headers/header_advFAQ.gif) no-repeat; }

.agencyContent .grid_8 h2.header1 { background:url(../images/headers/header1_agency.gif) no-repeat; height:40px; }
.agencyContent .grid_8 h2.header2 { background:url(../images/headers/header2_agency.gif) no-repeat; height:40px; }
.agencyContent .grid_8 h2.header3 { background:url(../images/headers/header3_agency.gif) no-repeat; height:40px; }
.agencyContent .grid_8 h2.header4 { background:url(../images/headers/header4_agency.gif) no-repeat; height:40px; }
.agencyContent .grid_8 h2.header5 { background:url(../images/headers/header5_agency.gif) no-repeat; height:40px; }
.agencyContent .grid_8 h2.header6 { background:url(../images/headers/header6_agency.gif) no-repeat; }

.ppcexpertContent .grid_8 h2.header1 { background:url(../images/headers/header1_opt.gif) no-repeat; }
.ppcexpertContent .grid_8 h2.header2 { background:url(../images/headers/header2_opt.gif) no-repeat; }
.ppcexpertContent .grid_8 h2.header3 { background:url(../images/headers/header3_opt.gif) no-repeat; }
.ppcexpertContent .grid_8 h2.header4 { background:url(../images/headers/header4_opt.gif) no-repeat; }
.ppcexpertContent .grid_8 h2.header5 { background:url(../images/headers/header5_opt.gif) no-repeat; }
.ppcexpertContent .grid_8 h2.header6 { background:url(../images/headers/header6_opt.gif) no-repeat; }
.ppcexpertContent .grid_8 h2.header7 { background:url(../images/headers/header7_opt.gif) no-repeat; }
.ppcexpertContent .grid_8 h2.header_optFAQ { background:url(../images/headers/header_optFAQ.gif) no-repeat; }

.ppcexpertContent .grid_8 h2.headerApply { background:url(../images/headers/header1_apply.gif) no-repeat; }

.marketContent .grid_8 h2.header1 { background:url(../images/headers/header1_about.gif) no-repeat; }
.marketContent .grid_8 h2.header2 { background:url(../images/headers/header2_about.gif) no-repeat; }
.marketContent .grid_8 h2.header3 { background:url(../images/headers/header3_about.gif) no-repeat; }
.marketContent .grid_8 h2.header_team { background:url(../images/headers/header_team.gif) no-repeat; }
.marketContent .grid_8 h2.header_jobs { background:url(../images/headers/header_jobs.gif) no-repeat; }
.marketContent .grid_8 h2.header_stories { background:url(../images/headers/header_stories.gif) no-repeat; }
.marketContent .grid_8 h2.header_press { background:url(../images/headers/header_press.gif) no-repeat; }
.marketContent .grid_8 h2.header_investors { background:url(../images/headers/header_investors.gif) no-repeat; }

.grid_4 h2.headerOpt, .agencyContent .grid_4 h2.headerOpt { background:url(../images/headers/headerRight_opt.gif) no-repeat; margin:10px 0 0; }
.grid_4 h2.headerAdv { background:url(../images/headers/headerRight_adv.gif) no-repeat; margin:10px 0 0; }
.grid_4 h2.headerFollow { background:url(../images/headers/headerRight_follow.gif) no-repeat; margin:10px 0 0; }
.grid_4 h2.headerContact { background:url(../images/headers/headerRight_contact.gif) no-repeat; margin:10px 0 0; }
.grid_4 h2.headerCaseStudies { background:url(../images/headers/headerRight_casestudies.gif) no-repeat; margin:10px 0 0; }
.grid_4 h2.headerVideo { background:url(../images/headers/headerRight_seehowitworks.gif) no-repeat; margin:10px 0 0; }
.grid_4 h2.headerScreenshots { background:url(../images/headers/headerRight_screenshots.gif) no-repeat; margin:10px 0 0; }

/*---- RSS Feed Layout ----*/
h4.statusHeader { color:#d91144; margin-bottom:10px; }
p.statusDate { color:#888; margin-bottom:10px; }

.teamPhoto { border:5px solid #eee; margin:0 16px 20px 0; }

.jobList p { margin-bottom:6px; }
.jobList h5 { margin-top:16px; }

.featuredStory { 
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 20px 0;
	}
.featuredStory li { 
	margin:0 0 6px 0;
	}
.featuredStory a { 
	font-size:15px;
	}

.backToTop { margin-top:10px; text-align:right; }
	
/*---------------------------------------------------------------------------------------------------
[7. LAYOUT - Right Column Layout]
*/
.columnSection/*, .columnSection_index*/ {
	background-color:#eee;
	font-weight:bold;
	padding:14px;
	margin:0 0 24px;
	}
	
.columnSection p {
	padding:0 0 10px;
	margin:0;
	}
	
.columnSection ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	}
.columnSection li {
	margin:0;
	}
.indexColumn {
	height:60px;
	margin-bottom:0;
	}	
.columnSection .profilePics {
	border:4px solid #fff;
	-moz-border-radius: 4px; -webkit-border-radius: 4px;
	float:left;
	margin:0 8px 0 0;
	width:50px;
	}	
.applicationProcess p {
	font-weight:normal;
	padding:0 0 10px;
	margin:0;
	}	
.applicationProcess ul {
	font-size:1.1em;
	font-weight:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 10px;
	}
.applicationProcess h2 {
	padding-top:0;
	}	
.ppcApplyButton {
	background-color:#0089e8;
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
	color:#fff;
	padding:14px;
	margin:0 0 24px;
	display:block;
	text-decoration:none;
	}
.ppcApplyButton:hover { background-color:#0176c8; color:#fff; text-decoration:none; }	
.agencyWebinarButton {
	background-color:#FF6B00;
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
	color:#fff;
	padding:14px;
	margin:0 0 24px;
	display:block;
	text-decoration:none;
	}
.agencyWebinarButton:hover { background-color:#e46001; color:#fff; text-decoration:none; }	
		
.profileInfo {
	color:#777;
	font-style:italic;
	font-weight:normal;
	}	
blockquote {
 	padding: 0 0 0 36px;
	font-weight: normal;
	font-size: 16px;
	line-height: 1.4em;
	font-style: italic;
	font-family: Georgia, 'Times New Roman', Times, Serif;
}
.advertiserContent blockquote, .advertiserLandingContent blockquote { background: url(../images/quote_green.gif) no-repeat top left; }
.agencyContent blockquote, .agencyLandingContent blockquote { background: url(../images/quote_orange.gif) no-repeat top left; }
.ppcexpertContent blockquote, .ppcexpertLandingContent blockquote { background: url(../images/quote_blue.gif) no-repeat top left; }
.blogContent blockquote, .standaloneContent blockquote { background: url(../images/quote_blue.gif) no-repeat top left; }

.plusOthers { color:#777; font-size:16px; }

/*h2.sideColumn { color:#666; }*/

.advertiserBox, .advertiserBox:hover {
	background-color:#00a500;
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
	color:#7dfe7d;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.2;
	margin:30px 0 24px;
	}
.agencyBox, .agencyBox:hover {
	background-color:#ff6b00;
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
	color:#fed64d;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.2;
	margin:30px 0 24px;
	text-decoration:none;
	}
.ppcexpertBox, .ppcexpertBox:hover {
	background-color:#0089e8;
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
	color:#add7fe;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.2;
	margin:30px 0 24px;
	}
.advertiserBox:hover { background-color:#008900; cursor:pointer; }
.agencyBox:hover { background-color:#e46001; cursor:pointer; }
.ppcexpertBox:hover { background-color:#0176c8; cursor:pointer; }
.boxLink, .boxLink:hover { cursor:pointer; display:block; padding:14px; text-decoration:none; }

#gallery {
	list-style-image:none; 
	list-style-position:outside; 
	list-style-type:none;
	}
#gallery li {
	float:left; 
	height:160px; 
	padding:0; 
	margin:0; 
	width:150px;
	}
#gallery li.leftImage { text-align:left; }
#gallery li.rightImage { text-align:right; }
#gallery li img { border:5px solid #eee; }
#gallery li img:hover { border:5px solid #ccc; }
/*.ppcexpertContent #gallery li img:hover { border:5px solid #0089E8; }*/

/*---------------------------------------------------------------------------------------------------
[8. LAYOUT - Button]
*/
/*---- BUTTON ----*/
.btn { 
	background-color:#0089e8;
	border:1px solid #0089e8;
	-moz-border-radius: 4px; -webkit-border-radius: 4px;
	color:#fff;
	cursor:pointer;
	font-family:Arial,sans-serif;
	font-size:1.3em;
	padding:4px 10px; 
	}
.btn:hover {
	background-color:#129dfe;
	border:1px solid #129dfe;
	-moz-border-radius: 4px; -webkit-border-radius: 4px;
	color:#fff;
	text-decoration:none;
	}
	
/*---- CALL TO ACTION BUTTON ----*/
.btn_CallToAction { 
	background-color:#0089e8;
	-moz-border-radius: 4px; -webkit-border-radius: 4px;
	color:#fff;
	cursor:pointer;
	font-family:Arial,sans-serif;
	font-size:1.3em;
	padding:4px 10px;
	}
.btn_CallToAction:hover {
	background-color:#129dfe;
	-moz-border-radius: 4px; -webkit-border-radius: 4px;
	color:#fff;
	text-decoration:none;
	}
	
/*---- SEE HOW IT WORKS BUTTON ----*/
.btn_SeeHowItWorks { 
	background-color:#d91144;
	-moz-border-radius: 6px; -webkit-border-radius: 6px;
	color:#fff;
	cursor:pointer;
	font-family:Arial,sans-serif;
	font-size:1.3em;
	padding:4px 10px;
	}
.btn_SeeHowItWorks:hover {
	background-color:#c00031;
	-moz-border-radius: 6px; -webkit-border-radius: 6px;
	color:#fff;
	text-decoration:none;
	}
	

/*---------------------------------------------------------------------------------------------------
[9. LAYOUT - Footer]
*/	
.footerNavigation a {
	color:#eee;
	display:block;
	float:left;
	height:60px;
	margin-right:20px;
	text-indent:-9999px;
	}
	
.footerNavigation #navHome {
	background-image:url(../images/nav_home.gif);
	background-repeat:no-repeat;
	width:45px;
	}
.footerNavigation #navHowItWorks {
	background-image:url(../images/nav_howitworks.gif);
	background-repeat:no-repeat;
	width:102px;
	}
.footerNavigation #navAdvertisers {
	background-image:url(../images/nav_advertisers.gif);
	background-repeat:no-repeat;
	width:91px;
	}
.footerNavigation #navAgencies {
	background-image:url(../images/nav_agencies.gif);
	background-repeat:no-repeat;
	width:73px;
	}
.footerNavigation #navPPCExperts {
	background-image:url(../images/nav_ppcexperts.gif);
	background-repeat:no-repeat;
	width:98px;
	}
.footerNavigation #navAboutUs {
	background-image:url(../images/nav_aboutus.gif);
	background-repeat:no-repeat;
	width:72px;
	}	
.footerNavigation #navLogin {
	background-image:url(../images/nav_login.gif);
	background-repeat:no-repeat;
	width:43px;
	}
.footerNavigation #navBlog {
	background-image:url(../images/nav_blog.gif);
	background-repeat:no-repeat;
	width:43px;
	}
#navHome:hover, #navHowItWorks:hover, #navAdvertisers:hover, #navAgencies:hover, 
#navPPCExperts:hover, #navAboutUs:hover, #navBlog:hover, #navLogin:hover, .footerNavigation a.selected {
	background-position:0 -60px;
	}
#fixedFooter {
	background:#393a36 url(../images/bg_dark.gif) repeat-x;
	bottom:0;
	height:85px;
	left:0;
	position:fixed;
	width:100%;
	background-color: #393a36;
	}
#fixedFooter div.container_12 { background-color:transparent; }
#fixedFooter div.grid_2 { color:#999; line-height:60px; text-align:right; }
a.statusLink { color:#999; }
a.statusLink:hover { color:#fff; text-decoration:none; }
#fixedFooter #getSocial {
	list-style:none;
	}
#fixedFooter #getSocial li {
	display: inline;
	margin: 0px;
	padding: 0 2px 0 0;
	}
#fixedFooter .callToAction {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #009dec;
	color: #eee;
	height: 43px;
	text-align: center;
	width: 170px;
	float: left;
	margin-top: 10px;
	padding: 2px 0px 0px 0px;
	}
#fixedFooter .callToAction a{ 
	width: 100%;
	text-align: center;
	}
#fixedFooter .callToAction img { 
	padding-top: 3px;
	}
#fixedFooter .footerLnks {
	font-size: 11px;
	color: #999;
	padding-left: 10px !important;
	vertical-align: top;
	}	
#fixedFooter .footerLnks a {
	vertical-align: top;
	}
/*---------------------------------------------------------------------------------------------------
[10. LAYOUT - Index Sub Footer]
*/
.index_subFooter {
	padding-bottom:60px;
	/*background:#f4f4f4 url(../images/secondary2_bkgd_tile.gif) repeat-x;
	border-top:1px solid #a5a4a4;*/
	/*---- temporary? ----*/
	background-color:#eff0f0;
	border-top:1px solid #ddd;
	}
.index_subFooter .container_16, .index_subFooter .container_12 { 
	/*background:#f4f4f4 url(../images/secondary2_bkgd_tile.gif) repeat-x;*/ 
	padding-top:20px; 
	/*---- temporary? ----*/
	background:#eff0f0;
	}
.interiorPadding { padding-bottom:85px; }
	
	
/*---------------------------------------------------------------------------------------------------
[11. LAYOUT - General, Alignment]
*/
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }
.no-border { border: none; }
.redText { color:red; }
.boldText { font-weight:bold; }


/*---------------------------------------------------------------------------------------------------
[12. OVERRIDES - jQueryUI overrides ]
*/
.ui-widget {
	color:#333333;
	font-family:/*'Trebuchet MS','Helvetica Neue',*/Arial,sans-serif;
	}
.ui-widget-content a {
	color:#377FDB;
	}
.ui-widget-content a:hover {
	color:#000099;
	}
.ui-dialog .ui-dialog-title {
	font-size:1.2em;
	}
.ui-widget-overlay {
	background-color:#000;
	}
	
/*-- signup form --*/
#signup_dialog {
	display:none;
	}
fieldset { margin:0; }
#box1 label, #box2 label, #box3 label { display:block; margin-top:6px; }
label.error { float:none; color: red; padding-left: .5em; text-align:left; }

#signup_dialog input, #signup_dialog select { 
	
	}
#signup_dialog p { /*height:44px;*/ margin-bottom:0; }
select#whoAreYou, select.required, input.required, select.budget, select.contactMethod {
	width:260px;
	background-color:#f9f9f9;
	border:1px solid #E2E0D8;
	padding:4px;
	margin:0 .5em 0 0;
	} 
input.error, select.error {
	background-color:#FFFFD5;
	border:1px solid red;
	color:red;
	float:left;
	margin:0 .5em 0 0;
	}
.signupFormActions { margin-top:10px; text-align:center; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family:Arial,sans-serif;
font-size:1em;
}

.tempPPCExpertForm input  {
	background-color:#F9F9F9;
	border:1px solid #E2E0D8;
	padding:4px;
	width:300px;
}
.tempPPCExpertForm label  {
	float:left;
	width:100px;
}

/*-- tabs --*/
.ui-tabs, .ui-tabs .ui-tabs-panel { padding:0; margin-top:20px; }
.ui-tabs .ui-tabs-nav { padding:0; margin-bottom:16px; }
.ui-tabs .ui-tabs-nav li {
	background-color:#eee;
	border:1px solid #eee;
	-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;
	margin:0 .5em -1px 0;
	font-size:1.2em;
	}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background-color:#0089e8;
	border:1px solid #0089e8;
	-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;
	}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	color:#fff;
	}
.ui-widget-content { border:0; }			
.ui-widget-header { background:none; border:0; border-bottom:3px solid #0089e8; }
