html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
.remooz-element
{
	cursor:					-moz-zoom-in;
}

/**
 * Box layout
 */

.remooz-box
{
	position:				absolute;
	top:					0;
	left:					0;
	background:				#fff no-repeat center;
	z-index:				100;
}
.remooz-loading
{
	background-image:		url(images/remooz/spinner.gif);
}
.remooz-body
{
	width:					100%;
	height:					100%;
}
.remooz-box-focus.remooz-type-image .remooz-body
{
	cursor:					-moz-zoom-out;
}
.remooz-box-dragging .remooz-body
{
	cursor:					move;
}

/**
 * Close button
 */

.remooz-btn-close
{
	position:				absolute;
	left:					-15px;
	top:					-15px;
	width:					30px;
	height:					30px;
	text-decoration:		none;
	border:					0;
	background:				url(images/remooz/closebox.png) no-repeat center;
	visibility:				hidden;
	cursor:					pointer;
}
.remooz-engine-trident4 .remooz-btn-close
{
	background-image:		url(images/remooz/closebox.gif);
}

/**
 * Caption title
 */

.remooz-title
{
	position:				relative;
	left:					0;
	top:					15px;
	text-align:				left;
}
.remooz-title-bg
{
	position:				absolute;
	left:					0;
	top:					0;
	width:					100%;
	height:					100%;
	background-color:		#000;
	z-index:				99;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	/* shadow opacity differs from box shadow because its default set to opacity 0.8 */
	-webkit-box-shadow:		0 0 10px rgba(0, 0, 0, 0.9);
}
.remooz-title-content
{
	position:				relative;
	padding:				5px 15px;
	color:					#fff;
	z-index:				101;
	font:					11px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.remooz-engine-trident4 .remooz-title-bg
{
	display:				none;
}
.remooz-engine-trident4 .remooz-title-content
{
	background-color:		#333;
}

.remooz-title-content h6
{
	font-size:				1.2em;
	font-weight:			bold;
	color:					#eee;
}
.remooz-title-content p
{
	color:					#eee;
}

/**
 * Type specific
 */

.remooz-type-image img
{
	display:				block;
	border:					0;
	width:					100%;
	height:					100%;
}

/**
 * Shadow
 */

.remooz-bg
{
	position:				absolute;
	width:					33px;
	height:					40px;
}

.remooz-bg-n
{
	left:					0;
	top:					-40px;
	width:					100%;
	background:				url(images/remooz/remo_bg_n.png) repeat-x;
}
.remooz-bg-ne
{
	right:					-33px;
	top:					-40px;
	background:				url(images/remooz/remo_bg_ne.png) no-repeat;
}
.remooz-bg-e
{
	right:					-33px;
	top:					0;
	height:					100%;
	background:				url(images/remooz/remo_bg_e.png) repeat-y;
}
.remooz-bg-se
{
	right:					-33px;
	bottom:					-40px;
	background:				url(images/remooz/remo_bg_se.png) no-repeat;
}
.remooz-bg-s
{
	left:					0;
	bottom:					-40px;
	width:					100%;
	background:				url(images/remooz/remo_bg_s.png) repeat-x;
}
.remooz-bg-sw
{
	left:					-33px;
	bottom:					-40px;
	background:				url(images/remooz/remo_bg_sw.png) no-repeat;
}
.remooz-bg-w
{
	left:					-33px;
	top:					0;
	height:					100%;
	background:				url(images/remooz/remo_bg_w.png) repeat-y;
}
.remooz-bg-nw
{
	left:					-33px;
	top:					-40px;
	background:				url(images/remooz/remo_bg_nw.png) no-repeat;
}
/**
 * SqueezeBox - Expandable Lightbox
 *
 * Allows to open various content as modal,
 * centered and animated box.
 *
 * @version		1.1 rc4
 *
 * @license		MIT-style license
 * @author		Harald Kirschner <mail [at] digitarald.de>
 * @copyright	Author
 */

#sbox-overlay {
	position: absolute;
	background-color: #000;
	left: 0px;
	top: 0px;
	zoom: 1;
}

#sbox-window {
	position: absolute;
	background-color: #fff;
	text-align: left;
	overflow: visible;
	padding: 10px;
	/* invalid values, but looks smoother! */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#sbox-btn-close {
	position: absolute;
	width: 30px;
	height: 30px;
	right: -15px;
	top: -15px;
	background: url(images/squeezebox/closebox.png) no-repeat center;
	border: none;
}

