/* Styles for tmhe.master */


/* Text definitions */
html
{
	background-image: url(images/bk_gradient.gif);
	background-repeat: repeat-x repeat-y;
	background-color: Transparent;
}
form
{
	background-image: url(images/bk_top_2.gif); 
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: left 0px;
}
body
{
	background-image: url(images/bk_gradient.gif);
	background-color: #ffffff;
	background-repeat: repeat-x repeat-y;
	height: 100%;
}
body, a, td, textarea, input
{
	font-family: Arial, Helvetica, sans-serif; /*font-size: 0.7em;*/ /*background-color:#f0f0f0;*/
	font-size: 12px;
	color: #323232;
}
p
{
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #323232;
}
h1
{
	font-size: 16px;
	color:#C00F23;
	font-weight: bold;
	margin-bottom: 0px;
}
h2
{
	font-size: 14px;
	color: #C00F23;
	font-weight: bold;
	margin-bottom: 0px;
}
h3
{
	font-size: 13px;
	color: #C00F23;
	font-weight: bold;
	margin-bottom: 0px;
}
/* Custom button definitions */

.tmhe-buttons-submit-ends
{
	width: 10px;
	height: 22px;
	border: none;
	background-color: #FFFFFF;	
}
.tmhe-buttons-submit-text
{
	color:black;
	position: relative;
	top: -7px;
}
.tmhe-buttons-submit-start
{
	background-image: url( 'Images/btn_start.gif' );
	background-repeat: no-repeat;
	width: 10px;
	height: 22px;
	float: left;
	
}
.tmhe-buttons-submit-middle
{
	background-image: url( 'Images/btn_middle.gif' );
	background-repeat: repeat-x;
	height: 22px;
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px; /*font-size: 11px; 			font-family: Arial; 			padding: 1px 7px 0px 7px;*/
	cursor: hand;
}
a.tmhe-buttons-submit, a.tmhe-buttons-submit:hover, a.tmhe-buttons-submit:active, a.tmhe-buttons-submit:visited
{
	text-decoration: none;
}
.tmhe-buttons-submit-end
{
	background-image: url( 'Images/btn_end.gif' );
	background-repeat: no-repeat;
	width: 10px;
	height: 22px;
	float: left;
}
/* End custom button definitions */

/* Background */
.tmhe-container
{	
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	background-color: #ffffff;
	padding-left: 0px;
	padding-right: 0px;
	background: #ffffff;
}
/* Site settings menu */
.sh-topmenu
{
	/*display:none;*/
	background-color: white;
}
.tmhe-siteactionmenu
{
	float: right;
}

/* Top navigation RadMenu */
.RadMenu_TMHE
{
	border-top-width: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	border-left-width: 0px; 
	background-image: url(images/topnav-background_2.gif); 
	border-bottom-width: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	height: 40px; 
	border-right-width: 0px;	
}
.RadMenu_TMHE ul.rootGroup
{
	white-space: normal;	
}
.RadMenu_TMHE li.item
{
	border-right: #ffffff 0px solid; 
	background-position: right 50%; 
	font-weight: bold; 
	background-image: url(images/topnav-background-end_2.gif); 
	border-left: #ffffff 0px solid; 
	width: 138px; 
	color: #ffffff; 
	background-repeat: no-repeat; 
	height: 40px; 
	text-align: center;
	margin: 0px;
}
.RadMenu_TMHE a:active, .RadMenu_TMHE a:link, .RadMenu_TMHE a:visited
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 10px;
}
.RadMenu_TMHE li.item a.link
{
	height:40px;
	padding:0px 0px 0px 0px;
}
.RadMenu_TMHE li.item a.link:hover, .RadMenu_TMHE li.item a.expanded
{
	background-image: url(images/topnav-background-selected_2.gif);
	cursor: pointer;
	color:#333333;
}
.RadMenu_TMHE div.slide li.item
{
	background-image:none;
	background-color: #e1e1e1;
	margin: 0px;
}
.RadMenu_TMHE div.slide
{
	white-space: normal;	
}
.RadMenu_TMHE ul.level1 li.item, .RadMenu_TMHE ul.level1 li.item a
{
	text-align: left;
	height: auto;
}

.RadMenu_TMHE ul.level1 li.item a.link span.text
{
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom:10px;
}
.RadMenu_TMHE ul.level1 a.link
{
	border-right: #000000 0px solid;
	border-top: #000000 0px solid;
	border-top: #ffffff 1px solid;
	font-weight: bold;
	font-size: 11px;
	background-image: none;
	border-left: #000000 0px solid;
	color: #666666;
	border-bottom: #666666 1px solid;
	background-color: #EDEDED;
}
.RadMenu_TMHE ul.level1 a.link:hover
{
	background-color: #ffffff;
	background-image: none;
	color: #c82037;
}

.RadMenu_TMHE ul.level2 li.item
{
	display:none;
}


/* Top nagivation */
.tmhe-topnav
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	border-left-width: 1px;
	background-image: url(images/topnav-background_2.gif);
	height: 40px;
	border-right-width: 1px;
	margin-bottom: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;	
}
.tmhe-topNavHidden
{
	visibility: hidden;
	display: none;
	width: 0px;
}
/*
		.tmhe-topnav table
		{
			border:0px;
			margin:0px;
			padding:0px;
			border-color:black;
		}
		*/
.tmhe-variation-menu
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	clear: both;
	float: left;
}
.tmhe-topNavItem, .tmhe-topNavHover, .tmhe-topNavSelected
{
	width: 139px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-image: url( 'Images/topnav-background-end.gif' );
	background-position: right;
	background-repeat: no-repeat;
	height: 40px;
	border-left: 0px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
}
.tmhe-topNavHover
{
	background-image: url( 'Images/topnav-background-selected.gif' );
	color: #000000;
	border-right: 1px #000000 solid;
}
.tmhe-topNav-FlyOuts
{
	width: 139px;
}
table.tmhe-topNav-FlyOutsItem
{
	background-color: #e1e1e1;
	color: #7c7c7c;
	font-size: 10px;
	font-weight: bold;
	width: 139px;
	border: 1px #000000 solid;
	border-top-width: 0px;
	line-height: 22px;
	padding: 5px 0px 5px 15px;
}
table.tmhe-topNav-FlyOutsHover
{
	background-color: #ffffff;
	color: #c82037;
	font-size: 10px;
	font-weight: bold;
	width: 139px;
	border: 1px #000000 solid;
	border-top-width: 0px;
	line-height: 22px;
	padding: 5px 0px 5px 15px;
}
.tmhe-topNav-FlyOutsItem
{
	background-color: #e1e1e1;
	color: #7c7c7c;
	font-size: 10px;
	font-weight: bold;
	width: 139px;
	border: 1px #000000 solid;
	border-top-width: 0px;
	line-height: 22px;
	padding: 5px 0px 5px 0px;
	margin: 0px;
}
.tmhe-topNav-FlyOutsHover
{
	color: #c82037;
	background-color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	width: 139px;
	border: 1px #000000 solid;
	border-top-width: 0px;
	line-height: 22px;
	padding: 5px 0px 5px 0px;
	margin: 0px;
}

.tmhe-topnav-item a:active, .tmhe-topnav-item a:link, .tmhe-topnav-item a:visited
{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding: 10px;
}
.tmhe-topnav-item a:hover
{
	text-decoration: underline;
}
.tmhe-topnav-selected a:hover
{
	text-decoration: underline;
}
.tmhe-topnav-item td
{
	background-image: url( 'Images/menu_v.gif' );
	background-color: #424242;
	background-repeat: no-repeat;
	background-position: left;
	height: 25px;
	border-right: 2px white solid;
}

.tmhe-topnavselected a:active, .tmhe-topnavselected a:link, .tmhe-topnavselected a:visited
{
	color: #000000;
}
.tmhe-topnavselected td
{
	background-image: url( 'Images/menu_v_grey.gif' );
	background-color: #dadada;
	background-repeat: no-repeat;
	background-position: left;
	color: black;
}
.tmhe-topnavhover
{
}
.tmhe-topnav-header
{
	display: none;
}
.tmhe-topnav-spacer
{
	width: 800px;
	height: 10px;
	background-color: #ececec;
	float: left;
	clear: none;
	border-top: 2px #ffffff solid;
	display: none;
}
.tmhe-topnavdynamic
{
	color: black;
	background-color: gray;
}
/* Horizontal spacer */
.tmhe-spacer
{
	background-image: url( 'Images/spacer.gif' );
	background-repeat: repeat-x;
	height: 4px;
	padding-bottom: 10px;
}

.tmhe-sub
{
	background-image: url( 'Images/bk_sub.gif' );
	background-repeat: repeat-x;
	background-position: right top;
}
/* Main Content */
.tmhe-main, .tmhe-main-wide
{
	width: 980px;
	background-color: #ffffff; /*background-image: url('Images/bg_lines_wide.gif');*/ /*background-image: url('Images/bg_lines.gif');*/
	background-position: left;
	background-repeat: repeat-y;
}
.tmhe-main-wide
{
	/*background-image: url('Images/bg_lines_wide.gif');*/
}
/* Header */
.tmhe-header
{
	width: 970px;
	height: 84px;
	background-repeat: repeat-x;
	background-image: url(images/bk_top_2.gif);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cbcbcb;
	background-position: left -1px;
}
.tmhe-headerlinks
{
	float: right;
	margin: 0px;
	padding-top: 10px;
	padding-right: 7px;
	clear: both;
}
.tmhe-headerlinks a:hover, .tmhe-headerlinks a:active, .tmhe-headerlinks a:visited, .tmhe-headerlinks a:link
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.tmhe-headerlinks a:hover
{
	text-decoration: underline;
}
.tmhe-header-countryswitch
{
	display: inline;
	padding-left: 30px;
}
.tmhe-header-countryswitch-ddl
{
	width: 200px;
	background-color: #dfdfdf;
}
.tmhe-toplogo
{
	width: 239px;
	height: 46px;
	margin: 19px auto auto 12px;
}

.tmhe-search
{
	float: right;
	clear: both;
	margin: 0px;
	border: 0px;
}
/* Left navigation */
.tmhe-leftnav
{
	color: black;
	width: 179px;
	height: 250px;
	overflow: visible;
	float: left;
	background: transparent url( 'Images/menu_grad_2.jpg' ) repeat-x scroll right top;
	background-color: #ffffff;
	padding-top: 12px;
	border-top: 2px #ffffff solid;
}
.tmhe-leftnav a:hover, .tmhe-leftnav a:active, .tmhe-leftnav a:visited, .tmhe-leftnav a:link
{
	
}

