/********************/
/*GENERAL*/
/*******************/
* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background: #fff url("/images/chrome/topnav_bg.png") repeat-x 0 92px;
}

p {margin-bottom: 15px;}

a,
a:link,
a:visited {color: #d92926; outline: none; text-decoration: none;}
a:hover {text-decoration: underline;}

a.more,
a.more:link,
a.more:visited {
	padding-left: 13px;
	background: url("/images/arrows/red.gif") no-repeat 0 3px;
}

a img {border: 0;}

h1 {
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 24px;
	text-transform: uppercase;
	margin-bottom: 20px;
	color: #d92926;
}


/*************/
/* structure */
/*************/

#wrapper {
	width: 972px;
	margin: 25px auto 25px auto;
}

#inner_wrap {
	width: 922px;
	margin: 0 auto;
	background: url("/images/chrome/shadow.gif") no-repeat center bottom;
	padding-bottom: 40px;
}


/**********/
/* header */
/**********/

#header {margin-bottom: 5px;}

#header .top {
	margin-bottom: 15px;
}

#search {
	float: left;
	display: inline;
	width: 500px;
}


/*******/
/* map */
/*******/

#map_btn_wrap {
	float: left;
	display: inline;
	width: 160px;
	margin-right: 30px;
	position: relative;
	z-index: 998;
}

#btn_map a,
#btn_map a:link,
#btn_map a:visited {
	display: block;
	height: 52px;
	width: 160px;
	overflow: visible;
	text-indent: -5000px;
	background: url("/images/chrome/btn_map.png") no-repeat;
}

/* IE mac hide \*/
#btn_map a {overflow:hidden;}
/**/

#btn_map a:hover {
	background-position: 0 -52px;
}

#btn_map a.on,
#btn_map a.on:link,
#btn_map a.on:visited,
#btn_map a.on:hover {
	background-position: 0 -52px;
}


/*************/
/* map_large */
/*************/

#map_large {
	position: absolute;
	top: 52px;
	background: #000;
	padding: 10px 30px 10px 20px;
	width: 625px;
}

#map_large h2 {
	color: #d92926;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
}

#map_large .map_img {
	float: left;
	display: inline;
	width: 511px;
	position: relative;
}

#map_large .map_img img.dot,
#map_large .map_img img.dot_sel {
	position: absolute;
}

#map_large .map_img img.australia {top: 200px; left: 445px;}
#map_large .map_img img.austria {top: 82px; left: 260px;}
#map_large .map_img img.brazil {top: 187px; left: 165px;}
#map_large .map_img img.chile {top: 187px; left: 140px;}
#map_large .map_img img.china {top: 105px; left: 410px;}
/*#map_large .map_img img.czech {top: 84px; left: 252px;}*/
#map_large .map_img img.denmark {top: 69px; left: 252px;}
#map_large .map_img img.finland {top: 55px; left: 272px;}
#map_large .map_img img.france {top: 86px; left: 238px;}
#map_large .map_img img.germany {top: 80px; left: 250px;}
#map_large .map_img img.india {top: 130px; left: 350px;}
#map_large .map_img img.indonesia {top: 162px; left: 388px;}
#map_large .map_img img.netherlands {top: 75px; left: 245px;}
#map_large .map_img img.norway {top: 63px; left: 248px;}
#map_large .map_img img.south_africa {top: 192px; left: 273px;}
#map_large .map_img img.sweden {top: 63px; left: 257px;}
#map_large .map_img img.thailand {top: 132px; left: 380px;}
#map_large .map_img img.uk {top: 76px; left: 236px;}
#map_large .map_img img.usa {top: 80px; left: 125px;}
#map_large .map_img img.russia {top: 70px; left: 290px;}
#map_large .map_img img.uae {top: 317px; left: 122px;}

#map_large ul {
	float: right;
	width: 90px;
}

#map_large li {
	margin-bottom: 2px;
}

#map_large a,
#map_large a:link,
#map_large a:visited {
	display: block;
	width: 100px;
	color: #fff;
	padding: 2px 4px;
}

