/* anchor format */
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:active { text-decoration: underline; }
a:hover { text-decoration: underline; }

a.black:link { color: #000000; }
a.black:visited { color: #000000; }
a.black:active { color: #000000; }
a.black:hover { color: #000000; }

a.white:link { color: #ffffff; }
a.white:visited { color: #ffffff; }
a.white:active { color: #ffffff; }
a.white:hover { color: #ffffff; }


/* tags */
body { margin: 0px 0px 0px 0px; }
a, img { border: 0px none; }


/* content text */
.heads { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; }
.text { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; }
.textWhite {font-family: Verdana; font-size: 10px; color: #ffffff;}
.textGrey {font-family: Verdana; font-size: 10px; color: #666666;}
.crdts { font-family: Arial; font-size: 10px; }
.credits { font-family: Arial; font-size: 10px; margin: 30px 155px 30px 155px; }
.creditsPrint { font-family: Arial; font-size: 10px; margin: 30px 15px 30px 15px; }
.date { font: 10px Verdana, Arial, sans-serif; line-height: 23px; margin-left: 15px; }
.centerWell { height: 580px; }

/* special */
.newsHeadline { font-family: Verdana; font-size: 18px; font-weight: bold; }
.msnBack { font-family: Verdana; font-size: 8px; font-weight: bold; margin-left: 8px; }
.good { font-family: Verdana; font-size: 10px; color: #11cc11;}
.bad { font-family: Verdana; font-size: 10px; color: #cc1111; }
.pfvSmall { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; }
.pfvMedium { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; }
.pfvLarge { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 15px; }


/* styles used for MyDiscovery headings and required fields */
.heds {font-family: Verdana; font-size: 10px; font-weight: bold;}
.req {font-family: Verdana; font-size: 12px; font-weight: bold; color: #ff0000;}


/* form elements */
.inField { font-family: Verdana; font-size: 10px; font-weight: bold; }
.zeroOut { margin: 0px 0px 0px 0px; }
.mspace { font-family: Courier, "courier new", mono; font-size: 10px; }


/* general margins [ top right bottom left ] */
.pageWidth { width: 770px;}
.mrgn5 { margin: 5px 5px 5px 5px; }
.mrgn8 { margin: 8px 10px 8px 10px; }
.mrgn10 { margin: 10px 10px 10px 10px; }
.mrgn15 { margin: 15px 15px 15px 15px; }
.mrgn25 { margin: 15px 25px 25px 25px; }
.mrgn35 { margin: 15px 35px 25px 35px; }
.mrgn50 { margin: 20px 25px 10px 50px; }
.shim4 { margin-top: 4px; }
.shim5 { margin-top: 5px; }
.shim7 { margin-top: 7px; }
.shim8 { margin-top: 8px; }
.shim10 { margin-top: 10px; }
.spread5 { margin-left: 5px; }
.spread10 { margin-left: 10px; }
.newsMargin { margin: 10px 25px 25px 25px; }
.shopMargin { margin: 10px 8px 10px 8px; }
.roadMargin { margin: 9px 10px 9px 10px; }
.search30 { margin: 5px 30px 30px 30px; }
.searchMargin { margin: 15px 15px 15px 25px; }


/* right column [tile / tower] | ecommerce exchange */
.absAdBanner { position: absolute; left: 40px; top: 20px; }
.absAdBannerVideo { position: absolute; top: 35px; left: 88px; }
.absAdPromo { position: absolute; left: 518px; top: 20px; display: none; }
.tile { position: relative; visibility: visible; z-index: 1; }
.ecomm { position: absolute; left: 620px; top: 385px; visibility: visible; z-index: 0; }
.tile610 { position: absolute; left: 630px; top: 126px; visibility: visible; z-index: 0; }


/* games + guides + cams -- hub | sub [ tpls ] [top, right, bottom, left] */
.hubPics {margin: 10px 15px 0px 50px;}
.hubLinks {margin: 10px 10px 0px 15px;}
.subMore {margin: 0px 10px 10px 50px;}
