/* CSS Document */
body 
	{
		background:url(../images/body-background.jpg) repeat-x;
		background-color:black;
		margin: 0px auto;
		padding:0px;
		height:100%;
		font:9pt Verdana, Arial, Helvetica, sans-serif;
		color:black;
		vertical-align:top;
		
		SCROLLBAR-FACE-COLOR: #000000;
		SCROLLBAR-HIGHLIGHT-COLOR: #000000;
		SCROLLBAR-SHADOW-COLOR: #999999;
		SCROLLBAR-3DLIGHT-COLOR: #CCCCCC;
		SCROLLBAR-ARROW-COLOR:  #990000;
		SCROLLBAR-TRACK-COLOR: #333333; 
		SCROLLBAR-DARKSHADOW-COLOR: #660000; 
	}
a:link		{color:white;	text-decoration: none;}
a:visited	{color:white;	text-decoration: none;}
a:hover		{color:#FF0000;	text-decoration: underline;}
a:active	{color:#FF0000;	text-decoration: none; }

a.link-red:link 	{ color: #900; 	text-decoration: none;}
a.link-red:visited 	{ color: #900; 	text-decoration: none;}
a.link-red:hover 	{ color: #900; 	text-decoration: underline;}
a.link-red:active 	{ color: #900; 	text-decoration: underline;}

a.link-more:link 	{ color: #900; 	text-decoration: underline;}
a.link-more:visited { color: #900; 	text-decoration: none;}
a.link-more:hover 	{ color: #900; 	text-decoration: underline; background-color:#CCCCCC;}
a.link-more:active 	{ color: #900; 	text-decoration: underline;}

a.cbs-link:link 	{ color: #666; 	text-decoration: underline;}
a.cbs-link:visited 	{ color: #666; 	text-decoration: none;}
a.cbs-link:hover 	{ color: #fff; 	text-decoration: underline;}
a.cbs-link:active 	{ color: #666; 	text-decoration: underline;}

a.disclaimer-link:link 		{ color: #999; 	text-decoration: underline;}
a.disclaimer-link:visited 	{ color: #999; 	text-decoration: none;}
a.disclaimer-link:hover 	{ color: #000; 	text-decoration: underline;}
a.disclaimer-link:active 	{ color: #999; 	text-decoration: underline;}

h1	{
		margin:0;
		color:#900;
		font-size:11pt;
		font-weight:bold;
	}
h2	{
		margin:0;
		color:black;
		font-size:10pt;
	}
#container 
	{
		width:799px;
		height:100%;
		margin: 0 auto;
		padding:0px;
		vertical-align:top;
	}
#masthead 
	{
	background:url(../images/masthead-background.jpg) no-repeat;
	width:799px;
	height:130px;
	border:0px;
	padding:0px;
	vertical-align:top;
	margin: 0px;
	}
.home-link
	{
		margin-right:40px;
		padding-top:11px;
		text-align:right;
		color:white;
	}
.tag-line
	{
		margin-right:40px;
		padding-top:24px;
		text-align:right;
		font-style:italic;
		font-weight:bold;
		color:#900;
	}
.main-nav
	{
	padding-top:15px;
	float:left;
	color:white;
	font-weight:bold;
	font-size: 11px;
	}
.navigation-area 
	{
		height:20px;
		margin-left:35px;
	}

#subcontainer 
	{
	margin:0;
	padding-top: 1px;
	padding-right: 23px;
	padding-bottom: 1px;
	padding-left: 23px;
	background: url(../images/container-background.gif);
	background-color: white;
	}
#subcontainer-about 
	{
		background: url(../images/about-two-column-background.jpg);
	}
.content-area
	{
	background:url(../images/two-column-background.jpg) no-repeat;
	width:747px;
	height:302px;
	margin:0;
	padding:0px;
	}
.content-area-portfolio 
	{
	background-color: #FFFFFF;
	width: 744px;
	}
.rounded-top-portfolio 
	{
	width:744px;
	background: url(../images/rounded-top.gif) no-repeat;
	text-align:center;
	height: 11px;
	background-color: white;
	}
.rounded-bottom-portfolio 
	{
		text-align: center;
		width: 744px;
		height: 11px;
		background-image: url(../images/rounded-bottom.gif);
		background-repeat: no-repeat;
		background-position: bottom;
	}
.float 
	{
	float: left;
	text-align: center;
	margin: 0px 20px 20px 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	}
.float-right {
	float: right;
	margin-left: 10px;
}

.description 
	{
	float: left;
	height: 182px;
	background-color: #E8E8E8;
	width: 370px;
	padding: 10px;
	clear: right;
	margin-bottom: 30px;
	}
.spacer {
	clear: both;
	height: 10px;
}
.header-padding {
	padding-left: 25px;
	padding-bottom: 12px;
	background-color: white;
	width: 710px;
}
.click-here {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: black;
	text-decoration: none;
	border: 1px solid #ccc;
}
.portfolio-area 
	{
	height: 465px;
	width : 714px;
	overflow-x : hidden;
	position : relative;
	overflow : auto;
	white-space: normal;
	padding-left: 25px;
	background-color: white;
	}
.portfolio-games {
	padding-right: 25px;
	padding-left: 25px;
	width: 690px;
	background-color: #FFFFFF;
	background-position: top;
}
.content-area-about 
	{
	width:745px;
	height:302px;
	margin:0;
	padding:0px;
	background-image: url(../images/about-two-column-background.jpg);
	}
.content-area-services {
	background-image: url(../images/history-background.jpg);
	width: 745px;
	height: 302px;
	margin: 0;
	padding: 0;
}

.content-spacing
	{
		margin:8px 0px;
	}
.column-one
	{
		float:left;
		width:492px;
		margin-right:10px;
		padding: 10px 15px;
	}
.column-two
	{
		float:left;
		width:190px;
		margin:0;
		padding: 10px;
		vertical-align:top;
	}
.bold-text
	{
		margin:0;
		font-weight:bold;
	}
.disclaimer-link
	{
		
		color:#999;
	}
.pool-table-view
	{
		font:10pt Verdana, Arial, Helvetica, sans-serif;
		color:red;
		text-align:center;
		vertical-align: middle;
		margin: 0px 0px 5px 0px;
	}
#photo-frame
	{
		background-color: black;
		width : 747px;
		height: 148px;
		text-align: center;
		overflow-y : hidden;
		position : relative;
		overflow : auto;
		white-space: nowrap;
	}
.white-text
	{
		color:#FFF;
	}
#footer
	{
		background:url(../images/footer-background.gif) no-repeat;
		width:799px;
		height:45px;
		margin:0;
		padding-top:35px;
	}
.footer-text
	{
		text-align:center;
		font:10pt Verdana, Arial, Helvetica, sans-serif;
		color:#666;
	}
.content-area-games 
	{
	background-color: white;
	width: 744px;
	height: auto;
	}
.games 
	{
	padding-right: 25px;
	padding-left: 25px;
	}
.content-area-tables {
	background-image: url(../images/billiards-background.jpg);
	margin: 0px;
	padding: 0px;
	height: 302px;
	width: 745px;
}
.content-area-history {
	background-image: url(../images/history-background.jpg);
	margin: 0px;
	padding: 0px;
	height: 302px;
	width: 745px;
}
.wikki-disclaimer {
	color: #999999;
	text-align: right;
	font-size: 10px;
}
.click-text {
	color: #999999;
}
#RequestPriority {display: none;}