#map_large a:hover {
	background-color: #d92926;
	text-decoration: none;
}

#map_large a.on,
#map_large a.on:link,
#map_large a.on:visited,
#map_large a.on:hover {
	background-color: #d92926;
	text-decoration: none;
}

/*****************/
/*service headers*/
/*****************/
#service_headers #service_headers {
	color: #AEA2A2;
	font-weight: bold;
}

/***********/
/* country*/
/**********/
#country #country_name {
	color: #d92926;
	font-weight: bold;
	margin-bottom: -18px;
}

#country #country_subname {
	color: #000;
	font-weight: bold;
	margin-bottom: 0px;	
	line-height: 15px;
}

#country #country_tel a {
	color: #838181;
	font-weight: bold;
	margin-bottom: 0px;
	line-height: 15px;
}

#country #country_tel {
	color: #838181;
	font-weight: bold;
	margin-bottom: 0px;
	line-height: 15px;
}

/**********/
/* search */
/**********/

#dbsearch form {
	float: left;
	display: inline;
	width: 180px;
	padding-left: 180px;
	margin-top: -35px;
	height: 22px;
}

#dbsearch input {
	color: #838181;
	font-size: 12px;
	width: 165px;
	height: 18px;
	border-left: none;
	border-top: 2px solid #bcbcbc;
	border-right: 2px solid #848484;
	border-bottom: 2px solid #848484;
	padding-left: 3px;
	margin-left:30px;
}

#dbsearch img{
	margin-top: -34px;
	padding:4px;
}

#logo {
	float: right;
	display: inline;
	width: 251px;
}


/**********/
/* topnav */
/**********/

#topnav ul {
	list-style: none;
}

#topnav li.btn {
	float: left;
	display: inline;
	position: relative;
}

#topnav li a.btn {
	display: block;
	height: 48px;
	overflow: visible;
	text-indent: -5000px;
	background: url("/images/chrome/topnav.png") no-repeat 0 0;
}

/*#radicon #topnav li a.btn {
	background: url("/images/chrome/topnav_radicon.png") no-repeat 0 0;
}*/

#150 #topnav li a.btn {
	background: url("/images/chrome/topnav_150.png") no-repeat 0 0;
}


/* IE mac hide \*/
#topnav li a.btn {overflow:hidden;}
/**/

/*home*/
#nav_home {width: 72px;}
#nav_home a.btn,
#nav_home a.btn:link,
#nav_home a.btn:visited {background-position: 0 0; width: 72px;}

#nav_home a.btn:hover,
#nav_home a.hover,
#nav_home a:hover:link,
#nav_home a:hover:visited,
#nav_home a:hover:hover {background-position: 0 -96px;}

#nav_home a.btn:active {background-position: 0 -96px;}

#nav_home a.on,
#nav_home a.on:link,
#nav_home a.on:visited {background-position: 0 -96px;}

/*about*/
#nav_about {width: 94px;}
#nav_about a.btn,
#nav_about a.btn:link,
#nav_about a.btn:visited {background-position: -84px 0; width: 94px;}

#nav_about a.btn:hover,
#nav_about a.hover,
#nav_about a.hover:link,
#nav_about a.hover:visited,
#nav_about a.hover:hover {background-position: -84px -96px;}

#nav_about a.btn:active {background-position: -84px -96px;}

#nav_about a.on,
#nav_about a.on:link,
#nav_about a.on:visited {background-position: -84px -96px;}

/*products*/
#nav_products {width: 85px;}
#nav_products a.btn,
#nav_products a.btn:link,
#nav_products a.btn:visited {background-position: -188px 0; width: 85px;}

#nav_products a.btn:hover,
#nav_products a.hover,
#nav_products a.hover:link,
#nav_products a.hover:visited,
#nav_products a.hover:hover {background-position: -188px -96px;}

#nav_products a.btn:active {background-position: -188px -96px;}

