/*
 * ------------------------------------------------------
 * Fonts
 * ------------------------------------------------------
 */

body {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	line-height:16px;
	background-image:url(../img/background.jpg);
	background-attachment: scroll;
	background-color:#fff;
}

#logo_print {
	display:none;
}

td,th {
	font-size:10px;
}

table {
	margin:0px;
	padding:0px;
}

/*
 * ------------------------------------------------------
 * Headlines
 * ------------------------------------------------------
 */

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#88673C;
	padding-top:9px;
}

/*
 * ------------------------------------------------------
 * Paragraphs
 * ------------------------------------------------------
 */

p {
	margin:0px;
	padding:0px;
	margin-bottom:6px;
}

p.overhead {
	color:#c5c5c5;
}

#col3_content p i,#col1_content p i {
	font-size:11px;
}

/*
 * ------------------------------------------------------
 * Links
 * ------------------------------------------------------
 */

a {
	color:#666;
	text-decoration:underline;
}

a:hover {
	color:#88673C;
	text-decoration:underline;
}

a.external-link {
	background: url(../img/ico-link-external.gif) no-repeat left top;
	padding-left: 15px;
	color:#666;
	text-decoration:none;
}

a.external-link:hover {
	color:#88673C;
	text-decoration:none;
}

a.internal-link {
	background: url(../img/ico-link-internal.gif) no-repeat left top;
	padding-left: 15px;
	color:#666;
	text-decoration:none;
}

a.internal-link:hover {
	color:#88673C;
	text-decoration:none;
}

a.download-link {
	background: url(../img/ico-link-download.gif) no-repeat left top;
	padding-left: 15px;
	color:#666;
	text-decoration:none;
	font-weight:bold;
}

a.download-link:hover {
	color:#88673C;
	text-decoration:none;
}

a.internal-anchor {
	background: url(../img/ico-link-anchor.gif) no-repeat left top;
	padding-left: 15px;
	color:#666;
	text-decoration:none;
}

a.internal-anchor:hover {
	color:#88673C;
	text-decoration:none;
}

a.internal-link-text {
	background: url(../img/ico-link-internal-text.gif) no-repeat left top;
	padding-left: 10px;
	color:#88673C;
	text-decoration:underline;
}

a.internal-link-text:hover {
	color:#88673C;
	text-decoration:underline;
}

/*
 * ------------------------------------------------------
 * Lists
 * ------------------------------------------------------
 */

ul {
	margin:0px;
	padding:0px;
	margin-bottom:6px;
	margin-left:2px;
}

ul li {
	background-image:url(../img/bullet_content.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
	line-height:16px;
	list-style-type:none;
	margin-bottom:2px;
	margin-left:0;
	padding-left:15px;
}

/*
 * ------------------------------------------------------
 * Horizontal Line
 * ------------------------------------------------------
 */

hr {
	margin:0px;
	padding:0px;
	margin-bottom:24px;
	margin-top:11px;
}


.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
}




/* star rating code - use lists because its more semantic */
/* No javascript required */
/* all the stars are contained in one matrix to solve rollover problems with delay */
/* the background position is just shifted to reveal the correct image. */
/* the images are 16px by 16px and the background position will be shifted in negative 16px increments */
/*  key:  B=Blank : O=Orange : G = Green * /
/*..... The Matrix ....... */
/* colours ....Background position */
/* B B B B B - (0 0)*/
/* G B B B B - (0 -16px)*/
/* G G B B B - (0 -32px)*/
/* G G G B B - (0 -48px)*/
/* G G G G B - (0 -64px)*/
/* G G G G G - (0 -80px)*/
/* O B B B B - (0 -96px)*/
/* O O B B B - (0 -112px)*/
/* O O O B B - (0 -128px)*/
/* O O O O B - (0 -144px)*/
/* O O O O O - (0 -160px)*/


