﻿body { margin: 0; padding: 0; font-family: arial, helvetica, sans-serif; font-size: 75%; font-weight: normal; background-color: #ffffff; }
div { margin: 0; padding: 0; }
ul { margin: 0; padding: 0; }
ul li ul li { border-bottom: none; }
li { list-style-type: none; display: block; padding-bottom: 2px; }
img { border: 0; margin: 0; padding: 0; }
input { font-family: arial, helvetica, sans-serif; font-size: 100%; font-weight: normal; }

/* Included Elements */
#divLogo { background-color: #c8f0f2; }
#divLogo img { vertical-align: bottom; }
#divStoreLogo { display: none; }
#divStoreLink { display: none; }
#divAlertsLink { text-align: center; }
.divBanner { background-color: #ffffff; }
.divBanner img { vertical-align: bottom; }

/* Top Navigational Elements */
#divPadding { background-color: #ffffff; padding: 3px 3px 3px 5px; }
.btnSearch { background-color: #A6C403; color: #2A4D68; border: 2px solid #A6C403; }
.btnDefault { background-color: #A6C403; color: #2A4D68; border: 2px solid #A6C403; }
.txtSearch { width: 100px; }

/* Home Page Elements */
#celTonesTab { background-color: #47c8d1; color: #ffffff; font-weight: bold; line-height: 20px; height: 20px; text-align: center; }
#celTonesTab a:link { color: #ffffff; }
#celTonesTab a:visited { color: #ffffff; }
#celTonesTab a:hover { color: #ffffff; }
.rowTones { background-color: #47c8d1; width: 100%; padding: 5px; }
.rowTones a:link { color: #ffffff; font-weight: bold; }
.rowTones a:visited { color: #ffffff; font-weight: bold; }
.rowTones a:hover { color: #ffffff; font-weight: bold; }

#celWallsTab { background-color: #e1e0d9; color: #2A4D68; font-weight: bold; line-height: 20px; height: 20px; text-align: center; }
#celWallsTab a:link { color: #2A4D68; }
#celWallsTab a:visited { color: #2A4D68; }
#celWallsTab a:hover { color: #2A4D68; }
.rowWalls { background-color: #e1e0d9; width: 100%; padding: 5px; }
.rowWalls a:link { color: #2A4D68; font-weight: bold; }
.rowWalls a:visited { color: #2A4D68; font-weight: bold; }
.rowWalls a:hover { color: #2A4D68; font-weight: bold; }

.sublink:link { color: #ffffff !important; }
.sublink:visited { color: #ffffff !important; }
.sublink:hover { color: #ffffff !important; }

/* Tone & Artist Display Elements */
#tblMain { width: 100%; background-color: #ffffff; }
#tblHeader { width: 100%; background-color: #ffffff; }
#rowHeader { color: #FF0099; font-weight: bold; padding-left: 5px; line-height: 20px; height: 20px; }
#rowMainHeader { color: #ffffff; font-weight: normal;}
#rowMain { color: #111111; padding: 5px; }
#rowMain a:link { color: #2A4D68; font-weight: bold; }
#rowMain a:visited { color: #2A4D68; font-weight: bold; }
#rowMain a:hover { color: #2A4D68; font-weight: bold; }
.rowPageNav { color: #111111; text-align: center; }
.rowPageNav a:link { color: #2A4D68; }
.rowPageNav a:visited { color: #2A4D68; }
.rowPageNav a:hover { color: #2A4D68; }
#rowResults { text-align: center; font-size: 85%; }
#imgHot { display: none; }
#imgAlerts { display: none; }
.hilite { color: #0000ee; font-weight: bold; }
.miniAlbumArt { padding-right: 5px; padding-top: 5px; padding-bottom: 2px; }
.largeAlbumArt { padding: 5px; }
.title { text-align: left; font-weight: normal; padding-top: 5px; }
.artist { color: #111111; text-align: left; font-weight: normal; }
.buyNow { background-color: #ffffff; color: #14ce00; font-weight: bold; padding: 3px 3px 3px 5px; text-align: left; }
.clear { clear: both; }


/* Bottom Navigational Elements */
#tblBotNav { width: 100%; }
#rowBotNav a:link { color: #555555; }
#rowBotNav a:visited { color: #555555; }
#rowBotNav a:hover { color: #555555; }
#rowBotNav { background-color: #ffffff; color: #555555; text-align: center; padding-top: 5px; }
#divCopy { margin-bottom: 4px; }
#divMarketing { display: none; }

.numberInput { -wap-input-format: "NNNNNNNNNN"; }
.numberInputMonth { width:20px; -wap-input-format: "NN"; }
.numberInputYear { width:25px; -wap-input-format: "NNNN"; }