#nav_products a.on,
#nav_products a.on:link,
#nav_products a.on:visited {background-position: -188px -96px;}

/*services*/

#nav_services {width: 87px;}

#nav_services a.btn,

#nav_services a.btn:link,

#nav_services a.btn:visited {background-position: -285px 0; width: 87px;}

 

#nav_services a.btn:hover,

#nav_services a.hover,

#nav_services a.hover:link,

#nav_services a.hover:visited,

#nav_services a.hover:hover {background-position: -285px -96px;}

 

#nav_services a.btn:active {background-position: -285px -96px;}

 

#nav_services a.on,

#nav_services a.on:link,

#nav_services a.on:visited {background-position: -285px -96px;}

 

/*industries*/

#nav_industries {width: 94px;}

#nav_industries a.btn,

#nav_industries a.btn:link,

#nav_industries a.btn:visited {background-position: -383px 0; width:
94px;}

 

#nav_industries a.btn:hover,

#nav_industries a.hover,

#nav_industries a.hover:link,

#nav_industries a.hover:visited,

#nav_industries a.hover:hover {background-position: -383px -96px;}

 

#nav_industries a.btn:active {background-position: -383px -96px;}

 

#nav_industries a.on,

#nav_industries a.on:link,

#nav_industries a.on:visited {background-position: -383px -96px;}


/*radicon*/
/*#nav_radicon {width: 84px;}
#nav_radicon a.btn,
#nav_radicon a.btn:link,
#nav_radicon a.btn:visited {background-position: -428px 0; width: 84px;}

#nav_radicon a.btn:hover {background-position: -428px -96px;}
#nav_radicon a.btn:active {background-position: -428px -96px;}

#nav_radicon a.on,
#nav_radicon a.on:link,
#nav_radicon a.on:visited {background-position: -428px -96px;}*/

/*news*/
#nav_news {width: 71px;}
#nav_news a.btn,
#nav_news a.btn:link,
#nav_news a.btn:visited {background-position: -490px 0; width: 71px;}

#nav_news a.btn:hover,
#nav_news a.hover,
#nav_news a.hover:link,
#nav_news a.hover:visited,
#nav_news a.btn:hover {background-position: -490px -96px;}
#nav_news a.btn:active {background-position: -490px -96px;}

#nav_news a.on,
#nav_news a.on:link,
#nav_news a.on:visited {background-position: -490px -96px;}

/*downloads*/
#nav_downloads {width: 105px;}
#nav_downloads a.btn,
#nav_downloads a.btn:link,
#nav_downloads a.btn:visited {background-position: -570px 0; width: 105px;}

#nav_downloads a.btn:hover,
#nav_downloads a.hover,
#nav_downloads a.hover:link,
#nav_downloads a.hover:visited,
#nav_downloads a.hover:hover {background-position: -570px -96px;}

#nav_downloads a.btn:active {background-position: -570px -96px;}

#nav_downloads a.on,
#nav_downloads a.on:link,
#nav_downloads a.on:visited {background-position: -570px -96px;}

/*distributors*/
/*#nav_distributors {width: 104px;}
#nav_distributors a.btn,
#nav_distributors a.btn:link,
#nav_distributors a.btn:visited {background-position: -681px 0; width: 104px;}

#nav_distributors a.btn:hover,
#nav_distributors a.hover,
#nav_distributors a.hover:link,
#nav_distributors a.hover:visited,
#nav_distributors a.hover:hover {background-position: -681px -96px;}

#nav_distributors a.btn:active {background-position: -681px -96px;}

#nav_distributors a.on,
#nav_distributors a.on:link,
#nav_distributors a.on:visited {background-position: -681px -96px;}*/

/*contact*/
#nav_contact {width: 90px;}
#nav_contact a.btn,
#nav_contact a.btn:link,
#nav_contact a.btn:visited {background-position: -690px 0; width: 90px;}

#nav_contact a.btn:hover,
#nav_contact a.hover,
#nav_contact a.hover:link,
#nav_contact a.hover:visited,
#nav_contact a.hover:hover {background-position: -690px -96px;}

