/***************************************************************
* GENERAL STYLES
/**************************************************************/

body {
 scrollbar-arrow-color: #000099;
 scrollbar-base-color: #CCCCCC;
 scrollbar-dark-shadow-color: #CCCCCC;
 scrollbar-track-color: #CCCCCC;
 scrollbar-face-color: #FFFFFF;
 scrollbar-shadow-color: #CCCCCC;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-3d-light-color: #FFFFFF;
}

.borderStyle { border: 1px solid #CCCCCC; }

/***************************************************************
* FONT STYLES
/**************************************************************/

body, td, input, select {
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

body, td { font-size: 11px; }
input, select { font-size: 9px; }

a:link {text-decoration: none; color: #000066}
a:visited {text-decoration:none; color: #000066}
a:hover {text-decoration: none; color: #FF0000;}

/***************************************************************
* CONTENT TYPE COLOURS
/**************************************************************/

.ringtonesColour { background-color: #669966; }			/* Ringtones */
.truetonesColour { background-color: #9999FF; }			/* Truetones */
.gamesColour { background-color: #CC0000; }				/* Games */
.videosColour { background-color: #FF9900; }			/* Videos */
.imagesColour { background-color: #FFCC00; }			/* Images */
.Push2FoneColour { background-color: #333399; }			/* Push2Fone */
.SMSChatColour { background-color: #339900; }			/* SMSChat */
.signUpColour { background-color: #FFFFFF; }			/* Sign Up */
.loginColour { background-color: #FFFFFF; }				/* Login */

/***************************************************************
* ELEMENT STYLES
/**************************************************************/

/* All Pages - Main Container Tables/Cells  */

table#mainContainerTable {
 width: 734px;
}

td#mainContentCell {
 padding-left: 10px;
 padding-bottom: 20px;
}

/* Section Titles */
td#stText { font-size: 11px; }

td.stTextRingtones { color: #FFFFFF; }		/* Ringtones */
td.stTextTruetones { color: #FFFFFF; }		/* Truetones */
td.stTextGames { color: #FFFFFF; }			/* Games */
td.stTextVideos { color: #FFFFFF; }			/* Videos */
td.stTextImages { color: #FFFFFF; }			/* Images */
td.stTextPush2Fone { color: #FFFFFF; }		/* Push2Fone */
td.stTextSMSChat { color: #FFFFFF; }		/* SMSChat */
td.stTextSignUp { color: #000066; }			/* Sign Up */
td.stTextLogin { color: #000066; }			/* Login */

/* All Pages - Tag Line */
div#tagLine {
 color: #000066;
 text-align: right;
 font-size: 12px;
}

/* All Pages - Main Menu */
td#mainMenuCell {  }									/* Main Menu Container Cell */
div.menuSectionTitle { color: #990000; font-size: 14px; font-weight: bold; }	/* Menu Section Title */
div#mainMenuSideBorder { background-color: #336699; }	/* Side Border Colour */
div.mainMenuContainer { background-color: #FFFFFF; }	/* Main Menu Container */
td.mainMenuHeaderOption { color: #000066; }				/* Main Menu Option Text Colour */
div.mainMenuSubMenuBG { background-color: #FFFFFF; }	/* Main Menu Sub Menu BG */

/* Home Page - Featured Content */
td.fcTitleSideBorder { background-color: #336699; }
td.featuredContentTitle { background-color: #FFFFFF; color: #000066; }

/* Home Page - Top 5 Lists */
div.top5Title { color: #FFFFFF; }
div.top5List {  }

/* All Pages - Login Box */
td#loginBoxButton { color: #000066; }
span.loginButtonBG { background-color: #336699; }

/* All Pages - Your Account box */
td.accountInfo { font-size: 10px; }

/* All Pages - Search Box Table */
td#searchBoxCell { color: #990000; }
table#searchByTable td { color: #000066; }

/* Game Info Pages - Title */
div#gameTitle { background-color: #CCCCCC; }

/* All Pages - Messages */
div.messageBox { background-color: #FFFFFF; }
.message { color: #000066; }
.errorMessage { color: #990000; }

/*************************************************************/
/*************************************************************/
/*************************************************************/
/*************************************************************/

body {
 background: url('../../images/background_main.gif') repeat;
 text-align: center;
 margin-bottom: 40px;
}

td#mainContentCell {
 background-image: url('../images/bg.gif');
 padding-bottom: 40px;
}

table#pageContainer {
 width: 770px;
 margin-bottom: 15px;
 border-top: 2px solid #000066;
 border-bottom: 7px solid #336699;
 background-color: #FFFFFF;
}

td#leftBorder {
 width: 5px;
 background-color: #B5B5B5;
}

td#rightBorder {
 width: 11px;
 background-color: #B5B5B5;
}

table#pageHeader {
 width: 754px;
}

td#mainMenuCell {
 background: url('../../images/graphics/cartoon_girl_top.gif') no-repeat bottom left;
 padding-bottom: 190px;
}

td#pageFooterLeft {
 background: url('../../images/graphics/cartoon_girl_bottom.gif') no-repeat top left;
 text-align: left;
 vertical-align: top;
 height: 25px;
 padding-left: 10px;
}

span#copyrightText {
 background-color: #FFFFFF;
}

td#pageFooterRight {
 text-align: right;
 padding-right: 10px;
}

td#homeButtonCell {
 text-align: right;
 padding: 10px 10px 10px 0px;
}
