/* ------------------------------------------------------------------------------------------------------------->
 * iPromote.com Front-end Stylesheet
 * Copyright 2008 2KDirect, LLC.
 * ------------------------------------------------------------------------------------------------------------*/

@import url("http://www.ipromote.com/assets/css/index.css?VERSION");
@import url("http://www.ipromote.com/assets/css/whyipromote.css?VERSION");
@import url("http://www.ipromote.com/assets/css/technology.css?VERSION");
@import url("http://www.ipromote.com/assets/css/enterprise.css?VERSION");
@import url("http://www.ipromote.com/assets/css/support.css?VERSION");
@import url("http://www.ipromote.com/assets/css/login.css?VERSION");
@import url("http://www.ipromote.com/assets/css/contact.css?VERSION");
@import url("http://www.ipromote.com/assets/css/toolbar.css?VERSION");
@import url("http://www.ipromote.com/assets/css/terms_global.css?VERSION");

/* Basic Styling */
*					        			{ padding:0; margin:0; }
html				        			{ height:100%; }
body									{ margin:20px 0px; background:url(http://media.ipromote.com/image-dir/frontend/frontendback.gif) repeat-x #ebeeee top left; font:normal 11px 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; line-height:1em; color:#777; }
td					        			{ font-size:11px; }
br					        			{ clear:both; }
img 					    			{ display:block; padding:0px; margin:0px; }
a										{ text-decoration:none; color:#1078cb; }
a:hover									{ color:#373737; }
a img									{ border:none; text-decoration:none; }
.clearing 				    			{ height:0px; clear:both; line-height:0; font-size:0; }
.clearing10 				    		{ height:10px; clear:both; line-height:0; font-size:0; }
.clearing12 				    		{ height:12px; clear:both; line-height:0; font-size:0; }
.clearing15 				    		{ height:15px; clear:both; line-height:0; font-size:0; }
.clearing20 				    		{ height:20px; clear:both; line-height:0; font-size:0; }
.clearing30 				    		{ height:30px; clear:both; line-height:0; font-size:0; }
.clearing50 				    		{ height:50px; clear:both; line-height:0; font-size:0; }
.clear_margin 				    		{ margin:0; }
.clear_padding							{ padding:0; }
.site									{ width:960px; margin:0px auto; }
sup,
sub 									{ height:0; line-height:1; vertical-align:baseline; position:relative; }
sup 									{ bottom: 1ex; }
ul, ol									{ padding-left:15px; }
ul li, ol li							{ padding:0px 0px 5px 0px; }
input[type=submit]						{ border:none; cursor:pointer; }


/* Header Styling */
#header									{ height:38px; margin-bottom:30px; position:relative; }
  #header #logo							{ position:absolute; width:148px; height:38px; top:0px; left:0px; }
    #header #logo a						{ width:148px; height:38px; display:block; background:url(http://media.ipromote.com/image-dir/frontend/ipromotelocal_logo.gif) no-repeat 0px 0px; }
    #header #logo a:hover				{ background-position:0px -38px; }
  #header .nav							{ top:0px; right:0px; padding-top:11px; }
    #header .nav ul li					{ display:block; float:right; margin-left:6px; height:24px; }
   	#header .nav .whyipromote,
   	#header .nav .whyipromote_on		{ width:123px; height:24px; }
	  #header .nav .whyipromote a,
	  #header .nav .whyipromote_on a	{ width:123px; height:24px; display:block; background:url(http://media.ipromote.com/image-dir/frontend/nav_whyipromote.gif) no-repeat 0px 0px; }
	#header .nav .technology,
   	#header .nav .technology_on			{ width:103px; height:24px; }
	  #header .nav .technology a,
	  #header .nav .technology_on a		{ width:103px; height:24px; display:block; background:url(http://media.ipromote.com/image-dir/frontend/nav_technology.gif) no-repeat 0px 0px; }
	#header .nav .enterprise,
   	#header .nav .enterprise_on			{ width:93px; height:24px; }
	  #header .nav .enterprise a,
	  #header .nav .enterprise_on a		{ width:93px; height:24px; display:block; background:url(http://media.ipromote.com/image-dir/frontend/nav_enterprise.gif) no-repeat 0px 0px; }
	#header .nav .support,
   	#header .nav .support_on			{ width:78px; height:24px; }
	  #header .nav .support a,
	  #header .nav .support_on a		{ width:78px; height:24px; display:block; background:url(http://media.ipromote.com/image-dir/frontend/nav_support.gif) no-repeat 0px 0px; }
    #header .nav .reseller,
   	#header .nav .reseller_on			{ width:84px; height:24px; }
	  #header .nav .reseller a,
	  #header .nav .reseller_on a		{ width:84px; height:24px; display:block; background:url(http://media.ipromote.com/image-dir/frontend/nav_reseller.gif) no-repeat 0px 0px; }
	#header .nav .login,
   	#header .nav .login_on				{ width:59px; height:24px; }
	  #header .nav .login a,
	  #header .nav .login_on a			{ width:59px; height:24px; display:block; background:url(http://media.ipromote.com/image-dir/frontend/nav_login.gif) no-repeat 0px 0px; }
	#header .nav .logout,
    #header .nav .logout_on				{ width:73px; height:24px; }
	  #header .nav .logout a,
	  #header .nav .logout_on a			{ width:73px; height:24px; display:block; background:url(http://media.ipromote.com/image-dir/frontend/nav_logout.gif) no-repeat 0px 0px; }
    #header .nav .dashboard_on			{ width:105px; height:24px; }
	  #header .nav .dashboard a,
	  #header .nav .dashboard_on a		{ width:105px; height:24px; display:block; background:url(http://media.ipromote.com/image-dir/frontend/nav_dashboard.gif) no-repeat 0px 0px; }
	  #header .nav .whyipromote a:hover,
	  #header .nav .technology a:hover,
	  #header .nav .enterprise a:hover,
	  #header .nav .support a:hover,
      #header .nav .reseller a:hover,
	  #header .nav .login a:hover,
	  #header .nav .logout a:hover,
	  #header .nav .dashboard a:hover	{ background-position:0px -24px; }
	  #header .nav .whyipromote a:active,
	  #header .nav .technology a:active,
	  #header .nav .enterprise a:active,
	  #header .nav .support a:active,
      #header .nav .reseller a:active,
	  #header .nav .login a:active,
	  #header .nav .logout a:active,
	  #header .nav .dashboard a:active 	{ background-position:0px 0px; }
	  #header .nav .whyipromote_on a,
	  #header .nav .technology_on a,
	  #header .nav .enterprise_on a,
	  #header .nav .support_on a,
      #header .nav .reseller_on a,
	  #header .nav .login_on a,
	  #header .nav .logout_on a,
	  #header .nav .dashboard_on a,
	  #header .nav .whyipromote_on a:hover,
	  #header .nav .technology_on a:hover,
	  #header .nav .enterprise_on a:hover,
	  #header .nav .support_on a:hover,
      #header .nav .reseller_on a:hover,
	  #header .nav .login_on a:hover,
	  #header .nav .logout_on a:hover,
	  #header .nav .dashboard_on a:hover,
	  #header .nav .whyipromote_on a:active,
	  #header .nav .technology_on a:active,
	  #header .nav .enterprise_on a:active,
	  #header .nav .support_on a:active,
      #header .nav .reseller_on a:active,
	  #header .nav .login_on a:active,
	  #header .nav .logout_on a:active,
	  #header .nav .dashboard_on a:active { background-position:0px -72px; }
	  
/* Footer Styling */
#footer									{ height:26px; padding-bottom:100px; position:relative; background:url(http://media.ipromote.com/image-dir/frontend/footerback_body.gif) repeat-x; }
  #footer #left							{ height:26px; width:10px; float:left; background:url(http://media.ipromote.com/image-dir/frontend/footerback_left.gif); position:absolute; top:0px; left:0px; }
  #footer #body							{ }
  #footer #right						{ height:26px; width:15px; float:right; background:url(http://media.ipromote.com/image-dir/frontend/footerback_right.gif); position:absolute; top:0px; right:0px; }
  #footer #copyright					{ float:right; width:205px; height:26px; background:url(http://media.ipromote.com/image-dir/frontend/footer_copyright.gif); padding-right:15px; }
  #footer .nav ul li					{ height:26px; display:block; float:left; margin-right:2px; }
    #footer .nav .splitter				{ width:6px; height:26px; background:url(http://media.ipromote.com/image-dir/frontend/footernav_splitter.gif) no-repeat -3px 0px; }
  	#footer .nav .home,
    #footer .nav .home_on				{ width:37px; height:26px; }
    #footer .nav .whyipromote,
    #footer .nav .whyipromote_on		{ width:77px; height:26px; }
    #footer .nav .technology,
    #footer .nav .technology_on			{ width:64px; height:26px; }
    #footer .nav .enterprise,
    #footer .nav .enterprise_on			{ width:57px; height:26px; }
    #footer .nav .support,
    #footer .nav .support_on			{ width:47px; height:26px; }
    #footer .nav .login,
    #footer .nav .login_on				{ width:34px; height:26px; }
    #footer .nav .dashboard,
    #footer .nav .dashboard_on			{ width:59px; height:26px; }
    #footer .nav .contact,
    #footer .nav .contact_on			{ width:46px; height:26px; }
    #footer .nav .terms,
    #footer .nav .terms_on				{ width:37px; height:26px; }
    #footer .nav .privacy,
    #footer .nav .privacy_on			{ width:43px; height:26px; }
    #footer .nav .press,
    #footer .nav .press_on				{ width:36px; height:26px; }
    #footer .nav .sitemap,
    #footer .nav .sitemap_on			{ width:49px; height:26px; }
    #footer .nav .partners,
    #footer .nav .partners_on			{ width:49px; height:26px; }
    #footer .nav .reseller,
    #footer .nav .reseller_on			{ width:52px; height:26px; }
      #footer .nav .home a,
      #footer .nav .home_on a			{ width:37px; height:26px; display:block; background:url(http://media.ipromote.com/image-dir/frontend/footernav_home.gif) no-repeat 0px 0px; }
      #footer .nav .whyipromote a,
      #footer .nav .whyipromote_on a	{ width:77px; height:26px; display:block; background:url(http://media.ipromote.com/image-dir/frontend/footernav_whyipromote.gif) no-repeat 0px 0px; }
      #footer .nav .technology a,
      #footer .nav .technology_on  a	{ width:64px; height:26px; display:block; background:url(http://media.ipromote.com/image-dir/frontend/footernav_technology.gif) no-repeat 0px 0px; }
      #footer .nav .enterprise a,
      #footer .nav .enterprise_on  a	{ width:57px; height:26px; display:block; background:url(http://media.ipromote.com/image-dir/frontend/footernav_enterprise.gif) no-repeat 0px 0px; }
      #footer .nav .support a,
      #footer .nav .support_on  a		{ width:47px; height:26px; display:block; background:url(http://media.ipromote.com/image-dir/frontend/footernav_support.gif) no-repeat 0px 0px; }
      #footer .nav .login a,
      #footer .nav .login_on  a			{ width:34px; height:26px; display:block; background:url(http://media.ipromote.com/image-dir/frontend/footernav_login.gif) no-repeat 0px 0px; }
      #footer .nav .dashboard a,
      #footer .nav .dashboard_on  a		{ width:64px; height:26px; display:block; background:url(http://media.ipromote.com/image-dir/frontend/footernav_dashboard.gif) no-repeat 0px 0px; }
      #footer .nav .contact a,
      #footer .nav .contact_on  a		{ width:46px; height:26px; display:block; background:url(http://media.ipromote.com/image-dir/frontend/footernav_contact.gif) no-repeat 0px 0px; }
      #footer .nav .terms a,
      #footer .nav .terms_on  a			{ width:37px; height:26px; display:block; background:url(http://media.ipromote.com/image-dir/frontend/footernav_terms.gif) no-repeat 0px 0px; }
      #footer .nav .privacy a,
      #footer .nav .privacy_on  a		{ width:43px; height:26px; display:block; background:url(http://media.ipromote.com/image-dir/frontend/footernav_privacy.gif) no-repeat 0px 0px; }
      #footer .nav .press a,
      #footer .nav .press_on  a			{ width:36px; height:26px; display:block; background:url(http://media.ipromote.com/image-dir/frontend/footernav_press.gif) no-repeat 0px 0px; }
      #footer .nav .sitemap a,
      #footer .nav .sitemap_on  a		{ width:49px; height:26px; display:block; background:url(http://media.ipromote.com/image-dir/frontend/footernav_sitemap.gif) no-repeat 0px 0px; }
      #footer .nav .partners a,
      #footer .nav .partners_on  a		{ width:49px; height:26px; display:block; background:url(http://media.ipromote.com/image-dir/frontend/footernav_partners.gif) no-repeat 0px 0px; }
      #footer .nav .reseller a,
      #footer .nav .reseller_on  a		{ width:52px; height:26px; display:block; background:url(http://media.ipromote.com/image-dir/frontend/footernav_reseller.gif) no-repeat 0px 0px; }
      #footer .nav .home a:hover,
      #footer .nav .whyipromote a:hover,
      #footer .nav .technology a:hover,
      #footer .nav .enterprise a:hover,
      #footer .nav .support a:hover,
      #footer .nav .login a:hover,
      #footer .nav .dashboard a:hover,
      #footer .nav .contact a:hover,
      #footer .nav .terms a:hover,
      #footer .nav .privacy a:hover,
      #footer .nav .press a:hover,
      #footer .nav .sitemap a:hover,
      #footer .nav .partners a:hover,
      #footer .nav .reseller a:hover    { background-position:0px -26px; }
      #footer .nav .home a:active,
      #footer .nav .whyipromote a:active,
      #footer .nav .technology a:active,
      #footer .nav .enterprise a:active,
      #footer .nav .support a:active,
      #footer .nav .login a:active,
      #footer .nav .dashboard a:active,
      #footer .nav .contact a:active,
      #footer .nav .terms a:active,
      #footer .nav .privacy a:active,
      #footer .nav .press a:active,
      #footer .nav .sitemap a:active,
      #footer .nav .partners a:active,
      #footer .nav .reseller a:active   { background-position:0px 0px; }
      #footer .nav .home_on a,
      #footer .nav .whyipromote_on a,
      #footer .nav .technology_on a,
      #footer .nav .enterprise_on a,
      #footer .nav .support_on a,
      #footer .nav .login_on a,
      #footer .nav .dashboard_on a,
      #footer .nav .contact_on a,
      #footer .nav .terms_on a,
      #footer .nav .privacy_on a,
      #footer .nav .press_on a,
      #footer .nav .sitemap_on a,
      #footer .nav .partners_on a,
      #footer .nav .reseller_on a,
      #footer .nav .home_on a:hover,
      #footer .nav .whyipromote_on a:hover,
      #footer .nav .technology_on a:hover,
      #footer .nav .enterprise_on a:hover,
      #footer .nav .support_on a:hover,
      #footer .nav .login_on a:hover,
      #footer .nav .dashboard_on a:hover,
      #footer .nav .contact_on a:hover,
      #footer .nav .terms_on a:hover,
      #footer .nav .privacy_on a:hover,
      #footer .nav .press_on a:hover,
      #footer .nav .sitemap_on a:hover,
      #footer .nav .partners_on a:hover,
      #footer .nav .reseller_on a:hover,
      #footer .nav .home_on a:active,
      #footer .nav .whyipromote_on a:active,
      #footer .nav .technology_on a:active,
      #footer .nav .enterprise_on a:active,
      #footer .nav .support_on a:active,
      #footer .nav .login_on a:active,
      #footer .nav .dashboard_on a:active,
      #footer .nav .contact_on a:active,
      #footer .nav .terms_on a:active,
      #footer .nav .privacy_on a:active,
      #footer .nav .press_on a:active,
      #footer .nav .sitemap_on a:active,
      #footer .nav .partners_on a:active,
      #footer .nav .reseller_on a:active { background-position:0px -78px; }

/* Rounded Container Styling */						
.rounded_960white						{ width:960px; margin-bottom:30px; }
  .rounded_960white .top				{ height:15px; background:url(http://media.ipromote.com/image-dir/frontend/rounded_960white_top.png); }
  .rounded_960white .body				{ border:1px solid #e6e6e6; background:#fff; width:900px; border-top:none; border-bottom:none; padding:15px 29px 15px 29px; }
  .rounded_960white .bottom				{ height:18px; background:url(http://media.ipromote.com/image-dir/frontend/rounded_960white_bottom.gif); }
.rounded_960black						{ width:960px; background:#000; margin-bottom:30px; }
  .rounded_960black .top				{ height:15px; background:url(http://media.ipromote.com/image-dir/frontend/rounded_black960_top.gif); }
  .rounded_960black .body				{ min-height:200px; background:url(http://media.ipromote.com/image-dir/frontend/rounded_black960_bottom.gif) no-repeat bottom left #000; padding:15px 30px 33px 30px; }
.rounded_960grey						{ width:960px; background:#f4f6f7; margin-bottom:30px; }
  .rounded_960grey .top					{ background:url(http://media.ipromote.com/image-dir/frontend/rounded_960grey_top.gif) #f4f6f7; height:15px; }
  .rounded_960grey .body				{ background:url(http://media.ipromote.com/image-dir/frontend/rounded_960grey_body.gif) repeat-y #f4f6f7; padding:15px 30px 15px 30px }
  .rounded_960grey #homebody			{ width:960px; padding:20px 0px 30px 0px; background:url(http://media.ipromote.com/image-dir/frontend/rounded_960grey_bottom.gif) bottom left no-repeat; }
  .rounded_960grey .bottom				{ background:#f4f6f7; }
.rounded_280grey 						{ width:280px; background:#f4f6f7; }
  .rounded_280grey .top					{ width:280px; height:15px; background:url(http://media.ipromote.com/image-dir/frontend/rounded_280grey_top.gif); }
  .rounded_280grey .body				{ width:250px; padding:0px 14px; background:#f4f6f7; border:1px solid #e8e9ea; border-top:none; border-bottom:none; }
  .rounded_280grey .bottom				{ width:280px; height:15px; background:url(http://media.ipromote.com/image-dir/frontend/rounded_280grey_bottom.gif); }
.rounded_200grey 						{ width:200px; background:#f4f6f7; }
  .rounded_200grey .top					{ width:200px; height:10px; background:url(http://media.ipromote.com/image-dir/frontend/rounded_200grey_top.gif); }
  .rounded_200grey .body				{ width:170px; padding:5px 14px; background:#f4f6f7; border:1px solid #e8e9ea; border-top:none; border-bottom:none; }
  .rounded_200grey .bottom				{ width:200px; height:10px; background:url(http://media.ipromote.com/image-dir/frontend/rounded_200grey_bottom.gif); }
.rounded_265grey 						{ width:265px; background:#f4f6f7; }
  .rounded_265grey .top					{ width:265px; height:15px; background:url(http://media.ipromote.com/image-dir/frontend/rounded_265grey_top.gif); }
  .rounded_265grey .body				{ width:225px; padding:5px 19px; background:#f4f6f7; border:1px solid #e8e9ea; border-top:none; border-bottom:none; }
  .rounded_265grey .bottom				{ width:265px; height:15px; background:url(http://media.ipromote.com/image-dir/frontend/rounded_265grey_bottom.gif); }
.rounded_265white 						{ width:265px; background:#fff; }
  .rounded_265white .top				{ width:265px; height:15px; background:url(http://media.ipromote.com/image-dir/frontend/rounded_265white_top.gif); }
  .rounded_265white .body				{ width:225px; padding:5px 20px; background:url(http://media.ipromote.com/image-dir/frontend/rounded_265white_body.gif) repeat-y; border:none; }
  .rounded_265white .bottom				{ width:265px; height:15px; background:url(http://media.ipromote.com/image-dir/frontend/rounded_265white_bottom.gif); }
.rounded_590grey 						{ width:590px; background:#f4f6f7; }
  .rounded_590grey .top					{ width:590px; height:15px; background:url(http://media.ipromote.com/image-dir/frontend/rounded_590grey_top.gif); }
  .rounded_590grey .body				{ width:550px; padding:5px 19px; background:#f4f6f7; border:1px solid #e8e9ea; border-top:none; border-bottom:none; }
  .rounded_590grey .bottom				{ width:590px; height:15px; background:url(http://media.ipromote.com/image-dir/frontend/rounded_590grey_bottom.gif); }
.rounded_420grey 						{ width:420px; background:#f4f6f7; }
  .rounded_420grey .top					{ width:420px; height:15px; background:url(http://media.ipromote.com/image-dir/frontend/rounded_420grey_top.gif); }
  .rounded_420grey .body				{ width:380px; padding:5px 19px; background:#f4f6f7; border:1px solid #e8e9ea; border-top:none; border-bottom:none; }
  .rounded_420grey .bottom				{ width:420px; height:15px; background:url(http://media.ipromote.com/image-dir/frontend/rounded_420grey_bottom.gif); }
.hover_312								{ width:312px; height:154px; background:#fff; position:relative; }
  .hover_312 .hover_tab					{ width:67px; height:67px; position:absolute; top:0px; right:0px; }
  .hover_312 #tab_tryit 				{ background:url(http://media.ipromote.com/image-dir/frontend/tab_tryit.png); }
  .hover_312 #tab_soon					{ background:url(http://media.ipromote.com/image-dir/frontend/tab_soon.png); }
  .hover_312 span						{ display:block; }
  .hover_312 .hoverlink					{ width:312px; height:154px; display:block; cursor:pointer; color:#777; }
  	.hover_312_left						{ width:15px; height:154px; float:left; background:url(http://media.ipromote.com/image-dir/frontend/hover_312_left.gif) no-repeat 0px 0px; }
  	.hover_312_body						{ width:282px; height:124px; padding:15px 0px; float:left; background:url(http://media.ipromote.com/image-dir/frontend/hover_312_body.gif) repeat-x 0px 0px; }
  	.hover_312_body .hover_312_headwrap { height:34px; margin-bottom:7px; }
  	.hover_312_body .hover_312_icon		{ float:left; margin:0px 8px 0px 0px; }
  	.hover_312_body #hover_312icon_enterprise	{ width:32px; height:34px; background-image:url('http://media.ipromote.com/image-dir/frontend/smallicon_enterprise.gif'); }
  	.hover_312_body #hover_312icon_webpagetoads	{ width:32px; height:34px; background-image:url('http://media.ipromote.com/image-dir/frontend/smallicon_webpagetoads.gif');}
  	.hover_312_body #hover_312icon_adxpert		{ width:32px; height:34px; background-image:url('http://media.ipromote.com/image-dir/frontend/smallicon_adxpert.gif'); }
  	.hover_312_body #hover_312icon_adnetwork	{ width:32px; height:34px; background-image:url('http://media.ipromote.com/image-dir/frontend/smallicon_adnetwork.gif'); }
  	.hover_312_body #hover_312icon_analytics	{ width:32px; height:34px; background-image:url('http://media.ipromote.com/image-dir/frontend/smallicon_analytics.gif'); }
  	.hover_312_body #hover_312icon_toolbar 		{ width:262px; height:28px; background-image:url('http://media.ipromote.com/image-dir/frontend/toolbar_container.gif'); margin-bottom:15px; }
  	.hover_312_body .hover_312_heading	{ font-weight:bold; color:#2d7ab7; font-size:13px; float:left; padding-top:7px; height:27px; line-height:15px; }
  	.hover_312_body .hover_312_text		{ line-height:1.5em; }
  	.hover_312_right					{ width:15px; height:154px; float:left; background:url(http://media.ipromote.com/image-dir/frontend/hover_312_right.gif) no-repeat 0px 0px; }
  	  .hoverlink:hover .hover_312_left,	
  	  .hoverlink:hover .hover_312_body,
  	  .hoverlink:hover .hover_312_right { background-position:0px -154px; }
  	  .hoverlink:hover .hover_312_body .hover_312_heading  { color:#373737; }
  	  .hoverlink:hover .hover_312_body .hover_312_text  { color:#575757; }
#hover_three_across						{ height:154px; margin-bottom:30px; }
  #hover_three_across .hover_312		{ float:left; margin-right:12px; }

  .wrap900flat						{ width:900px; margin-bottom:30px; }
  .wrap900flat_top					{ width:900px; height:15px; background:url(http://media.ipromote.com/image-dir/myaccount/wrap900flat_top.png) no-repeat; }
  .wrap900flat_body					{ width:870px; padding:0px 15px; background:url(http://media.ipromote.com/image-dir/myaccount/wrap900flat_body.png) repeat-y; }
  .wrap900flat_bottom				{ width:900px; height:15px; background:url(http://media.ipromote.com/image-dir/myaccount/wrap900flat_bottom.png) no-repeat; }
  
.hover_quote							{ width:250px; height:350px; background:#fff; position:relative; }
  .hover_quote span						{ display:block; }
  .hover_quote .hoverquote				{ width:250px; height:350px; display:block; cursor:pointer; color:#777; }
  	.hover_quote .hover_quote_top		{ width:250px; height:15px; background:url(http://media.ipromote.com/image-dir/frontend/quotebox_250grey_top.gif) no-repeat 0px 0px; border:none; padding:0; margin:0; }
  	.hover_quote .hover_quote_body		{ width:220px; height:251px; padding:10px 15px 74px 15px; background:url(http://media.ipromote.com/image-dir/frontend/quotebox_250grey_body.gif) no-repeat 0px -85px; }
  	.hover_quote .hover_quote_thumbwrap { position:absolute; bottom:72px; left:14px; width:221px; height:54px; }
  	.hover_quote .hover_quote_thumb		{ width:67px; height:43px; float:left; margin-right:10px; padding:5px 5px 6px 5px; background:url(http://media.ipromote.com/image-dir/frontend/quotebox_thumb.gif) no-repeat 0px -0px; }
  	.hover_quote .quotetext_quote		{ font-size:18px; line-height:1.4em; float:left; width:8px; color:#373737; font-family:'Trebuchet MS'; font-style:italic; }
  	.hover_quote .quotetext_text		{ font-size:18px; line-height:1.4em; float:left; width:199px; color:#373737; font-family:'Trebuchet MS'; font-style:italic; }
  	.hover_quote .quotetext_name		{ float:left; width:133px; font-size:13px; padding-top:7px; color:#575757; margin-bottom:5px; }
  	.hover_quote .quotetext_info		{ float:left; width:133px; font-size:10px; color:#999; line-height:1.2em; }
  	  .hoverquote:hover .hover_quote_top	{ background-position:-250px 0px; }
  	  .hoverquote:hover .hover_quote_body	{ background-position:-250px -85px; }
  	  .hoverquote:hover .hover_quote_thumb	{ background-position:0px -54px; }
  	  .hoverquote:hover .quotetext_quote,
  	  .hoverquote:hover .quotetext_text		{ color:#000; }
  
/* Column Styling */
.column590_left							{ width:590px; float:left; }
.column590_right						{ width:590px; float:right; }
.column280_left							{ width:280px; float:left; }
.column280_right						{ width:280px; float:right; }

/* Heading Styling (h1,h2,etc.) */
h1, h2, h3, h4, h5, h6					{ font-family:'Trebuchet MS', 'Lucida Sans', Arial, sans-serif; color:#373737; }
h1										{ font-size:40px; }
h2										{ font-size:30px; letter-spacing:-1px; margin-bottom:15px; }
  h2 .normal							{ font-weight:normal; }
h3										{ font-size:20px; }
h4										{ font-size:13px; }
h5										{ font-size:12px; }
h6										{ font-size:11px; }
.heading_main							{ padding-top:20px; }
.change_family							{ font-family:'Lucida Grande', 'Lucida Sans', Arial, sans-serif; }

/* Text styling (p,span) */
.text_subheading						{ font-size:14px; line-height:1.9em; margin-bottom:40px; }
p 					        			{ margin:0; padding:0; line-height:1.5em; }

/* Form styling */
#home_input_container														{ position:relative; width:900px; height:98px; background:url(http://media.ipromote.com/image-dir/frontend/homeinput_middle.gif) repeat-x; margin:0px auto; }
  #home_input_container #home_input_left									{ float:left; width:17px; height:70px; background:url(http://media.ipromote.com/image-dir/frontend/homeinput_left.gif) no-repeat; }
  #home_input_container #home_input_right									{ float:right; width:17px; height:70px; background:url(http://media.ipromote.com/image-dir/frontend/homeinput_right.gif) no-repeat; }
  #home_input_container #home_input											{ position:absolute; top:10px; left:10px; width:880px; height:48px; z-index:100; }
    #home_input_container #home_input #home_input_form						{ width:880px; padding:0; margin:0; height:48px; display:block; }
      #home_input_container #home_input #home_input_form #fd_inputbody		{ font-size:22px; line-height:34px; outline:none; font-weight:bold; height:34px; padding:7px; border:1px solid #ddd; width:702px; color:#98ba2c; display:block; background-color:transparent; margin:0px 6px 0px 0px; border:none; float:left; }
      #home_input_container #home_input #home_input_form #fd_inputbutton 	{ float:left; padding-top:6px; display:block; width:151px; height:36px; }
  #home_input_tip															{ position:absolute; top:68px; left:259px; width:382px; height:29px; z-index:101; background:url(http://media.ipromote.com/image-dir/frontend/homeinput_tip.gif) no-repeat; }
  
/* Homepage Styling */
#homeimage_02							{ width:960px; height:205px; background:url(http://media.ipromote.com/image-dir/frontend/homeimage_02.png) no-repeat; text-indent:-9000px; }
#homeimage_05							{ width:960px; height:255px; background:url(http://media.ipromote.com/image-dir/frontend/homeimage_05.png) no-repeat; text-indent:-9000px; }
#homeimage_06							{ width:960px; height:257px; background:url(http://media.ipromote.com/image-dir/frontend/ipromote_localadvertising.png) no-repeat; text-indent:-9000px; }

/* Cobrand Styling */ 
#enterprise_footer 							{ padding-bottom:60px; }
#enterprise_footer #company_wrap			{ height:32px; padding-top:9px; float:left; width:500px; }
  #enterprise_footer #company_wrap #poweredby	{ dispay:block; float:left; margin-right:15px; }
  #enterprise_footer #company_wrap p			{ line-height:21px; font-size:10px; color:#aaa; }
#enterprise_footer #slimtb					{ float:right; width:440px; height:41px; background:url(http://media.ipromote.com/image-dir/frontend/back_slimtb.gif) repeat-x; }
  #enterprise_footer #slimtb #slimtb_left	{ float:left; width:10px; height:41px; background:url(http://media.ipromote.com/image-dir/frontend/back_slimtb_left.gif) no-repeat; }
  #enterprise_footer #slimtb #slimtb_right	{ float:left; width:5px; height:41px; background:url(http://media.ipromote.com/image-dir/frontend/back_slimtb_right.gif) no-repeat top right; }
  #enterprise_footer #slimtb #slimtb_body	{ float:left; width:425px; height:41px; }
    #enterprise_footer #slimtb #slimtb_body #cobrand_tbcontent		{ width:284px; float:left; }
      #enterprise_footer #slimtb #slimtb_body #cobrand_tbcontent p	{ font-size:10px; font-weight:bold; color:#555; padding-top:5px; }
	  #enterprise_footer #slimtb #slimtb_body #cobrand_tbcontent span	{ display:block; font-weight:normal; color:#888; }
	#enterprise_footer #slimtb #slimtb_body #cobrand_tbdownload,
	#enterprise_footer #slimtb #slimtb_body #cobrand_tbdownload_off  	{ width:141px; height:30px; margin-top:5px; float:left; }
    #enterprise_footer #slimtb #slimtb_body #cobrand_tbdownload_off  	{ background:url(http://media.ipromote.com/image-dir/frontend/button_slimtb_download.gif) no-repeat 0px -60px; }
    #enterprise_footer #slimtb #slimtb_body #cobrand_tbdownload a	 	{ display:block; width:141px; height:30px; background:url(http://media.ipromote.com/image-dir/frontend/button_slimtb_download.gif) no-repeat 0px 0px; }
    #enterprise_footer #slimtb #slimtb_body #cobrand_tbdownload a:hover	{ background-position:0px -30px; }

/* Tooltips */
.tooltip								{ width:13px; height:14px; }
  .tooltip_wrapper						{ width:13px; height:14px; }
  .tooltip_icon							{ width:12px; height:12px; background:url(https://www.ipromote.com/image-dir/frontend/tooltip_icon12x12.gif) no-repeat 0px 0px; cursor:help; }
  .tooltip_icon:hover					{ background-position:0px -12px; }
    .tip                   			    { width:300px; position:absolute; z-index:100; }    
      .tip_table						{ padding:0px; margin:0px; width:300px; border:none; }
        .tip_table td					{ padding:0px; margin:0px; border:none; }
        .tip_table .tip_topleft			{ width:30px; height:32px; background:url(https://www.ipromote.com/image-dir/frontend/tooltip_topleft.png) no-repeat top right; }
        .tip_table .tip_topmiddle		{ width:240px; height:32px; background:url(https://www.ipromote.com/image-dir/frontend/tooltip_topmiddle.png) repeat-x; }
        .tip_table .tip_topright		{ width:30px; height:32px; background:url(https://www.ipromote.com/image-dir/frontend/tooltip_topright.png) no-repeat top left; }
        .tip_table .tip_left			{ width:30px; background:url(https://www.ipromote.com/image-dir/frontend/tooltip_left.png) repeat-y top right; }
        .tip_table .tip_body			{ width:240px; background:#fffbd3; }
        .tip_table .tip_right			{ width:30px; background:url(https://www.ipromote.com/image-dir/frontend/tooltip_right.png) repeat-y top left; }
        .tip_table .tip_bottomleft		{ width:30px; height:36px; background:url(https://www.ipromote.com/image-dir/frontend/tooltip_bottomleft.png) no-repeat top right; }
        .tip_table .tip_bottommiddle	{ width:240px; height:36px; background:url(https://www.ipromote.com/image-dir/frontend/tooltip_bottommiddle.png) repeat-x; }
        .tip_table .tip_bottomright		{ width:30px; height:36px; background:url(https://www.ipromote.com/image-dir/frontend/tooltip_bottomright.png) no-repeat top left; }
#shimFrame								{ z-index:99; position:absolute; opacity:0; display:none; }

#tip_securitycode,
  #tip_securitycode .tip_table		  				{ width:410px; }
    #tip_securitycode .tip_table .tip_topmiddle,
    #tip_securitycode .tip_table .tip_body,
    #tip_securitycode .tip_table .tip_bottommiddle 	{ width:350px; }

/* Buttons */
.button_save, #button_save							{ display:block; width:71px; height:22px; background:url(http://www.ipromote.com/image-dir/myaccount/button_save.png) no-repeat -71px 0px; border:none; padding:0; margin:0; cursor:pointer; text-indent:-3000px; font-size:0; line-height:0; overflow:hidden; }
.button_save:hover, #button_save:hover				{ background-position:0px 0px; }
.button_cancel										{ display:block; width:95px; height:22px; background:url(http://www.ipromote.com/image-dir/myaccount/button_cancel.png) no-repeat -95px 0px; border:none; padding:0; margin:0; cursor:pointer; text-indent:-3000px; font-size:0; line-height:0; overflow:hidden; }
.button_cancel:hover								{ background-position:0px 0px; }
.button_send										{ display:block; width:95px; height:22px; background:url(http://www.ipromote.com/image-dir/myaccount/button_send.png) no-repeat -95px 0px; border:none; padding:0; margin:0; cursor:pointer; text-indent:-3000px; font-size:0; line-height:0; overflow:hidden; }
.button_send:hover									{ background-position:0px 0px; }
.button_login										{ display:block; width:64px; height:22px; background:url(http://www.ipromote.com/image-dir/myaccount/button_login.png) no-repeat -64px 0px; border:none; padding:0; margin:0; cursor:pointer; text-indent:-3000px; font-size:0; line-height:0; overflow:hidden; }
.button_login:hover									{ background-position:0px 0px; }