body
{
    font-family: "Tahoma" "Helvetica" "Calibri";
    font-size: 11px;
    color: #606060;
    margin: 0px;
}
ul
{
  margin: 0px; 
  padding: 0px 0px 0px 20px;
}
a
{
    color: #606060;
    text-decoration: none;
}
a:hover
{
    color: #333399;
    text-decoration: underline;
}
table
{
    font-size: 11px;
    clear: both;
}
img
{
    border: none;
}
.formatNumeric
{
    -wap-input-format: "*N";
    color: #F67309;
    height: 20;
}

.Yellow
{
    color: #ffcc33;
}
.grid
{
    background-color: #ebeaf2;
}
.gridhead
{
    font-weight: bold;
    text-align: center;
    background-color: #ebebf6;
    color: #000000;
}
.gridhead a
{
    color: #000000;
    text-decoration: none;
}
.griditem
{
    background-color: #ffffff;
    color: #333399;
    vertical-align: middle;
}
.gridaltitem
{
    background-color: #efefef;
    color: #333399;
}

/* Skin Elements */
/* Container Elements */
.ContainerDiv
{
    xfont-family: Arial Rounded MT Bold, Arial;
    padding: 1em;
}
.TopLinks
{
    width: 100%;
    line-height: 2em;
    vertical-align: top;
    text-align: justify;
}
.AlignLeft
{
    text-align: left;
    width: 49%;
}
.AlignRight
{
    text-align: right;
    width: 49%;
}
.AlignCenter
{
    text-align: center;
    width: 2%;
}
.BlankRow
{
    line-height: 0.5em;
}
.SearchLeft
{
    text-align: left;   
}
.TitleRight
{
    float: right;
}
.TitleLeft
{
    float: right;
}
.Banner
{
}
.RightAlign
{
    text-align: right;
}
.ControlPage
{
    width: 100%;
}
.ControlPageContent
{
    width: 100%;
    padding: 2px 10px;
}
.SearchCellLeft
{
    width: 70%;   
}
.SearchCellRight
{
    width: 30%;
}
.SearchDetailText
{
    color: #ff0000;
}
.New
{
    color: #c81e1d;
}
#imgIcon
{    
    padding-top: 4px;
}
/* END Container Elements */

/* Generic */
/* Images */
.IconImage
{
    vertical-align: middle;
    height: 15px;
    width: 15px;
}
.Logo
{
    text-align: left;
    height: 50px;
}
.LineImage
{
	line-height: 12px;
    height: 12px;
    width: 12px;
}
.HalfBreak
{
    line-height: 0.5em;
}
.BreakAndAHalf
{
    line-height: 1.5em;
}
/* END Images */

/* Text */
.TitleText
{
    font-size: 10px;
    line-height: 8px;
}
.TitleTopLine
{
    font-size: 0.8em;
    line-height: 0.8em;
}
.TopLinkLeft
{
}
.TopLinkMiddle
{
    text-align: center;
}
.TopLinkRight
{
    text-align: right;
}
.TopLinkLeftSpan4
{
}
/* END Text */
/* END Generic */

/* Content Items */
/* Cell Classes */
.ContentItemGameDetails
{
    text-align: left;
    vertical-align: bottom;
    padding-left: 2px;
}
.ContentItemTrackDetails
{
    text-align: left;
    vertical-align: top;
    padding-left: 2px;
}
.ContentItemWallpaperDetails
{
    text-align: left;
    vertical-align: middle;
    padding-left: 2px;
    font-weight: bold;
    font-size: 1em;
    color: Black;
}
.ContentItemDownload
{
    font-weight: bold;
    font-size: 1em;
    width: 60px;
    padding: 2px 2px;
    text-align: right;
}
.ContentItemImageCell
{
	border-bottom: dotted 2px #EDEDED;
    width: 55px;
    height: 60px;
    text-align: left;
    padding-left: 8px;
}
.ContentItemRightArea
{
    border-bottom: dotted 2px #EDEDED;
    font-size: 0.8em;
}
.Club
{
	border-bottom: dotted 2px #EDEDED;
	line-height: 2em;
}
.ContentItemBold
{
	font-weight: bold;
}
.ContentItemRowNoImage
{    
    background-color: #FCFCFC;
    height: 4em;
}
.ContentItemLeftNoImage
{
    border-top: solid 1px #EDEDED;
    border-left: solid 1px #EDEDED;
    border-bottom: solid 1px #EDEDED;    
    text-align: left;
    vertical-align: middle;
    padding-left: 2px;    
}
.ContentItemMiddleNoImage
{
    border-top: solid 1px #EDEDED;    
    border-bottom: solid 1px #EDEDED;
    width: 40px;
    text-align: right;
    vertical-align: middle;
    padding-left: 2px;
}
.ContentItemRightNoImage
{
    border-top: solid 1px #EDEDED;
    border-right: solid 1px #EDEDED;
    border-bottom: solid 1px #EDEDED;
    width: 40px;
    text-align: left;
    vertical-align: middle;
    padding-left: 2px;
    font-weight: bold;
}
.HomeLinksSection
{
	padding: 2px 0px 4px;
	background-color: #EBEBEB;
}
/* END Cell Classes */