a.tmhe-leftnav1:hover, a.tmhe-leftnav1:active, a.tmhe-leftnav1:visited, a.tmhe-leftnav1:link, a.tmhe-leftnavselected1:hover, a.tmhe-leftnavselected1:active, a.tmhe-leftnavselected1:visited, a.tmhe-leftnavselected1:link, a.tmhe-leftnav2:hover, a.tmhe-leftnav2:active, a.tmhe-leftnav2:visited, a.tmhe-leftnav2:link, a.tmhe-leftnavselected2:hover, a.tmhe-leftnavselected2:active, a.tmhe-leftnavselected2:visited, a.tmhe-leftnavselected2:link
{
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
a.tmhe-leftnav1:hover, a.tmhe-leftnav1:active, a.tmhe-leftnavselected1:hover, a.tmhe-leftnavselected1:active, a.tmhe-leftnavselected1:visited, a.tmhe-leftnavselected1:link, a.tmhe-leftnav2:hover, a.tmhe-leftnavselected2:hover, a.tmhe-leftnavselected2:active, a.tmhe-leftnavselected2:visited, a.tmhe-leftnavselected2:link
{
	color: #c60c30;
}
.tmhe-leftnav1, .tmhe-leftnavselected1
{
	display: inline-block;
	padding: 0px;
	padding-bottom: 3px;
	margin: 0px;
	margin-left: 10px;
}
a.tmhe-leftnav2:hover, a.tmhe-leftnav2:active, a.tmhe-leftnav2:visited, a.tmhe-leftnav2:link, a.tmhe-leftnavselected2:hover, a.tmhe-leftnavselected2:active, a.tmhe-leftnavselected2:visited, a.tmhe-leftnavselected2:link
{
	font-weight: normal;
}
.tmhe-leftnav2, .tmhe-leftnavselected2
{
	display: inline-block;
	padding: 0px;
	margin: 0px;
	margin-left: 23px;
	margin-bottom: 3px;
}

tmhe-leftnavselectedheader
{
	display: none;
}


/* Right content column */
.tmhe-rightcol
{
	width: 199px; /*height:607px;*/
	float: right;
	background-color: white; /*background:white url('Images/line-vertical.gif') no-repeat scroll left top;*/
}
/* Center content column */
.tmhe-center, .tmhe-center-wide
{
	width: 598px !important;
	width: 600px; /*height:607px;*/
	background-color: #FFFFFF;
	clear: none;
	float: left;
	margin: 0px;
	margin-left: 1px;
	margin-right: 1px;
	min-height: 500px;
	
}
.tmhe-center-wide
{
	width: 793px !important;
	width: 795px;
	overflow: hidden; /* for ie 6 */
}


/* Footer */
.tmhe-footer
{
	float: none;
	clear: both;
	/*background-image: url( 'Images/bk.gif' );
	background-position: left top;*/
	color: #323232;
	width: 970px;
	height: 20px;
	border-top: 2px #ebebeb solid;
	font-size: 11px;
	padding: 5px 0px 30px 0px;
	margin-left: auto;
	margin-right: auto;
}
.tmhe-footer a:hover, .tmhe-footer a:active, .tmhe-footer a:visited, .tmhe-footer a:link
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display: block;
	float: right;
	margin-right: 15px;
	margin-top: 3px;
}
.tmhe-footer a:hover
{
	text-decoration: underline;
}
.tmhe-footer-text
{
	float: left;
	margin-left: 0px;
	margin-top: 3px;
}
.tmhe-footerlinks
{
	float: right;
	margin: 3px 0px 0px 0px;
	display: inline;
	width: auto;
	text-align: right;
}
a#footerlinkA, .tmhe-footerlinks a:hover, .tmhe-footerlinks a:active, .tmhe-footerlinks a:visited, .tmhe-footerlinks a:link
{
	display: inline;
	margin-right: 0px;
	float: none;
}


.tmhe-shade
{
	/*background:url('Images/footer_bg.gif') no-repeat scroll left bottom; 			background-color:#ffffff; 			width:1004px; 			margin-right:auto; 			margin-left:auto;	 			height:21px;*/
	display: none;
}

/* Breadcrumbs */
.tmhe-breadcrumbs
{
	width: 779px;
	height: 32px;
	float: left;
	clear: none;
	background-color: transparent;
	color: gray;
	font-size: 11px;
	background-image: url( 'Images/dotted.gif' );
	background-position: left top;
	background-repeat: repeat-x;
	background-attachment: scroll;
	padding: 4px 0px 0px 7px;
	margin-left:2px;
	margin-top: 6px;
}

.tmhe-breadcrumbs-box
{    
	float: left;
	margin-top: 2px;
}

.tmhe-breadcrumbs-box2
{
    margin-top: 0px;
	float: right;
	height:auto;
	margin-right: 8px;
}


.tmhe-breadcrumbs-wide
{
	padding-left:3px;
}







.tmhe-breadcrumbs div
{
	text-decoration: none;	
	color: gray;
	margin-left: 3px;
	
}


.tmhe-breadcrumbs-box2 div
{
	
	text-decoration: none;
	vertical-align: middle;
	color: gray;
	margin-left: 7px;
	
}

.tmhe-breadcrumbs a
{
	text-decoration: none;
	color: gray;
}

/* End styles for tmhe.master */
/* Start styles for tmhestart.master*/
.tmhe-start-center
{
	height: 100%;
	width: 100%;
	background-color: white;
}
/* End styles for tmhestart.master */
/* Styles for overall content pages */
.tmhe-content-heading, .tmhe-productcategory-heading
{
	color: #C00F23;
	font-size: 16px;
	font-weight: bold;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 0px;
}
.tmhe-productcategory-heading
{
	margin-left: 0px;
}

.tmhe-content-main-image
{
}
.tmhe-content-text
{
	margin: 0px;
	margin-left: 15px;
	margin-right: 15px;
}
.tmhe-list-rollup .ms-vb2 a:hover, .tmhe-list-rollup .ms-addnew a:hover
{
	color: #c60c30;
	text-decoration: underline;
	font-weight: normal;
}
.tmhe-content-text a:link p, .tmhe-landing-col-text a:link p, .tmhe-home-middle-content a:link p, .tmhe-inquiry-text a:link p,
.tmhe-content-text a:active p, .tmhe-landing-col-text a:active p, .tmhe-home-middle-content a:active p, .tmhe-inquiry-text a:active p,
.tmhe-content-text a:visited p, .tmhe-landing-col-text a:visited p, .tmhe-home-middle-content a:visited p, .tmhe-inquiry-text a:visited p,
.tmhe-content-text a:hover p, .tmhe-landing-col-text a:hover p, .tmhe-home-middle-content a:hover p, .tmhe-inquiry-text a:hover p
{
	color: #323232;
	text-decoration: underline;
}
.tmhe-content-text a:hover p, .tmhe-landing-col-text a:hover p, 
.tmhe-home-middle-content a:hover p, .tmhe-inquiry-text a:hover p
{
	color: #323232;
	text-decoration: none;
}
.tmhe-content-text a:link, .tmhe-landing-col-text a:link, .tmhe-home-middle-content a:link, .tmhe-inquiry-text a:link,
.tmhe-content-text a:active, .tmhe-landing-col-text a:active, .tmhe-home-middle-content a:active, .tmhe-inquiry-text a:active,
.tmhe-content-text a:visited, .tmhe-landing-col-text a:visited, .tmhe-home-middle-content a:visited, .tmhe-inquiry-text a:visited,
.tmhe-content-text a:hover, .tmhe-landing-col-text a:hover, .tmhe-home-middle-content a:hover, .tmhe-inquiry-text a:hover
{
	color: #323232;
	text-decoration: underline;
}
.tmhe-content-text a:hover, .tmhe-landing-col-text a:hover, 
.tmhe-home-middle-content a:hover, .tmhe-inquiry-text a:hover
{
	color: #323232;
	text-decoration: none;
}
.tmhe-list-rollup .ms-vb2 a, .tmhe-list-rollup .ms-addnew a
{
	font-weight: normal;
	color: #424242;
	text-decoration: underline;
}
.tmhe-list-rollup .ms-vb2 a: visited, .tmhe-list-rollup .ms-addnew a:visited
{
	font-weight: normal;
	text-decoration: underline;
}
.tmhe-content-text h1, .tmhe-inquiry-text h1
{
	font-size: 16px;
	color: #C00F23;
	font-weight: bold;
}
.tmhe-content-text h2, .tmhe-inquiry-text h2
{
	font-size: 14px;
	font-weight: bold;
	color: #C00F23;
}
.tmhe-content-text h3, .tmhe-inquiry-text h3
{
	font-size: 13px;
	font-weight: bold;
	color: #C00F23;
}
.tmhe-content-right-column-block, .tmhe-content-right-fleetweb
{
	border: 1px #f4f4f4 solid; /*background-color: #ebebeb;*/
	padding: 2px;
	margin-bottom: 15px; /*padding-bottom: 15px;*/
	width: 180px;
}
.tmhe-content-right-column-block-webpart
{
	padding: 2px;
	margin-bottom: 15px;
	width: 185px;
}
.tmhe-content-right-column-block p, .tmhe-content-right-column-block .tmhe-rightcol-contactlink,
.tmhe-content-right-fleetweb p
{
	font-size: 12px;
	color: #606060;
	background-color: #f4f4f4;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.tmhe-content-right-column-block a:link p, .tmhe-content-right-column-block a:visited p, 
.tmhe-content-right-column-block .tmhe-rightcol-contactlink a:link p, .tmhe-content-right-column-block .tmhe-rightcol-contactlink a:visited p,
.tmhe-content-right-fleetweb a:link p, .tmhe-content-right-fleetweb a:visited p 
{
	color: #424242;
}

.tmhe-content-right-column-block a:link, .tmhe-content-right-column-block a:visited, 
.tmhe-content-right-column-block .tmhe-rightcol-contactlink a:link, .tmhe-content-right-column-block .tmhe-rightcol-contactlink a:visited,
.tmhe-content-right-fleetweb a:link, .tmhe-content-right-fleetweb a:visited
{
	color: #424242;
	background-image: url( 'Images/product_range_arrow.gif' );
	background-repeat: no-repeat;
	background-position: 0px 3px;
	display: block;
	padding-left: 15px;
}

.tmhe-content-right-column-block a:hover p, .tmhe-content-right-column-block a:active p,
.tmhe-content-right-column-block .tmhe-rightcol-contactlink a:hover p, .tmhe-content-right-column-block .tmhe-rightcol-contactlink a:active p,
.tmhe-content-right-fleetweb a:hover p, .tmhe-content-right-fleetweb a:active p
{
	color: #c60c30;
}

.tmhe-content-right-column-block a:hover, .tmhe-content-right-column-block a:active,
.tmhe-content-right-column-block .tmhe-rightcol-contactlink a:hover, .tmhe-content-right-column-block .tmhe-rightcol-contactlink a:active,
.tmhe-content-right-fleetweb a:hover, .tmhe-content-right-fleetweb a:active
{
	background-image: url( 'Images/product_range_arrow.gif' );
	background-repeat: no-repeat;
	background-position: 0px 3px;
	display: block;
	padding-left: 15px;
	color: #c60c30;
}

.tmhe-content-right-column-block .tmhe-contactquicklinkicon img
{
	border:0;
	padding-right:5px;
	vertical-align:middle;
}
.tmhe-content-right-column-block-image
{
	padding: 0px;
	margin: 0px;
}
.tmhe-content-right-column-block-image img
{
	padding: 0px;
	margin: 0px;
}
.tmhe-content-right-column-header-spacer
{
	background-color: #ebebeb;
	height: 15px;
}
.tmhe-content-right-column-header
{
	color: #bc0728; /*background-color: #bc0728;*/
	padding: 0px; /*padding-left: 7px;*/
	font-weight: bold;
	height: 20px;
	padding-top: 5px; /*background-image:url('Images/rightcol_bg.gif');    background-repeat:no-repeat;*/
}
.tmhe-content-right-column-inner-box
{
	background-color: #f4f4f4;
	padding: 10px;
	height: 100%;
}
.tmhe-contactLink-visitingAddress, .tmhe-contactLink-postAddress
{
	display: inline;
	padding: 0px;
	padding-bottom: 5px;
}
.tmhe-tellafriend-panel
{
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 15;
	display: none;
	border: solid 2px #cbcbcb;
	padding: 5px;
	margin-left: -150px;
	margin-top: -100px;
	width: 300px;
	background-image: url(images/bk_gradient.gif);
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #323232;
	background-repeat: repeat-x repeat-y;
}
.tmhe-tellafriend-panel-row
{
	width: 100%;
	padding: 2px;
}
.tmhe-tellafriend-panel-buttonrow
{
	width: 100%;
	padding: 2px;
	text-align: right;
}
/* End styles for overall content pages */

/* Styles for General Page */

/* End styles for General Page */

/* Styles for Landing page */
.tmhe-landing-leftcol, .tmhe-landing-rightcol
{
	float: left;
	clear: none;
	width: 298px;
}
.tmhe-landing-rightcol
{
	border: 0px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #ebebeb;
}
.tmhe-landing-col-text
{
	margin: 5px;
	margin-left: 15px;
}
/* Styles for start page */
.tmhe-start-bannerfield
{
	width: 100%;
}
.tmhe-start-lowercontent
{
	overflow: hidden;
}
.tmhe-start-lower1, .tmhe-start-lower2, .tmhe-start-lower3, .tmhe-start-lower4
{
	float: left;
	clear: none;
	width: 234px;
	padding: 0px;
	padding-left: 15px;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
}
.tmhe-start-lower1 h2, .tmhe-start-lower2 h2, .tmhe-start-lower3 h2, .tmhe-start-lower4 h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #c60c30;
	margin-bottom: 10px;
}
.tmhe-start-lower3 h3, .tmhe-start-lower4 h3
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 1px;
	margin-top: 5px;
}

