img												{ border:none; }
a:focus											{ outline:none; }

body											{ margin:0; padding:0; text-align:center; background:url(../background/background.gif) repeat-x #e1e1e1; }
div#wrapper										{ width:100%; margin:0 auto; text-align:center; }
div#menu_area									{ height:37px; width:100%; background:url(../background/menu_background.jpg) repeat-x; }
div#menu_area_contained							{ height:37px; width:960px; margin:0 auto; position:relative; z-index:50; }	
div#logo_area									{ position:absolute; z-index:100; top:0; left:0; }

div#menu_list									{ width:711px; height:37px; float:right; }

div#menu_list ul								{ margin:0; padding:0; list-style:none; }
div#menu_list ul li								{ margin:0; padding:0; list-style:none; float:left; display:inline; }

li#li_experience								{ float:left; }
li#li_experience a								{ width:167px; height:37px; text-indent:-9999px; background:url(../background/menu_inactive.gif) 0 0; display:block;  }
li#li_experience a:hover						{ background:url(../background/menu_active.gif) 0 0; }
li#li_cusfeed									{ float:left; }
li#li_cusfeed a									{ width:155px; height:37px; text-indent:-9999px; background:url(../background/menu_inactive.gif) -167px 0; display:block;  }
li#li_cusfeed a:hover							{ background:url(../background/menu_active.gif) -167px 0; }
li#li_ourcus									{ float:left; }
li#li_ourcus a									{ width:126px; height:37px; text-indent:-9999px; background:url(../background/menu_inactive.gif) -704px 0; display:block;  }
li#li_ourcus a:hover							{ background:url(../background/menu_active.gif) -704px 0; }
li#li_service									{ float:left; }
li#li_service a									{ width:79px; height:37px; text-indent:-9999px; background:url(../background/menu_inactive.gif) -444px 0; display:block;  }
li#li_service a:hover							{ background:url(../background/menu_active.gif) -444px 0; }
li#li_product									{ float:left; }
li#li_product a									{ width:86px; height:37px; text-indent:-9999px; background:url(../background/menu_inactive.gif) -523px 0; display:block;  }
li#li_product a:hover							{ background:url(../background/menu_active.gif) -523px 0; }
li#li_contact									{ float:left; }
li#li_contact a									{ width:98px; height:37px; text-indent:-9999px; background:url(../background/menu_inactive.gif) -609px 0; display:block;  }
li#li_contact a:hover							{ background:url(../background/menu_active.gif) -609px 0; }

div#top_background								{ width:960px; height:89px; margin:0 auto; background:url(../background/top_background.gif) top center no-repeat; clear:both; }

div#main_body									{ width:960px; margin:0 auto; clear:both; position:relative; }
div#main_body_top								{ width:960px; height:8px; background:url(../background/boxarea_background_top_new.gif) top left no-repeat; float:left; }
div#main_body_centre							{ width:960px; background:url(../background/boxarea_background_mid_new.gif) top left no-repeat #fff; float:left; clear:both; 
  text-align:left; padding-top:8px; }
div#main_body_bottom							{ width:960px; height:8px; background:url(../background/boxarea_background_bottom.gif) top left no-repeat; float:left; clear:both; }

div#footer_area									{ width:960px; height:54px; margin:0 auto 35px auto; padding:10px 0 45px 0; clear:both; background:#fff; position:relative; }
div#footer_area_feedback						{ width:305px; height:52px; float:left; background:url(../footer/footer_logo.gif) top left no-repeat; padding:12px 0 0 45px;
  text-align:left; margin:0 0 0 10px;}
div#footer_area_menu							{ width:530px; height:42px; float:right; padding:10px 25px 0 25px; }
div#footer_area_menu ul 						{ margin:0; padding:0; list-style:none; float:right; }
div#footer_area_menu ul li						{ margin:0; padding:0; float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
div#footer_area_menu ul li a  					{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-decoration:none;}
div#footer_area_menu ul li a:hover  			{ color:#338ff6; text-decoration:none; }
div#footer_bottom 								{ width:960px; float:left; clear:both; background:url(../background/boxarea_background_bottom.gif) top left no-repeat; height:5px; }	
div#footer_area_social_media					{ position:absolute; bottom:12px; right:26px; }

/* Home Page Specific */