/* Text */
.ContentItemHeader
{
    font-weight: bold;
    font-size: 1em;
    color: Black;
    padding-left: 2px;
}
.ContentItemText
{
    font-size: 0.9em;
    color: Black;
}
/* END Text */

/* Images */
.PurchaseItemImage
{
    height: 64px;
    width: 64px;
}
.ContentItemImage
{
    height: 50px;
    width: 50px;
}
.ContentItemDownloadImage
{
    width: 30px;
    height: 30px;
}
/* END Images */
/* END Content Items */

/* Links */
/* BLACK *//* NOT CURRENTLY IN USE, SKELETON CLASSES ADDED FOR FUTURE USE - ASHLEY 11/25/2010 */
.BlackLink
{
    height: 18px;
    color: #000000;
    padding: 0px;
    border: 0px;
    margin: 0px;  
    font-weight: bold; 
}
/* END BLACK */

/* BLUE */
.BlueLink
{
    height: 18px;
    color: #3300FF;
    padding: 0px;
    border: 0px;
    margin: 0px;
    font-weight: bold;
}
/* END BLUE */

/* DARK BLUE *//* NOT CURRENTLY IN USE, SKELETON CLASSES ADDED FOR FUTURE USE - ASHLEY 11/25/2010 */
.DarkBlueLink
{
    height: 18px;
    color: #123456;
    padding: 0px;
    border: 0px;
    margin: 0px;
    font-weight: bold;
}
/* END DARK BLUE */

/* GOLD */
.GoldLink
{
    height: 18px;
    color: #CC9900;
    padding: 0px;
    border: 0px;
    margin: 0px;
    font-weight: bold;
}
/* END GOLD */

/* GREEN */
.GreenLink
{
    height: 18px;
    color: #009933;
    padding: 0px;
    border: 0px;
    margin: 0px;    
    font-weight: bold;
}
/* END GREEN */

/* GREY */
.GreyLink
{
    height: 18px;
    color: #666666;
    padding: 0px;
    border: 0px;
    margin: 0px;
    font-weight: bold;
}
/* END GREY */

/* LIGHT BLUE */
.LightBlueLink
{
    height: 18px;
    color: #0099FF;
    padding: 0px;
    border: 0px;
    margin: 0px;
    font-weight: bold;
}
/* END LIGHT BLUE */

/* LIGHT GREEN */
.LightGreenLink
{
    height: 18px;
    color: #99CC33;
    padding: 0px;
    border: 0px;
    margin: 0px;
    font-weight: bold;
}
/* END LIGHT BLUE */

/* LIGHT ORANGE */
.LightOrangeLink
{
    height: 18px;
    color: #FF6666;
    padding: 0px;
    border: 0px;
    margin: 0px;
    font-weight: bold;
}
/* END LIGHT ORANGE */

/* LIGHT PURPLE */
.LightPurpleLink
{
    height: 18px;
    color: #990099;
    padding: 0px;
    border: 0px;
    margin: 0px;
    font-weight: bold;
}
/* END LIGHT PURPLE */

/* LIGHT RED */
.LightRedLink
{    
    height: 18px;
    color: #CC3366;
    padding: 0px;
    border: 0px;
    margin: 0px;
    font-weight: bold;
}
/* END LIGHT RED */

/* ORANGE *//* NOT CURRENTLY IN USE, SKELETON CLASSES ADDED FOR FUTURE USE - ASHLEY 11/25/2010 */
.OrangeLink
{
    height: 18px;
    color: #FF6633;
    padding: 0px;
    border: 0px;
    margin: 0px;
    font-weight: bold;
}
/* END ORANGE */