.tmhe-start-lower1
{
	width: 215px;
}
.tmhe-start-lower4 a:hover, .tmhe-start-lower4 a:active, .tmhe-start-lower4 a:visited, .tmhe-start-lower4 a:link
{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	padding-right: 10px;
	background-image: url( 'Images/linkarrows.gif' );
	background-position: right;
	background-repeat: no-repeat;
}
.tmhe-sitelist
{
	width: 215px;
	overflow: hidden;
	border: none;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 2px;
}
.tmhe-sitelist-heading
{
	font-size: 1.1em;
	font-weight: bold;
	color: #db002e;
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 10px;
}
.tmhe-sitelist-ingress
{
	color: #a9a5a5;
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 5px;
}
.tmhe-sitelist-dropdown
{
	float: left;
	clear: left;
	height: 20px;
	width: 130px;
	margin-right: 5px;
}
.tmhe-sitelist-button
{
	float: left;
	clear: right;
	height: 20px;
	font-size: 11px;
	margin-left: 7px;
}
.tmhe-sitelist-image
{
	float: right;
	clear: both;
}
.tmhe-newslist-title
{
	font-weight: bold;
	font-size: 13px;
	color: #db002e;
	display: inline-block;
	clear: both;
	margin-bottom: 10px;
}
.tmhe-newslist-item
{
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.tmhe-newslist-item a:hover, .tmhe-newslist-item a:active, .tmhe-newslist-item a:visited, .tmhe-newslist-item a:link, .tmhe-newslist-link a:hover, .tmhe-newslist-link a:active, .tmhe-newslist-link a:visited, .tmhe-newslist-link a:link
{
	font-weight: bold;
	text-decoration: none;
	color: #424242;
}
.tmhe-newslist-link a:hover, .tmhe-newslist-link a:active, .tmhe-newslist-link a:visited, .tmhe-newslist-link a:link
{
	color: #000000;
}
.tmhe-newslist-item img
{
	border: none;
}
.tmhe-newslist-text
{
}

/* End styles for start page */
/* Styles for List Page */
.tmhe-list-rollup
{
	padding: 0px;
	padding-top: 10px;
	padding-left: 14px;
}
.tmhe-list-rollup .ms-bottompaging
{
	background-color: White;
}
.tmhe-list-rollup .ms-bottompaging .ms-bottompagingline1, .tmhe-list-rollup .ms-bottompaging .ms-bottompagingline2, .tmhe-list-rollup .ms-bottompaging .ms-bottompagingline3, .tmhe-list-rollup .ms-partline
{
	background-color: #f0f0f0;
}
.tmhe-list-rollup .ms-vb, .tmhe-list-rollup .ms-vh2-nograd
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tmhe-list-rollup .ms-vb2 a:hover, .tmhe-list-rollup .ms-addnew a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c60c30;
	text-decoration: underline;
	font-weight: normal;
}
.tmhe-list-rollup .ms-vb2 a, .tmhe-list-rollup .ms-addnew a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
	text-decoration: underline;
}
.tmhe-list-rollup .ms-vb2 a: visited, .tmhe-list-rollup .ms-addnew a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
/* End styles for List Page */

/* Styles for Inquiry page */
.tmhe-inquiry-form
{
	padding: 0px;
	padding-left: 15px;
}
/* End styles for Inquiry page */

/* Styles for News page */
.tmhe-news-date
{
	padding: 0px;
	padding-left: 15px;
	padding-bottom: 15px;
}
/* End styles for News Page */

/* Common Styles for products pages */
.tmhe-product-bottom
{
	clear: both;
	width: 770px;
	padding-left: 0px;
}
.tmhe-product-bottom-box
{
	float: left;
	width: 240px;
	border: 1px #f4f4f4 solid;
	padding: 2px;
}


.tmhe-product-bottom-boxcontainer
{	
	width: 240px;
	float: left;
}



.clear
{
    clear: both;
}



.tmhe-content-right-column-inner-box-soc
{    
	
	width: auto;	
	height:auto;
	text-align: center;

}

.tmhe-content-right-column-block-soc
{ 	
	height:auto;
	margin-bottom: 15px; /*padding-bottom: 15px;*/
}



