body {
	margin: 0;
	padding: 0;
	}

#nav_area {
	background: url(../images/top_bg.png) repeat-x;
	height: 50px;
	margin: 0 auto;
	text-align: center;
	}
	
	#navigation {
		width: 800px;
		margin: 0 auto;
		}
		
	#nav_area ul {
		margin: 0 0 0 10px;
		padding: 23px 0 0 0;		
		}
		
	#nav_area li {
		display: inline;
		font: bold 14px "Lucida Grande",Tahoma,Verdana,Arial,Helvetica,sans-serif;
		}
		
		#nav_area li a {
			background: url(../images/red_nav.png) center center no-repeat;
			width: 150px;
			height: 27px;
			float: left;
			color: white;
			text-decoration: none;
			line-height: 27px;
			}
			
		#nav_area li a:active, #nav_area li a:hover, #navigation li .current{
			color: #880303;
			background: url(../images/gold_nav.png) center center repeat-x;
			width: 150px;
			height: 27px;
			line-height: 27px;
			}					

#header_area {
	background: #F0B126 url(../images/header_bg.gif) bottom repeat-x;
	height: 250px;
	}
	
	#header {
		background: url(../images/header_pic.jpg) right no-repeat;
		width: 800px;
		height: 250px;
		margin: 0 auto;
		}
		
	#headershop {
		background: url(../images/headershop_pic.jpg) right no-repeat;
		width: 800px;
		height: 250px;
		margin: 0 auto;
		}	
		
	#header_cp {
		width: 800px;
		height: 250px;
		text-align: center;
		margin: 0 auto;
		}
		
		
		#header h1, #headershop h1 {
			width: 474px;
			height: 62px;			
			margin: 0px;
			padding: 5px 0 15px 0;
			}

		#header h2, #headershop h2 {
			font: bold 14px Georgia, "Times New Roman", Times, serif;
			color: #7C0404;
			width: 400px;
			margin: 0px 0 0 10px;
			padding: 0px;
			}
			
		#headershop h2 {
			font: bold 14px Georgia, "Times New Roman", Times, serif;
			color: #7C0404;
			width: 400px;
			margin: 15px 0 0 10px;
			padding: 0px;
			}			
			
	#header_pic {
		width: 305px;
		height: 237px;
		float: right;
		}		
		
	
		#header_cp h1 {
			width: 474px;
			height: 62px;			
			margin: 0px;
			padding: 5px 0 8px 0;
			}		
		
		#header_cp h2 {
			font: bold 16px Arial, Helvetica, sans-serif;
			color: #7C0404;
			width: 200px;
			margin: 0 0 0 1px;
			padding: 50px 0 0 0;
			}	
			
		#header_cp a {
			color: #7C0404;
			background: none;
			text-decoration: underline;
			}
	
	
#contentbody_area {
	background: url(../images/body_pat.gif) repeat;
	overflow: auto; 
	}
	
#contentbody_area a {
	background: none;
	color: white;
	}
		
	#content_body {
		background: BLACK;
		width: 800px;
		overflow: auto;
		margin: 0 auto;
		}
		
		#content {
			width: 450px;
			height: auto;
			float: left;
			}
			
		#content_shop {
			width: 750px;
			height: auto;
			float: left;
			}					
	
			#content h1 {
				font: normal 30px "Georgia", Times New Roman, Times, serif;
				border-bottom: 1px solid #BC2424;
				color: #BC2424;
				width: 400px;
				margin: 0 0 10px 25px;
				padding-top: 30px;
				}
				
			#content_shop h1 {
				font: normal 32px "Georgia", Times New Roman, Times, serif;
				border-bottom: 1px solid #BC2424;
				color: #BC2424;
				width: 750px;
				margin: 0 0 10px 25px;
				padding-top: 30px;
				}	
				
			#content p {
				font: bold 16px Arial;
				line-height: 24px;
				color: WHITE;
				margin: 0 0 10px 25px;
				}

			#extracontent h1 {
				font: normal 32px "Georgia", Times New Roman, Times, serif;
				border-bottom: 1px solid #BC2424;
				color: #BC2424;
				width: 750px;
				margin: 0 0 10px 25px;
				padding-top: 30px;
				}	
	
			#extracontent p {
				font: bold 16px Arial;
				line-height: 24px;
				color: WHITE;
				margin: 10px 0 10px 25px;
				padding-right: 20px;
				}
				
			.city_box {
				width: 350px;
				margin: 20px 5px 10px 25px;
				padding-bottom: 10px;
				font-size: 14px;
				text-align: center;
				color: WHITE;
				float: left;
				}	
				
				.city_box a {
					color: white;
					text-align: center;
					text-decoration: underline;
					}	
					
				.city_box img {
					border: 2px solid white;
					}											
				
			#content_shop p {
				font: bold 16px Arial;
				line-height: 24px;
				color: WHITE;
				margin: 0 0 10px 25px;
				}				
			
		#shopnow {
			background: url(../images/shopshirts.jpg) no-repeat;
			width: 275px;
			height: 293px;
			float: left;
			margin: 75px 13px 0 40px;
			}
			
			#shopnow p {
				font: bold 14px Arial;
				color: WHITE;
				margin: 165px 0 0 25px;
				}
				
			#shopnow p a {
				text-decoration: none;
				}
				
				
		.item_box {
			height: 360px;
			width: 350px;
			margin: 10px 0 0 10px;
			padding-left: 5px;
			float: left;
			}
			
			.item_pic {
				float: left;
				width: 195px;
				}
				
			.item_info {
				float: left;
				width: 140px;
				padding: 30px 0 0 15px;
				}			
					
#footer_area {
	background: #f0b126 url(../images/footer_bg.jpg) repeat-x scroll left top;
	height: 100%;
	text-align: left;
	margin: 0 auto;
	}
	
	#footer_container {
		color: #b32121;
		width: 800px; 
		height: 100px;
		margin: 0 auto;
		padding: 10px 0 20px 10px;
		}
	
	#footer_container p {
		font: bold 10px Arial, Helvetica, sans-serif;
		margin: 0px;
		padding: 0px;
		}
	
		
	#footer_container a {
		font: bold 11px Arial, Helvetica, sans-serif;
		color: #b32121;
		background: none;
		width: auto;
		margin: 0px;
		padding: 0px;	
		}
	
		
	#footermenu {
		margin: 0px;
		padding: 0px;
		}
		
		#footermenu li {
			display: inline;
			}
			
		#footermenu li a {
			background: none;
			font: bold 16px Arial, Helvetica, sans-serif;
			color: #b32121;
			text-decoration: none;
			width: auto;
			height: auto;
			margin-right: 25px;	
			padding: 0;		
			}
			
	.paypal {
		float: right;
		width: 183px;
		}		
			
		
				
		
	