/* PALE GREEN */
.PaleGreenLink
{
    height: 18px;
    color: #339999;
    padding: 0px;
    border: 0px;
    margin: 0px;
    font-weight: bold;
}
/* END PALE GREEN */

/* PINK *//* NOT CURRENTLY IN USE, SKELETON CLASSES ADDED FOR FUTURE USE - ASHLEY 11/25/2010 */
.PinkLink
{
    height: 18px;
    color: #CC0099;
    padding: 0px;
    border: 0px;
    margin: 0px;
    font-weight: bold;
}
/* END PINK */

/* YELLOW */
.YellowLink
{
    height: 18px;
    color: #FF9900;
    padding: 0px;
    border: 0px;
    margin: 0px;
    font-weight: bold;
}
/* END YELLOW */
/* END Links */

/* Front Page Title Bars */
/* Generic */
.ButtonFull
{
    width: 100%;
    text-align: left;
}
.ButtonHalfLeft
{
    width: 100%;
    text-align: left;
}
.ButtonHalfRight
{
    width: 100%;
    text-align: right;
}
.ButtonLeft
{
    text-align: left;
    width: 60%;
}
.ButtonRight
{
    text-align: right;
    width: 40%;
}
/* END Generic */

/* BLACK */
.BlackFrontPageTitle
{
	background-color: #333333;    
    padding: 0px;
    border: 0px;
    margin: 0px;    
    vertical-align: middle;
    height: 3em;
}
.BlackFrontPageTitleText
{
    vertical-align: middle;
    font-size: 1em;
    width: 100%;    
    font-weight: bold;    
    color: White;
    padding-left: 5px;
}
/* END BLACK */

/* BLUE */
.BlueFrontPageTitle
{
	background-color: #3300FF;    
    padding: 0px;
    border: 0px;
    margin: 0px;    
    vertical-align: middle;
    height: 3em;
}
.BlueFrontPageTitleText
{
    vertical-align: middle;
    font-size: 1em;
    width: 100%;    
    font-weight: bold;    
    color: White;
    padding-left: 5px;
}
/* END BLUE */

/* GREEN */
.GreenFrontPageTitle
{
	background-color: #009933;    
    padding: 0px;
    border: 0px;
    margin: 0px;    
    vertical-align: middle;
    height: 3em;
}
.GreenFrontPageTitleText
{
    vertical-align: middle;
    font-size: 1em;
    width: 100%;    
    font-weight: bold;    
    color: White;
    padding-left: 5px;
}
/* END GREEN */

/* GREY */
.GreyFrontPageTitle
{
	background-color: #999999;    
    padding: 0px;
    border: 0px;
    margin: 0px;    
    vertical-align: middle;
    height: 3em;
}
.GreyFrontPageTitleText
{
    vertical-align: middle;
    font-size: 1em;
    width: 100%;    
    font-weight: bold;    
    color: White;
    padding-left: 5px;
}
/* END GREY */

/* LIGHT GREEN */
.LightGreenFrontPageTitle
{
	background-color: #99CC33;    
    padding: 0px;
    border: 0px;
    margin: 0px;    
    vertical-align: middle;
    height: 3em;
}
.LightGreenFrontPageTitleText
{
    vertical-align: middle;
    font-size: 1em;
    width: 100%;    
    font-weight: bold;    
    color: White;
    padding-left: 5px;
}
/* END LIGHT GREEN */

/* RED */
.RedFrontPageTitle
{
	background-color: #CC3333;    
    padding: 0px;
    border: 0px;
    margin: 0px;    
    vertical-align: middle;
    height: 3em;
}
.RedFrontPageTitleText
{
    vertical-align: middle;
    font-size: 1em;
    width: 100%;    
    font-weight: bold;    
    color: White;
    padding-left: 5px;
}
/* END RED */

/* YELLOW */
.YellowFrontPageTitle
{
	background-color: #ff9900;    
    padding: 0px;
    border: 0px;
    margin: 0px;    
    vertical-align: middle;
    height: 3em;
}
.YellowFrontPageTitleText
{
    vertical-align: middle;
    font-size: 1em;
    width: 100%;    
    font-weight: bold;    
    color: White;
    padding-left: 5px;
}
/* END YELLOW */
/* END Front Page Title Bars */