.sbox-window-ie6 #sbox-btn-close {
	background-image: url(images/squeezebox/closebox.gif);
}

.sbox-loading #sbox-content {
	background-image: url(images/squeezebox/spinner.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#sbox-content {
	clear: both;
	overflow: auto;
	background-color: #fff;
	height: 100%;
	width: 100%;
}

.sbox-content-image#sbox-content {
	overflow: visible;
}

#sbox-image {
	display: block;
}

.sbox-content-image img {
	display: block;
	width: 100%;
	height: 100%;
}

.sbox-content-iframe#sbox-content {
	overflow: visible;
}

/* Hides scrollbars */
.body-overlayed {
	overflow: hidden;
}
/* Hides flash (Firefox problem) and selects (IE) */
.body-overlayed embed, .body-overlayed object, .body-overlayed select {
	visibility: hidden;
}
#sbox-window embed, #sbox-window object, #sbox-window select {
	visibility: visible;
}

/* Shadows */
.sbox-bg {
	position: absolute;
	width: 33px;
	height: 40px;
}

.sbox-bg-n {
	left: 0;
	top: -40px;
	width: 100%;
	background: url(images/squeezebox/bg_n.png) repeat-x;
}
.sbox-bg-ne {
	right: -33px;
	top: -40px;
	background: url(images/squeezebox/bg_ne.png) no-repeat;
}
.sbox-bg-e {
	right: -33px;
	top: 0;
	height: 100%;
	background: url(images/squeezebox/bg_e.png) repeat-y;
}
.sbox-bg-se {
	right: -33px;
	bottom: -40px;
	background: url(images/squeezebox/bg_se.png) no-repeat;
}
.sbox-bg-s {
	left: 0;
	bottom: -40px;
	width: 100%;
	background: url(images/squeezebox/bg_s.png) repeat-x;
}
.sbox-bg-sw {
	left: -33px;
	bottom: -40px;
	background: url(images/squeezebox/bg_sw.png) no-repeat;
}
.sbox-bg-w {
	left: -33px;
	top: 0;
	height: 100%;
	background: url(images/squeezebox/bg_w.png) repeat-y;
}
.sbox-bg-nw {
	left: -33px;
	top: -40px;
	background: url(images/squeezebox/bg_nw.png) no-repeat;
}
/**
Stylesheet: Slideshow.css
	CSS for Slideshow.

License:
	MIT-style license.

Copyright:
	Copyright (c) 2008 [Aeron Glemann](http://www.electricprism.com/aeron/).
	
HTML:
	<div class="slideshow">
		<div class="slideshow-images" />
		<div class="slideshow-captions" />
		<div class="slideshow-controller" />
		<div class="slideshow-loader" />
		<div class="slideshow-thumbnails" />
	</div>
	
Notes:
	These next five rules are required for Slideshow to work correctly.
	Override at your own risk.
*/

.slideshow {
	display: block; position: relative; z-index: 0;
}
.slideshow-images {
	display: block; overflow: hidden; position: relative;
}		
.slideshow-images img {
	display: block; position: absolute; z-index: 1;
}		
.slideshow-thumbnails {
	overflow: hidden;
}
.slideshow-thumbnails ul {
	left: 0; position: absolute; top: 0; width: 100000px;
}

/**
HTML:
	<div class="slideshow-images">
		<img />
		<img />
	</div>
	
Notes:
	The images div is where the slides are shown.
	Customize the visible / prev / next classes to effect the slideshow transitions: fading, wiping, etc.
*/

.slideshow-images {
	height: 300px; width: 400px;
}		
.slideshow-images-visible { 
	opacity: 1;
}	
.slideshow-images-prev { 
	opacity: 0;
}
.slideshow-images-next { 
	opacity: 0;
}
.slideshow-images img {
	float: left; left: 0; top: 0;
}	

/**
Notes:
	These are examples of user-defined styles.
	Customize these classes to your usage of Slideshow.
*/

.slideshow {
	height: auto; margin: 0 auto; width: 400px;
}
.slideshow a img {
	border: 0;
}

/**
HTML:
	<div class="slideshow-captions">
		...
	</div>
	
Notes:
	Customize the hidden / visible classes to affect the captions animation.
*/

/*
.slideshow-captions {
	background: #000; bottom: 0; color: #FFF; font: normal 12px/22px Arial, sans-serif; left: 0; overflow: hidden; position: absolute;  text-indent: 10px;  width: 100%; z-index: 10000;
}
*/
.slideshow-captions-hidden {
	height: 0; opacity: 0;
}
.slideshow-captions-visible {
	height: 50px; opacity: .7;
}

