/* swatches
------------------------
	c2ab6f	- beige (on dark)
	d22500  - orange
	bf2000  - darker orange
	972008	- red (on light)
	621000	- dark red (on dark)
	350d01  - dark brown
	0f0f0f	- black (on light)
	b8ab9c	- grey
------------------------
*/

html, body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, form, fieldset  
{
	font-family:"Lucida Sans",Verdana,sans-serif;
	margin:0;
	padding:0;
	border:0;
}

a img
{
	border:none;
}

.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 */

body
{
	background:#872008 url(../images/bg.jpg) 0 0 repeat-x;
	text-align:center;
}

#content
{
	width:964px;
	padding:0 0 20px 0;
}

#wrap
{
	width:965px;
	text-align:left;
	margin:0 auto;
}

/*******HEADER*******/
/*******HEADER*******/

#header
{
	height:130px;
	background:url(../images/header/header_bottom.png) no-repeat;
	position:relative;
}
	#header.main
	{
		background:url(../images/header/header_top.png) no-repeat;
	}
	#header h1
	{
		width:400px;
		height:96px;
		background:url(../images/header/header_logo.png) no-repeat;
		float:left;
		display:inline;
		margin:12px 0 0 3px;
		position:relative;
		z-index:10;
	}
	#header h1 span
	{
		display:none;
	}
	#header h1 a
	{
		width:245px;
		height:96px;
		display:block;
	}
	#header a.logo
	{
		width:375px;
		height:74px;
		display:block;
		margin:0 20px 0 0;
		position:relative;
		z-index:3;
		float:right;
		display:inline;
		background:url(../images/header/header_right.png) no-repeat;
	}
	#header a.logo:hover
	{
		background:url(../images/header/header_right_hover.png) no-repeat;
	}
	#header.main a.logo
	{
		width:375px;
		height:74px;
		display:block;
		margin:-1px 19px 0 0;
		position:relative;
		z-index:3;
		float:right;
		display:inline;
		background:url(../images/header/header_right.png) no-repeat;
	}
	#header.main a.logo:hover
	{
		background:url(../images/header/header_right_hover.png) no-repeat;
	}
	#header a.logo span
	{
		display:none;
	}
	#header ul
	{
		list-style:none;
		position:absolute;
		z-index:1000;
		right:10px;
		top:90px;
		display:inline;
	}
	#header ul li
	{
		font:bold 9px Arial, Helvetica, sans-serif;
		color:#a1914c;
		line-height:13px;
		float:left;
	}
	#header ul li a
	{
		font:bold 11px Arial, Helvetica, sans-serif;
		color:#928c73;
		text-decoration:none;
		margin:0 5px;
		display:inline;
	}
	#header ul li a:hover
	{
		color:#c8bd93;
		text-decoration:underline;
	}
	#header ul li a.sign-up
	{
		background:url(../images/btn-sign-up.gif) no-repeat;
		display:block;
		width:43px;
		height:13px;
		float:left;
	}
	#header ul li a span
	{
		display:none;
	}

/******NAVAGATION********/
/******NAVAGATION********/

#nav 
{
	margin: 0 auto;
	width: 100%;
	height: 30px;
	background: #111;
	border-bottom: solid 2px #000;
}

	#nav ul 
	{
		margin:0px auto 0px auto;
		width: 100%;
		height: 31px;
		list-style-type: none;
		color: #c8bd93; 
		text-align: center;
	}
	
	#nav li {
		float: left;
		width: 154px; /* IE will want this at 189 or less */
		height: 22px;	
		padding: 8px 0 0 0;
		overflow: hidden;
		border-left: dashed 1px #111;
		border-right: dashed 1px #111;
		letter-spacing: 0.075em;
		text-transform: uppercase;
		text-align: center;
		font-size: 0.75em;
		color: #fff;		
		cursor: pointer;
	}
	#nav li:hover 
	{ 
		background: #222; 
		border-left: dashed 1px #444; 
		border-right: dashed 1px #444; 
	}
	#nav li:hover a 
	{ 
		color: #fff; 
	}
	
	#nav a, #nav li.faux-link 
	{ 
		color: #c8bd93; 
		cursor: pointer; 
		text-decoration:none;
	}
	#nav a:hover, #nav li.faux-link:hover 
	{ 	
		color: #fff; 
	}
