/* sitewide */
body {background-position:center; background-image:url(/images/siteImages/encorebackground_page.gif); background-repeat:repeat-y; margin:0px; text-align:center;}
body.pop {	background-image:url(/images/siteImages/popbackground_page.gif); background-repeat:repeat; margin:0px; text-align:left;}
td, blockquote { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; text-align:left; margin-top:0px;}
p { font: 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:left !important;}
select { font: 10px Verdana, Arial, Helvetica, sans-serif;}
input { font: 10px Verdana, Arial, Helvetica, sans-serif;}
li { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:150%; text-decoration:none; text-align:left; margin-left:10px;}
a { font: 11px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; text-decoration:underline;}
.h1blue {font: 15px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:none;}
.h1blue A {font: 15px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:underline;}
.h2blue {font: 13px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:none;}
.h3blue {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:none;}
.h3blue A {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:underline;}
.h4blue {font: 9px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:none;}
.h4blue A {font: 9px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:underline;}
.h1white {font: 15px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; text-decoration:none;}
.h1white A {font: 15px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; text-decoration:underline;}
.h2white {font: 13px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; text-decoration:none;}
.h3white {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; text-decoration:none;}
.h3white A {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; text-decoration:underline;}
.h4white {font: 9px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; text-decoration:none;}
.h4white A {font: 9px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; text-decoration:underline;}
.h1black {font: 15px Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-decoration:none;}
.h2black {font: 13px Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-decoration:none;}
.h3black {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-decoration:none;}
.h4black {font: 9px Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-decoration:none;}
.h1grey {font: 15px Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:none;}
.h2grey {font: 13px Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:none;}
.h3grey {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:none;}
.h3grey A {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:underline;}
.h4grey {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:none; line-height:13px;}
.h4grey A {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:underline;}
#all { width: 950px; position:relative; margin-left: auto; margin-right:auto; margin-top:0px; vertical-align:top; background-color:#ffffff; background-repeat:repeat-y; padding:0px;}
#popLegal { width:422px; margin:20px; vertical-align:top; background-color:#FFFFFF;}
#popLegalWide { width:662px; margin:20px; vertical-align:top; background-color:#FFFFFF;}
#popScreen { width:662px; margin:20px; vertical-align:top; background-color:#FFFFFF;}
#content { width:950px; position: relative;}
#contentLegal { width:400px; position: relative; padding:10px; text-align:left;}
#contentLegalWide { width:640px; position: relative; padding:10px; text-align:left;}
#contentScreen { width:640px; position: relative; padding:10px; text-align:left;}

/* header */
#header {width:100%; height:80px; background-color:#adc9d9;}
.logo {position: relative; z-index: 0; width: 144px; height:41px; margin-top:13px; margin-bottom:10px; margin-left:10px; float:left; background-image:}
.topbanner {margin-left:auto; margin-right:auto;}
.search {position:absolute;left:780px; top:30px; width:150px; height:50px;}
.searchbutton {margin-left:135px; margin-top:-22px; background-image:url('/images/siteImages/searchGo.gif'); height:26px; width:26px; background-repeat:no-repeat;}
.searchbox {position:relative;}
#headerLegal { width:422px; height:63px; position:relative; clear:both; background-image: url(/images/siteImages/headerPopBg.gif); background-repeat:repeat-x; text-align:left; font-size:2px;}
#headerLegalWide { width:662px; height:63px; position:relative; clear:both; background-image: url(/images/siteImages/headerPopBg.gif); background-repeat:repeat-x; text-align:left; font-size:2px;}
#headerScreen { width:662px; height:63px; position:relative; clear:both; background-image: url(/images/siteImages/headerPopBg.gif); background-repeat:repeat-x; text-align:left; font-size:2px;}


