@charset "utf-8";

/* set explicitly to override browser defaults */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, img a {
 margin: 0;
 padding: 0;
 border: 0;
}

body {
 background: #D7D7D7 url(../images/bk.jpg) repeat-x 0px 0px;
 font: 14px/1.5 Arial, Helvetica, sans-serif;
 color: #666;
}

p {
 display: block;
 padding: 0px 0px 20px;
}

h1 {
 font: bold 14px/24px Tahoma, Geneva, sans-serif;
 color:#fff;
}

#frame {
 margin: 0 auto;
 width: 1004px;
}

#header {
 background:#FCC;
 padding: 10px 10px 0px;
}

#contentShell { background: url(../images/PageBK.jpg) repeat-y; }

#contentArea {
 float:right;
 width:749px;
 height: 100%;
}

#links {
 width: 176px;
 clip: rect(auto,auto,auto,auto);
 height: 40px;
 padding: 20px 0px;
}

#shop {
 text-align: left;
 padding-left: 12px;
}

#shadow {
 width: 1004px;
 background: url(../images/shadow.png) repeat-y;
}

#whiteOutline {
 background: #FFF url(none);
 width: 940px;
 border: 1px solid #CCC;
 padding: 10px;
 margin: 0px 22px;
}

.navLine {
 height: 25px;
 width: 177px;
}

#navMain {
 float:left;
 width:177px;
 overflow: hidden;
}

.navLogo {
 width:177px;
 height: 128px;
 background: url(../images/Mercury_Media_Logo.gif) no-repeat;
}

.navHeader {
 color: #333;
 background: #D4D4D4 url(../images/navButtonBack.jpg) no-repeat;
 text-indent: 40px;
 height: 25px;
 width: 177px;
 position: relative;
 font: bold 12px/25px Tahoma, Geneva, sans-serif;
}

.navHeader A:link, .navHeader A:visited {
 text-decoration: none;
 color: #333333;
 font: bold 12px/25px Tahoma, Geneva, sans-serif;
}

.navHeader A:hover, .navHeader A:visited:hover {
 text-decoration: none;
 color: #E41715;
 font: bold 12px/25px Tahoma, Geneva, sans-serif;
}

.navHeaderOn {
 color: #E41715;
 background: #D4D4D4 url(../images/navButtonBack.jpg) no-repeat;
 text-indent: 40px;
 height: 25px;
 width: 177px;
 position: relative;
 font: bold 12px/25px Tahoma, Geneva, sans-serif;
}

.navHeaderOn A:link, .navHeaderOn A:visited {
 text-decoration: none;
 color: #E41715;
 font: bold 12px/25px Tahoma, Geneva, sans-serif;
}

.navHeaderOn A:hover, .navHeaderOn A:visited:hover {
 text-decoration: none;
 color: #333;
 font: bold 12px/25px Tahoma, Geneva, sans-serif;
}

.navSubSubs {
 color: #666;
 height: 15px;
 width: 177px;
 list-style: none;
 text-indent: 60px;
 padding-left: 2px;
 font: bold 11px/1.5 Tahoma, Geneva, sans-serif;
}

.navSubSubs A:link, .navSubSubs A:visited {
 text-decoration: none;
 color: #666;
 font: bold 11px/1.5 Tahoma, Geneva, sans-serif;
}

.navSubSubs A:hover, .navSubSubs A:visited:hover {
 text-decoration: underline;
 color: #000;
 font: bold 11px/1.5 Tahoma, Geneva, sans-serif;
}

.navSubSubsOn {
 color: #333;
 height: 15px;
 width: 177px;
 list-style: none;
 text-indent: 60px;
 padding-left: 2px;
 text-decoration: underline;
 font: bold 11px/1.5 Tahoma, Geneva, sans-serif;
}

.navSubSubsOn A:link, .navSubSubsOn A:visited {
 text-decoration: underline;
 color: #333;
 font: bold 11px/1.5 Tahoma, Geneva, sans-serif;
}

.navSubSubsOn A:hover, .navSubSubsOn A:visited:hover {
 text-decoration: none;
 color: #333;
 font: bold 11px/1.5 Tahoma, Geneva, sans-serif;
}

.navSubs {
 color: #666666;
 height: 15px;
 width: 177px;
 list-style: none;
 text-indent: 45px;
 font: bold 11px/15px Tahoma, Geneva, sans-serif;
 padding: 3px 0px 3px 8px;
}

.navSubs A:link, .navSubs A:visited {
 text-decoration: none;
 color: #666666;
 font: bold 11px/15px Tahoma, Geneva, sans-serif;
}

.navSubs A:hover, .navSubs A:visited:hover {
 text-decoration: underline;
 color: #000;
 font: bold 11px/15px Tahoma, Geneva, sans-serif;
}

