* 
	{
	margin: 0;
	padding: 0;
	}

.clear
	{
	clear: both;
	}
	
img 
	{
	border: 0;
	}

body  
	{
	background: url(../img/main_bg.jpg) top repeat-x;
	}
	
#page
	{
	position: relative;
	width: 917px;
	height: auto;
	margin: 0 auto;
	padding-left: 50px;
	}

p 
	{
	font: 11px/18px Arial, "Trebuchet MS", Helvetica, sans-serif;
	text-align: justify;
	}
	
h1
	{
	font: bold 16px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #9F080B;
	text-transform: uppercase;
	margin: 23px 0 14px 14px;
	}
	
h2
	{
	position: relative;
	float: left;
	font: italic 30px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #DFE8F2;
	text-transform: uppercase;
	margin: 0 0 0 14px;
	display: inline;
	}
	
h3
	{
	font: bold 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #8998A9;
	text-transform: uppercase;
	margin: -5px 0 -5px 14px;
	}
	
span
	{
	color: #7D8B9A;
	}
	
.bold
	{
	font-weight: bold;
	}
	
a.links
	{
	color: #788494;
	font-weight: bold; 
	text-decoration: none;
	}
	
a.links:hover
	{
	color: #9F080B;
	}
		
/* Brain Layout
--------------------------------------------------------------------------------------- */
#nav_top
	{
	position: relative;
	float: left;
	background: url(../img/nav_bg.png) top left no-repeat;
	width: 917px;
	height: 19px;
	}
	
#nav_top ul
	{
	list-style-type: none;
	list-style: none;
	}
	
#nav_top li
	{
	display: block;
	position: absolute;
	}
	
#studio, #studio_on
	{
	top: 0;
	left: 45px;
	}
	
#studio a
	{
	width: 84px;
	height: 19px;
	display: block;
	background: url(../img/top_nav.gif) 0 0 no-repeat;
	overflow: hidden;
	}
	
#studio_on a
	{
	width: 84px;
	height: 19px;
	display: block;
	background: url(../img/top_nav.gif) 0 -19px no-repeat;
	overflow: hidden;
	}

#studio a:hover
	{
	background: url(../img/top_nav.gif) 0 -19px no-repeat;
	}
	
#showcase, #showcase_on
	{
	top: 0;
	left: 129px;
	}
	
#showcase a
	{
	width: 95px;
	height: 19px;
	display: block;
	background: url(../img/top_nav.gif) -84px 0 no-repeat;
	overflow: hidden;
	}
	
#showcase_on a
	{
	width: 95px;
	height: 19px;
	display: block;
	background: url(../img/top_nav.gif) -84px -19px no-repeat;
	overflow: hidden;
	}

#showcase a:hover
	{
	background: url(../img/top_nav.gif) -84px -19px no-repeat;
	}
	
#solutions, #solutions_on
	{
	top: 0;
	left: 224px;
	}
	
#solutions a
	{
	width: 109px;
	height: 19px;
	display: block;
	background: url(../img/top_nav.gif) -179px 0 no-repeat;
	overflow: hidden;
	}
	
#solutions_on a
	{
	width: 109px;
	height: 19px;
	display: block;
	background: url(../img/top_nav.gif) -179px -19px no-repeat;
	overflow: hidden;
	}

#solutions a:hover
	{
	background: url(../img/top_nav.gif) -179px -19px no-repeat;
	}
	
#strategy, #strategy_on
	{
	top: 0;
	left: 333px;
	}
	
#strategy a
	{
	width: 79px;
	height: 19px;
	display: block;
	background: url(../img/top_nav.gif) -288px 0 no-repeat;
	overflow: hidden;
	}
	
#strategy_on a
	{
	width: 79px;
	height: 19px;
	display: block;
	background: url(../img/top_nav.gif) -288px -19px no-repeat;
	overflow: hidden;
	}

#strategy a:hover
	{
	background: url(../img/top_nav.gif) -288px -19px no-repeat;
	}
	
