/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#080606;
	text-align:center;
}

.regular {  
	font-family: arial,geneva,sans-serif;  
	color: #333333;
	font-size:1em;
	line-height:1.8em;
}

.dealer {  
	font-size:.9em;
	line-height:1.5em;
}

img {border:0;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.688em;
		line-height:1.636em;
		color:#000000;
	}
	
input, select
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.1em;
		line-height:1.636em;
		
/*		border-style:solid;
		border-color:#CCCCCC;
		border-width:medium;*/
	}
	
input, select { vertical-align:middle; font-weight:normal;}

<!--a {color:#ff7800;}-->
a {color:#cd5a13;}

a:hover{text-decoration:none;}

<!--strong {font-size:1.091em; line-height:1.75em; color:#ff7800;}-->
strong {font-size:1.091em; line-height:1.75em; color:#cd5a13;}

.breadcrumbs {
	font-family: arial,geneva,sans-serif;
	font-size: 1em;
	font-weight: normal;
	/*color: #ff7800;*/
	color: #cd5a13;
}
.breadcrumbs a{
	text-decoration:none;
}

/* ============================= main layout ====================== */

.link {background:url(/images/link-tail-bg.gif) top repeat-x; display:block; float:right; line-height:1em; color:#754235; text-decoration:none; margin-top:31px;}
.link span {background:url(/images/link-right-bg.gif) top right no-repeat; display:block;}
.link span span {background:url(/images/link-left-bg.gif) top left no-repeat; padding:2px 10px 4px 11px;}
.link:hover {background:url(/images/link-tail-bg-hover.gif) top repeat-x;}
.link:hover span {background:url(/images/link-right-bg-hover.gif) top right no-repeat;}
.link:hover span span {background:url(/images/link-left-bg-hover.gif) top left no-repeat;}

/*li {font-size:1.091em; line-height:1.5em; color:#ff7800;}*/
li {font-size:1.091em; line-height:1.5em; color:#cd5a13;}
li a {text-decoration:none;}
li a:hover {text-decoration:underline;}

h2 {font-size:1.636em; line-height:1em; text-transform:uppercase; color:#000000; font-weight:normal; margin-bottom:23px;}
h3 {color:#333333; font-size:1.636em; line-height:1em; margin-bottom:26px; font-weight:normal;}

.imgindent {margin:0 30px 0 0; float:left;}

/* ============================= header ====================== */

#header .menu {background:url(/images/navbar.gif) top repeat-x; height:48px}
/*#header .menu {background:url(/images/menu-tail-bg.gif) top repeat-x;}
#header .menu .right-bg {background:url(/images/menu-right-bg.gif) top right no-repeat;}
#header .menu .left-bg {background:url(/images/menu-left-bg.gif) top left no-repeat; width:100%;}*/

#header .menu .indent {padding:3px 20px 8px 24px;}
#header .menu .indentnav {padding:6px 0 0 0;}

#header .menu ul {float:right; padding:5px 0 0 0;}
#header .menu li {display:inline; font-size:1.182em; border-left:1px solid #cd5a13; padding:0 9px 0 13px;}
#header .menu li a {color:#FFFFFF; text-decoration:none;}
/*#header .menu li a:hover {color:#ff7800; text-decoration:underline;}*/
#header .menu li a:hover {color:#cd5a13; text-decoration:underline;}
#header .menu .first {border:none;}

#menubar .ul {float:right; padding:5px 0 0 0; list-style:none;}
#menubar li {display:inline; font-size:1.182em; border-left:1px solid #cd5a13; padding:0 9px 0 13px;}
#menubar li a {color:#FFFFFF; text-decoration:none;}
#menubar li a:hover {color:#cd5a13; text-decoration:underline;}

.slogan {margin:245px 0 0 480px;}
.banners {padding:57px 0 0 0; margin:0 -10px -120px 0; position:relative;}
.banners img {margin-right:4px;}


/* ============================= content ====================== */

.box {background:#efefef url(/images/box-tail-top.gif) top repeat-x;}
.box .corner-bottom-right {background:url(/images/box-corner-bottom-right.gif) bottom right no-repeat;}
.box .corner-bottom-left {background:url(/images/box-corner-bottom-left.gif) bottom left no-repeat;}
.box .corner-top-right {background:url(/images/box-corner-top-right.gif) top right no-repeat;}
.box .corner-top-left {background:url(/images/box-corner-top-left.gif) top left no-repeat; width:100%;}
.box .indent {padding:25px 20px 10px 29px;}

.col-pad {padding-right:30px;}
.padding1 {padding-top:21px;}
.padding2 {padding-top:6px;}
.padding3 {padding-top:27px;}
.padding4 {padding-top:44px;}
.padding5 {padding-right:30px;}
.padding6 {padding-bottom:25px !important;}
.indent1 {padding:50px 20px 0 30px;}

.dates a {color:#333333;}
/*.dates span {color:#ff7800; font-size:1.091em; text-decoration:none;}*/
.dates span {color:#cd5a13; font-size:1.091em; text-decoration:none;}
.dates p {padding:1px 0 18px 10px; line-height:1.455em;}
.dates .last {padding-bottom:0;}
.phone {float:right; margin-right:190px;}

/* ============================= footer ====================== */

#footer {font-size:0.909em; color:#c6c5c5; text-transform:uppercase; padding:34px 31px 0 30px;}
#footer a {color:#c6c5c5; text-decoration:none;}
#footer a:hover {color:#fff;}
#footer span {float:right;}

#footer .menu li {font-size:10px; display:inline; border-left:1px solid #595858; padding:0 8px 0 9px;}
#footer .menu li a {color:#595858;}
#footer .menu li a:hover {color:#c6c5c5;}
#footer .menu .first {border:none; padding-left:0;}

/* ============================= forms ============================= */

/*#ContactForm .rowi {height:28px;}
#ContactForm .col-1 {width:293px !important;}
#ContactForm .col-2 {width:293px !important;}
#ContactForm .link {margin-left:15px;}*/

.input {width:271px; height:18px; border:1px solid #a4a4a4; background:#2c1916; padding:0 0 0 5px; font-size:1em;}
textarea {width:286px; height:74px; border:1px solid #a4a4a4; background:#2c1916; padding:0 0 0 5px; overflow:auto; font-size:1em;}



/* ============================= bullets ====================== */

/*li {font-size:1.091em; line-height:1.5em; color:#ff7800;}*/
li {font-size:1.091em; line-height:1.5em; color:#cd5a13;}
li a {text-decoration:none;}
li a:hover {text-decoration:underline;}



/* ============================= buttons ============================= */

a.button, span.button, del.button{

	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;

	/*for Safari, read this first: http://creativebits.org/webdev/safari_background_repeat_bug_fix*/
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;
	vertical-align:middle;	

    padding-top:-2px;
	_position:relative;
	_width:10px;
	_overflow-y:hidden;
}

a.button, span.button, del.button,
a.button span, span.button button, span.button input, del.button span{
    background-image:url(../css/btn0.png);
    _background-image:url(../css/btn0.png);
}

a.button span, span.button button, span.button input, del.button span{
	white-space:nowrap;
	cursor:pointer;
    color:#222;
	display:-moz-inline-box;
	display:inline-block;
	line-height:1;
    letter-spacing:0 !important;
    font-family:"Arial" !important;
    font-size:12px !important;
    font-style:normal;
    background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:30px;
	padding:8px 20px 0 10px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
    _padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;
	_display:block;
	_top:0;
	_right:-5px;
}

span.button button{
   line-height:2.5;/*Opera need this*/
}

html.safari a.button span,
html.safari del.button span{
  line-height:1.3;
}

html.safari span.button button{
  line-height:2.6;
}

html.safari a.button:focus,
html.safari span.button button:focus{
    outline:none;
}

del.button{
	background-position:0 -120px;
}

del.button span{
	cursor:default;
    color:#aaa !important;
	background-position:100% -120px;
}

span.button button, span.button input{
	padding-top:0px;
	line-height:2.5;/*Opera need this*/
}

/** optional **/
/*
a.button:visited{
	color:#aaa;
}
*/
/*Hover Style*/
/*
a.button:hover,
span.button:hover,
a.button:focus,
a.dom-button-focus,
span.button-behavior-hover{
	background-position:0 -60px;
	color:#222;
	text-decoration:none;
}
a.button:hover span,
span.button:hover button,
a.button:focus span,
span.button-behavior-hover button,
span.button-behavior-hover input{
	background-position:100% -60px;
}
a.button:active, a.button:focus span{
	color:#444;
}
del.button-behavior-hover, del.button:hover{
	background-position:0 -180px;
}
del.button-behavior-hover span, del.button:hover span{
	background-position:100% -180px;
}*/
/*Optional hack for IE6 to simulate :hover selector*/
/*span.button button, del.button span, span.button input{
	_behavior:expression(
		(function(el){
			if( typeof( behavior_onMouseEnter) == 'undefined'){
				behavior_onMouseEnter = function(el){
					var dEl = this.parentNode;
					var sClass = dEl.className ;
					dEl.__defaultClassName = sClass ;
					dEl.className = sClass + ' button-behavior-hover';
					this.setCapture();
				};
				behavior_onMouseLeave = function(el) {
					var dEl = this.parentNode;
					dEl.className = dEl.__defaultClassName ;
					dEl.__defaultClassName = undefined;
					this.releaseCapture();
				};
			};
			el.runtimeStyle.behavior = 'none';
			el.onmouseenter = behavior_onMouseEnter;
			el.onmouseleave = behavior_onMouseLeave;
		})(this));
}*/



