@charset "utf-8";
/* CSS Document */
/* reset defaults css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,form,input,textarea,p,blockquote,th,td {margin:0;padding:0}
table {border-collapse:collapse;border-spacing:0}
img {border:0}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal}
ol,ul {list-style:disc}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-weight:normal}
q:before,q:after {content:''}
abbr,acronym { border:0}

/* layout css */
body{background:url(/images/layout/studebaker-bg.jpg) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;margin-bottom:20px}
#container{display: block;margin-left:auto;margin-right:auto;width:952px;background:url(/images/layout/header-bg-leaves.jpg) no-repeat;}
#header{height:140px;background:url(/images/layout/body-top-corners.gif) bottom no-repeat;}
#header img{float:left;margin:15px 0px 10px 10px}
#login{background:url(images/layout/login-bg.gif) no-repeat bottom;float:right;width:582px; height:40px;/*filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;*/color:white;}
#login form{padding-top:5px;padding-left:10px}
#login input{margin-left:10px; border:2px solid #4FB232; background-color:white}
#login p{margin-left:10px}
#login a{color:#7BC143}
#login label{margin-left:10px;}#main{background:url(/images/layout/body-middle-bg.gif) repeat-y;padding-left:20px;padding-right:20px;}
#main a{color:#7bc143}
#main div.twoCols{background-color:white}
#main div.twoCols .col1{float:left;width:19%;clear:left;}
#main div.twoCols .col2{float:right;width:77%;clear:right;border-left:1px solid #cccccc; padding-left:20px}
#main div.contact .col1{float:left;width:64%;clear:left;}
#main div.contact .col2{float:right;width:33%;clear:right;border-left:1px solid #cccccc; padding-left:20px}
.home #main div.twoCols .col1{float:left;width:61%;clear:left;padding-right:20px}
.home #main div.twoCols .col2{float:right;width:34%;clear:right}
.home #main div.twoCols .col1 table, .home #main div.twoCols .col1 tr, .home #main div.twoCols .col1 td{border:none;}
.home #main hr{color:#CCCCCC;height:1px;}
.home #main h2 a{color:black; text-decoration:none;}
ul, ol {margin-left:30px;}
#main div.threeCols{}
#main div.threeCols .col1{float:left;width:19%;clear:left;padding-right:20px}
#main div.threeCols .col2{float:left;width:53%; border-right:1px solid #cccccc;border-left:1px solid #cccccc; padding:0px 20px;}
#main div.threeCols .col3{float:right;width:19%;clear:right; padding:0px 10px}
#main form table, #main form table td, #main form table tr{border:none;}
#footer{background:url(/images/layout/body-bottom-corners.gif) top no-repeat;height:70px;clear:both}
#footer p{font-size:75%; float:left; clear:left; margin-left:10px}

/* General Formatting */
h1{font-size:170%;font-weight:bold; color:#7BC143}
h2{font-size:140%;font-weight:bold; color:#7BC143}
h3{font-size:130%;font-weight:bold; color:#FF9900}
h4{font-size:120%;font-weight:bold}
h5{font-size:110%;font-weight:bold}
h6{font-weight:bold}
h1,h2,h3,h4,h5,h6{margin-top:15px; margin-bottom:10px}
p{margin:10px 0px;padding-right:10px}
strong{font-weight:bold}
.clear{clear:both}
th{text-align:center;font-weight:bold;}
hr{border:1px solid #cccccc}

/* specific formatting */
.Sales #main table, .Sales #main table tr, .Sales #main table td {border:none;padding:0;}
.About #main table, .About #main table tr, .About #main table td {border:none;padding:0;}
.About #main table tr td {vertical-align:top}
.About #main table tr td h3 {margin-top:0px}
.mainImg {margin-left:0px; margin-right:0px; margin-top:5px;}
.last{border:none !important}
.title{font-size:130%; font-weight:bold; margin-top:18px; margin-bottom:10px; color:#000}
#main div.threeCols .col2 h1,#main div.threeCols .col2 h2{color:#000}
#main div.threeCols .col2 img{float:left; margin:10px 10px 10px 0px}
#main div.threeCols .col2 ul,#main div.threeCols .col3 ul{margin-left:20px;}
#main div.threeCols .col2 ul li, #main div.threeCols .col3 ul li{ list-style-type: disc; margin:5px 0px}
#main div.threeCols .col3 span{font-size:70%}
.Products #main table, .Products #main table tr, .Products #main table td, .Products #main table th{border:1px solid #cccccc;}
.Products #main table td, .Products #main table th {padding: 4px;}
.home #main table, .home #main table tr, .home #main table td, .home #main table th{border:1px solid #cccccc;}
.home #main table td, .home #main table th {padding: 4px;}
#breadcrumbs, #breadcrumbs a{font-size:100%; font-weight:bold; color:#999999; margin-top:18px;text-decoration:none}
#breadcrumbs span{color:#7BC143}
.availability{font-size:80%}

/* navigation css */
#header #nav-primary{width: 630px; float:right; padding-right:10px; padding-top:55px}
#header #nav-primary ul{float:right; padding:0; margin:0}
#header #nav-primary ul li{list-style:none; display:block; float:left; padding:0; margin:0px 3px 0px 0px; }
#header #nav-primary ul li a{display:block; text-decoration: none; color:#000000; font-weight:bold; width:100px; height:26px; padding-top:8px; background:url(/images/layout/tab.gif) no-repeat; text-align:center;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; margin:0}
#header #nav-primary ul li a:hover, #nav-primary ul li a:active{filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90}
#header #nav-primary ul li a.current{filter:alpha(opacity=100);-moz-opacity:1;opacity:1; background:url(/images/layout/tab_over.gif) no-repeat}
#header #nav-primary ul li a:hover.current {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#footer #nav-primary{margin:0px 0px 10px 16px;padding-top:25px;}
#footer #img-footer{width:115px;float:right; margin-right:10px;padding-top:25px}
#footer #nav-primary ul{padding:0; margin:0}
#footer #nav-primary ul li{list-style:none; display:block; float:left; padding:0; margin:0px 0px 0px 0px; border-right:1px solid #7bc143}
#footer #nav-primary ul li a{display:block; text-decoration: none; color:#7BC143; padding: 0px 5px; font-weight:bold}
#footer #nav-primary ul li a:hover{text-decoration:underline}
#nav-secondary{}
#nav-secondary ul{margin-left:0px;}
#nav-secondary ul li{list-style-type:none;margin:4px 0px; display:block; padding-left:20px;background:url(images/layout/bullet-black.gif) left top no-repeat;}
#nav-secondary ul li a{text-decoration:none; color:#000; font-weight:bold;}
#nav-secondary ul li a:hover{text-decoration:underline}
#nav-secondary ul li.current{background:url(images/layout/bullet-green.gif) left top no-repeat;}
#nav-secondary ul li.current a{color:#7bc143}
#wholesale{float:left;font-weight:bold;font-style:italic;width:200px;color:white;margin-left:50px}