﻿@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	color:#333333;
	background-image: url(../images/bg_tile.gif);
	background-repeat:repeat-x repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	
}
* {
	margin: 0;
	padding: 0;
	border: 0;
	outline:none;
	
}
#wrapper {
	width: 780px;
	height: auto;
	margin: 0px auto 0px auto;
	padding: 0px 0px 45px 0px;
	position: relative;
}
#header {
	width: 780px;
	height: auto;
	margin: 0;
	background-image: url(../images/header_grad.png);
	background-repeat:repeat-y;
	padding: 0;
	position: relative;
	font-size:11px;
	line-height:13px;
	overflow:visible;
	top:0;
	padding:0px;
	left:0;
}
#toplinks{
	float:right;
	margin:10px 10px 0px 0px;
	font-size:11px;
	line-height:13px;
}

#headertop {
	width: 750px;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	font-size:12px;
	line-height:14px;
	top:0;
	left:0;
}
#headerbottom {
	width: 750px;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	background-color:#00234c;
	font-size:0;
	line-height:0;
	top:0;
	left:0;
}
#mainnav{
	width: 698px;
	height: auto;
	margin: 0;
	padding: 0;
	background-color:#ffffff;
	background-image:url(../images/nav_corner.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	position: relative;
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	top:0px;
	left:0px;
	z-index:100;
}
.middle2 ul{
list-style-type:none;
}
.middle2 li{
	font-weight:bold;
}
.middle2 ul li.dent1{
	font-weight:normal;
	margin-left:40px;
	line-height:20px;
}
.middle2 ul li.dent2{
	font-weight:normal;
	margin-left:80px;
}
#privacylist{
margin-bottom:10px;
padding-left:20px;
list-style-type: disc;
}
#privacylist li{
	font-weight:normal;
	margin-bottom:5px;
}

#mainnav ul{
list-style-type:none;
}
#mainnav ul ul{
	position: absolute;
	z-index:100;
	font-size:11px;
	line-height:13px;
	height:150px;
	width:110px;
	border-right:1px solid #182038;
	border-bottom:1px solid #182038;
	background-color:#ffffff;
}
#mainnav ul ul { visibility:hidden;position:absolute;height:150px;top:25px;left:0px; width:110px;}
* html #mainnav{width:698px; w\idth:698px;}
#mainnav table {position:absolute; top:0px; left:0px; border-collapse:collapse;}
#mainnav ul li:hover ul,
#mainnav ul a:hover ul{visibility:visible; }


#mainnav li{
	position:relative; 
	float:left;
	padding:0px 10px 0px 0px;
	width:100px;
	border-right:1px solid #182038;
	min-height:25px;
	height:25px;
}
#mainnav li li{
	float:left;
	padding:0px 10px 0px 0px;
	position:relative;
	width:100px;
	height:auto;
}

#mainnav li.long{
	float:left;
	padding:0px 10px 0px 0px;
	width:130px;
	border-right:1px solid #182038;
	min-height:25px;
	height:25px;
}

#mainnav li.end{
	float:left;
	padding:0px 10px 0px 0px;
	width:100px;
	border-right:none;
	min-height:25px;
	height:25px;
}

html>body #mainnav li, html>body #mainnav li.end, html>body #mainnav li.long{
height: auto; /* for not-IE */
}

#mainnav li a{
	background-image:url(../images/nav_back_off.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#999999;
	padding-left:20px;
}
#mainnav li a:hover{
	background-image:url(../images/nav_back_on.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#333333;
	padding-left:20px;
}
#mainnav li li a{
	background-image:none;
	color:#999999;
	padding-left:10px;
}
#mainnav li li a:hover{
	background-image:none;
	color:#333333;
	padding-left:10px;
}

#breadcrumb {
	width: 750px;
	min-height:25px;
	height:25px;
	margin: 0;
	padding: 0;
	color:#ffffff;
	position: relative;
	background-color:#ffffff;
	padding:25px 0px 0px 0px;
	font-size:11px;
	line-height:25px;
	top:0;
	left:0;
}
#breadblue{
	height:auto;
	background-color:#00234c;
	background-image: url(../images/enquiry.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	position:relative;
	top:0;
	left:0;
	padding:0px 0px 0px 10px;
	width:740px;
}
html>body #breadcrumb{
height: auto; /* for not-IE */
}
.leftfade{
	width:15px;
	position:relative;
	top:0;
	left:-15px;
	height:auto;
	float:left;
	background-image:url(../images/left_grad.png);
	background-repeat:repeat-y;
}
.rightfade{
	width:15px;
	position:relative;
	top:0;
	left:0px;
	height:100%;
	float:left;
	background-image:url(../images/right_grad.png);
	background-repeat:repeat-y;
}

#logo{
	width:207px;
	position:relative;
	top:0;
	left:0;
	height:65px;
	float:left;
}
#logo h1{
	text-indent: -9000px;
		font-size: 15px;
	line-height: 17px;
	background-image: url(../images/makerlogo.jpg);
	background-repeat:no-repeat;
	background-color:#0033FF;
	display:block;
	width:102px;
	height:65px;

}
#logo h1 a{
	width:153px;
	height:65px;
	display:block;

}
	
	
.whiteback{
	width: 750px;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	line-height:0;
	font-size:0;
	top:0;
	left:15px;
	background-color:#ffffff;
}
#content {
	width: 780px;
	height: auto;
	position: relative;
	top:0;
	left:0;
	z-index:1;
}
#contentleft {
	width: 195px;
	height: auto;
	position: relative;
	background-image:url(../images/leftbar_grad.png);
	background-repeat: repeat-y;
	background-position:left;
	top:0;
	left:0;
	float:left;
	z-index:1;
}

