﻿
@font-face {
    font-family:'GeorgiaItalic';
    src: url('../fonts/georgiai-webfont.eot');
    src: url('../fonts/georgiai-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/georgiai-webfont.woff') format('woff'),
         url('../fonts/georgiai-webfont.ttf') format('truetype'),
         url('../fonts/georgiai-webfont.svg#GeorgiaItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family:'HelveticaNeue77';
    src: url('../siteart/fonts/helveticaneueltpro-bdcn_0-webfont.eot');
    src: url('../siteart/fonts/helveticaneueltpro-bdcn_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../siteart/fonts/helveticaneueltpro-bdcn_0-webfont.woff') format('woff'),
         url('../siteart/fonts/helveticaneueltpro-bdcn_0-webfont.ttf') format('truetype'),
         url('../siteart/fonts/helveticaneueltpro-bdcn_0-webfont.svg#webfontR0uW2Qns') format('svg');
    font-weight: normal;
    font-style: normal;
}


/***** BEGIN RESET *****/

td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

th {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

tr {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

thead {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

tfoot {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

tbody {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

caption {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

table {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

legend {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

label {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

form {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

fieldset {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

li {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

ul {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

ol {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

dd {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

dt {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

dl {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

center {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

i {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

u {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

b {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

var {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

tt {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

sup {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

sub {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

strong {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

strike {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

small {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

samp {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

s {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

q {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

kbd {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

ins {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

img {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

font {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

em {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

dfn {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

del {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

code {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

cite {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

big {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

address {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

acronym {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

abbr {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

a {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

pre {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

blockquote {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

p {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

h6 {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

h5 {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

h4 {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

h3 {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

h2 {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

h1 {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

iframe {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

object {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

applet {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

span {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

div {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

body {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

html {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

ul {
	list-style: none;
}

ol {
	list-style: none;
}

table{border-collapse:collapse; width:100%;}
td{vertical-align:top;}





/***** END RESET *****/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#000;
	background:#bba47e url('../siteart/bg.jpg') repeat-x;
}

#texture {
	background:url('../siteart/texture.jpg') no-repeat center 225px;
	z-index:5;
}

/***** TEXT/LINK FORMATTING *****/

a:visited {color:#000; text-decoration:underline;}

a:link {color:#000; text-decoration:underline;}

a:active {color:#310101; text-decoration:none;}

a:hover {color:#310101; text-decoration:none;}

p{margin-bottom:18px;}

h5{
	font-family:HelveticaNeue77,Arial,sans-serif;
	line-height:normal;
	margin-bottom:5px;
}

h4{
	font-family:HelveticaNeue77,Arial,sans-serif;
	line-height:normal;
	margin-bottom:5px;
}

h3{
	font-family:HelveticaNeue77,Arial,sans-serif;
	line-height:normal;
	margin-bottom:5px;
}

h2{
	font-family:HelveticaNeue77,Arial,sans-serif;
	line-height:normal;
	margin-bottom:5px;
}

h1{
	font-family:HelveticaNeue77,Arial,sans-serif;
	line-height:normal;
	margin-bottom:5px;
}

h1{font-size:36px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:18px;}
h5{font-size:13px; font-family:Arial, Helvetica, sans-serif;}

#header{
	color:#e1e0e0;
	height:120px;
	vertical-align:middle;
	width:994px;
}



#header h1{
	display:block;
	background:url('../siteart/comp_name.gif') no-repeat;
	height:48px;
	width:657px;
	text-indent:-9999px;
	margin:10px 0px;
}


.logo{
	position:relative;
	top:0;
	left:0;
	z-index:100;
	height:90px;
}

.family{
		font-family:'GeorgiaItalic';
		font-size:30px;
		text-align:right;
		line-height:32px;
		color:#ddc89e;		
		top:25px;
		right:15px;
		position:absolute;
		display:block;
}

	

/***** SITE FRAMEWORK *****/
.left{float:left; margin:0px 10px 10px 0px;}
.right{float:right; margin:0px 0px 10px 10px;}
.clear_it{clear:both;}
.border_it{border:1px solid #333;}
.space_bottom{margin-bottom:10px;}

.deal{
	font-family:HelveticaNeue77,Arial,sans-serif;
	line-height:24px;
	margin-bottom:5px;
	font-size:20px;
	color:#310101;
	padding-top:8px;
}
	
.hrule{
	border:1px #650d0c solid;
	margin:10px 0;
}

#wrap {
	margin:0 auto;
	width:994px;
	z-index:1000;
}





#truck{
	position:absolute;	
	top:0px;
	right:0px;
	background:url("../siteart/truck.jpg") no-repeat;
	height:120px;
	width:508px;
}


#scroller {
	height:105px;
	vertical-align:middle;
}

#scroller iframe {
	float:left;
	position:relative;
	height:90px;
	width:980px;
}

.scroller_bar{
	background:url('../siteart/scroller_bar.gif') no-repeat;
	height:90px;
	width:7px;
	float:left;
}

#sidebar{width:229px; text-align:center; color:#eeeeee;}
.side_bg{background:#310101; width:215px; padding:7px;}
.side_btm{background:url('../siteart/side_btm.png') no-repeat; height:8px; width:229px;}
.divider{background:url('../siteart/divider.gif') repeat-x; height:10px; width:80%; margin:0 auto; margin-bottom:5px;}

#nav li{
	display:block; 
	margin-bottom:5px; 
	font-family:HelveticaNeue77,Arial,sans-serif; 
	text-transform:uppercase; 
	font-size:16px;
	text-align:left;
}
#nav li a{
	display:block;
	text-decoration:none;
	background:url('../siteart/nav_sprite.gif') no-repeat;
	height:17px;
	width:215px;
	padding:8px 12px;
	color:#310101;
}
#nav li a:hover{
	background-position:0px -33px;
	color:#d9d9d9;
	text-shadow:0px 0px 3px rgba(0,0,0,.9);
}

a.inventory{
	display:block;
	background:url('../siteart/inv_sprite.jpg') no-repeat;
	height:133px;
	width:215px;
}
a.inventory:hover{background-position:0px -133px;}

#content{
	padding:7px;
	color:#310101;
}

a.footerlink:active{text-decoration:underline; font-family:Arial, Helvetica, sans-serif;font-size:10pt; color:#300101;}

a.footerlink:visited{text-decoration:underline; font-family:Arial, Helvetica, sans-serif;font-size:10pt; color:#300101;}

a.footerlink:link{text-decoration:underline; font-family:Arial, Helvetica, sans-serif;font-size:10pt; color:#300101;}
a.footerlink:hover {text-decoration:none; font-family:Arial, Helvetica, sans-serif;font-size:10pt; color:#300101}

.footertext{font-family:Arial, Helvetica, sans-serif;font-size:10pt; color:#300101;}

.smallfootertext{font-family:Arial, Helvetica, sans-serif;font-size:8pt; color:#300101;}

.divfooter{
	width:450px; text-align:center; margin:20px auto; line-height:normal;
}

