html { font-size: 100.1%; height: 100%; }

body { margin: 0; font: 64% "Lucida Grande", Verdana, Arial,sans-serif; background-color: #fff; background-image: url(body-bg.gif); background-repeat: repeat-x; height: 100%; }
body.login ul.nav { display: none; }
body.homepage { background-image: url(home_background.png); }
body.homepageblog { background-image: url(home_background_blog.png); background-repeat:repeat-x; }

img { border: none; }

pre { width: 100%; white-space: normal; }

a { text-decoration: none; color: #8E121D; }
a:hover { text-decoration: underline; }

sup { height: 0; line-height: 1; vertical-align: baseline; position: relative; bottom: 1ex; }

sub { height: 0; line-height: 1; vertical-align: baseline; position: relative; top: .5ex; }

form { margin: 0; padding: 0; }

.main { width: 960px; margin: 0 auto 0px; position: relative; }
.main1 { width: 960px; margin: 0 auto 0px; position: relative; background:#00CC99; float:left; }

#content { min-height: 100%; height: auto !important; position: relative; }

#promo { height: auto; overflow: hidden; }
#promo #video_col { width: 580px; float: left; }
#promo #video_col img { position: relative; top: -3px; }
#promo #text_col { width: 380px; float: left; }
#promo #text_col h1 { text-indent: -9999px; background: url(get_more_leads.png) bottom left no-repeat; width: 369px; height: 40px; margin-top: 0; }
#promo #text_col ul { list-style: none; margin: 0; padding: 0; }
#promo #text_col ul li { padding-left: 63px; line-height: 63px; background: url(promo_checkmark.png) top left no-repeat; text-indent: -9999px; margin-bottom: 5px; }
#promo #text_col ul li span { display: block; background-position: 10px 50%; background-repeat: no-repeat; width: 300px; height: 63px; }
#promo #text_col ul li span.facebook_fans { background-image: url(facebook_fans.png); }
#promo #text_col ul li span.twitter_followers { background-image: url(twitter_followers.png); }
#promo #text_col ul li span.website_leads { background-image: url(website_leads.png); }
#promo #text_col a.signup { display: block; height: 75px; width: 375px; text-indent: -9999px; outline: 0; background-image: url(http://www.wildfireapp.com/images/marketing_site/signup_main.png); background-repeat: no-repeat; background-position: top left; margin-top: 20px; }
#promo #text_col a.signup:hover { background-position: 0px -76px; }

.grey_bar { height: 72px; background: url(grey_bar_top.png) top left repeat-x; overflow: hidden; }

.grey_bar_shadow { height: 5px; background: url(grey_bar_shadow.png) top left repeat-x; }

.top_bar div#promo_bar_rotater, .footer_bar div#promo_bar_rotater { position: relative; }
.top_bar div#promo_bar_rotater div, .footer_bar div#promo_bar_rotater div { position: absolute; top: 999px; }
.top_bar h2, .footer_bar h2 { width: 55px; height: 75px; text-indent: -9999px; margin: 0; line-height: 75px; float: left; }
.top_bar ul, .footer_bar ul { float: ; margin: 0 0 0 22px; padding: 0; list-style: none; overflow: hidden; }
.top_bar ul li, .footer_bar ul li { float: left; line-height: 75px; margin-right: 9px; }
.top_bar ul li img, .footer_bar ul li img { vertical-align: middle; }
.top_bar ul li.last, .footer_bar ul li.last { margin-right: 0; }
.top_bar #companies_and_agencies h2, .footer_bar #companies_and_agencies h2 { background: url() 0px 10px no-repeat; }
.top_bar #friends_and_partners h2, .footer_bar #friends_and_partners h2 { background: url() 0px 15px no-repeat; }
.top_bar #press_coverage h2, .footer_bar #press_coverage h2 { background: url() 0px 15px no-repeat; }

.footer_bar h2 { width: 290px; }
.footer_bar ul { margin-left: 60px; }

body.homepage #main_wrapper { background: #fff; border-top: solid #c4c4c4 1px; }
body.homepage #info_wrapper { overflow: hidden; padding: 20px 0; border-bottom: solid #cecece 1px; background: #f0f0f0; }
body.homepage #info_wrapper .col { float: left; width: 320px; }
body.homepage #info_wrapper .col .info_box { height: 200px; font-size: 12px; }
body.homepage #info_wrapper .col .info_box h3 { height: 48px; width: 320px; text-indent: -9999px; background-repeat: no-repeat; background-position: top left; }
	body.homepage #info_wrapper .col .info_box h3.build_and_launch { background-image: url(homepage_build_and_launch.png); }
body.homepage #info_wrapper .col .info_box h3.generate_leads { background-image: url(homepage_generate_leads.png); }
body.homepage #info_wrapper .col .info_box h3.reach_users { background-image: url(homepage_reach_users.png); }
body.homepage #info_wrapper .col .info_box h3.download_data { background-image: url(homepage_download_data.png); }
body.homepage #info_wrapper .col .info_box p { width: 300px; line-height: 200%; font-size: 12px; color: #666666; }
body.homepage #info_wrapper .col .bottom { margin-top: 42px; }
body.homepage #side { background: url(homepage_side.png) top left repeat-y; }
body.homepage #side .inner { padding: 10px 15px; overflow: hidden; }
body.homepage #side .inner h3 { text-indent: -9999px; background-position: top left; background-repeat: no-repeat; height: 20px; width: 290px; margin: 5px 0; }
body.homepage #side .inner h3.award_winning_applications { background-image: url(award_winning_applications.png); }
body.homepage #side .inner h3.apps_for_fan_pages { background-image: url(apps_for_fan_pages.png); }
body.homepage #side .inner p { text-shadow: #eaeaea 1px 1px; font-size: 11px; line-height: 150%; color: #333; }
body.homepage #side .inner p img { float: right; margin-left: 3px; }
body.homepage #side .inner hr { height: 2px; border: 0; background: transparent url(homepage_side_hr.png) top left no-repeat; }
body.homepage #side .inner ul.apps { list-style: none; margin: 0; padding: 0; }
body.homepage #side .inner ul.apps li { width: 124px; height: 32px; background-image: url(app_list_element.png); background-position: top left; background-repeat: no-repeat; float: left; margin-bottom: 6px; padding: 9px; cursor: pointer; }
body.homepage #side .inner ul.apps li.odd { margin-right: 6px; }
body.homepage #side .inner ul.apps li strong { display: block; font-size: 11px; margin-bottom: 2px; }
body.homepage #side .inner ul.apps li img { float: left; margin-right: 5px; }
body.homepage #side .inner ul.apps li a { color: #666; display: block; padding-right: 7px; float: left; background: url(http://www.wildfireapp.com/images/marketing_site/more_details_arrow.png) right 3px no-repeat; }
body.homepage #side .inner ul.apps li:hover { background-position: bottom left; }
body.homepage #side .top { height: 6px; background: url(homepage_side_top.png) top left no-repeat; }
body.homepage #side .bottom { height: 9px; background: url(homepage_side_base.png) bottom left no-repeat; }
body.homepage #carousel { margin: 25px 0; }
body.homepage #carousel .header { overflow: hidden; }
body.homepage #carousel .header h3.screenshots { text-indent: -9999px; width: 222px; height: 49px; background: url("txt-campaignscreenshots.png") 0px 4px no-repeat; float: left; }
body.homepage #carousel .header .pages { float: left; margin-left: 205px; }
body.homepage #carousel .header .pages span { cursor: pointer; float: left; display: block; height: 49px; width: 21px; background-image: url("carousel_page_indicators.png"); background-repeat: no-repeat; background-position: -20px 13px; }
body.homepage #carousel .header .pages span.active { background-position: 0px 13px; }
body.homepage #carousel .inner { padding: 0; overflow: hidden; position: relative; }
body.homepage #carousel .inner #screenshots { width: 820px; margin: 0 auto; }
body.homepage #carousel .inner #screenshots ul { list-style: none; padding: 0; }
body.homepage #carousel .inner #screenshots ul li { width: 150px; float: left; text-align: center; font-size: 12px; margin-right: 12px; color: #666; }
body.homepage #carousel .inner #screenshots ul li .image_container { cursor: pointer; position: relative; padding: 2px; border: solid #535558 1px; background: #fff; line-height: 100%; }
body.homepage #carousel .inner #screenshots ul li .image_container img { border: solid #c2c2c2 1px; }
body.homepage #carousel .inner #screenshots ul li .image_container img.preview_glass { border: 0; position: absolute; top: 115px; left: 115px; display: none; }
body.homepage #carousel .inner #screenshots ul li:hover .image_container { background: #999; }
body.homepage #carousel .inner #screenshots ul li:hover img.preview_glass { display: block; }
body.homepage #carousel .inner #screenshots .arrow { width: 32px; height: 32px; background-position: left center; background-repeat: no-repeat; outline: 0; }
body.homepage #carousel .inner #screenshots .arrow:hover { background-position: left bottom; }
body.homepage #carousel .inner #screenshots .disabled, body.homepage #carousel .inner #screenshots .disabled:hover { background-position: left top; }
body.homepage #carousel .inner #screenshots .prev { position: absolute; top: 50px; left: 25px; background-image: url(carousel_arrows_left.png); }
body.homepage #carousel .inner #screenshots .next { position: absolute; top: 50px; right: 25px; background-image: url(carousel_arrows_right.png); }
body.homepage .grey_box .header { background: url("shiny_box_header_bg.png") top left no-repeat; height: 49px; padding: 0 0 0 20px; overflow: hidden; }
body.homepage .grey_box .header div { float: left; width: 940px; height: 49px; background: url("shiny_box_header_bg.png") top right no-repeat; }
body.homepage .grey_box .inner { background: url("shiny_box_inner_bg.png") top right repeat-y; }
body.homepage .grey_box .bottom { height: 10px; background: url("shiny_box_base_bg.png") top right no-repeat; }

.pricing-page .main { margin-bottom: 82px; }
.pricing-page .side-bottom { background: url(bg-side-bottom-inner2.gif) no-repeat; }



#imgcontent    { width:997px !important;clear:both;padding:0;font-size:12px; margin-top:20px; }

#climgs
{
	width:280px; height:180px; float:left;
	-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		border:solid;
		border-width:5px;
		border-color:#900;
		
	
}

#base_columns { overflow: hidden; margin-bottom: 30px; }
#base_columns .col { float: left; width: 310px; margin-right: 15px; }
#base_columns .col .grey_box .header div { width: 290px; }
#base_columns .col .grey_box .inner { height: 230px; background: url("shiny_box_small_inner.png") top right repeat-y; }
#base_columns .col .grey_box .bottom { background: url("shiny_box_small_base.png") top right no-repeat; }
#base_columns .col.last { margin-right: 0; }
#base_columns .wildfire-works-for .header h3 { width: 168px; height: 49px; text-indent: -9999px; background: url("") 0px 3px no-repeat; }
#base_columns .wildfire-works-for .inner ul { margin: 0; padding: 5px 0 5px 15px; list-style: none; text-shadow: 0 1px 0 #fff; }
#base_columns .wildfire-works-for .inner ul li { padding-left: 55px; line-height: 42px; background: url("tick_small.png") top left no-repeat; }
#base_columns .wildfire-works-for .inner ul li a { color: #666; font-size: 16px; text-decoration: none; }
#base_columns .wildfire-works-for .inner ul li a img { vertical-align: middle; }
#base_columns .wildfire-works-for .inner ul li a:hover { text-decoration: underline; }
#base_columns .what-people-say .header h3 { height: 49px; width: 168px; text-indent: -9999px; background: url("what_people_say.png") 0px 5px no-repeat; }
#base_columns .what-people-say .inner { text-shadow: 0 1px 0 #fff; }
#base_columns .what-people-say .inner .quote_person { padding: 10px 10px 0 10px; overflow: hidden; color: #666; font-style: italic; font-size: 14px; }
#base_columns .what-people-say .inner .quote_person img { float: left; margin-right: 10px; }
#base_columns .what-people-say .inner .quote_person strong { padding-top: 5px; display: block; font-style: normal; }
#base_columns .what-people-say .inner blockquote { margin: 5px 10px 0 10px; height: 103px; width: 262px; padding: 25px 10px 10px 10px; background: url("quote_bubble.png") top left no-repeat; font-style: italic; font-size: 14px; color: #666; text-shadow: 0 1px 0 #FFFFFF; }
#base_columns .qualified-partner .header h3 { height: 49px; width: 268px; text-indent: -9999px; background: url("become_a_qualified_partner.png") 0px 3px no-repeat; }
#base_columns .qualified-partner .inner .wrap { padding: 17px; font-size: 11px; line-height: 170%; color: #666; }
#base_columns .qualified-partner .inner .wrap p { margin: 0; text-shadow: 0 1px 0 #fff; }
#base_columns .qualified-partner .inner .badge { float: right; }
#base_columns .qualified-partner .inner hr { height: 2px; margin: 6px 0; border: 0; background: transparent url(http://www.wildfireapp.com/images/marketing_site/homepage_side_hr.png) top left no-repeat; }
#base_columns .qualified-partner .inner h4 { margin: 0; color: #333; font-size: 14px; }
#base_columns .qualified-partner .inner .partners img { margin-right: 15px; }
#base_columns .qualified-partner .inner .partners img.last { margin-right: 0; }

.holder { overflow: hidden; height: 1%; }
.holder strong { font-weight: bold; color: #000; }
.holder h4 { margin-top: 0px; margin-bottom: 5px; font-size: 140%; }

.holder-wrap ul { padding-left: 30px; }

#testimonial { height: 290px !important; }


.small-holder { overflow: hidden; height: 1%; margin-top: 10px; }
.small-holder img { padding-right: 20px; }
.small-holder p { padding-top: 10px; }

.holder-left { float: left; width: 614px; }

#header { height: 87px; overflow: hidden; padding-top: 95px; }

.logo { background: url(logo_web.png) no-repeat; margin: 0; position: absolute; top: 0; left: -8px; width: 212px; height: 168px; text-indent: -9999px; }
.logo a { display: block; overflow: hidden; width: 100%; height: 100%; }

.social_network_nav { position: absolute; top: 0; left: 658px; top:10px; margin: 0; padding: 0; list-style: none; height: 90px; }
.social_network_nav li { display: block; float: left; }
.social_network_nav li a { text-indent: -9999px; background-position: top left; background-repeat: no-repeat; display: block; outline: 0; }
.social_network_nav li a:hover { background-position: bottom left; }
.social_network_nav li a.twitter { background-image: url("btn-twitter.png"); width: 100px; height: 25px; margin-top: 22px; }
.social_network_nav li a.facebook { background-image: url("btn-fbfanpage.png"); width: 141px; height: 39px; margin-top: 15px; margin-right: 20px; }

.nav-top { margin: 2px 0 0; padding: 0 3px 0 0; list-style: none; background: url(nav-top-separator.gif) no-repeat 100% 50%; position: absolute; top: 0; right: 0; }
.nav-top li { float: left; background: url(nav-top-separator.gif) no-repeat 0 50%; padding-left: 3px; }
.nav-top a { float: left; line-height: 65px; height: 65px; width: 129px; position: relative; }
.nav-top a.wide { width: 170px; }
.nav-top a:focus { outline: none; }
.nav-top a:hover { background: url(nav-top-hover.gif) repeat-x; text-decoration: none; cursor: pointer; }
.nav-top a em { background: url(nav-top-active.gif) no-repeat; position: absolute; top: 65px; left: -9999px; display: block; width: 31px; height: 19px; }
.nav-top a.active { background: #191919 !important; }
.nav-top a.active.wide em { left: 75px; }
.nav-top a.active em { left: 50px; }
.nav-top span { display: block; text-indent: -9999px; overflow: hidden; height: 46px; }

.nav-top-item1 { background: url(nav-top-signup.png) no-repeat; width: 105px; }

.nav-top-item2 { background: url(nav-top-login.png) no-repeat; width: 91px; }

.nav-top-item-get-invite { background: url(nav-top-getinvite.png) no-repeat; width: 160px; }

.nav { margin: 0; padding: 0; list-style: none; float: right; }
.nav li { float: left; padding-left: 16px; }
.nav a { display: block; height: 32px; text-indent: -9999px; overflow: hidden; }
.nav a:hover { background-position: 0 -32px; }
.nav a.active { background-position: 0 -64px !important; }

.nav-item1 { background: url(nav-item1.png) no-repeat; width: 71px; }

.nav-item2 { background: url(nav-item2.png) no-repeat; width: 96px; }

.nav-item3 { background: url(nav-item3.png) no-repeat; width: 122px; }

.nav-item4 { background: url(nav-item4.png) no-repeat; width: 106px; }

.nav-item5 { background: url(nav-item5.png) no-repeat; width: 61px; }

.nav-item6 { background: url(nav-item6.png) no-repeat; width: 83px; }

.nav-item7 { background: url(nav-item4.png) no-repeat; width: 106px; }
.nav-item8 { background: url(nav-item8.png) no-repeat; width: 130px; }
.nav-item9 { background: url(nav-item9.png) no-repeat; width: 122px; }

.flash-holder { background: url(flash-holder-bg.gif) repeat-y; height: 1%; margin-bottom: 47px; }

.flash-holder-top { background: url(flash-holder-top.gif) no-repeat; }

.flash-holder-bottom { background: url(flash-holder-bottom.gif) no-repeat 0 100%; padding: 30px 15px 30px 30px; }
.flash-holder-bottom img { display: block; float: left; }

.flash-holder-video { width: 600px; height: 331px; display: block; float: left; }

.flash-holder-txt { float: right; width: 280px; }
.flash-holder-txt span { background: transparent url() no-repeat scroll 0 0; display: block; color: #010101; font-size: 240%; height: 196px; line-height: 28px; text-indent: -9999px; width: 271px; }
.flash-holder-txt a { display: block; margin-top: 10px; }
.flash-holder-txt a:hover { background-position: 0 100%; }

.flash-holder-txt a.active { background-position: 0 100%; }

.sign-up { background: url() no-repeat; height: 59px; width: 271px; text-indent: -9999px; overflow: hidden; }

.learn-more { background: url() no-repeat; height: 56px; width: 245px; text-indent: -9999px; overflow: hidden; }

#side-left { float: left; width: 289px; padding-left: 12px; }
#side-left h2 { background: url() no-repeat; width: 200px; height: 17px; margin: 0 0 15px; text-indent: -999px; overflow: hidden; }

.side-nav { margin: 0 0 5px; padding: 0; list-style: none; }
.side-nav li { background: url(left-side-separator.gif) no-repeat 5px 0; padding-left: 35px; line-height: 29px; }
.side-nav a { color: #4D4D4D; font-size: 170%; }

.learn-side { background: url(button-learn-more-side.gif) no-repeat; display: block; height: 38px; width: 145px; overflow: hidden; text-indent: -999px; }
.learn-side:hover { background-position: 0 100%; }

.learn-side.active { background-position: 0 100%; }

#testimonial-column { float: right; width: 313px; position: relative; margin: 0 auto; }
#testimonial-column h2 { background: url() no-repeat; width: 139px; height: 17px; margin: 0 0 15px; text-indent: -999px; overflow: hidden; }

.main-txt { background: url(main-box-bg.gif) repeat-y; height: 1%; }

.main-txt-top { background: url(main-box-top.gif) no-repeat; }

.main-txt-bottom { background: url(main-box-bottom.gif) no-repeat 0 100%; padding: 10px 13px 30px; color: #4D4D4D; }
.main-txt-bottom p { margin: 0 0 10px; line-height: 22px; font-size: 130%; }

.person { background: url(main-heading-bg.gif) no-repeat; margin: 5px 0 0 4px; padding-left: 60px; font-size: 190%; color: #4D4D4D; line-height: 29px; font-weight: normal; }
.person span { color: #808080; font-size: 65%; line-height: 18px; display: block; }

#side-right { float: right; width: 324px; }
#side-right h2 { background: url(heading-right.gif) no-repeat; width: 172px; height: 20px; margin: 0; text-indent: -999px; overflow: hidden; }

.side-right-txt { background: url(right-box-bg.gif) repeat-y; height: 1%; }

.side-right-top { background: url(right-box-top.gif) no-repeat; }

.side-right-bottom { background: url(right-box-bottom.gif) no-repeat 0 100%; padding: 35px 20px 13px; color: #4D4D4D; min-height: 200px; }

.heading-banner { background: url(heading-banner-box.gif) no-repeat; margin: 40px 0 10px; width: 237px; height: 17px; text-indent: -999px; overflow: hidden; }

.banner-box { background: url(banner-box-bg.gif) repeat-y; height: 1%; }
.banner-box .container { width: 870px; height: 150px; overflow: hidden; position: relative; float: left; }
.banner-box .container ul { width: 99999px; position: relative; }

.banner-box-top { background: url(banner-box-top.gif) no-repeat; }

.banner-box-bottom { background: url(banner-box-bottom.gif) no-repeat 0 100%; padding: 18px 9px 13px; }
.banner-box-bottom ul { margin: 0; padding: 0; list-style: none; }
.banner-box-bottom li { float: left; padding: 0; margin: 0; width: 174px; }
.banner-box-bottom li a { display: block; color: #808080; font-size: 13px; line-height: 16px; padding: 0 4px 0 10px; }
.banner-box-bottom li a img { border: 1px solid #D6D5CE; padding: 4px; display: block; margin-bottom: 4px; }
.banner-box-bottom li:hover a img { border: 3px solid #D6D5CE; padding: 2px; display: block; margin-bottom: 4px; }

.arrow { cursor: pointer; display: block; height: 57px; width: 33px; text-indent: -999px; overflow: hidden; float: left; margin-top: 23px; }
.arrow:hover { background-position: 0 100%; }

.arrow.active { background-position: 0 100%; }

.arrow-left { background: url(arrow-left.gif) no-repeat; }

.arrow-right { background: url(arrow-right.gif) no-repeat; margin-left: 5px; }

.previous_button_disabled, .next_button_disabled { visibility: hidden; }

.holder-footer { background: #F2F2F2; border-top: 1px solid #D5D5D5; padding-bottom: 6px; min-width: 962px; }

#footer { margin: 0 auto; width: 947px; padding: 10px 0 0 15px; height: 100px; }
#footer ul { margin: 0 0 0 28px; padding: 0; list-style: none; float: left; }
#footer ul li { line-height: 16px; }
#footer ul li h4 { margin: 0; font-size: 130%; line-height: 29px; color: #808080; }
#footer .first { margin: 0; }
#footer a { color: #808080; font-size: 110%; }

#footer span { color: #808080; font-size: 110%; }

.main-column { float: left; width: 631px; padding-top: 5px; }
.main-column h2 { margin: 0 0 10px; width: 100%; overflow: hidden; text-indent: -9999px; height: 30px; clear: left; }
.main-column h2.txt-how-it-works { background: url(http://www.wildfireapp.com/images/marketing_site/img-howitworks.png) no-repeat; }
.main-column h2.txt-create-a-promotion { background: url(http://www.wildfireapp.com/images/marketing_site/txt-create-a-promotion.gif) no-repeat; }
.main-column h2.txt-sweepstakes { background: url(http://www.wildfireapp.com/images/marketing_site/txt-sweepstakes-pricing.gif) no-repeat; height: 35px; }
.main-column h2.txt-pricing { background: url(http://www.wildfireapp.com/images/marketing_site/txt-pricing.png) no-repeat; height: 35px; }
.main-column h3 { margin: 0 0 10px; width: 100%; overflow: hidden; text-indent: -9999px; height: 34px; clear: left; }
.main-column h3.txt-video-contest-pricing { background: url(http://www.wildfireapp.com/images/marketing_site/img-videocontestpricing.png) no-repeat; }
.main-column h3.txt-photo-design-contest-pricing { background: url(http://www.wildfireapp.com/images/marketing_site/img-photodesigncontest.png) no-repeat; }
.main-column h3.txt-essay-based-contest-pricing { background: url(http://www.wildfireapp.com/images/marketing_site/img-essaycontest.png) no-repeat; }
.main-column h3.txt-faqs { background: url(http://www.wildfireapp.com/images/marketing_site/txt-faqs.png) no-repeat; }
.main-column h3.txt-customer-solutions { background: url(http://www.wildfireapp.com/images/marketing_site/img-customersolutions.png) no-repeat; }
.main-column h3.txt-small-businesses { background: url(http://www.wildfireapp.com/images/marketing_site/img-smallbiz.png) no-repeat; }
.main-column h3.txt-corporations { background: url(http://www.wildfireapp.com/images/marketing_site/txt-corporations.png) no-repeat; }
.main-column h3.txt-agencies { background: url(http://www.wildfireapp.com/images/marketing_site/img-mktagencies.png) no-repeat; }
.main-column h3.txt-bloggers { background: url(http://www.wildfireapp.com/images/marketing_site/txt-bloggers.png) no-repeat; }
.main-column h3.txt-non-profits { background: url(http://www.wildfireapp.com/images/marketing_site/txt-nonprofits.png) no-repeat; }
.main-column h3.txt-facebook-for-good { background: url(http://www.wildfireapp.com/images/marketing_site/img-ffg.png) no-repeat; }
.main-column h3.txt-pepsi-stuff-sweepstakes { background: url(http://www.wildfireapp.com/images/marketing_site/img-pepsi.png) no-repeat; }
.main-column h3.txt-red-bull-sweepstakes { background: url(http://www.wildfireapp.com/images/marketing_site/img-redbull.png) no-repeat; }
.main-column h3.txt-billie-ts-sweepstakes { background: url(http://www.wildfireapp.com/images/marketing_site/img-billie.png) no-repeat; }
.main-column h3.txt-access-trips-sweepstakes { background: url(http://www.wildfireapp.com/images/marketing_site/img-accesstrips.png) no-repeat; }
.main-column h3.txt-bearing-point-contest { background: url(http://www.wildfireapp.com/images/marketing_site/img-bearingpointcontest.png) no-repeat; }
.main-column h3.txt-facebook-app-contest { background: url(http://www.wildfireapp.com/images/marketing_site/img-facebookappcontest.png) no-repeat; }
.main-column h3.txt-for-agencies-overview { background: url(http://www.wildfireapp.com/images/marketing_site/img-mktagencies-title.png) no-repeat; }
.main-column h3.txt-white-labelling { background: url(http://www.wildfireapp.com/images/marketing_site/img-whitelabeloption.png) no-repeat; }
.main-column h3.txt-manage-multiple-clients { background: url(http://www.wildfireapp.com/images/marketing_site/img-managemulticustomers.png) no-repeat; }
.main-column h3.txt-design-flexiblity { background: url(http://www.wildfireapp.com/images/marketing_site/img-designflex.png) no-repeat; }
.main-column h3.txt-stream-lined-process { background: url(http://www.wildfireapp.com/images/marketing_site/img-streamlinedprocess.png) no-repeat; }
.main-column h3.txt-full-brand-control { background: url(http://www.wildfireapp.com/images/marketing_site/img-fullbrandcontrol.png) no-repeat; }
.main-column h3.txt-data-and-analytics { background: url(http://www.wildfireapp.com/images/marketing_site/img-dataanalytics.png) no-repeat; }
.main-column h3.txt-product-highlights { background: url(http://www.wildfireapp.com/images/marketing_site/img-producthighlights.png) no-repeat; }
.main-column h3.txt-for-become-a-partner { background: url(http://www.wildfireapp.com/images/marketing_site/txt-becomeapartnertitle.png ) no-repeat; }
.main-column h3.txt-partner-benefits { background: url(http://www.wildfireapp.com/images/marketing_site/txt-partnerbenefits.png) no-repeat; }
.main-column h3.txt-partner-application { background: url(http://www.wildfireapp.com/images/marketing_site/txt-partnerapplication.png) no-repeat; }
.main-column p { color: #616265; font-size: 12px; line-height: 20px; margin: 0 0 15px; }
.main-column p.main-body-text { color: #616265; font-size: 14px; line-height: 20px; margin: 0 0 30px; }
.main-column p.image-caption-text { color: #616265; font-size: 12px; line-height: 22px; margin: 0 0px 15px; }
.main-column p.image-caption-text-branding { margin: 2px 35px 15px !important; }
.main-column ul { color: #616265; font-size: 12px; line-height: 20px; margin: 0 0 15px; }
.main-column span.bullet-step { font-size: 14px; color: #000000; }

.main-column-large { width: 681px; }

.gray-columns-top { background: url(http://www.wildfireapp.com/images/marketing_site/img-pricing-bkgrdtop.png) no-repeat 146px 0; }

.gray-columns-middle { background: url(http://www.wildfireapp.com/images/marketing_site/img-pricing-bkgrdmid.png) no-repeat 146px 129px; }

.gray-columns-bottom { padding-bottom: 5px; background: url(http://www.wildfireapp.com/images/marketing_site/img-pricing-bkgrdbottom.png) no-repeat 146px 100%; }

.columns { padding: 0; margin: 0; list-style: none; font-size: 110%; color: #717171; }
.columns a { color: #8E121D; }
.columns li { width: 100%; overflow: hidden; }
.columns h3 { width: 100%; height: 17px; text-indent: -999px; overflow: hidden; margin: 12px 0px 10px 2px; }
.columns h3.txt-basic { background: url(http://www.wildfireapp.com/images/marketing_site/txt-campaign-basic.png) no-repeat 0 0; }
.columns h3.txt-standard { background: url(http://www.wildfireapp.com/images/marketing_site/txt-campaign-standard.png) no-repeat 0 0; }
.columns h3.txt-premium { background: url(http://www.wildfireapp.com/images/marketing_site/txt-campaign-premium.png) no-repeat 0 0; }
.columns h3.txt-whitelabel { background: url(http://www.wildfireapp.com/images/marketing_site/txt-campaign-whitelabel.png) no-repeat 0 0; }
.columns .btn-sign-up2 { background: url(http://www.wildfireapp.com/images/marketing_site/btn-sign-up2.png) no-repeat 0 0; height: 38px; width: 123px; display: block; text-indent: -999px; overflow: hidden; }
.columns img { display: block; vertical-align: top; line-height: 16px; padding-bottom: 25px; }
.columns.box { padding-bottom: 0; }
.columns div.long { padding: 0px; margin: 0px; width: 135px; height: 156px; line-height: 156px; }
.columns div { float: left; width: 104px; margin-left: 15px; padding: 0 8px 0 8px; height: 42px; line-height: 42px; font-size: 90%; text-align: center; }
.columns div.contact-pricing { background: url(http://www.wildfireapp.com/images/marketing_site/txt-contactus4pricing.png ) no-repeat 50% 50%; height: 126px; }
.columns div.signup { height: 60px; }
.columns div.wide { width: 374px; line-height: 20px; padding-bottom: 20px; text-align: left; padding-top: 12px; }
.columns div.cross { background: url(http://www.wildfireapp.com/images/marketing_site/icn32-crossred.png) no-repeat 50% 50%; }
.columns div.tick { background: url(http://www.wildfireapp.com/images/marketing_site/icn32-tickgreen.png) no-repeat 50% 50%; }
.columns .first-column, .columns .first-column-long { width: 131px; margin: 0; padding: 0; letter-spacing: -1px; text-align: left; font-size: 100%; }
.columns .first-column-long { height: 156px; line-height: 156px; }
.columns .first-column-long img { vertical-align: middle; display: inline; margin-left: 20px; }
.columns .columns-box { width: 419px; background: #E0E0E0; padding: 0 15px 24px 10px; }
.columns .last-box { padding-top: 20px; }
.columns div.plus { font-size: 140%; }
.columns div.price-5 { background: url(http://www.wildfireapp.com/images/marketing_site/txt-_5.png) no-repeat 50% 0; padding-top: 29px; height: 20px; line-height: 20px; }
.columns div.price-25 { background: url(http://www.wildfireapp.com/images/marketing_site/txt-_25.png) no-repeat 50% 0; padding-top: 29px; height: 20px; line-height: 20px; }
.columns div.price-250 { background: url(http://www.wildfireapp.com/images/marketing_site/txt-_250.png) no-repeat 50% 0; padding-top: 29px; height: 20px; line-height: 20px; }
.columns div.price-099 { background: url(http://www.wildfireapp.com/images/marketing_site/txt-099.png) no-repeat 50% 0; padding-top: 29px; height: 20px; line-height: 20px; }
.columns div.price-299 { background: url(http://www.wildfireapp.com/images/marketing_site/txt-299.png) no-repeat 50% 0; padding-top: 29px; height: 20px; line-height: 20px; }
.columns div.price-499 { background: url(http://www.wildfireapp.com/images/marketing_site/txt-499.png) no-repeat 50% 0; padding-top: 29px; height: 20px; line-height: 20px; }

.button-sign2 { background: url(http://www.wildfireapp.com/images/marketing_site/button-sign-up-inner2.gif) no-repeat; height: 38px; width: 123px; display: block; text-indent: -999px; overflow: hidden; }

.number { display: block; width: 100%; height: 29px; text-indent: -999px; overflow: hidden; }

.number-note { display: block; letter-spacing: -1px; white-space: nowrap; text-align: center; margin: 5px 0 15px; }

.sign-plus { margin-bottom: 10px; }

.number1 { background: url(http://www.wildfireapp.com/images/marketing_site/number1.gif) no-repeat; }

.number2 { background: url(http://www.wildfireapp.com/images/marketing_site/number2.gif) no-repeat; }

.number3 { background: url(http://www.wildfireapp.com/images/marketing_site/number3.gif) no-repeat; }

.number4 { background: url(http://www.wildfireapp.com/images/marketing_site/number4.gif) no-repeat; }

.number5 { background: url(http://www.wildfireapp.com/images/marketing_site/number5.gif) no-repeat; }

.number6 { background: url(http://www.wildfireapp.com/images/marketing_site/number6.gif) no-repeat; }

.link-read-more { background: url(http://www.wildfireapp.com/images/marketing_site/link-read-more.gif) no-repeat 100% 4px; padding-right: 8px; }

h2.txt-satisfaction-survey { background: url(http://www.wildfireapp.com/images/marketing_site/txt-satisfactionsurvey.png) no-repeat !important; width: 363px !important; margin: 0 12px 12px 0 !important; }
h2.txt-login { background: url(http://www.wildfireapp.com/images/marketing_site/txt-login.gif) no-repeat; margin: 0 12px 0 0; height: 35px; width: 100px; float: left; text-indent: -999px; overflow: hidden; }
h2.txt-get-invite { background: url(http://www.wildfireapp.com/images/marketing_site/txt-get-an-invite.png) no-repeat !important; width: 238px !important; margin: 0 12px 12px 0 !important; }
h2.txt-thanks { background: url(http://www.wildfireapp.com/images/marketing_site/txt-thanks.gif) no-repeat !important; width: 200px !important; margin: 0 12px 12px 0 !important; }
h2.txt-signup { background: url(http://www.wildfireapp.com/images/marketing_site/txt-signup.png) no-repeat !important; width: 142px !important; margin: 0 12px 12px 0 !important; }
h2.txt-forgot-password { background: url(http://www.wildfireapp.com/images/marketing_site/txt-forgot-password.png) no-repeat !important; width: 575px; margin: 0 12px 12px 0 !important; text-indent: -999px; height: 35px; }

h2.txt-signup, h2.txt-get-invite, h2.txt-satisfaction-survey { background: url(http://www.wildfireapp.com/images/marketing_site/txt-login.gif) no-repeat; margin: 0 12px 0 0; height: 35px; width: 100px; float: left; text-indent: -999px; overflow: hidden; }

.txt-login-note { float: left; line-height: 45px; color: #717171; font-size: 110%; font-weight: bold; }
.txt-login-note a { color: #8E121D; }

#login-button-div { overflow: hidden; width: 100%; }

.login-box { background: url(http://www.wildfireapp.com/images/marketing_site/login-box-bg.gif) repeat-y; height: 1%; }

.login-box-top { background: url(http://www.wildfireapp.com/images/marketing_site/login-box-top.gif) no-repeat; }

.login-box-bottom { background: url(http://www.wildfireapp.com/images/marketing_site/login-box-bottom.gif) no-repeat 0 100%; padding: 30px 0 30px 45px; overflow: hidden; }
.login-box-bottom label { font-size: 120%; font-weight: bold; color: #000000; }
.login-box-bottom label.terms { font-weight: normal; }
.login-box-bottom label span { color: #808080; font-size: 90%; }
.login-box-bottom a { color: #8E121D; }
.login-box-bottom .cancel_link { float: left; line-height: 59px; margin-left: 10px; font-size: 120%; font-weight: bold; }

.login-separator { background: url(http://www.wildfireapp.com/images/marketing_site/login-box-separator.gif) no-repeat 0 100%; padding-bottom: 27px; margin-bottom: 23px; }

.text { background: url(http://www.wildfireapp.com/images/marketing_site/input-bg.gif) no-repeat; width: 607px; height: 33px; display: block; margin: 5px 0 10px 0; }
.text input, .text textarea { background: none; font: 120% "Lucida Grande", Verdana, Arial,sans-serif; width: 591px; height: 28px; border: none; margin: 3px 0 0 7px; padding: 0; color: #000; outline: 0; }

#invite_form label { float: left; clear: left; }
#invite_form .checkbox input { width: 20px; }
#invite_form .checkbox label { clear: none; padding: 0; margin: 2px 0 0; font-weight: normal; }
#invite_form input, #invite_form textarea { width: 100%; padding: 2px; float: left; font: 180% "Lucida Grande", Verdana, Arial,sans-serif; color: #717171; clear: left; }
#invite_form .full { width: 500px; margin-bottom: 2em; overflow: hidden; }
#invite_form .full input { width: 490px; margin: 0; }
#invite_form .full .half { width: 245px; margin-right: 10px; float: left; overflow: hidden; }
#invite_form .full .half input { width: 235px; }
#invite_form .last { margin-right: 0 !important; }
#invite_form .holder { clear: both; }
#invite_form .holder #user_terms_of_service { font-size: 300%; }
#invite_form .fieldWithErrors input, #invite_form .fieldWithErrors label { color: #8A070B; }
#invite_form .fieldWithErrors input { border: 1px solid #8A070B; padding: 4px; }

.radio_container { margin-bottom: 15px; }

.radio { padding: 9px 7px 0 0; }
.radio label { font-weight: normal; }

.large { height: 96px; background: url(http://www.wildfireapp.com/images/business/text.gif) repeat-x; border-left: 1px solid #B2B5B2; border-right: 1px solid #B2B5B2; margin: 5px 0px 20px 0px; width: 490px; padding: 5px 5px; overflow-y: scroll; overflow-x: wrap; }
.large pre { width: 100% !important; font-size: 12px; white-space: normal; font-family: monospace; }

.blank { width: 500px; overflow: hidden; }
.blank label { color: #000000; }

.checkbox.holder { margin: 2px 0 13px; }

div.fieldWithErrors { display: inline; }

.checkbox_holder { float: left; margin-right: 5px; }

.checkbox_label { float: left; width: 90%; margin-left: 5%; display: block; height: 100%; }

.select { background: url(http://www.wildfireapp.com/images/marketing_site/input-bg.gif) no-repeat; width: 591px; height: 24px; padding: 9px 7px 0; margin: 2px 0 13px; }
.select input { background: none; border: none; width: 591px; height: 30px; padding: 0; float: left; font: 120% "Lucida Grande", Verdana, Arial,sans-serif; color: #717171; }

.select { background: 0; width: auto; }

.checkbox { margin-top: 30px; }
.checkbox input { float: left; }
.checkbox label { float: left; margin: 10px 0 0 5px; }

.button-login, #invite_form .button-login { background: transparent url(http://www.wildfireapp.com/images/marketing_site/button-login.gif) no-repeat; display: block; width: 231px; height: 59px; text-indent: -999px; overflow: hidden; cursor: pointer; border: 0; font-size: 0px; text-align: right; color: #E9E9E9; }
.button-login:hover, #invite_form .button-login:hover { background-position: 0 100%; }
.button-login.signup, #invite_form .button-login.signup { background: transparent url(http://www.wildfireapp.com/images/marketing_site/button-signup-accept.png) no-repeat; width: 502px; }
.button-login.submit, #invite_form .button-login.submit { background: transparent url(http://www.wildfireapp.com/images/marketing_site/button-submit.gif) no-repeat; }
.button-login.send-password, #invite_form .button-login.send-password { background: transparent url(http://www.wildfireapp.com/images/marketing_site/btn-send-password.png) no-repeat; width: 500px; }

.button-login.signup:hover, .button-login.send-password:hover { background-position: 0 100%; }

.signup-small { display: block; background: transparent url(http://www.wildfireapp.com/images/marketing_site/btn-signup.png) no-repeat; background-position: 0 0; width: 107px; height: 38px; text-indent: -999px; overflow: hidden; cursor: pointer; border: 0; }

.contact_us { display: block; background: transparent url(http://www.wildfireapp.com/images/marketing_site/btn-contactus.png) no-repeat; background-position: 0 0; width: 107px; height: 38px; text-indent: -999px; overflow: hidden; cursor: pointer; border: 0; }

.signup-small:hover, .contact_us:hover { background-position: 0 -38px; }

.submit_form { display: block; background: transparent url(http://www.wildfireapp.com/images/marketing_site/btn-submitform.png) no-repeat; background-position: 0 0; width: 257px; height: 58px; text-indent: -999px; overflow: hidden; cursor: pointer; border: 0; font-size: 0px; text-align: right; color: #E9E9E9; }

.submit_form:hover { background-position: 0 -58px; }

.overwiew-list-first { padding: 15px 0 25px !important; }

.overwiew-list { overflow: hidden; width: 100%; padding: 15px 0 45px; }
.overwiew-list ul { overflow: hidden; width: 110%; padding: 0; margin: 0; list-style: none; }
.overwiew-list li { float: left; width: 138px; margin-right: 17px; }
.overwiew-list.wide li { width: 185px; margin-right: 30px; }
.overwiew-list strong { clear: left; display: block; overflow: hidden; text-indent: -9999px; margin-bottom: 10px; height: 18px; margin-top: 10px; }
.overwiew-list strong.txt-create { background: url(http://www.wildfireapp.com/images/marketing_site/txt-create.gif) no-repeat; }
.overwiew-list strong.txt-distribute { background: url(http://www.wildfireapp.com/images/marketing_site/txt-distribute.gif) no-repeat; }
.overwiew-list strong.txt-engage { background: url(http://www.wildfireapp.com/images/marketing_site/txt-engage.gif) no-repeat; }
.overwiew-list strong.txt-word-of-mouth { background: url(http://www.wildfireapp.com/images/marketing_site/txt-word-of-mouth.gif) no-repeat; }
.overwiew-list strong.txt-promote { margin-top: 0px; background: url(http://www.wildfireapp.com/images/marketing_site/img-highlights-promo.png) no-repeat; }
.overwiew-list strong.txt-wizard { margin-top: 0px; background: url(http://www.wildfireapp.com/images/marketing_site/img-highlights-wizard.png) no-repeat; }
.overwiew-list strong.txt-branding { margin-top: 0px; background: url(http://www.wildfireapp.com/images/marketing_site/img-highlights-branding.png ) no-repeat; }
.overwiew-list strong.txt-platforms { margin-top: 0px; background: url(http://www.wildfireapp.com/images/marketing_site/img-highlights-platforms.png) no-repeat; }
.overwiew-list strong.txt-virality { margin-top: 0px; background: url(http://www.wildfireapp.com/images/marketing_site/img-highlights-virality.png) no-repeat; }
.overwiew-list strong.txt-languages { margin-top: 0px; background: url(http://www.wildfireapp.com/images/marketing_site/img-highlights-languages.png) no-repeat; }
.overwiew-list strong.txt-analytics { margin-top: 0px; background: url(http://www.wildfireapp.com/images/marketing_site/img-highlights-analytics.png ) no-repeat; }
.overwiew-list strong.txt-technology { margin-top: 0px; background: url(http://www.wildfireapp.com/images/marketing_site/img-highlights-tech.png) no-repeat; }
.overwiew-list strong.txt-sample-customers { background: url(http://www.wildfireapp.com/images/marketing_site/txt-sample-customers.png) no-repeat; }
.overwiew-list strong.txt-small-businesses { background: url(http://www.wildfireapp.com/images/marketing_site/txt-small-businesses.gif) no-repeat; }
.overwiew-list strong.txt-corporations { background: url(http://www.wildfireapp.com/images/marketing_site/txt-corporations-small.png) no-repeat; }
.overwiew-list strong.txt-bloggers { background: url(http://www.wildfireapp.com/images/marketing_site/txt-bloggers-small.png) no-repeat; }
.overwiew-list strong.txt-agencies { background: url(http://www.wildfireapp.com/images/marketing_site/txt-agencies.png) no-repeat; }
.overwiew-list strong.txt-nonprofits { background: url(http://www.wildfireapp.com/images/marketing_site/txt-nonprofits-small.png) no-repeat; }
.overwiew-list strong.txt-manage-customers { background: url(http://www.wildfireapp.com/images/marketing_site/txt-manage-customers.png) no-repeat; }
.overwiew-list strong.txt-white-label { background: url(http://www.wildfireapp.com/images/marketing_site/txt-white-label.png) no-repeat; }
.overwiew-list strong.txt-stream-lined-process { background: url(http://www.wildfireapp.com/images/marketing_site/txt-streamlined.png) no-repeat; }
.overwiew-list strong.txt-flexible-design { background: url(http://www.wildfireapp.com/images/marketing_site/txt-design-flexibility.png) no-repeat; }
.overwiew-list strong.txt-data-and-analytics { background: url(http://www.wildfireapp.com/images/marketing_site/txt-data-and-analytics-small.png) no-repeat; }
.overwiew-list strong.txt-full-brand-control { background: url(http://www.wildfireapp.com/images/marketing_site/txt-brand-control.png) no-repeat; }
.overwiew-list strong.txt-partner-application { background: url(http://www.wildfireapp.com/images/marketing_site/txt-partnerapplicationtitle.png) no-repeat; }
.overwiew-list strong.txt-partner-benefits { background: url(http://www.wildfireapp.com/images/marketing_site/txt-partnerbenefitstitle.png) no-repeat; }
.overwiew-list strong.txt-training-sessions { background: url(http://www.wildfireapp.com/images/marketing_site/txt-trainingsessionstitle.png ) no-repeat; }
.overwiew-list p { font-size: 95%; line-height: 16px; margin: 0; letter-spacing: 0px; }

.txt-learn-more { color: #8E121D; font-size: 95%; padding-right: 10px; background: url(http://www.wildfireapp.com/images/marketing_site/img-red-arrow.gif) no-repeat 100% 50%; }

.gray-box { width: 100%; height: 127px; overflow: hidden; background: url(http://www.wildfireapp.com/images/marketing_site/bg-gray-box.gif) no-repeat; text-align: center; padding: 25px 0 0; margin-bottom: 20px; }
.gray-box strong { display: block; overflow: hidden; text-indent: -9999px; width: 100%; height: 35px; }
.gray-box strong.txt-questions { background: url(http://www.wildfireapp.com/images/marketing_site/txt-question.gif) no-repeat 50% 0; }

.buttons { overflow: hidden; padding: 0 20px; }
.buttons a { float: left; }
.buttons a.sign-up { float: right; }
.buttons a:hover { background-position: 0 100%; }

.btn-information { width: 245px; height: 56px; text-indent: -9999px; overflow: hidden; background: url(http://www.wildfireapp.com/images/marketing_site/btn-information.gif) no-repeat; }

.info-box { padding-bottom: 45px; }
.info-box img { float: left; }
.info-box h3 { margin: 0 0 15px; height: 34px; overflow: hidden; width: 100%; text-indent: -9999px; }
.info-box h3.txt-create-a-promotion { background: url(http://www.wildfireapp.com/images/marketing_site/txt-create-a-promotion.png) no-repeat; }
.info-box h3.txt-distribute-a-promotion { background: url(http://www.wildfireapp.com/images/marketing_site/txt-distribute-a-promotion.png) no-repeat; }
.info-box h3.txt-engage-users { background: url(http://www.wildfireapp.com/images/marketing_site/txt-engage-users.png) no-repeat; }
.info-box h3.txt-get-word-of-mouth { background: url(http://www.wildfireapp.com/images/marketing_site/txt-get-word-of-mouth.png) no-repeat; }
.info-box h3.txt-product-highlights { background: url(http://www.wildfireapp.com/images/marketing_site/img-producthighlights.png) no-repeat; }
.info-box h3.txt-promotion-types { background: url(http://www.wildfireapp.com/images/marketing_site/txt-promotion-types.png) no-repeat; }
.info-box h3.txt-promotion-wizard { background: url(http://www.wildfireapp.com/images/marketing_site/txt-promotion-wizard.png) no-repeat; }
.info-box h3.txt-custom-branding { background: url(http://www.wildfireapp.com/images/marketing_site/txt-custom-branding.png) no-repeat; }
.info-box h3.txt-cross-platform-reach { background: url(http://www.wildfireapp.com/images/marketing_site/txt-cross-platform-reach.png) no-repeat; }
.info-box h3.txt-viral-features { background: url(http://www.wildfireapp.com/images/marketing_site/txt-viral-features.png) no-repeat; }
.info-box h3.txt-multiple-languages { background: url(http://www.wildfireapp.com/images/marketing_site/txt-multiple-languages.png) no-repeat; }
.info-box h3.txt-data-and-analytics { background: url(http://www.wildfireapp.com/images/marketing_site/txt-data-and-analytics.png) no-repeat; }
.info-box h3.txt-technology-and-security { background: url(http://www.wildfireapp.com/images/marketing_site/txt-technology-and-security.png) no-repeat; }
.info-box h3.txt-in-the-news { background: url(http://www.wildfireapp.com/images/marketing_site/img-inthenews.png) no-repeat; }
.info-box h3.txt-press-releases { background: url(http://www.wildfireapp.com/images/marketing_site/img-pressreleases.png) no-repeat; }
.info-box h3.txt-media-kit { background: url(http://www.wildfireapp.com/images/marketing_site/img-mediakit.png) no-repeat; }
.info-box h3.txt-about-the-company { background: url(http://www.wildfireapp.com/images/marketing_site/img-abouttheacompany.png) no-repeat; }
.info-box h3.txt-about-the-team { background: url(http://www.wildfireapp.com/images/marketing_site/img-companyteam.png) no-repeat; }
.info-box h3.txt-company-jobs { background: url(http://www.wildfireapp.com/images/marketing_site/img-companyjobs.png) no-repeat; }
.info-box h3.txt-company-contact { background: url(http://www.wildfireapp.com/images/marketing_site/img-companycontact.png) no-repeat; }
.info-box h3.txt-terms-and-conditions { background: url(http://www.wildfireapp.com/images/marketing_site/img-companyterms.png) no-repeat; }
.info-box h3.txt-privacy-policy { background: url(http://www.wildfireapp.com/images/marketing_site/img-companyprivacy.png) no-repeat; }

.side2 { float: right; width: 240px; padding: 0; margin-right: 10px; }
.side2 .last { border-bottom: 1px solid #e8e8e8 !important; }
.side2 .side-content { background: #fbfbfb; vertical-align: top; border: 1px solid #e8e8e8; border-bottom: none; padding: 15px; }
.side2 .side-content p { color: #616265; font-size: 12px; line-height: 20px; margin: 0 0 10px 0; }
.side2 .side-content .email { padding-left: 21px; background: url(http://www.wildfireapp.com/images/marketing_site/icn16-email.png) no-repeat 0 50%; }
.side2 .side-content ul { padding: 0px; margin: 0px; padding-left: 24px; margin-bottom: 10px; }
.side2 .side-content li { color: #616265; font-size: 12px; line-height: 20px; }
.side2 .side-content ul.ticks { padding-left: 0px; list-style: none; }
.side2 .side-content ul.ticks li { padding-left: 24px; background: url("http://www.wildfireapp.com/images/marketing_site/icn16-tickgreen.png") no-repeat 0 2px; }
.side2 h3 { margin: 0; width: 100%; height: 43px; overflow: hidden; text-indent: -9999px; }
.side2 h3.txt-company { background: url(http://www.wildfireapp.com/images/marketing_site/img-company.png) no-repeat; }
.side2 h3.txt-buzz { background: url(http://www.wildfireapp.com/images/marketing_site/img-presscenter.png) no-repeat; }
.side2 h3.txt-marketing-agencies { background: url(http://www.wildfireapp.com/images/marketing_site/img-agencysolutions.png) no-repeat; }
.side2 h3.txt-become-a-partner { background: url(http://www.wildfireapp.com/images/marketing_site/txt-becomeapartner.png) no-repeat; }
.side2 h3.txt-solutions { background: url(http://www.wildfireapp.com/images/marketing_site/img-solutions.png) no-repeat; }
.side2 h3.txt-case-studies { background: url(http://www.wildfireapp.com/images/marketing_site/img-casestudies.png) no-repeat; }
.side2 h3.txt-how-it-works { background: url(http://www.wildfireapp.com/images/marketing_site/txt-how-it-works.gif) no-repeat; height: 46px; }
.side2 h3.txt-pricing-plans { background: url(http://www.wildfireapp.com/images/marketing_site/txt-pricing-plans.gif) no-repeat; }
.side2 h3.txt-product-highlights { background: url(http://www.wildfireapp.com/images/marketing_site/txt-product-highlights.gif) no-repeat; }
.side2 h3.txt-subscriptionplans { background: url(http://www.wildfireapp.com/images/marketing_site/txt-subscriptionplans.png) no-repeat; }
.side2 h3.txt-additionalservices { background: url(http://www.wildfireapp.com/images/marketing_site/txt-additionalservices.png) no-repeat; }
.side2 h3.txt-payments { background: url(http://www.wildfireapp.com/images/marketing_site/txt-payments.png) no-repeat; }

.ico-menu { padding: 0; margin: 0; list-style: none; border: solid #E8E8E8; border-width: 0 1px 1px; background: #FBFBFB; }
.ico-menu li { width: 100%; vertical-align: top; border-top: 1px solid #E8E8E8; }
.ico-menu a { display: block; height: 39px; overflow: hidden; padding-left: 15px; line-height: 39px; color: #616265; font-size: 120%; }
.ico-menu a.active { padding-left: 37px; margin: -1px 0 -4px -22px; position: relative; background: url(http://www.wildfireapp.com/images/marketing_site/bg-ico-menu-active.png) no-repeat; height: 43px; color: #000000; }
.ico-menu a:hover { text-decoration: underline; }
.ico-menu a span { float: left; width: 32px; margin-top: 8px; height: 24px; }
.ico-menu a.ico-menu-item1 span { background: url(http://www.wildfireapp.com/images/marketing_site/ico-5.png) no-repeat; }
.ico-menu a.ico-menu-item2 span { background: url(http://www.wildfireapp.com/images/marketing_site/ico-6.png) no-repeat; }
.ico-menu a.ico-menu-item3 span { background: url(http://www.wildfireapp.com/images/marketing_site/ico-7.png) no-repeat; }
.ico-menu a.ico-menu-item4 span { background: url(http://www.wildfireapp.com/images/marketing_site/ico-8.png) no-repeat; }
.ico-menu a.ico-menu-item5 span { background: url(http://www.wildfireapp.com/images/marketing_site/ico-9.png) no-repeat; }
.ico-menu a.ico-menu-item6 span { background: url(http://www.wildfireapp.com/images/marketing_site/icn24-promotypes.png) no-repeat; }
.ico-menu a.ico-menu-item7 span { background: url(http://www.wildfireapp.com/images/marketing_site/ico-11.png) no-repeat; }
.ico-menu a.ico-menu-item8 span { background: url(http://www.wildfireapp.com/images/marketing_site/ico-12.png) no-repeat; }
.ico-menu a.ico-menu-item9 span { background: url(http://www.wildfireapp.com/images/marketing_site/ico-13.png) no-repeat; }
.ico-menu a.ico-menu-item10 span { background: url(http://www.wildfireapp.com/images/marketing_site/ico-14.png) no-repeat; }
.ico-menu a.ico-menu-item11 span { background: url(http://www.wildfireapp.com/images/marketing_site/ico-15.png) no-repeat; }
.ico-menu a.ico-menu-item12 span { background: url(http://www.wildfireapp.com/images/marketing_site/ico-16.png) no-repeat; }
.ico-menu a.ico-menu-item13 span { background: url(http://www.wildfireapp.com/images/marketing_site/icn24-techsec.png) no-repeat; }
.ico-menu a.ico-menu-item14 span { background: url(http://www.wildfireapp.com/images/marketing_site/ico-18.png) no-repeat; }
.ico-menu a.ico-menu-item15 span { background: url(http://www.wildfireapp.com/images/marketing_site/ico-19.png) no-repeat; }
.ico-menu a.ico-menu-item16 span { background: url(http://www.wildfireapp.com/images/marketing_site/ico-20.png) no-repeat; }
.ico-menu a.ico-menu-item17 span { background: url(http://www.wildfireapp.com/images/marketing_site/ico-21.png) no-repeat; }
.ico-menu a.ico-menu-item18 span { background: url(http://www.wildfireapp.com/images/marketing_site/ico-12.png) no-repeat; }
.ico-menu a.ico-menu-case-study-item span { background: url(http://www.wildfireapp.com/images/marketing_site/icn16-casestudy.png) no-repeat; }
.ico-menu a.ico-menu-bloggers-item span { background: url(http://www.wildfireapp.com/images/marketing_site/icn-blogger.png) no-repeat; }
.ico-menu a.ico-menu-in-the-news-item span { background: url(http://www.wildfireapp.com/images/marketing_site/icn24-inthenews.png) no-repeat; }
.ico-menu a.ico-menu-press-releases-item span { background: url(http://www.wildfireapp.com/images/marketing_site/icn24-pressreleases.png) no-repeat; }
.ico-menu a.ico-menu-media-kit-item span { background: url(http://www.wildfireapp.com/images/marketing_site/icn24-mediakit.png) no-repeat; }
.ico-menu a.ico-menu-company-about-item span { background: url(http://www.wildfireapp.com/images/marketing_site/icn24-about.png) no-repeat; }
.ico-menu a.ico-menu-company-team-item span { background: url(http://www.wildfireapp.com/images/marketing_site/icn24-team.png) no-repeat; }
.ico-menu a.ico-menu-company-jobs-item span { background: url(http://www.wildfireapp.com/images/marketing_site/icn24-jobs.png) no-repeat; }
.ico-menu a.ico-menu-company-contact-item span { background: url(http://www.wildfireapp.com/images/marketing_site/icn24-contact.png) no-repeat; }
.ico-menu a.ico-menu-company-blog-item span { background: url(http://www.wildfireapp.com/images/marketing_site/icn24-blog.png) no-repeat; }
.ico-menu a.ico-menu-company-terms-item span { background: url(http://www.wildfireapp.com/images/marketing_site/icn24-terms.png) no-repeat; }
.ico-menu a.ico-menu-company-privacy-item span { background: url(http://www.wildfireapp.com/images/marketing_site/icn24-privacy.png) no-repeat; }
.ico-menu a.ico-menu-agencies-item span { background: url(http://www.wildfireapp.com/images/marketing_site/icn24-agent.png) no-repeat; }
.ico-menu a.ico-menu-small-business-item span { background: url(http://www.wildfireapp.com/images/marketing_site/icn24-smallbiz.png) no-repeat; }
.ico-menu a.ico-menu-corporations-item span { background: url(http://www.wildfireapp.com/images/marketing_site/icn24-corporation.png) no-repeat; }
.ico-menu a.ico-menu-non-profits-item span { background: url(http://www.wildfireapp.com/images/marketing_site/icn24-nonprofit.png) no-repeat; }
.ico-menu a.ico-menu-white-label-item span { background: url(http://www.wildfireapp.com/images/marketing_site/icn24-whitelabel.png) no-repeat; }
.ico-menu a.ico-menu-multiple-clients-item span { background: url(http://www.wildfireapp.com/images/marketing_site/icn24-multiplecustomers.png) no-repeat; }
.ico-menu a.ico-menu-design-flexibility-item span { background: url(http://www.wildfireapp.com/images/marketing_site/icn24-designflex.png) no-repeat; }
.ico-menu a.ico-menu-process-item span { background: url(http://www.wildfireapp.com/images/marketing_site/icn24-process.png) no-repeat; }
.ico-menu a.ico-menu-full-brand-item span { background: url(http://www.wildfireapp.com/images/marketing_site/icn24-fullbranding.png) no-repeat; }
.ico-menu a.ico-menu-analytics-item span { background: url(http://www.wildfireapp.com/images/marketing_site/icn24-analytics.png) no-repeat; }
.ico-menu a.ico-menu-partnerbenefits-item span { background: url(http://www.wildfireapp.com/images/marketing_site/icn24-partnerbenefits.png) no-repeat; }
.ico-menu a.ico-menu-partnerapplication-item span { background: url(http://www.wildfireapp.com/images/marketing_site/icn24-partnerapplication.png) no-repeat; }

.last { border-bottom: 0; }

.side-bottom { background: url(http://www.wildfireapp.com/images/marketing_site/bg-side-bottom.gif) no-repeat; width: 100%; overflow: hidden; height: 4px; }

.txt-with-wildfire { overflow: hidden; display: block; text-indent: -9999px; width: 255px; height: 196px; background: url(http://www.wildfireapp.com/images/marketing_site/txt-with-wildfire.gif) no-repeat; }

.errorExplanation { padding: 10px 20px; margin: 10px 0 20px 0; border: 2px solid #73070E; color: #FFFFFF; background-color: #CE0000; font-size: 140%; width: 561px; }

.success { background-color: #448844; border: 2px solid #448844; }

#flashes { position: absolute; top: 0; left: 200px; width: 500px; opacity: 0.9; cursor: pointer; text-align: center; z-index: 9999; font-size: 120%; }
#flashes .notice, #flashes .warning { padding: 20px 40px; color: #eee; border: 2px solid #eee; border-top-width: 0; }
#flashes .notice { background-color: green; }
#flashes .warning { background-color: red; }
#flashes #close_flash { position: absolute; right: 5px; bottom: 5px; font-size: 85%; color: #eee; font-weight: bold; }

ul#testimonial-container { list-style: none; margin: 0; padding: 0; position: relative; width: 313px; z-index: 1000; }
ul#testimonial-container li { position: absolute; width: 313px; top: 0; left: 0; z-index: 1; }

#map { border: solid #DDDDDD 2px; }

a.bubble_help { padding: 0 3px; line-height: 200%; }

span.bubble_help { font-weight: normal; color: #8e121d; padding: 0px; cursor: pointer; text-decoration: underline; }

span.bubble_help_brackets { font-weight: normal !important; }

div.bubble { width: auto; position: absolute; text-align: left; width: 458px; z-index: 100; }
div.bubble blockquote { margin: 0; border: 1px solid #ffcc66; background-color: #ffffcc; padding: 10px; }
div.bubble blockquote h3 { display: block; font-size: 120%; margin-bottom: 6px; }
div.bubble blockquote p { padding: 0px; margin-bottom: 1em; }
div.bubble cite { position: relative; margin: 0px; top: -1px; background: transparent url("http://www.wildfireapp.com/images/business/tip.gif") no-repeat 180px 0; font-style: normal; z-index: 100; width: 458px; display: block; height: 16px; }

.lightbox { background: #fff; position: absolute; top: 180px; left: 200px; width: 500px; z-index: 100; padding: 20px; }
.lightbox .header h3 { color: #7b797b; font-size: 240%; font-weight: bold; }
.lightbox .header .close_link { float: right; display: block; width: 68px; height: 19px; background: url("http://www.wildfireapp.com/images/business/modal-close.png") top left no-repeat; cursor: pointer; }
.lightbox .content { padding: 10px; border: 1px solid #BFC2BF; margin-bottom: 10px; }
.lightbox .content .row { margin-bottom: 8px; clear: both; }
.lightbox .content .row .right { padding-left: 15px; }
.lightbox .content .row .field { width: 48%; float: left; }
.lightbox .content .row .field .input { background: url('http://www.wildfireapp.com/images/business/input.gif') repeat-x 0 0; border: 1px solid #BFC2BF; }
.lightbox .content .row .field input { width: 100%; background: none; border: none; padding: 5px; }
.lightbox .content .row .field label { display: block; font-weight: bold; color: #555; padding-bottom: 3px; }
.lightbox .content .row .field label sup { color: red; }
.lightbox .content .single_row { margin-bottom: 8px; width: 99%; clear: both; }
.lightbox .content .single_row .textarea { background: url('http://www.wildfireapp.com/images/business/text.gif') repeat-x 0 0; border: 1px solid #BFC2BF; }
.lightbox .content .single_row .input { background: url('http://www.wildfireapp.com/images/business/input.gif') repeat-x 0 0; border: 1px solid #BFC2BF; }
.lightbox .content .single_row label { display: block; font-weight: bold; color: #555; padding-bottom: 3px; }
.lightbox .content .single_row label sup { color: red; }
.lightbox .content .single_row input { width: 100%; background: none; border: none; padding: 5px; }
.lightbox .content .single_row textarea { width: 100%; background: none; border: none; padding: 5px; height: 90px; }

#modal_overlay { background-color: #000000; filter: Alpha(Opacity=45); opacity: 0.45; position: fixed; height: 100%; width: 100%; left: 0px; top: 0px; margin: 0px; padding: 0px; z-index: 1; }

.homepage_lightbox { top: 10%; positon: fixed; width: 760px; margin: 0 auto; background: #fff; border: solid #878787 1px; z-index: 100; }
.homepage_lightbox .header, .homepage_lightbox .footer { height: 43px; margin: 1px; background: url(http://www.wildfireapp.com/images/marketing_site/screenshot_modal/header_bg.png) top left repeat-x; overflow: hidden; }
.homepage_lightbox .header h3 { text-indent: -9999px; float: left; margin: 14px 0 0 15px; background-position: top left; background-repeat: no-repeat; height: 18px; }
.homepage_lightbox .header h3.screenshot { margin: 13px 0 0 15px; background: url(http://www.wildfireapp.com/images/marketing_site/screenshot_modal/txt-campaignscreenshot.png) top left no-repeat; width: 212px; height: 20px; }
.homepage_lightbox .header h3.sweepstakes { background-image: url(http://www.wildfireapp.com/images/marketing_site/sweepstakes.png); width: 126px; }
.homepage_lightbox .header h3.contests { background-image: url(http://www.wildfireapp.com/images/marketing_site/txt-contests.png); width: 85px; }
.homepage_lightbox .header h3.coupons { background-image: url(http://www.wildfireapp.com/images/marketing_site/txt-coupons.png); width: 86px; }
.homepage_lightbox .header h3.favorite_picks { background-image: url(http://www.wildfireapp.com/images/marketing_site/txt-favoritepicks.png); width: 135px; }
.homepage_lightbox .header h3.gifts { background-image: url(http://www.wildfireapp.com/images/marketing_site/txt-virtualgifts.png); width: 114px; }
.homepage_lightbox .header h3.quizzes { background-image: url(http://www.wildfireapp.com/images/marketing_site/txt-quizzes.png); width: 77px; }
.homepage_lightbox .header h3.signup_form { background-image: url(http://www.wildfireapp.com/images/marketing_site/txt-signupform.png); width: 123px; }
.homepage_lightbox .header h3.trivia { background-image: url(http://www.wildfireapp.com/images/marketing_site/txt-trivia.png); width: 52px; }
.homepage_lightbox .header .close_link { float: right; display: block; text-indent: -9999px; width: 84px; height: 14px; outline: 0; margin: 14px 20px 0 0; background: url(http://www.wildfireapp.com/images/marketing_site/screenshot_modal/close.png) top left no-repeat; }
.homepage_lightbox .footer { color: #666; font-size: 20px; text-shadow: 0 1px 0 #fff; line-height: 42px; padding-left: 70px; }
.homepage_lightbox .footer a { padding-left: 45px; background: url(http://www.wildfireapp.com/images/marketing_site/email_icon.png) 15px 0 no-repeat; }
.homepage_lightbox .footer span { padding-left: 45px; background: url(http://www.wildfireapp.com/images/marketing_site/app_modal/icn24-phone.png) 15px 0 no-repeat; }
.homepage_lightbox hr { height: 1px; background: #878787; width: 100%; margin: 0; border: 0; }
.homepage_lightbox .inner { margin: 1px; min-height: 510px; _height: 510px; background: #e7e7e7 url(http://www.wildfireapp.com/images/marketing_site/screenshot_modal/separator.png) 500px 20px no-repeat; overflow: hidden; }
.homepage_lightbox .inner .screenshot { float: left; width: 500px; }
.homepage_lightbox .inner .screenshot img { margin: 18px 25px; }
.homepage_lightbox .inner .frame { margin: 15px 10px; width: 466px; }
.homepage_lightbox .inner .frame .top { background: url(http://www.wildfireapp.com/images/marketing_site/app_modal/frame_top.png) bottom left no-repeat; height: 54px; }
.homepage_lightbox .inner .frame .top ul { margin: 0; padding: 0; list-style: none; }
.homepage_lightbox .inner .frame .top ul li { float: left; height: 49px; width: 50px; }
.homepage_lightbox .inner .frame .top ul li a { display: block; height: 49px; width: 50px; text-indent: -9999px; background-position: 9px 9px; background-repeat: no-repeat; outline: 0; }
.homepage_lightbox .inner .frame .top ul li a.facebook { background-image: url(http://www.wildfireapp.com/images/marketing_site/app_modal/fb_icon.png); }
.homepage_lightbox .inner .frame .top ul li a.fb_connect { background-image: url(http://www.wildfireapp.com/images/marketing_site/app_modal/fb_connect_icon.png); background-position: 9px 6px; }
.homepage_lightbox .inner .frame .top ul li a.twitter { background-image: url(http://www.wildfireapp.com/images/marketing_site/app_modal/twitter_icon.png); }
.homepage_lightbox .inner .frame .top ul li.active { background: url(http://www.wildfireapp.com/images/marketing_site/app_modal/active_tab_bg.png) top left no-repeat; }
.homepage_lightbox .inner .frame .top ul li.first.active { background: url(http://www.wildfireapp.com/images/marketing_site/app_modal/active_tab_first_bg.png) top left no-repeat; }
.homepage_lightbox .inner .frame .top #channel_name { float: right; text-shadow: 0 1px 0 #fff; line-height: 23px; height: 26px; padding: 0px 8px; margin-top: 28px; color: #666666; background: url(http://www.wildfireapp.com/images/marketing_site/app_modal/tab_left.png) top left no-repeat; }
.homepage_lightbox .inner .frame .bottom { height: 9px; background: url(http://www.wildfireapp.com/images/marketing_site/app_modal/frame_base.png) top left no-repeat; }
.homepage_lightbox .inner .frame .inner { margin: 0 0 -3px 0; padding: 0; background: url(http://www.wildfireapp.com/images/marketing_site/app_modal/frame_inner.png) top left repeat-y; _height: auto; min-height: 0; }
.homepage_lightbox .inner .frame .inner img { margin: 0 8px; padding: 0; }
.homepage_lightbox .inner .info { float: right; width: 240px; position: relative; min-height: 490px; _height: 490px; }
.homepage_lightbox .inner .info dl { margin-top: 20px; font-size: 16px; text-shadow: 0 1px 0 #fff; }
.homepage_lightbox .inner .info dt { color: #333333; margin: 0; padding: 0; }
.homepage_lightbox .inner .info dd { margin: 0 0 1em 0; padding: 0; color: #666666; }
.homepage_lightbox .inner .info .buttons { position: absolute; bottom: 0; left: 0; padding: 0; }
.homepage_lightbox .inner .info a.button { display: block; outline: 0; text-indent: -9999px; height: 60px; width: 217px; background-position: top left; background-repeat: no-repeat; margin-top: 7px; }
.homepage_lightbox .inner .info a.button:hover { background-position: 0px -62px; }
.homepage_lightbox .inner .info a.signup { background-image: url(http://www.wildfireapp.com/images/marketing_site/screenshot_modal/signup_button.png); }
.homepage_lightbox .inner .info a.case_study { background-image: url(http://www.wildfireapp.com/images/marketing_site/screenshot_modal/case_study_button.png); }
.homepage_lightbox .inner .info p { font-size: 12px; color: #666; line-height: 1.5em; margin-top: 0; }
.homepage_lightbox .inner .info h4 { color: #333; font-size: 15px; margin-bottom: 0; }

#app_modal .inner { background-color: #fff; }
#app_modal .info { min-height: 530px; _height: 530px; }

.clear { clear: both; }

.partner_form_bottom { background: url(http://www.wildfireapp.com/images/marketing_site/bkrd-partnerappform-btm.png) 0 100% no-repeat; }

.partner_form { background: url(http://www.wildfireapp.com/images/marketing_site/bkrd-partnerappform-top.png) 0 0 no-repeat; padding: 40px; width: 522px; }
.partner_form h3 { background: url(http://www.wildfireapp.com/images/marketing_site/txt-partnerapplicationform.png) 0 0 no-repeat; }
.partner_form label { display: block; font-weight: bold; color: #000; font-size: 120%; margin-bottom: 2px; }
.partner_form label sup { color: red; }
.partner_form .input { margin-bottom: 20px; background: url('http://www.wildfireapp.com/images/business/input.gif') repeat-x 0 0; border: 1px solid #BFC2BF; }
.partner_form .input input { width: 100%; border: none; background: none; padding: 5px; font-size: 140%; }

.test_form .field { margin-bottom: 20px; }
.test_form .field label { float: left; width: 160px; }