/* the default rating is placed as a background image in the ul */
/* use the background position according to the table above to display the required images*/
.rating{
	width:96px;
	height:16px;
	margin:0 0 5px 30px;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
/*	background: url(../html/img/star-matrix.gif) no-repeat 0 0;*/
	background: url(../img/star-matrix.gif) no-repeat 0 0;
}
/* add these classes to the ul to effect the change to the correct number of stars */
.nostar {background-position:0 0}
.onestar {background-position:0 -16px}
.twostar {background-position:0 -32px}
.threestar {background-position:0 -48px}
.fourstar {background-position:0 -64px}
.fivestar {background-position:0 -80px}
.sixstar {background-position:0 -96px}
ul.rating li {
	cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}
ul.rating li a {
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.one a {left:0;}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;}
ul.rating li.six a {left:80px;}
ul.rating li a:hover {
	z-index:2;
	width:96px;
	height:16px;
	overflow:hidden;
	left:0;
/*	background: url(../html/img/star-matrix.gif) no-repeat 0 0;*/
	background: url(../img/star-matrix.gif) no-repeat 0 0;
}
ul.rating li.one a:hover {background-position:0 -112px;}
ul.rating li.two a:hover {background-position:0 -128px;}
ul.rating li.three a:hover {background-position:0 -144px}
ul.rating li.four a:hover {background-position:0 -160px}
ul.rating li.five a:hover {background-position:0 -176px}
ul.rating li.six a:hover {background-position:0 -192px}

/* end rating code */
h3{margin:0 0 2px 0;font-size:110%}
#video_details{
	text-align:right;
	color:#7F7F7F;
}



/* put the left rounded edge on the track */
.track {
	position: absolute;
	width: 168px;
	height:14px;
	background: transparent url(../img/slider.gif)  repeat-x;
	background-position:0px 5px;
}

.sliderhandle {
	width:19px;
	height:24px;
}

.sliderrow {
	 height:24px;
}

.sliderhandle img {
 padding-top:-5px;
}

/* put the track and the right rounded edge on the track
.track {
	background: transparent url(slider-images-track-right.gif) no-repeat top right;
}*/

/* js mtu header gallery */
#visual-element  {
    width: 800px;
    height: 191px;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
#visual-element .carousel {
    position: absolute;
    overflow: hidden;
    width: 45px;
    height: 191px;
    top: 0;
    left: 347px;
    z-index: 20;
}
#visual-element .carousel-container{
    width: 394px;
    height: 191px;
    padding: 0;
    border: 0 none;
    position: absolute;
    top:0;
    left: 0;
    z-index: 10;
    overflow: hidden;
}

#visual-element .carousel-text {
    position: absolute;
    left: 427px;
    top: 25px;
    height: 171px;
    padding: 10px;
    width: 324px;
    color: #FFF;
	z-index: 3;
}

#visual-element .carousel-text a {
/*	background-color:#88673C; */
	color:#FFF;
	padding: 2px 16px;
	background: #81715E url(../img/ico-link-internal-header-gallery.gif) no-repeat 6px 5px;
	text-decoration:none;
}

#visual-element .carousel ul {
    list-style-type: none;
    padding: 0;
    text-align: center;
    padding: 0;
    margin: 9px auto;
}

#visual-element .carousel ul li {
    background-image: none;
    line-height: 16px;
    list-style-type: none;
    margin-bottom: 2px;
    margin-left: 0;
    padding-left: 0px;
}

#visual-element .carousel ul li img {
    width: 39px;
    height: 22px;
    border: 1px solid #bdbdbd;
    display:none;
}
#visual-element img.mtu-carousel-hover {
    border: 1px solid #81715E !important;
}
#visual-element .loading {
    background: transparent url('../img/ajax-loader.gif') no-repeat;
}

/* sales-service-locator-mtu */
#locator_direction_back {
	font-weight:bold;
}

/* social media portlet */
div.contentbox p.mtu-social-media-portlet a {
	margin-top:5px;
	margin-right:5px;
	width: 22px;
	height:22px;
}