#leftnav {
	width: 160px;
	min-height:200px;
	height: 200px;
	position: relative;
	background-color:#FFFFFF;
	padding:25px 10px 0px 10px;
	top:0;
	font-size:11px;
	line-height:13px;
	left:15px;
}
html>body #leftnav, html>body .middle_video{
height: auto; /* for not-IE */
}
#leftnav p{
	margin-top:10px;
}
.middle{
	width: 380px;
	height:auto;
	position: relative;
	top:0;
	left:0px;
	font-size:0;
	padding:10px 0px 0px 0px;
	float:left;
	line-height:0;
	background-color:#ffffff;
}
.middle_video{
	width: 380px;
	min-height:660px;
	height:660px;
	position: relative;
	top:0;
	left:0px;
	font-size:0;
	padding:10px 0px 0px 0px;
	float:left;
	line-height:0;
	background-color:#ffffff;
}
.video{
	position:relative;
	top:0px;
	left:0px;
	width:370px;
	height:auto;
	padding:10px 0px 20px 5px;
	font-size:11px;
	line-height:13px;
}
.middle2{
	width: 370px;
	height:auto;
	position: relative;
	top:0;
	left:0px;
	font-size:0;
	padding:10px 5px 0px 5px;
	float:left;
	line-height:0;
	background-color:#ffffff;
}
.middle3{
	width: 380px;
	min-height:650px;
	height:650px;
	position: relative;
	top:0;
	left:0px;
	font-size:0;
	padding:10px 0px 0px 0px;
	float:left;
	line-height:0;
	background-color:#ffffff;
}
html>body .middle3{
height: auto; /* for not-IE */
}
.middle4{
	width: 360px;
	min-height:400px;
	height:400px;
	position: relative;
	top:0;
	left:0px;
	font-size:0;
	padding:10px 10px 0px 10px;
	float:left;
	line-height:0;
	background-color:#ffffff;
}
html>body .middle4{
height: auto; /* for not-IE */
}
.middle5{
	width: 370px;
	min-height:500px;
	height:500px;
	position: relative;
	top:0;
	left:0px;
	font-size:0;
	padding:10px 5px 0px 5px;
	float:left;
	line-height:0;
	background-color:#ffffff;
}
html>body .middle5{
height: auto; /* for not-IE */
}
.middle6{
	width: 370px;
	min-height:400px;
	height:400px;
	position: relative;
	top:0;
	left:0px;
	font-size:0;
	padding:10px 5px 0px 5px;
	float:left;
	line-height:0;
	background-color:#ffffff;
}
html>body .middle6{
height: auto; /* for not-IE */
}
.middle4 img{
	float:left;
	margin:0px 10px 10px 0px;
}
#ticker{
	font-size:11px;
	line-height:13px;
	width:255px;
	height:65px;
	color:#00234C;
	top:0px;
	left:0px;
	margin-bottom:5px;
	border-bottom:1px solid #CCC;
	}
a.ticker_entry{
	color:#00234C;
}	
#newsfull{
	width: 340px;
	height:auto;
	position: relative;
	top:0;
	left:0px;
	font-size:11px;
	float:left;
	line-height:13px;
	background-color:#ffffff;
}
#newsfull p{
margin-bottom:10px;
}

.newsitem{
	width: 340px;
	height:auto;
	position: relative;
	top:0;
	left:0px;
	font-size:11px;
	padding:10px 10px 0px 10px;
	float:left;
	line-height:13px;
	background-color:#DCE2ED;
}
.newsblue{
	width: 360px;
	height:15px;
	position: relative;
	background-image:url(../images/news_blue.gif);
	background-repeat:no-repeat;
	top:0;
	left:0px;
	font-size:0;
	padding:0px;
	float:left;
	line-height:0;
	margin-bottom:10px;
}
.newswhite{
	width: 360px;
	height:15px;
	position: relative;
	background-image:url(../images/news_white.gif);
	background-repeat:no-repeat;
	top:0;
	left:0px;
	font-size:0;
	padding:0px;
	float:left;
	line-height:0;
	margin-bottom:10px;
}
.newsitemalt{
	width: 340px;
	height:auto;
	position: relative;
	top:0;
	left:0px;
	font-size:11px;
	padding:9px 9px 0px 9px;
	float:left;
	border-right: 1px solid #dcdedf;
	border-left: 1px solid #dcdedf;
	border-top: 1px solid #dcdedf;
	line-height:13px;
	background-color:#ffffff;
}

#contentright {
	width: 600px;
	height: auto;
	position: relative;
	background-image:url(../images/middle_fade.png);
	background-repeat:repeat-y;
	top:0px;
	left:-15px;
	float:left;
	z-index:0;
	margin-right:-15px;
}
#innercontent {
	width: 570px;
	height: auto;
	position: relative;
	background-color:#FFffff;
	top:1px;
	font-size:11px;
	line-height:13px;
	left:15px;
}
#rightbar {
	width: 190px;
	height:auto;
	position: relative;
	background-color:#00234c;
	float:left;
	top:0;
	left:0px;
}
#footerlinks {
	width: 550px;
	height: auto;
	position: relative;
	background-color:#00234c;
	padding:0px 10px 0px 10px;
	font-size:12px;
	line-height:25px;
	color:#ffffff;
	border-top:1px solid #ffffff;
	top:0px;
	left:15px;
}
#footerlinks2 {
	width: 550px;
	height: auto;
	position: relative;
	background-image:url(../images/long_grad_blue.png);
	background-repeat:repeat-y;
	padding:0px ;
	font-size:12px;
	line-height:25px;
	padding: 0px 25px 0px 25px;
	color:#ffffff;
	top:0px;
	left:0px;
}
#footer {
	width: 600px;
	height: 43px;
	position: relative;
	background-image: url(../images/blue_footer.png);
	background-repeat: no-repeat;
	top:43px;
	left:0px;
	float:left;
	z-index:0;
	margin-top:-43px;
}
#footer2 {
	width: 600px;
	height: 43px;
	position: relative;
	background-image: url(../images/blue_footer.png);
	background-repeat: no-repeat;
	top:0px;
	left:0px;
}

#innerfooter {
	width: 600px;
	height: 51px;
	position: relative;
	top:0px;
	left:0px;
	float:right;
	z-index:0;
}
#longfade {
	width: 585px;
	height: 35px;
	position: relative;
	background-image: url(../images/right_grad_long.png);
	background-repeat:repeat-y;
	top:0px;
	font-size:15px;
	line-height:16px;
	left:15px;
	z-index:1;
}
#whitefooter {
	width: 195px;
	height: 51px;
	position: relative;
	background-image: url(../images/white_footer.png);
	background-repeat: no-repeat;
	top:51px;
	left:0px;
	float:left;
	z-index:0;
	margin-top:-51px;
}
#whitefooter2 {
	width: 195px;
	height: 51px;
	position: relative;
	background-image: url(../images/white_footer.png);
	background-repeat: no-repeat;
	top:51px;
	left:0px;
	float:left;
	z-index:1;
	margin-top:-51px;
}