#stories, #stories_on
	{
	top: 0;
	left: 412px;
	}
	
#stories a
	{
	width: 92px;
	height: 19px;
	display: block;
	background: url(../img/top_nav.gif) -367px 0 no-repeat;
	overflow: hidden;
	}
	
#stories_on a
	{
	width: 92px;
	height: 19px;
	display: block;
	background: url(../img/top_nav.gif) -367px -19px no-repeat;
	overflow: hidden;
	}

#stories a:hover
	{
	background: url(../img/top_nav.gif) -367px -19px no-repeat;
	}
	
#speak, #speak_on
	{
	top: 0;
	left: 504px;
	}
	
#speak a
	{
	width: 85px;
	height: 19px;
	display: block;
	background: url(../img/top_nav.gif) -459px 0 no-repeat;
	overflow: hidden;
	}
	
#speak_on a
	{
	width: 85px;
	height: 19px;
	display: block;
	background: url(../img/top_nav.gif) -459px -19px no-repeat;
	overflow: hidden;
	}

#speak a:hover
	{
	background: url(../img/top_nav.gif) -459px -19px no-repeat;
	}
	
#sonze, #sonze_on
	{
	top: 0;
	left: 589px;
	}
	
#sonze a
	{
	width: 82px;
	height: 19px;
	display: block;
	background: url(../img/top_nav.gif) -544px 0 no-repeat;
	overflow: hidden;
	}
	
#sonze_on a
	{
	width: 82px;
	height: 19px;
	display: block;
	background: url(../img/top_nav.gif) -544px -19px no-repeat;
	overflow: hidden;
	}

#sonze a:hover
	{
	background: url(../img/top_nav.gif) -544px -19px no-repeat;
	}
	
#billboard
	{
	position: relative;
	float: left;
	width: 917px;
	height: 288px;
	}
	
#billboard object
	{
	width: 917px;
	height: 288px;
	}
	
#billboard img
	{
	float: left;
	width: 917px;
	height: 288px;
	}
	
#nav_bottom
	{
	position: relative;
	float: left;
	width: 917px;
	height: 22px;
	}
	
#nav_bottom object
	{
	position: relative;
	float: left;
	width: 143px;
	height: 22px;
	}
	
#nav_bottom ul
	{
	position: relative;
	float: left;
	list-style-type: none;
	list-style: none;
	margin-left: 99px;
	display: inline;
	}
	
#nav_bottom li
	{
	float: left;
	width: auto;
	height: 22px;
	display: inline;
	}
	

/* Content Layout
--------------------------------------------------------------------------------------- */
#content
	{
	position: relative;
	float: left;
	width: 666px;
	height: auto;
	padding-bottom: 73px;
	}
	
#title
	{
	margin-top: 23px;
	}
	
#content p
	{
	color: #788494;
	margin: 13px 0 0 14px;
	}
	
#custom_box
	{
	position: relative;
	background: url(../img/custom_bg.jpg) top no-repeat;
	width: 652px;
	height: 81px;
	margin: 10px 0 7px 14px;
	}
	
#custom_text
	{
	position: absolute;
	top: 39px;
	left: 162px;
	width: 202px;
	font: 10px/11px  "Trebuchet MS", Helvetica, sans-serif;
	text-align: justify;
	color: #fff;
	}
	
#custom_text a
	{
	font: 10px/11px  "Trebuchet MS", Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	}
	
.arrow
	{
	width: 6px;
	height: 5px;
	}
	
#template_box
	{
	position: relative;
	background: url(../img/template_bg.jpg) top no-repeat;
	width: 652px;
	height: 84px;
	margin: 0 0 5px 14px;
	}
	
#template_text
	{
	position: absolute;
	top: 42px;
	left: 162px;
	width: 202px;
	font: 10px/11px  "Trebuchet MS", Helvetica, sans-serif;
	text-align: justify;
	color: #fff;
	}
	
#template_text a
	{
	font: 10px/11px  "Trebuchet MS", Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	}
	