.navSubsOn {
 height: 15px;
 width: 177px;
 list-style: none;
 text-indent: 44px;
 color: #000;
 text-decoration: underline;
 font: bold 11px/1.5 Tahoma, Geneva, sans-serif;
 padding: 3px 0px 3px 8px;
}

.navSubsOn A:link {
 text-decoration: none;
 color: #333333;
 font: bold 11px/1.5 Tahoma, Geneva, sans-serif;
}

.navSubsOn A:visited {
 text-decoration: none;
 color: #000;
 font: bold 11px/1.5 Tahoma, Geneva, sans-serif;
}

.navSubsOn A:hover, .navSubsOn A:visited:hover {
 text-decoration: underline;
 color: #000;
 font: bold 11px/1.5 Tahoma, Geneva, sans-serif;
}

.navRequest {
 color: #666666;
 text-indent: 10px;
 height: 15px;
 width: 177px;
 position: relative;
 list-style: none;
 font: bold 11px/11px Tahoma, Geneva, sans-serif;
}

.navForm {
 width: 172px;
 margin-left: 5px;
 padding-left: 4px;
}

.textfield {
 color: #333;
 width: 160px;
 font: 11px/1.5 Tahoma, Geneva, sans-serif;
 margin: 2px 0px;
}

.submitBTN { margin: 2px 0px 0px 80px; }

#footer {
 clear:both;
 height: 22px;
 color:#FFF;
 background: url(../images/shadowFooter.png) no-repeat;
 width: 1004px;
 font: 10px/1.5 Tahoma, Geneva, sans-serif;
 padding: 4px 0px 0px;
}

#footerLinks {
 float:left;
 width:450px;
 color: #666;
 font: 10px/1.5 Tahoma, GillSans, sans-serif;
 padding: 10px 0px 0px 27px;
}

#footerLinks A:link, #footerLinks A:visited {
 text-decoration: none;
 color: #666;
 font: 10px/1.5 Tahoma, GillSans, sans-serif;
}

#footerLinks A:hover, #footerLinks A:visited:hover {
 text-decoration: underline;
 color: #000;
 font: 10px/1.5 Tahoma, GillSans, sans-serif;
}

#footerCopyright {
 float:right;
 width:200px;
 font: 10px/1.5 Tahoma, GillSans, sans-serif;
 color: #666;
 text-align: right;
 padding: 10px 27px 0px 0px;
}

#verticalLine {
 float:left;
 width:13px;
 background: #00CC00 url(../images/dividingLine.gif) repeat-y;
}

.clearFloats {
 clear:both;
 height: 0px;
}

#TextArea {
 float:right;
 background: #EBEBEB;
}

#flash {
 background: #EBEBEB;
 width: 749px;
 height: 220px;
}

#headlineHolder { width: 749px; }

#redBar {
 width: 375px;
 background: #000;
 height: 26px;
 float: left;
 padding: 0px 0px 0px 15px;
}

#greyBar {
 width: 171px;
 height: 26px;
 font-family: Tahoma, Geneva, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #FFF;
 line-height: 25px;
 float: left;
 background: #000 url(../images/whiteHeaderLine.gif) no-repeat;
 padding-left: 11px;
}

#blogHeaderBar {
 width: 165px;
 height: 26px;
 font-family: Tahoma, Geneva, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #FFF;
 line-height: 25px;
 float: left;
 background: #000 url(../images/whiteHeaderLine.gif) no-repeat;
 padding-left: 11px;
}

#storyHolder {
 width: 749px;
 background: #FFF url(../images/silverBK-v2-1.jpg);
}

#goldBlock {
 width: 390px;
 margin-top: 7px;
 float: left;
 margin-bottom: 0px;
 margin-right: 1px;
}

#silverBlock {
 width: 180px;
 float: left;
}

#widget-box {
 float: left;
 width: 175px;
 margin-left: 2px;
 margin-top: 8px;
}

#vidBanner {
 margin: 0px;
 float: left;
 height: 114px;
 width: 358px;
 background: url(../images/vidbanner_bkg.png) no-repeat;
}

#vidBannerImage {
 height: 64px;
 width: 130px;
 margin: 25px 0px 0px 25px;
 padding: 0px;
 border: 1px solid #FFFFFF;
 float: left;
}

#vidBannerText {
 color: #FFFFFF;
 font: bold 18px/normal Tahoma, Geneva, sans-serif;
 float: left;
 display: block;
 width: 120px;
 margin: 25px 0px 0px 15px;
}

#vidBannerButton {
 margin: 35px 0px 0px 3px;
 float: left;
 height: 41px;
 width: 40px;
}

#homeText {
 color: #666;
 font: bold 18px/27px Tahoma, Geneva, sans-serif;
 margin: 10px 14px 0px 20px;
}

.homeTextRed {
 color: #E41715;
 font-family: Tahoma, Geneva, sans-serif;
}

.homeTextBig {
 color: #666666;
 font-size: 20px;
 font-weight: bold;
 font-family: Tahoma, Geneva, sans-serif;
}