/**
HTML:
	<div class="slideshow-controller">
		<ul>
			<li class="first"><a /></li>
			<li class="prev"><a /></li>
			<li class="play"><a /></li>
			<li class="next"><a /></li>
			<li class="last"><a /></li>
		</ul>
	</div>
	
Notes:
	Customize the hidden / visible classes to affect the controller animation.
*/

/*
.slideshow-controller {
	background: url(images/slideshow/controller.png) no-repeat; height: 48px; left: 50%; margin: -24px 0 0 -122px; overflow: hidden; position: absolute; top: 50%; width: 244px; z-index: 10000;
}
*/
.slideshow-controller * {
	margin: 0; outline: none; padding: 0;
}
.slideshow-controller-hidden { 
	opacity: 0;
}
.slideshow-controller-visible {
	opacity: 1;
}
.slideshow-controller a {
	background: url(images/slideshow/controller-controls.png) no-repeat -47px 0; cursor: pointer; display: block; height: 18px; left: 112px; overflow: hidden; position: absolute; top: 15px; width: 20px;
}
.slideshow-controller a.active {
	background-position: -47px -18px;
}
.slideshow-controller li {
	list-style: none;
}			 
.slideshow-controller li.first a {
	background-position: 0 0; left: 36px; width: 19px;
}
.slideshow-controller li.first a.active {
	background-position: 0 -18px;
}
.slideshow-controller li.prev a {
	background-position: -19px 0; left: 68px; width: 28px;
}
.slideshow-controller li.prev a.active {
	background-position: -19px -18px;
}
.slideshow-controller li.play a {
	background-position: -67px 0;
}
.slideshow-controller li.play a.active {
	background-position: -67px -18px;
}
.slideshow-controller li.next a {
	background-position: -87px 0; left: 148px; width: 28px;
}
.slideshow-controller li.next a.active {
	background-position: -87px -18px;
}
.slideshow-controller li.last a {
	background-position: -115px 0; left: 189px; width: 19px;
}
.slideshow-controller li.last a.active {
	background-position: -115px -18px;
}

/**
HTML:
	<div class="slideshow-loader" />
	
Notes:
	Customize the hidden / visible classes to affect the loader animation.
*/

.slideshow-loader {
	background: url(images/slideshow/loader.png); height: 30px; right: 2px; position: absolute; top: 2px; width: 30px; z-index: 10001;
}
.slideshow-loader-hidden {
	opacity: 0;
}
.slideshow-loader-visible {
	opacity: 1;
}

/**
HTML:
	<div class="slideshow-thumbnails">
		<ul>
			<li><a class="slideshow-thumbnails-active" /></li>
			<li><a class="slideshow-thumbnails-inactive" /></li>
			...
			<li><a class="slideshow-thumbnails-inactive" /></li>
		</ul>
	</div>
	
Notes:
	Customize the active / inactive classes to affect the thumbnails animation.
	Use the !important keyword to override FX without affecting performance.
*/