/* Page Headers */
/* Generic */
.HeaderTable
{
    width: 100%;
    min-width: 250px;
}
.HeaderText
{
    padding-top: 4px;
    xvertical-align: top;
    font-size: 1.5em;
    font-weight: bold;
}

/* BABY BLUE */
.BabyBlueHeaderBar
{
    height: 36px;
    background-color: #66CCFF;    
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #000000;
}
/* END BABY BLUE */
/* BABY BLUE2 */
.BabyBlue2HeaderBar
{
    height: 36px;
    background-color: #99CCFF;    
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #000000;
}
/* END BABY BLUE2 */

/* BLACK */
.BlackHeaderBar
{
    height: 36px;
    background-color: #000000;    
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #ffffff;
}
/* END BLACK */

/* BLUE */
.BlueHeaderBar
{
    height: 36px;
    background-color: #3300FF;
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #ffffff;
}
/* END BLUE */

/* BLUE PURPLE */
.BluePurpleHeaderBar
{
    height: 36px;
    background-color: #9999FF;
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #000000;
}
/* END BLUE PURPLE */

/* BRIGHT GREEEN */
.BrightGreenHeaderBar
{
    height: 36px;
    background-color: #CCFF33;
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #000000;
}
/* END BLUE PURPLE */

/* CORAL*/
.CoralHeaderBar
{
    height: 36px;
    background-color: #FF3366;
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #FFFFFF;
}
/* END CORAL */

/* DARK BLUE */
.DarkBlueHeaderBar
{
    height: 36px;
    background-color: #336699;
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #FFFFFF;
}
/* END DARK BLUE */

/* DARK GREY */
.DarkGreyHeaderBar
{
    height: 36px;
    background-color: #333333;
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #FFFFFF;
}
/* END DARK GREY */

/* GOLD */
.GoldHeaderBar
{
    height: 36px;
    background-color: #CC9900;
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #ffffff;
}
/* END GOLD */

/* GREEN */
.GreenHeaderBar
{
    height: 36px;
    background-color: #009933;
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #ffffff;
}
/* END GREEN */

/* GREY */
.GreyHeaderBar
{
    height: 36px;
    background-color: #666666;
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #ffffff;
}
/* END GREY */

/* LIGHT BLUE */
.LightBlueHeaderBar
{
    height: 36px;
    background-color: #0099FF;
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #ffffff;
}
/* END LIGHT BLUE */

/* LIGHT GREEN */
.LightGreenHeaderBar
{
    height: 36px;
    background-color: #99CC33;
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #ffffff;
}
/* END LIGHT GREEN */
/* LIGHT GREEN 2 */
.LightGreen2HeaderBar
{
    height: 36px;
    background-color: #99FF99;
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #000000;
}
/* END LIGHT GREEN 2 */

/* LIGHT ORANGE */
.LightOrangeHeaderBar
{
    height: 36px;
    background-color: #FF6666;
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #ffffff;
}
/* END LIGHT ORANGE */
/* LIGHT ORANGE2 */
.LightOrange2HeaderBar
{
    height: 36px;
    background-color: #FF9966;
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #000000;
}
/* END LIGHT ORANGE2 */

/* LIGHT PURPLE */
.LightPurpleHeaderBar
{
    height: 36px;
    background-color: #990099;
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #ffffff;
}
/* END LIGHT PURPLE */

/* LIGHT RED */
.LightRedHeaderBar
{
    height: 36px;
    background-color: #CC3366;
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #ffffff;
}
/* END LIGHT RED */

/* LIGHT YELLOW */
.LightYellowHeaderBar
{
    height: 36px;
    background-color: #FFFF66;
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #000000;
}
/* END LIGHT YELLOW */

/* ORANGE */
.OrangeHeaderBar
{
    height: 36px;
    background-color: #FF6633;
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #ffffff;
}
/* END ORANGE */
/* ORANGE2 */
.Orange2HeaderBar
{
    height: 36px;
    background-color: #FF6633;
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #000000;
}
/* END ORANGE2 */

/* PALE GREEN */
.PaleGreenHeaderBar
{
    height: 36px;
    background-color: #339999;
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #ffffff;    
}
/* END PALE GREEN */

/* PINK PURPLE */
.PinkPurpleHeaderBar
{
	height: 36px;
    background-color: #CC66FF;
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #FFFFFF;    
}
/* END PINK PURPLE */

