		body {
			background: #202123 url('/images/bckgrnd.jpg') repeat-x top left;
			margin-top:20px;
			font-family:arial, helvetica, sans-serif;
			font-size:.9em;
		}
		img {
			behavior: url(/css/iepngfix.htc);
		}
		a, a:link, a:active {
			color:#000;
		}
		a:visited {
			color:#444;
		}
		#main {
			width:845px;
			margin:0 auto;
		}
		div.sub {
			margin-top:90px !important;
		}
		#flashContent {
			width:845px;
			height:316px;
			border-bottom:1px solid #fff;
		}
		#navStripe {
			background: #430800 url('/images/nav-bckgrnd.jpg') top left repeat-x;
			height:59px;
			position:relative;
			font-size:1.1em;
		}
		#navStripe ul {
			margin:0;
			padding:0 0 0 243px;
			list-style:none;
			position:absolute;
			bottom:0;
			_bottom:-1px;
		}
		#navStripe ul li {
			float:left;
			padding-right:20px;
			line-height:220%;
		}
		#navStripe a {
			color:#b75446;
			height:35px;
			float:left;
			text-decoration:none;
		}
		#navStripe a:hover {
			color:#fff;
		}
		#navStripe li.here {
			padding-left:2px;
			background:url(/images/tab-l.gif) top left no-repeat;
		}
		#navStripe li.here a {
			padding:0 10px 0 8px;
			background:url(/images/tab-r.gif) top right no-repeat;
		}
		#navStripe li.here a:hover {
			color:#803b31;
		}
		#content {
			padding:12px;
			background: #c0c2ba url(/images/content-bckgrnd.jpg) top left repeat-x;
			min-height:150px;
		}
		#pageContent {
			float:right;
			width:582px;
		}
		#sideInfo {
			width:225px;
			margin-right:9px;
			float:left;
			text-align:center;
		}
		div#sideInfo.subSide #logoBox h1 {
			top:-155px;
		}
		div#sideInfo.subSide #logoBox {
			height:1px;
			margin:0 0 50px;
		}
		#logoBox {
			position:relative;
			margin-bottom:-5px;
			_height:0;
		}
		#logoBox h1 {
			text-indent:-99999px;
			height:182px;
			width:120px;
			background:url(/images/logo.png) center center no-repeat;
			behavior: url(/css/iepngfix.htc);
			position:absolute;
			top:-195px;
			left:50px;
			margin:0;
			
		}
		#trailerSelect {
			background:url(/images/ylw-box-bckgrnd.jpg) top left repeat-x #d3d093;
			border:1px solid #a3a38b;
			float:left;
			width:384px;
			text-align:center;
			padding:30px 0 41px;
		}
		#trailerForm {
			padding:10px 0;
		}
		h2 {
			margin:0;
			color:#2b2b20;
			letter-spacing:-.04em;
		}
		
		input.styled,
		textarea,
		select {
			border:1px solid #9a9990;
			font-family:arial, helvetica, sans-serif;
			font-size:.9em;
		}
		input.parts {
			margin:0 5px 5px 0;
		}
		input.bttn {
			background:#59241c;
			color:#fff;
			border:2px solid #803b31;
		}
		#financeStore {
			float:right;
			width:192px;
			text-align:center;
		}
		div.frntBox {
			margin-top:5px;
			border:1px solid #a4a39b;
			background:url(/images/gry-box-bckgrnd.jpg) bottom left repeat-x #b7b6b0;
			padding:10px;
		}
		div.frntBox ul {
			list-style:none;
			padding:0;
			margin:0;
			font-size:.9em;
		}
		div.frntBox ul li a {
			display:block;
			text-align:left;
			padding:4px;
			margin:1px 0;
			text-decoration:none;
		}
		div.frntBox ul li a.navhere {
			font-weight:bold;
			background:#eee;
		}
		div.frntBox ul li a:hover {
			background:#eee;
		}
		div#store a {
			text-decoration:none;
			font-weight:bold;
			letter-spacing:-.04em;
		}
		#tkx {
			font-size:.7em;
			line-height:1.3em;
		}
		img#tkxLogo {
			display:block;
			margin-bottom:3px;
		}
		#footer {
			background:url(/images/content_bttm.gif) top left no-repeat;
			padding: 30px 15px 15px;
			color:#444;
		}
		div.prodList {
			margin-top:1em;
			text-align:left;
		}
		div.prodList ul {
			list-style:none;
			margin:0;
			padding:0;
		}
		div.prodList ul li {
			padding:5px 0;
			border-bottom:1px solid #777;
		}
		div.prodList a {
			text-decoration:none;
		}
		.welcomeText {
			margin:0 0 10px;
			line-height:1.4em;
			padding-left:234px;
		}
		.noMargin {
			margin:0;
		}
		form#materialsHaulingForm,
		form#openDeckForm {
			float:left;
			width:190px;
			margin:1em 0 0;
		}
		
		
		.clearfix:after {
		    content: "."; 
		    display: block; 
		    height: 0; 
		    clear: both; 
		    visibility: hidden;
		}

		.clearfix {display: inline-block;}

		/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
		.clearfix {display: block;}
		/* End hide from IE-mac */