/* top navigation */
#topNav {width:950px; height:16px; background-image:url(/images/siteImages/topnavBg.gif); background-repeat: repeat-x; border: 1px solid #000000; text-align:left; font-size:2px;}
#topNavLegal { width:420px; height:16px; position:relative; clear:both; background-image:url(/images/siteImages/topnavBg.gif); background-repeat: repeat-x; border: 1px solid #000000; text-align:left; font-size:2px; margin-top:-4px;}
#topNavLegalWide { width:660px; height:16px; position:relative; clear:both; background-image:url(/images/siteImages/topnavBg.gif); background-repeat: repeat-x; border: 1px solid #000000; text-align:left; font-size:2px; margin-top:-4px;}
#topNavScreen { width:660px; height:16px; position:relative; clear:both; background-image:url(/images/siteImages/topnavBg.gif); background-repeat: repeat-x; border: 1px solid #000000; text-align:left; font-size:2px; margin-top:-4px;}
.topNavButton { float:left; margin-top:4px; margin-left:8px;}
.topNavDivider { float:left; margin-top:4px; margin-left:48px; margin-right:40px;}

/* left side */
#leftSide {width: 150px; float:left; position: relative; padding-bottom:10px; text-align:left; vertical-align:top; padding-left:5px;}
.leftNavHead {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#0060A9; text-decoration:none; font-weight:bold; line-height:20px; }
.leftNavHead A {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#0060A9; text-decoration:none; font-weight:bold; }
.leftNavHead A:hover {color:#3480bb;}
.leftNav {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;  margin-left:3px; line-height:20px;}
.leftNav A { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; line-height:15px; }
.leftNav A:hover { color:#666666;}
.leftNavSpace {font-size: 6px; height: 6px; overflow-y: hidden; line-height: 1px; padding-top: 4px; padding-bottom: 4px;}
.leftNavImg {border-left:1px solid #999999; border-right:0px; border-top:0px; border-bottom:0px;}
.leftNavImg A{border-left:1px solid #999999; border-right:0px; border-top:0px; border-bottom:0px;}
/* center */
#center {width: 625px; float:left; text-align:center; vertical-align:top; padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:10px;}

/* right side */
#rightSide {width: 150px; float:left; position: relative; top:10px; left:-1px; text-align:left; vertical-align:top; }
.rightSmBlue{ width:100%; height:4px; background-image:url(/images/siteImages/footerBlueBg.gif); background-repeat: repeat-x; border: 1px solid #000000; font-size:1px; clear:both;  margin: 10px 0px 10px 0px;}
.rightLgBlue { width:100%; height:16px; background-image:url(/images/siteImages/topnavBg.gif); background-repeat: repeat-x; border: 1px solid #000000; text-align:left; font-size:2px;}
.dlButton {width:100%; height:19px; background-image:url(/images/siteImages/dlButtonBg.gif); background-repeat: repeat-x; border-left: 1px solid #0060A9; border-right: 1px solid #0060A9; text-align:left; margin-bottom:5px;}
.buyButton {width:100%; height:25px; background-image:url(/images/siteImages/ButtonBg.gif); background-repeat: repeat-x; border-left: 1px solid #0060A9; border-right: 1px solid #0060A9; text-align:center; margin-bottom:5px;}
.buyButtonNarrow {width:120px; height:25px; background-image:url(/images/siteImages/ButtonBg.gif); background-repeat: repeat-x; border-left: 1px solid #0060A9; border-right: 1px solid #0060A9; text-align:center; margin-bottom:5px;}
.download {font: 9px Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:none; margin-left: 4px;}

/* footer */
#footerBlue{ width:100%; height:4px; position:relative; top:1px; background-image:url(/images/siteImages/footerBlueBg.gif); background-repeat: repeat-x; border: 1px solid #000000; font-size:1px; clear:both;}
#footerBlueLegal{ width:100%;; height:4px; position:relative; top:1px; background-image:url(/images/siteImages/footerBlueBg.gif); background-repeat: repeat-x; border: 1px solid #000000; font-size:1px; clear:both;}
#footerBlueLegalWide{ width:100%; height:4px; position:relative; top:1px; background-image:url(/images/siteImages/footerBlueBg.gif); background-repeat: repeat-x; border: 1px solid #000000; font-size:1px; clear:both;}
#footerBlueScreen{ width:100%; height:4px; position:relative; top:1px; background-image:url(/images/siteImages/footerBlueBg.gif); background-repeat: repeat-x; border: 1px solid #000000; font-size:1px; clear:both;}
#footerGrey{ width:100%; height:39px; position:relative; top:1px; clear:both; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; vertical-align:middle;}
#footerGreyLegal{ width:100%; height:39px; position:relative; top:1px; background-color:#FFFFFF; background-repeat: repeat-x; clear:both; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-align:center; vertical-align:middle;}
#footerGreyLegalWide{ width:100%; height:39px; position:relative; top:1px; background-color:#FFFFFF; background-repeat: repeat-x; clear:both; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-align:center; vertical-align:middle;}
#footerGreyScreen{ width:100%; height:39px; position:relative; top:1px; background-color:#FFFFFF; background-repeat: repeat-x; clear:both; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-align:center; vertical-align:middle;}
#bottom{width:100%; position:relative; top:1px; left:-2; background-image:url(/images/siteImages/mainBg.gif); font-size:2px;}
#bottomLegal{ width:420px; position:relative; top:1px; left:-2; background-image:url(/images/siteImages/mainBg.gif); font-size:2px;}
#bottomLegalWide { width:100%; position:relative; top:1px; left:-2; background-image:url(/images/siteImages/mainBg.gif); font-size:2px;}
#bottomScreen { width:100%; position:relative; top:1px; left:-2; background-image:url(/images/siteImages/mainBg.gif); font-size:2px;}

/* channel page */
#chRow {width: 625px;}
#chRowDivBottom {margin-bottom:5px;padding-top:5px; border-bottom: 1px solid #333333; font-size:2px; clear:both;}
#chRowDiv {margin-bottom:20px; padding-top:5px; border-bottom: 1px solid #333333; font-size:2px; clear:both;}
.chBox {float:left;}
.chTitle {width:205px; margin-left: 20px; float:left; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}
.chPlatform {width: 50px; margin-left: 20px; float:left; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; font-weight:bold;}
.chBuy {width:90px; margin-left: 20px; float:left; text-align:center; font: 15px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:none;}
#chFeatureRow {width:484px; text-align:center;}
#chFeatureRow A {text-decoration:none;}
.chFeature {margin-right:10px; margin-left:10px; margin-bottom:20px; }
#pagination {width: 484px; text-align:center;}
.paginationTop {font: 9px Verdana, Arial, Helvetica, sans-serif; color:#0060A9; font-weight:bold; text-decoration:none; margin-bottom:0px; }
.paginationTxt {font: 9px Verdana, Arial, Helvetica, sans-serif; color:#0060A9; font-weight:bold; text-decoration:none;}
.paginationTxt A {font: 9px Verdana, Arial, Helvetica, sans-serif; color:#0060A9; font-weight:bold; text-decoration:none;}
.paginationDiv {font: 8px Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; margin-left:10px; margin-right:10px; vertical-align:middle;}
#brandRow {width: 484px; padding-top:10px; padding-bottom:20px;}
.brandLogo {float:left;}
.brandTxt {width:362px; margin-left2: 20px; margin-left: 0px; float:left; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}

/* product page */
#prodRow {width:625px;}
.prodBox {float:left; width:150px; text-align:center;}
.prodTxt {width:400px; margin-left:180px; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}
#prodDiv {height:10px; margin-bottom:20px; padding-top:5px; font-size:2px; clear:both;}
#screenRow {width:625px; clear:both;}
.prodScreen {width:150px; float:left; margin-left:5px; margin-top:5px; border: 1px solid #333333;}
.esrbTDL {width:50px; padding:2px; background-color:#000000; margin-top:10px; border-left:1px solid #ffffff; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
.esrbTDR {width: 96px; padding-left:5px; padding-right:2px; padding-top:2px; padding-bottom:2px; background-color:#ffffff; margin-top:10px; border-right:1px solid #ffffff; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; font: 9px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.esrbR1C1 {padding:2px; background-color:#000000; font: 8px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; font-weight:bold; text-transform:uppercase;}
.esrbR1C2 {padding:2px; background-color:#000000; font: 8px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-align:right; font-weight:bold;}
.esrbR2C1 {width:48px; padding:2px; border-left:2px solid #000000; border-right:2px solid #000000;}
.esrbR2C2 {padding-left:5px; padding-right:2px; padding-top:2px; padding-bottom:2px; background-color:#ffffff;  border-right:2px solid #000000; font: 9px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.esrbR3 {padding:2px; background-color:#000000; font: 6px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; font-weight:bold; text-align:center;}
.esrbR3nS {padding:2px; background-color:#000000; font: 5px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; font-weight:bold; text-align:center;}
.esrbR3nL {padding:2px; background-color:#000000; font: 8px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:bold; font-weight:bold; text-align:center; }

/* home page */
#homeBannerFull {width:100%; text-align:center; padding-top:10px; clear:both;}
#homeDiv {height:10px; width:100%; margin-bottom:10px; padding-top:5px; font-size:2px; clear:both;}
#homeDivRule {width: 100%; height:43px; background-image:url(../images/siteImages/blueDotBorder.gif); background-repeat:repeat-x; background-position:center; clear:both;}
#homeFeature { width:178px; float:left;}
#homeFeature img {clear:both;}
#homeFeature p {}
#homeFeature1 { width:100%; margin-left:10px; }
#homeFeature1 img { float:left; margin-right:10px;}
#homeFeature1 p { float:left;}
#homeFeature2 { width:179px; margin-left:50px; float:left;}
#homeFeature2 img {clear:both;}
#homeFeature2 p {}
#homeFeature3 { width:178px; margin-left:10px; float:left;}
#homeFeature3 img {clear:both;}
#homeFeature3 p {}
#homeFeatureDiv {height: 200px; display:inline; width:3px; float:left; margin-left:10px; margin-right:20px; background-image:url(/images/siteImages/blueDotBorder.gif); background-repeat:repeat-y; }

/* contact page */
.contactTDL {width: 286px; padding-right:30px; padding-bottom:20px; text-align:left;}
.contactTDR {width: 170px; padding-bottom:20px; font-weight:bold; text-align:left;}
.contactTDDiv {width:484px; padding-bottom:20px; background-image:url(/images/siteImages/blueDotBorder.gif); background-repeat:repeat-x; background-position:top; vertical-align:top;}

/* retail partners */
.retailer {clear:both; padding-left: 100px; height:77px;}
.retailerLink A {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:underline; text-align:left; float:left; margin-top:20px;}
/*.retailer img {margin-right:10px; float:left; border:0px;}*/
.retailerLogo {margin-right:10px; float:left; border:0px;}

/* news */
.pressHead {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:none; text-align:left;}
.pressHead A {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:none; text-align:left;}
.pressSubHead {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; font-style:italic;}

/* popup */
.screenLg {border: 1px solid #333333;}
.popClose {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:none; text-align:center; padding-top:5px;}
.popClose A {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:underline; text-align:center;}
.popNavGrey {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#999999; font-weight:bold; text-decoration:none; text-align:center;}
.popNavGrey A {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#999999; font-weight:bold; text-decoration:none; text-align:center;}
.popNavRow {text-align:center; padding-top:5px;}
.popNav {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:none; text-align:center;}
.popNav A {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#0060a9; font-weight:bold; text-decoration:underline; text-align:center;}
.popNavdiv {font: 8px Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:none; text-align:center; padding-left:10px; padding-right:10px;}
