/* CSS Code By Rob Lee Potts */
/* Copyright 2009 to Keith McCoy for JohnnyMcGuires.com */

@charset "utf-8";
/* \*/
* html #tlc, * html #trc {height: 1%;}
/* */
	
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #171E11 url(/_img/background.png);
	margin: 0;
	padding: 0;
	font-size: 100.01%;
	text-align: center;
	color: #000000;
}
img {
	border: 0;	
}
.middle {
        vertical-align: middle;
}
#container {
	width: 49em;
	background: #E7E1D8 url(/_img/backgroundmain.jpg);
	margin: 0 auto;
	text-align: left;
	border-right: #B7762A 2px solid;
	border-bottom: #B7762A 2px solid;
	border-left: #B7762A 2px solid;
}
#maincontent {
	margin-left: 11.5em;
	padding: 0 20px;
}
#header {
	width: 775px;
	height: 214px;
	background-image:url(/_img/header.jpg);
}
#footer {
	color: #807262;
	font-size: 0.7em;
	text-align: center;
	padding-bottom: 5px;
}
#footer a {
	color: #807262;
}
#footer a:hover {
	color: #6E4D28;
}
#jump {
	width: 15em;
	font-size: 0.7em;
	color: orange;
	background-color: #000;
	text-align: center;
	line-height: 1.7em;
	position: relative;
	top: 174px;
	left: 596px;
        border-top: 1px solid orange;
        border-left: 1px solid orange;
}
 a {
	color: #CCC;
}
 a:hover {
	color: #999;	
}
a.pdf {
color: #aecc00;
}
a.pdf:hover {
color: #b2cc92;
}
.sidebox p.left a {
 text-decoration: none;
}
.sidebox p.left a b {
 text-decoration: underline;
 font-weight: normal;
}
#vegasheader {
	width: 775px;
	height: 214px;
	background-image:url(/_img/vegasheader.jpg);
}
#aspenheader {
	width: 775px;
	height: 214px;
	background-image:url(/_img/aspenheader.jpg);
}
#sidebar {
	float: left; 
	width: 11em;
	margin: 15px; 
	margin-top: 0px;
}
.clearfloat {
	clear: both;
}
.sidebox {
	text-align: center;
	padding:1em;	
}
.box
	{
	padding: 0;
	text-align: left;
	background-color: #222;
	background-image: url(/_img/chalkboard.jpg);
	margin-bottom: 10px;
	font-size: 0.8em;
	line-height: 1.3em;
	color: #FFF;
	}
 	
.content
	{
	padding:1em;
	}
.content a img {
	margin-bottom: 5px;
}


.content b {
color: #ff9600;
}
b.lettuceincluded {
     color: #60b60d;
}
.lettuceincluded {
     color: #60b60d;
}
		
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

.tlc, .trc, .blc, .brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

.tlc
	{
	background-image:url(/_img/tlc.png);
	background-position: 0% 0%;
	}

.trc
	{
	background-image:url(/_img/trc.png);
	background-position: 100% 0%;
	}
	
.blc
	{
	background-image:url(/_img/blc.png);
	background-position: 0% 100%;
	}

.brc
	{
	background-image:url(/_img/brc.png);
	background-position: 100% 100%;
	}

.tb, .bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
.tb
	{
	background-image:url(/_img/tb.png);
	background-position: 0% 0%;
	}

.bb
	{
	background-image:url(/_img/bb.png);
	background-position: 50% 100%;
	}
	
.rb
	{
	background-image:url(/_img/r.png);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

.lb
	{
	background-image:url(/_img/l.png);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}
	
/* menu rollovers */
a.rohome {
	margin-left: auto;
	margin-right: auto;
	display: block;
	text-decoration: none;
	width: 56px;
	height: 20px;
	background: url(/_img/rohome.gif);
	margin-bottom: 10px;
	}

a.rohome:hover {
	background-position: -56px 0;
	}
a.rohome:active {
	background-position: -112px 0;
	}
a.romenu {
	margin-left: auto;
	margin-right: auto;
	display: block;
	text-decoration: none;
	width: 62px;
	height: 20px;
	background: url(/_img/romenu.gif);
	margin-bottom: 10px;
	}

a.romenu:hover {
	background-position: -62px 0;
	}
a.romenu:active {
	background-position: -124px 0;
	}
a.roevents {
	margin-left: auto;
	margin-right: auto;
	display: block;
	text-decoration: none;
	width: 77px;
	height: 19px;
	background: url(/_img/roevents.gif);
	margin-bottom: 10px;
	}

a.roevents:hover {
	background-position: -77px 0;
	}
a.roevents:active {
	background-position: -154px 0;
	}
a.rolocation {
	margin-left: auto;
	margin-right: auto;
	display: block;
	text-decoration: none;
	width: 90px;
	height: 21px;
	background: url(/_img/rolocation.gif);
	margin-bottom: 10px;
	}

a.rolocation:hover {
	background-position: -90px 0;
	}
a.rolocation:active {
	background-position: -180px 0;
	}
a.roorder {
	margin-left: auto;
	margin-right: auto;
	display: block;
	text-decoration: none;
	width: 66px;
	height: 20px;
	background: url(/_img/roorder.gif);
	margin-bottom: 10px;
	}

a.roorder:hover {
	background-position: -65px 0;
	}
a.roorder:active {
	background-position: -130px 0;
	}
a.roaboutus {
	margin-left: auto;
	margin-right: auto;
	display: block;
	text-decoration: none;
	width: 99px;
	height: 22px;
	background: url(/_img/roaboutus.gif);
	}
a.roaboutus:hover {
	background-position: -99px 0;
	}
a.roaboutus:active {
	background-position: -198px 0;
	}

a.rooffers {
	margin-left: auto;
	margin-right: auto;
	display: block;
	text-decoration: none;
	width: 77px;
	height: 21px;
	margin-bottom: 10px;
	background: url(/_img/rooffers.gif);
	}

a.rooffers:hover {
	background-position: -77px 0;
	}
a.rooffers:active {
	background-position: -154px 0;
	}

a.logolink {
	margin-left: 25px;
	margin-top: 3px;
	display: block;
	text-decoration: none;
	width: 160px;
	height: 160px;
	background: transparent;
	}
.displace {
	position: absolute;
	left: -5000px;
	}
/* menu rollovers */
.center {
text-align: center;
}
.left {
text-align: left;
}
.right {
text-align: right;
}
p {
padding: 5px;
padding-top: 0px;
padding-bottom: 0px;
}
h2 {
	font-weight: bold;
	font-size: 0.9em;
	color: #FFF;
}

/* Form */
label {  
text-align: left;
display: block;
margin-left: 0.2em;  
color: #ff9600;
font-weight: bold;
font-size: 11px;
}
input {
	background-color: #222;
	background-image: url(/_img/chalkboard.jpg);
	border: #60b60d 1px solid;
	color: white;
	font-size: 12px;
}
input:hover {
	background: #333333;
}
select {
	background-color: #222;
	background-image: url(/_img/chalkboard.jpg);
	border: #60b60d 1px solid;
	color: white;
	font-size: 12px;
}
select:hover {
	background: #333333;
}
form {
margin-top: 0.5em;
margin-bottom: -0.5em;
}
.submit {
	color: #ff9600;
	background: #222222;
	font-weight: bold;
	font-size: 12px;
}
.submit:hover {
	background: #000000;
}