div#home_page_intro_c							{ width:635px; height:344px; float:left; padding:0 0 0 19px; margin:0 5px 0 0; position:relative; }
div#home_page_testi_c							{ width:232px; height:315px; float:left; background:url(../home/homepage_rightbox_bg.gif) top left no-repeat; 
  padding:40px 25px 0 35px; position:relative;}


div#home_page_bottom_area						{ width:941px; height:144px; padding:20px 0 20px 19px; float:left; clear:both; }
div#home_page_bottom_header 					{ width:949px; height:30px; float:left; clear:both; }
div#home_page_bottom_c1							{ width:206px; height:80px; background:url(../home/homepage_bottom_layers.jpg) 0 0; float:left; 
  padding:46px 0 0 18px; position:relative;}
div#home_page_bottom_c2							{ width:214px; height:80px; background:url(../home/homepage_bottom_layers.jpg) -224px 0; float:left;
  padding:46px 0 0 18px; position:relative; }
div#home_page_bottom_c3							{ width:213px; height:80px; background:url(../home/homepage_bottom_layers.jpg) -456px 0; float:left;
  padding:46px 0 0 18px; position:relative; }
div#home_page_bottom_c4							{ width:217px; height:80px; background:url(../home/homepage_bottom_layers.jpg) -690px 0; float:left;
  padding:46px 0 0 18px; position:relative; }

form#miniform									{ margin:0; padding:0; position:relative; }
form#miniform p.field_container					{ margin:0; padding:0; }

/* General Sub Pages */

div#sub_page_intro_c							{ width:520px; height:344px; float:left; padding:0 0 0 24px; margin:0 5px 0 0; position:relative; }
div#sub_page_right_c							{ width:342px; height:315px; float:left; padding:25px 25px 0 25px; position:relative;}
form#miniform_products							{ height:188px; margin:0; padding:0; position:relative; padding:20px; background:url(../products/form-background.png); top left no-repeat; }
form#miniform_products p.field_container		{ margin:0 0 2px 0; }

input#freekit-home								{ width:124px; height:27px; background:url(../home/getfreekit_btn.png) top left no-repeat; border:0px solid #fff; margin:12px 0 0 0;
  color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:left; }
input#freekit-prod								{ width:182px; height:28px; background:url(../products/btn-getfreekit.png) top left no-repeat; border:0px solid #fff; margin:16px 0 0 0;
  color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:left; }
a#prod-learn-home								{ background:url(../home/learnmore_btn.png) top left no-repeat; border:0px solid #fff; width:96px; height:27px; text-align:left; text-indent:-9999px;
  float:left; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; display:block; cursor:pointer; margin:12px 0 0 0;}
a#prod-learn									{ background:url(../products/btn-learnmore.png) top left no-repeat; border:0px solid #fff; width:106px; height:28px; text-align:left; text-indent:-9999px;
  float:left; display:block; cursor:pointer; margin:16px 0 0 0;}

p.btm_container									{ clear:both; float:left; width:232px; }
form#miniform_products p.btm_container			{ clear:both; float:left; width:340px; }

div#sub_page_bottom_area						{ width:894px; padding:40px 0 25px 20px; margin:10px 0 10px 23px; float:left; clear:both; 
  background:url(../chase_experience/bottom_header_wide.gif) top left no-repeat; border-left:1px solid #e1e1e1;
  border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
div#sub_page_bottom_header						{ width:949px; height:115px; float:left; clear:both; }
div#sub_page_bottom_content						{ width:949px; clear:both; float:left; }
div#sub_page_c1c3								{ width:270px; margin:0 30px 0 0; float:left; display:inline; }
div#sub_page_c2c3								{ width:270px; margin:0 30px 0 0;  float:left; }
div#sub_page_c3c3								{ width:270px; float:left; }
div#sub_page_bottom_test_videos					{ float:left; clear:both; width:915px; margin:0 0 0 25px; }
div#watch_videos_list							{ float:left; clear:both; width:915px; margin:0 0 30px 0; }
div#watch_videos_list ul						{ list-style:none; padding:0; margin:10px 0 0 0;}
div#watch_videos_list ul li						{ background:url(../feedback/watch_video_inactive.gif) top left no-repeat; width:107px; height:31px; float:left;
  padding:16px 0 0 120px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555; position:relative; }
