@charset "UTF-8";
/***** RESET *****/
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, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border:0; font-weight:inherit; font-style:inherit; font-size:14px; font-family:Helvetica, Arial, sans-serif; margin:0; outline:0; padding:0;}
:focus {outline:0;}
ol, ul {list-style:none;}
li {list-style-type:none;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left; font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
sup {position:relative;bottom:0.3em;vertical-align:baseline;}
sub {position:relative;bottom:-0.2em;vertical-align:baseline;}
acronym, abbr {cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-weight:normal;}
p {line-height:18px; margin-bottom:14px;}
img {border:0;}
a, a:visited, a:active {color:#000; text-decoration:none;}
a:hover	{color:#86141a;}
/***** Global Classes *****/
.clear 			{clear:both;}
.clear-right	{clear:right;}
.float-left 	{float:left;}
.float-right 	{float:right;}
.img-right 		{float:right; margin:0 0 20px 20px; border:1px solid #000;}
.thumb 			{border:1px solid #000;}
.center			{margin:0 auto;}
.small-text		{font-size:12px; line-height:14px;}
.highlight		{color:#5c2638;}
.bold			{font-weight:bold;}
.italic			{font-style:italic;}
.indent			{margin-left:30px;}
.double-indent	{margin-left:40px;}
.max-indent	{margin-left:80px;}
.pad-top		{padding-top:30px;}
.top-margin-large	{margin-top:40px;}
.top-margin		{margin-top:30px;}
.border			{border:1px solid #000;}
h1 {font-size:22px; font-weight:bold; color:#fff; text-transform:uppercase;}
h2 {font-size:18px; font-weight:bold; color:#86141a; margin-bottom:20px;}
h4 {font-size:14px; font-weight:bold;}

/***** MAIN *****/
html, body {border:0; margin:0; padding:0; background-color:#44413a; color:#000;}
#header {width:1000px; height:140px; margin:0 auto;}
#main {width:100%; background-color:#71706b;}
#content-container {margin-left:-500px; width:1000px; position:relative; left:50%; background:url(../images/content_bg.gif) repeat-y;} /**/
#content-container-videoHD {margin-left:-500px; width:1050px; position:relative; left:50%; background:url(../images/content_bg.gif) repeat-y;} /**/

#left-rail {width:166px; float:left; padding:30px;}
	#left-rail ul {float:right;}
	#left-rail ul li {float:right; display:block; clear:both;}
	#left-rail ul li a {color:#fff; line-height:24px; text-transform:uppercase;}
	#left-rail ul li a:hover	{color:#000000;}
	#feature {width:130px; position:absolute; top:283px; left:47px; text-align:center; color:#000;}
#content-index {width:714px; height:315px; float:left; padding:0 30px;}
	#content-index .seal {width:160px; float:left; margin:77px 27px;}
#content {width:714px; float:left; padding:30px; background-color:#fff;}
	#content .copy {width:420px; float:left;}
		#content .copy a:visited {color:#000;}
		#content .copy a:hover	{color:#86141a;}
	#content .form {width:300px; float:left;}
	* html #content .form {width:250px; margin-left:0px; float:left;}
	#content .rail {width:234px; float:left; margin-left:60px;}
	#content .contact-rail {width:234px; float:left; margin-left:30px;}
	#content ul {margin-left:20px;}
	#content ul li {margin-left:20px; line-height:16px; list-style-type:square;}
#content_video {width:714px; float:left; padding:30px; background-color:#71706b;}
#gallery {width:734px; float:left; padding:30px 10px 30px 30px; background-color:#fff;}
	* html #gallery {width:724px; padding:30px 0 30px 30px;}
	#gallery .item {width:224px; height:174px; float:left; margin:0 20px 10px 0;}
		* html #gallery .item {width:220px; height:174px; float:left; margin:0 16px 10px 0;}
#footer {width:1000px; height:auto; margin:0 auto; padding-top:20px; text-align:right; color:#fff; line-height:20px; background:url(../images/footer_bg.gif) repeat-y;}
	#footer a, a:visited {color:#fff; text-decoration:none;}
	#footer a:hover	{color:#000000;}
	
/***** FLOAT HACK: BEGIN - DO NOT EDIT *****/
.cf:after { content: "."; display: block;   height: 0;  clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
html .cf {height: 1%;}
/* End hide from IE-mac */
/***** FLOAT HACK: END *****/