#nav_contact a.btn:active {background-position: -690px -96px;}

#nav_contact a.on,
#nav_contact a.on:link,
#nav_contact a.on:visited {background-position: -690px -96px;}

/*#radicon home*/
#150 #nav_home {width: 152px;}
#150 #nav_home a.btn,
#150 #nav_home a.btn:link,
#150 #nav_home a.btn:visited {background-position: 0 0; width: 152px;}

#150 #nav_home a.btn:hover,
#150 #nav_home a.hover,
#150 #nav_home a:hover:link,
#150 #nav_home a:hover:visited,
#150 #nav_home a:hover:hover {background-position: 0 -96px;}

#150 #nav_home a.btn:active {background-position: 0 -96px;}

#150 #nav_home a.on,
#150 #nav_home a.on:link,
#150 #nav_home a.on:visited {background-position: 0 -96px;}

/*#radicon radicon home*/
#150 #nav_150_home {width: 110px;}
#150 #nav_150_home a.btn,
#150 #nav_150_home a.btn:link,
#150 #nav_150_home a.btn:visited {background-position: -152px 0; width: 110px;}

#150 #nav_150_home a.btn:hover,
#150 #nav_150_home a.hover,
#150 #nav_150_home a:hover:link,
#150 #nav_150_home a:hover:visited,
#150 #nav_150_home a:hover:hover {background-position: -152px -96px;}

#150 #nav_150_home a.btn:active {background-position: -152px -96px;}

#150 #nav_150_home a.on,
#150 #nav_150_home a.on:link,
#150 #nav_150_home a.on:visited {background-position: -152px -96px;}

/*#radicon about*/
#150 #nav_about {width: 113px;}
#150 #nav_about a.btn,
#150 #nav_about a.btn:link,
#150 #nav_about a.btn:visited {background-position: -262px 0; width: 113px;}

#150 #nav_about a.btn:hover,
#150 #nav_about a.hover,
#150 #nav_about a.hover:link,
#150 #nav_about a.hover:visited,
#150 #nav_about a.hover:hover {background-position: -262px -96px;}

#150 #nav_about a.btn:active {background-position: -262px -96px;}

#150 #nav_about a.on,
#150 #nav_about a.on:link,
#150 #nav_about a.on:visited {background-position: -262px -96px;}

/******************************/
/* styles for drop-down lists */
/******************************/

#topnav .secondary {
	position: absolute;
	top: -999em;
	left: 0;
	margin: 0;
	padding: 0;
	z-index: 99;
	background: #000;
	width: 200px;
	font-size: 11px;
	padding: 5px 0 10px 0;
}

#topnav .secondary li {
	margin-bottom: 2px;
	margin-bottom: 0;
	position: relative;
	background: #000;
}

#topnav .secondary li a,
#topnav .secondary li a:link,
#topnav .secondary li a:visited {
	display: block;
	color: #fff;
	width: 170px;
	padding: 3px 10px;
	padding-left: 20px;
	background: url("../images/arrows/topnav_bul.gif") no-repeat 11px 7px;
}

#topnav .tertiary li a,
#topnav .tertiary li a:link,
#topnav .tertiary li a:visited {
	width: 155px;
	padding-left: 35px;
	background-position: 26px 7px;
}

#topnav .secondary li a:hover {
	color: #fff;
	background-color: #545252;
	text-decoration: none;
}

#topnav li.sfHover .secondary {
	top: 48px;
}

#topnav .secondary .expand {
	position: absolute;
	top: 2px;
	right: 10px;
	color: #fff;
	font-size: 12px;
}

#topnav .secondary .expand a,
#topnav .secondary .expand a:link,
#topnav .secondary .expand a:visited {
	background: none;
	display: inline;
	padding: 0;
	color: #d92926;
	text-decoration: none;
}

#topnav .secondary .expand a:hover {
	text-decoration: underline;
}


/***************/
/* breadcrumbs */
/***************/

