﻿@media screen
{
	/* ------------------------------------------------------- */
	/* ------------------- HTML TAG STYLES ------------------- */
	/* ------------------------------------------------------- */

	html
	{
		margin: 0px;
		padding: 0px;
	}

	body
	{
		margin: 0px;
		padding: 0px;
		background: url(images/bg_wood-grain.jpg) repeat;
	}

	body, td, p, div, span, input, select, a
	{
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 10pt;
		color: #351303;
	}

	a
	{
		text-decoration: none;
	}

	a:hover
	{
		text-decoration: underline;
	}

	img
	{
		border-width: 0px;
	}

	/* ------------------------------------------------------- */
	/* -------------- TEMPLATE / LAYOUT STYLES --------------- */
	/* ------------------------------------------------------- */

	/* ******************************************************* */

	/* ------------------------------------------------------- */
	/* ------------------------ GLOBAL ----------------------- */
	/* _______________________________________________________ */

	.PageContainer
	{
		margin: 0px auto;
		width: 1000px;
	}

	p.Headline
	{
		margin: 0px 0px 15px 0px;
		padding: 0px;
	}

	span.Headline
	{
		font-weight: 600;
		font-size: 10pt;
		line-height: 15pt;
	}

	p.Headline2
	{
		margin: 0px 0px 15px 0px;
		padding: 0px;

		border: solid 0px black;
	}

	span.Headline2
	{
		font-weight: 600;
		font-size: 11pt;
		line-height: 14pt;
	}

	p.PageTitle
	{
		margin-top: 15px;
		margin-bottom: 0px;
	}

	p.SubTitle
	{
		margin: 5px 0px 0px 10px;
		padding: 0px;

		border: solid 0px black;
	}

	div.Clear
	{
		clear: both;
		height: 2px;

		border: solid 0px black;
	}

	.Invisible
	{
		display: none;
	}

/*
	#InnerContent
	{
		padding: 0px 5px;
		margin-bottom: 20px;
	}
*/

	/* ------------------------------------------------------- */
	/* ------------------------ HEADER ----------------------- */
	/* ------------------------------------------------------- */

	div#Header
	{
		background-image: url(images/bg_header.jpg);
		background-repeat: no-repeat;
		background-position: center top;
		width: 100%;
		height: 273px;
	}

	div#Header div.Container
	{
		background-image: url(images/header.png);
		background-repeat: no-repeat;
		background-position: center top;
		margin: 0px auto;
		width: 1000px;
		height: 215px;
	}

	div#Header div.Logo
	{
		margin: 0px auto;
		padding: 10px 0px;
		width: 339px;
		height: 177px;
	}
	
	div#Header img.Logo
	{
		width: 339px;
		height: 177px;
	}

	/* ------------------------------------------------------- */
	/* ---------------------- NAVIGATION --------------------- */
	/* ------------------------------------------------------- */

	#Navigation
	{
		margin: 4px auto 0px auto;
		width: 1000px;
		text-align: center;
		height: 25px;
		padding-bottom: 3px;
		padding-top: 1px;

		border: solid 0px black;
	}

	#Navigation ul
	{
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		text-align: center;
		
		border: solid 0px black;
	}

	#Navigation li
	{
		display: inline;
		
	}

	#Navigation img
	{
		border-width: 0px;
		padding: 0px 3px;
	}

	#Navigation a
	{
	}

	#Navigation a:hover
	{
	}

	/* ------------------------------------------------------- */
	/* ----------------------- DIVIDERS ---------------------- */
	/* _______________________________________________________ */

	div.Divider
	{
	}

	div.Divider.Top
	{
		height: 26px;
		background: url(images/bg_top_divider.jpg) repeat-x;
	}

	div.Divider.Middle
	{
		height: 19px;
		background: url(images/bg_divider_bottom.jpg) repeat-x;
	}

	div.Divider.Bottom
	{
		height: 19px;
		margin-bottom: 100px;
		background: url(images/bg_divider_bottom.jpg) repeat-x;
	}


	div.Divider.Section.Dash
	{
		height: 1px;
		margin: 0px;
		border-bottom: dashed 1px #B0853F;
	}

	div.Divider.Section.Dotted
	{
		height: 1px;
		margin: 0px;
		border-bottom: dotted 1px #B0853F;
	}

	div.Divider.ShadowDash
	{
		width: 100%;
		height: 20px;
		background: url(images/title_dashed-line.png) repeat-x;
		margin-bottom: 5px;
		border: solid 0px blue;
	}

/*
	img.Divider.Section.Dash
	{
		height: 1px;
		width: 100%;
	}
*/

	/* ------------------------------------------------------- */
	/* ------------------ MASTER PAGE STYLES ----------------- */
	/* ------------------------------------------------------- */
	
	div.ContentArea
	{
	}
	
	div.Container
	{
	}

	div.Section
	{
	}

	/* ------------------------------------------------------- */
	/* --------------- MASTER TEMPLATE : HOMEPAGE ------------ */
	/* ------------------------------------------------------- */

	/* --------------- HOMEPAGE - CONTENT AREA : 1 ----------- */

	div.ContentArea.Homepage-1
	{
		width: 100%;
		
		background-image: url(images/homepage/bg_landscape2.jpg);
		background-repeat: no-repeat;
		background-position: top center;

		border: solid 0px black;
	}

	div.Container.Homepage-1
	{
		margin: 0px auto;
		width: 950px;
		padding: 10px 0px 0px 0px;
	}

	/* --------------- HOMEPAGE - CONTENT AREA : 2 ----------- */

	div.ContentArea.Homepage-2
	{
		width: 100%;
		background-image: url(images/homepage/bg_bottom_dreams-to-reality.jpg);
		background-repeat: repeat;
		background-position: center top;
		
		border: solid 0px black;
	}

	div.Container.Homepage-2
	{
		margin: 0px auto;
		width: 972px;
		padding: 1px 0px 15px;
		background-image: url(images/homepage/bg_bottom_content.png);
		background-repeat: repeat;
	}

	/* --------------- HOMEPAGE - CONTENT AREA : SportsmanChoice ----------- */

	div.ContentArea.Homepage-SportsmanChoice
	{
		width: 100%;
		background-image: url(images/homepage/bg_bottom_dreams-to-reality.jpg);
		background-repeat: repeat;
		background-position: center top;
	}

	div.Container.Homepage-SportsmanChoice
	{
		margin: 0px auto;
		width: 972px;
		padding: 0px;
		background-image: url(images/homepage/bg_bottom_content.png);
		background-repeat: repeat;
		text-align: center;
	}
	
	div.Container.Homepage-SportsmanChoice img
	{
		
		width: 728px;
		padding: 10px 0px 10px 0px;
	}


	/* ------------------------------------------------------- */
	/* --------------- MASTER TEMPLATE : STANDARD ------------ */
	/* ------------------------------------------------------- */

	div.ContentArea.Standard-1
	{
		background: url(images/bg_parchment.jpg) repeat;
	}

	div.Container.Standard-1
	{
		margin: 0px auto;
		width: 987px;
		padding: 1px 0px;
		background-image: url(images/bg_main_content.png);
		background-repeat: repeat-y;
		background-position: center top;
	}

	div.Content.Standard-1
	{
		padding: 0px 25px;
	}

	/* ------------------------------------------------------- */
	/* ------------- MASTER TEMPLATE : 2 SECTION ------------- */
	/* ------------------------------------------------------- */

	/* ------------- 2 SECTION - CONTENT AREA : 1 ------------- */

	div.ContentArea.Section2-1
	{
		background: url(images/bg_parchment.jpg) repeat;
		
		border: solid 0px yellow;
	}

	div.Container.Section2-1
	{
		margin: 0px auto;
		width: 987px;
		padding: 1px 0px;
		background-image: url(images/bg_main_content.png);
		background-repeat: repeat-y;
		background-position: center top;

		border: solid 0px red;
	}

	div.Content.Section2-1
	{
		padding: 0px 25px;

		border: solid 0px blue;
	}

	/* ------------- 2 SECTION - CONTENT AREA : 2 ------------- */

	div.ContentArea.Section2-2
	{
	}

	div.Container.Section2-2
	{
		margin: 0px auto;
		width: 972px;
		padding: 1px 0px 15px;
		background-image: url(images/homepage/bg_bottom_content.png);
		background-repeat: repeat;

		border: solid 0px blue;
	}

	div.Content.Section2-2
	{
		padding: 0px 15px;

		border: solid 0px yellow;
	}

	/* ------------------------------------------------------- */
	/* ------- MASTER TEMPLATE : 2 SECTION BLACK BOTTOM ------ */
	/* ---------------- EXTENDS FROM 2 SECTION --------------- */
	/* ------------------------------------------------------- */

	/* ------------- 2 SECTION - CONTENT AREA : 2 ------------- */

	div.ContentArea.Section2-black
	{
		background: url(images/bg_parchment.jpg) repeat;
	}

	div.Container.Section2-black
	{
		margin: 0px auto;
		width: 987px;
		padding: 1px 0px 15px;
		background-image: url(images/bg_main_content.png);
		background-repeat: repeat-y;
		background-position: center top;
		
		border: solid 0px blue;
	}

	div.Content.Section2-black
	{
		margin: 10px auto;
		width: 973px;
		padding: 0px;
		background-image: url(images/bg_section2_black.png);
		background-repeat: repeat;
		border-top: solid 5px #242424;
		border-bottom: solid 5px #242424;
		/*
		background-color: #000000;
		*/

		
	}

	/* ------------------------------------------------------- */
	/* ------------- MASTER TEMPLATE : 3 SECTION ------------- */
	/* ---------------- EXTENDS FROM 2 SECTION --------------- */
	/* ------------------------------------------------------- */

	/* ------------- 3 SECTION - CONTENT AREA : 1 ------------- */

	div.ContentArea.Section3-1
	{
		/*
		background-image: url(images/bg_section2_black.png);
		background-repeat: repeat;
		*/
		background-color: #000000;
		border-top: solid 5px #000000;
		border-bottom: solid 5px #000000;
	}

	div.Container.Section3-1
	{
		margin: 0px auto;
		width: 972px;
		padding: 1px 0px 0px;
		/*
		background-image: url(images/homepage/bg_bottom_content.png);
		background-repeat: repeat;
		*/
		border: solid 0px blue;
	}

	div.Content.Section3-1
	{
		border: solid 0px yellow;
	}

	/* ------------------------------------------------------- */
	/* ----------------------- FOOTER ------------------------ */
	/* ------------------------------------------------------- */

	div#Footer
	{
		width: 100%;
		background-color: #ECE7AD;
		border: solid 0px blue;
		margin-bottom: -20px;

		/*
		position: relative;
		display: block;
		top: 0px;
		left: 0px;
		*/
	}

	div#Footer div#SiteMap
	{
		height: 19px;
		padding-top: 1px;
		background-image: url(images/bg_divider_bottom.jpg);
		background-repeat: repeat-x;
	}

	div#Footer div#SiteMap div.Container
	{
		margin: 2px auto;
		width: 950px;
	}

	div#Footer div#SiteMap div.Container div
	{
		font-size: 8pt;
	}

	div#Footer div#SiteMap div.Container ul
	{
		padding: 0px;
		margin: 0px;
		list-style-type: none;
		display: inline;
	}

	div#Footer div#SiteMap div.Container li
	{
		display: inline;
		padding-left: 5px;
		padding-right: 5px;
		border-right: solid 1px #351303;
		color: #351303;
	}

	div#Footer div#SiteMap div.Container a
	{
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 8pt;
		color: #351303;
		text-decoration: none;
	}

	div#Footer div#SiteMap div.Container a:hover
	{
		text-decoration: underline;
	}

	div#Footer div#CompanyInformation
	{
		margin: 0px;
		width: 100%;
		/*background-color: #ECE7AD;*/
		padding-top: 2px;
		padding-bottom: 3px;
		border: solid 0px black;
	}

	div#Footer div#CompanyInformation div.Container
	{
		margin: 0px auto;
		width: 950px;
	}

	div#Footer div#CompanyInformation div.Container p
	{
		color: #351303;
		font-size: 8pt;
		line-height: 12pt;
	}

	div#Footer div#CompanyInformation div.Container a
	{
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 8pt;
		color: #351303;
		text-decoration: none;
	}

	div#Footer div#CompanyInformation div.Container a:hover
	{
		text-decoration: underline;
	}


	span.icon-required
	{
		/*
		border: solid 1px #DEDEDE;
		background: #FFFFCC url(../images/icons/16-em-cross.png) center center no-repeat;
		
		background-image: url(images/warning.png);
		background-repeat: no-repeat;
		background-position: center 7px;
		
		color: #f3f8e6;
		height: 24px;
		width: 24px;
		text-align: left;
		*/
		padding: 0px 0px 0px 0px;

		border: solid 1px white;
	}
	
	img.icon-required
	{
		
	}
}



