body {background: #888; font-size: 90%; font-family: Arial, Helvetica,verdana, san-serif; padding-top: 2px; margin: 0px;}

a {text-decoration: underline;color: #C60C14;}
a:hover{text-decoration: none;}
a img{border: solid 2px #C60C14;}
em {color: #df1316; font-weight: bold;}
h1 {font-family:  serif; font-size: 24px; font-style: italic; color: #fff; text-align: right; margin: 0px; padding: 0px;}
h1 a {text-decoration: none; color: #fff; width: 100%; margin: 0px; padding: 0px;}
h2 {font-size: 110%; padding-top: 30px; color: #C60C14;}
h3{text-align: right; font-size: 120%; font-weight: bold; margin: 0px 0px 30px 0px; padding: 30px 10px 5px 0px; background-color: #000; color: #fff; border-bottom: solid 2px #C60C14; border-right: solid 15px #C60C14; width: 30%; /*border-left: solid 15px #C60C14;*/}
/*h3{text-align: left; font-size: 100%; margin: 0px 5px 5px 0px; padding: 5px 10px; background: #fff; color: #df1316; border-bottom: solid 2px #c0c0c0;}*/
h4 {margin-left: 10px; color: #C60C14; background-color: #fff;}
p {margin: 10px 10px; padding: 0px;}
sup {font-size: 100%}
table {margin-bottom: 20px;}
table th {text-align: right; padding-right: 20px;border-right: solid 1px #ccc;}
table td {text-align: left; }
table td.listheader{text-align: center;}
table{borders: 0px;}
table th, table td {border-bottom: solid 1px #ccc;}
table tr {}
table caption{text-align: left; font-size: 100%; font-weight: bold; margin-top: 20px; padding: 3px 0px 3px 5px; background-color: #000; color: #fff;border-left: solid 15px #a9a081; border-bottom: solid 2px #a9a081;}
/* ID */
#address{margin: 10px 0px 0px 40px; width: 400px;}
#address ul{list-style-type: none;}
#address ul li{margin: 2px;}
#address-header{font-size: 110%;font-weight: bold; font-style:italic;}
#container {position: absolute; left: 50%; width: 744px; margin-left: -372px;background-color: #fff;border-right: solid 1px #fff; border-left: solid 1px #fff; border-bottom: solid 1px #fff;border-top: solid 1px #fff;}
#content{padding: 0px; margin: 0px;}
#contentindex{text-align: center;}
#dimensions{width: 70%;}
#dimensions table {margin: 20px 0px;}
#features{text-align: center; padding: 0px 20px;}
#features table{border: 0px;}
#features ul{padding: 0px 20px; margin: 0px;}
#footer{font-size: 80%; text-align: left; color: #fff; background: #000; border-top: solid 2px #df1316; margin: 10px 0px 0px 0px; padding: 5px 0px;clear: both;}
#footer p{margin: 0px 0px 0px 10px; padding: 0px;}
#copyright {border-top: solid 1px #666666; margin-top: 5px; padding: 3px 0px 0px 10px; clear: both;}
#header{height: 170px; background: #000 url(i/header_mut.jpg) no-repeat bottom right; margin-bottom: 0px; padding: 0px;}
#header h1{margin: -1px 0px 0px 0px; padding:0px 7px 0px 0px; height:52px;color: #fff; background-color: #000; border-bottom: solid 1px #fff; border-top: solid 1px #fff;}
#header h1 a img{margin: 0px 0px 0px 8px; padding: 0px; float: left;border: 0px;}
/*#header h1{margin: -1px 0px 0px 0px; padding:0px 7px 0px 0px; height:50px;color: #fff; background: #000 url(i/BoscoLogo.gif) no-repeat center left; border-bottom: solid 1px #fff; border-top: solid 1px #fff;}*/
#header h1 a{display: block; width: 100%; height: 100%;margin: 0px;padding: 5px 0px 0px 0px;}
#map {float: right;}
#map img{margin: 0px 60px 0px 0px;}
#navbottom{width: 100%; text-align: center; margin: 60px 0px 0px 0px; padding: 0px; clear: both;}
#navbottom ul{list-style-type: none;  width: 100%; margin: 0px; padding: 0px;}
#navbottom ul li{display: inline; margin: 0px 10px; padding: 0px;}
#navtop {width: 100%; margin-top: 0px; margin-bottom: 0px; padding: 0px 0px 0px 0px;  background-color: #000; border-top: solid 1px #fff; /*border-bottom: solid 1px #fff;*/} 
#navtop ul{padding-left: 0px;margin: 0px; background-color: #000; color: #fff; float: left;width: 100%;}
#navtop ul li{display: inline;}
#navtop a {padding: 4px 0px; background-color: #000; color: #fff; text-decoration: none; float: left; border-right: 1px solid #fff; border-bottom: solid 1px #fff; width: 148px; text-align: center;}
#navtop a.firstbutton{}
#navtop a.lastbutton{border-right: 0px;}
#navtop a:hover{background-color: #5a6314; color: #fff;}
#overview-image1 {float: right; text-align: center;}
#overview-image2 {float: left; text-align: center;} 
#overview-image1, #overview-image2 {font-size: 80%; font-style: italic; margin: 20px 10px;}
#photos{margin: 0px; padding: 0px;}
#photos ul{list-style-type: none; margin: 0px; padding: 0px;}
#photos ul li{margin: 0px; padding: 5px 0px;}
#transaxle{width: 50%;}
#transaxle table {margin: 20px 0px;}
/* class */
.index {text-align: center;}
.photocaption{padding-bottom: 10px;}