#custom_cta
	{
	position: absolute;
	top: 17px;
	left: 476px;
	}
	
#template_cta
	{
	position: absolute;
	top: 20px;
	left: 476px;
	}
	
#features
	{
	position: relative;
	float: left;
	width: 190px;
	height: auto;
	padding-bottom: 73px;
	}
	
#map
	{
	position: relative;
	float: left;
	margin: 22px 0 0 30px;
	display: inline;
	}
	
#email2
	{
	position: relative;
	float: left;
	margin: 1px 0 0 64px;
	display: inline;
	}	
	
#features a
	{
	color: #8998A9;
	text-decoration: none;
	}
	
#features a:hover
	{
	color: #981415;
	}
	
.features_title
	{
	position: relative;
	float: left;
	margin: 34px 0 6px 38px;
	}
	
.features_title2
	{
	position: relative;
	float: left;
	margin: 34px 0 0 38px;
	}
	
.features_title3
	{
	position: relative;
	float: left;
	margin: 7px 0 0 38px;
	}
	
.features_title4
	{
	position: relative;
	float: left;
	margin: 7px 0 6px 38px;
	}
	
.features_cta
	{
	position: relative;
	float: left;
	margin: 7px 0 0 38px;
	}
	
#features ul
	{
	list-style: none;
	list-style-type: none;
	margin: 0 0 0 38px;
	background: url(../img/clients_bg.gif) top repeat-y;
	padding-top: 5px !important; padding-top: 6px;
	}
	
#features li
	{
	font: 10px/10px  Arial, "Trebuchet MS", Helvetica, sans-serif;
	color: #8998A9;
	margin: 0 0 10px 4px;	
	}
	
#team_box
	{
	position: relative;
	background: url(../img/team_bg.jpg) top no-repeat;
	width: 652px;
	height: 92px;
	margin: 10px 0 7px 14px;
	}
	
#team_text
	{
	position: absolute;
	top: 50px;
	left: 162px;
	width: 374px;
	font: 10px/11px  "Trebuchet MS", Helvetica, sans-serif;
	text-align: justify;
	color: #fff;
	}
	
#team_text a
	{
	font: 10px/11px  "Trebuchet MS", Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	}
	
.button_team, .button_team_on 
	{
	position: absolute;
	top: 34px;
	left: 354px;
	width:102px;
	height:13px;
	display: block;
	overflow: hidden;
	}

a.button_team
	{
	background: url(../img/button_team.gif) 0 0 no-repeat;
	}

a.button_team:hover 
	{
	background: url(../img/button_team.gif) 0 -13px no-repeat;
	}

a.button_team_on 
	{
	background: url(../img/button_team.gif) 0 -13px no-repeat;
	}

a.button_team_on:hover 
	{
	background: url(../img/button_team.gif) 0 -13px no-repeat;
	}
	
.button_success, .button_success_on 
	{
	position: absolute;
	top: 34px;
	left: 459px;
	width:102px;
	height:13px;
	display: block;
	overflow: hidden;
	}

a.button_success 
	{
	background: url(../img/button_success.gif) 0 0 no-repeat;
	}

a.button_success:hover 
	{
	background: url(../img/button_success.gif) 0 -13px no-repeat;
	}

a.button_success_on 
	{
	background: url(../img/button_success.gif) 0 -13px no-repeat;
	}

a.button_success_on:hover 
	{
	background: url(../img/button_success.gif) 0 -13px no-repeat;
	}	
	
.button_faq, .button_faq_on 
	{
	position: absolute;
	top: 34px;
	left: 564px;
	width:102px;
	height:13px;
	display: block;
	overflow: hidden;
	}

a.button_faq 
	{
	background: url(../img/button_faq.gif) 0 0 no-repeat;
	}

a.button_faq:hover 
	{
	background: url(../img/button_faq.gif) 0 -13px no-repeat;
	}

a.button_faq_on 
	{
	background: url(../img/button_faq.gif) 0 -13px no-repeat;
	}