div#watch_videos_list ul li img.btn				{ position:absolute; top:0; left:3px; }										  
div#watch_videos_list li a						{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555; text-decoration:none; font-weight:bold; }		
div#watch_videos_list li a:hover				{ color:#338ff6; font-weight:bold; }		  
div#watch_videos_list ul#two					{ list-style:none; padding:0; margin:10px 0 0 0;}
div#watch_videos_list ul#two li					{ width:454px; height:47px; float:left;
  padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555; }
div#watch_videos_list ul#two li a				{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555; text-decoration:none; font-weight:bold; }		
div#watch_videos_list ul#two li a:hover			{ color:#338ff6; font-weight:bold; }	

div#watch_videos_list_prod ul#two				{ list-style:none; padding:0; margin:30px 75px 0 0; width:454px; float:left; }
div#watch_videos_list_prod ul#two li			{ width:454px; height:47px; float:left; padding:0; margin:0 0 15px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555; }
div#watch_videos_list_prod ul#two li a			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555; text-decoration:none; font-weight:bold; }		
div#watch_videos_list_prod ul#two li a:hover	{ color:#338ff6; font-weight:bold; }	

div#watch_videos_list li.labelhigher			{ width:107px; height:38px; float:left; padding:9px 0 0 120px; }

div#sub_page_bottom_list						{ float:left; clear:both; width:915px; height:78px; margin:-10px 0 0 0; padding:5px 0 0 0; }
div#sub_page_bottom_list ul						{ list-style:none; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555; float:left; width:220px; }
div#sub_page_bottom_list ul li					{ padding:0; margin:0 0 8px 0; }
div#sub_page_bottom_list ul li a				{ color:#555; text-decoration:none; }
div#sub_page_bottom_list ul li a:hover			{ color:#338ff6; }
div#sub_page_bottom_list_ms						{ float:left; clear:both; width:915px; height:10px; margin:-10px 0 0 0; padding:5px 0 0 0; }
div#sub_page_bottom_list_ms ul					{ list-style:none; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555; width:220px; float:left; }
div#sub_page_bottom_list_ms ul li				{ padding:0; margin:0 0 8px 0; }
div#sub_page_bottom_list_ms ul li a				{ color:#555; text-decoration:none; }
div#sub_page_bottom_list_ms ul li a:hover		{ color:#338ff6; }
div#sub_page_bottom_list_ms ul#hor-list			{ width:915px; }
div#sub_page_bottom_list_ms ul#hor-list li		{ display:inline; float:left; }
ul#hor-list li.arch_intdes						{ width:245px; position:relative; }
ul#hor-list li.pubsect							{ width:205px; position:relative; }
ul#hor-list li.privsect							{ width:215px; position:relative; }
ul#hor-list li.aborg							{ width:245px; position:relative; }
div#sub_page_bottom_list_content				{ width:874px; background:url(../feedback/sub_page_bottom_list_bg.gif) top left no-repeat #f4f2f1; float:left; clear:both;
  margin:-10px 0 0 23px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;
  padding:20px; }
div#sub_page_bottom_list_full					{ float:left; clear:both; width:895px; margin:-10px 0 0 0; padding:5px 0 0 0; }
div#sub_page_bottom_list_c12					{ float:left; display:inline; width:420px; margin:0 30px 0 0; }
div#sub_page_bottom_list_c22					{ float:left; width:420px;}
div#sub_page_listbox							{ width:202px; height:298px; float:left; background:url(../home/homepage_rightbox_bg-home.gif) top left no-repeat; 
  padding:40px 25px 0 35px; margin:5px 0 0 125px; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
div#sub_page_bottom_c1c3						{ display:inline; float:left; width:260px; margin:0 35px 0 0; }
div#sub_page_bottom_c2c3						{ float:left; width:260px; margin:0 35px 0 0; }
div#sub_page_bottom_c3c3						{ float:left; width:260px; }

ul#clientlist									{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; font-weight:normal; margin:0 0 15px 25px; padding:0; }
ul#clientlist li								{ margin:0 0 5px 0; padding:0; }

