/*-=-=-=-=- Wraper Begin =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
div#wrapper {
    width: 78em;
	margin: auto;
}

	/*-=-=-=-=- Header Begin =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

	div#header{
		/*background: url(../images/diagonals_bg.gif) repeat;*/
		background: #000;
		border-top: 0.3em solid #ff6005;
		padding: 0.2em 0 0 0.5em;
		height: 3.5em;
		margin: 0;
		position: relative;
	}

	div#header div#logo img {
		width: 19.3em;
	}

	div#header div#header_navigation {
		float: right;
		margin-right: 1.1em;
		background: #000;
		margin-top: 0.6em;
		width: 38em;
		height: 3em;
	}

		div#header div#header_navigation ul {
		text-transform: uppercase;
		color: #807F7F;
		height: 1.4em;
	}

	div#header div#header_navigation ul { font: bold 0.9em/1.33em Tahoma, sans-serif;} /* font-size: 9px */

	div#header div#header_navigation ul li {
		float: left;
		padding-top: 0.78em;
		padding-bottom: 0.67em;
		height: 100%;
	}

	div#header div#header_navigation ul li a,
	div#header div#header_navigation ul li a:link {
		color: #807F7F;
		display: block;
	}

	div#header div#header_navigation ul li a:hover {
		color: #ff6005;
	}

	div#header div#header_navigation ul li#my_cart {
		background: #000 url(../images/cart.gif) 1.44em 0.89em no-repeat;
		padding-left: 3.67em;
		padding-right: 0.78em;
	}

	div#header div#header_navigation ul li#my_account {
		background: transparent url(../images/dotted_orange_line.gif) no-repeat left center;
	}

	div#header div#header_navigation ul li#my_account a,
	div#header div#header_navigation ul li#my_account a:link {
		background: #000 url(../images/account.gif) no-repeat 0.89em 0;
		margin-left: 0.11em;
		padding-left: 2.67em;
		padding-right: 0.89em;
	}

	div#header div#header_navigation ul li#search {
		background: transparent url(../images/dotted_orange_line.gif) no-repeat left center;
		padding-left: 0.89em;
		padding-top: 0.49em;
	}

	div#header div#header_navigation ul li#search label {
		margin-top: 0.2em;
		font-weight: bold;
		color: #807F7F;
	}

	div#header div#header_navigation ul li#search input {
		width: 6.57em;
		height: 1.15em;
		border: 0.05em solid #808080;
	}

	/*-=-=-=-=- Header End =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

	/*-=-=-=-=- Sizes Begin -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

	div#sizes {
		background: #2B2B2B;
		position: relative;
		margin-top: 0.2em;
		color: #C6C6C6;
		height: 2.27em;
	}

	div#sizes { font: bold  1.1em/1.09em Arial, sans-serif; } /* font-size: 11px */

	div#sizes ul {
		margin-right: 2.09em;
		padding-top: 0.55em;
		float: right;
	}

	div#sizes ul li {
		float: left;
	}

	div#sizes ul li#adult {
		background: transparent url(../images/gray_bullet.gif) no-repeat left center;
		padding-left: 0.82em;
	}

	div#sizes ul li#teen {
		background: transparent url(../images/blue_bullet.gif) no-repeat left center;
		padding-left: 0.82em;
		margin-left: 0.91em;
	}

	div#sizes ul li#youth {
		background: transparent url(../images/red_bullet.gif) no-repeat left center;
		padding-left: 0.82em;
		margin-left: 0.91em;
	}

	div#sizes ul li#peewee {
		background: transparent url(../images/yellow_bullet.gif) no-repeat left center;
		padding-left: 0.82em;
		margin-left: 0.91em;
	}

	div#sizes ul li a,
	div#sizes ul li a:link {
		color: #C6C6C6;
	}

	/*-=-=-=-=- Sizes End -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

	/*-=-=-=-=- Body Begin =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

	div#body {
		position: relative;
		margin-top: 0.2em;
		background:url(../images/diagonals_complete.gif) repeat-y;
		display:block;
		float: left;
	}

		/*-=-=-=-=- Left Column Begin -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

		div#body div#left_column {
			float: left;
			width: 14.2em;
			background: #000;
		}

			/*-=-=-=-=- Navigation Begin =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

			div#body div#left_column div#navigation { font: 1.1em/1.09em Arial, sans-serif; } /* font-size: 11px */

			div#body div#left_column div#navigation ul li {
				margin-bottom: 0.09em;
				float:left;
				display: block;
				width: 11.2em;
			}

			div#body div#left_column div#navigation ul li#products_li ul {
				display: none;
			}

			div#body div#left_column div#navigation ul li img#nav_contact_form_img {
				width: 12.91em;
			}

			div#body div#left_column div#navigation ul li a {
				padding-left: 1.73em;
				background: #404040 url(../images/white_bullet.gif) no-repeat 0.73em 0.5em;
				display: block;
				width: 100%;
				padding-top: 0.36em;
				color: #FFF;
				padding: 0.36em 0 0.4em 1.73em;
			}

			div#body div#left_column div#navigation ul li a:hover,
			div#body div#left_column div#navigation ul li ul li a:hover {
				text-decoration: underline;
				background-color: #7A7A7A;
			}

			div#body div#left_column div#navigation ul li a.selected,
			div#body div#left_column div#navigation ul li a.selected:link {
				background-image: url(../images/white_drop_bullet.gif);
				background-position: 0.46em 0.75em;
			}

			div#body div#left_column div#navigation ul li a#nav_contact_form_a {
				padding: 0;
				background: transparent;
				width: auto;
				height: auto;
			}

			div#body div#left_column div#navigation ul li ul {
				margin-top: 0.1em;
			}

			div#body div#left_column div#navigation ul li ul li {
				padding-left: 0.55em;
				width: 10.64em;
			}

			div#body div#left_column div#navigation ul li ul li a {
				background: #000 url(../images/white_bullet.gif) no-repeat 0.73em 0.5em;
				width: 100%;
			}

			/*-=-=-=-=- Navigation End =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

			/*-=-=-=-=- Featured Product Begin =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

			div#body div#left_column div#featured_product {
				font-weight: bold;
				background: #2B2B2B;
				color: #ff6005;
				text-transform: uppercase;
				margin-top: 0.1em;
				width: 14.2em;
				text-align:center;
			}

			div#body div#left_column div#featured_product div#featured_product_tit {
				text-align:center;
				padding: 0.7em;
			}

			div#body div#left_column div#featured_product div#featured_product_thumb {
				padding-top: 0.7em;
				padding-left: 0.7em;
				float: left;
			}

			div#body div#left_column div#featured_product div#featured_product_name {
				text-align:center;
				padding: 0.8em auto 0.9em auto;
			}

			div#body div#left_column div#featured_product div#featured_product_name span {
				/*background-image: url(../images/featured_arrow.gif);
				background-repeat: no-repeat;
				padding: 0 1.8em;*/
			}

			div#body div#left_column div#featured_product div#featured_product_name a,
			div#body div#left_column div#featured_product div#featured_product_name a:link {
				color: #B1B1B1;
			}

			div#body div#left_column div#featured_product div#featured_product_name a:hover {
				color: #ff6005;
			}

			div#body div#left_column div#featured_product div#featured_more_info {
				display: block;
				clear: both;
				float: right;
				margin-right: 0.9em;
			}

			div#body div#left_column div#featured_product div#featured_more_info a,
			div#body div#left_column div#featured_product div#featured_more_info a:link {
				color: #ff6005;
			}

			/*-=-=-=-=- Featured Product End =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

			/*-=-=-=-=- Contact Information Begin=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

			div#body div#left_column div#contact_information {
				margin-top: 0.3em;
				border: 0.1em solid #2C2C2C;
				background: #000 url(../images/phone.gif) no-repeat 0.6em 0.8em;
				padding: 0.8em 0 0.7em 2.7em;
				color: #ff6005;
				font-weight: bold;
			}

			/*-=-=-=-=- Contact Information End -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

			/*-=-=-=-=- Column Bottom Begin -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

			div#body div#left_column div#column_bottom {
				background: #000 url(../images/diagonals_bg.gif);
				width: 100%;
				height: 1.5em;
				margin-top: 0.3em;
			}

			/*-=-=-=-=- Column Bottom End -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

		/*-=-=-=-=- Left Column End -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

		/*-=-=-=-=- Main Begin =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

			div#body div#main {
				margin-left: 0.2em;
				float: left;
			}

			div#body div#main a:hover {
				text-decoration: underline;
			}

			div#body div#main div.error {
				font-size: 1.1em;
				padding: 1em;
				color: #FF6005;
				width: 50%;
				clear: left;
				text-align: center;
				margin: auto;
				float: none;
				font-weight: bolder;
			}

		/*-=-=-=-=- Main End =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/


	/*-=-=-=-=- Body End =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

	/*-=-=-=-=- Footer Begin =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

	div#footer {
		position: relative;
		margin-top: 0.3em;
		border-top: 0.2em solid #ff6005;
		padding-top: 1em;
		color: #636363;
		width: 100%;
		background:#000;
		float: left;
		padding-bottom: 1em;
	}

	div#footer div#signature {
		float: left;
		padding-left: 0.2em;
	}

	div#footer div#footer_nav {
		float: right;
		padding-right: 2.4em;
		color: #636363;
	}

	div#footer a,
	div#footer a:link {
		color: #636363;
	}

	/*-=-=-=-=- Footer End =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

/*-=-=-=-=- Wrapper End -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/