/*
#nav-wrapper-inside { width: 100%; }

	#nav-inside {
		padding: 8px 0;
		background: #111;
		text-transform: uppercase;
		text-align: center;
		font-size: 0.875em;
		color: #fff;
	}
	#nav-inside span {
		margin: 0 0 0 45px;
	}
	
	#nav-inside a, #nav-inside span.faux-link { color: #fff; cursor: pointer; }
	#nav-inside a:hover, #nav-inside span.faux-link:hover { color: #A2DE3E; }
*/	

/******FOOTER********/
/******FOOTER********/

#footer-wrapper {
	height: 80px;
	width: 100%;
	border-top: solid 1px #3D0000;
	background: #350d01 ; /* force preload */
}
#footer-wrapper-second {
	height: 40px;
	width: 100%;
	border-top: solid 1px #191919;
	background: #0f0f0f; /* force preload */
}
	#footer {
		margin: 0 auto;
		padding: 20px 0 60px 0;
		width: 950px;
		text-transform: uppercase;
		font-size: 0.6875em;
		color: #fff;
	}
	
		#footer div 
		{ 
			padding-top: 12px; 
		}
		#footer a 
		{ 	
			text-transform: none; color: #fff;
		}
		#footer a:hover 
		{ 
			color: #870100; 
		}
	
		#footer p.copyright {
			font : 10px Arial, Helvetica, sans-serif;
			color : #b1a46a;
			padding : 0;
			display : block;
			position : relative;
			clear : both;
			text-align:left;
		}
		#footer p.copyright a {
			color : #b1a46a;
			text-decoration : none;
			margin : 0 5px;
		}
		#footer p.copyright a:hover {
			text-decoration : underline;
		}
		#footer p.copyright img {
			position : absolute;
			top : -5px;
			left : -20px;
		}
		#footer p.logos {
			float : right;
			display : block;
			padding : 0;
			clear : both;
		}
		#footer p.logos img {
			float : left;
			margin : 0 15px 0 0;
		}	
		#footer a.moon-racing
		{
			background:url(../images/footer/smallMoonRacingLogo.png) no-repeat;
			height:27px;
			width:160px;
			display:block;
		}
		#footer a span
		{
			display:none;
		}
		
		#footer-second 
		{
			margin: 0 auto;
			padding: 20px 0 20 0;
			width: 950px;
			text-transform: uppercase;
			font-size: 0.6875em;
			color: #fff;
		}
		
		#footer-second p.aero360
		{
			float:left;
			margin:15px 0 0 0;
			font:11px Arial, Helvetica, sans-serif;
			color:#716946;
			line-height:19px;
			display:block;
			clear:both;
		}
		#footer-second a.client-login
		{
			float:right;
			margin:15px 0 0 0;
			font:11px Arial, Helvetica, sans-serif;
			color:#716946;		
		}
		#footer-second a.aero360-logo
		{
			background: url(../images/footer/aeroLogoBlackSm.png) no-repeat;
			height:26px;
			width:100px;
			margin:10px 0 0 10px;
			float:left;
		}
		#footer-second a span
		{
			display:none;
		}



/******CONTENT********/
/******CONTENT********/

#intro
{
	width:330px;
	float:left;
	margin:20px 0 0 0;
}
	#intro h1
	{
		width:320px;
		height:54px;
		background:url(../images/content/h1-welcome.png) no-repeat;
	}
	#intro h2.moon-experience
	{
		width:189px;
		height:19px;
		background:url(../images/content/h2-moon-experience.png) no-repeat;
		margin:0 0 20px 0;
	}
	#intro h2.photo-gallery
	{
		width:309px;
		height:50px;
		background:url(../images/headers/h2-photo-gallery.jpg) right no-repeat;
		position:relative;
		margin:0 0 5px 0;
	}
	#intro h1 span, #intro h2.birding-experience span, #intro h2.photo-gallery span
	{
		display:none;
	}
	#intro h2.photo-gallery span.desc
	{
		font:bold 10px "Lucida Sans Unicode", "Trebuchet MS", serif;
		color:#c2ab6f;
		position:absolute;
		bottom:5px;
		right:8px;
		display:block;
	}
	#intro p
	{
		font:11px Arial, Helvetica, sans-serif;
		color:#cbbd8b;
		line-height:19px;
		margin:0 0 0px 0;
		position:relative;
	}
	#intro p strong
	{
		color:#fff;
	}
	#intro a span, #intro h2 span
	{
		display:none;
	}
	#intro br
	{
		clear:both;
	}
	#intro p.quote
	{
		font:15px Arial, Helvetica, sans-serif;
		color:#cbbd8b;
		margin:0;
		padding:0;
	}
	#intro p.owner
	{
		padding-top:20px;
		color:#fefefe;
		font-size:14px;
	}
	#intro p.owner-title
	{
		color:#a1914c;
		padding-bottom:5px;
	}

