body {background-color:#333333; margin:0px; padding:0px; font-family:arial,helvetica,sans-serif}
table {border-collapse:collapse}
td {padding:0px}
a.login {color:black; margin:6px; display:block}

table.appFanPage {width:1000px}
table.appFanPage td.appFanMenu {background-image:url(/menubg.png); height:18px; border-top:1px solid black}
table.appFanPage td.appFanNewMenu {background-image:url(/newappfanmenu.jpg); height:37px}
table.appFanPage td.appFanBody {background-color:white; background-image:url(/shadow.png); background-position:bottom center; background-repeat:repeat-x}
table.appFanPage td.appFanFooter {background-color:#ffd617; border:1px solid black; color:black; font-size:11px}

table.appFanMenu td {color:white; font-size:11px; padding:0px 4px 0px 4px}
table.appFanMenu td a {color:white; text-decoration:none}
table.appFanMenu td a:hover {text-decoration:underline}

table.appFanNewMenu td {color:white; font-size:16px; padding:0px 4px 6px 4px}
table.appFanNewMenu td a {color:white; text-decoration:none}
table.appFanNewMenu td a:hover {text-decoration:underline}

table.appFanContent {width:100%}
table.appFanContent td.appFanContentLeft {width:67%; border-right:4px solid black; padding:12px; font-size:8pt}
table.appFanContent td.appFanContentRight {width:33%; border-left:4px solid #333333; padding:12px}

div.storeItem {border:2px solid #bbbbbb; margin:6px 0px 6px 0px; padding:4px}
input.storeSubmit {border:2px solid #666666; background-color:#ffd617; color:black; padding:1px 0px 0px 0px; font-size:15px}
a.bigStoreSubmit {border:2px solid #666666; background-color:#ffd617; text-decoration:none; color:black; padding:1px 0px 1px 0px; margin:0px 0px 0px 0px; display:block; text-align:center; font-size:15px}
a.storeSubmit {border:2px solid #666666; background-color:#ffd617; text-decoration:none; color:black; padding:1px 4px 1px 4px; margin:0px 4px 0px 4px}
a.smallStoreButton {border:1px solid #666666; font-size:11px; background-color:#ffd617; text-decoration:none; color:black; padding:1px 4px 1px 4px; margin:0px 4px 0px 4px; font-weight:bold}
.storeItemTitle {font-size:15px; font-weight:bold; margin-bottom:8px; color:#333333}
.storeItemSmallTitle {font-size:13px; font-weight:bold; margin-bottom:8px; color:#333333}
.storeItemTitle a {color:black; text-decoration:none}
.storeItemTitle a:hover {text-decoration:underline}
.storeItemSmallTitle a {color:black; text-decoration:none}
.storeItemSmallTitle a:hover {text-decoration:underline}
.storeItemPrice {font-size:15px; font-weight:bold}
.storeItemBody {font-size:12px}
div.storeHeader {background-color:cccccc; font-size:17px; padding:4px}
div.storeHeader a {text-decoration:underline; color:black}

table.storeLinks {width:100%}
table.storeLinks td {font-size:11px; padding:2px}
table.storeLinks td a {color:black; text-decoration:none}
table.storeLinks td a:hover {text-decoration:underline}

div.imageComment {text-align:left; font-size:10px; color:#666666; font-style:italic}
div.imageComment a {text-decoration:none; color:#666666; line-height:1}

div.smallCartPanel {padding:4px 0px 8px 0px}
table.smallCart {border-collapse:collapse; width:100%}
table.smallCart td {border:2px solid #cccccc; font-size:12px; padding:2px}
table.accountCart {border-collapse:collapse; width:100%}
table.accountCart td {font-size:12px; padding:2px}

table.otherItems {border-collapse:separate; padding-top:4px}
table.otherItems td.item {border:2px solid #bbbbbb; padding:4px}
table.otherItems td.empty {border:none}

td.itemImage {width:75px; padding:2px; text-align:center}
td.itemBody {padding:2px 0px 0px 4px; font-size:12px}

div.smallCartButtons {padding-top:4px; text-align:right}

table.cartRow td {border:none}

.videoPanel {padding:4px; font-size:14px}
.videoPanel b {font-size:15px}
.videoPanel a {color:black}

span.commentLink {background:#eeeeee}
span.commentLink a {color:#666666; text-decoration:none}
div.commentBox {border:1px solid #999999; margin:2px 218px 4px 0px; padding:2px; background:#f1f1f1; font-size:14px}
.commentInput {border:1px solid #999999; font-size:13px; width:298px}
td.commentIntro {font-size:13px; font-style:italic}
.commentLabel {font-size:13px; text-align:right}
.commentSubmit {border:1px solid #666666; background-color:#cccccc; font-family:arial,helvetica,sans-serif; font-size:12px; color:black; padding:0px}
.commentError {font-size:13px; color:#800000; float:right; font-style:normal}
.commentByline {font-style:italic; text-align:right; font-size:13px; color:#333333}
.commentByline a {text-decoration:none; font-style:normal; color:#333333}
.commentFloat {float:right; font-size:13px; font-style:italic}

table.videoLinks td {padding:2px; font-size:14px}
table.videoLinks a {text-decoration:none}
table.videoLinks a:hover {text-decoration:underline}

div.countdownOuter {border:2px solid black; margin-bottom:6px}
div.countdown {background:#333; color:#ffd617; text-align:center; font-size:10px; border:1px solid #ffd617; padding-top:2px}
div.countdown b {font-size:14px}

div.gameday { font-family:impact,sans-serif; font-size:22px; text-align:center; position:relative}
table.gameSchedule {width:100%; border-collapse:collapse; margin-bottom:8px}
table.gameSchedule td.info {background:#ccc; font-size:12px; text-align:center; border:1px solid white; font-family:arial,helvetica,sans-serif}
table.gameSchedule a {color:black; text-decoration:none}
table.gameSchedule img {border:none}
div.gameday b {font-weight:normal; font-size:28px}
table.gameLinks {width:100%; border-collapse:collapse; margin-top:50px}
table.gameLinks td {font-family:arial,helvetica,sans-serif; font-size:16px; border:2px solid #ccc; width:50%; padding:4px; font-weight:bold}
table.gameLinks td a {color:black; text-decoration:none; font-weight:bold}
table.gameLinks td a:hover {text-decoration:underline}
div.opponentHelmet {position:absolute; top:190px; right:1px}
div.asuHelmet {position:absolute; top:190px; left:1px;}
div.opponentRecord {font-size:20px; position:absolute; top:290px; right:1px; width:150px; text-align:center}
div.asuRecord {font-size:20px; position:absolute; top:290px; left:1px; width:150px; text-align:center}

div.pickupInfo {
  font-size: 12px; font-weight:normal; border:1px solid black; padding:4px; margin:4px; width:392px;
}