ul.tabs-nav li#li_21							{ margin:-92px 0 0 220px; }
ul.tabs-nav li#li_22							{ margin:-69px 0 0 220px; }
ul.tabs-nav li#li_23							{ margin:-46px 0 0 220px; }
ul.tabs-nav li#li_24							{ margin:-23px 0 0 220px; }

ul.tabs-nav li#li_31							{ margin:-92px 0 0 440px; }
ul.tabs-nav li#li_32							{ margin:-69px 0 0 440px; }
ul.tabs-nav li#li_33							{ margin:-46px 0 0 440px; }
ul.tabs-nav li#li_34							{ margin:-23px 0 0 440px; }

ul.tabs-nav li#li_41							{ margin:-92px 0 0 660px; }
ul.tabs-nav li#li_42							{ margin:-69px 0 0 660px; }
ul.tabs-nav li#li_43							{ margin:-46px 0 0 660px; }
ul.tabs-nav li#li_44							{ margin:-23px 0 0 660px; }


/* Products Page */

div#sub_page_productcolumn						{ width:910px; background:#fff; float:left; padding:20px 20px 0 30px; }


/* Misc Classes */

.divider										{ margin:0 0 8px 0; }
.divider_small									{ margin:0 0 4px -10px; }
a.playvideo										{ text-indent:-9999px; display:block; float:left; background:url(../playvid_inactive.gif) top left no-repeat; width:97px; height:23px; }
a:hover.playvideo								{ text-indent:-9999px; display:block; float:left; background:url(../playvid_active.gif) top left no-repeat; width:97px; height:23px; }
a.playvideolarge								{ text-indent:-9999px; display:block; float:left; background:url(../chase_experience/playvideo_large_inactive.png) top left no-repeat; 										 												  width:227px; height:28px; }
a:hover.playvideolarge							{ text-indent:-9999px; display:block; float:left; background:url(../chase_experience/playvideo_large_active.png) top left no-repeat; 
  width:227px; height:28px; }
.pvbottom										{ position:absolute; bottom:1px; }
.pvhome											{ margin:8px 0 0 0; }
.headerspace									{ margin:0 0 15px 0; }
.serviceimage									{ margin:5px 12px 8px 0; float:left; }
ul.paragraphlist								{ margin:30px 0 30px 40px; padding:0; }
ul.paragraphlist li								{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#338ff6; margin:0 0 7px 0; padding:0; }

.contactchase_below								{ margin:-15px 0 25px 0; }

#marketsectors_topbreak							{ margin:20px 0 -5px 0; }

/* Text Styles */

p,h1,h2,h3,h4,h5,h6								{ margin:0; padding:0; }

.blue											{ color:#338ff6; }
.black											{ color:#000; }
.strong											{ font-weight:bold; }
.14p											{ font-size:14px; line-height:20px; }

span.testi_name	 								{ font-size:10px; letter-spacing:1px; text-transform:uppercase; font-weight:bold; color:#000; }

p												{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#555; margin:10px 0px 15px 0px;
  font-weight:normal; }
p a, p a:visited								{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#555; }
p a:hover										{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#338ff6; }
p.sub											{ font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:16px; color:#000; margin:0 0 10px 0; }
p.smallmargin									{ margin-bottom:6px; }

h2												{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;color:#338ff6; margin:0 0 15px 0; }

h1#hp_bottom_header								{ text-indent:-9999px; display:block; background:url(../home/homepage_chaseexperience_header.gif) no-repeat; width:388px; 
  height:17px; }
h1#productivity									{ width:213px; height:38px; background:url(../home/homepage_rightbox_freeproductivity.png) top left no-repeat; text-indent:-9999px; display:block; 
  margin:-3px 0 20px 0; }
h1#productivity-prod							{ width:237px; height:43px; background:url(../products/products_rightbox_freeproductivity.png) top left no-repeat; text-indent:-9999px; display:block; 
  margin:13px 0 20px 0; }
h1#tollfree										{ width:220px; height:16px; background:url(../home/homepage_rightbox_tollfree.png) top left no-repeat; text-indent:-9999px; display:block; margin:0 0 10px 0; }
h1#readtestimonials								{ width:215px; height:24px; }
h1#readtestimonials a							{ width:215px; height:24px; background:url(../home/home_readtestimonials_inactive.gif) top left no-repeat; 
  text-indent:-9999px; display:block; }
h1#readtestimonials a:hover				{ width:215px; height:24px; background:url(../home/home_readtestimonials_active.gif) top left no-repeat; 
  text-indent:-9999px; display:block; }
h1#experience_bottom_header_desc		{ text-indent:-9999px; display:block; background:url(../chase_experience/bottom_header_desc.png) no-repeat; width:872px; height:65px; }
h1#sub_easyp_header						{ text-indent:-9999px; display:block; background:url(../chase_experience/easyp_header.png) no-repeat; width:254px; height:18px; clear:both; 
  margin:0 0 10px 0;}
h1#sub_dependablep_header				{ text-indent:-9999px; display:block; background:url(../chase_experience/dependablep_header.png) no-repeat; width:254px; height:18px; 
  clear:both; margin:0 0 10px 0; }
h1#sub_responsivec_header				{ text-indent:-9999px; display:block; background:url(../chase_experience/responsivec_header.png) no-repeat; width:244px; height:18px; 
  clear:both; margin:0 0 10px 0; }
