
BODY	{
	color: #EEE;
	background-color: #3C3CFF;
	background-image: url(images/sitebackground.gif);
	background-repeat: repeat;
	background-attachment: scroll;
	font-family: "Arial", Verdana, serif;
	margin: 0px 0px 0px 0px;
}
A {
	color: #CCF;
	font-family: "Arial", Verdana, serif;
	font-weight: bold;
	font-size: 12pt;
}
A:Hover {
	color: #FFF;
}
A#NonBold, .NonBold {
	color: #CCF;
	font-family: "Arial", Verdana, serif;
	font-weight: normal;
	font-size: 12pt;
}
H1.NonBold {
	color:#eee;
}
A#NonBold:HOVER, A.NonBold:HOVER {
	color: #EEF;
	font-family: "Arial", Verdana, serif;
	font-weight: normal;
	font-size: 12pt;
}
A#PicLink, A.PicLink {
	color: #CCF;
	font-family: "Arial", Verdana, serif;
	font-weight: normal;
	font-size: 10pt;
}
A#PicLink:HOVER, A.PicLink:HOVER {
	color: #EEF;
	font-family: "Arial", Verdana, serif;
	font-weight: normal;
	font-size: 10pt;
}
IMG {
	border: 0px;
	text-align: center;
}

H1	{
	text-align:center;
	color: #000;
	font-family: "Arial", Verdana, serif;
	font-size: 35pt;
	font-weight: bold;
}
H2	{
	text-align:center;
	color: #000;
	font-family: "Arial", Verdana, serif;
	font-size: 20pt;
}
H3	{
	text-align:center;
	color: #000;
	font-family: "Arial", Verdana, serif;
	font-weight: normal;
	font-size: 12pt;
}

.italic		{
	text-align:center;
	color: #000;
	font-family: "Arial", Verdana, serif;
	font-style: italic;
	font-size: 16pt;
}
.bold		{
	text-align:center;
	color: #000;
	font-family: "Arial", Verdana, serif;
	font-weight: bold;
	font-size: 16pt;
}
.gallery	{
	text-align:center;
	color: #3C3CFF;
	background-color: #FFF;
	font-family: "Arial", Verdana, serif;
	font-weight: bold;
	font-size: 16pt;
}

.cpyTxt {
	color:#acf;
	font-size: 11px;
}
.cpyTxtBkg {
	background-color:#33e; 
	padding:5px 10px 5px 10px; 
	border:1px solid #335; 
	border-right-color:#bbe; 
	border-bottom-color:#bbe;
}
A.cpyTxt {
	color:#acf;
	font-weight: bold;
	text-decoration: none;
}
A.cpyTxt:HOVER {
	color:#fff;
	text-decoration: underline;
}

/*---------------------*/
/* Teambuilding Styles */
/*---------------------*/

P.introText {
	font-size: 14px;
}
H2.catHeader {
	font-size: 19px;
	font-weight: bold;
	color: #FFF;
}
H3.catHeader {
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	margin: 42px 5% 5px 5%;
}
P.catText {
	font-size: 14px;
}
P.catList {
	background-color: #55F;
	border: 1px solid #EEE;
	width: 500px;
	font-size: 13px;
	font-variant: small-caps;
	line-height: 18px;
	text-align: left;
	width: 400px;
	padding: 10px 15px 10px 15px;
}
P.catPrice {
	font-weight: bold;
	font-size: 17px;
	vertical-align: middle;
	border: 1px solid #EEE;
	border-left: 0;
	border-right: 0;
	padding: 5px 10px 5px 10px;
	margin: 0;
	display: inline;
}
IMG.catImg {
	border: 1px solid #EEE;
}
IMG.exclam {
	border: 0;
	margin: 0;
	padding: 0;
}
DIV.signed {
	width: 400px;
}
DIV.catSelect {
	width: 600px;
	padding: 0;
}
P.catLink {
	background-image:url(images/category-select-bar.gif);
	background-repeat: no-repeat;
	background-position: 0 -30px;
	line-height: 30px;
	vertical-align: middle;
	margin: 5px 0 5px 0;
	font-weight: bold;
	font-size: 18px;
	color: #060;
}
A.catLink {
	background-image:url(images/category-select-bar.gif);
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 30px;
	vertical-align: middle;
	font-size: 16px;
	color: #EEE;
	display: block;
	margin: 10px 0 10px 0;
	text-decoration: none;
}
A.catLink:HOVER {
	background-position: center bottom;
	font-size: 17px;
	color: #FFF;
}
A.catHome, A.catHome:VISITED {
	background-image: url(../teambuilding/imgs/home-button.gif);
	background-position: top center;
	line-height: 30px;
	width: 83px;
	display: block;
	margin: 10px 0 10px 0;
	text-decoration: none;
}
A.TBGamesList, A.TBGamesList:VISITED {
	background-image: url(../teambuilding/imgs/games-list-button.gif);
	background-position: top center;
	line-height: 30px;
	width: 113px;
	display: block;
	margin: 10px 0 10px 0;
	text-decoration: none;
}
A.TBCatList, A.TBCatList:VISITED {
	background-image: url(../teambuilding/imgs/category-list-button.gif);
	background-position: top center;
	line-height: 30px;
	width: 127px;
	display: block;
	margin: 10px 0 10px 0;
	text-decoration: none;
}
A.TBWinners, A.TBWinners:VISITED {
	background-image: url(../teambuilding/imgs/winners-button.gif);
	background-position: top center;
	line-height: 30px;
	width: 113px;
	display: block;
	margin: 10px 0 10px 0;
	text-decoration: none;
}
A.catHome:HOVER, A.TBGamesList:HOVER, A.TBCatList:HOVER, A.TBWinners:HOVER {
	background-position: bottom center; 
}

A.catBackToTop, A.catBackToTop:VISITED {
	font-weight: normal;
	font-size: 80%;
}
A.catBackToTop:HOVER {
}

TABLE.gamesList {
	background-color: #7d73ff;
	border: 2px solid #ab9dff;
}
TABLE.gamesList TH {
	background-color: #DDF;
	color: #339;
	border: 1px solid #EEF;
	padding: 3px 10px 3px 10px;
}
TABLE.gamesList TD {
	color: #339;
	border: 1px solid #EEF;
	padding: 2px 15px 2px 15px;
}
TABLE.gamesList TD P.gameItem {
	margin: 2px;
}
TABLE.gamesList TD A, TABLE.gamesList TD A:VISITED { 
	font-size: small;
	font-weight: normal;
	color: #ddf;
	/*width: 200px;*/
	display: block;
	border: 1px solid #7d73ff;
	padding: 3px 10px 3px 10px;
	/*line-height: 1.8em;
	border: 1px solid #7d73ff;*/
}
TABLE.gamesList TD A:HOVER {
	background-color: #b4ffa1;
	border: 1px dotted #33832a;
	color: #33832a;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
}

/* Pagination */

A.pageLnk, A.pageLnk:VISITED, B.pageLnk {
	background-color: #DDF;
	border: 1px solid #669;
	color: #55A;
	margin: 2px 3px 2px 3px;
	padding: 3px 6px 3px 6px;
	text-decoration: none;
}
A.pageLnk:HOVER {
	background-color: #99F;
	border-color: #FFF;
	color: #DDF;
	text-decoration: none;
}
DIV.pagination {
	padding: 3px 0 25px 0;
}