#main
{
	width:560px;
	float:left;
	margin:20px 35px 0 35px;
}
	#main h2
	{
		width:331px;
		height:30px;
		background:url(../images/content/h1-fabrication.png) no-repeat;
		display:block;
		margin:0 0 15px 0;
	}
	#main h2 span
	{
		display:none;
	}
	#main h4
	{
		font:11px "Lucida Sans Unicode", "Trebuchet MS", serif;
		color:#a1914c;
		line-height:18px;
		margin:0 0 10px 0px;
	}
	#main h4 a{color:#a1914c;}
	#main p
	{
		font:12px Arial, Helvetica, sans-serif;
		color:#cbbd8b;
		line-height:18px;
		margin:0 0 17px 0px;
	}
	#main .box-bottom .title, #col-3 .box-bottom .title
	{
		font:11px Arial, Helvetica, sans-serif;
		color:#ffffff;
		line-height:18px;
	}
	#main .box-bottom p
	{
		font-size:16px;
		color:#9c8a3b;
		margin:0px 0 0 0;
		line-height:26px;
	}
	#main h3, #col-3 h3
	{
		font:13px Arial, Helvetica, sans-serif;
		color:#fefefe;
		margin:15px 0 0 0;
		line-height:19px;
	}
	#main a
	{
		color:#a4913e;
		text-decoration:none;
	}
	.map
	{
		float:right;
		padding:20px 0px;
	}
	#main .box-bottom
	{
		
		background:url(../images/content/main-box-bg.png) no-repeat;
		height:97px;
		width:530px;
		float : right;
		padding:17px 0px 0 20px;
	}
	#main .box-bottom .title, #col-3 .box-bottom .title
	{
		font:11px Arial, Helvetica, sans-serif;
		color:#ffffff;
		line-height:18px;
	}
	#main .box-bottom p
	{
		font-size:16px;
		color:#9c8a3b;
		margin:0px 0 0 0;
		line-height:26px;
	}
	#main .box-bottom p.logos
	{
		display : block;
		padding : 0;
		clear : both;
	}
	
	#main .box-bottom p.logos img 
	{
		float : left;
		margin : 0 15px 0 0;
	}	
	


/******CONTENT WRAP********/
/******CONTENT WRAP********/