h1#watch_videos_header					{ text-indent:-9999px; display:block; background:url(../feedback/watch_videos_header.png) no-repeat; width:559px; height:16px; clear:both; }
h1#whatour_customers_header				{ text-indent:-9999px; display:block; background:url(../feedback/what_our_customers_header.png) no-repeat; width:573px; height:17px;
  clear:both; margin:25px 0 0 0;}
h1#sector_testi_headline				{ text-indent:-9999px; display:block; background:url(../ourcustomers/sector_testi_headline.png) no-repeat; width:179px; height:15px; 
  margin:0 0 30px 0;}
h1#marketsector_header					{ text-indent:-9999px; display:block; background:url(../ourcustomers/market_sectors_headline.png) no-repeat; width:492px; height:15px;
  margin:25px 0 0 0; }
h1#more_info_headline					{ text-indent:-9999px; display:block; background:url(../services/moreinfo_header.png) no-repeat; width:159px; height:15px;
  margin:0 0 20px 0; }
h1#serviceoffering_header				{ text-indent:-9999px; display:block; background:url(../services/service_offerings_header.png) no-repeat; width:556px; height:18px;
  margin:25px 0 0 0; }
h1#prodpartner_header					{ text-indent:-9999px; display:block; background:url(../products/prod_partners_header.png) no-repeat; width:902px; height:17px; clear:both; }
h1#watch_vendors_header					{ text-indent:-9999px; display:block; background:url(../products/watchvendor_header.png) no-repeat; width:573px; height:32px;  }
h1#chasechance_header					{ text-indent:-9999px; display:block; background:url(../contact/givechase_header.png) no-repeat; width:484px; height:18px; }
h1#contactchase_header					{ text-indent:-9999px; display:block; background:url(../contact/contactinfo_header.png) no-repeat; width:650px; height:15px; 
  margin:0 0 25px 0; }

h2.service_header						{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#338ff6; margin:25px 0 10px 0;
  padding:0 0 8px 0; border-bottom:1px solid #CCCCCC; width:650px; }
h2.contact_now							{ margin:0 0 6px 0; padding:0; }
h2.contact_now a						{ text-indent:-9999px; display:block; background:url(../services/contactnow_inactive.png) no-repeat; width:167px; height:26px; margin:0; }
h2.contact_now a:hover					{ text-indent:-9999px; display:block; background:url(../services/contactnow_active.png) no-repeat; width:167px; height:26px; margin:0; }
h2#officespace_header					{ text-indent:-9999px; display:block; background:url(../services/officespace_header.png) no-repeat; width:234px; height:14px; 
  margin:8px 0 10px 0; }
h2#movelogistics_header					{ text-indent:-9999px; display:block; background:url(../services/movelogistics_header.png) no-repeat; width:234px; height:14px; 
  margin:8px 0 10px 0; }
h2#shorttermrental_header				{ text-indent:-9999px; display:block; background:url(../services/shorttermrental_header.png) no-repeat; width:275px; height:14px; 
  margin:8px 0 10px 0; }
h2#projmanage_header					{ text-indent:-9999px; display:block; background:url(../services/projmanagement_header.png) no-repeat; width:178px; height:14px; 
  margin:8px 0 10px 0; }