/* Home Page Css */
#homeimage{
	width:266px;
	background-image:url(../images/home2.jpg);
	background-repeat:no-repeat;
	background-color:#182038;
	height:auto;
	padding: 134px 0px 0px 484px;
	position:relative;
	top:0px;
	left:0px;
}
#homeimage2{
	width:750px;
	background-color:#182038;
	height:auto;
	padding: 0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
}

#homecopy{
	width:236px;
	height:auto;
	position:relative;
	top:0px;
	font-size:11px;
	line-height:13px;
	padding:15px 15px 21px 15px;
	color:#ffffff;
	left:0px;
	background-color:#00234c;
}
#homecontent{
	width: 730px;
	height: auto;
	margin: 0;
	position: relative;
	background-image:url(../images/homecurve.gif);
	background-repeat:no-repeat;
	background-position:top right;
	line-height:0px;
	font-size:0px;
	padding:20px 10px 0px 10px;
	top:0;
	left:0px;
}
#homeleft{
	width:455px;
	height:auto;
	position:relative;
	top:0px;
	float:left;
	font-size:11px;
	line-height:13px;
	padding:0px;
	color:#ffffff;
	left:0px;
}
#homeleftbottom{
	width:455px;
	height:auto;
	position:relative;
	top:0px;
	font-size:11px;
	line-height:13px;
	padding:0px;
	margin-top:20px;
	color:#ffffff;
	left:0px;
}
#videolink{
	width:455px;
	height:auto;
	position:relative;
	top:0px;
	font-size:11px;
	line-height:13px;
	padding:0px;
	margin-top:10px;
	color:#ffffff;
	left:0px;
}
a.pvid{
	display:block;
	width:85px;
	height:16px;
	background:url(../images/uvid.jpg) no-repeat;
	color:#FFF;
	padding:30px 0px 0px 370px;
}
.homelink{
	width:145px;
	height:auto;
	position:relative;
	top:0px;
	margin-right:10px;
	float:left;
	left:0px;
}
.homelink2{
	width:145px;
	height:auto;
	position:relative;
	top:0px;
	float:left;
	left:0px;
}
.homelinkimg{
	width:145px;
	height:auto;
	position:relative;
	top:0px;
	float:left;
	left:0px;
	font-size:0;
	line-height:0;
}
.homelinkbox{
	width:135px;
	height:auto;
	text-align:right;
	background-image:url(../images/home_machinery_b.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#00234c;
	position:relative;
	font-size:11px;
	line-height:20px;
	padding:0px 10px 0px 0px;
	top:0px;
	float:left;
	left:0px;
}

#machinerybox{
	width:145px;
	position:relative;
	height:auto;
	top:0px;
	float:left;
	font-size:11px;
	line-height:20px;
	color:#ffffff;
	left:0px;
}
#homeright{
	width:255px;
	height:auto;
	position:relative;
	top:0px;
	float:left;
	font-size:11px;
	line-height:13px;
	margin-left:20px;
	padding:20px 0px 0px 0px;
	color:#ffffff;
	left:0px;
}
.latestnews{
	width:255px;
	height:auto;
	position:relative;
	top:0px;
	font-size:11px;
	line-height:18px;
	padding:0px;
	color:#ffffff;
	left:0px;
}

.latestnews p.alt{
margin-top:0px;
}
#homeright a{
	padding-left:12px;
	background-image:url(../images/home_link.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
#homeright a.newsalt{
	padding-right:12px;
	margin-left:0px;
	padding-left:0px;
	line-height:18px;
	background-image:url(../images/home_link2.gif);
	background-repeat:no-repeat;
	background-position: right;
}
#homeright a:hover.newsalt{
	padding-right:12px;
	padding-left:0px;
	background-image:url(../images/home_link2.gif);
	background-repeat:no-repeat;
	background-position: right;
}
#homefooter {
	width: 780px;
	height: auto;
	height:auto;
	position: relative;
	top:0px;
	left:0px;
}

#homefooter1 {
	width: 780px;
	height: auto;
	height:51px;
	position: relative;
	top:0px;
	left:0px;
}

 #quicklinks table {
 background-color: #Ffffff;
 color: #000000;
 width: 300px;
} 
 #quicklinks #links {
 width:130px;
 background-color: #ffffff;
 color: #000000;
 border:1px solid #000000;
} 
 #list {
 width:130px;
 background-color: #ffffff;
 color: #000000;
 border:1px solid #CCCCCC;
 font-size:11px;
 line-height:11px;
 padding:0.2em;
} 

/* Used Machinery Css*/
#usedimg {
	width: 380px;
	height:302px;
	display:block;
	position: relative;
	top:0px;
	font-size:0;
	line-height:0;
	left:0px;
}
#prod_homepage{
	width: 360px;
	height:auto;
	position: relative;
	padding:10px;
	top:0px;
	font-size:11px;
	line-height:13px;
	left:0px;
}

#usedimg img {
	width: 380px;
	height: 302px;
	display: block;
	position: relative;
}
#usedthumb {
	width: 100px;
	height:auto;
	position: relative;
	top:0px;
	float:left;
	font-size:0;
	line-height:0;
	border-top: 1px solid #ffffff;
	left:0px;
	overflow:hidden;
}
#usedcopy {
	width: 240px;
	min-height:200px;
	height:200px;
	position: relative;
	top:0px;
	float:right;
	padding:20px;
	font-size:11px;
	line-height:13px;
	left:0px;
}
html>body #usedcopy{
height: auto; /* for not-IE */
}

.dataholder {
	width: 240px;
	height:auto;
	position: relative;
	top:0px;
	color:#00234c;
	float:left;
	margin-bottom:0px;
	font-size:11px;
	line-height:13px;
	left:0px;
}
.dataholder2 {
	width: 240px;
	height:auto;
	position: relative;
	top:0px;
	color:#00234c;
	float:left;
	margin:10px 0px 10px 0px;
	font-size:11px;
	line-height:13px;
	left:0px;
}