#content-wrap
{
	clear:both;
	background:#621000;
	margin:25px 0 0px 0;
	padding-bottom:35px;
	text-align:left;
}
	#content-bottom
	{
		width:964px;
		padding:5px 0 0px 0;
		margin:0 auto;
	}
		#gallery
		{
			width:327px;
			float:left;
		}
		#gallery img.camera
		{
			float:right;
			margin:0 0 0 0;
		}
		#gallery h2
		{
			width:221px;
			height:23px;
			background:url(../images/content-wrap/photo-gallery.png) no-repeat;
			position:relative;
			margin:25px 0 5px 0;
		}
		#gallery h2 span, #gallery h3 span
		{
			display:none;
		}
		#gallery h3
		{
			width:218px;
			height:9px;
			background:url(../images/content-wrap/showcase.png) no-repeat;
			padding-left:5px;
			padding-bottom:14px;
		}
		#gallery ul
		{
			width:310px;
			height:148px;
			background:url(../images/footer/gallery/gallery-bg.png) no-repeat;
			list-style:none;
			padding:17px 0px 0 17px;
			margin:14px 0 8px 0;
		}
		#gallery li
		{
			float:left;
			margin:0 13px 0 0;
		}
		#gallery li.last{margin:0;}
		#gallery li img
		{
			margin:0 0 13px 0;
			border:4px #c2ab6f solid;
		}
		#gallery a.photo
		{
			width:150px;
			height:22px;
			background:url(../images/footer/gallery/gallery-more-bg.png) no-repeat;
			display:block;
			float:left;
			padding:3px 0 0 5px;
		}
		#gallery a span
		{
			display:none;
		}
		#usmts
		{
			width:280px;
			float:left;
			margin:0px 35px 0 35px;
		}
		#cns
		{
			width:280px;
			float:left;
			margin:0px 0px 0 0px;
		}
		#usmts img.usmts-logo
		{
			float:right;
		}
		#cns img.cns-logo
		{
			float:right;
			margin:0 0 0 0;
		}
		#usmts h2
		{
			width:241px;
			height:23px;
			background:url(../images/content-wrap/usmts.png) no-repeat;
			position:relative;
			margin:25px 0 5px 0;
		}
		#cns h2
		{
			width:241px;
			height:23px;
			background:url(../images/content-wrap/imca.png) no-repeat;
			position:relative;
			margin:25px 0 5px 0;
		}
		#usmts h2 span, #usmts h3 span, #cns h2 span, #cns h3 span
		{	
			display:none;
		}
		#usmts h3
		{
			height:9px;
			background:url(../images/content-wrap/southern.png) no-repeat;
			border-bottom:1px solid #1f1a0a;
			padding-left:5px;
			padding-bottom:14px;
		}
		#cns h3
		{
			height:9px;
			background:url(../images/content-wrap/cns.png) no-repeat;
			border-bottom:1px solid #1f1a0a;
			padding-bottom:14px;
			width:280px;
		}
		#usmts ul, #cns ul
		{
			padding:0;
			margin:15px 0 15px 0;
		}
		#usmts ul li, #cns ul li
		{
			list-style:none;
			margin-bottom:10px;
		}
		#usmts ul li p.post-title a, #cns ul li p.post-title a
		{
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#cec297;
			line-height:18px;
			text-decoration:none;
		}
		#usmts ul li p, #cns ul li p
		{
			font:10px Arial, Helvetica, sans-serif;
			color:#c2ab6f;
			line-height:18px;
		}
		#usmts ul li a, #cns ul li a
		{
			text-decoration:underline;
			font:10px Arial, Helvetica, sans-serif;
			color:#c2ab6f;
		}
		#usmts a.view-all, #cns a.view-all
		{
			background:url(../images/footer/view-all-bg.png) no-repeat;
			height:21px;
			width:127px;
			display:block;
			margin:0 10px 0 0;
			float:left;
		}
		#usmts a.rss-feed, #cns a.rss-feed
		{
			background:url(../images/btn-rss-feed.gif) no-repeat;
			height:21px;
			width:77px;
			display:block;
			margin:0 0 0 0;
			float:left;
		}
		#usmts a span, #cns a span
		{
			display:none;
		} 

/******LEFT COLUMN********/
/******LEFT COLUMN********/
		