#breadcrumbs {
	color: #838181;
	margin-bottom: 25px;
	margin-left: 20px;
	padding-left: 15px;
	background: url("/images/arrows/red.gif") no-repeat 0 3px;
}

#breadcrumbs a,
#breadcrumbs a:link,
#breadcrumbs a:visited,
#breadcrumbs a:hover {color: #838181;}


#top_banner {
	margin-bottom: 25px;
}

/********/
/* main */
/********/

#main {
	float: left;
	display: inline;
	width: 623px;
	margin-left: 20px;
}

#main p {line-height: 1.7em; margin-bottom: 20px;}

#main p.note {
	font-size: 12px;
	line-height: 1.6em; 
	color:#d92926;
	margin-bottom: 40px;
}

#main p.intro {
	font-size: 16px;
	color: #838181;
	margin-bottom: 20px;
	line-height: 1.3em;
}

#main p.subintro {
	font-size: 12px;
	color: #838181;
	padding-bottom: 10px;
	margin-top: 5px;
}

#main h3 {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 5px;
	color: #d92926;
}

#main h4 {
	font-size: 12px;
	font-weight: bold;
	color: #d92926;
	margin-bottom: 10px;
}

#main ul {
	margin-bottom: 20px;
	list-style-type: disc;
	margin-left: 15px;
}

#main li {
	margin-bottom: 3px;
}

#main .points {
	margin-bottom: 15px;
	list-style-type: decimal;
	margin-left: 15px;
}

#main .download {
	background: url("/images/icons/icon-ms-word-2003.gif") no-repeat 0 0px;
	padding-left: 30px;
	padding-bottom: 15px;
}

#main #toTop {
	background: url("/images/icons/top.gif") no-repeat 0 0px;
	float:right;
	padding-left: 15px;
}

#main .content_left {
	float: left;
	display: inline;
	width: 300px;
}

#main .content_right {
	float: right;
	display: inline;
	width: 300px;
}

#main .print {
	font-size: 14px;
}

#main .print a,
#main .print a:link,
#main .print a:visited {
	background: url("/images/icons/print.gif") no-repeat;
	padding-left: 38px;
	padding-top: 11px;
}

/***********/
/* careers */
/***********/
#careers {
	float: right;
	display: inline;
	width: 330px;
	margin-top: -143px;
}

/***********/
/* sidebar */
/***********/

#sidebar {
	float: right;
	display: inline;
	width: 253px;
}

#sidebar h2 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 15px;
	color: #8b8b8b;
}

#sidebar p.img {
	margin-bottom: 5px;
}

#sidebar p.enlarge {margin-bottom: 10px;}

#sidebar .enlarge a,
#sidebar .enlarge a:link,
#sidebar .enlarge a:visited {
	color: #838181;
	background: url("/images/icons/enlarge.gif") no-repeat 0 0;
	padding-left: 18px;
}

#sidebar .info_box {
	border: 1px solid #000;
	padding: 15px;
}

#sidebar .info_box h3,
#sidebar .info_box p {
	margin-left: 8px;
}

#sidebar .info_box h3 {
	color: #d92926;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 5px;
}

#sidebar .info_box p {
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 1.5em;
}

#sidebar .info_box p.more {
	font-size: 12px;
}

#sidebar .info_box .more a,
#sidebar .info_box .more a:link,
#sidebar .info_box .more a:visited {
	background: url("/images/arrows/red_double.gif") no-repeat 0 3px;
	padding-left: 18px;
}

#sidebar .info_box .transmission {
	background: url("/images/sidebar/info_box/transmission.jpg") no-repeat;
	padding-top: 170px;
}

/* contact_box */

#sidebar .contact_box {
	color: #afafaf;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin-bottom: 10px;
}

#sidebar .contact_box p {margin-bottom: 5px;}

#sidebar .contact_box .phone {
	color: #d92926;
	font-size: 24px;
	margin-bottom: 0;
}

/* industries_box */

