/* CSS Document */

* {margin: 0; padding: 0; border: 0}

body {font: 90% "Trebuchet MS", Tahoma, Verdana, sans-serif; background-color: #CECECE; color: #000000; text-align:center}
#wrapper {width: 988px; border:#999999 solid 2px; text-align:left; margin-left:auto; margin-right:auto; background-color: #FFFFFF}
.clear {clear:both}
.right {float: right}
.left {float: left}
a, a:link, a:visited {color: #015330; text-decoration:none; font-weight:bold}
a:hover {color: #000}
.img_border2{border:#989898 solid 2px;}
hr { border: 1px inset #CCCCCC;}
h1 { display:block; height: 0; overflow: hidden}
h2 { font-size:14pt; font-weight:bold; text-align:center; margin:10px 0px}
#footer { clear:both;}
.bullet { padding:10px 0px 12px 25px}
.bullet2 { padding:10px 0px 12px 25px; background-color: #FFFFFF}

/* -- Header & Top Right Nav -------*/
#header {background: #FFFFFF url(../images/header_bg.jpg) repeat-x; height:105px}
#logo {float:left; width:450px}
#number {font-size: 14pt; font-weight: bold; float:right; display:inline; margin-right:10px; margin-top:10px; text-align:right; 	line-height: 1.5em; color:#015330; width:350px}
.newsletter {background:transparent url(../images/button.jpg) left top no-repeat; height: 20px; line-height:15px; color:#FFFFFF; 	margin-left:5px; padding:0px; width:85px; font-size:9pt; font-weight:bold}
#number form {font-size:12pt}
#subnav {width: 432px; display:inline; float:right; clear:right; margin-top:7px}
#subnav ul li {background-image: none; padding-left: 0px; padding-right: 0px; float:left; margin: 0; font-size: 10pt; list-style: none; border-left: #015330 solid 1px; line-height:1.1em}
#subnav ul li a { display: block; padding-left: 15px; padding-right: 15px; background: transparent; font-weight:bold}
#subnav ul li a.endnav {padding-right:0px}

/*-- Top Dropdown Navigation ---------*/
#topnavbox {width:100%; height:35px; background:#015330}
#nav ul {float: left; padding: 0; margin: 0} 
#nav a {background:transparent url(../images/topnav_rt.jpg) right top no-repeat; display: block; color: #FFFFFF; font-size:12pt; 	font-weight:bold; padding:6px 32px}
#nav a:hover, #catalog a:hover {background:#006633; color:#FFFFFF}
#nav a.arrow { background:transparent url(../images/topnav_arrow.jpg) right top no-repeat}
#nav a.arrow:hover {background: #006633;}
#nav li {background:#015330 url(../images/topnav_bg.jpg) left top; float: left; list-style: none}
#nav li ul {position: absolute; background: #015330; width:185px; left: -999em; padding:0; margin-left:2px}
#nav li ul.wide {width:200px; margin-left:2px}
#nav li ul a {display:block; width: 185px; font-size:10pt; font-weight:bold; list-style: none; padding:0; background:none}
#nav li ul a:hover, #nav li ul.wide a:hover , #nav li ul ul a:hover {background:#006633}
#nav li ul.wide a {width: 200px}
#nav li ul ul {margin: -21px 0 0 125px; width:240px}
#nav li ul ul a {display:block;	width:240px; padding:0;	background:none}
#nav li ul li, #nav li ul ul li {background:#015330; border:#FFFFFF solid 1px}
#nav li ul li a, #nav li ul ul li a {padding:2px 0px 2px 10px}
#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto}
#nav li:hover, #nav li.sfhover {position: static} 

/* -- Begin Main Content --*/
#contentwrapper {float:left; background: #ffffff url(../images/content_bg.gif) left top repeat-y; color:#000; margin:0px; padding:0px}
#product {float:left; background:#ffffff url(../images/product_bg.gif) left top repeat-y; color:#000000; margin:0px; padding:0px;}

/* -- Left Column  --*/

#leftcol {float:left; width:200px; margin:0; padding:0}
#topleft {background: #eeeecc; width:200px; height:140px; border-top:#999 solid 5px; border-bottom:#999 solid 5px; margin:0; padding:0; text-align: center}
#topleft form {text-align:left; margin-left:10px; margin-top:5px}
input.getbutton {margin:7px 0px 0px 10px}
#make, #year {width:120px; margin-top:5px; border: #999 solid 1px}
.silverhead {background: #eaeaea url(../images/module_bg.jpg) left top repeat-x; color:#000000; width:200px; height:50px; text-align:center; line-height:50px}

/*--left navigation --*/
#leftnav ul {padding: 0; margin: 0; list-style-type:none; float:left; width: 200px}
#leftnav li {background:#015330 url(../images/sidenav_bg.jpg) left top no-repeat; position : relative; float : left; list-style-type:none; line-height :35px; width:200px}
#leftnav a {background:transparent; display: block; color: #FFFFFF; font-size:12pt; font-weight: bold; text-decoration: none; padding-left:10px}
#leftnav a.arrow {background:url(../images/sidenav_bg_arrow.jpg) right top no-repeat}
#leftnav li ul {position : absolute; background: #015330; left: -999em; margin-left : 200px; margin-top : -35px}
#leftnav li ul li, #leftnav li ul ul li {background:#015330; border:#FFFFFF solid 1px;line-height:22px; width:240px}
#leftnav li ul ul {width:240px; left: -999em; margin-left:240px; margin-top:-23px}
#leftnav ul li a {display:block; width: 230px; font-size:10pt; font-weight:bold; list-style: none; padding-left:10px}
#leftnav ul li a.smarrow, #nav ul li a.smarrow {background:url(../images/sm_arrow.gif) right center no-repeat}
#leftnav a:hover, #leftnav a.arrow:hover, #leftnav ul li a.smarrow:hover, #nav ul li a.smarrow:hover {background:#006633; color:#FFFFFF}
#leftnav li:hover ul ul, #leftnav li:hover ul ul ul, #leftnav li.lefthover ul ul, #leftnav li.lefthover ul ul ul {left: -999em}
#leftnav li:hover ul, #leftnav li li:hover ul, #leftnav li li li:hover ul, #leftnav li.lefthover ul, #leftnav li li.lefthover ul, #leftnav li li li.lefthover ul {left: auto;}
#leftnav li:hover, #leftnav li.lefthover {position: static} 
#bottomleft {background:transparent; margin-top:55px; padding:0px}

/* -- Center Column --*/
#centercol {float:left; width:588px; margin:0; padding:0}
#partcol {float:left; width:784px; margin:0; padding:0}
#centerpic {background: #eeeecc url(../images/centerpic.jpg) left top; width:584px; height:150px; margin-left:2px}
#banner {background:url(../images/banner_bg.jpg) left top no-repeat; text-align:center; margin: 20px; padding-top:7px; width:544px; height:60px; font-size:14pt; font-weight:bold}
.single {margin-top:6px; font-size:28px}
.double {margin-top:2px; font-size:18px}
#banner span {color:#000000}
#bigbuttons {margin-left:2px;background:#015330 url(../images/midnav_bg.jpg) left top repeat-x; width:584px; height:50px}
#catalog li {background:transparent; float:left; list-style:none}
#catalog a {background:transparent; display: block; color:#FFFFFF; font-size:16pt; font-weight:bold}
#catalog a.jagcat {padding:10px 79px 12px 15px}
#catalog a.landcat {padding:10px 32px 12px 15px}
#maincontent {margin:20px; text-align:left}
#homepage p {text-align:justify}
#thanks {margin:20px; text-align:center; font-weight:bold}
#copyright {margin:20px; text-align:center; font-size:9pt}
a.copy {color:#000000; font-weight:normal}

/* -- Right Column --*/
#rightcol {float:right;	width:200px; margin:0; padding:0}
#topright {background: #eeeecc; width:200px; height:140px; border-top:#999 solid 5px; border-bottom:#999 solid 5px; margin:0; padding:0; text-align: center}
#topright p, #topleft p {font-size:13pt; color:#000; font-weight:bold; line-height:1.1em; padding-top:10px}
#topright form {margin-top:5px}
.go {background:transparent url(../images/go_button.jpg) left top no-repeat; height: 20px; line-height:15px; color:#FFFFFF; margin-left:10px; padding:0px; width:50px; font-size:9pt; font-weight:bold; margin-top:5px}
.gobutton {margin-top:8px; margin-left:10px}
.boxes {background: #eeeecc; width:200px; border-bottom:#015330 solid 10px}
.newsbox {background:#eeeecc; height:200px; padding:10px; overflow:auto}
.partbox {background:#eeeecc; height:200px; padding:10px; text-align:center; font-size:10pt; }
.parttitle {display:block; height:40px}
.img_border {border:#000000 solid 3px;}
.partnav {display:inline; width: 80px; margin:10px; text-align:center}

/* -- Forms --------*/

input.text {padding: 1px 3px; border: 1px solid #999999; margin-top:5px}
input.gotext {padding: 1px 3px; border: 1px solid #999999; margin-top:7px}