/* PINK */
.PinkHeaderBar
{
    height: 36px;
    background-color: #CC0099;
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #ffffff;    
}
/* END PINK */
/* PINK2 */
.Pink2HeaderBar
{
    height: 36px;
    background-color: #FF66FF;
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #000000;    
}
/* END PINK2 */

/* YELLOW */
.YellowHeaderBar
{
    height: 36px;
    background-color: #FF9900;
    padding: 0px 0px 0px 5px;
    border: 0px;
    margin: 0px;
    color: #ffffff;
}
/* END YELLOW */
/* END Page Headers */

/* Link Text */
/* Homepage */
/* Blue */
.BlueLinkTextHome
{
	color: #3300FF;
	font-size: 0.9em;
}
/* END Blue */

/* Green */
.GreenLinkTextHome
{
	color: #009933;	
	font-size: 0.9em;
}
/* END Green */

/* Green */
.LightGreenLinkTextHome
{
	color: #99CC33;	
	font-size: 0.9em;
}
/* END Green */

/* Yellow */
.YellowLinkTextHome
{
	color: #ff9900;
	font-size: 0.9em;
}
/* END Yellow */
/* END Homepage */

/* Rest of site */
/* Black */
.BlackLinkText
{
	color: #000000;
	font-size: 1.1em;
	text-decoration: underline;
}
/* END Black */

/* Blue */
.BlueLinkText
{
	color: #3300FF;
	font-size: 1.1em;
	text-decoration: underline;
}
/* END Blue */

/* Dark Blue */
.DarkBlueLinkText
{
	color: #336699;
	font-size: 1.1em;
	text-decoration: underline;
}
/* END Dark Blue */

/* Gold */
.GoldLinkText
{
	color: #CC9900;	
	font-size: 1.1em;
	text-decoration: underline;
}
/* END Gold */

/* Green */
.GreenLinkText
{
	color: #009933;	
	font-size: 1.1em;
	text-decoration: underline;
}
/* END Green */

/* Grey */
.GreyLinkText
{
	font-size: 1.1em;
	color: #666666;	
	text-decoration: underline;
}
/* END Grey */

/* Light Blue */
.LightBlueLinkText
{
	color: #0099FF;	
	text-decoration: underline;
	font-size: 1.1em;
}
/* END Light Blue */

/* Light Blue */
.LightGreenLinkText
{
	color: #99CC33;	
	text-decoration: none;
}
/* END Light Blue */

/* Light Orange */
.LightOrangeLinkText
{
	color: #FF6666;	
	text-decoration: underline;
	font-size: 1.1em;
}
/* END Light Orange */

/* Light Purple */
.LightPurpleLinkText
{
	color: #990099;	
	text-decoration: underline;
	font-size: 1.1em;
}
/* END Light Purple */

/* Light Red */
.LightRedLinkText
{
	color: #CC3366;
	text-decoration: underline;
	font-size: 1.1em;
}
/* END Light Red */

/* Orange */
.OrangeLinkText
{
	color: #FF6633;
	text-decoration: underline;
	font-size: 1.1em;
}
/* END Orange */

/* Pale Green */
.PaleGreenLinkText
{
	color: #339999;	
	text-decoration: underline;
	font-size: 1.1em;
}
/* END Pale Green */

/* Pink */
.PinkLinkText
{
	color: #CC0099;
	text-decoration: underline;
	font-size: 1.1em;
}
/* END Pink */

/* Yellow */
.YellowLinkText
{
	color: #ff9900;
	text-decoration: underline;
	font-size: 1.1em;
}
/* END Yellow */
/* END Rest of site */
/* END Link Text */

/* Information Colours */
/* NORMAL INFORMATION */
.NormalInformation
{
    color: Black;
    font-weight: bold;
}
/* END NORMAL INFORMATION */

/* BLACK */
.Information
{
    color: #000000;
    font-size: 1.1em;
    font-weight: bold;
}
/* END BLACK */

/* Blue */
.BlueInformation
{
    color: #3300FF;
    font-size: 1.1em;
    font-weight: bold;
}
/* END Blue */

/* Gold */
.GoldInformation
{
    color: #CC9900;
    font-size: 1.1em;
    font-weight: bold;
}
/* END Gold */

/* Green */
.GreenInformation
{
    color: #009933;
    font-size: 1.1em;
    font-weight: bold;
}
/* END Green */

/* Grey */
.GreyInformation
{
    color: #666666;
    font-size: 1.1em;
    font-weight: bold;
}
/* END Grey */

