﻿body,td,th { font-family: Georgia, Times New Roman, Times, serif; color: #003333; }
body { background-color:Transparent }
.toffbody { background-color: #000000; background-image: url(images/bodyBg.gif); background-repeat: repeat-x; width:100%; height:100% }

body, form, script, object { margin:0px; padding:0px; border-width:0px }

a,img { border-width:0px; }

a:link { color:#006600; text-decoration:none;}
a:visited {	text-decoration:none; color:#006600;}
a:hover { text-decoration:underline; color:#FF0000;}
a:active { text-decoration:none; color:#003300;}

#mainTBL { height:100%; margin:0px; padding:0px; background:url(images/logoBg.jpg) no-repeat top right #FFFFFF; }
#mainTBL tr td { vertical-align:top; margin:0px; }

/* header images with toffleague logo */
#topBg { background:#CC0000 url(images/topBg.jpg); width:990px; height:80px; margin-left:5px; position:relative; }
#top1 { position:absolute; top:0px; left:0px; z-index:1; background-image:url(images/top1.jpg); width:395px; height:80px; }
#top2 { position:absolute; top:0px; right:0px; z-index:1; background-image:url(images/top2.jpg); width:495px; height:48px; }
#topUserSpan { color:#FFFFFF; font-size:12px; padding:3px 0px 0px 3px }
#topCartCountSpan { color:#999999; font-size:12px; padding:3px 0px 0px 3px }

/* home, mail and cart top buttons */
a.topHome:link,a.topHome:visited,a.topHome:active { background-image:url(images/topHome1.jpg); width:35px; height:36px; display:block; text-decoration:none; position:absolute; top:13px; right:90px; z-index:2; }
a.topHome:hover { background-image:url(images/topHome2.jpg); width:35px; height:36px; display:block; text-decoration:none }
a.topMail:link,a.topMail:visited,a.topMail:active { background-image:url(images/topMail1.jpg); width:35px; height:36px; display:block; text-decoration:none; position:absolute; top:13px; right:50px; z-index:2; }
a.topMail:hover { background-image:url(images/topMail2.jpg); width:35px; height:36px; display:block; text-decoration:none }
a.topCart:link,a.topCart:visited,a.topCart:active { background-image:url(images/topCart1.jpg); width:35px; height:36px; display:block; text-decoration:none; position:absolute; top:13px; right:10px; z-index:2; }
a.topCart:hover { background-image:url(images/topCart2.jpg); width:35px; height:36px; display:block; text-decoration:none }

/* space between topBg and bar menu can contain flash or image banner */
#bannerTD div { width:990px; margin-left:5px; margin-bottom:5px }

#blankSpace{}

/* Partner/Sponsor logos */
#partners{ position:relative; width:990px; height:70px; margin-left:5px; background:url(images/lineHr.gif) repeat-x top }
#ptnStarcomms { background-image:url(images/ptnStarcomms.gif); width:159px; height:31px; position:absolute; top:20px; right:414px; }
#ptnHiTV { background-image:url(images/ptnHiTV.gif); width:79px; height:43px; position:absolute; top:14px; right:317px; }
#ptnCompleteSports { background-image:url(images/ptnCompleteSports.gif); width:207px; height:31px; position:absolute; top:20px; right:88px }
#ptnChannels { background-image:url(images/ptnChannels.gif); width:58px; height:44px; position:absolute; top:13px; right:10px; }

/* footer images */
#footerBg { height:150px; position:relative; background:url(images/footerBg.gif) repeat-x #FFFFFF bottom }
#footerR { background-image:url(images/footerR.gif); position:absolute; bottom:0px; left:0px; width:11px; height:150px; z-index:1 }
#footerL { background-image:url(images/footerL.gif); position:absolute; bottom:0px; right:0px; width:11px; height:150px; z-index:1 }
#footerLine1 { background-image:url(images/footerLine.gif); position:absolute; top:0px; left:247px; width:1px; height:150px; z-index:2 }
#footerTOFF { background-image:url(images/footerTOFF.gif); position:absolute; top:0px; left:11px; width:168px; height:95px; z-index:2; display:block }
#footerTOFFShdw { background-image:url(images/footerTOFFShdw.gif); position:absolute; bottom:0px; left:11px; width:159px; height:40px; z-index:2 }
#footerContent { color:#999; position:absolute; top:5px; left:250px; width:730px; z-index:2; font-size:11px; font-weight:bold }
/* top image help in #bannerTD */
#ihelp { position:relative; height:70px; width:100%; overflow:hidden }
#ihelp1 { position:absolute; top:0px; left:20px; z-index:1 }
#ihelp2 { position:absolute; top:0px; left:225px; z-index:1 }
#ihelp3 { position:absolute; top:0px; left:430px; z-index:1 }
#ihelp4 { position:absolute; top:0px; left:635px; z-index:1 }

/* buttons */
.btn{ height:20px; background:url(images/btn_grey_2.gif) repeat-x; display:block; color:#000000; font: 13px bold Arial, Helvetica, sans-serif; border:#003333 1px solid; cursor:pointer }
.btn2{ height:20px; background:url(images/btn_grey_1.gif) repeat-x; display:block; color:#CC0000; font: 13px bold Arial, Helvetica, sans-serif; border:#996600 1px solid; cursor:pointer }
.btn3{ height:20px; background:url(images/btn_grey_1.gif) repeat-x; display:block; color:#CCCCCC; font: 13px bold Arial, Helvetica, sans-serif; border:#CCCCCC 1px solid; cursor:pointer }


/* general css */
.greyStroke{ border:1px solid #CCCCCC }
.iFrame { background-color:transparent }

.naira{ text-decoration:line-through; font-family:Arial; font-weight:bold; }

.iFrame { background-color:transparent; width:100%; height:700px; border-width:0px }

.arrowUp { background-image:url(images/up.jpg); width:47px; height:22px; display:block }
.arrowDown { background-image:url(images/down.jpg); width:47px; height:22px; display:block }