#sidebar .industries_box {
	color: #afafaf;
	font-size: 12px;
	font-weight: bold;
	background: url("/images/sidebar/bg_industries.jpg") no-repeat right top;
	padding: 10px 130px 10px 10px;
	border: 1px solid #afafaf;
	margin-bottom: 20px;
}

#sidebar .industries_box p {margin-bottom: 5px;}
#sidebar .industries_box p a {color: #6C6F70;}
#sidebar .industries_box p a:hover {color: #d92926;}

#sidebar .industries_box .box_title {
        font-weight: normal;
	color: #d92926;
	font-size: 19px;
	margin-bottom: 5px;
}

/* promo */

#sidebar .promo {
	border: 1px solid #afafaf;
	padding: 3px;
	color: #fff;
	margin-bottom: 20px;
}

#sidebar .promo h3 {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 5px;
}

#sidebar .promo .inside {
	background: #60080a url("/images/sidebar/promo_gradient.jpg") no-repeat 0 0;
}

#sidebar .promo .text {
	float: left;
	display: inline;
	width: 150px;
	margin-top: 10px;
	margin-left: 10px;
	font-size: 11px;
}

#sidebar .promo .pic {
	float: right;
	display: inline;
	width: 82px;
}

#sidebar .promo p {margin-bottom: 5px;}

#sidebar .promo p.more {margin-bottom: 0;}

#sidebar .promo a.more,
#sidebar .promo a.more:link,
#sidebar .promo a.more:visited {
	color: #fff;
	font-size: 12px;
	background: url("/images/arrows/white_promo.gif") no-repeat 0 4px;
}

/* news */

#sidebar .news {margin-bottom: 20px;}

#sidebar .news .pic,
#sidebar .news .date {
	float: left;
	display: inline;
	width: 38px;
	margin-right: 15px;
	border: 1px solid #afafaf;
}

#sidebar .news .date .num {
	margin: 0;
	font-size: 20px;
	color: #d92926;
	text-align: center;
}

#sidebar .news .date .num_small {
	margin: 0;
	margin-bottom: 10px;
	font-size: 15px;
	color: #d92926;
	text-align: center;
}

#sidebar .news .date .month {
	color: #fff;
	background-color: #afafaf;
	margin: 0;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}

#sidebar .news .text {
	float: left;
	display: inline;
	width: 195px;
	color: #6e6e6e;
}

#sidebar .news a,
#sidebar .news a:link,
#sidebar .news a:visited {
	font-weight: bold;
	text-decoration: underline;
}
	
/* quote */

#sidebar .quote {
	background: #e2e2e2;
	padding: 15px 15px;
	font-size: 15px;
}

#sidebar .quote p {
	margin-bottom: 5px;
}

#sidebar .quote p.more {margin-bottom: 0;}

#sidebar .quote a.more,
#sidebar .quote a.more:link,
#sidebar .quote a.more:visited {
	padding-left: 18px;
	font-weight: bold;
	background: url("/images/arrows/blue_solid.gif") no-repeat 0 3px;
}

#sidebar .quote_bottom {
	width: 47px;
	height: 17px;
	background: url("/images/sidebar/quote_bottom.gif") no-repeat;
}


/************/
/* list_box */
/************/

.list_box {
	background: #d92926;
	padding: 10px 20px;
	color: #fff;
	margin-bottom: 15px;
	width: 603px;
}

.list_box h4 {
	font-weight: bold;
	color: #fff;
	font-size: 12px;
	margin-bottom: 8px;
	text-align: left;
}

.list_box ul {
	margin-left: 15px;
}

.list_box li {
	margin-bottom: 8px;
}


/**********/
/* footer */
/**********/

#footer {
	background: url("/images/chrome/dots.gif") repeat-x;
	padding-top: 30px;
	color: #838181;
	font-size: 11px;
}

/*#footer .logo {
	float: left;
	display: inline;
	width: 187px;
}*/

#footer .links {
	float: left;
	display: inline;
	width: 980px;
	padding-top: 10px;
	text-align: left;
}

