h1 {color:#CC071E;}

.subsectionItem
{
    width:254px;
    float:left;
    margin-bottom:10px;
}
.visible
{
	
}

.invisible
{
	display:none;
}

.statusLeft
{
	background:url(layout_images/status_left_middle.gif);
	background-repeat:repeat-x;
	top:3px;
}

.fontWhite
{
	 color:#FFFFFF !important; 
}

.fontRed
{
	color:#CC071E;
}
.fontGray
{
	color:#666666;
}
.fontBold
{
	font-weight: bold;
}
.font26
{
	font-size:26px;
}
.font24
{
	font-size:24px;
}
.font20
{
	font-size:20px;
}
.font18
{
	font-size:18px;
}
.font16
{
	font-size:16px;
}
.font15
{
	font-size:15px;
}
.font14
{
	font-size:14px;
}
.fontMedium
{
	font-size:14px;
	font-weight: normal;
}

.downloadLink
{
	color: #ffffff !important;
	text-align: center;
}

.search
{
	background:url(layout_images/search_bg.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:8px;
	padding-right:8px;
}
.searchBox
{
	border:0;
	width:100px;
}

a
{
	color:#222222;
	text-decoration:none;
}

a:hover
{
	color:#666666;
}

input
{
	border:none;
}

.topMenuSection
{
	font-size:15px;
	width:200px;
	text-align:right;
	padding-bottom:10px
}

.sectionTitle
{
	background:#8199CD;
	width:186px;
	height:26px;
	font-style:italic;
	font-weight: bold;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:4px;
	margin-bottom:10px;
	font-size:18px;
}


#quotesContainer 
{
	width:186px;
	display:block;
	
}

.textBox
{
    border: 1px solid #7F9DB9;
    width:200px;
}

.inputBox
{
	border: 1px solid #7F9DB9;
	width:300px;
}


.registerBox
{
	border: 1px solid #7F9DB9;
	width:100px;
}

.contentTitle
{
    background:#8199CD;
    width:500px;
    height:26px;
    font-weight: bold;
    color:#FFFFFF;
    padding-left:10px;
    padding-top:4px;
    margin-bottom:10px;
    font-size:18px;
}

.sectionSubtitle
{
	color:#00458E;
	font-size:18px;
	margin-bottom:5px;
	font-weight:bold;
}

.rightMenu
{
	margin-top:10px;
}

.rightMenu a, .rightMenu sectionSubtitle
{
	line-height:25px;
}

.rightMenu a
{
	display:block;
	font-size:14px;
	font-weight:bold;
}

.rightMenu .selected
{
	color:#FF0000;
	margin-left:-22px;
	padding-left:20px;
	
	background-repeat:no-repeat;
	background-position:left center;
}

.rightMenu .hr
{
	margin-top:10px;
	margin-bottom:12px;
}

.handHistory
{
	width:215px;
	margin-bottom:10px;
}
	.handHistory .handCard
	{
		width:32px;
		height:48px;
		background:url(layout_images/card_back.gif);
		background-repeat:no-repeat;
		vertical-align:top;
		padding-top:1px;
		padding-left:1px;
	
		
	}
	.handHistory .handName, .handHistory .handNameEmpty
	{
		font-size:16px;
		font-weight:normal;
		padding-bottom:5px;
	
	}
	
	.handHistory .handName
	{
		background:url(layout_images/hr1.gif);
		background-repeat:no-repeat;
		background-position:bottom middle;
		
	}

.forumpost
{
	width:196px;
}
	.forumpost img
	{
		float:left;
		margin-left:6px;
		margin-top:6px;
	
	}
	.forumpost .forumpostName
	{
		font-size:14px;
		padding-top:8px;
		margin-top:5px;
		margin-left:0px;
		float:right;
		width:190px;	
		background:url(layout_images/forumpost_bg.gif);
		background-repeat:no-repeat;	
		
	}

.floatLeft
{
    float:left;
}

.fontDarkGray
{
    color:#444444;
}
.fontBlue
{
    color:#2256A0;
}
.font11
{
    font-size:11px;
}
.widthHalf
{
    width:49%;
}

.redBar
{
	background:#D1232A !important;
 
}

.redTitle
{
    background:#D1232A;
    width:500px;
    height:22px;
    font-weight: bold;
    color:#FFFFFF;
    padding-left:10px;
    padding-top:4px;
    margin-bottom:10px;
    font-size:15px;
}


.contentBox
{
    margin-bottom:20px;
    width:540px;
    
    
}
.contentBox p
{
	font-weight:normal !important;
    font-size:12px !important;
}


	.contentBoxTitle
	{
		font-size:25px;
		font-weight:bold;
	}

	.contentBoxSubtitle
	{
		font-size:16px;
		font-weight:bold;
		margin-bottom:5px;
	}

	.contentBoxContent
	{
		display:inline;
		font-size:12px;
		font-weight:normal !important;
	 
	}
	.contentBoxContent p
	{
		font-weight:normal !important;
		font-size:12px;
	}
	#maincol .contentBoxContent p
	{
		font-size:12px;
		font-weight:normal !important;
	}

.miscTable
{
	color:#FFFFFF;
	line-height:1px;
	
}

.miscTable p
{
    font-weight:normal !important;
}

.miscTableContent
{
	line-height:normal;
}
.miscTableContent p
{
	font-weight:normal !important;
}

.miscTable ul
{
	margin:0px;
	margin-left:15px;
	padding:0px;
}

.imageLeft
{
	float:left;
	margin-right:10px;
	margin-top:1px;
	margin-bottom:10px;
	
}

.imageRight
{
	float:right;
	margin-left:10px;
}

/* ********************* LAYOUT ******************** */

html, body
{ 
	margin:0; 
	padding:0; 
	text-align:center;
	background: #666666;
	font-family: Arial;
	font-size:12px;
	font-style: normal;
	font-weight: normal;
	color: #222222;
} 
 
#pagewidth
{ 
    width:1000px; 
    text-align:left;
    margin-left:auto; 
    margin-right:auto;
    background: #FFFFFF;
    border:#DDDDFF 1px solid;
} 

 
#header
{
	position:relative; 
	height:190px;
	width:100%;
	/* background: #AAAAFF; */
} 

#leftcol
{
	width:222px; 
	float:left; 
	position:relative; 
}
 
#twocols
{
    width:778px; 
    float:right; 
    position:relative; 
}

 
#rightcol
{
	width:215px; 
	float:right; 
	position:relative; 
	padding-top:10px;
}
 
#maincol
{
    background-color: #FFFFFF;  
    float: left; 
    display:inline; 
    position: relative; 
    width:563px;
    padding-top:10px;
}


	#maincol p
	{
		font-size:17px;
		font-weight:bold;
		margin-left:15px;
	}
	#maincol a
	{
		color:#CC071E;
		font-style:italic;
		font-size:12px;
	}
	#maincol a:hover
	{
		color:#670000;
	}
	#maincol img
	{
	max-width:400px;
	}

#footer
{
	height:50px; 
	clear:both;
	text-align:center;
} 
 

 
 /* *** Float containers fix: *** */ 
.clearfix:after
{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
 
.clearfix
{
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
@media print
{ 
	/*hide the left column when printing*/ 
	#leftcol
	{
		display:none;
	} 

	/*hide the right column when printing*/ 
	#rightcol
	{
		display:none;
	} 
	#twocols, #maincol
	{
		width:100%; 
		float:none;
	}
}


.LatestHandsGrid, .UserHandsGrid,
.SearchResultsGrid, .OnlineTournamentsGrid,
.SpelersStatsGrid, .SpelerGrid, .ProductGrid
{
    border-color:#CCCCCC;
    border-style:solid;
    border-width:1px;
    border-spacing:0px;
}

/* attributes for the header */
.UserHandsHeader, .SearchResultsHeader, .OnlineTournamentsHeader,
.SpelersStatsHeader, .SpelerHeader, .ProductHeader, .tableHeader
{
    padding:0px;
    background-color:#8199CD;
    color:#FFFFFF;
    height:20px;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    border-bottom-width:1px;
}


/* attributes for the all rows or content */
.LatestHandsNormalRow, .UserHandsNormalRow,
.LatestHandsAltRow, .UserHandsAltRow,
.SearchResultsNormalRow, .SearchResultsAltRow,
.OnlineTournamentsNormalRow, .OnlineTournamentsAltRow,
.SpelersStatsRow, .SpelerContent, .ProductContent, .tableHeader, .tableUp, .tableDown
{
    padding:6px;
    
}

/* attributes for the normal (first) rows  */
.LatestHandsNormalRow, .UserHandsNormalRow, .SearchResultsNormalRow,
.OnlineTournamentsNormalRow, .SpelersStatsRow, .SpelerContent, .ProductContent, .tableUp
td
{
    border-color:#CCCCCC;
    border-style:solid;
    border-width:0px;
}

/* attributes for the alternate rows  */
.LatestHandsAltRow, .UserHandsAltRow, .SearchResultsAltRow,
.OnlineTournamentsAltRow, .tableDown
td
{
    border-color:#CCCCCC;
    border-style:solid;
    border-width:0px;
}

/* attributes for the footer */
.UserHandsFooter, .SearchResultsFooter,
.OnlineTournamentsFooter
{
    border-color:#FFFFFF;
    border-width:1px;
    background-color:#434753;
    color:#FFFFFF;
    height:15px;
    font-size:11px;
    text-align:center;
    width: 50%;
}


.ProductFooter
{
    border-color:#FFFFFF;
    border-width:1px;
    background-color:#8199CD;
    color:#FFFFFF !important; 
    height:18px;
    font-size:12px;
    text-align:center;
    width: 50%;
}

/* attributes for the pager (pages numbers, prev/next etc) */
.UserHandsPager, .SearchResultsPager,
.OnlineTournamentsPager
{
    border-color:#FFFFFF;
    border-width:1px;
    background-color:#8199CD;
    color:#FFFFFF;
    height:15px;
    font-size:10px;
    text-align:center;
    width: 50%;
}

/* attributes for the alternate rows  */
.LatestHandsAltRow, .UserHandsAltRow, .SearchResultsAltRow,
.OnlineTournamentsAltRow, .tableDown
td
{
    border-color:#CCCCCC;
    border-style:solid;
    border-width:0px;
}

.OnlineTournamentsGrid
{
}
.OnlineTournamentsHeader
{
}
.OnlineTournamentsAltRow
{
}
.OnlineTournamentsNormalRow
{
}
.OnlineTournamentsFooter
{
}
.OnlineTournamentsPager
{
}

.OnlineTournamentsAltRow TD,.tableDown TD {
        background-color: #F0F0F0;
}

.linkRedLink A:link {color: #CC071E;} 
.linkRedVisited A:visited {color:#CC071E;}
.linkRedActive A:active {color:#CC071E;}
.linkRedHover A:hover {color:Gray;}