.dataleft {
	width: 90px;
	height:auto;
	position: relative;
	top:0px;
	float:left;
	font-size:11px;
	line-height:17px;
	left:0px;
}
.dataleft2 {
	width: 90px;
	height:auto;
	position: relative;
	top:5px;
	float:left;
	font-size:11px;
	line-height:17px;
	left:0px;
}

.dataright {
	width: 150px;
	height:auto;
	position: relative;
	top:0px;
	float:right;
	margin-left:0px;
	font-weight:bold;
	font-size:11px;
	line-height:17px;
	left:0px;
}
.dataright2 {
	width: 150px;
	height:auto;
	position: relative;
	top:0px;
	float:left;
	margin-left:0px;
	font-weight:bold;
	font-size:19px;
	line-height:21px;
	left:0px;
}

.bluewrap{
	width: 380px;
	height:auto;
	position: relative;
	top:0px;
	font-size:0;
	line-height:0;
	left:0px;
}
#usedsearchbox, #usedsearchbox2{
	margin-top:5px;
}
#usedsearchbox select, #usedsearchbox2 select{
	color:#333333;
	font-family:Tahoma;
	font-size:11px;
	line-height:18px;
	height:18px;
	width:140px;
}
#usedsearchbox option{
	padding: 0px 5px 0px 5px;
}

#usedsearchbox input, #usedsearchbox2 input{
	width:20px;
	padding:0px;
	background-color:#a5b2c3;
	margin:0;
}
.dropdown{
	width:140px;
	height:auto;
	float:left;
}
.dropsubmit{
	width:20px;
	margin-left:3px;
	height:auto;
	float:left;
}
/* end */
/*Search Results CSS */
#searchresults{
	margin-top:22px;
	min-height:400px;
	height:400px;
	padding-bottom:20px;
}
html>body #searchresults{
height: auto; /* for not-IE */
}

.searchholder{
	position:relative;
	width:118px;
	background-image: url(../images/search_box_footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px 0px 15px 0px;
	top:0;
	left:0;
	margin-top:8px;
	margin-right:8px;
	font-size:11px;
	line-height:13px;
	float:left;
	border-top:1px solid #dcdedf;
	height:auto;
}
.searchholder2{
	position:relative;
	width:118px;
	background-image: url(../images/search_box_footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px 0px 15px 0px;
	top:0;
	left:0;
	margin-top:8px;
	margin-right:0px;
	font-size:11px;
	line-height:13px;
	float:left;
	border-top:1px solid #dcdedf;
	height:auto;
}

.searchholder:hover,.searchholder2:hover{
	position:relative;
	width:118px;
	background-image: url(../images/search_box_footer_on.gif);
	background-color:#00234c;
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px 0px 15px 0px;
	top:0;
	left:0;
	color:#ffffff;
	font-size:11px;
	line-height:13px;
	float:left;
	border-top:1px solid #00234c;
	height:auto;
}
.searchholder:hover .searchcontent, .searchholder2:hover .searchcontent{
	background-image:none;
}
.searchcontent{
	position:relative;
	width:108px;
	background-image: url(../images/search_box_bg.gif);
	background-repeat: repeat-y;
	padding:4px 5px 5px 5px;
	top:0;
	left:0;
	height:auto;
}
.searchthumb{
	font-size:0;
	line-height:0;
	width:108px;
	height:81px;
}
.searchcopy{
	position:relative;
	width:108px;
	padding:0px;
	top:10px;
	left:0;
	margin-bottom:0px;
	min-height: 40px;
	height:40px;
}
html>body .searchcopy{
height: auto; /* for not-IE */
}

.searchholder a, .searchholder2 a{
color:#333333;
text-decoration:none;
}
.searchholder:hover a,.searchholder2:hover a{
color:#ffffff;
text-decoration:none;
}
.searchholder:hover a:hover, .searchholder2:hover a:hover{
color:#ffffff;
text-decoration:none;
}
#searchnav{	
	position:relative;
	padding:0px;
	top:-20px;
	left:0;
	text-align:left;
	height:auto;
	margin-bottom:-20px;
	font-size:11px;
	line-height:20px;
}
#searchnav2{	
	position:relative;
	padding:0px;
	padding-right:5px;
	top:0px;
	left:0;
	height:auto;
	font-size:11px;
	line-height:27px;
}
.next{
	float:right;
	position:relative;
	padding:0px;
	top:0px;
	left:0;
	height:auto;
	margin-bottom:-20px;
	font-size:11px;
	line-height:20px;
}
.next .nouse {
	color: #cccccc;
}

/* End */
/* Product Page Css */
#machinehomewrap {
	width: 570px;
	height:800px;
	position: relative;
	top:0px;
	font-size:11px;
	line-height:13px;

}

#productcontent {
	width: 570px;
	height: auto;
	position: relative;
	background-color:#00234c;
	background-image:url(../images/video_bg.gif);
	background-repeat:repeat-y;
	top:0px;
	border-top:1px solid #ffffff;
	font-size:11px;
	line-height:13px;
	left:15px;
}
.bybrand {
	width: 370px;
	height: auto;
	position: relative;
	background-color:#ffffff;
	color:#333333;
	top:0px;
	padding-top:15px;
	font-size:11px;
	line-height:13px;
	left:0px;
}
#l2brand {
	width: 560px;
	height: auto;
	min-height: 350px; 
	position: relative;
	padding:10px 5px 0px 5px;
	background-color:#FFffff;
	color:#333333;
	top:0px;
	font-size:11px;
	line-height:14px;
}
#l2brand p{
	padding-top:10px;
	padding-bottom:20px;
}
#level2 p.bold{
	padding-top:10px;
	padding-bottom:20px;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
}

#level2 {
	width: 560px;
	height: auto;
	min-height: 100px; 
	position: relative;
	padding:10px 5px 0px 5px;
	background-color:#FFffff;
	top:0px;
	font-size:0px;
	line-height:0px;
}
.l2wrap {
	width: 180px;
	height: auto;
	position: relative;
	float:left;
	padding:0px;
	top:0px;
	font-size:0px;
	line-height:0px;
	margin:0px 10px 10px 0px;
}
.l2wrapalt{
	width: 180px;
	height: auto;
	position: relative;
	float:left;
	padding:0px;
	top:0px;
	font-size:0px;
	line-height:0px;
	margin:0px 0px 10px 0px;
}
.l2wrap:hover .l2product, .l2wrapalt:hover .l2product {
	background-color:#00234c;

}