a.button_faq_on:hover 
	{
	background: url(../img/button_faq.gif) 0 -13px no-repeat;
	}	
	
.button_consult
	{
	position: absolute;
	top: 34px;
	left: 485px;
	width:181px;
	height:13px;
	display: block;
	overflow: hidden;
	}

a.button_consult 
	{
	background: url(../img/button_consult.gif) 0 0 no-repeat;
	}

a.button_consult:hover 
	{
	background: url(../img/button_consult.gif) 0 -13px no-repeat;
	}
	
#content table
	{
	position: relative;
	float: left;
	width: 652px;
	margin: -27px 0 20px 14px;
	display: inline;
	}
	
#content td
	{
	font: 10px/10px  Arial, "Trebuchet MS", Helvetica, sans-serif;
	color: #8998A9;
	border-bottom: 1px #E9ECEE solid;
	padding: 2px 0 4px 3px;
	}
	
#contact
	{
	position: relative;
	float: left;
	background: url(../img/contact_bg.gif) top no-repeat;
	width: 652px;
	height: 290px;
	margin: 22px 0 0 14px;
	display: inline;
	}

#contact_name
	{
	position: absolute;
	top: 45px;
	left: 20px;
	}
	
#contact_name_field
	{
	position: absolute;
	top: 58px;
	left: 20px;
	}	
	
#contact_company
	{
	position: absolute;
	top: 45px;
	left: 159px;
	}
	
#contact_company_field
	{
	position: absolute;
	top: 58px;
	left: 159px;
	}	
	
#contact_phone
	{
	position: absolute;
	top: 89px;
	left: 20px;
	}
	
#contact_phone_field
	{
	position: absolute;
	top: 102px;
	left: 20px;
	}	

#contact_email
	{
	position: absolute;
	top: 89px;
	left: 159px;
	}
	
#contact_email_field
	{
	position: absolute;
	top: 102px;
	left: 159px;
	}
	
#contact_website
	{
	position: absolute;
	top: 133px;
	left: 20px;
	}
	
#contact_website_field
	{
	position: absolute;
	top: 146px;
	left: 20px;
	}

#contact_code
	{
	position: absolute;
	top: 133px;
	left: 159px;
	}
	
#contact_code_field
	{
	position: absolute;
	top: 146px;
	left: 159px;
	}
	
#contact_needs
	{
	position: absolute;
	top: 176px;
	left: 20px;
	}
	
#contact_needs_website_field
	{
	position: absolute;
	top: 190px;
	left: 20px;
	}
	
#contact_needs_website
	{
	position: absolute;
	top: 194px !important; top: 197px;
	left: 45px;
	}
	
#contact_needs_print_field
	{
	position: absolute;
	top: 212px;
	left: 20px;
	}
	
#contact_needs_print
	{
	position: absolute;
	top: 216px !important; top: 219px;
	left: 45px;
	}
	
#contact_needs_logo_field
	{
	position: absolute;
	top: 234px;
	left: 20px;
	}
	
#contact_needs_logo
	{
	position: absolute;
	top: 238px !important; top: 241px;
	left: 45px;
	}
	
#contact_how
	{
	position: absolute;
	top: 45px;
	left: 342px;
	}
	
#contact_how_field
	{
	position: absolute;
	top: 58px;
	left: 342px;
	}	

#contact_what
	{
	position: absolute;
	top: 89px;
	left: 342px;
	}
	
#contact_what_field1
	{
	position: absolute;
	top: 102px;
	left: 342px;
	}

#contact_what_field2
	{
	position: absolute;
	top: 102px;
	left: 481px;
	}
	
#contact_message
	{
	position: absolute;
	top: 133px;
	left: 342px;
	}
	
#contact_message_field
	{
	position: absolute;
	top: 146px;
	left: 342px;
	}
	
#contact_submit
	{
	position: absolute;
	top: 228px;
	left: 342px;
	}
	
