﻿.sponsored_hotel_text {
}
#sponsored_hotels {
	margin-left: 17px;
	border-width: 0px;
	margin-top: 54px;
	margin-bottom: 0px;
}
.hotel_text {
	float: left;
	margin-top: 4px;
	font-size: 14px;
	font-family: "Trebuchet MS";
	font-weight: 700;
	color: #000066;
	margin-left: 17px;
}
.hotel_ico {
	border-width: 0px;
	float: left;
	clear: both;
}
#rightcontent_container {
	position: relative;
	float: right;
	clear: right;
	width: 388px;
}
body {
	padding: 0px;
	margin: 0px;
}
.media_reg {
	z-index: 1;
	left: 33px;
	top: 140px;
	position: absolute;
	height: 19px;
	width: 216px;
	font-size: 14px;
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	text-decoration: underline;
}
.media_hyper {
	color: #FFFFFF;
}
.rules_small_text {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
}
#BoldandRed {
	color: #CC0000;
}
.redtext {
	color: #CC0000;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
#leftcol {
	background-image: url('images/truck_ralley_grx_r1_c1.jpg');
	background-repeat: repeat-x;
	background-position: top;
}
#leftcolimagebkg {
	background-image: url('images/truck_ralley_grx_r1_c2.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	position: relative;
	height: 778px;
}
#rightcol {
	background-image: url('images/truck_ralley_grx_r1_c16.jpg');
	background-repeat: repeat-x;
	background-position: top;
}
#rightcolimagebkg {
	background-image: url('images/truck_ralley_grx_r1_c15.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	height: 778px;
}
#logo {
	position: relative;
	width: 175px;
	height: 152px;
	top: 0px;
	left: 0px;
	float: left;
}
#headerspacer {
	position: relative;
	width: 595px;
	top: 0px;
	height: 70px;
	float: right;
}
#nav {
	width: 595px;
	position: relative;
	height: 71px;
	float: right;
}
#navbtm {
	position: relative;
	height: 11px;
	width: 595px;
	background-image: url('images/truck_ralley_nav_r2_c1.jpg');
	float: right;
}
#mainbanner {
	background-image: url('images/truck_ralley_banner.jpg');
	width: 770px;
	height: 170px;
	position: relative;
	float: left;
}
#logostyle {
	border-width: 0px;
}
#leftcolspacer {
	background-image: url('images/truck_ralley_grx_r5_c3.jpg');
	background-repeat: no-repeat;
	background-position: 50% top;
	position: relative;
	width: 26px;
	height: 300px;
	float: left;
	top: 0px;
	left: 0px;
}
#leftcontentbox {
	width: 341px;
	float: left;
	height: 972px;
	position: relative;
	background-color: #E6EDF7;
	background-image: url('images/truck_ralley_grx_r5_c4.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	top: 0px;
	left: 0px;
}
#midcolspacer {
	background-image: url('images/truck_ralley_grx_r5_c8.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	float: left;
	width: 15px;
	height: 300px;
}
#rightcontentboxtop {
	background-image: url('images/truck_ralley_grx_r5_c9.jpg');
	background-repeat: no-repeat;
	background-position: top;
	width: 388px;
	height: 82px;
	position: relative;
	float: right;
}
#header {
	float: right;
	width: 388px;
	height: 69px;
}
#regformicon {
	border-width: 0px;
	margin-left: 0px;
		margin-top: 0px;
		position: absolute;
		float: left;
		top: -14px;
	height: 81px;
	width: 81px;
	z-index: 1;
	left: -19px;
}
#regformparagraph {
	position: absolute;
	float: left;
	font-family: "Trebuchet MS";
	font-weight: bold;
	color: #000066;
	margin-left: 0px;
	margin-top: 16px;
	line-height: 17px;
	font-size: 12px;
	margin-bottom: 0px;
	z-index: 1;
	left: 70px;
	top: -1px;
	height: 51px;
	width: 95px;
}
#passico {
	border-width: 0px;
	margin-left: 0px;
		margin-top: 0px;
		position: absolute;
		float: left;
		top: -14px;
	height: 91px;
	width: 98px;
	z-index: 1;
	left: 185px;
	right: 105px;
}
#passparagraph {
	position: absolute;
	float: left;
	font-family: "Trebuchet MS";
	font-weight: bold;
	color: #000066;
	margin-left: 0px;
	margin-top: 16px;
	line-height: 17px;
	margin-bottom: 0px;
	top: -1px;
	left: 285px;
	font-size: 12px;
	z-index: 1;
	height: 33px;
	width: 80px;
}
#bannertext {
	font-size: 14px;
	color: #FFFFFF;
	font-family: "Trebuchet MS";
	margin-left: 0px;
	margin-top: 0px;
	position: absolute;
	float: left;
	top: 30px;
	left: 291px;
	z-index: 1;
	height: 54px;
	width: 394px;
	margin-bottom: 0px;
}
#directionsbtn {
	border-width: 0px;
	float: left;
	clear: left;
	margin-left: 0px;
	margin-top: 0px;
	position: absolute;
	top: 105px;
	left: 27px;
	margin-bottom: 0px;
	z-index: 2;
	height: 30px;
	width: 162px;
}
#bodytext {
	position: absolute;
	float: left;
	color: #666666;
	font-family: "Trebuchet MS";
	font-size: small;
	top: 1px;
	width: 347px;
	z-index: 1;
	margin-bottom: 0px;
	left: 25px;
	clear: right;
	height: 267px;
}
#banquetlist {
	background-position: 50% bottom;
	float: right;
	background-image: url('images/banquetlist.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 376px;
	height: 371px;
	margin-top: 0px;
	z-index: 2;
	left: 10px;
	top: 378px;
}
#list1 {
	font-family: "Trebuchet MS";
	font-size: small;
	width: 233px;
	margin-left: 0px;
	margin-top: 0px;
	z-index: 1;
	left: 118px;
	top: 31px;
	position: absolute;
	margin-bottom: 0px;
}
#list2 {
	font-family: "Trebuchet MS";
	font-size: small;
	width: 235px;
	margin-left: 0px;
	margin-top: 0px;
	z-index: 1;
	left: 118px;
	top: 101px;
	position: absolute;
	margin-bottom: 0px;
}
#list3 {
	font-family: "Trebuchet MS";
	font-size: small;
	width: 238px;
	margin-left: 0px;
	margin-top: 0px;
	z-index: 1;
	left: 118px;
	top: 9px;
	position: absolute;
	margin-bottom: 0px;
}
#list4 {
	font-family: "Trebuchet MS";
	font-size: small;
	width: 296px;
	margin-left: 0px;
	margin-top: 0px;
	z-index: 1;
	left: 12px;
	top: 266px;
	position: absolute;
	margin-bottom: 0px;
}
#list5 {
	font-family: "Trebuchet MS";
	font-size: small;
	width: 296px;
	margin-left: 0px;
	margin-top: 0px;
	z-index: 1;
	left: 12px;
	top: 304px;
	position: absolute;
	margin-bottom: 0px;
}
#list6 {
	font-family: "Trebuchet MS";
	font-size: small;
	width: 296px;
	margin-left: 0px;
	margin-top: 0px;
	z-index: 1;
	left: 12px;
	top: 341px;
	position: absolute;
	margin-bottom: 0px;
}
#rodeoimg {
	margin: 0px;
	border-width: 0px;
	position: absolute;
		z-index: 1;
		left: 16px;
		top: 53px;
}
.leftcoltext {
	margin: 0px;
	width: 295px;
	font-family: "Trebuchet MS";
	font-size: small;
	float: left;
	z-index: 2;
	left: 20px;
	top: 383px;
	position: absolute;
}
#registernow {
	border-width: 0px;
	margin-left: 0px;
		position: absolute;
		float: left;
		clear: left;
		margin-top: 0px;
	margin-right: 0px;
	z-index: 1;
	left: 164px;
	top: 457px;
	height: 30px;
	width: 152px;
}
#vendorimage {
	margin: 0px;
	border-width: 0px;
	position: absolute;
		z-index: 1;
		left: 16px;
		top: 521px;
}
#vendorimage2 {
	margin: 0px;
	border-width: 0px;
	position: absolute;
	z-index: 1;
	left: 16px;
	top: 540px;
}
#registernow0 {
	border-width: 0px;
	float: left;
			clear: left;
			height: -80px;
		width: -14px;
		z-index: 1;
		left: 163px;
		top: 764px;
		position: absolute;
}
#footer {
	bottom: 0px;
	position: relative;
	float: left;
	clear: both;
	width: 770px;
	height: 50px;
	margin-top: 21px;
	background-color: #E6EDF7;
}
#designedby {
	border-width: 0px;