#left
{
	width:625px;
	float:left;
}
	/*****second page*****/
	#left h1 {
		x-system-font:none;
		color:#FFFFFF;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:30px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:normal;
	}
	#left h2.address {
		font-size:11px;
		text-transform:uppercase;
	}
	#left .sponsor img {
		float:left;
		height:150px;
		margin:0 15px 0 0;
		width:200px;
	}
	#left p {
		x-system-font:none;
		color:#CBBD8B;
		font-family:"Lucida Sans Unicode","Trebuchet MS",serif;
		font-size:11px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:19px;
		margin:0 0 25px;
	}
	#left p a {
		color:#FFFFFF;
		text-decoration:none;
	}
	#left h1 a {
		color:#FFFFFF;
		text-decoration:none;
	}
	#left .schedule ul
	{
		border-bottom:1px solid #362F19;
		display:inline;
		float:left;
		width:620px;
		padding-bottom:20px;
		padding:0;
		margin:0px 0 15px 0;
	}
	#left .schedule ul li
	{
		list-style:none;
		margin-bottom:10px;
	}
	#left .schedule ul h2
	{
		line-height:20px;
	}
	#left .side-box-left
	{
		width: 450px;
		height: 130px;
		float : left;
		padding:10px 20px 0px 0px;
	}
	#left .side-box-right
	{
		moz-background-clip:border;
		moz-background-inline-policy:continuous;
		moz-background-origin:padding;float:center;
		width: 130px;
		float : left;
		padding:10px 20px 0px 0px;
		background:url(../images/content/schedule-box-bg.png) no-repeat;
	}
	
	#left .side-box-right img
	{
		padding:0 10px 0 0;
	}
	#left .side-box-right p
	{
		text-align:center;
		font-size:10px;
		width:130px;
	}
	#left .schedule ul h2.schedule_title
	{
		width:450px;
		margin:0 0 0 0;
	}
	#left .schedule h3
	{
		width:300px;
		
	}
	#left .schedule h4
	{
		text-align:center;
		color:#fff;
	}
	#left .schedule p.address
	{
		font-size:16px;
		width:380px;
		height:80px;
	}
	#left .top-box-bottom
	{
		moz-background-clip:border;
		moz-background-inline-policy:continuous;
		moz-background-origin:padding;
		background:url(../images/content/chassis-box-bg.png) no-repeat;
		height:97px;
		width:287px;
		float : right;
		padding:17px 0px 0 20px;
	}
	#left .top-box-bottom p.models
	{
		clear:both;
		display:block;
		padding:0;
	}
	#left .top-box-bottom p.models img
	{
		float:left;
		margin:0 15px 0 0;
	}
	#left .bottom-box-bottom
	{
		background:url(../images/content/chassis-large-box-bg.png) no-repeat;
		height:97px;
		width:570px;
		float:right;
		padding:17px 0px 0 20px;
	}
	#left .bottom-box-bottom p.models
	{
		clear:both;
		display:block;
		padding:0;
	}
	#left .bottom-box-bottom p.models img
	{
		float:left;
		margin:0 15px 0 0;
	}
	
	/*****second page*****/
	#left h1.heading
	{
		width:172px;
		height:37px;
		background:url(../images/content/contact-us.png) no-repeat;
		margin:0 0 5px 0;
	}
	#left h1.company
	{
		width:345px;
		height:45px;
		background:url(../images/content/h1-company.png) no-repeat;
		margin:0 0 5px 0;
	}
	#left h1.gallery
	{
		width:293px;
		height:45px;
		background:url(../images/content/h1-gallery.png) no-repeat;
		margin:0 0 5px 0;
	}
	#left h1.services
	{
		width:187px;
		height:45px;
		background:url(../images/content/h1-services.png) no-repeat;
		margin:0 0 5px 0;
	}
	#left h1.chassis
	{
		width:439px;
		height:45px;
		background:url(../images/content/h1-design-fabrication.png) no-repeat;
		margin:0 0 5px 0;
	}
	#left h1.sponsors
	{
		width:439px;
		height:45px;
		background:url(../images/content/h1-sponsors.png) no-repeat;
		margin:0 0 5px 0;
	}
	#left h1.contact
	{
		width:250px;
		height:45px;
		background:url(../images/content/h1-contact-us.png) no-repeat;
		margin:0 0 5px 0;
	}
	#left h1.schedule
	{
		width:250px;
		height:45px;
		background:url(../images/content/h1-schedule.png) no-repeat;
		margin:0 0 5px 0;
	}
		#left h2
		{
			font:19px Arial, Helvetica, sans-serif;
			color:#a4913e;
			line-height:24px;
			margin:0 0 17px 0;
		}
		#left h2.chassis
		{
			width:228px;
			height:27px;
			background:url(../images/content/h2-custom-design.png) no-repeat;
			margin:0 0 25px 0;
		}
		#left h2.oval
		{
			width:228px;
			height:27px;
			background:url(../images/content/h2-oval.png) no-repeat;
			margin:0 0 25px 0;
		}
		#left h2.scca-road
		{
			width:500px;
			height:27px;
			background:url(../images/content/h2-scca-road.png) no-repeat;
			margin:0 0 25px 0;
		}
		#left h2.company
		{
			width:252px;
			height:23px;
			background:url(../images/content/h2-company.png) no-repeat;
			margin:0 0 25px 0;
		}
		#left h2.gallery
		{
			width:412;
			height:23px;
			background:url(../images/content/h2-past.png) no-repeat;
			margin:0 0 25px 0;
		}
		#left h2.schedule
		{
			width:412;
			height:23px;
			background:url(../images/content/h2-schedule.png) no-repeat;
			margin:0 0 25px 0;
		}
		#left h2.sponsors
		{
			width:252px;
			height:23px;
			background:url(../images/content/h2-endorsement.png) no-repeat;
			margin:0 0 25px 0;
		}
		#left h2.reach
		{
			width:335px;
			height:25px;
			background:url(../images/content/h2-reach-out.png) no-repeat;
			margin:0 0 25px 0;
		}
		#left h2.normal
		{
			margin:0;
		}
		#left h2.section
		{
			height:33px;
			background:url(../images/img-h2-section.png) 0 center no-repeat;
			padding:0 0 0 50px;
		}
	#left h2.form
	{
		height:32px;
		background:url(../images/content/email.png) 0 center no-repeat;
		padding:0 0 0 50px;
		margin:0 0 12px 0;
	}
	#left h1 span, #left h2 span, #left h2.oval span, #left h2.scca-road span 
	{	
		display:none;
	}
	#left h3
	{
		font:16px Arial, Helvetica, sans-serif;
		color:#a4913e;
		line-height:21px;
		margin:0 0 20px 0;
	}
	#left h4
	{
		font:14px Arial, Helvetica, sans-serif;
		color:#a4913e;
		line-height:21px;
		margin:0 0 17px 0;
	}
	#left p
	{
		font:12px "Lucida Sans Unicode", "Trebuchet MS", serif;
		color:#cbbd8b;
		line-height:19px;
		margin:0 0 25px 0;
	}
	#left p img
	{
		float:right;
		margin:0 0 15px 15px;
	}
	#left p a
	{
		color:#fff;
		text-decoration:none;
	}
	#left p a:hover{text-decoration:underline;}
	#left p a.birding:hover, #left p a.read:hover{text-decoration:none;}
	#left p strong{color:#fff;}
	#left img.thumb-pic
	{
		float:left;
		border:5px solid #423610;
		margin:0 19px 0 0;
	}
	#left ul
	{
		list-style:none;
		margin:25px 0 25px 15px;
	}
	#left ul li
	{
		font:11px "Lucida Sans Unicode", "Trebuchet MS", serif;
		color:#cbbd8b;
		line-height:16px;
		margin:0 0 5px 0;
		background:url(../images/bullet.jpg) 0 4px no-repeat;
		padding:0 0 0 15px;
	}
	#left ul li a
	{
		color:#fff;
		text-decoration:none;
	}
	#left ul li a:hover{text-decoration:underline;}
	#left ul.listing{margin:0;}
	#left ul.listing li
	{
		width:703px;
		background:none;
		padding:0;
		float:left;
		margin:0 0 34px 0;
	}
	#left ol
	{
		list-style-position:inside;
		margin:0 0 25px 10px;
	}
	#left ol li
	{
		font:11px "Lucida Sans Unicode", "Trebuchet MS", serif;
		color:#cbbd8b;
		line-height:16px;
		margin:0 0 5px 0;
	}
	#left .box
	{
		width:533px;
		float:right;
	}
	#left br{clear:both;}
	/**form**/
	#left #container
	{
		width:625px;
		background:#621000;
		border:1px solid #350d01;
		padding:10px 0;
	}
	#left #container br{clear:none;}
	#left #container h2
	{
		font-size:15px;
		font-weight:bold;
		margin:0 0 0 15px;
	}
	#left #container p
	{
		width:114px;
		float:right;
		font:10px "Lucida Sans Unicode", "Trebuchet MS", serif;
		color:#cbbd8b;
		line-height:16px;
		margin:0 25px 10px 25px;
		display:inline;
	}
	#left #container a
	{
		color:#cbbd8b;
		text-decoration:underline;
	}
	#left form
	{
		width:430px;
		background:url(../images/content/formbg.png) right 0 repeat-y;
		float:left;
		margin:20px 0 15px 0;
	}
	#left form fieldset dl
	{
		position:relative;
		width:461px; 
		margin:0;
	}
	#left form fieldset dt
	{
		float:left;
		width:120px;
		text-align:right;
		color:#cbbd8b;
		font:11px "Lucida Sans Unicode", "Trebuchet MS", serif;
	}
	#left form fieldset dd
	{
		padding:0 0 4px 0;
		margin-left:130px;
		margin-bottom:5px;
		color:#cbbd8b;
		font:13px "Lucida Sans Unicode", "Trebuchet MS", serif;
	}
	#left form dd.button
	{
		float:right; 
		margin:0px 25px 0px 0;
		display:inline;
	}
	#left form fieldset dd .control, #left form fieldset dd .control_short, #left form fieldset dd .control_large, #left form fieldset dd .control_long, #left form fieldset dd .control_medium
	{
		width:auto;
		height:21px;
		background:#350d01;
		font:13px Arial, Helvetica, sans-serif;
		color:#fff;
		padding:0;
		border:1px solid #0f0f0f;
	}
	#left form fieldset dd select
	{
		width:180px;
		height:19px;
		padding:2px 0 0 0;
		background:#350d01;
		font:13px Arial, Helvetica, sans-serif;
		border:1px solid #0f0f0f;
		color:#cbbd8b;
	}
	#left form fieldset dd .control {
		background: none;
		border:medium none;
		height:auto;
		width:auto;
	}
	#left form fieldset dd input
	{
		width:144px;
		height:21px;
		background:#350d01;
		font:13px Arial, Helvetica, sans-serif;
		border:1px solid #0f0f0f;
		color:#fff;
	}
	#left form fieldset dd .control_short{width:72px;}
	#left form fieldset dd .control_medium{width:146px;}
	#left form fieldset dd .control_large{width:315px; height:100px;}
	#left form fieldset dd .control_long{width:315px;}
	#left form fieldset dd .submit, #left form fieldset dd .reset
	{
		width:65px;
		height:21px;
		border:none;
		background:none;
	}
	#left form fieldset dd .submit
	{
		background:url(../images/content/btn-submit.png) no-repeat;
	}
	#left form fieldset dd .reset
	{
		background:url(../images/content/btn-reset.png) no-repeat;
	}

	