/* Light Blue */
.LightBlueInformation
{
    color: #0099ff;
    font-size: 1.1em;
    font-weight: bold;
}
/* END Light Blue */

/* Light Blue */
.LightGreenInformation
{
    color: #0099ff;
    font-size: 1.1em;
    font-weight: bold;
}
/* END Light Blue */

/* Light Orange */
.LightOrangeInformation
{
    color: #FF6666;
    font-size: 1.1em;
    font-weight: bold;
}
/* END Light Orange */	

/* Light Purple */
.LightPurpleInformation
{
    color: #990099;
    font-size: 1.1em;
    font-weight: bold;
}
/* END Light Purple */


/* Light Red */
.LightRedInformation
{
    color: #cc3366;
    font-size: 1.1em;
    font-weight: bold;
}
/* END Light Red */

/* Orange */
.OrangeInformation
{
    color: #ff6633;
    font-size: 1.1em;
    font-weight: bold;
}
/* END Orange */

/* Pale Green */
.PaleGreenInformation
{
    color: #339999;
    font-size: 1.1em;
    font-weight: bold;
}
/* END Pale Green */

/* Red */
.RedInformation
{
    color: Red;
    font-size: 1.1em;
    font-weight: bold;
}
/* END Red */

/* Yellow */
.YellowInformation
{
    color: #FF9900;
    font-size: 1.1em;
    font-weight: bold;
}
/* END Yellow */
/* END Information Colours */

/* Details Rows */
.LeftDetailCell
{
    width: 40%;
    vertical-align : middle;
    height: 2em;
    padding-top: 5px;   
    padding-bottom: 5px;
}
.RightDetailCell
{
    width: 60%;
    border: solid 1px #EDEDED;
    vertical-align : middle;
    height: 2em;
    background-color: #FCFCFC;
    padding-top: 5px;   
    padding-bottom: 5px;
}
.PadDetailLeft
{
    padding-left: 5px;
}
.FullDetailRow
{
    width: 100%;
    border: solid 1px #EDEDED;
    vertical-align : middle;
    height: 2em;
    background-color: #FCFCFC;
    padding: 5px 0px;   
}
.FullDetailRowAlt
{
    width: 100%;
    border: solid 1px #EDEDED;
    vertical-align : middle;
    height: 2em;
    background-color: #CCCCCC;
    padding: 5px 0px;   
}
.FullDetailRowDefinedHeight
{
	height: 3em;
    width: 100%;
    border: solid 1px #EDEDED;
    vertical-align : middle;
    background-color: #FCFCFC;
    padding: 5px 0px;   
}
.FullDetailRowDefinedHeightAlt
{
	height: 3em;
    width: 100%;
    border: solid 1px #EDEDED;
    vertical-align : middle;
    background-color: #CCCCCC;
    padding: 5px 0px;   
}
.FullDetailRowInvisibleText
{
    color: #FCFCFC;
}
.FullDetailRowInvisibleTextAlt
{
    color: #CCCCCC;
}
.ClearTextBox
{
    border: none;
    background: none;   
}
.ClearButton
{
    border: none;
    background: none;   
}
/* END Detail Rows */

/* Banner */
#banner 
{
	xborder-top:2px solid #111;
}
.banner img 
{
	width:100%
}
/* END Banner */

/* Generic */
.FullWidth
{
	width: 100%;	
}
.PreTextImage
{
	float: left;	
}
.PostImageText
{
	float:left;
}
.NewLineImage
{
	float:left;
	clear:left;
}
.HomeClubs
{
	padding: 0px 0px 2px;
}
.InfoPage
{
	color: #000000;
	font-weight: bold;
}
.NormalSize
{
	font-size: 1em;
}
.LargerSize
{
	font-size: 1.1em;
}
.GreyedText
{
	color: #606060;
    font-weight: normal;
}
.Underline
{
	text-decoration: underline;
}
/* END Generic */

.divClear
{
	clear: both;	
}
.CustomButton
{
	border: solid 1px black;
	background: none;
	
}
.NormalText
{
	font-size: 11px;
    color: #606060;
    font-weight: normal;
}
/* Light Red */
.LightRedNormalText
{
    color: #cc3366;
    font-size: 1.1em;       
    font-weight: normal; 
}
/* END Light Red */
.FooterPadding
{
	padding-left: 10px;
}
/* END Skin Elements */