position: static;
		float: right;
		margin-right: 16px;
	margin-bottom: 7px;
}
#w3cbadge {
	border-width: 0px;
	position: static;
	float: right;
	margin-right: 12px;
	margin-top: 9px;
}
.footernavbtn {
	position: relative;
	float: left;
	font-family: Tahoma;
	font-size: x-small;
	color: #003399;
	margin-left: 28px;
	margin-top: 9px;
}
#footercright {
	position: relative;
	float: left;
	font-family: Tahoma;
	font-size: x-small;
	color: #7C92C2;
	margin-left: 28px;
	margin-top: 4px;
	clear: left;
	margin-bottom: 6px;
	top: 0px;
	left: 0px;
	width: 397px;
}
.formfield {
	font-family: "Trebuchet MS";
	font-size: small;
	position: absolute;
	float: right;
	z-index: 1;
	left: 11px;
	top: 0px;
	height: 607px;
	width: 377px;
}
.paymentspace {
	margin-bottom: 9px;
}
a {
	color: #003399;
}
a:visited {
	color: #000066;
}
a:active {
	color: #003399;
}
a:hover {
	color: #003399;
}
#rodeobadge {
	margin: 0px;
	border-width: 0px;
	position: absolute;
		float: left;
		top: -16px;
		z-index: 1;
		left: -6px;
	height: 80px;
	width: 85px;
}
#vendorlistheader {
	margin: 0px;
	position: static;
	float: left;
	clear: left;
}
#rodeoparagraph {
	position: absolute;
	float: left;
	font-family: "Trebuchet MS";
	font-weight: bold;
	color: #000066;
	margin-left: 0px;
	margin-top: 0px;
	line-height: 17px;
	font-size: 12px;
	margin-bottom: 0px;
	z-index: 2;
	left: 85px;
	top: 15px;
	height: 51px;
	width: 79px;
}
#rodeo_leftcol {
	background-image: url('images/truck_ralley_rodeo_grx_r1_c1.jpg');
	background-repeat: repeat-x;
	background-position: top;
}
#rodeo_leftcolimagebkg {
	background-image: url('images/truck_ralley_rodeo_grx_r1_c2.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	position: relative;
	height: 778px;
}
#rodeo_navbtm {
	position: relative;
	height: 11px;
	width: 595px;
	background-image: url('images/truck_ralley_rodeo_grx_r3_c7.jpg');
	float: right;
}
#rodeo_mainbanner {
	background-image: url('images/truck_ralley_rodeo_grx_r4_c3.jpg');
	width: 770px;
	height: 170px;
	position: relative;
	float: left;
}
#rodeo_leftcolspacer {
	background-image: url('images/truck_ralley_rodeo_grx_r5_c3.jpg');
	background-repeat: no-repeat;
	background-position: top;
	position: relative;
	width: 26px;
	height: 300px;
	float: left;
}
#rodeo_leftcontentbox {
	width: 341px;
	float: left;
	height: 826px;
	position: relative;
	background-color: #E6EDF7;
	background-image: url('images/truck_ralley_rodeo_grx_r5_c4.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	top: 0px;
	left: 0px;
}
#rodeo_midcolspacer {
	background-image: url('images/truck_ralley_rodeo_grx_r5_c13.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	float: left;
	width: 15px;
	height: 300px;
}
#rodeo_rightcontentboxtop {
	background-image: url('images/truck_ralley_rodeo_grx_r5_c9.jpg');
	background-repeat: no-repeat;
	background-position: top;
	width: 388px;
	height: 82px;
	position: relative;
	float: right;
}
#rodeo_rightcol {
	background-image: url('images/truck_ralley_rodeo_grx_r1_c21.jpg');
	background-repeat: repeat-x;
	background-position: top;
}
#rodeo_rightcolimagebkg {
	background-image: url('images/truck_ralley_rodeo_grx_r1_c20.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	height: 778px;
}
#rodeo_directionsbtn {
	border-width: 0px;
	float: left;
		margin-left: 31px;
		position: fixed;
	margin-top: 111px;
}
#map {
	width: 369px;
	height: 300px;
	float: right;
	position: static;
	margin-right: 14px;
	font-family: "Trebuchet MS";
	font-size: small;
}
#vendorimage2 {
	border-width: 0px;
	margin-left: 0px;
	margin-top: 0px;
	position: absolute;
	z-index: 1;
	left: 16px;
	top: 734px;
}
#leftcontentboxvendors {
	width: 341px;
	float: left;
	height: 1119px;
	position: relative;
	background-color: #E6EDF7;
	background-image: url('images/truck_ralley_grx_r5_c4.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	top: 0px;
	left: 0px;
}
.leftcoltextvend {
	margin: 0px;
	height: 76px;
		width: 291px;
		font-family: "Trebuchet MS";
		font-size: small;
		float: left;
	}