.slideshow-thumbnails {
	bottom: -55px; height: 55px; left: 0; position: absolute; width: 100%;
}
.slideshow-thumbnails * {
	margin: 0; padding: 0;
}
.slideshow-thumbnails li {
	float: left; list-style: none;
}
.slideshow-thumbnails a {
	display: block; float: left; outline: none; margin: 5px 5px 0 0; padding: 5px;
}
.slideshow-thumbnails a:hover {
	background-color: #FF9 !important; opacity: 1 !important;
}
.slideshow-thumbnails img {
	display: block;
}
.slideshow-thumbnails-hidden {
	background-color: #FFF; opacity: 0;
}
.slideshow-thumbnails-inactive {
	background-color: #FFF; opacity: .5;
}
.slideshow-thumbnails-active {
	background-color: #9FF; opacity: 1;
}
a,a:hover{text-decoration:none;font-weight:bold;color:darkred;}
body{background:url(images/layout/sand_bg2.jpg) repeat;font-family:"ChunkFiveRegular",sans-serif;font-size:12pt;margin:0;padding:0;}
p{margin:0 0 5px 0;line-height:1.35em;}
h1{font:bold 24px/40px;}
h2{font:bold 20px/30px;}
hr{border:none;width:90%;color:#c4c4c4;background-color:#c4c4c4;height:2px;}
#heads_up_wrapper{position:fixed;top:0px;right:0px;width:100%;opacity:0;display:none;background:#000;color:#fff;font-size:20px;z-index:1000;border-bottom:2px solid #fff;z-index:999;}#heads_up_wrapper h1,#heads_up_wrapper h2,#heads_up_wrapper h3,#heads_up_wrapper h4,#heads_up_wrapper h5{color:#fff;}
#heads_up{margin:20px 100px 20px 20px;}
img#body_bg{display:block;width:100%;position:fixed;top:0;left:0;z-index:-100;}
#top_body_gradient{position:fixed;top:0;left:0;height:250px;width:100%;z-index:-100;background:url(images/layout/top_body_gradient.png) repeat-x top left;}
#bottom_body_gradient{position:fixed;bottom:0;left:0;height:250px;width:100%;z-index:-100;background:url(images/layout/bottom_body_gradient.png) repeat-x bottom left;}
#header{position:absolute;top:0px;left:50%;margin-left:-500px;width:1000px;height:170px;z-index:1;}
#code_box{position:absolute;top:0;right:50px;z-index:1000;width:350px;padding:10px;display:none;border:2px solid #fcca1c;background:url(images/layout/silver_bg.jpg) repeat;-moz-box-shadow:0px 0px 10px #000000;-webkit-box-shadow:0px 0px 10px #000000;box-shadow:0px 0px 10px #000000;behavior:url('http://tirewelder.com/js/PIE.htc');}
#logo_link{position:absolute;top:0;left:50%;display:block;background:url(images/layout/logo.png) no-repeat top center;width:999px;height:185px;margin:0 0 0 -500px;z-index:11;}
#wrapper{position:relative;width:1000px;margin:90px auto 25px auto;padding:0;background:none;}
#slideshow{width:990px;height:300px;background:#000;position:relative;overflow:hidden;z-index:0;border:5px solid #fcca1c;-moz-box-shadow:0px 0px 10px #000000;-webkit-box-shadow:0px 0px 10px #000000;box-shadow:0px 0px 10px #000000;behavior:url('http://tirewelder.com/js/PIE.htc');margin:auto;}#slideshow img{position:absolute;left:0;right:0;width:1000px;}
#banner_notice{position:absolute;top:0;right:0;width:300px;height:100%;z-index:999;}
#content{margin:10px auto 10px auto;padding:20px;background:url(images/layout/silver_bg.jpg) repeat;-moz-box-shadow:0px 0px 10px #000000;-webkit-box-shadow:0px 0px 10px #000000;box-shadow:0px 0px 10px #000000;behavior:url('http://tirewelder.com/js/PIE.htc');font-size:18px;border:7px dashed #111;}#content h1{color:#fff;font-size:30px;text-shadow:0px 2px 3px #000;margin:0 0 7px 0;}
#content_anchor{width:100%;display:block;clear:both;}
#footer{height:20px;margin:0 auto 0 auto;padding:10px;background:#000;clear:both;color:#efefef;color:#fcca1c;text-align:center;-moz-box-shadow:0px 0px 10px #000000;-webkit-box-shadow:0px 0px 10px #000000;box-shadow:0px 0px 10px #000000;behavior:url('http://tirewelder.com/js/PIE.htc');border:3px solid #9aa3aa;}#footer a{margin:0 15px 0 0;color:#efefef;text-decoration:underline;}
ul#main_menu{position:absolute;bottom:0;left:0;height:40px;width:100%;list-style:none;margin:0;padding:0;display:block;background:#000;opacity:0.8;border-top:2px solid #999;overflow:hidden;z-index:1000;}ul#main_menu li{float:left;display:block;margin:0;cursor:pointer;}ul#main_menu li a{display:block;height:40px;margin:0;padding:0px 9px 0px 9px;text-align:center;color:#de0015;color:#fcca1c;font:25px/40px 'ChunkFiveRegular',Arial,sans-serif;}ul#main_menu li a:hover{color:#fff;}
ul#main_menu li a.last_menu_item{border-right:none !important;}
#main_menu li.selected a{color:#666666;}
#banner_gallery{width:1000px;height:450px;background:#999;position:relative;overflow:hidden;z-index:0;}#banner_gallery img{position:absolute;left:0;right:0;}
#banner_gallery_stripe{position:absolute;bottom:0;left:0;width:100%;min-height:75px;background:#5d5d5d;opacity:0.95;border-top:2px solid #999;z-index:100000;}
#banner_gallery_captions{width:800px;height:100%;margin:10px;color:#fff;}#banner_gallery_captions div.banner_caption{display:none;}#banner_gallery_captions div.banner_caption.current{display:block;}
ul#banner_gallery_nav{list-style-type:none;position:absolute;bottom:0px;right:10px;height:50px;}ul#banner_gallery_nav li{float:left;margin:0 10px 0 0;}ul#banner_gallery_nav li a{display:block;width:25px;height:25px;background:#797a7c;opacity:1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}ul#banner_gallery_nav li a.current{background:#e82a2a;}
form.full_form ul{list-style-type:none;}form.full_form ul li{clear:both;margin:5px 0 10px 0;}
form.full_form h2{color:#eee;font-size:22px;}
form.full_form input[type='text'],form.full_form input[type='email']{width:375px;height:25px;line-height:25px;font-size:20px;background-color:#eee;border:2px solid #fff;}
form.full_form input[type='password']{width:375px;height:30px;line-height:30px;font-size:20px;}
form.full_form textarea{width:375px;}
form.full_form input[type='submit']{font-size:15px;}
form.full_form label{color:#222;display:block;margin:0 0 2px 0;}
button.awesome,.button.awesome{background:darkred url(images/layout/overlay-button.png) repeat-x;display:inline-block;padding:5px 10px 6px;color:#fff;text-decoration:none;font-weight:normal;text-align:center;line-height:1.25em;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:0px 0px 5px #000000;-webkit-box-shadow:0px 0px 5px #000000;box-shadow:0px 0px 5px #000000;behavior:url('http://tirewelder.com/js/PIE.htc');text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);border:4px solid #111;position:relative;cursor:pointer;}button.awesome:hover,.button.awesome:hover{color:#000;}
.button.awesome.yellow{background:#f9aa00 url(images/layout/overlay-button.png) repeat-x;}
.spinner{position:absolute;margin:auto;background:url(images/layout/spinner_bg.png) no-repeat top center;}
.spinner-img{background:url(images/layout/loader.gif) no-repeat;width:80px;height:80px;margin:5px auto 0 auto;}
.spinner-msg{text-align:center;font-weight:bold;color:#fff;}
.content_loader{position:absolute;top:250px !important;left:50% !important;width:150px !important;height:100px !important;margin:0 0 0 -75px;background:#000;opacity:0.85;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.content_loader-img{background:url(images/layout/page_loader.gif) no-repeat;width:30px;height:30px;margin:auto;}
.centered_loader{position:absolute;top:50% !important;left:50% !important;width:150px !important;height:100px !important;margin:-50px 0 0 -75px;background:#000;opacity:0.85;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.slideshow_loader{width:100%;height:100%;background:#262626;opacity:0.9;}
.slideshow_loader-img{background:url(images/layout/slideshow_loader.gif) no-repeat;width:30px;height:30px;margin:auto;}
table.small{width:50%;}
table a,table a:link,table a:visited{border:none;}
table{width:920px;margin:10px auto;border-collapse:collapse;background:#fff;}
caption{color:#9ba9b4;font-size:.94em;letter-spacing:.1em;padding:0;margin:1em 0 0 0;margin-bottom:0;caption-side:top;text-align:center;}
tr.odd td,tr.odd .column1{background:#f4f9fe url(images/background.gif) no-repeat;}
.column1{background:#f9fcfe;}
td{color:#555;border-bottom:1px dotted #ccc;padding:.3em 1em;text-align:center;vertical-align:middle;}
th{background:#262626;font-weight:normal;color:#eee;text-align:left;border-left:1px solid #999;padding:.3em 1em;}
thead th{background:#262626;text-align:center;font:bold 1.2em/2em;color:#cccccc;}
tfoot th{background:#999;text-align:right;font:bold 1.2em/2em;color:#eeeeee;}
tfoot th strong{font:bold 1.2em;margin:.5em .5em .5em 0;color:#66a3d3;}
tfoot th em{color:#f03b58;font-weight:bold;font-size:1.1em;font-style:normal;}
.validation-advice{color:darkred;padding:3px;font-weight:normal;}
.hideme{opacity:0;display:none;}
.clearfix{clear:both;height:0;}
*html .clearfix{height:1%;font-size:1px;line-height:1px;overflow:hidden;visibility:hidden;}
.leftFloat{float:left;}
.rightFloat{float:right;}
.tiny_text{font-size:12px;}