/******RIGHT COLUMN********/
/******RIGHT COLUMN********/	
	
	
#right
{
	width:288px;
	float:right;
}
	#right a img
	{
		margin:18px 0 0 8px;
	}
	#right .side-box
	{
		float:right;
		width:70px;
		height:60px;
		background:url(../images/content/right-box-bg.png) no-repeat;	
	}
	#right .last img
	{
		float:right;
		width:120px;
		height:90px;
		background:url(../images/content/right-box-bg.png) no-repeat;	
	}
	#right .side-box img
	{
		padding:14px 0 0 5px;
	}
	#right #top
	{
		width:288px;
		background:url(../images/content/right-bg.png) no-repeat;
		margin:0;padding:0;
	}
	#right #top h1
	{
		width:289px;
		height:62px;
		background:url(../images/content/h1-tour.png) no-repeat;
		display:block;
	}
	#right #top h1 span
	{
		display:none;
	}
	#right #top h2
	{
		font:12px "Lucida Sans Unicode", "Trebuchet MS", serif;
		color:#fefefe;
		line-height:18px;
		margin:0 0 9px 0;
	}
	#right #top h3, #right #top h4
	{
		font:9px "Lucida Sans Unicode", "Trebuchet MS", serif;
		color:#a1914c;
		line-height:15px;
		margin:0 0 12px 0;
	}
	#right #top h4
	{
		margin:0;
		float:left;
	}
	#right #top p
	{
		font:11px "Lucida Sans Unicode", "Trebuchet MS", serif;
		color:#a1914c;
		line-height:18px;
		margin:0 0 10px 0;
	}
	#right #top p span
	{
		color:#e3ddc9;
	}
	#right #top p a{color:#a28d4a;}
	#right #top img
	{
		float:left;
		border:none;
		margin:0 9px 9px 0;
	}
	#right #top ul
	{
		width:288px;
		list-style:none;
		background:url(../images/contnt/right-bg.png) 0 0 repeat-y;
		padding:0px 0 0 0;
	}
	#right #top ul li
	{
		width:238px;
		float:left;
		margin:20px 25px 0px 25px;
		padding-bottom:20px;
		display:inline;
		border-bottom:1px solid #362f19;
	}
	#right #top ul li.last
	{
		border:none;
	}
	#right #top ul li a.view-schedule
	{
		clear:both;
		background:url(../images/content/btn-view-more.png) no-repeat;
		display:block;
		height:18px;
		width:103px;
		float:left;
		margin:7px 4px 0 0;
	}
	#right #top ul li a.view-sponsor
	{
		clear:both;
		background:url(../images/content/btn-sponsors.png) no-repeat;
		display:block;
		height:18px;
		width:120px;
		float:left;
		margin:7px 4px 0 0;
	}
	#right #top ul li a span
	{	
		display:none;
	}
	#right #top ul li img.rgt
	{
		float:right;
	}
	#right #bottom ul
	{
		width:288px;
		list-style:none;
		background:url(../images/content/h1-tour.png) 0 0 no-repeat;
		padding:0px 0 0 0;
	}
	
	
