/*================================================
		RESET
  ================================================*/

blockquote, body, dialog, div, dl, dt, dd, form, fieldset, figure, footer, header, hgroup, input, h1, h2, h3, h4, h5, h6, li, legend, menu, nav, ol, p, pre, section, td, textarea, th, ul
	{margin: 0; padding: 0; background-repeat: no-repeat; background-position: top left;}

table
	{border-collapse: collapse; border-spacing: 0;}

button, input, select, textarea
	{font-family: inherit; font-size: inherit;}

fieldset, img
	{border: 0;}

address, caption, cite, code, dfn, em, strong, th, var
	{font-style: normal; font-weight: normal;}

caption, th
	{text-align: left;}

h1, h2, h3, h4, h5, h6
	{font-size: 100%; font-weight: normal;}

a {text-decoration: none; color: inherit;}

q:before
	{content: "";}

q:after
	{content: "";}

ul, ol
	{list-style-position: inside; list-style-type: none;}

abbr
	{border: 0;}
	
a
	{text-decoration: none;}

a:hover
	{outline: 0;}

a:active
	{outline: 0;}

article, aside, dialog, figure, footer, header, hgroup, menu, nav, section
	{display: block;}
	

/*================================================
		SWATCHES
  ================================================*/

/*

Venture Orange			#F90

*/

/*================================================
		Z-INDEX
  ================================================*/

/*



*/

/*================================================
		FONTS
  ================================================*/


@font-face
	{font-family: 'AdventBold'; src: url('../font/advent/advent-bold.eot'); font-weight: normal; font-style: normal;}

@font-face
	{font-family: 'AdventBold'; src: url(//:) format('no404'), url('../font/advent/advent-bold.woff') format('woff'), url('../font/advent-bold.ttf') format('truetype'), url('../font/advent-bold.svg#webfontgTLw4s9u') format('svg'); font-weight: normal; font-style: normal;}

@font-face
	{font-family: 'AdventRegular'; src: url('../font/advent/advent-regular.eot'); font-weight: normal; font-style: normal;}

@font-face
	{font-family: 'AdventRegular'; src: url(//:) format('no404'), url('../font/advent/advent-regular.woff') format('woff'), url('../font/advent/advent-regular.ttf') format('truetype'), url('../font/advent/advent-regular.svg#webfontPtqDZfAd') format('svg'); font-weight: normal; font-style: normal;}


/*================================================
		HEADINGS & TYPOGRAPHY
  ================================================*/

h1
	{font-family: AdventBold, "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: lowercase; font-size: 22pt; margin: 0 0 20px 0; text-rendering: optimizeLegibility; text-indent: -9999px; width: 396px; height: 74px; background-image: url("../images/logo_venture_banners_trade_white.png");}

	h1 strong
		{font-weight: normal}


/*================================================
		LAYOUT
  ================================================*/

body
	{background: #D0D1C1 url(../images/bg_main.png) repeat-x top left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1; height: 100%;}

div#wrap
	{position: absolute; top: 50%; left: 0px; width: 100%; height: 1px; overflow: visible;}
	
	div#wrap-inner
		{width: 686px; height: 270px;  margin-left: -343px; position: absolute; top: -135px; left: 50%;
}

.box
	{background-color: #FFF; -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4); -moz-box-shadow: 0 0 5px rgba(0,0,0,0.4); box-shadow: 0 0 5px rgba(0,0,0,0.4); -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding: 30px;}

/*================================================
		FORM STYLING (SHARED)
  ================================================*/

button,
input,
select,
textarea
	{font-family: inherit; font-size: inherit;}

form
	{}
		
	form ol
		{}
		
		form ol li
			{}
			
			form ol li.email
				{}
			
			form ol li.email,
			form ol li.password
				{float: left; margin: 0 15px 0 0;}
			
			form ol li label
				{display: block; cursor: pointer; font-size: 13px; color: #999; margin: 0 0 8px 0;}
				
				input,
				input[type=text],
				input[type=password]
					{border: 1px solid #CCC; padding: 0.5em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #666; font-size: 20px; font-weight: bold;
					background-color: #FFF; background-image: -webkit-gradient(linear, 0 top, 0 bottom, from(#F5F5F5), to(#FFF)); background-image: -moz-linear-gradient(#F5F5F5, #FFF 20px);}
					input:focus,
					input[type=text]:focus,
					input[type=password]:focus
						{border-color: #F90; color: #333; -webkit-box-shadow: 0 0 4px rgba(255,153,0,0.8); -moz-box-shadow: 0 0 4px rgba(255,153,0,0.8); box-shadow: 0 0 4px rgba(255,153,0,0.8);}
						
					form ol li.email input
						{width: 13em;}
						
					form ol li.password input
						{width: 10em;}
			
			button
				{border: 0; position: relative; cursor: pointer; margin: 20px 0 0 0; padding: 0.48em 0.8em; color: #FFF; background-color: #000; font-weight: bold; font-size: 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-image: -webkit-gradient(linear, 0 top, 0 bottom, from(#FFB84D), to(#F90)); background-image: -moz-linear-gradient(top, #FFB84D, #F90); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); box-shadow: 0 1px 3px rgba(0,0,0,0.5); text-shadow: 0 -1px 0 rgba(0,0,0,0.3);}
				button:focus
					{padding: 0.45em 0.8em 0.52em 0.8em; text-shadow: 0 -1px 0 rgba(0,0,0,0.3); background-image: -moz-linear-gradient(top, #F90, #FFB84D);}
				

/*================================================
		TOOLBOX
  ================================================*/

.group:after
	{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
	
.group
	{zoom: 1;}
	
.hide
	{position: absolute; left: -9999px;}