.l2product{
	width: 170px;
	height: auto;
	position: relative;
	padding:5px;
	background-color:#e7e8eb;
	top:0px;
	font-size:0px;
	line-height:0px;
}
.l2wrap:hover .l2foot, .l2wrapalt:hover .l2foot {
	background-image:url(../images/l2_foot_blue.gif);
	background-position:bottom;
	color:#ffffff;
	background-color:#00234c;
}
.l2wrap:hover .l2foot a, .l2wrapalt:hover .l2foot a {
	color:#ffffff;
}

.l2foot{
	width: 175px;
	min-height:78px;
	height: 78px;
	background-image:url(../images/l2_foot_grey.gif);
	background-position:bottom;
	background-color:#E7E8EB;
	background-repeat:no-repeat;
	position: relative;
	padding:0px 0px 0px 5px;
	top:0px;
	font-size:11px;
	line-height:13px;
	color:#333333;
}
html>body .productinfo, html>body .l2foot,html>body #productcontent, html>body #productcontent2, html>body #level2{
height: auto; /* for not-IE */
}

#producthome {
	width: 160px;
	height:420px;
	position: relative;
	background-image: url(../images/products_background.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding:80px 200px 0px 20px;  
	float:left;
	top:0;
	left:0px;
}
.productwrapper {
	width: 370px;
	height: auto;
	position: relative;
	color:#333333;
	top:0px;
	margin-bottom:10px;
	font-size:0;
	line-height:0;
	left:0px;
}
.productwrapper2 {
	width: 370px;
	height: auto;
	position: relative;
	color:#333333;
	top:0px;
	margin-bottom:20px;
	font-size:0;
	line-height:0;
	left:0px;
}
.productinfo{
	width: 360px;
	min-height:157px;
	height:157px;
	position: relative;
	top:0;
	left:0px;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:15px 10px 0px 10px;
	line-height:13px;
	background-color:#ffffff;
}
html>body .productinfo{
height: auto; /* for not-IE */
}

.productinfo2{
	width: 360px;
	height:auto;
	position: relative;
	top:0;
	left:0px;
	font-size:11px;
	margin:20px 0px 30px 0px;
	padding:0px 10px 0px 10px;
	line-height:13px;
	background-color:#ffffff;
}
.productinfo3{
	width: 360px;
	height:auto;
	position: relative;
	top:0;
	left:0px;
	font-size:11px;
	margin:0px 0px 30px 0px;
	padding:15px 10px 0px 10px;
	line-height:13px;
	background-color:#ffffff;
}
.productinfo4{
	width: 360px;
	height:auto;
	position: relative;
	top:0;
	left:0px;
	font-size:11px;
	margin:0px 0px 30px 0px;
	padding:15px 10px 0px 10px;
	line-height:13px;
	background-color:#ffffff;
}
.productinfo4 p{
	margin-bottom:10px;
}
.productinfo5{
	width: 360px;
	height:auto;
	position: relative;
	top:0;
	left:0px;
	font-size:11px;
	margin:0px 0px 30px 0px;
	padding:0px 10px 0px 10px;
	line-height:13px;
	background-color:#ffffff;
}
.productinfo7{
	width: 360px;
	height:auto;
	position: relative;
	text-align:center;
	top:0;
	left:0px;
	font-size:11px;
	margin:20px 0px 30px 0px;
	padding:0px 10px 0px 10px;
	line-height:13px;
	background-color:#ffffff;
}

#pdf{
	position:absolute;
	bottom:0;
}
#pdf img{
	float:left;
	margin-right:5px;
}
.sparesinfo{
	width: 350px;
	height:auto;
	position: relative;
	top:0;
	left:0px;
	font-size:11px;
	margin:0px 0px 30px 0px;
	padding:7px 5px 0px 5px;
	line-height:13px;
	background-color:#ffffff;
}
.sparesinfo span{
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}
.genericinfo{
	width: 350px;
	height:auto;
	position: relative;
	top:0;
	left:0px;
	font-size:11px;
	margin:15px 0px 30px 0px;
	padding:0px 5px 0px 5px;
	line-height:13px;
	background-color:#ffffff;
}
.genericinfo p{
margin-bottom:10px;
}
.address{
	width:338px;
	position:relative;
	border-left: 1px solid #dcdedf;
	border-right: 1px solid #dcdedf;
	border-top: 1px solid #dcdedf;
	height:auto;
	top:0;
	left:0;
	padding:5px 10px 0px 10px;
	font-size:11px;
	line-height:13px;
}
.addressbottom{
	width:360px;
	position:relative;
	height:15px;
	margin-bottom:10px;
	background-image:url(../images/address_bottom.gif);
	background-repeat:no-repeat;
	top:0;
	left:0;
}
#feedbackform{
	width:358px;
	position:relative;
	border-left: 1px solid #dcdedf;
	border-right: 1px solid #dcdedf;
	border-top: 1px solid #dcdedf;
	height:auto;
	top:0;
	left:0;
	padding:0px;
	font-size:11px;
	line-height:13px;
	z-index:1;
}
#feedbackform2{
	width:358px;
	position:relative;
	border-left: 1px solid #dcdedf;
	border-right: 1px solid #dcdedf;
	border-top: 1px solid #dcdedf;
	height:auto;
	top:0;
	left:0;
	padding:0px;
	font-size:11px;
	line-height:13px;
	z-index:1;
}
#feedbackform2 h1{
	padding:3px 0px 0px 10px;
}
#leftnavholder{
	width:160px;
	height:200px;
	background-color:#FF0000;
	padding:0px;
	font-size:11px;
	line-height:13px;
}

#s1{
	width:338px;
	height:auto;
	padding:5px 0px 0px 0px;
	font-size:11px;
	line-height:13px;
	z-index:0;
}
#s2{
	width:160px;
	margin-top:0px;
	min-height:200px;
	height:200px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	line-height:13px;
	visibility:hidden;
}
html>body #s2{
height: auto; /* for not-IE */
}
#form1 div {
	clear: left;
	margin-top: 10px;
	margin-left:30px;
}
#form1 label {
	float: left;
	line-height:25px;
	width: 100px;
}
#form1 input{
	font-size:10px;
	line-height:10px;
}
.text {
	padding: 0.2em;
	width: 175px;
	border: 1px solid  #CCCCCC;
}
.btn {
	color: #666666;
	background-color: #FFFFFF;
	padding: 0.2em;
	border: 1px solid #666666;
}
.btn:hover {
	color: #333333;
	background-color: #e7e8eb;
	padding: 0.2em;
	border: 1px solid #666666;
}
.productinfo2 p{
	margin-bottom:10px;
}
.productinfo2 p.alt2,  .genericinfo p.alt{
	margin-bottom:0px;
}