#footer .links span {
	padding: 0 15px;
}

#footer .links a {
	text-decoration:none;
	color: #838181;
	font-size: 11px;
}



/*************/
/* home page */
/*************/

#home_page {margin-bottom: 20px;}

#home_page .banner {
	text-align: center;
	padding-bottom: 30px;
	background: url("/images/chrome/dots.gif") repeat-x center bottom;
	margin-bottom: 20px;
}
#home_page .bannerradicon {
	text-align: center;
	padding-bottom: 30px;
}

#home_page .section {
	float: left;
	display: inline;
	width: 191px;
	padding: 0 15px;
	border-right: 1px solid #c3c3c3;
}

#home_page .last {
	border-right: none;
}

#home_page .section .img {
	margin-bottom: 20px;
}

#home_page .radiconsection {
	float: left;
	display: inline;
	width: 382px;
	padding: 0 15px;
	border-right: 1px solid #c3c3c3;
}



#home_page .section .img {
	margin-bottom: 20px;
}

#home_page h2 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 3px;
	color: #d92926;
}

#home_page h2 a,
#home_page h2 a:link,
#home_page h2 a:visited {
	color: #d92926;
}

#home_page h3 {
	font-size: 12px;
	font-weight: normal;
	color: #838181;
	margin-bottom: 3px;
}


#home_page .view {
	margin-bottom: 5px;
}

#home_page .view a,
#home_page .view a:link,
#home_page .view a:visited {
	background: url("/images/arrows/red_double.gif") no-repeat 0 3px;
	padding-left: 18px;
}


/**************/
/* asset_list */
/**************/

#main .asset_list h3 {
	color: #d92926;
	font-size: 16px;
	margin-bottom: 3px;
}

#main .asset_list h4 {
	color: #85888b;
	font-size: 16px;
	margin-bottom: 3px;
}

#main .asset_list hr {
	border: 0px;
	margin-bottom: 10px;
	color: #C0C0C0;
	background-color: #C0C0C0;
	height: 1px;
	width: 100%;
	text-align: left;
}

#main .asset_list p {
	margin-bottom: 5px;
}

#main .asset_list ul {
	margin-bottom: 15px;
}

#main .asset_list .item {
	margin-bottom: 20px;
	padding-bottom: 15px;
	background: url("/images/borders/asset_list_bottom.gif") no-repeat right bottom;
}

#main .asset_list .industries {
	background: url("/images/borders/asset_list_bottom.gif") repeat-x left bottom;
}

#main .asset_list .enquiry {
	background: none;
}

#main .asset_list .last {
	background: none;
}

#main .asset_list .pic {
	float: left;
	display: inline;
	width: 148px;
	margin-right: 30px;
}

#main .asset_list .industry_pic {
	float: left;
	display: inline;
	width: 297px;
	margin-right: 28px;
}

#main .asset_list .industry_pic img {
	margin-bottom: 10px;
}

#main .asset_list .view a,
#main .asset_list .view a:link,
#main .asset_list .view a:visited {
	background: url("/images/arrows/red_double.gif") no-repeat 0 3px;
	padding-left: 18px;
}

#main .asset_list .right {
	margin-right: 0;
}

#main .asset_list .desc {
	float: left;
	display: inline;
	width: 440px;
}

#main .asset_list .catalogue td {
	vertical-align: top;
	padding-right: 3px;
	padding-bottom: 5px;
}

#main .asset_list .catalogue td.label {
	padding-right: 10px;
	width: 130px;
}