#vendorimagemap {
	border-width: 0px;
	position: absolute;
	left: 0px;
	top: 614px;
}
#bannertextdirections {
	font-size: 14px;
	color: #FFFFFF;
	font-family: "Trebuchet MS";
	margin-left: 295px;
	margin-top: 30px;
	position: relative;
	float: left;
}
#leftcontentboxdirections {
	width: 341px;
	float: left;
	height: 451px;
	position: relative;
	background-color: #E6EDF7;
	background-image: url('images/truck_ralley_grx_r5_c4.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	top: 0px;
	left: 0px;
}
#quickmessage {
	font-family: "Trebuchet MS";
	font-size: small;
	width: 308px;
	margin-left: 0px;
	position: absolute;
	margin-top: 0px;
	z-index: 1;
	left: 17px;
	top: 203px;
	height: 238px;
	margin-bottom: 0px;
}
#menuimage {
	border-width: 0px;
	position: absolute;
	top: 607px;
	left: 0px;
}
.leftcoltextParking {
	margin: 0px;
	height: 3px;
		width: 292px;
		font-family: "Trebuchet MS";
		font-size: small;
		float: left;
	}
#textareaQM {	height: 84px;
	width: 287px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
.leftcoltext_2 {
	margin: 0px;
	width: 295px;
	font-family: "Trebuchet MS";
	font-size: small;
	float: left;
	z-index: 3;
	left: 20px;
	top: 668px;
	position: absolute;
}
.leftcoltextdirections {
	margin: 0px;
	width: 295px;
	font-family: "Trebuchet MS";
	font-size: small;
	float: left;
	z-index: 2;
	left: 20px;
	top: 239px;
	position: absolute;
}
#diazimage {
	border-width: 0px;
	margin-left: 0px;
	margin-top: 0px;
	position: absolute;
	z-index: 1;
	left: 16px;
	top: 450px;
}
#truckbytesimage {
	border-width: 0px;
	margin-left: 0px;
	margin-top: 0px;
	position: absolute;
	z-index: 1;
	left: 16px;
	top: 646px;
}
.leftcoltextinstructions {
	margin: 0px;
	width: 295px;
	font-family: "Trebuchet MS";
	font-size: small;
	float: left;
	z-index: 2;
	left: 20px;
	top: 430px;
	position: absolute;
}
#ruleslistheader {
	margin: 6px 0px 0px 16px;
	position: static;
	float: left;
	clear: left;
}
#attendHeader {
	z-index: 1;
	left: 0px;
	top: 327px;
	position: absolute;
	right: 39px;
}
#directionsheader {
	position: absolute;
}
#bodytext2 {
	position: absolute;
	float: left;
	color: #666666;
	font-family: "Trebuchet MS";
	font-size: small;
	top: 320px;
	width: 316px;
	z-index: 1;
	margin-bottom: 0px;
	left: 25px;
	clear: right;
}
#leftcoltextvendors {
	margin: 0px;
	width: 301px;
	font-family: "Trebuchet MS";
	font-size: small;
	float: left;
	z-index: 2;
	left: 20px;
	top: 198px;
	position: absolute;
}
#diazimage2 {
	border-width: 0px;
	margin-left: 0px;
	margin-top: 0px;
	position: absolute;
	z-index: 1;
	left: 16px;
	top: 600px;
}
#truckbytesimage2 {
	border-width: 0px;
	margin-left: 0px;
	margin-top: 0px;
	position: absolute;
	z-index: 1;
	left: 16px;
	top: 796px;
}
#thanksquick {
	position: absolute;
	width: 341px;
	top: 100px;
	text-align: center;
	font-size: small;
	font-family: "Trebuchet MS";
}
#vendorlistheaderseminar {
	margin: 0px;
	position: static;
	float: left;
	clear: left;
}
#diazimage3 {
	border-width: 0px;
	margin-left: 0px;
	margin-top: 0px;
	position: absolute;
	z-index: 1;
	left: 16px;
	top: 793px;
}
#truckbytesimage3 {
	border-width: 0px;
	margin-left: 0px;
	margin-top: 0px;
	position: absolute;
	z-index: 1;
	left: 16px;
	top: 986px;
}
#leftcontentboxseminars {
	width: 341px;
	float: left;
	height: 1196px;
	position: relative;
	background-color: #E6EDF7;
	background-image: url('images/truck_ralley_grx_r5_c4.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	top: 0px;
	left: 0px;
}
#contact_info {
	z-index: 1;
	left: 20px;
	top: 458px;
	position: absolute;
	height: 19px;
	width: 302px;
	font-family: "Trebuchet MS";
	font-size: small;
}
.leftcoltext3 {
	margin: 0px;
	width: 295px;
	font-family: "Trebuchet MS";
	font-size: small;
	float: left;
	z-index: 2;
	left: 20px;
	top: 516px;
	position: absolute;
	height: 19px;
}
.leftcoltext3x {
	margin: 0px;
	width: 295px;
	font-family: "Trebuchet MS";
	font-size: small;
	float: left;
	z-index: 2;
	left: 20px;
	top: 710px;
	position: absolute;
	height: 19px;
}
#truckbytesimage3 {
	margin: 0px;
	border-width: 0px;
	position: absolute;
		z-index: 1;
		left: 16px;
	top: 992px;
}
#platinum_ad1 {
	margin: 0px;
	border-width: 0px;
	position: absolute;
	z-index: 1;
	left: 16px;
	top: 53px;
}
#gold_ad1 {
	border-style: 0;
	border-color: 0;
	border-width: 0px;
}
#silver_ad1 {
	border-style: 0;
	border-color: 0;
	z-index: 1;
		left: 16px;
		top: 246px;
		position: absolute;
		border-width: 0px;
	}
#leftcontentbox_sponsors {
	width: 341px;
	float: left;
	height: 828px;
	position: relative;
	background-color: #E6EDF7;
	background-image: url('images/truck_ralley_grx_r5_c4.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	top: 0px;
	left: 0px;
}
#rightcontent_container_sponsors {
	position: relative;
	float: right;
	clear: right;
	width: 388px;
}
#media_message {
	font-family: "Trebuchet MS";
	font-size: small;
	width: 308px;
	margin-left: 0px;
	position: absolute;
	margin-top: 0px;
	z-index: 1;
	left: 16px;
	top: 42px;
	height: 238px;
	margin-bottom: 0px;
}
.vendor_reg {
	z-index: 1;
	left: 33px;
	top: 117px;
	position: absolute;
	height: 19px;
	width: 216px;
	font-size: 14px;
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	text-decoration: underline;
}
#select_ad1 {
	z-index: 1;
	left: 16px;
	top: 385px;
	position: absolute;
	border-width: 0px;
}
#select_ad2 {
	z-index: 1;
	left: 16px;
	top: 525px;
	position: absolute;
	border-width: 0px;
}
#select_ad3 {
	z-index: 1;
	left: 16px;
	top: 665px;
	position: absolute;
	border-width: 0px;
}
