@charset "utf-8";
/* CSS Document */

body	{
	background-image:url(../images/body-bg.jpg);
	background-repeat:no-repeat;
	background-color:#382111;
	background-position:top center;
	margin:0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c220d;
}

#page	{
	width:1000px;
	margin:0 auto;
	background-color:#fcf4e9;
}

#header	{
	width:1000px;
	height:115px;
	float:left;
	margin:0px;
	padding:0px;
	background-color:#fcf4e9;
	z-index:99;
}

	#headerLeft	{ width:399px; float:left; padding:20px 0 10px 10px; }
		#headerLeft form { margin:0px; padding:0px; }
		#headerLeft form input	{
		margin-top:30px; 
		background-color:#f0d7a3;
		border:1px solid #c4892b;
		background-image:url(../images/search-mag-glass.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding:3px 0px 3px 25px;
		color:#cd9943;
		font-size:11px;}
	#headerLogo	{ width:188px; height:103px; float:left; padding:0px; margin:0px;}
	#headerTagline{width:393px; height:88px; float:left; padding:15px 10px 0px 0px; margin:0px;}

#navContainer	{
	width:1000px;
	height:32px;
	float:left;
	margin:0;
	padding:0 0 5px 0;
	background-color:#fcf4e9;
	z-index:99;
}

/* INDEX STYLES */

#flash	{
	width:1000px;
	height:379px;
	float:left;
	margin:0px;
	padding:0px;
}

#indexContent	{
	width:970px;
	padding:15px;
	margin:0px;
	background-image:url(../images/index-content-bg.gif);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#fcf4e9;
	float:left;
}

	#indexLeft	{
	width:716px;
	float:left;
	padding:10px 35px 0 0;
	margin:0;
	}
		
		#indexText	{
		float:left;
		color:#3c220d;
		font-size:12px;
		padding:0 0 15px 0;
		margin:0;
		}
		#footerBucket-Container	{ float:left; width:716px; padding:0px; margin:0px;}
		#footerBucket-ContainerInside	{ float:left; width:760px; padding:20px 0 20px 60px; margin:0px;}
			
			#bucket1, #bucket2, #bucket3, #bucket4	{
			float:left;
			width:139px;
			height:85px;
			margin-right:16px;
			padding:23px 13px 2px 13px;
			font-size:10px;
			color:#2b1c13;
			line-height:13px;
			}
			
			#bucket1 a, #bucket2 a, #bucket3 a, #bucket4 a	{ color:#895e1b; text-decoration:underline; font-weight:normal; font-size:9px; }
				#bucket1 a:hover, #bucket2 a:hover, #bucket3 a:hover, #bucket4 a:hover	{ color:#c78a2b; text-decoration:none; }
			
			#bucket1	{background:url(../images/bucket-about.gif); background-repeat:no-repeat;}
			#bucket2	{background:url(../images/bucket-info.gif); background-repeat:no-repeat;}
			#bucket3	{background:url(../images/bucket-community.gif); background-repeat:no-repeat;}
			#bucket4	{background:url(../images/bucket-signup.gif); background-repeat:no-repeat; margin-right:0px;}
			
			#bucket1 ul, #bucket2 ul, #bucket3 ul, #bucket4 ul	{ padding:0px; margin:0px; list-style-type:none; }
			#bucket1 ul li, #bucket2 ul li, #bucket3 ul li, #bucket4 ul li	{padding:0 0 0 12px; margin:0; background:url(../images/bucket-bullet.gif) left no-repeat;}
			#bucket1 ul li a, #bucket2 ul li a, #bucket3 ul li a, #bucket4 ul li a	{ color:#2b1c13; font-size:10px; text-decoration:none; text-transform:none; }
				#bucket1 ul li a:hover, #bucket2 ul li a:hover, #bucket3 ul li a:hover, #bucket4 ul li a:hover	{ color:#c78a2b; text-decoration:underline; } 

			#bucket4 input	{ height:15px; margin:1px 0px; border:1px solid #918167; font-size:10px; }
			#bucket4 input#signup_button	{ height:17px; margin:2px 0px; border:1px solid #35261a; font-size:10px; background-color:#918167; color:#fff; padding-bottom:2px; }
				#bucket4 input#signup_button:hover{background-color:#35261a;}
				#bucket4 input#signup_button:active	{background-color:#35261a; top:1px; left:1px;}

	
	#indexGameroom	{ float:left; width:219px; padding:0; margin:0;	}
		#indexGameroom #locations	{ font-size:11px; padding:0 0 0 15px; line-height:15px; }
			
		.orangeText	{ color:#996513; }
		
/* END INDEX STYLES */


/* INTERIOR STYLES */
#contentContainer	{
	width:985px;
	padding:0 15px 0 0;
	margin:0px;
	background-image:url(../images/index-content-bg.gif);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#fcf4e9;
	float:left;
	z-index:20;
}

	#leftColumn	{
	width:162px;
	float:left;
	background:url(../images/left-column-bg.jpg) no-repeat top #fcf4e9;
	padding-left:3px;
	padding-bottom:10px;
	z-index:20;
	}
	
	#leftColumn	h2	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; padding: 5px; margin:0px; }
	
	#leftColumn #locations	{ font-size:11px; padding:0 0 0 5px; line-height:15px; }
	
	#mainContent	{
	float:left;
	width:820px;
	padding:0px;
	margin:0px;
	}
	
	#contentArea	{
	width:790px;
	padding:15px;
	min-height:530px;
	height:auto !important;
	height:530px;
	}
	
		.bread_crumbs	{
		width:790px;
		margin-bottom:15px;
		font-size:10px;
		}
			.bread_crumbs a	{
			font-size:10px;
			text-decoration:underline;
			color:#3c220d;
			}
			
			.bread_crumbs a:hover	{ color :#996513 }

		
		#imageHeader	{
		height:159px;
		width:415px;
		margin-top:15px;
		color:#fff;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		text-align:right;
		padding:15px 15px 15px 360px;
		font-size:14px;
		line-height:24px;
		}
	


/* END INTERIOR STYELS */

#footerAddress, #footerAddress a	{ 
width:1000px;
text-align:center;
color:#996513;
font-size:11px;
margin:5px 0px;
padding:0 0 5px 0;
text-decoration:none;
}
	#footerAddress a:hover	{color:#c78a2b; text-decoration:underline;}


#indexText h1	{
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:18px;
color:#996513;
font-weight:normal;
margin: 0 0 5px 0;
padding:0px;
text-transform:uppercase;
}

h1	{
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:24px;
color:#3c220d;
font-weight:normal;
margin: 0 0 0px 0;
padding:0px;
}

h2.h2phonenumber	{
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:22px;
color:#996513;
font-weight:normal;
margin: 0 0 5px 0;
padding:0px;
text-transform:uppercase;
text-align:center;
}

h2.h2cateogry	{
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:16px;
color:#3c220d;
font-weight:normal;
margin: 0 0 5px 0;
padding:0px;
}

#mainContent a img {border: 1px solid #FCF4E9; margin: 2px;}
#mainContent a:hover .productBorder {padding: 1px; border: 1px solid #996513;}
#mainContent .productBorder { border: 2px solid #58412F; }


a { color:#3c220d; text-decoration:none; }
a:hover	{ text-decoration:underline; color:#996513; }

#qm0 a, #qm1 a {white-space:normal;}