.story_1, .story_2, .story_3, .story_4, .story_5, .story_6, .story_7, .story_8, .story_9 
	{
	position: relative;
	float: left;
	width: 652px;
	margin: 0 0 0 14px;
	padding: 5px 0 0 0;
	display: inline;
	}
	
.story_1
	{
	background: url(../img/story_1_bg.jpg) top no-repeat;
	margin-top: 30px;
	height: 200px;
	}
	
.story_2
	{
	background: url(../img/story_2_bg.jpg) top no-repeat;
	height: 175px;
	}
	
.story_3
	{
	background: url(../img/story_3_bg.jpg) top no-repeat;
	height: 175px;
	}
	
.story_4
	{
	background: url(../img/story_4_bg.jpg) top no-repeat;
	height: 175px;
	}
	
.story_5
	{
	background: url(../img/story_5_bg.jpg) top no-repeat;
	height: 175px;
	}
	
.story_6
	{
	background: url(../img/story_6_bg.jpg) top no-repeat;
	height: 175px;
	}
	
.story_7
	{
	background: url(../img/story_7_bg.jpg) top no-repeat;
	height: 175px;
	}
	
.story_8
	{
	background: url(../img/story_8_bg.jpg) top no-repeat;
	height: 175px;
	}
	
.story_9
	{
	background: url(../img/story_9_bg.jpg) top no-repeat;
	height: 175px;
	}
	
.story_text
	{
	font: 11px/16px Arial, "Trebuchet MS", Helvetica, sans-serif;
	text-align: justify;
	color: #5f7490;
	width: 492px;
	margin: 0 0 14px 140px;
	}
	
.story_text_note
	{
	font: 9px/16px Arial, "Trebuchet MS", Helvetica, sans-serif;
	text-align: justify;
	color: #5f7490;
	width: 492px;
	margin: 14px 0 14px 140px;
	}
	
.story_name
	{
	font: bold 11px/12px Arial, "Trebuchet MS", Helvetica, sans-serif;
	color: #6d0101;
	margin: 17px 0 0 399px;
	}
	
.story_cred
	{
	font: 11px/12px Arial, "Trebuchet MS", Helvetica, sans-serif;
	color: #6d0101;
	margin: 0 0 0 399px;
	}
	
.story_cred a
	{
	color: #6d0101;
	text-decoration: none;
	}
	
.story_cred a:hover
	{
	text-decoration: underline;
	}
	
.featured
	{
	position: relative;
	float: left;
	margin: 20px 0 0 15px;
	display: inline;
	}
	
.cta_main
	{
	position: relative;
	float: left;
	margin: 0 0 4px 15px;
	display: inline;
	}

/* Showcase Layout
--------------------------------------------------------------------------------------- */
.button_big_websites 
	{
	position: relative;
	float: left;
	width:652px;
	height:69px;
	margin: 28px 0 0 14px;
	display: inline;
	overflow: hidden;
	}

a.button_big_websites
	{
	background: url(../img/button_big_websites.jpg) 0 0 no-repeat;
	}

a.button_big_websites:hover 
	{
	background: url(../img/button_big_websites.jpg) 0 -69px no-repeat;
	}

.button_big_print 
	{
	position: relative;
	float: left;
	width:652px;
	height:69px;
	margin: 22px 0 0 14px;
	display: inline;
	overflow: hidden;
	}

a.button_big_print
	{
	background: url(../img/button_big_print.jpg) 0 0 no-repeat;
	}

a.button_big_print:hover 
	{
	background: url(../img/button_big_print.jpg) 0 -69px no-repeat;
	}

.button_big_logos 
	{
	position: relative;
	float: left;
	width:652px;
	height:69px;
	margin: 22px 0 28px 14px;
	display: inline;
	overflow: hidden;
	}

a.button_big_logos
	{
	background: url(../img/button_big_logos.jpg) 0 0 no-repeat;
	}

a.button_big_logos:hover 
	{
	background: url(../img/button_big_logos.jpg) 0 -69px no-repeat;
	}