.productblue{
	width: 370px;
	height:auto;
	position: relative;
	top:0px;
	left:0px;
	font-size:11px;
	padding:10px 10px 10px 0px;
	line-height:13px;
	background-color:#c2cde0;
	margin:0px;
}
.productblueimg{
	width:222px;
	height:auto;
	position: relative;
	top:0px;
	left:0px;
	float:left;
	font-size:0px;
	padding:0px;
	line-height:0;
}
.productbluecopy{
	width:140px;
	height:auto;
	position: relative;
	top:0px;
	left:0px;
	float:right;
	font-size:11px;
	padding:0px;
	line-height:13px;
}
.brandleft2{
	position:relative;
	width:169px;
	padding:5px 5px 20px 5px;
	background-color:#e7e8eb;
	background-image:url(../images/brand_footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	top:10px;
	left:0;
	margin-top:0px;
	margin-right:0px;
	font-size:0;
	line-height:0;
	float:left;
	height:auto;
}
.brandleft{
	position:relative;
	width:169px;
	padding:5px 5px 27px 5px;
	background-color:#e7e8eb;
	background-image:url(../images/brand_footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	top:10px;
	left:0;
	margin-top:0px;
	margin-right:0px;
	font-size:0;
	line-height:0;
	float:left;
	height:auto;
}
.brandleft:hover, .brandright:hover{
	background-color:#00234c;
	background-image:url(../images/brand_footer_on.gif);
}
.brandleft2:hover, .brandright2:hover{
	background-color:#00234c;
	background-image:url(../images/brand_footer_on.gif);
	color:#ffffff;
}
.brandright2{
	position:relative;
	width:169px;
	padding:5px 5px 20px 5px;
	background-color:#e7e8eb;
	background-image:url(../images/brand_footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	top:10px;
	left:10px;
	margin-top:0px;
	margin-right:0px;
	font-size:0;
	line-height:0;
	float:left;
	height:auto;
}

.brandright{
	position:relative;
	width:169px;
	padding:5px 5px 27px 5px;
	background-color:#e7e8eb;
	background-image:url(../images/brand_footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	top:10px;
	left:10px;
	margin-top:0px;
	margin-right:0px;
	font-size:0;
	line-height:0;
	float:left;
	height:auto;
}
.brandthumb{
	position:relative;
	width:169px;
	height:auto;
	top:0;
	left:0;
	font-size:0;
	line-height:0;
}
.brandcopy{
	position:relative;
	width:169px;
	padding:0px;
	top:10px;
	left:0;
	font-size:11px;
	line-height:13px;
	margin-bottom:0px;
	min-height:78px;
	height:78px;
}
html>body .brandcopy{
height: auto; /* for not-IE */
}
.brandcopy2{
	position:relative;
	width:169px;
	padding:0px;
	top:10px;
	left:0;
	font-size:11px;
	line-height:13px;
	margin-bottom:0px;
	height:auto;
}

.brandleft a, .brandright a{
color:#333333;
text-decoration:none;
}
.brandleft:hover a, .brandright:hover a,.brandleft2:hover a, .brandright2:hover a{
color:#ffffff;
text-decoration:none;
}
.brandleft:hover a:hover,.brandright:hover a:hover,.brandleft2:hover a:hover,.brandright2:hover a:hover{
color:#ffffff;
text-decoration:none;
}

#ourproducts{
	width:170px;
	padding:25px 10px 20px 10px;
	position:relative;
	top:0px;
	font-size:11px;
	line-height:13px;
	border-bottom:1px solid #ffffff;
	left:0px;
	color:#ffffff;
	background-color:#c2cde0;
}
.leftlink{
	width:160px;
	padding:0px;
	position:relative;
	top:0px;
	height:auto;
	font-size:12px;
	line-height:20px;
	border-bottom:1px solid #e5e5e5;
	left:0px;
	color:#ffffff;
}
.leftlink a{
	display:block;
	width:148px;
	height:auto;
	color:#999999;
	text-decoration:none;
	padding-left:12px;
	background-image: url(../images/left_links2.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.leftlink a:hover{
	color:#182038;
	text-decoration:none;
	padding-left:12px;
	background-image: url(../images/left_links2.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.leftlink a.current{
	display:block;
	width:148px;
	height:auto;
	color:#182038;
	text-decoration:none;
	padding-left:12px;
	background-image: url(../images/left_links8.gif);
	background-color:#edf0f3;
	background-repeat:no-repeat;
	background-position:left;
}
.leftlink a.current:hover{
	display:block;
	width:148px;
	height:auto;
	color:#182038;
	text-decoration:none;
	padding-left:12px;
	background-image: url(../images/left_links8.gif);
	background-color:#edf0f3;
	background-repeat:no-repeat;
	background-position:right;
}
a.msg_head, a.msg_head:active{
	width:136px;
	padding:0px;
	position:relative;
	top:0px;
	height:auto;
	font-size:12px;
	display:block;
	cursor:pointer;
	line-height:20px;
	border-bottom:1px solid #e5e5e5;
	left:0px;
	text-decoration:none;
	padding-left:24px;
	color:#999999;
	background-image: url(../images/left_links3.gif);
	background-repeat:no-repeat;
	background-position:left;
}
a.msg_head:hover{
	padding-left:24px;
	cursor:pointer;
	color:#182038;
	background-image: url(../images/left_links3.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.leftlink2{
	width:160px;
	padding:0px;
	position:relative;
	top:0px;
	height:auto;
	font-size:12px;
	line-height:20px;
	border-bottom:1px solid #e5e5e5;
	left:0px;
	color:#ffffff;
}
.leftlink2 a{
	display:block;
	width:136px;
	height:auto;
	color:#999999;
	text-decoration:none;
	padding-left:24px;
	background-image: url(../images/left_links3.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.leftlink2 a:hover{
	color:#182038;
	text-decoration:none;
	padding-left:24px;
	background-image: url(../images/left_links3.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.leftlink2 a.current{
	background-color:#edf0f3;
	background-image: url(../images/left_links4.gif);
	background-repeat:no-repeat;
	background-position:left;
	color: #333333 ;
}
.leftlink2 a.current:hover{
	background-color:#edf0f3;
	background-image: url(../images/left_links4.gif);
	background-repeat:no-repeat;
	background-position:right;
	color: #333333 ;
}
.leftlink3{
	width:160px;
	padding:0px;
	height:auto;
	font-size:12px;
	line-height:20px;
	border-bottom:1px solid #e5e5e5;
	color:#ffffff;
}
.leftlink3 a{
	display:block;
	width:124px;
	height:auto;
	color:#999999;
	text-decoration:none;
	padding-left:36px;
	background-image: url(../images/left_links5.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.leftlink3 a:hover{
	color:#182038;
	text-decoration:none;
	padding-left:36px;
	background-image: url(../images/left_links5.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.leftlink3 a.current{
	background-color:#edf0f3;
	background-image: url(../images/left_links6.gif);
	background-repeat:no-repeat;
	background-position:left;
	color: #333333 ;
}
.leftlink3 a.current:hover{
	background-color:#edf0f3;
	background-image: url(../images/left_links6.gif);
	background-repeat:no-repeat;
	background-position:right;
	color: #333333 ;
}
#pdf a{
	color:#182038;
	font-size:16px;
	line-height:17px;
	font-weight:bold;
	text-decoration:none;
}
#pdf a:hover{
	color:#999999;
	text-decoration:none;
}
.rightbox{
	width:170px;
	padding:15px 10px 15px 10px;
	position:relative;
	top:0px;
	left:0px;
	border-bottom:1px solid #ffffff;
	color:#ffffff;
	background-color:#00234c;
}
.rightboxalt{
	width:170px;
	padding:15px 10px 15px 10px;
	position:relative;
	top:0px;
	left:0px;
	border-bottom:1px solid #ffffff;
	color:#ffffff;
	background-color:#00234c;
}
#ourproducts p, .rightbox p{
	margin:10px 0px 0px 0px;
}
.rightbox a, .rightboxalt a{
	color:#ffffff;
	text-decoration:none;
}
.rightbox a:hover, .rightboxalt a:hover{
	color:#cccccc;
	text-decoration:none;
}
.rightbox a.current:hover, .rightbox a.current, .rightboxalt a.current:hover, .rightboxalt a.current{
	color:#cccccc;
	text-decoration:none;
}
.rightbox h1, .rightboxalt h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:15px;
	line-height:17px;
	margin:0px 0px 0px 0px;
}

#usedcopy h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#00234c;
	font-size:18px;
	line-height:20px;
	margin:0px 0px 10px 0px;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#00234c;
	font-size:18px;
	line-height:20px;
	margin:0px 0px 10px 0px;
}
h1.logo a{
	background-image: url(../images/makerlogo.jpg);
	width:207px;
	height:65px;
	display:block;
	text-indent:-9999px;
}

.newsitem h1, .newsitemalt h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#00234c;
	font-size:15px;
	line-height:17px;
	margin:0px 0px 10px 0px;
}
.newsitem h2, .newsitemalt h2, #newsfull h2, #prod_homepage h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#66666;
	font-size:12px;
	line-height:15px;
	margin:0px 0px 5px 0px;
}

p.newsp{
margin-top:10px;
}
/* Links */
a{
color:#000000;
text-decoration:none;
}
a:hover{
color: #999999;
text-decoration:none;
}

a.white_link:link{color:#ffffff;text-decoration:none;font-weight: normal; 	}
a.white_link:active{color:#ffffff;text-decoration:none;font-weight: normal;	}
a.white_link:visited{color:#ffffff;text-decoration:none;font-weight: normal;	}
a.white_link:hover{color:#ffffff;text-decoration:underline;font-weight: normal;	}	


a.form:link{color:#182038; display:block;width:348px; height:auto;text-decoration:none;font-weight: normal; padding:3px 0px 3px 10px; font-weight:bold;font-size:18px;	line-height:20px; outline:none; 	}
a.form:active{color:#182038; display:block;width:348px; height:auto;text-decoration:none;font-weight: normal; padding:3px 0px 3px 10px; font-weight:bold;font-size:18px;	line-height:20px;outline:none;  	}
a.form:visited{color:#182038; display:block;width:348px; height:auto;text-decoration:none;font-weight: normal; padding:3px 0px 3px 10px; font-weight:bold;font-size:18px;	line-height:20px; outline:none; 	}
a.form:hover{color:#ffffff; display:block;width:348px; height:auto;text-decoration:none;font-weight: normal; padding:3px 0px 3px 10px; font-weight:bold;font-size:18px;	line-height:20px; background-color:#182038;outline:none;  	}	

#searchnav a.current{
	font-weight:bold;
}


/* End */
.clearme{
	clear:both;
}
.title{
	font-size:0;
	line-height:0;
}
.left{
	float:left;
}
.right{
	float:right;
}
/* Gallery CSS */
.galleria{width:100px;list-style:none;}
.galleria li{width:100px;height:auto; border-bottom:1px solid #ffffff;display:block;overflow:hidden;float:left;}
.galleria li a{display:none}
	.gallery_demo{width:100px;}
	.gallery_demo li{width:100px;height:auto; border-bottom:1px solid #ffffff;}
	.gallery_demo li#end{width:100px;height:auto; border:none; border-right:none;}
	
/* navigation styling */
.menu {
	width:750px;
	position: absolute;
	height:auto;
	top:-25px;
	left:15px;
	background-image:url(../images/nav_corner.gif) ;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	background-repeat: no-repeat;
	font-weight:bold;
	background-position:bottom right;
	overflow:visible;
	font-size:11px;
	line-height:11px;
	z-index:100;
	color:#888888;
	margin:0px;
	padding:0px;
	margin-top:-25px;
}
html>body .menu {
height: auto; /* for not-IE */
}

/* hack to correct IE5.5 faulty box model */
* html .menu {width:750px; w\idth:750px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none; height:auto; background-color:#FF0000;	
}

.menu ul ul {	width:110px;
	border-right:1px solid #182038;
	border-bottom:1px solid #182038;
	background-color:#ffffff;
	min-height:100px;
	height:100px;
}
html>body .menu ul ul{
height: auto; /* for not-IE */
}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;position:relative;
	padding:0px 10px 0px 0px;
	width:100px;
	border-right:1px solid #182038;
	height:auto;
}

.menu li.long {float:left;position:relative; 	
	padding:0px 10px 0px 0px;
	width:130px;
	border-right:1px solid #182038;
	min-height:25px;
	height:25px;
}

.menu li.end {float:left;position:relative; 	
	padding:0px 10px 0px 0px;
	width:100px;
	border-right:none;
	min-height:15px;
	height:15px;
}

.menu ul ul li{position:relative; background-image:none;
	border-right:none; margin:0px 0px 0px 0px;
	padding:0px;
}
html>body .menu li, html>body .menu li.end, html>body .menu li.long{
height: auto; /* for not-IE */
}

/* style the links for the top level */
.menu ul li a{display:block; height:25px;font-size:11px; line-height:11px;text-decoration:none; color:#999999; 
	background-image:url(../images/nav_back_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:#333333;
	margin:0px;
	padding:0px 0px 0px 20px;
 }
.menu ul li a:hover{display:block; height:25px;
	background-image:url(../images/nav_back_on.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	color:#a7cbeb;
	padding-left:20px;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute; padding:20px 0px 0px 0px;top:25px;left:0; width:110px; height:100px; margin:0px;  }
/* another hack for IE5.5 */
* html .menu ul ul {top:25px;t\op:25px;}
.menu ul ul.long2{
width:140px;
}
/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menu ul ul li a, .menu ul ul li a:visited {font-size:11px; line-height:15px;text-decoration:none; color:#999999; background-image:none;	color:#333333; height:auto; margin:0; padding:0;
	padding-left:10px;
 }

.menu ul ul li a:hover{
	color:#a7cbeb;
	padding-left:10px;
	background-image:none;
	height:auto;
}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
.menu2 {
	width:750px;
	position: absolute;
	height:auto;
	top:-25px;
	left:0px;
	background-image:url(../images/nav_corner.gif);
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	background-repeat: no-repeat;
	font-weight:bold;
	background-position:bottom right;
	overflow:visible;
	font-size:11px;
	line-height:11px;
	z-index:100;
	color:#888888;
	margin:0px;
	padding:0px;
	margin-top:-25px;
}
html>body .menu2 {
height: auto; /* for not-IE */
}

/* hack to correct IE5.5 faulty box model */
* html .menu2 {width:750px; w\idth:750px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu2 ul {padding:0;margin:0;list-style-type:none; height:auto; background-color:#FF0000;	
}

.menu2 ul ul {	width:110px;
	border-right:1px solid #182038;
	border-bottom:1px solid #182038;
	background-color:#ffffff;
	min-height:100px;
	height:100px;
}
html>body .menu2 ul ul{
height: auto; /* for not-IE */
}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu2 li {float:left;position:relative;
	padding:0px 10px 0px 0px;
	width:100px;
	border-right:1px solid #182038;
	height:auto;
}

.menu2 li.long {float:left;position:relative; 	
	padding:0px 10px 0px 0px;
	width:130px;
	border-right:1px solid #182038;
	min-height:25px;
	height:25px;
}

.menu2 li.end {float:left;position:relative; 	
	padding:0px 10px 0px 0px;
	width:100px;
	border-right:none;
	min-height:15px;
	height:15px;
}

.menu2 ul ul li{position:relative; background-image:none;
	border-right:none; margin:0px 0px 0px 0px;
	padding:0px;
}
html>body .menu2 li, html>body .menu2 li.end, html>body .menu2 li.long{
height: auto; /* for not-IE */
}

/* style the links for the top level */
.menu2 ul li a{display:block; height:25px;font-size:11px; line-height:11px;text-decoration:none; color:#999999; 
	background-image:url(../images/nav_back_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:#333333;
	margin:0px;
	padding:0px 0px 0px 20px;
 }
.menu2 ul li a:hover{display:block; height:25px;
	background-image:url(../images/nav_back_on.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	color:#a7cbeb;
	padding-left:20px;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu2 ul ul {visibility:hidden;position:absolute; padding:20px 0px 0px 0px;top:25px;left:0; width:110px; height:100px; margin:0px;  }
/* another hack for IE5.5 */
* html .menu2 ul ul {top:25px;t\op:25px;}
.menu2 ul ul.long2{
width:140px;
}
/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu2 table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menu2 ul ul li a, .menu2 ul ul li a:visited {font-size:11px; line-height:15px;text-decoration:none; color:#999999; background-image:none;	color:#333333; height:auto; margin:0; padding:0;
	padding-left:10px;
 }

.menu2 ul ul li a:hover{
	color:#a7cbeb;
	padding-left:10px;
	height:auto;
	background-image:none;
}

/* make the second level visible when hover on first level list OR link */
.menu2 ul li:hover ul,
.menu2 ul a:hover ul{visibility:visible; }

/* Style for drop downs */
.style1 { color: #333333; }
.style2 {}

.style1_2 { font-weight: bold; color: #000000; padding-top: 8px; }
.style2_2 { padding-left: 8px; }
ul.spares{
	margin-top:20px;
	margin-bottom:20px;
	color:#00234c;
	padding-left:20px;
	list-style-position: outside;
	list-style-type: square;	
}
ul.spares li{
	padding-left:20px;
}
.imgfix{
		font-size:0;
		line-height:0;
}
#send_to_friend div{
	position:relative;
	top:0;
	left:0;
	width:240px;
	height:auto;
	overflow:hidden;

}
#send_to_friend{
		margin-top:10px;
}
#send_to_friend input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:2px;
}
.formbold{
	font-weight:bold;	
}
.text {
	padding:1px;
	width: 130px;
	height:16px;
	border: 1px solid  #333333;
	background-color: #ffffff;
}
.text2 {
	padding:1px;
	height:16px;
	border: 1px solid  #333333;
	background-color: #cccccc;
}

.heading1 {
	font-size: medium;
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
}


#send_to_friend label {
	font-family:Arial, Helvetica, sans-serif;
	float: left;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	width: 90px;
}