/******SLIMBOX********/
/******SLIMBOX********/

	
.sig {
	clear : both;
	margin : 16px 4px;
	padding : 0;
	display : table-cell;
}
.sig_clr {
	clear : both;
}
.sig_cont {
	float : left;
}
.sig_thumb {
	float : left;
	margin : 0 10px 10px 10px;
	padding : 0;
	background : url(../images/shadowAlpha.png) no-repeat bottom right !important ;
	background : url(../images/shadow.gif) no-repeat bottom right;
}
.sig_thumb img {
	display : block;
	position : relative;
	background : #fff;
	border : 1px solid #ccc;
	margin : -5px 5px 5px -5px;
	padding : 4px;
}
.sig_cont {
	width : 156px;
	height : 150px;
} 

/******LOGIN_CLIENT********/
/******LOGIN_CLIENT********/

#formWrapper {
	width: 468px;
	margin: 0 auto;
	min-width: inherit;
	padding: 0px 20px 10px 20px;
	text-align: left;
}

#formCasing {
	background: url("../images/header_bottom_login.png") no-repeat top left;
	padding: 20px 35px 1px 27px;
	/* Give content layout to fix IE7 bug with 100% width tables  */
	zoom: 1.0;
}
#formFooter {
	background: url("../images/header_bottom_login.png") no-repeat top left;
	height: 18px;
}
#formInput
{
	font-family:"Lucida Sans Unicode","Trebuchet MS",serif;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size-adjust:none;
}
#formInput h2
{
	-x-system-font:none;
	color:#A4913E;
	font-size:16px;
	line-height:21px;
	
}
#formInput p
{
	-x-system-font:none;
	color:#CBBD8B;
	font-size:12px;
	line-height:19px;
	
}
#formInput a
{
	font:12px Arial, Helvetica, sans-serif;
	color:#A1914C;
	cursor: pointer; 
	text-decoration:none;
	
}
form dl {
  	margin: 15px 0;
}

form dt {
  	float: left;
	width: 125px;
	font-size: 14px;
	line-height: 24px;
	color: #c8bd93;
	padding-top: 5px;
}

form dd {
  	margin: 0 0 10px 90px;
	font-size: 12px;
	line-height: 24px;
	color: #c8bd93;
	margin-left: 80px;
}

dd span {
	color: #ccc;
}

input.input {
	font-size: 14px;
	padding: 8px 5px;
	font: normal 14px arial, helvetica, sans-serif;
	border: 1px solid #dcdcdc;
	color: #444;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
}

input.input:focus {
	border: 1px solid #bfbfbf;
	outline: none;
}

input.button {
	padding: 0;
	vertical-align: middle;
}

input#username {
	width: 265px;
}
input#input_long {
	width: 265px;
}
input#input_top {
	width: 265px;
	height: 80px;
}

input#password {
	width: 150px;
	margin-right: 5px;
}

input#emailpassword {
	vertical-align: middle;
	margin-right: 5px;
}

input#forgot {
	width: 280px;
}

input.checkbox {
	border: 0;
	padding: 0;
}