.tmhe-product-bottom-box p
{
	font-size: 12px;
	color: #606060;
	background-color: #f4f4f4;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.tmhe-product-bottom-box-inner
{
	background-color: #f4f4f4;
	padding: 5px;
	height: 100%;
}
.tmhe-product-bottom-box a:link p, .tmhe-product-bottom-box a:visited p
{
	color: #424242;
}
.tmhe-product-bottom-box a:link, .tmhe-product-bottom-box a:visited 
{
	color: #424242;
	background-image: url( 'Images/product_range_arrow.gif' );
	background-repeat: no-repeat;
	background-position: 0px 3px;
	display: block;
	padding-left: 15px;
}
.tmhe-product-bottom-box a:hover p, .tmhe-product-bottom-box a:active p
{
	color: #c60c30;
}
.tmhe-product-bottom-box a:hover, .tmhe-product-bottom-box a:active
{
	background-image: url( 'Images/product_range_arrow.gif' );
	background-repeat: no-repeat;
	background-position: 0px 3px;
	display: block;
	padding-left: 15px;
	color: #c60c30;
}
.tmhe-product-bottom-spacing
{
	float: left;
	width: 10px;
}
.tmhe-product-pdflink-outer
{
	margin: 0px;
}
.tmhe-product-pdflink-innerLink, .tmhe-product-pdflink-innerImage
{
	float: left;
}
.tmhe-product-pdflink-icon
{
	padding: 0px;
	padding-right: 5px;
}
.tmhe-product-pdflink-outer a:hover, .tmhe-product-pdflink-outer a:active, .tmhe-product-pdflink-outer a:visited, .tmhe-product-pdflink-outer a:link
{
	padding: 0px;
	padding-bottom: 2px;
	color: #323232;
	background-image: none;
}
.tmhe-product-pdflink-outer a:hover, .tmhe-product-pdflink-outer a:active
{
	color: #c60c30;
}
/* End common styles for product pages */

/* Styles for Product Range Page */
.tmhe-productrange-row
{
	clear: both;
	margin-bottom: 10px;
}
.tmhe-productrange-cell
{
	float: left;
	margin-right: 15px;
}
.tmhe-range-cell-inner
{
	border: 1px #ececec solid;
	float: left;
	padding: 3px;
	width: 311px;
}
.tmhe-range-cell-header
{
	background-image: url( 'Images/range_header_bg_2.gif' );
	background-repeat: repeat-x;
	height: 17px;
	padding: 3px 3px 0px 3px;
	color: #6b6b6b;
	text-align: center;
}
.tmhe-range-cell-header A:link, .tmhe-range-cell-header A:hover, .tmhe-range-cell-header A:visited, .tmhe-range-cell-header A:active
{
	font-weight: 700;
	font-size: 13px;
	color: #6b6b6b;
	text-decoration: none;
}
.tmhe-range-cell-left, .tmhe-range-cell-right
{
	float: left;
	line-height: 18px;
	height: 110px;
	padding: 5px 5px 5px 10px;
}
.tmhe-range-cell-left img
{
	border: none;
}
.tmhe-range-cell-right
{
	background-color: #fafafa;
	width: 185px;
	font-size: 12px;
}
.tmhe-range-cell-right A:link, .tmhe-range-cell-right A:hover, .tmhe-range-cell-right A:visited, .tmhe-range-cell-right A:active
{
	color: #747474;
	text-decoration: none;
}
.tmhe-range-cell-sectionlink
{
	background-image: url( 'Images/product_range_arrow.gif' );
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
}
.tmhe-range-ddl
{
	margin: 10px;
}
/* End styles for Product Range Page */

/* Styles for Product Category page */
.tmhe-productcategory-col-background
{
	width: 100%;
}
.tmhe-productcategory-title
{
	font-weight: bold;
	font-size: 1.4em;
}
.tmhe-productcategory-col-left
{
	float: left;
	clear: none;
	width: 550px;
	margin: 0px;
	padding-left: 10px;
	
}
.tmhe-productcategory-col-right
{
	float: right;
	clear: right;
}
.tmhe-productcategory-lower
{
}
.tmhe-productcategory-sectionholder
{
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
	width: 100%;
	float: left;
	clear: both;
}
.tmhe-productcategory-section-topheading
{
	margin-top: 10px;
	margin-bottom: 15px;
	font-weight: bold;
	font-size: 14px;
}
.tmhe-productcategory-section-text
{
	float: left;
	clear: left;
	width: 598px;
}
/*	DELETE THIS BEGIN
.tmhe-productcategory-sectionRow
{
	background-image: url(images/topnav-background_2.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 29px;
} 
	DELETE THIS END	*/
/*	ADD THIS BEGIN	*/
.tmhe-productcategory-sectionRow
{
	background-image: none;
	background-repeat: repeat-x;
	width: 100%;
	height: 28px;
}
/*	ADD THIS END	*/
/*	DELETE THIS BEGIN
.tmhe-productcategory-section-header, .tmhe-productcategory-section-header-selected
{
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	background-image: url(images/topnav-background-end_2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: white;
	height: 29px;
	padding-top: 0px;
	vertical-align: middle;
	float: left;
	clear: none;
}
	DELETE THIS END	*/
/*	ADD THIS BEGIN	*/
.tmhe-productcategory-section-header, .tmhe-productcategory-section-header-selected
{
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	padding-right: 10px;
	margin: 0px;
	color: white;
	height: 28px;
	padding-top: 0px;
	vertical-align: middle;
	float: left;
	clear: none;
	margin-right: 1px;
	background-image: url( 'images/nav/tabs_bg.gif' );
	background-repeat: no-repeat;
}
.tmhe-productcategory-section-header
{
	background-position: right top;
}
.tmhe-productcategory-section-header-selected
{
	background-position: right bottom;
}
.tmhe-productcategory-sectionImage{
	padding-top:30px;
}

.tmhe-productcategory-section-link {
	padding-left:10px;
	background-image: url( 'images/nav/tabs_bg.gif' );
}
.tmhe-productcategory-section-header .tmhe-productcategory-section-link {
	background-position: left top;
}
.tmhe-productcategory-section-header-selected .tmhe-productcategory-section-link {
	background-position: 0px 28px;
}
/*	ADD THIS END	*/
.tmhe-productcategory-section-header a:hover, .tmhe-productcategory-section-header a:active, .tmhe-productcategory-section-header a:visited, .tmhe-productcategory-section-header a:link, .tmhe-productcategory-section-header-selected a:hover, .tmhe-productcategory-section-header-selected a:active, .tmhe-productcategory-section-header-selected a:visited, .tmhe-productcategory-section-header-selected a:link
{
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
/*	DELETE THIS BEGIN
.tmhe-productcategory-section-header-selected
{
	background-image: url(images/topnav-background-selected_2.gif);
}
	DELETE THIS END	*/
.tmhe-productcategory-section-link
{
	display: block;
	padding-top: 7px;	
}
.tmhe-productcategory-productlink
{
	color: black;
	text-decoration: none;
}
a.tmhe-productcategory-productlink:hover
{
	color: #c60c30;
	text-decoration: underline;
}

.tmhe-productcategory-sectionImage
{
	float: left;
}
.tmhe-productcategory-sectionImage img
{
	width: 195px;
	height: 195px;
}
.tmhe-productcategory-tableholder
{
	clear: left;
}
.tmhe-productcategory-tableholder table
{
	width: 100%;
	border-top: 1px #bb8d90 solid;
}
.tmhe-productcategory-tableholder th, .tmhe-productcategory-tableholder td
{
	padding: 6px 15px 6px 5px;
}
.tmhe-productcategory-tableholder th
{
	background-color: #f0ebef;
	text-align: left;
}
.tmhe-productcategory-tableholder td
{
	background-color: #cfcfcf;
}
.tmhe-product-subtable
{
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
/* End styles for Product Category page */

/* Styles for Product page */
.tmhe-product-leftcol
{
	float: left;
	clear: none;
	width: 550px;
	overflow: hidden; /* for ie 6 */
}
.tmhe-product-rightcol
{
	float: right;
	clear: none;
	padding: 20px 0 0 0;
	width: 240px;
	margin-top: 30px;
}
.tmhe-product-rightcol rigthImage
{
	text-align: center;
	margin-top: 35px;
	margin-bottom: 20px;
}
.tmhe-product-rightImage-hidden
{
	display: none;
}
.tmhe-content-subsection
{
	clear: both;
	margin-left: 15px;
	margin-right: 15px;
}
.tmhe-content-subheading
{
	background-color: #f4f4f4;
	width: 100%;
	color: #bc0728;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 1px 3px 1px 3px;
	font-size: 11px;
	font-weight: 700;
}
.tmhe-product-highlights-small
{
	float: left;
	margin-right: 15px;
}
.tmhe-product-details
{
	clear: both;
}
/* End styles for Product Page */

/* Search box styles*/

.tmhe-search-btn-end
{
	width: 9px;
	height: 19px;
	border: none;
}
.tmhe-search-btn-text
{
	position: relative;
	top: -5px;
}
.tmhe-search-btn-middle
{
	background-image: url('Images/btn_search_middle.gif');
	background-repeat: repeat-x;
	height: 19px;
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	line-height: 17px;
	cursor: hand;
}
a.tmhe-search-btn, a.tmhe-search-btn:hover, a.tmhe-search-btn:active, a.tmhe-search-btn:visited
{
	text-decoration: none;
}
.tmhe-search-textbox
{
	width: 130px;
	height: 15px;
	border: solid 1px #cbcbcb;
}
.tmhe-search-div
{
	float: left;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 5px;
}
.tmhe-search-textboxdiv
{
	float: left;
	padding-right: 7px;
}
/* End search box styles */

.srch-Title
{
	font-size: 12px;
	font-weight: bold;
	color: #424242;
	font-family: Arial, Helvetica, sans-serif;
}

.srch-Description
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.srch-URL
{
	font-size: 11px;
	color: #424242;
	font-family: Arial, Helvetica, sans-serif;
}

.srch-alertme A:link
{
	margin: 0px;
}
.srch-alertme A:visited
{
	margin: 0px;
}
.srch-alertme A:hover
{
	margin: 0px;
}

.srch-stats
{
	background-color: #ffffff;
}

.srch-Title A:link
{
	color: #424242;
	text-decoration: none;
}
.srch-Title A:visited
{
	color: #424242;
	text-decoration: none;
}
.srch-Title A:hover
{
	color: #424242;
	text-decoration: underline;
}
.srch-URL A:link
{
	color: #424242 !important;
	text-decoration: none;
}
.srch-URL A:visited
{
	color: #424242 !important;
	text-decoration: none;
}
.srch-URL A:hover
{
	color: #424242;
	text-decoration: underline;
}
.srch-sort A:link
{
	color: #424242 !important;
	text-decoration: none;
}
.srch-sort A:visited
{
	color: #424242 !important;
	text-decoration: underline;
}
.srch-sort A:hover
{
	color: #424242;
	text-decoration: underline;
}
.srch-dup A:link
{
	color: #424242 !important;
	text-decoration: none;
}
.srch-dup A:visited
{
	color: #424242 !important;
	text-decoration: none;
}
.srch-dup A:hover
{
	color: #424242;
	text-decoration: underline;
}
.srch-Page
{
	font-weight: bold;
	font-size: 1em;
	color: #424242;
	background-color: #ffffff;
	text-align: right;
}
.srch-Page A:link
{
	font-weight: normal;
	color: #424242;
	text-decoration: none;
}
.srch-Page A:visited
{
	font-weight: normal;
	color: #424242;
	text-decoration: none;
}
.srch-Page A:hover
{
	color: #424242;
}
.SearchHighLight
{
	color: #c60c30;
}


/* Styles for site settings menu */
.tmhe-siteactionmenu
{
	float: right;
	clear: right;
	padding-top: 1px;
}
.tmhe-siteactionmenu td.ms-siteactionsmenu
{
	border-color: #424242;
	color: white;
}
/* End styles for site settings menu */

/* Styles for site map */
.headertitle, .headertitle a:hover, .headertitle a:active, .headertitle a:visited, .headertitle a:link, .level-item, .level-item a:hover, .level-item a:active, .level-item a:visited, .level-item a:link, .headertitle-large, .headertitle-large a:hover, .headertitle-large a:active, .headertitle-large a:visited, .headertitle-large a:link
{
	color: #000000;
	text-decoration: none;
}


.level-bullet
{
	background-image: none;
}

.tmhe-sitemap-left, .tmhe-sitemap-middle, .tmhe-sitemap-right
{
	width: 223px;
	float: left;
	margin-right: 5px;
}
.tmhe-sitemap-nodelevel-1
{
	border: 1px solid #ECECEC;
	background-color: #f4f4f4;
	padding: 3px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	margin-right: 15px;
	overflow: auto;
	height: 100%;
}
h4.tmhe-sitemap-nodelevel-1-heading
{
	margin: 0px;
	margin-bottom: 5px;
}
h4.tmhe-sitemap-nodelevel-1-heading a, h4.tmhe-sitemap-nodelevel-1-heading a:hover, h4.tmhe-sitemap-nodelevel-1-heading a:active, h4.tmhe-sitemap-nodelevel-1-heading a:visited, h4.tmhe-sitemap-nodelevel-1-heading a:link
{
	background-image: url( 'Images/tmhe-sitemap-heading-bg.gif' );
	background-position: left top;
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	display: block;
	height: 17px;
	padding: 3px;
	color: #6B6B6B;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 3px;
	padding-left: 10px;
	text-decoration: none;
}
h5.tmhe-sitemap-nodelevel-2
{
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
}
h5.tmhe-sitemap-nodelevel-2 a, h5.tmhe-sitemap-nodelevel-2 a:hover, h5.tmhe-sitemap-nodelevel-2 a:active, h5.tmhe-sitemap-nodelevel-2 a:visited, h5.tmhe-sitemap-nodelevel-2 a:link
{
	display: block;
	background-image: url( 'Images/tmhe-sitemap-redarrow.gif' );
	background-repeat: no-repeat;
	background-position: left 5px;
	margin: 0px;
	padding: 0px;
	color: #747474;
	font-size: 13px;
	font-weight: bold;
	padding-left: 15px;
	text-decoration: none;
}
h5.tmhe-sitemap-nodelevel-2 a:hover
{
	color: #B80F24;
}
.tmhe-sitemap-outer ul
{
	list-style-type: none;
	margin: 0px;
	margin-left: 25px;
	margin-bottom: 5px;
	padding: 0px;
}
li.tmhe-sitemap-nodelevel-3
{
	background-image: url( 'Images/tmhe-sitemap-greyarrow.gif' );
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 15px;
}
li.tmhe-sitemap-nodelevel-3 a, li.tmhe-sitemap-nodelevel-3 a:active, li.tmhe-sitemap-nodelevel-3 a:visited, li.tmhe-sitemap-nodelevel-3 a:link
{
	color: #747474;
	text-decoration: none;
}
li.tmhe-sitemap-nodelevel-3 a:hover
{
	color: #B80F24;
	text-decoration: underline;
}
/* End styles for site map */

/* Styles for Open vacancies */
.tmhe-openvacancies-background
{
	margin-left: 0px;
	margin-right: 15px;
	margin-top: 15px;
	margin-bottom: 10px;
	height: 90px;
}
.tmhe-openvacancies-firstrow
{
	font-size: 12px;
	font-weight: bold;
	color: #bc0728;
	margin-top: 10px;
	margin-left: 15px;
	margin-bottom: 10px;
}
.tmhe-openvacancies-secondrow
{
	margin-left: 15px;
}
.tmhe-openvacancies-ddl
{
	width: 200px;
}
.tmhe-openvacancies-ddlDiv1, .tmhe-openvacancies-ddlDiv2
{
	float: left;
	width: 200px;
	margin-right: 7px;
	color: #323232;
}
.tmhe-openvacancies-ddlDiv1
{
	margin-left: 0px;
}
.tmhe-openvacancies-ddlDiv2 a:hover, .tmhe-openvacancies-ddlDiv2 a:active, .tmhe-openvacancies-ddlDiv2 a:link, .tmhe-openvacancies-ddlDiv2 a:visited
{
	color: #323232;
}
.tmhe-openvacancies-buttonDiv
{
	float: left;
	margin-top: 15px; /*width: 15%;*/
}
.tmhe-openvacancies-item
{
	clear: both;
	margin: 0px;
	margin-left: 15px;
	margin-bottom: 15px;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
}
.tmhe-openvacancies-image
{
	float: left;
	height: 100px;
	width: 100px;
	padding: 0px;
	padding-right: 15px;
}
.tmhe-openvacancies-header a:hover, .tmhe-openvacancies-header a:active, .tmhe-openvacancies-header a:visited, .tmhe-openvacancies-header a:link
{
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.tmhe-openvacancies-item img
{
	border-style: none;
}
.tmhe-openvacancies-link a:hover, .tmhe-openvacancies-link a:active, .tmhe-openvacancies-link a:visited, .tmhe-openvacancies-link a:link
{
	font-weight: bold;
	text-decoration: none;
	color: #000000; /*#424242;*/
}
.tmhe-openvacancies-text
{
}
.tmhe-openvacancies-line
{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	height: 1px;
	color: #b2b2b2;
	display: block;
	clear: both;
}
.tmhe-openvacancies-date
{
	color: #c60c30;
}
.tmhe-openvacancies-pagingDiv
{
	margin-right: 15px;
	text-align: right;
}
.tmhe-openvacancies-pagingDiv a:hover, .tmhe-openvacancies-pagingDiv a:active, .tmhe-openvacancies-pagingDiv a:visited, .tmhe-openvacancies-pagingDiv a:link
{
	color: #000000;
	padding-right: 4px;
	text-decoration: none;
}
.tmhe-openvacancies-pagingbold
{
	font-weight: bold;
}
.tmhe-openvacancies-hide
{
	display: none;
}
a.tmhe-openvacancies-pagingnext:hover, a.tmhe-openvacancies-pagingnext:active, a.tmhe-openvacancies-pagingnext:visited, a.tmhe-openvacancies-pagingnext:link
{
	background-image: url( 'Images/linkarrows.gif' );
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
}
.tmhe-openvacancies-novacancies
{
	margin-left: 15px;	
}
/* End styles for Open vacancies */
/* Start styles for Iframe */
.tmhe-iframe-integrationFrame
{
	width: 799px;
	min-height: 500px;
	height: 500px;
}

.tmhe-content-main-iframeNoNav div IFRAME
{
	width: 799px;
	min-height: 500px;
	height: 500px;
}
/* End styles for Iframe */
/* Start styles for Inquiry forms */
.tmhe-inquiry-text
{
	margin: 0px;
}

.tmhe-inquiry-question, .tmhe-inquiry-useraddress
{
	width: 500px;
	clear: both;
	margin-bottom: 10px;
}
.tmhe-inquiry-question
{
	padding-top: 10px;
}

div#tmhe-inquiry-question, div#tmhe-inquiry-companyname, div#tmhe-inquiry-firstname, div#tmhe-inquiry-email, div#tmhe-inquiry-zipcode, div#tmhe-inquiry-country, div#tmhe-inquiry-fax, div#tmhe-inquiry-lastname, div#tmhe-inquiry-address, div#tmhe-inquiry-city, div#tmhe-inquiry-phone, div#tmhe-inquiry-contactways
{
	margin-top: 8px;
}
.tmhe-inquiry-question textArea
{
	width: 500px;
}
.tmhe-inquiry-question span, .tmhe-inquiry-companyname span
{
	font-weight: bold;
}
.tmhe-inquiry-contactways
{
	margin-right: -5px;
}

.tmhe-inquiry-companyname input
{
	width: 500px;
}

.tmhe-inquiry-firstname input, .tmhe-inquiry-email input, .tmhe-inquiry-zipcode input, .tmhe-inquiry-country input, .tmhe-inquiry-fax input, .tmhe-inquiry-lastname input, .tmhe-inquiry-address input, .tmhe-inquiry-city input, .tmhe-inquiry-phone input, .tmhe-inquiry-contactways select, .tmhe-inquiry-categories select,.tmhe-inquiry-training select, .tmhe-inquiry-training-date select, .tmhe-inquiry-training-city select
{
	width: 220px;
}

.tmhe-inquiry-firstname, .tmhe-inquiry-email, .tmhe-inquiry-zipcode, .tmhe-inquiry-country, .tmhe-inquiry-fax, .tmhe-inquiry-categories, .tmhe-inquiry-lastname, .tmhe-inquiry-address, .tmhe-inquiry-city, .tmhe-inquiry-phone, .tmhe-inquiry-contactways, .tmhe-inquiry-training-date, .tmhe-inquiry-training-city
{
	width: 220px;
	float: left;
	font-weight: bold;
}
.tmhe-inquiry-training
{
	width: 220px;
	font-weight: bold;
}
.tmhe-inquiry-firstname, .tmhe-inquiry-email, .tmhe-inquiry-zipcode, .tmhe-inquiry-country, .tmhe-inquiry-address, .tmhe-inquiry-phone, .tmhe-inquiry-categories, .tmhe-inquiry-training-city
{
	padding-right: 48px;
}
.tmhe-inquiry-divEmpty
{
	float: left;
	width: 220px;
}
.tmhe-inquiry-divEmptyInvoice
{
	float: left;
	width: 220px;
	padding-top: 20px;
}
.tmhe-inquiry-divEmptyLast
{
	float: left;
	width: 220px;
	height: 40px;
}
.tmhe-inquiry-submit
{
	float: left;
	width: auto;
	margin: 0px;
	margin-top: 15px;
	margin-right: -5px;
}
.tmhe-inquiry-submit input
{
	float: left;
}

.tmhe-inquiry-question span, .tmhe-inquiry-companyname span, .tmhe-inquiry-firstname span, .tmhe-inquiry-email span, .tmhe-inquiry-zipcode span, .tmhe-inquiry-country span, .tmhe-inquiry-fax span, .tmhe-inquiry-lastname span, .tmhe-inquiry-address span, .tmhe-inquiry-city span, .tmhe-inquiry-phone span, .tmhe-inquiry-contactways span
{
	float: left;
}
.tmhe-inquiry-divMandatoryQuestion, .tmhe-inquiry-divMandatoryExp
{
	margin-top: 0px;
}

.tmhe-inquiry-divMandatoryQuestion, .tmhe-inquiry-divMandatoryCompanyName span, .tmhe-inquiry-divMandatoryFirstName span, .tmhe-inquiry-divMandatoryLastName span, .tmhe-inquiry-divMandatoryEmail span, .tmhe-inquiry-divMandatoryAddress span, .tmhe-inquiry-divMandatoryZipCode span, .tmhe-inquiry-divMandatoryCity span, .tmhe-inquiry-divMandatoryCountry span, .tmhe-inquiry-divMandatoryPhoneNumber span, .tmhe-inquiry-divMandatoryFaxNumber span
{
	margin-top: -3px;
}

.tmhe-inquiry-divMandatoryQuestion, .tmhe-inquiry-divMandatoryCompanyName, .tmhe-inquiry-divMandatoryFirstName, .tmhe-inquiry-divMandatoryLastName, .tmhe-inquiry-divMandatoryEmail, .tmhe-inquiry-divMandatoryAddress, .tmhe-inquiry-divMandatoryZipCode, .tmhe-inquiry-divMandatoryCity, .tmhe-inquiry-divMandatoryCountry, .tmhe-inquiry-divMandatoryPhoneNumber, .tmhe-inquiry-divMandatoryFaxNumber
{
	background-image: url( 'Images/inquiry_bullet_red.gif' );
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	margin-top: 3px;
	margin-left: 3px;
	float: left;
	height: 10px;
}

.tmhe-inquiry-divMandatoryExp
{
	background-image: url( 'Images/inquiry_bullet_red.gif' );
	background-repeat: no-repeat;
	background-position: left;
	float: right;
	padding-left: 10px;
	font-weight: normal;
	color: #c60c30;
}

.tmhe-inquiry-divMandatoryQuestion span
{
	margin-left: 5px;
}

.tmhe-inquiry-divInvoiceText
{
	padding-top: 20px;
	float: left;
	font-weight: bold;
}
.tmhe-inquiry-divddls
{
	padding-top: 10px;
}
.tmhe-inquiry-error
{
	color: Red;
	float: left;
}
.tmhe-inquiry-flex-submit
{
	float: left;
	width: auto;
	margin: 0px;
	margin-top: 15px;
	margin-right: -5px;	
}
.tmhe-inquiry-flex-submit input
{
	float: left;
}
.tmhe-inquiry-flex-clear
{
	clear: both;
	width: 100%;
}
.tmhe-inquiry-flex-addfilebutton
{
	margin-top: -15px;
}
/* End styles for Inquiry forms */
/* Styles for News archive */
.tmhe-newsarchive-background
{
	margin-left: 0px;
	margin-right: 15px;
	margin-top: 15px;
	margin-bottom: 10px;
	height: 80px;
}
.tmhe-newsarchive-rowDiv
{
	margin-top: 15px;
	margin-left: 15px;
}
.tmhe-newsarchive-ddl
{
	width: 200px;
}
.tmhe-newsarchive-ddlDiv
{
	float: left;
	width: 240px;
	color: #323232;
}
.tmhe-newsarchive-buttonDiv
{
	float: left; /* width: 15%;*/
	padding-top: 14px;
}
.tmhe-newsarchive-leftcol
{
	float: left;
}
.tmhe-newsarchive-rightcol
{
	padding-left: 115px;
}
.tmhe-newsarchive-item
{
	margin: 0px;
	margin-left: 15px;
	margin-bottom: 15px;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tmhe-newsarchive-image
{
	float: left;
	height: 100px;
	width: 100px;
	padding: 0px;
	padding-right: 15px;
}
.tmhe-newsarchive-header a:hover, .tmhe-newsarchive-header a:active, .tmhe-newsarchive-header a:visited, .tmhe-newsarchive-header a:link
{
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.tmhe-newsarchive-item img
{
	border-style: none;
}
.tmhe-newsarchive-link a:hover, .tmhe-newsarchive-link a:active, .tmhe-newsarchive-link a:visited, .tmhe-newsarchive-link a:link
{
	font-weight: bold;
	text-decoration: none;
	color: #000000; /*#424242;*/
}
.tmhe-newsarchive-text
{
	padding-bottom: 10px;
}
.tmhe-newsarchive-line
{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	height: 1px;
	color: #b2b2b2;
	display: block;
	clear: both;
}
.tmhe-newsarchive-date
{
	color: #c60c30;
	font-weight: bold;
}
.tmhe-newsarchive-pagingDiv
{
	margin-right: 15px;
	text-align: right;
}
.tmhe-newsarchive-pagingDiv a:hover, .tmhe-newsarchive-pagingDiv a:active, .tmhe-newsarchive-pagingDiv a:visited, .tmhe-newsarchive-pagingDiv a:link
{
	color: #000000;
	padding-right: 4px;
	text-decoration: none;
}
.tmhe-newsarchive-pagingbold
{
	font-weight: bold;
}
.tmhe-newsarchive-hide
{
	display: none;
}
a.tmhe-newsarchive-pagingnext:hover, a.tmhe-newsarchive-pagingnext:active, a.tmhe-newsarchive-pagingnext:visited, a.tmhe-newsarchive-pagingnext:link
{
	background-image: url( 'Images/linkarrows.gif' );
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
}
a.tmhe-newsarchive-pagingnext-disabled:hover, a.tmhe-newsarchive-pagingnext-disabled:active, a.tmhe-newsarchive-pagingnext-disabled:visited, a.tmhe-newsarchive-pagingnext-disabled:link
{
	padding-right:0px;
}
/* End styles for News */

/*Styles for Home Page*/
.tmhe-home-heading, .tmhe-home-headingLink
{
	border-right: #e4e4e4 1px solid;
	padding-right: 3px;
	padding-left: 5px;
	font-weight: bold;
	background-image: url(images/bk_box2_2.gif);
	margin-bottom: 6px;
	padding-bottom: 0px;
	border-left: #e4e4e4 1px solid;
	color: #4E4646;
	padding-top: 8px;
	background-repeat: repeat-x;
	height: 22px;
	text-transform: uppercase;
	font-size:12px;
}

.tmhe-home-headingLink a:hover, .tmhe-home-headingLink a:active, .tmhe-home-headingLink a:visited, .tmhe-home-headingLink a:link
{
	padding-right: 4px;
	text-decoration: none;
}


.tmhe-home-below-top
{
	clear: both;
}
/*Top*/
.tmhe-home-top
{
	clear: both;
	margin-left: 7px;
}
.tmhe-home-top-left 
{
	float: left;
	margin-bottom: 8px
}
.tmhe-home-top-right 
{
	float: left;
	margin-bottom: 8px;
	margin-left: 10px;
}
/*Quick Links*/
.tmhe-home-quicklinks
{
	float: left;
	margin-left: 0px;
	width: 228px;
	padding-left: 7px;
}
.tmhe-home-quicklinks-box
{
	border-right: #ececec 1px solid; 
	padding-right: 1px; 
	border-top: #ececec 1px solid; 
	padding-left: 1px; 
	margin-bottom: 10px; 
	padding-bottom: 1px; 
	border-left: #ececec 1px solid; 
	padding-top: 1px; 
	border-bottom: #ececec 1px solid;
	
}
.tmhe-home-quicklinks-inner-box
{	
	background-color: #efefef;
	padding: 7px;
	height: 100%;
}
.tmhe-home-quicklinks-inner-box h2
{
	/*color: #c61412; 	background-image: url('Images/red_arrow.gif'); 	background-position: left; 	background-repeat: no-repeat; 	padding-left: 19px;*/
	font-size: 12px !important;
	font-weight: bold !important;
	margin-bottom: 0px !important;
	color: #c61412 !important;
	background-image: url( 'Images/red_arrow.gif' ) !important;
	background-position: 0px 3px !important;
	background-repeat: no-repeat !important;
	padding-left: 19px !important;
	text-align: left !important;
}
.tmhe-home-quicklinks-inner-box p
{
	padding-left: 19px;
}
.tmhe-home-quicklinks-inner-box a:hover p, .tmhe-home-quicklinks-inner-box a:active p, .tmhe-home-quicklinks-inner-box a:visited p, .tmhe-home-quicklinks-inner-box a:link p
{
	color: #767676;
	text-decoration: none;
	font-weight: bold;
}
.tmhe-home-quicklinks-inner-box a:hover p
{
	text-decoration: underline;
	color: #c60c30;
}
.tmhe-home-quicklinks-inner-box a:hover, .tmhe-home-quicklinks-inner-box a:active, .tmhe-home-quicklinks-inner-box a:visited, .tmhe-home-quicklinks-inner-box a:link
{	
	background-image: url( 'Images/product_range_arrow.gif' );
	background-repeat: no-repeat;
	background-position: right 50%;
	padding-right: 15px;
	color: #767676;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
	display: block;
}
.tmhe-home-quicklinks-inner-box a:hover
{
	text-decoration: underline;
	color: #c60c30;
}

/*Middle area*/
.tmhe-home-middle
{
	width: 463px;
	float: left;
	padding-left: 10px;
}
.tmhe-home-middle-content
{
	padding-bottom: 15px;
}

/*Right area*/
.tmhe-home-right
{
	float: left;
	margin-left: 0px;
	width: 242px;
	padding-left: 12px;
}
/*End styles for Home Page*/
.tmhe-page-box
{
	border: 1px #ececec solid;
	padding: 1px;
	margin-bottom: 10px;
}
.tmhe-page-inner-box
{
	background-color: #efefef;
	padding: 7px;
	height: 100%;
}
.tmhe-page-inner-box h2
{
	/*color: #c61412; 	background-image: url('Images/red_arrow.gif'); 	background-position: left; 	background-repeat: no-repeat; 	padding-left: 19px;*/
	font-size: 12px !important;
	font-weight: bold !important;
	margin-bottom: 0px !important;
	color: #c61412 !important;
	background-image: url( 'Images/red_arrow.gif' ) !important;
	background-position: 0px 3px !important;
	background-repeat: no-repeat !important;
	padding-left: 19px !important;
	text-align: left !important;
}
.tmhe-page-inner-box-link
{
	font-size: 12px !important;
	font-weight: bold !important;
	margin-bottom: 0px !important;
	color: #c61412 !important;
	background-image: url( 'Images/red_arrow.gif' ) !important;
	background-position: 0px 3px !important;
	background-repeat: no-repeat !important;
	padding-left: 19px !important;
	text-align: left !important;
}
.tmhe-page-inner-box p
{
	padding-left: 19px;
}
.tmhe-page-inner-box a:hover, .tmhe-page-inner-box a:active, .tmhe-page-inner-box a:visited, .tmhe-page-inner-box a:link
{
	background-image: url( 'Images/product_range_arrow.gif' );
	background-repeat: no-repeat;
	background-position: right 50%;
	padding-right: 15px;
	color: #767676;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
	display: block;
}
.tmhe-page-inner-box a:hover
{
	text-decoration: underline;
	color: #c60c30;
}
/* Styles requested by Toyota */
#wrapper
{
	height: auto;
	width: 585px;
	background-color: #FFFFFF;
	float: left;
}
.radmenu .text {
	DISPLAY: block;
	padding-top: 10px;
}

#t_family
{
	height: 110px;
	width: 240px;
	padding: 15;
	float: left;
	margin-right: 15px;
	margin-top: 15px;
}

#t_family .title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 7px;
	vertical-align: baseline;
	margin-left: 5px;
}

#t_family img
{
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#t_family ul
{
	padding-top: 5px;
}

#t_family li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#t_family a
{
	text-decoration: underline;
	font-size: 11px;
	color: #000000;
}

#t_family a:hover
{
	text-decoration: none;
	font-size: 11px;
	color: #FF0000;
}
/* End styles requested by Toyota */
/* Style fix for breadcrumbs on product range */

.tmhe-content-wide-margin
{
	margin-left:9px;
}
.tmhe-content-wide-margin-product
{
	margin-left:7px;
}
.RadMenu_TMHE li.item a.link span.text
{
	padding-top:expression(this.offsetHeight > 30 ? "5px" : "12px");
}

/* Styles for dealer search */

.tmhe-dealersearch-panel
{
	padding-left: 15px;	
}
.tmhe-dealersearch-dealertype
{
	padding-top: 10px;
}
.tmhe-dealersearch-searchboxdiv
{
	padding-top: 25px;
	width: 355px;
}
.tmhe-dealersearch-boldtext
{
	font-weight: bold;	
}


.tmhe-dealersearch-searchbox
{
	width: 330px;
	padding-left: 25px;
	padding-top: 20px;
}
.tmhe-dealersearch-searchbox input
{
	width: 325px;
}

.tmhe-dealersearch-checkboxes
{
	padding-top: 15px;
	padding-left: 20px;
}
.tmhe-dealersearch-checkboxlist td
{
	padding-right: 180px;
}


.tmhe-dealersearch-buttonarea
{
	padding-top: 30px;
	float: right;
	width: auto;
}
.tmhe-dealersearch-result-top
{
	clear: both;	
}
.tmhe-dealsesearch-result-address a:link, .tmhe-dealsesearch-result-address a:visited 
{
	background-image: url( 'Images/product_range_arrow.gif' );
	background-repeat: no-repeat;
	background-position: 0px 3px;
	display: block;
	padding-left: 15px;
	color: #323232;
}

.tmhe-dealsesearch-result-address a:hover, .tmhe-dealsesearch-result-address a:active
{
	background-image: url( 'Images/product_range_arrow.gif' );
	background-repeat: no-repeat;
	background-position: 0px 3px;
	display: block;
	padding-left: 15px;
	color: #c60c30;
}
.tmhe-dealersearch-homepage
{
	padding-top: 10px;
}
.tmhe-dealersearch-resultpair
{
	clear: both;
	padding-top: 10px;
}
.tmhe-dealsersearch-result-first
{
	float:left; 
	padding-right: 100px;
}
.tmhe-dealersearch-result-second
{
	float:left;
}
.tmhe-dealsesearch-result-address
{
	padding-top: 3px;
}

.tmhe-dealersearch-searchtextcriteria
{
	padding-top: 20px;
	padding-left: 30px;
}
/* END Styles for dealer search */
/* Start image document gallery styles*/
.tmhe-imagegallery-table
{
	border-left: solid 1px #ececec;
	border-right: solid 1px #ececec;
	border-bottom: solid 1px #ececec;
}
.tmhe-imagegallery-folderdiv
{
	background-image: url( 'Images/bk_sub.gif' );
	background-color: Transparent;
	background-position: right top;
	width: auto;
	height: 40px;
	width: 598px;
}

.tmhe-imagegallery-foldercell
{
	background-image: url('images/sub_nav.gif');
	background-repeat: no-repeat;
	background-color: Transparent;
	background-position: right top;
	float: left;
	padding: 10px;
}

.tmhe-imagegallery-foldercell a:link, .tmhe-imagegallery-foldercell a:visited 
{
	color: #323232;
	font-weight: bold;
}
.tmhe-imagegallery-foldercell a:hover, .tmhe-imagegallery-foldercell a:active
{
	color: #c60c30;
	text-decoration: none;
}
.tmhe-imagegallery-thumbnailcell
{
	padding: 0px;
	width: 200px;
	text-align: center;
}
.libraryViewModified, .libraryViewEditor,.libraryViewSize
{
	padding-left: 20px;
}
.libraryViewError
{
	font-size: 14px;
	font-weight: bold;
	color: #c60c30;
}

/* End image document gallery styles*/

/* START of Fleetweb styles*/
.tmhe-fleetweb-heading, .tmhe-fleetweb-heading-wide
{
	float: left;
	clear: left;
	width: 575px;
	background-image: url('images/topnav-background_2.gif');
	background-repeat: repeat-x;
	height: 39px;
	color: White;
	font-weight: bold;	
}
.tmhe-fleetweb-heading-wide
{
	width: 770px;	
}
.tmhe-fleetweb-heading-text
{
	font-size: 12px;
	padding-left: 10px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.tmhe-fleetweb-advanced-search
{
	clear: both;
	background: transparent url( 'Images/menu_grad.jpg' );
	background-repeat: repeat-x;
	background-position: right top;
	background-color: #ffffff;
	width: 575px;
	padding-top: 10px;
}
.tmhe-fleetweb-advanced-search th
{
	font-size: 11px;
	font-weight: bold;
	text-align: left;	
}
.tmhe-fleetweb-celltext
{
	text-align: right;
	width: 20%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}
.tmhe-fleetweb-cellbox
{
	width: 16%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	white-space: nowrap;	
}
.tmhe-fleetweb-textbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 50px;	
}
.tmhe-fleetweb-trucktypetext
{
	float: left;
	padding-left: 50px;	
}
.tmhe-fleetweb-trucktypeddl
{
	float: left;
	padding-left: 5px;
}
.tmhe-fleetweb-errordiv
{
	clear: both;	
}
.tmhe-fleetweb-searchbuttonarea
{
	/*
	padding-top: 5px;
	*/	
	padding-top: 0px;
	padding-bottom: 5px;
	padding-right: 5px;
	float: right;
	width: auto;
}
.tmhe-fleetweb-categoryrange
{
	width: 760px;
	margin-left: 15px;
	margin-top: 10px;
}
.tmhe-fleetweb-divouter
{
	/*width: 770px;*/
	/* margin-top: 10px;*/	
	clear:left;
/*	margin-top: 10px;	*/
	margin-top: 0px;	
}

.tmhe-fleetweb-searchresult, .tmhe-fleetweb-searchhits, .tmhe-fleetweb-searchpages
{
	float: left;
	font-weight: bold;
	/*padding-top: 10px;*/
	padding-top: 2px;
	/*padding-bottom: 10px;*/
	padding-bottom: 2px;	
}
.tmhe-fleetweb-searchhits, .tmhe-fleetweb-searchpages
{
	color: #c00f23;
	padding-left: 20px;	
}
.tmhe-fleetweb-result-colorcoding
{
	float: right;
	font-size: 10px;
	padding-top: 10px;	
}
.tmhe-fleetweb-colorsold
{
	background-image: url('Images/soldcolor.gif');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
	padding-left: 5px;
}
.tmhe-fleetweb-colorreserved
{
	background-image: url('Images/reservedcolor.gif');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
	padding-left: 5px;
}
.tmhe-fleetweb-colorready
{
	background-image: url('Images/readycolor.gif');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
	padding-left: 5px;
}
.tmhe-fleetweb-nohits
{
	padding-bottom: 5px;
}
.tmhe-fleetweb-nohits-header
{
	color: #c00f23;
	padding-left: 30px;
	padding-bottom: 10px;
}
.tmhe-fleetweb-paging
{
	clear: both;
	text-align: right;
}
a.tmhe-fleetweb-ButtonNext:hover, a.tmhe-fleetweb-ButtonNext:active, a.tmhe-fleetweb-ButtonNext:visited, a.tmhe-fleetweb-ButtonNext:link
{
	background-image: url('Images/linkarrows.gif' );
	background-repeat: no-repeat;
	background-position: right;
	padding: 2px 10px 2px 2px;
	text-decoration: none;
	color: #000000;
}
a.tmhe-fleetweb-ButtonPrev:hover, a.tmhe-fleetweb-ButtonPrev:active, a.tmhe-fleetweb-ButtonPrev:visited, a.tmhe-fleetweb-ButtonPrev:link
{
	background-image: url('Images/linkarrows_back.gif' );
	background-repeat: no-repeat;
	background-position: left;
	padding: 2px 2px 2px 10px;
	text-decoration: none;
	color: #000000;
}
a.tmhe-fleetweb-ButtonDisabled:hover, a.tmhe-fleetweb-ButtonDisabled:active, a.tmhe-fleetweb-ButtonDisabled:visited, a.tmhe-fleetweb-ButtonDisabled:link
{
	padding: 2px 0px 2px 0px;
}
.tmhe-fleetweb-measurement, .tmhe-fleetweb-sorting
{
	/* clear: both; */
	clear:left;
	font-size: 10px;
}
.tmhe-fleetweb-sorting
{
	float: left;
}
.tmhe-fleetweb-nritems
{
	color: Black;
	text-decoration: none;
	text-align: right;
	float:right;
	font-weight: bold;	
}
.tmhe-fleetweb-missingfields
{
	float: left;
	padding-right: 5px;	
}

.tmhe-fleetweb-addTruckDiv
{
	padding-left: 5px;	
	float: left;
}

.tmhe-fleetweb-pagingtop
{
	font-size: 11px;	
}
.tmhe-fleetweb-adminRow
{
	clear: both;
}
.tmhe-fleetweb-tableouter,.tmhe-fleetweb-tableouter-search
{
	margin-left: 15px;	
}

.tmhe-fleetweb-tableouter-search
{
	width: 770px;	
}
.tmhe-fleetweb-tableholder
{
	clear: both;
	margin-top: 5px;
	margin-bottom: 10px;
	
}
.tmhe-fleetweb-tableholder table
{
	
	width: 100%;
}

.tmhe-fleetweb-divGridOuterPlaceholder
{
	clear: both;
	margin-top: 5px;
	margin-bottom: 10px;		
}

.tmhe-fleetweb-divGridInnerPlaceholder	
{
	overflow: auto;
	/*height: expression(this.scrollHeight > 318 ? 318 : this.scrollHeight);	*/
}

.tmhe-fleetweb-tableheader a
{
	color: black;
	text-decoration: none;
}

.tmhe-fleetweb-tableheader a:hover
{
	color: #c60c30;
	text-decoration: underline;
}

.tmhe-fleetweb-tableheader-scroll
{
	/*position: relative;	*/
	padding: 0px 15px 0px 5px;
	z-index:10;
}

.tmhe-fleetweb-tableheader-scroll a
{
	color: black;
	text-decoration: none;
}

.tmhe-fleetweb-tableheader-scroll a:hover
{
	color: #c60c30;
	text-decoration: underline;
}

.tmhe-fleetweb-tableholder th, .tmhe-fleetweb-tableholder td
{
	padding: 0px 15px 0px 5px;
	background-color: #f0ebef;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
			
}

.tmhe-fleetweb-resulttable
{
	width: 100%; 
	padding: 0px 15px 0px 5px;
	background-color: #f0ebef;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
}

.tmhe-fleetweb-detailtableholder
{
	clear: both;
	margin-top: 5px;
	margin-bottom: 10px;
}
.tmhe-fleetweb-detailtableholder table
{
	width: 100%;
}

.tmhe-fleetweb-detailtableholder th, .tmhe-fleetweb-detailtableholder td
{
	padding: 6px 15px 6px 5px;	
	background-color: #f0ebef;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	white-space:nowrap; 	
	
}

.tmhe-fleetweb-detailtableholder a
{
	color: black;
	text-decoration: none;
}
.tmhe-fleetweb-detailtableholder a:hover
{
	color: #c60c30;
	text-decoration: underline;
}

tr.tmhe-fleetweb-gridcell td
{
	border-width:1px;
	border-spacing:0px;
	border-style:solid;
	border-color: #cfcfcf;
	background-color: #ffffff;
	color: black;
	font-size: 11px;
	font-weight: normal;	
}

tr.tmhe-fleetweb-gridcell td a
{
	text-decoration: underline;
	color: black;
}

tr.tmhe-fleetweb-gridcell td a:hover
{
	text-decoration: underline;
	color: #c60c30;
}
.tmhe-fleetweb-gridsumcell
{
			
}

.tmhe-fleetweb-tableholder a
{
	color: black;
	text-decoration: none;
}
.tmhe-fleetweb-tableholder a:hover
{
	color: #c60c30;
	text-decoration: underline;
}
tr.tmhe-fleetweb-GridRowSold td
{
	color: black;
	background-color: #bd6a6a;
	font-weight: normal;	
}
tr.tmhe-fleetweb-GridRowSold td a
{
	text-decoration: underline;
}
tr.tmhe-fleetweb-GridRowSold td a:hover
{
	text-decoration: underline;
	color: #c60c30;
}

tr.tmhe-fleetweb-GridRowReserved td
{
	color: black;
	background-color: #dac0a3;
	font-weight: normal;	
}
tr.tmhe-fleetweb-GridRowReserved td a
{
	text-decoration: underline;
}

tr.tmhe-fleetweb-GridRowReserved td a:hover
{
	text-decoration: underline;
	color: #c60c30;
}

tr.tmhe-fleetweb-GridRowReady td
{
	
	background-color: #9acfc7;
	font-weight: normal;	
}

tr.tmhe-fleetweb-GridRowReady td a
{
	color: black;
	text-decoration: underline;
}
tr.tmhe-fleetweb-GridRowReady td a:hover
{
	text-decoration: underline;
	color: #c60c30;
}


.tmhe-fleetweb-line
{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	height: 1px;
	color: #b2b2b2;
	display: block;
	clear: both;
}
/*View truck details*/
.tmhe-fleetweb-content
{
	float: left;
	width: 590px;	
}
.tmhe-content-right-fleetweb
{
	margin-bottom: 5px;	
}
.tmhe-fleetweb-details-measurement
{
	margin-left: 15px;
	float: left;
}
.tmhe-fleetweb-details-back, .tmhe-fleetweb-details-previous, .tmhe-fleetweb-details-next
{
	margin-left: 5px;
	float: right;
}
.tmhe-fleetweb-details-addtobasket
{
	clear: both;
	margin-left: 10px;
}
.tmhe-fleetweb-details-createoffer
{
	margin-left: 10px;
}
.tmhe-fleetweb-details-basketfooter
{
	clear: both;
	margin-left: 10px;	
}
.tmhe-fleetweb-viewbasketdiv
{
	float: left;	
}
.tmhe-fleetweb-viewbasketinfo
{
	float: left;
	padding-left: 10px;
	padding-top: 5px;	
}
.tmhe-fleetweb-divMandatoryExp
{
	background-image: url('Images/inquiry_bullet_red.gif');
	background-repeat: no-repeat;
	background-position: left;
	clear: both;
	padding-left: 10px;
	font-weight: normal;
	color: #c60c30;
}
.tmhe-fleetweb-divMandatoryCompanyName span, .tmhe-fleetweb-divMandatoryFirstName span, .tmhe-fleetweb-divMandatoryLastName span, .tmhe-fleetweb-divMandatoryEmail span, .tmhe-fleetweb-divMandatoryAddress span, .tmhe-fleetweb-divMandatoryZipCode span, .tmhe-fleetweb-divMandatoryCity span, .tmhe-fleetweb-divMandatoryCountry span, .tmhe-fleetweb-divMandatoryPhoneNumber span
{
	margin-top: -3px;
}

.tmhe-fleetweb-divMandatoryCompanyName, .tmhe-fleetweb-divMandatoryFirstName, .tmhe-fleetweb-divMandatoryLastName, .tmhe-fleetweb-divMandatoryEmail, .tmhe-fleetweb-divMandatoryAddress, .tmhe-fleetweb-divMandatoryZipCode, .tmhe-fleetweb-divMandatoryCity, .tmhe-fleetweb-divMandatoryCountry, .tmhe-fleetweb-divMandatoryPhoneNumber
{
	background-image: url('Images/inquiry_bullet_red.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	margin-top: 3px;
	margin-left: 3px;
	float: left;
	height: 10px;
}
.tmhe-fleetweb-useraddress
{
	width: 185px;
	clear: both;
	margin-bottom: 10px;
}
div#tmhe-fleetweb-question, div#tmhe-fleetweb-companyname, div#tmhe-fleetweb-firstname, div#tmhe-fleetweb-email, div#tmhe-fleetweb-zipcode, div#tmhe-fleetweb-country, div#tmhe-inquiry-fax, div#tmhe-fleetweb-lastname, div#tmhe-fleetweb-address, div#tmhe-fleetweb-city, div#tmhe-fleetweb-phone, div#tmhe-fleetweb-contactways
{
	margin-top: 8px;
}
.tmhe-fleetweb-question textArea
{
	width: 180px;
}
.tmhe-fleetweb-question span, .tmhe-fleetweb-companyname span
{
	font-weight: bold;
}
.tmhe-fleetweb-contactways
{
	margin-right: -5px;
}

.tmhe-fleetweb-companyname input
{
	width: 180px;
}

.tmhe-fleetweb-firstname input, .tmhe-fleetweb-email input, .tmhe-fleetweb-zipcode input, .tmhe-fleetweb-country input, .tmhe-fleetweb-fax input, .tmhe-fleetweb-lastname input, .tmhe-fleetweb-address input, .tmhe-fleetweb-city input, .tmhe-fleetweb-phone input, .tmhe-fleetweb-contactways select
{
	width: 180px;
}

.tmhe-fleetweb-firstname, .tmhe-fleetweb-email, .tmhe-fleetweb-zipcode, .tmhe-fleetweb-country, .tmhe-fleetweb-fax, .tmhe-fleetweb-categories, .tmhe-fleetweb-lastname, .tmhe-fleetweb-address, .tmhe-fleetweb-city, .tmhe-fleetweb-phone, .tmhe-fleetweb-contactways 
{
	width: 180px;
	float: left;
	font-weight: bold;
}
.tmhe-fleetweb-question span, .tmhe-fleetweb-companyname span, .tmhe-fleetweb-firstname span, .tmhe-fleetweb-email span, .tmhe-fleetweb-zipcode span, .tmhe-fleetweb-country span, .tmhe-fleetweb-fax span, .tmhe-fleetweb-lastname span, .tmhe-fleetweb-address span, .tmhe-fleetweb-city span, .tmhe-fleetweb-phone span
{
	float: left;
}
.tmhe-fleetweb-submit
{
	float: right;
	width: auto;
	margin: 0px;
	margin-top: 15px;
	margin-right: -5px;
	padding-right: 5px;
}
.tmhe-fleetWeb-formheader
{
	padding-top: 10px;
	font-weight: bold;	
}
.tmhe-fleetweb-detail-image
{
	width: 185px;	
}

.tmhe-fleetweb-backbuttonarea
{
	/*
	padding-top: 5px;
	*/	
	padding-top: 0px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 15px;
	clear: both;
	float: left;
	width: auto;
}

.tmhe-fleetweb-gridtextbox-disabled
{
	background-color: #C0C0C0;
}

.tmhe-fleetweb-gridtextbox
{
	
}


/* end view truck details*/
/* END of USED styles*/


/* Styles Tab navigation (same as product category row)*/
.tmhe-productcategory-tabContentRow
{
    border: solid 1px #bb8d90;
    padding-left: 10px;
    padding-top: 20px;
}
.tmhe-productcategory-tabContentLinkRow
{
	padding-bottom: 10px;
}
.tmhe-productcategory-tabsection-text
{
	float: left;
	clear: left;
	width: 583px;
}
.tmhe-clear-both
{
	clear:both;
	padding-bottom: 10px;
}
.tmhe-tabs-div
{
	padding-top: 20px;
	padding-left: 15px;
}
.tmhe-tab-btn-end
{
	width: 7px;
	height: 21px;
	border: none;
}
.tmhe-tab-btn-text
{
	position: relative;
	top: -5px;
}
.tmhe-tab-btn-middle
{
	background-image: url('Images/redbtn_mid.gif');
	background-repeat: repeat-x;
	height: 21px;
	float: left;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	line-height: 17px;
	cursor: hand;
	font-size: 11px;
}
a.tmhe-tab-btn, a.tmhe-tab-btn:hover, a.tmhe-tab-btn:active, a.tmhe-tab-btn:visited
{
	text-decoration: none;
}

/* END Styles Tab navigation */


/**************** STR Styles start ****************/

.tmhe-strcategory-row
{
	clear: both;
}
.tmhe-strcategory-cell
{
	float: left;
	margin-right: 15px;
}
.tmhe-strcategory-cell-inner
{
	border: 1px #ececec solid;
	float: left;
	padding: 3px;
	width: 275px;
}
.tmhe-strcategory-cell-header
{
	background-image: url( 'Images/range_header_bg_2.gif' );
	background-repeat: repeat-x;
	height: 17px;
	padding: 3px 3px 0px 3px;
	color: #6b6b6b;
	text-align: center;
}
.tmhe-strcategory-cell-header A:link, .tmhe-strcategory-cell-header A:hover, .tmhe-strcategory-cell-header A:visited, .tmhe-strcategory-cell-header A:active
{
	font-weight: 700;
	font-size: 13px;
	color: #6b6b6b;
	text-decoration: none;
}
.tmhe-strcategory-cell-left, .tmhe-strcategory-cell-right
{
	float: left;
	line-height: 18px;
	height: 110px;
	padding: 5px 5px 5px 10px;
}
.tmhe-strcategory-cell-left img
{
	border: none;
}
.tmhe-strcategory-cell-right
{
	background-color: #fafafa;
	width: 150px;
	font-size: 12px;
}
.tmhe-strcategory-cell-right A:link, .tmhe-strcategory-cell-right A:hover, .tmhe-strcategory-cell-right A:visited, .tmhe-strcategory-cell-right A:active
{
	color: #747474;
	text-decoration: none;
}
.tmhe-strcategory-cell-sectionlink
{
	background-image: url( 'Images/product_range_arrow.gif' );
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
}
.tmhe-strcategory-ddl
{
	margin: 10px;
}

.tmhe-strproduct-row
{
	clear: both;
}
.tmhe-strproduct-cell
{
	background-color: #fafafa;
}
.tmhe-strproduct-cell-header
{
	background-image: url( 'Images/range_header_bg_2.gif' );
	background-repeat: repeat-x;
	height: 17px;
	padding: 3px 3px 0px 3px;
	color: #6b6b6b;
	text-align: center;
}
.tmhe-strproduct-cell-header A:link, .tmhe-strproduct-cell-header A:hover, .tmhe-strproduct-cell-header A:visited, .tmhe-strproduct-cell-header A:active
{
	font-weight: 700;
	font-size: 13px;
	color: #6b6b6b;
	text-decoration: none;
}
.tmhe-strproduct-cell-left
{
	float: left;
	line-height: 18px;
	height: 110px;
	padding: 5px 5px 5px 10px;
	width: 95px;
	background-color: white;
}
.tmhe-strproduct-cell-left img
{
	border: none;
}
.tmhe-strproduct-cell-right
{
	float: left;
	line-height: 18px;
	height: 110px;
	padding: 5px 5px 5px 10px;
	font-size: 12px;
}
.tmhe-strproduct-cell-right A:link, .tmhe-strproduct-cell-right A:hover, .tmhe-strproduct-cell-right A:visited, .tmhe-strproduct-cell-right A:active
{
	color: #747474;
	text-decoration: none;
}
.tmhe-strbasket-label
{  
}
.tmhe-categoryselection-heading, .tmhe-categoryselection-heading a:link, .tmhe-categoryselection-heading a:hover, .tmhe-categoryselection-heading a:visited,
.tmhe-truckselection-heading, .tmhe-truckselection-heading a:link, .tmhe-truckselection-heading a:hover, .tmhe-truckselection-heading a:visited
{
	font-size: 16px;
	font-weight: bold;
	color: #c00f23;
	text-decoration: none;
	padding: 5px;
	padding-top: 10px;
}
.tmhe-truckselection-headercontainer
{
	cursor: pointer;
}
.tmhe-truckselection-contentcontainer
{
	background-color: white;
}
/* Reservation Panel */
.tmhe-reservation-panel
{
	clear: both;
	padding-top: 10px;
	font-family: Arial, helvetica, sans-Serif;
	font-size: 12px;
}

.tmhe-reservation-panel table
{
	float:left;
	display:block;
}

.tmhe-reservation-panel textarea
{
	float:left;
	font-family: arial, helvetica, Sans-Serif;
	font-size: 12px;
	width: 480px;
	max-height: 64px;
	max-width: 480px;
	margin: 5px 0px 5px 10px;
}

.tmhe-reservation-panel label
{
	text-align: left;
	padding-left: 10px;
	width: 100px;
	float: left;
	display: block;
	clear: both;
	line-height:20px;
	padding-right:10px;
	margin: 5px 0px;
}

.tmhe-reservation-panel input
{
	width: 120px;
	height: 16px;
	margin: 5px 0px;
}

.tmhe-truckselection-buttoncontainer
{
	float: right;
	margin: 5px 120px 10px 0px;
}

.tmhe-truckselection-buttoncontainer a
{
	display:block;
	float:right;
	margin-left: 10px;
}

.tmhe-truckselection-buttoncontainer span
{
	white-space: nowrap;
}

.tmhe-reservation-toggle-button
{
	margin-right: 55px;
}

.tmhe-requiredfield-explanator
{
	background-image: url('/_layouts/ToyotaIndustries_TMHE_Styles/Images/inquiry_bullet_red.gif');
	background-position: 0% 50%;
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin-top: 10px;
	padding-top: 0px;
	margin-left: 10px;
	padding-left: 10px;
	color: #c60c30;
	font-weight: bold;
}

.tmhe-validator
{
	padding-left: 10px;
	float:left;
	display: block;
	color: Red;
	margin: 5px 0px;
	line-height: 20px;
}

.fullw
{
	width:530px;
}

.left
{
	display:block;
	float:left;
}

.right
{
	display:block;
	float:right;
}

.tmhe-readmore 
{
	margin-left: 8px;
}

.tmhe-confirmation-panel
{
	clear:both;
	margin-top: 10px;
}

/*************** Contactinfo panel ****************/

.tmhe-contact-info-panel
{
	width: 100%;
	padding-top: 10px;
	font-family: Arial, helvetica, sans-Serif;
	font-size: 12px;
}

.tmhe-contact-info-panel div
{
	float: left;
	display: block;
	font-size:12px;
}

.tmhe-ci-panel-name,
.thme-ci-panel-company,
.tmhe-ci-panel-country,
.tmhe-ci-panel-phone,
.tmhe-ci-panel-email,
.tmhe-ci-panel-emailconfirmation

{
	width: 500px;
	clear: both;
}

.tmhe-ci-panel-name input,
.thme-ci-panel-company input,
.tmhe-ci-panel-country input,
.tmhe-ci-panel-phone input,
.tmhe-ci-panel-email input,
.tmhe-ci-panel-emailconfirmation input
{
	width: 490px;
}

.tmhe-ci-panel-firstname,
.tmhe-ci-panel-company,
.tmhe-ci-panel-street,
.tmhe-ci-panel-postalcode
{
	width: 220px;
	clear: both;
	padding-right: 50px;
}

.tmhe-ci-panel-firstname input,
.tmhe-ci-panel-company input,
.tmhe-ci-panel-street input,
.tmhe-ci-panel-postalcode input
{
	width: 220px;
}

.tmhe-ci-panel-title,
.tmhe-ci-panel-vatnumber,
.tmhe-ci-panel-streetnumber,
.tmhe-ci-panel-city
{
	width: 220px;
	clear: none;
}

.tmhe-ci-panel-title input,
.tmhe-ci-panel-vatnumber input,
.tmhe-ci-panel-streetnumber input,
.tmhe-ci-panel-city input
{
	width: 220px;
}

.tmhe-contact-info-panel label
{
	clear: left;
	display: block;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	height: 15px;
	color: #323232;
}


.tmhe-contact-info-panel input
{
	clear: both;
	display: block;
}

.tmhe-redstar
{
	background-image: url('/_layouts/ToyotaIndustries_TMHE_Styles/Images/inquiry_bullet_red.gif');
	background-position: 0% 50%;
	background-repeat: no-repeat;
	margin-left: 3px;
	margin-top:3px;
	padding-left:15px;
}

.tmhe-contactinfo-inlinevalidation
{
	color: Red;
}

.tmhe-contactinfo-label-comments
{
	padding-top: 10px;
	display: block;
	float: left;
	clear: both;
}

.tmhe-contactinfo-box-comments
{
	float: left;
	display:block;
	clear: both;
	width: 490px;
	margin-bottom: 10px;
}

/*************** GridView styles begin ************/

.hidden-field
{
	display: none;
}

.tmhe-grid-datefield
{
	width: 80px;
}

.tmhe-grid-quantityfield
{
	width: 40px;
	text-align: right;
	padding-right: 8px;
}

.tmhe-grid-locationfield
{
	width: 100px;
}

.tmhe-grid-pricefield
{
	text-align: right;
	width: 50px;
	padding-right: 8px;
}

.tmhe-gridview
{
	width: 590px;
	table-layout: auto;
	margin: 2px;
	border: 1px solid #bbb;
	text-align: left;
}

.tmhe-gridview tr th
{
	border: none;
	background-color: #f4f4f4;
	height: 20px;
	text-align: left;
}

.tmhe-gridview tr td
{
	border: none;
}

.tmhe-gridview-footer
{
	height: 30px;
}

.tmhe-redstar
{
	color: Red;
	padding-left: 5px;
}

.tmhe-contactinfo-inlinevalidation
{
	padding-left: 5px;
	position: relative;
	left: -12px;
	z-index: 10;
	background-color: White;
}

.tmhe-reservation-submit,
.tmhe-reservation-back
{
	float: right;
	margin-right: 12px;
	margin-top: 4px;
	margin-bottom: 10px;
}

/**************** Breadcrumb Arrows ***************/
ul.tmhe-arrows
{
	list-style-type: none;
	background-image: url('images/Nav/reservationArrows.jpg');
	background-repeat: no-repeat;
	display:inline;
	display: block;
	float: left;
	width: 586px; /* IE6 fix, var: 594*/
	height: 26px;
	margin-left: 2px;
	padding-left:10px;
}

ul.tmhe-arrows li
{
	line-height: 2.0;
	width: 140px; /* IE6 fix, var: 146 */
	font-size: 12px;
	color: Black;
	display: block;
	float: left;
	text-align: left;
	padding-left: 6px; /* IE6 fix, var: 2px */
}

ul.tmhe-arrows li.currentpage
{
	color: White;
}

ul.tmhe-arrows li em
{
	font-weight: bold;
	
}

ul.tmhe-arrows li a:link
{
	text-decoration:none;
	color: Black;
}

ul.tmhe-arrows li a:hover
{
	text-decoration: none;
	color: inherit;
}

ul.tmhe-arrows-TruckSelection
{
	background-position: 0px -26px;
}

ul.tmhe-arrows-SubmitReservation
{
	background-position: 0px -52px;
}

ul.tmhe-arrows-Confirmation
{
	background-position: 0px -78px;
}

/**************** STR Styles end   ****************/


/**************** Button start ****************/

.tmhe-codesnippet-button-table {
				height: 21px;
				border-width: 0;
				padding: 0;
				margin: 0;
}

.tmhe-codesnippet-button-tablecell-space {
				background-image: url('/_layouts/ToyotaIndustries_TMHE_Styles/Images/button/red/red-center.png');
				height: 21px;
				width: 15px;
				border-width: 0;
}

.tmhe-codesnippet-button-tablecell-middle {
				border-width: 0;
				background-image: url('/_layouts/ToyotaIndustries_TMHE_Styles/Images/button/red/red-center.png');
				height: 21px;
				font-family: Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				font-size: 12;
				font-weight:bold;
}



.tmhe-codesnippet-button-tablecell-left {
				text-align: left;
				border-width: 0;
				background-image: url('/_layouts/ToyotaIndustries_TMHE_Styles/Images/button/red/red-left.png');
				height: 21px;
				width: 4px;
				
}
.tmhe-codesnippet-button-tablecell-right {
				text-align: right;
				border-width: 0;
				background-image: url('/_layouts/ToyotaIndustries_TMHE_Styles/Images/button/red/red-right.png');
				height: 21px;
				width: 4px;
				
}
.tmhe-codesnippet-button-tablecell-middle a:link, .tmhe-codesnippet-button-tablecell-middle a:visited
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; /*font-size: 0.7em;*/ /*background-color:#f0f0f0;*/
	font-size: 12;
	color: #FFFFFF;
}


.tmhe-codesnippet-button-large-table {
				height: 39px;
				border-width: 0;
				padding: 0;
				margin: 0;
}

.tmhe-codesnippet-button-large-tablecell-space {
				background-image: url('/_layouts/ToyotaIndustries_TMHE_Styles/Images/button/red/large/red-center.png');
				height: 39px;
				width: 15px;
				border-width: 0;
}

.tmhe-codesnippet-button-large-tablecell-middle {
				border-width: 0;
				background-image: url('/_layouts/ToyotaIndustries_TMHE_Styles/Images/button/red/large/red-center.png');
				height: 39px;
				font-family: Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				font-size: 12;
				font-weight:bold;
}


.tmhe-codesnippet-button-large-tablecell-left {
				text-align: left;
				border-width: 0;
				background-image: url('/_layouts/ToyotaIndustries_TMHE_Styles/Images/button/red/large/red-left.png');
				height: 39px;
				width: 10px;
				
}
.tmhe-codesnippet-button-large-tablecell-right {
				text-align: right;
				border-width: 0;
				background-image: url('/_layouts/ToyotaIndustries_TMHE_Styles/Images/button/red/large/red-right.png');
				height: 39px;
				width: 10px;
				
}
.tmhe-codesnippet-button-large-tablecell-middle a:link, .tmhe-codesnippet-button-large-tablecell-middle a:visited
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; /*font-size: 0.7em;*/ /*background-color:#f0f0f0;*/
	font-size: 12;
	color: #FFFFFF;
}

.tmhe-link-with-pdf-icon
{
	background-image:url('/_layouts/ToyotaIndustries_TMHE_Styles/Images/pdfIcon.gif') !important;
	background-position:0px -1px !important;
	padding-left:20px !important;
	background-repeat:no-repeat;
}



.tmhe-link-without-arrow a:link, .tmhe-link-without-arrow a:visited
{	
    background-image: url('') !important;
	background-position:0px -1px !important;
	padding-left:20px !important;
	background-repeat:no-repeat;
}



tmhe-soc-link-without-arrow a:hover, .tmhe-soc-link-without-arrow a:active, .tmhe-soc-link-without-arrow a:visited, .tmhe-soc-link-without-arrow a:link
{
    background-image: url( '' ) !important;
    background-repeat: no-repeat;
	background-position: right 50%;
	padding-right: 15px;
	color: #767676;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
	display: block;
}


/**************** Button End ****************/