#homeTextSmallGrey {
 font-size: 14px;
 color: #666666;
 margin-top: 30px;
 margin-right: 15px;
 margin-left: 20px;
 line-height: 22px;
 font-weight: normal;
}

#homeTextSmallGrey a:link, #homeTextSmallGrey a:visited {
 font-size: 14px;
 color: #E41715;
 line-height: 22px;
 font-weight: normal;
 text-decoration: underline;
}

#homeTextSmallGrey a:hover { text-decoration: none; }

.homeTextSmallBlackBold {
 font-weight: bold;
 color: #111111;
 font-family: Tahoma, Geneva, sans-serif;
}

#newsText {
 font-size: 13px;
 color: #666;
 margin-top: 17px;
 margin-right: 10px;
 margin-left: 10px;
 line-height: 18px;
 font-weight: normal;
}

.newsTextBold {
 color: #333333;
 font-weight: bold;
 font-size: 13px;
 font-family: Tahoma, Geneva, sans-serif;
}

#newsTextLinks {
 color: #E41715;
 font-weight: bold;
 font-size: 11px;
 text-align: right;
 line-height: 15px;
 margin: 0px 10px;
}

#newsTextLinks A:link {
 text-decoration: underline;
 font-weight: bold;
 font-size: 11px;
 line-height: 15px;
 color: #E41715;
}

#newsTextLinks A:visited {
 text-decoration: underline;
 color: #E41715;
}

#newsTextLinks A:hover {
 text-decoration: none;
 color: #E41715;
}

#newsTextLinks A:visited:hover {
 text-decoration: none;
 color: #E41715;
}

a:focus { outline: none; }

#whiteLine {
 background: #FFF;
 height: 1px;
}

#jumpLogos {
 height: 27px;
 width: 177px;
 position: absolute;
 bottom: 0px;
}

#insideFlash {
 background: #EBEBEB;
 width: 749px;
 height: 78px;
}

#blackBar {
 width: 749px;
 background: #000;
 height: 27px;
 font-family: Tahoma;
 font-size: 14px;
 font-weight: bold;
 color: #FFFFFF;
 line-height: 25px;
 float: left;
 text-indent: 24px;
}

#InsideStoryHolder {
 width: 749px;
 background: #FFF url(../images/insidePageBK.jpg);
}

#boxBlue {
 background: #315A83;
 color: #FFF;
 width: 450px;
 padding: 10px;
 font: bold 17px/21px Tahoma, Geneva, sans-serif;
 margin: 20px 0px 0px 24px;
}

#boxGrey {
 font-family: Tahoma, Geneva, sans-serif;
 background: #8E8E8E;
 font-size: 17px;
 color: #FFF;
 width: 450px;
 margin-left: 24px;
 padding: 10px;
 margin-top: 20px;
 line-height: 21px;
 font-weight: bold;
}

.redText20point {
 font-family: Tahoma, Geneva, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #E41715;
 line-height: 34px;
}

#insideTextSmallGrey {
 font-family: Tahoma, Geneva, sans-serif;
 font-size: 13px;
 color: #666666;
 margin-top: 6px;
 margin-right: 20px;
 margin-left: 24px;
 line-height: 18px;
 font-weight: normal;
}

.spanishBullets {
 list-style: disc outside;
 margin-left: 15px;
 font-family: Tahoma, Geneva, sans-serif;
 font-size: 13px;
 color: #666;
 line-height: 18px;
}

#divivdingLine {
 background: url(../images/dividingLineLong.gif);
 height: 20px;
 width: 471px;
 margin-left: 24px;
 margin-top: 15px;
}

#rightBoxImage {
 background: #FFF;
 padding: 3px;
 width: 209px;
 margin: 20px 12px;
}

#insideText {
 font-family: Tahoma, Geneva, sans-serif;
 font-size: 14px;
 color: #666666;
 margin-top: 17px;
 margin-right: 20px;
 margin-left: 24px;
 line-height: 20px;
 font-weight: bold;
}

#rightBarText {
 color: #666666;
 font: normal 12px/20px Tahoma, Geneva, sans-serif;
 margin: 12px 15px 0px 20px;
}

#rightBarGreyBox {
 color: #333;
 background: #E3E3E3 url(none);
 padding: 15px 20px;
 font: bold 13px/1.5 Tahoma, Geneva, sans-serif;
 margin: 12px 0px 0px;
}

#footerLong {
 clear:both;
 height: 22px;
 color:#FFFFFF;
 background: url(../images/shadowFooterLong.png) no-repeat;
 width: 1004px;
 font: normal 10px/1.5 Tahoma, Geneva, sans-serif;
 padding: 4px 0px 0px;
}

.blackText14point {
 color: #333;
 font: bold 14px/1.5 Tahoma, Geneva, sans-serif;
}

