/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background:url(images/page-tail.jpg) center top repeat;}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.417em; color:#969696;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#B5B5B5;}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {line-height:1em; background:url(images/list-tail.gif) left top repeat; margin-bottom:1px;}
li a {background:url(images/list-marker.gif) 11px 8px no-repeat; font-size:0.833em; padding:8px 0 11px 40px; text-transform:uppercase; color:#696969; display:block;} 

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

.col-1,
.col-2 {float:left;}
.RepeaterState {font-family:Tahoma, Helvetica, sans-serif; font-weight:bold; font-size:1.05em; line-height:1.817em; color:#000000;}
.RepeaterDealer {font-family:Tahoma, Helvetica, sans-serif; font-weight:bold; font-size:1.00em; line-height:1.417em; color:#969696;}
.RepeaterTrike {font-family:Tahoma, Helvetica, sans-serif; font-weight:normal; font-size:0.95em; line-height:1.417em; color:#000000;}
.RepeaterTrike td {padding-left:5px; padding-right:5px;}

/***************header***************/
#header {background:url(images/header-tail.jpg) center top repeat-x;}
#header .header-bg {background:url(images/header-bg.jpg) center 60px no-repeat;}

.menu {margin:0 -31px;}
.bulletlist {list-style-type:disc;}
.logo {margin:0 -31px;}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin-right:19px;}
.phone {float:right; margin-right:60px;}
.col-2 .phone {margin-right:165px;}
cite {font-style:normal;}

#content {padding:2px 0 50px 0px;}
.col-1 {padding:5px 39px 0 0;}

.border {background:url(images/border-tail.gif) left top repeat-x; font-size:0%; line-height:0%; height:1px;}

/***************titles***************/

.slogan .title {margin:0 0 89px 224px;}

.box-title {background:#302D2C; border:1px solid #0F100F; padding:10px 0 11px 20px;}
.box-title h4 {line-height:1.286em; padding:0 !important;}
.box-title h5 {line-height:1.7em;}

h2, h3 a, h4 {font-weight:normal;}
h2 {font-size:0.833em; line-height:1.4em;}
h2, h2 a {color:#FFFF00; text-transform:uppercase;}
h3 a {color:#696969 !important; font-size:1.25em !important; line-height:1.2em; text-transform:none !important;}

h4, h5 {text-transform:uppercase; color:#FFF;}
h4 {font-size:1.167em; padding-bottom:15px;}
h5 {font-size:0.833em;}
h5 span {color:#FFFF00;}

h5 em {color:#FFFF00; text-transform:none; font-size:1.4em; font-weight:normal;}

/***************links***************/
.list {position:absolute; top:0; right:0; margin:-41px -39px -26px 0;}
.list li {text-align:center; background:none; padding:0; margin:0; line-height:0; font-size:0;}
.list li a {background:none; padding:0;}

.box a {font-size:0.833em; color:#FFF; text-transform:uppercase;}
.box p a {color:#B5B5B5 !important; text-transform:none !important; font-size:1em;}
.rss {color:#FFFF00 !important; margin-right:5px;}

.link {background:url(images/link-marker.gif) 3px 2px no-repeat; color:#FFFF00; text-transform:uppercase; font-size:0.833em; padding-left:23px;}

.list-un li {background:none; width:auto;}
.list-un li a {background:url(images/list-marker.gif) 1px 4px no-repeat; padding:4px 0 15px 30px; color:#696969 !important;} 

.link-un {color:#696969 !important; text-transform:none !important; font-size:1em !important;}
.link-extra {color:#FFFF00; font-size:0.833em; text-transform:uppercase;}

/***************boxes***************/
.box {background:url(images/box-tail.gif) left bottom repeat; border:1px solid #191918; border-top:none;}
.box .inner {padding:28px 19px 10px;}

.min-height1 {min-height:541px; height:auto !important; height:541px;}
.min-height2 {min-height:190px; height:auto !important; height:190px;}
.min-height3 {min-height:262px; height:auto !important; height:262px;}

/***************form***************/
#searchForm {padding:0 0 7px 9px}
#searchForm input {margin-right:3px; font-size:0.833em; padding:4px 0 0 9px; background:#1F1E1F; border:1px solid #242323; color:#FFF;
 text-transform:uppercase;}
#searchForm .link {float:left; text-decoration:none;}

#contactForm {padding:6px 38px 0 1px;}
#contactForm input, #contactForm textarea {font-size:0.917em; line-height:1em; background:none; border:1px solid #696969; padding:2px 0 0 3px;}
#contactForm textarea {overflow:hidden;}
.buttons {text-align:right; padding:7px 1px 0 0;}
.buttons a {margin-left:22px;}

/***************positioning***************/
.margin1 {margin-top:4px;}

.padding1 {padding-bottom:25px;}
.padding2 {padding-top:23px;}
.padding3 {padding-bottom:10px;}
.padding4 {padding-bottom:35px;}
.padding5 {padding-bottom:19px;}
.padding6 {padding-right:9px;}
.padding7 {padding-bottom:15px;}
.padding8 {padding-bottom:30px;}
.padding9 {padding-bottom:17px;}

/***************footer***************/
#footer {color:#696969; background:url(images/footer-tail.jpg) center top repeat; text-transform:uppercase; font-size:0.833em; padding:23px 0 18px;}
#footer a {border-left:1px solid #696969; padding-left:7px; margin:0 36px 0 7px; text-decoration:none; color:#696969;}
#footer a:hover {text-decoration:underline;}