/*******************/
/* product enquiry */
/*******************/
#main .asset_list h3 .grey {
  color: #85888B;
  font-size: 12px;
}
#main .asset_list form.enquiry_form p {
  line-height: 1.4em;
  margin-bottom: 20px;
}
form.enquiry_form img {
  border: 1px solid #C9C9C9;
  float: left;
}
.verify-box {
  padding-left: 92px;
}
#main .asset_list form.enquiry_form p.verify {
  padding-left: 92px;
  margin-bottom: 10px;
}
form.enquiry_form input.btn {
  width: 98px;
  height: 33px;
  padding: 0;
  margin: 0 0 0 92px;
  border: 0;
}
form.enquiry_form p.verification-note {
  padding-left: 10px;
  color: #7A7979;
  font-size: 12px;
  width: 182px;
  vertical-align: top;
  float: left;
}
form.enquiry_form fieldset {
  margin-bottom: 10px;
  border: none;
}
form.enquiry_form legend {
  padding: 0 2px;
  font-weight: bold;
}
form.enquiry_form label {
  display: inline-block;
  line-height: 26px;
  vertical-align: top;
}
form.enquiry_form input {
  padding: 0 5px 0 5px;
  line-height: 26px;
  width: 267px;
  height: 26px;
  border: 1px solid #C9C9C9;
}
form.enquiry_form select {
  padding: 0px 0 0px 0px;
  line-height: 26px;
  width: 279px;
  height: 26px;
  border: 1px solid #C9C9C9;
}
form.enquiry_form textarea {
  padding: 0 5px 0 5px;
  width: 267px;
  border: 1px solid #C9C9C9;
}
form.enquiry_form fieldset ol {
  margin: 0;
  padding: 0;
}
form.enquiry_form fieldset li {
  list-style: none;
  padding: 5px 5px 5px 0px;
  margin: 0;
}
form.enquiry_form fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.enquiry_form fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.enquiry_form fieldset fieldset label {

}
form.enquiry_form em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.enquiry_form label {
  width: 150px; /* Width of labels */
}
form.enquiry_form fieldset fieldset label {

}



/************/
/* products */
/************/

#main table.product_details {
	margin-bottom: 25px;
}

#main .product_details td {
	vertical-align: top;
	padding-right: 3px;
	padding-bottom: 8px;
}

#main .product_details td.label {
	padding-right: 20px;
	color: #d92926;
	font-weight: bold;
}

#main ul.product_features {
	list-style-type: none;
	margin: 0;
	margin-bottom: 20px;
	font-size: 11px;
}

#main .product_features li {
	padding: 3px 0 7px 0;
	background: url("/images/borders/product_list_bottom.gif") repeat-x left bottom;
}

#main .product_features li.last {
	background: none;
}

#main .product_features_wrap {
	width: 300px;
}


/************/
/* clearfix */
/************/

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}

.align_left {
	float: left;
	display: inline;
}

.align_right {
	float: right;
	display: inline;
}

.historytable {
	border: 0px solid #333;
	border-collapse: collapse;
	width: 600px;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	background-color: #fff; 
	color: #333;
	font: 12px "Arial", Helvetica, Sans-serif;
	line-height: 20px;
}
.historytable caption {
	font: bold 14px "Arial", Helvetica, Sans-serif;
	color: #e72130;
	text-align: left;
	margin: 0px;
	padding: 5px;
	background-color: #fff;
}

img.history 
{border: #fff 0px solid; margin: 0px; padding: 5px;}

img.textwrap
{float: right; border: #fff 0px solid; margin: 0px; padding: 10px;}

.ulcontainer 
{
height: 40px;
border-bottom: 1px solid #E2E2E2;
width: 580px;
display:block;
margin:auto;
}

.ulcontainer li.normal 
{
float: left;
list-style-type: none;
color:#666;
font-weight:bold;
width: 100px;
}

.ulcontainer li.right 
{
float: left;
text-align:right;
list-style-type: none;
width: 380px;
}

/***************/
/*   Sitemap  */
/**************/

.sitemap li {
	list-style: none;
	width: 150px;
}

.sitemap a.btn {
	font-weight: normal;
	font-size: 14px;
	margin-bottom: 20px;
	color: #d92926;
}

.sitemap ul.secondary a{
	font-weight: normal;
	font-size: 12px;
	color:#000;
}

.sitemap ul.tertiary a{
	font-weight: normal;
	font-size: 11px;
	color:#838181;
}

