A:link { text-decoration: none; }
A:visited { text-decoration: none; }
A:hover { text-decoration: underline; }

table.coupons tr.header{background:#808080;color:#fff;height:21px;}
table.coupons tr.header th{font: 10px arial;}
table.coupons td{vertical-align:top;padding:15px 15px 10px 15px;border-bottom:1px solid #dadada;font:12px arial;}
table.coupons tr.view td{border-bottom:0;}
table.couponsnoborder td{border-bottom:0px solid #dadada;}
table.coupons td.deal a{font-weight:bold;}
table.coupons td.deal p.code{margin-top:4px;font-size:11px;color:#797b79;}
table.coupons td.td-comment{text-align:center;}
table.coupons tr.header th.th-merch{width:70px; no-repeat left center;}
table.coupons tr.header th.th-deal{width:150px; no-repeat left center;}
table.coupons tr.header th.th-more{width:75px; no-repeat left left;}

.LabelColumn {
		vertical-align: middle;
		text-align: left;
		background-color: #5674B9;
		border: 0px solid #5674B9;		
		color: #FFFFFF;
		font-size: 13px;
		height: 25px;
		font-family: arial;
		padding: 5px;
		padding-left:10px;
		font-weight: bold;
	}

.LabelGame {
		vertical-align: middle;
		text-align: left;
		background-color: #FFFFFF;
		border: 0px solid #FFFFFF;		
		color: #5674B9;
		font-size: 13px;
		height: 25px;
		font-family: arial;
		padding: 5px;
		padding-left:10px;
		font-weight: bold;
	}

.HPPopTable {
		width: 100%;
		background-color: #FFFFFF;
		border-collapse: collapse;
	}

.HPPopTable td {
		padding: 10px;
		text-align: center;
		width: 25%;
		border: 1px solid #C0C0C0;
	}
	
.AdminTableRow {
		background-color: #FFFFFF;
		padding: 5px;
		border-collapse: collapse;
		border: 1px solid #004A80; 
		vertical-align: middle;
		text-align: left;
	}


.univ-headers-ttl
	{
		margin-left:5px;
		font:65% arial;
		padding-top:3px;
		height:15px;
		padding-left:15px;
		vertical-align: middle;
		color: #FFFFFF;
	}

.univ-head-free
	{
		margin-left:5px;
		text-align:center;
		font:85% verdana;
		padding-top:5px;
		height:25px;
		float: center;
		padding-right:50px;
		font-weight: bold;
		vertical-align: middle;
	}

.univ-head-free a {
	color: #FF0000;
	font-family: tahoma;
}

.univ-head-free a:hover {
	text-decoration: underline;
}



.univ-head-left
	{
		display: block;
		margin-left:5px;
		text-align:left;
		font:70% arial;
		padding-top:5px;
		height:25px;
		float: left;
		clear: right;
		padding-right:10px;
		vertical-align: middle;
		color: #FFFFFF;
	}

.univ-head-left a
	{
		color: #FFFFFF;
		font-family: tahoma;
	}

.univ-head-left a:hover
	{
		text-decoration: underline;
	}

.univ-head-right
	{
		display: block;
		margin-right:10px;
		text-align:right;
		font:70% arial;
		padding-top:5px;
		height:25px;
		float: right;
		padding-left:10px;
	}

.univ-head-right a {
	color: #FFFFFF;
}

.univ-head-right a:hover {
	text-decoration: underline;
}


/* The following classes are used throughout the site.  Virtually all plugins use them. */

	.bannercolumn {
		width: 160;
		text-align: center;
		color: #000000;
		background-color: #C0C0C0;
		vertical-align: top;
	}
	.bannertable {
		width: 100%;
		text-align: center;
		color: #000000;
		background-color: #C0C0C0;
	}
	.TableGames {
		width: 100%;
		background-color: #FFFFFF;
		padding: 0px;
		border-collapse: collapse;
		border: 3px solid #DF3900; 
	}
	.TableSearch {
		width: 100%;
		background-color: #E4E4E4;
		padding: 5px;
		border-collapse: collapse;
		border: 3px solid #C0C0C0; 
	}
	.TableGamesTop {
		width: 100%;
		background-color: #FC9200;
		padding: 1px;
		border-collapse: collapse;
		border: 3px solid #DF3900; 
	}
	.TableGamesMenu {
		background-color: #FC9200;
		border-collapse: collapse;
		border: 3px solid #DF3900; 
		spacing: 1px;
	}
	.TableGamesRandom {
		width: 100%;
		background-color: #FFFFFF;
		border-collapse: collapse;
		border: 1px solid #DF3900; 
	}
	.TableGamesRandomBorder {
		width: 20%;
		background-color: #E5E5E5;
		border-collapse: collapse;
		border: 3px solid #FFFFFF; 
	}
	.MainTable {
		width: 100%;
		background-color: #cococo;
		padding: 1px;
		border-collapse: collapse;
		border: 1px solid #DF3900; 
	}
	.MainTablePlay {
		width: 100%;
		background-color: #FFFFFF;
		padding: 5px;
		border-collapse: collapse;
		border: 1px solid #DFDFDF; 
	}
	.MainTableBodyLeft {
		width: 100%;
		background-color: #FFFFFF;
		border: 0px solid #FFFFFF; 
	}
	.MainTableBodyRight {
		width: 100%;
		background-color: #C0C0C0;
		padding: 5px;
		border: 3px solid #FFFFFF; 
	}
	.CommentsTable {
		width: 100%;
		background-color: #FFFFFF;
		padding: 5px;
		border: 1px solid #C0C0C0; 
	}
	.AZTable {
		width: 100%;
		background-color: #FFFFFF;
		padding: 5px;
		border: 1px dotted #000000; 
	}
	.MainTableRight {
		width: 100%;
		background-color: #FFFFFF;
		padding: 2px;
		border-collapse: collapse;
		border: 3px solid #C0C0C0; 
	}
	.MainTableAds {
		padding: 5px;
		border-collapse: collapse;
		border: 1px solid #FFFFFF; 
	}
	.MainTable2 {
		width: 100%;
		background-color: #FFFFFF;
		padding: 1px;
		border-collapse: collapse;
		border: 1px solid #FC9200; 
	}
	.MainTable3 {
		width: 100%;
		background-color: #EEEEEE;
		padding: 1px;
		border-collapse: collapse;
		border: 1px solid #5674B9; 
	}
	.TitleRow {
		border: 1px solid #FC9200; 
		background-color: #DF3900;
		width: 20%;
		padding: 0px;
	}
	.AZTitleRow {
		background-color: #E5E5E5;
		width: 20%;
		padding: 5px;
	}
	.TitleRowDetails {
		border: 1px solid #FC9200; 
		background-color: #DF3900;
		height: 20px;
		padding: 5px;
	}
	.TitleGameRowDetails {
		background-color: #C0C0C0;
		height: 20px;
		padding: 5px;
	}
	.TopMenuRow {
		border: 1px solid #FC9200; 
		background-color: #DF3900;
		width: 16%;
		padding: 0px;
	}
	.CommentsTitleRow {
		background-color: #FC9200;
		width: 20%;
		padding: 5px;
	}
	.MenuRow {
		background-color: #E1E2E4;
		height: 20px;
	}
	.MenuRowGoogleAds {
		background-color: #FFFFFF;
	}
	.MenuRow td {
		color: #435670;
		font-color: #435670;
		font-size: 13px;
		text-align: left;
	}	
	.DataRow {
		color: #000000;
		background-color: #E2E8F3;
		height: 23px;
	}


	/* Always appears in DataRow */
	.DataColumn {
		color: #000000;
		border-collapse: collapse;
		border: 0px solid #CCCCCC; 
	}
	.ColSpanningDataColumn {
		vertical-align: top;
		text-align: center;
		background-color: #FFFFFF;
		color: #000000;
	 	border: 1px solid #CCCCCC; 
	}
	.FooterRow {
		background-color: #E2E8F3;
		height: 23px;
	}
	.FooterRow td {
		color: #000000;
		text-align: center;
	}
	.DateLabel {
		color: #000000;
		font-size: 10px;
	}
	.CheckUncheckAll a {
		color: #000000;
		font-size: 10px;
	}

.brokengm { color: #FF0000; font-family: arial; font-size:11px; }
.footerwarnings { color:#000000; font-family: arial; font-size:11px; }
.footercorp { color: #FFFFFF; font-family: arial; font-size:10px; }
.copyright { color: #FFFFFF; font-family: arial; font-size:10px; }
.article { color: #000000; font-family: tahoma; font-size:12px; }
.category { font-family: tahoma; font-size:12px; font-weight:bold; }
.categoryred { color: #C61800; font-family: tahoma; font-size:12px; font-weight:bold; }
.categorysm { font-family: tahoma; font-size:10px; font-weight:bold; }
.categorymore { color: #FFFFFF; font-family: tahoma; font-size:10px; font-weight:bold; }
.description { color: #000000; font-family: tahoma; font-size:10px; }
.descriptionbold { color: #000000; font-family: tahoma; font-size:10px; font-weight:bold; }
.content { color: #000000; font-family: tahoma; font-size:13px; }
.content11 { color: #000000; font-family: tahoma; font-size:11px; }
.content9 { color: #000000; font-family: tahoma; font-size:10px; }
.contentbold { font-family: tahoma; font-size:12px; font-weight:bold; }
.searchlook { color: #000000; font-family: arial,verdana,tahoma; font-size:12px; font-weight:bold; }
.contentsearch { color: #FFFFFF; font-family: tahoma; font-size:14px; }
.contentbold14 { color: #000000; font-family: tahoma; font-size:14px; font-weight:bold; }
.footer { color:#FFFFFF; font-family: tahoma; font-size:9px; }
.footersub { color:#808080; font-family: tahoma; font-size:9px; }
.header { color:#FFFFFF; font-family: tahoma; font-size:12px; font-weight:bold; }
.headertime { font-family: tahoma,tahoma; font-size:11px; }
.headercat { color:#FFFFFF; font-family: tahoma,tahoma; font-size:11px; }
.headerboldwhite { color: #FFFFFF; font-family: tahoma; font-size:12px; font-weight:bold; }
.headerboldwhitelarge { color: #FFFFFF; font-family: tahoma; font-size:14px; font-weight:bold; }
.headerwhite { color: #FFFFFF; font-family: tahoma; font-size:11px; }
.headerwhitesm { color: #FFFFFF; font-family: tahoma; font-size:9px; }
.subheader { color:#FFFFFF; font-family: tahoma; font-size:10px; font-weight:normal; }
.superheader { font-family: tahoma; font-size:18px; font-weight:bold; }
.headline { color: #851E1E; font-family: tahoma; font-size:12px; font-weight:bold; }
.highlight { color: #FF0000; font-family: tahoma; font-size:11px; }
.news { font-family: tahoma,tahoma; font-size:12px; }
.links { color: #333399; font-family: tahoma; font-size:12px; }
.linkssmall { color: #333399; font-family: tahoma; font-size:9px; }
.linksbold { color: #FFFFFF; font-family: tahoma; font-size:12px; font-weight:bold; }
.linksboldReg { color: #004A80; font-family: tahoma; font-size:12px; font-weight:bold; }
.linksReg { color: #DF3900; font-family: tahoma; font-size:12px; }
.linksboldReg14 { color: #DF3900; font-family: tahoma; font-size:14px; font-weight:bold; }
.linksboldOther { color: #000000; font-family: tahoma; font-size:12px; font-weight:bold; }
.linkstop { color: #FFFFFF; font-family: tahoma; font-size:11px;}
.linkstopline { color: #FFFFFF; font-family: tahoma; font-size:8px;}
.linksmenu { color: #FC9200; font-family: tahoma; font-size:13px; font-weight:bold;}
.linksbold14 { color: #333399; font-family: tahoma; font-size:14px; font-weight:bold; }
.linkssmall { font-family: tahoma; font-size:11px; }
.smaller { color: #000000; font-family: tahoma; font-size: 10px; font-weight: normal; }
.topdate, .topname { font-family: tahoma; font-size:11px; }

.footerhealth { color:#666699; font-family: tahoma; font-size:11px; font-weight:bold; }
.linkshealth { color: #333399; font-family: tahoma; font-size:11px; font-weight:bold; }

a.button, .button a { color: #ffffff; font-family: verdana; font-size:10px; text-decoration: none; }
a.button2, .button2 a { font-family: verdana; font-size:10px; text-decoration: none; }
a.contentbutton, .contentbutton a { color: #ffffff; font-family: verdana; font-size:11px; text-decoration: none; }
a.contentbuttonbold, .contentbuttonbold a { color: #ffffff; font-family: verdana; font-size:11px; text-decoration: none; font-weight: bold; }
a.button:visited { color: #ffffff; font-family: verdana; font-size:10px; }
a.button2:visited { color: #333399; font-family: verdana; font-size:10px; }
a.contentbutton:visited { color: #ffffff; font-family: verdana; font-size:11px; }
a.contentbuttonbold:visited { color: #ffffff; font-family: verdana; font-size:11px; font-weight: bold; }


#elButton a  {

	color: #000000;
	font-size:30px;
	font-family:tahoma;
	font-weight:bold;
	text-decoration: none;
	border:3px outset orange;
	background-color:#DF3900;
	display: block;
	width: 175px;
	vertical-align: middle;
	padding: 10px 10px;
	margin: 1px;
	text-align: center;

}

#elButton a:hover {
	background-color: #FC9200;
	color:#000000;
	padding-left:10px;
	border:3px inset orange;
}