.showcase_item
	{
	position: relative;
	float: left;
	width: 207px;
	height: 151px;
	margin: 0 0 23px 14px;
	display: inline;
	}
	
.showcase_item img
	{
	position: relative;
	float: left;
	}
	
.launch 
	{
	float:left;
	width:102px;
	height:13px;
	margin: 5px 0 7px 0; 
	display: block;
	overflow: hidden;
	}

a.launch 
	{
	background: url(../img/button_launch.gif) 0 0 no-repeat;
	}

a.launch:hover 
	{
	background: url(../img/button_launch.gif) 0 -13px no-repeat;
	}
	
.details 
	{
	float:left;
	width:102px;
	height:13px;
	margin: 5px 0 7px 3px; 
	display: block;
	overflow: hidden;
	}

a.details 
	{
	background: url(../img/button_details.gif) 0 0 no-repeat;
	}

a.details:hover 
	{
	background: url(../img/button_details.gif) 0 -13px no-repeat;
	}
	
.button_websites, .button_websites_on 
	{
	position: absolute;
	top: 34px;
	left: 354px;
	width:102px;
	height:13px;
	display: block;
	overflow: hidden;
	}

a.button_websites 
	{
	background: url(../img/button_websites.gif) 0 0 no-repeat;
	}

a.button_websites:hover 
	{
	background: url(../img/button_websites.gif) 0 -13px no-repeat;
	}

a.button_websites_on 
	{
	background: url(../img/button_websites.gif) 0 -13px no-repeat;
	}

a.button_websites_on:hover 
	{
	background: url(../img/button_websites.gif) 0 -13px no-repeat;
	}
	
.button_print, .button_print_on 
	{
	position: absolute;
	top: 34px;
	left: 459px;
	width:102px;
	height:13px;
	display: block;
	overflow: hidden;
	}

a.button_print 
	{
	background: url(../img/button_print.gif) 0 0 no-repeat;
	}

a.button_print:hover 
	{
	background: url(../img/button_print.gif) 0 -13px no-repeat;
	}

a.button_print_on 
	{
	background: url(../img/button_print.gif) 0 -13px no-repeat;
	}

a.button_print_on:hover 
	{
	background: url(../img/button_print.gif) 0 -13px no-repeat;
	}	
	
.button_logos, .button_logos_on 
	{
	position: absolute;
	top: 34px;
	left: 564px;
	width:102px;
	height:13px;
	display: block;
	overflow: hidden;
	}

a.button_logos 
	{
	background: url(../img/button_logos.gif) 0 0 no-repeat;
	}

a.button_logos:hover 
	{
	background: url(../img/button_logos.gif) 0 -13px no-repeat;
	}

a.button_logos_on 
	{
	background: url(../img/button_logos.gif) 0 -13px no-repeat;
	}

a.button_logos_on:hover 
	{
	background: url(../img/button_logos.gif) 0 -13px no-repeat;
	}	
	
.showcase_text
	{
	font: 11px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #9F080B;
	margin-bottom: 2px;
	}
	
.logo_row
	{
	position: relative;
	float: left;
	width: 666px;
	height: auto;
	margin: 32px 0 14px 0;
	}
	
.logo
	{
	float: left;
	display: inline;
	}
	
.faq_box
	{
	position: relative;
	float: left;
	margin: -11px 0 24px 0;
	width: 620px !important; width: auto;
	}
	
.print
	{
	float: left;
	margin-left: 14px;
	}
	
/* Lightbox
--------------------------------------------------------------------------------------- */	
#lightbox
	{
	background-color:#FFFDFF;
	padding: 10px;
	border-bottom: 0 solid #666;
	border-right: 0 solid #666;
	}

#lightboxDetails
	{
	font-size: 0;
	padding-top: 0;
	display: none;
	}	

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right;  }

#closeButton{ top: 5px; right: 5px; display: none; }

#lightbox img{ border: none; } 

#overlay img{ border: none; }

#overlay{ background-image: url(../img/overlay.png); }

