body 
{ 
	margin:0;
	padding:0;
	font-size:1em;
	font-family:Tahoma, Arial;
	background-color:#de5a02;
	color:#40424b;
}

#top_bar
{
	position:relative;
	width:100%;
	height:234px;
	background-image:url(../images/top_bar_bg.gif);
	background-repeat:repeat-x;
}

#top_bar_centre
{
	position:relative;
	width:849px;
	height:234px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/top_bar_centre_bg.jpg);
	background-repeat:no-repeat;
}

#top_bar_centre a:link, #top_bar_centre a:visited, #top_bar_centre a:active, #top_bar_centre a:hover
{
	position:absolute;
	color:#b7b6b6;
	text-decoration:none;
	font-size:0.938em;
	top:63px;
}

#top_bar_centre a:hover
{
	color:#f99f01;
}

#top_menu_home
{
	left:43px;
}

#top_menu_how_it_works
{
	left:105px;
}

#top_menu_applications
{
	left:207px;
}

#top_menu_products
{
	left:306px;
}

#top_menu_contact_us
{
	left:382px;
}

#bloowire_logo
{
	position:absolute;
	top:90px;
	left:15px;
}

#top_bar_centre h1
{
	position:absolute;
	top:120px;
	left:297px;
	padding:0;
	margin:0;
	font-size:1.875em;
	color:#e69120;
	font-weight:normal;
}

#top_bar_centre h2
{
	position:absolute;
	top:159px;
	left:298px;
	width:430px;
	padding:0;
	margin:0;
	font-size:1.064em;
	color:#ffffff;
	font-weight:normal;
}

#main_container
{
	position:relative;
	width:849px;
	min-height:200px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/main_container_bg.gif);
	background-repeat:repeat-y;
	padding-bottom:20px;
}

#main_container_inner, #main_container_inner_home
{
	position:relative;
	width:817px;
	min-height:188px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/main_container_inner_bg.gif);
	background-repeat:repeat-x;
}

#main_container_inner_home
{
	min-height:469px;
	background-image:url(../images/main_container_inner_home_bg.jpg);
	background-repeat:no-repeat;
}

#left_container, #right_container
{
	position:relative;
	float:left;
	top:30px;
	min-height:188px;
	width:262px;
}

#right_container
{
	float:right;
	width:494px;
	margin-bottom:30px;
	padding-right:40px;
	line-height:20px;
}

#right_container a
{
	color:#165885;
	text-decoration:none;
}

#right_container a:hover
{
	text-decoration:underline;
}

.bold_link
{
	font-weight:bold;
}

.rc_how_it_works
{
	background-image:url(../images/bloowire_system.jpg);
	background-repeat:no-repeat;
	background-position:0px 200px;
}

.rc_applications
{
	background-image:url(../images/bloowire_applications.jpg);
	background-repeat:no-repeat;
	background-position:0px 120px;
}

#right_container p
{
	font-size:0.75em;
	margin-top:10px;
	margin-bottom:10px;
}

#rc_bullet_outer
{
	position:relative;
	width:100%;
	height:270px;
}

#rc_bullet_inner
{
	position:relative;
	width:66%;
	height:270px;
	float:right;
	left:80px;
}

.rc_bullet
{
	position:relative;
	float:left;
	width:40%;
	height:20px;
	font-size:0.75em;
	background-image:url(../images/bullet_point.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:9px;
}

#left_menu
{
	position:relative;
	width:262px;
	border-top:1px solid #bababe;
	margin-bottom:20px;
}

#left_menu a
{
	display:block;
	position:relative;
	width:242px;
	height:31px;
	background-image:url(../images/left_menu_item.gif);
	background-repeat:no-repeat;
	font-size:0.75em;
	color:#413d3e;
	text-decoration:none;
	padding-left:20px;
	padding-top:18px;
	
}

#left_menu a.left_menu_on
{
	font-weight:bold;
}

#left_menu_brochure, #main_container_inner_home #left_menu_brochure
{
	display:block;
	position:relative;
	width:256px;
	height:152px;
	left:6px;
	margin-bottom:20px;
}

#left_menu_twitter
{
	position:relative;
	width:256px;
	height:195px;
	background-image:url(../images/left_menu_twitter_bg.gif);
	background-repeat:no-repeat;
	font-size:0.75em;
	color:#413d3e;
	text-decoration:none;
	left:6px;
	font-family:tahoma;
	font-size:11px;
	color:#40424b;
	margin-bottom:20px;
}

#left_menu_twitter ul
{
	list-style:none;	
	position:absolute;
	top:66px;
	left:0px;
	margin:0 26px 0 26px;
	padding:0;
	width:200px;
}

#left_menu_twitter ul a
{
	color:#ff7f02;
}

#left_menu_twitter #follow_twitter
{
	position:absolute;
	top:160px;
	left:60px;
	font-size:11px;
	font-weight:bold;
	color:#308ec8;
	text-decoration:none;
}

#main_container_inner_home #left_menu_brochure
{
	top:460px;
	left:10px;
}

#img_home_page_circles
{
	position:relative;
	float:right;
	top:-10px;
}

#img_bloowire_system
{
	position:relative;
	float:left;
	margin-top:-10px;
	z-index:1;
}

.hr_div
{
	width:100%;
	height:1px;
	background-image:url(../images/hr_bg.gif);
	background-repeat:repeat-x;
}

h3
{
	position:relative;
	padding:0;
	margin:0;
	color:#0a4068;
	font-size:1.125em;
}

#footer
{
	position:relative;
	width:849px;
	height:165px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/footer_bg.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:0.689em;
}

#footer_links
{
	position:relative;
	width:524px;
	top:113px;
	margin-left:auto;
	margin-right:auto;
	height:75px;
	text-align:center;
}

#footer_links a
{
	color:#FFFFFF;
	text-decoration:none;
}

#footer_links a:hover
{
	text-decoration:underline;
}

#add_this
{
	position:absolute;
	top:4px;
	left:704px;
	z-index:100;
}

a.footer_fom:link, a.footer_fom:visited, a.footer_fom:hover
{
	position:absolute;
	top:0px;
	left:608px;
	display:block;
	height:60px;
	width:200px;
	background-image:url(../images/find_out_more.jpg);
}

a.footer_fom:hover
{
	background-position:-200px 0;
}

.clear
{
	clear:both;
	overflow:hidden;
	height:1px;
	width:100%;
}