	
select, option {
	font-size: 11px;
	line-height: 12px;
	color: #666;}
	
h4 {
	font:normal 12px/16px Arial, Sans-serif;
    margin:2px;
	padding:2px;
	color:#104A42;
	}

h4 a {
	color:#104A42;
	}

h4 a:hover {
    color: #396; 
	}

div.callout h5, #foot p, p.subtitle  {
	font-size: 90%;
	line-height: 125%;}
	
p {
	margin: 0 0 15px 0;
	padding: 0;}
	
h1 img {
	display: inline;
	font-size: 190%;
	color:#59c;
	line-height: 225%;}

h2 {
	font:bold 18px Arial, Sans-serif;
	line-height: 125%;
	color:#104A42;}	

p.image {
	margin-right:15px;
	float: left;}

/* Layout Table Styles */	
#layout {
	width: 695px;
	text-align: left;}
	
#head {
	padding: 0px 0 30px 0;
	width: 695px;}

#head h1 {
	padding: 21px 6px 0 0;
	margin: 0;
	text-align: right;
	line-height: 20px;
	font-size: 15px;}

#head h1 img {
	display: inline;}		

#head p img.arrow {
	display: inline;}
	
.main {
	color: #666;
	}	
	
.mainBox {
	color: #666;
	border: 1px solid #ccc;}		

.main h3, .mainBox h3 {
 	font-weight: bold;}

#col2{
padding:0 20px 20px 30px;
width:345px;
}

html>body #col2{
padding-top:15px;
}

#col6{
padding:20px;
width:365px;
}

div#right ul {
	margin: 3px 0 24px 0;
	padding-left:15px;
}

div#right ul li {
	margin: 3px 0 4px 0;
	padding-left:3px;
	list-style-image: url(../img/b.gif);
}

div#right ul.list li {
	margin: 0;
	list-style-image: url(../img/c.gif);
}


div#right ul li a:hover{
	text-decoration:underline;
	color:#396;
}

#right{
      padding:20px;
      width:465px;
}

div#right .list ul {
	margin: 3px 0 24px 0;
	padding-left:15px;
}

div#right .list ul li {
	margin: 3px 0 4px 0;
	padding-left:3px;
	list-style-image: url(../img/c.gif);
}

div#right .list ul li a:hover{
	text-decoration:underline;
	color:#396;
}

#col5{
padding-top:0px;
padding-left:30px;
width:500px;
}

html>body #col5{
padding-top:15px;
}

#left{
padding-top:20px;
width:190px;
}
#col4 {
padding-top:0px;
 width:127px;}
 
#col4 p{
padding-top:10px;
padding-bottom:-10px;
padding-right:10px;
text-align:right;
color:#666;
border-top:1px dashed #ccc;
}

p#price {
	font-size: 100%;
	font-weight:bold;
	color:#f30;}
#col6 img{padding-left:10px;}
#col2 img{padding-left:10px;}
  
img { border: none; }

a
	{
    color:#104A42;
	text-decoration: none;
	outline: none;
	}
	
a:hover { 
        color:#104A42;
        text-decoration:underline;
		}
		  
.clear {
	clear:both;
	line-height:1px;
}
	
ul.leftNav
    { 
	list-style: none;
	color: #036; 
	padding-left: 0;
	margin-left: 0;
    font: normal 11px/18px Arial,Verdana,Sans-serif;
	}

ul.leftNav li a:hover 
{ 
    color: #396; 
	background-position: -200px 60%;
    }

ul.leftNav li a
	{
	padding-left: 14px;
	margin-left: 3px;
	background: transparent url(../img/g_c.gif) no-repeat 0 60%;
	}
.product{
	width:470px;
	font: 11px/19px Arial, sans-serif;
	padding:0;
	margin:0;
	text-align:inherit;
	}
.productRow{
	border:1px solid #eee; 
	}
	
.pdf{
	padding:0;
	margin:0;
}	

.pdfImage{
    text-align:right;
	padding:0px;
	margin:10px 0 2px 20px;
}
.topreturn{
   padding:10px 0 30px 0;
}
.topreturn{
    text-align:right;
}
#right .topreturn ul li {
	list-style-type: none;
	font: 11px/18px arial, sans-serif;
	list-style-image: url(http://www.hutchens.com.au/img/up.gif);
}
#navl{
    margin-bottom:23px;
}
.piston{
	width:470px;
	font: 11px/19px Arial, sans-serif;
	padding:9px;
	border:1px solid #eee; 
	margin:2px;
	text-align:inherit;
	}