h2#delivery_header						{ text-indent:-9999px; display:block; background:url(../services/delivery_header.png) no-repeat; width:178px; height:14px; 
  margin:8px 0 10px 0; }
h2#ecoservices_header					{ text-indent:-9999px; display:block; background:url(../services/ecoservices_header.png) no-repeat; width:150px; height:14px; 
  margin:8px 0 10px 0; }

/* Form Styles */

h1#chasequote 							{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:000; margin:15px 0 40px 0; padding:0;  }
label 									{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0; padding:5px;}

/* Step Carousel */

.stepcarousel{
  position: relative; /*leave this value alone*/
  border: none;
  overflow: scroll; /*leave this value alone*/
  width: 625px; /*Width of Carousel Viewer itself*/
  height: 344px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
  position: absolute; /*leave this value alone*/
  left: 0;
  top: 0;
}

.stepcarousel .panel{
  float: left; /*leave this value alone*/
  overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
  margin: 0; /*margin around each panel*/
  width: 625px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}



/* call to action stuff - home page */

form#miniform_products p.field_container_free {
  margin:0 0 2px 0;
}

form#miniform p.field_container_free {
  margin:0;
  padding:0;
}

input#freekit-home-free {
  float:right;
  width:121px;
  height:30px;
  background:url('../home/free_button.gif') top left no-repeat;
  border:none;
  cursor:pointer;
  margin:5px 0px 1px 0px;
}

p.field_container_free input {
  background:url('../home/free_field.png') no-repeat;
  width:179px;
  height:22px;
  padding:2px;
  border:none;
  margin:1px 0px 1px 70px;
}

h1#productivity_free {
  width:240px;
  height:57px;
  background:url('../home/free_title.gif') top left no-repeat;
  text-indent:-9999px;
  display:block; 
  margin:4px 0px 8px 0px;
}

div#home_page_testi_c_free {
  width:247px;
  height:343px;
  float:left;
  background:url('../home/homepage_rightbox_bg_free.gif') top left no-repeat; 
  padding:12px 25px 0px 20px;
  position:relative;
}

a#prod-learn-home-free {
  text-align:left;
  float:left;
  color:#fff;
  font-weight:bold;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  margin:10px 2px 1px 70px;
}


p.btm_container_free	{
  clear:both;
  float:left;
  width:252px;
}

form#miniform_products p.btm_container_free {
  clear:both;
  float:left;
  width:340px;
}


/* call to action stuff - products page */

form#miniform_products p.field_container_products {
  margin:0 0 2px 0;
}

form#miniform p.field_container_products {
  margin:0;
  padding:0;
}

input#freekit-home-products {
  float:right;
  width:121px;
  height:30px;
  background:url('../home/free_button.gif') top left no-repeat;
  border:none;
  cursor:pointer;
  margin:5px 0px 1px 0px;
}

p.field_container_products input {
  background:url('../home/free_field.png') no-repeat;
  width:179px;
  height:22px;
  padding:2px;
  border:none;
  margin:1px 0px 1px 90px;
}

h1#productivity_products {
  width:240px;
  height:57px;
  background:url('../home/free_title.gif') top left no-repeat;
  text-indent:-9999px;
  display:block; 
  margin:0px 0px 10px 10px;
}

div#home_page_testi_c_products {
  width:247px;
  height:343px;
  float:left;
  background:url('../home/homepage_rightbox_bg_free.gif') top left no-repeat; 
  padding:12px 25px 0px 20px;
  position:relative;
}

a#prod-learn-home-products {
  text-align:left;
  float:left;
  color:#fff;
  font-weight:bold;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  margin:10px 2px 1px 90px;
}


p.btm_container_products	{
  clear:both;
  float:left;
  width:272px;
  margin:5px 0px;
}

form#miniform_products p.btm_container_products {
  clear:both;
  float:left;
  width:340px;
}

div#sub_page_right_c_products {
  width:342px;
  height:335px;
  float:left;
  padding:15px 25px 0 25px;
  position:relative;}








form#miniform {
  margin-left:72px; 
}

form#miniform input {
  margin-bottom:5px;
  border:0;
  padding:2px;
}

form#miniform input#freekit-home-free {
  float:none;
  text-indent:-9999px;
}
form#miniform p {
  margin-bottom:0;
}
