/* Style Resets */
html *		{ margin: 0; padding: 0; }
html		{ font-family: Helvetica, Arial, Sans-serif; }

body		{ background: url(../images/bg5.jpg) no-repeat; }
img			{ border: 0px; }
a			{ text-decoration: none; }
a img		{ border: 0px; }
a.active	{ }
a:focus		{ outline: 0px; }
fieldset	{ border: 0px; }
br			{  }

/* ======================================================================================================================================= */

img#background 		{ position: absolute; top: 0px; left: 0px; width: 100%; z-index: 100; }
div#page_container	{ width: 1340px; margin: 0px 0px 20px 0px; }

/* ======================================================================================================================================= */
/* Content */

div#header			{ position: relative; height: 270px; margin: 0px 0px 0px 0px; }
div#content			{ position: relative; width: 100%; height: 440px; background: #e6e6e6; }
div#subheader		{ position: relative; width: 100%; height: 122px; margin: 48px 0px 0px 0px; }

div#header img		{ position: absolute; left: 0px; }
div#subheader img	{ position: absolute; left: 362px; }

ul#tabs				{ list-style-type: none; display: block; width: 986px; height: 59px; float: right; margin: 0px 32px 0px 0px; }
ul#tabs li			{ display: block; float: left; }
ul#tabs li a		{ display: block; height: 19px; width: auto; padding: 20px 40px 20px 40px; }
ul#tabs li a.active	{ background: #fff; }
ul#tabs li a:hover	{ background: #fff; }
ul#tabs li a img	{ outline: none; }

div#support			{ float: left; width: 260px; height: 400px; margin: 20px 0px 0px 30px; }
select				{ width: 260px; margin: 18px 0px 18px 0px; }

div#blurb					{ width: 1010px; height: 360px; float: right; margin: 0px 20px 20px 0px; background: #fff; }
div#blurb img#text			{ display: block; float: left; margin: 12px 0px 0px 12px; }
div#blurb div#slides		{ position: relative; width: 367; height: 336px; float: left; margin: 12px 0px 0px 40px; }
div#blurb div#slides img	{ position: absolute; top: 0px; left: 0px; }

/* ======================================================================================================================================= */
/* Form */

form								{ display: block; width: 950px; height: 300px; margin: 30px 0px 0px 30px; background: #fff; }
form select							{ width: auto; margin: 0px 0px 0px 0px; }
form fieldset						{ position: relative; display: block; height: 300px; width: 364px; float: left; margin: 0px 24px 0px 0px; background: #fff; }
form div.form_row					{ overflow: auto; width: 100%; margin: 0px 0px 12px 0px; }
form div.form_row img				{ display: block; clear: both; margin: 0px 0px 3px 0px; }
form div.form_row label				{ display: block; clear: both; font-size: 14px; margin: 0px 0px 3px 0px; }
form div.form_row input.text_field	{ display: block; width: 360px; height: 14px; font-size: 14px; color: #242424; padding: 8px 0px 8px 2px; border: 1px solid #e6e6e6; }
form div.form_row input.submit		{ display: block; } 
form div.form_row span					{ float: left; }
form div.form_row span label			{  }
form div.form_row span input.text_field	{ margin: 0px 12px 0px 0px; }

form div#privacy_policy				{ width: 170px; margin: 0px 0px 12px 0px; }
form div#privacy_policy h1			{ font-size: 18px; color: #3c70b9; margin: 0px 0px 8px 0px; }
form div#privacy_policy p			{ font-size: 14px; }

form button							{ outline: none; border: 0px; cursor: pointer; }
input#submit						{ cursor: pointer; display: block; border: 0px; outline: none; width: 142px; height: 40px; background: url(../images/register.gif) no-repeat; }

/*
*	My Zoom
*/
#introvideo			{ position:absolute; top:50%; left:0; visibility: hidden; z-index:10000; width:100%; height:1px; overflow:visible; }
#introvideoinner		{ width:600; height:600; margin-left:-300px; position:absolute; top:-300px; left:50%; }
#introvideoClose		{ position:absolute; cursor:pointer; right:-12px; top:16px; z-index:10000; }
a#full_size				{ font-size: 14px; color: #2c2c2c; }
a#full_size:hover		{ text-decoration: underline; }