* html #overlay
	{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/overlay.png", sizingMethod="scale");
	}

/* Footer Layout
--------------------------------------------------------------------------------------- */
#footer
	{
	position: relative;
	float: left;
	background: url(../img/footer_bg.jpg) repeat-x;
	width: 100%;
	height: 342px;
	}

#footer_content
	{
	position: relative;
	margin: 0 auto;
	padding-left: 50px;
	width: 917px;
	height: 342px
	}

#copyright
	{
	position: relative;
	float: left;
	background: url(../img/copyright_bg.jpg) top no-repeat;
	width: 917px;
	height: 33px;
	}
	
#copyright_text
	{
	position: absolute;
	top: 12px;
	left: 0;
	font: 9px/9px  Arial, "Trebuchet MS", Helvetica, sans-serif;
	color: #F2F8FE;
	text-transform: uppercase;
	}
	
#copyright_text a
	{
	color: #F2F8FE;
	text-decoration: none;
	}
	
#copyright_text a:hover
	{
	text-decoration: underline;
	}
	
.footer_stories
	{
	position: relative;
	float: left;
	width: 559px;
	height: auto;
	margin: 27px 0 0 -3px;
	}
	
#story_2, #story_4
	{
	float: left;
	margin: 0 9px 0 0;
	}

.footer_stories p
	{
	float: left;
	font: 11px/16px  Arial, "Trebuchet MS", Helvetica, sans-serif;
	color: #fff;
	width: 436px;
	}
	
.sig
	{
	float: left !important; float: none;
	font: bold 11px/12px  Arial, "Trebuchet MS", Helvetica, sans-serif;
	color: #fff;
	width: 193px;
	margin: 8px 0 0 352px;
	}
	
.footer_stories a
	{
	float: left;
	font: 11px/11px  Arial, "Trebuchet MS", Helvetica, sans-serif;
	color: #fff;
	width: 193px;
	margin: 2px 0 0 352px;
	text-decoration: none;
	}
	
.footer_stories a:hover
	{
	text-decoration: underline;
	}
	
#consult_form
	{
	position: absolute;
	top: 53px;
	left: 608px;
	background: url(../img/form_bg.jpg) top no-repeat;
	width: 290px;
	height: 271px;
	}
	
#form_name
	{
	position: absolute;
	top: 37px;
	left: 11px;
	}
	
#field_name
	{
	position: absolute;
	top: 49px;
	left: 10px;
	width: 126px;
	}
	
#form_company
	{
	position: absolute;
	top: 37px;
	left: 150px;
	}
	
#field_company
	{
	position: absolute;
	top: 49px;
	left: 149px;
	width: 126px;
	}
	
#form_phone
	{
	position: absolute;
	top: 78px;
	left: 11px;
	}
	
#field_phone
	{
	position: absolute;
	top: 90px;
	left: 10px;
	width: 126px;
	}
	
#form_email
	{
	position: absolute;
	top: 78px;
	left: 150px;
	}
	
#field_email
	{
	position: absolute;
	top: 90px;
	left: 149px;
	width: 126px;
	}
	
#form_website
	{
	position: absolute;
	top: 119px;
	left: 11px;
	}
	
#field_website
	{
	position: absolute;
	top: 131px;
	left: 10px;
	width: 126px;
	}
	
#form_code
	{
	position: absolute;
	top: 119px;
	left: 150px;
	}
	
#field_code
	{
	position: absolute;
	top: 131px;
	left: 149px;
	width: 126px;
	}
	
#form_message
	{
	position: absolute;
	top: 160px;
	left: 11px;
	}
	
#field_message
	{
	position: absolute;
	top: 172px;
	left: 10px;
	}
	
.message
	{
	width: 265px;
	height: 58px;
	}
	
.form_field
	{
	width: 126px;
	}
	
.form_field2
	{
	width: 265px;
	}
	
#submit_button
	{
	position: absolute;
	top: 241px;
	left: 10px;
	}