BODY {	
		background-color: #fff; 
		color: #000;
		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
		font-size: 62.5%;
		margin-top: 0px;
}

a	{
	color: #fff;
	text-decoration: none;
}

#container	{		
		margin: 0 auto;
		width: 930px;
}

#nav	{
		color: #cc3333;
		height: 50px;
		text-align: left;
}

#logo	{
		background: url(_assets/img/logo_top.png) no-repeat top left;
		float: left;
		height: 50px;
		width: 186px;
}

#logo a	{
		display: block;
		height: 100%;
		width: 100%;
}

#contact	{
		background: url(_assets/img/nav_tab.png) no-repeat top right;
		float: left;
		font-size: 2.4em;
		height: 38px;
		padding: 12px 0 0 12px;		
		width: 128px;
}

#shop	{
		background: url(_assets/img/nav_tab.png) no-repeat top right;
		float: left;
		font-size: 2.4em;
		height: 38px;
		padding: 12px 0 0 5px;	
		width: 85px;
}

#favorites	{
		background: url(_assets/img/nav_tab.png) no-repeat top right;
		font-size: 1.2em;
		float: left;
		height: 45px;
		padding: 5px 0 0 5px;
		text-indent: 20px;	
		width: 145px;
}

#favorites strong	{
		font-size: 1.5em;
}

#search	{
		background: url(_assets/img/nav_tab_search.png) no-repeat top right;
		float: left;
		font-size: 1.4em;
		height: 34px;		
		padding: 16px 0 0 14px;
		width: 210px;
}

#searchField	{		
		border: 0 none;
		color: #999;
}

#go	{
		color: #cc3333;
		display: block;
		font-weight: bold;
		margin: -14px 0 0 165px;	
}

#cart	{
		background: url(_assets/img/nav_tab_last.png) no-repeat top right;
		float: right;
		font-size: 1.4em;
		height: 43px;
		padding: 7px 0 0 5px;
		width: 135px;
}

#content	{
		background: url(_assets/img/sidebar2.png) no-repeat top right;
		text-align: left;
		width: 900px;		
}

#logo_bottom	{
		background: url(_assets/img/logobottom2.jpg) no-repeat top left;		
		float: left;		
		height: 61px;
		width: 100%;
}

#sidebar	{		
		float: right;		
		height: 100%;
		width: 270px;
}

#left_content	{	
		border-left: 1px solid #cc3333;
		float: left;		
		font-size: 1.4em;
		height: 100%;
		line-height: 18px;
		margin-left: 42px;
		min-height: 700px;
		padding: 30px 0 0 35px;
		width: 540px;
}


#dropmenudiv {
background: url(_assets/img/dropcapright.png) no-repeat bottom right;
display: none;
font-size:14px;
line-height:22px;
margin-top: -1px;
position: absolute;
z-index: 50;
}

#dropmenudiv a {
background: #fff;
border-top: 1px solid #cc3333;
border-left: 1px solid #cc3333;
border-right: 1px solid #cc3333;
color:#cc3333;
display:block;
font-weight:bold;
padding:1px 15px;
}

#dropmenudiv a:hover{
	background-color: #cc3333;
	color: #fff;	
}

#dropcap	{
	border: none !important;
}

#footer	{
	clear: left;
	margin: 10px 0 0 12px;
	width: 895px;
}

#footer	a	{
	color: #cc3333;
	text-decoration: none;
}

#lps	{
	float: left;
	margin: 12px 0 0 4%;
}

#copyright	{
	float: left;	
	line-height: 15px;
	margin: 12px 0 15px 10px;
}

#sitemap	{
	float: right;
	font-size: 1.2em;		
	line-height: 20px;
	margin: 3px 1% 15px 0;	
	text-align: right;
}

#sitemap	a	{
	border-right:1px solid;
	padding: 0 .8em;
	font-weight: bold;
}

#sitemap a:last-child	{
	border-right:0px solid;	
	padding-right: 0px;
}

#left_content p	{
	margin-bottom: 20px;
}

.clear	{
	border-bottom: 1px solid #cc3333;
	clear: both; 
	height: 0px; 
	margin-left: 42px;
	text-indent: -9999em; 		
}

#address	{
		height: 73px;
		margin-top: 70px;
		padding-top: 8px;
		width: 270px;	
		text-align: center;
}

#address h2	{		
		clear: left;
		color: #fff;
		font-size: 2em;
		font-weight: bold;
		line-height: 30px;
}

#address p	{		
		clear: left;
		color: #fff;
		font-size: 1.4em;
		font-weight: bold;
		line-height: 25px;
}

#address h1	{
		color: #fff;
		float: left;
		font-size: 2.4em;
		font-weight: bold;		
		margin: 0 0 3px 6px;
}

#address img	{
	float: left;
	margin-bottom: 15px;
}

#sidebar_header	{
		margin-top: 15px;
}

#left_content h1	{
	color: #cc3333;
	font-size: 1.4em;
	margin: 0 0 15px 5px;
}

#divider	{
		margin: 5px 0 0 20px;
}

#contact_form	{
		margin-top: 35px;
}

#nameStatus, #playerStatus, #leagueStatus, #emailStatus, #phoneStatus 	{
		margin: -1px 0 0 15px;
		float: right;
}

#submit	{
	margin-left: 100px;
}

#statusDiv	{
	background-color: #fff;
	display: none;
	height: 550px;
	padding: 0 50px;
	position: absolute;
	text-align: center;
	top: 160px;
	width: 415px;
}

#statusDiv h1	{
	font-size: 2em;
	font-weight: bold;
	margin-bottom: 35px;
}

#statusDiv p	{
	font-size: 1.2em;
	line-height: 25px;
	margin-top: 10px;
}