body{background:#435662 url('/Sites/RET/_img/layout/topGradient.jpg') repeat-x;margin:0;padding:0}
div{margin:0;padding:0}
body,div,p,ul,li,td,select{font-size:10px;font-family:Verdana,Arial,san-serif;color:#000}
h1{color:#036;font:bold 16px arial;margin:0}	
h2,h3{font-size:13px;margin:0 0 5px;padding:0}
h4{display:none}
td{vertical-align:top}
img{border:0}
li{margin-left:15px}
li a{text-decoration:underline}
form{margin:0;padding:0}
.sale{color:#ff0}
.nowrap{white-space:nowrap}
a,a:active,a:visited,a:link,.numcol a,.numcol a:active,.numcol a:visited,.numcol a:link{text-decoration:none;color:#115083} 
a:hover{color:#7991a3;text-decoration:none}
.ltgrey{background:#b8c2c7 !important}
.dkgrey{background:#ccd2d5 !important}
/* button hovers */
a.addLg,.addLg{background:url('/Sites/RET/_img/btnDownloadBig.gif') no-repeat top;display:block;width:106px;height:29px;text-indent:-5000px;float:left}
a.btn:hover,.addLg:hover{background:url('/Sites/RET/_img/btnDownloadBig.gif') no-repeat bottom}
a.addMed{background:url('/Sites/RET/_img/btnDownloadMed.gif') no-repeat top;display:block;width:93px;height:16px;text-indent:-5000px}
a.addMed:hover{background:url('/Sites/RET/_img/btnDownloadMed.gif') no-repeat bottom}
a.addSm{background:url('/Sites/RET/_img/btnDownloadSmall.gif') no-repeat top;display:block;width:51px;height:17px;text-indent:-5000px}
a.addSm:hover{background:url('/Sites/RET/_img/btnDownloadSmall.gif') no-repeat bottom}
a.addSearch{background:url('/Sites/RET/_img/btnDownloadBig.gif') no-repeat top;display:block;width:106px;height:29px;margin-top:15px;text-indent:-5000px}
a.addSearch:hover{background:url('/Sites/RET/_img/btnDownloadBig.gif') no-repeat bottom}
a.buyLg,.buyLg{background:url('/Sites/RET/_img/btnDownloadBig.gif') no-repeat top;display:block;width:106px;height:29px;text-indent:-5000px}
.buyLg:hover{background:url('/Sites/RET/_img/btnDownloadBig.gif') no-repeat bottom}
a.preorderLg,.preorderLg{background:url('/Sites/RET/_img/preorderLg.gif') no-repeat top;display:block;width:96px;height:29px;text-indent:-5000px;float:left}
.preorderLg:hover{background:url('/Sites/RET/_img/preorderLg.gif') no-repeat bottom}
a.preorderMed,.preorderMed{background:url('/Sites/RET/_img/preorderMed.gif') no-repeat top;display:block;width:78px;height:16px;text-indent:-5000px}
.preorderMed:hover{background:url('/Sites/RET/_img/preorderMed.gif') no-repeat bottom}
a.preorderSearch,.preorderSearch{background:url('/Sites/RET/_img/preorderLg.gif') no-repeat top;display:block;width:96px;height:29px;margin:15px 10px 0 0;text-indent:-5000px}
.preorderSearch:hover{background:url('/Sites/RET/_img/preorderLg.gif') no-repeat bottom}
a.preorderSm,.preorderSm{background:url('/Sites/RET/_img/preorderSM.gif') no-repeat top;display:block;width:59px;height:17px;text-indent:-5000px}
.preorderSm:hover{background:url('/Sites/RET/_img/preorderSM.gif') no-repeat bottom}
a.ql{background:url('/Sites/RET/_img/btnQLText.gif') no-repeat top;display:block;width:50px;height:17px;text-indent:-5000px;margin-top:6px;float:left;margin-right:5px}
a.ql:hover{background:url('/Sites/RET/_img/btnQLText.gif') no-repeat bottom}
a.qlText{background:url('/Sites/RET/_img/btnQuickLookText.gif') no-repeat top;display:block;width:50px;height:17px;text-indent:-5000px;margin-top:6px}
a.qlText:hover{background:url('/Sites/RET/_img/btnQuickLookText.gif') no-repeat bottom}
a.infoSm,a.infoSM{background:url('/Sites/RET/_img/btnQuickLook.gif') no-repeat top;display:block;width:18px;height:17px;text-indent:-5000px}
a.infoSm:hover,a.infoSM:hover{background:url('/Sites/RET/_img/btnQuickLook.gif') no-repeat bottom}
a.chkOut{background:url('/Sites/RET/_img/btnCheckoutBig.gif') no-repeat top;display:block;width:106px;height:29px;text-indent:-5000px}
a.chkOut:hover{background:url('/Sites/RET/_img/btnCheckoutBig.gif') no-repeat bottom}
a.preview{background:url('/Sites/RET/_img/btnPreview.gif') no-repeat top;display:block;width:71px;height:17px;text-indent:-5000px}
a.preview:hover{background:url('/Sites/RET/_img/btnPreview.gif') no-repeat bottom}
a.review{background:url('/Sites/RET/_img/buttons/btn_review.gif') no-repeat top;display:block;width:106px;height:17px;text-indent:-5000px}
a.review:hover{background:url('/Sites/RET/_img/buttons/btn_review.gif') no-repeat bottom}
a.dlnow{background:url('/Sites/RET/_img/buttons/btn_dlnow.gif') no-repeat top;display:block;width:114px;height:17px;text-indent:-5000px}
a.dlnow:hover{background:url('/Sites/RET/_img/buttons/btn_dlnow.gif') no-repeat bottom}
a.backtoprod{background:url('/Sites/RET/_img/buttons/btn_backtoprod.gif') no-repeat top;display:block;width:160px;height:17px;text-indent:-5000px}
a.backtoprod:hover{background:url('/Sites/RET/_img/buttons/btn_backtoprod.gif') no-repeat bottom}
span.apply,.apply{background:url('/Sites/RET/_img/buttons/btn_apply.gif') no-repeat top;display:block;width:57px;height:17px;text-indent:-5000px;float:left}
span.apply:hover,.apply:hover{background:url('/Sites/RET/_img/buttons/btn_apply.gif') no-repeat bottom}
/* preorder hover for reviews section */
a.preorderMd,.preorderMd{background:url('/Sites/RET/_img/buttons/btn_preorder.gif') no-repeat top;display:block;width:83px;height:17px;text-indent:-5000px}
.preorderMd:hover{background:url('/Sites/RET/_img/buttons/btn_preorder.gif') no-repeat bottom}
/* end preorder hover for reviews section */
/* end button hovers */
/* left navigation */
.deals-list,.extras-list{display:none}
ul#nav{background:url('/Sites/RET/_img/nav/leftnav.png') -149px 0;padding-left:2px}
ul,li{list-style-type:none;margin:0;padding:0}
ul#nav li a{outline:none}
ul#nav a.list,ul#nav a.list:hover,ul#nav a.list-first,ul#nav a.list-first:hover,ul#nav a.list-on-1,ul#nav a.list-on-1:hover,ul#nav a.list-off-1,ul#nav a.list-off-1:hover,ul#nav a.list-on-2,ul#nav a.list-on-2:hover,ul#nav a.list-off-2,ul#nav a.list-off-2:hover,ul#nav a.list-on-3,ul#nav a.list-on-3:hover,ul#nav a.list-off-3,ul#nav a.list-off-3:hover,ul#nav a.sublist,ul#nav a.sublist:hover{background:url('/Sites/RET/_img/nav/leftnav.png') no-repeat;margin-left:1px}
ul#nav a.list,ul#nav a.list-first,ul#nav a.list-on-1,ul#nav a.list-off-1,ul#nav a.list-on-2,ul#nav a.list-off-2,ul#nav a.list-on-3,ul#nav a.list-off-3{background-position:-2px 0;color:#fff;display:block;font:bold 120% verdana,arial,helvetica,sans-serif;padding:7px 0 0 5px;width:125px;height:24px;text-shadow:1px 1px 1px #000;}
ul#nav a.list:hover,ul#nav a.list-first:hover,ul#nav a.list-on-1:hover,ul#nav a.list-off-1:hover,ul#nav a.list-on-2:hover,ul#nav a.list-off-2:hover,ul#nav a.list-on-3:hover,ul#nav a.list-off-3:hover{background-position:-2px -31px;color:#1b2228;text-shadow:none}
ul#nav a.list-first{background-position:-2px -82px}
ul#nav a.list-first:hover{background-position:-2px -113px}
ul#nav a.list-off-2,ul#nav a.list-off-3{background-position:-2px -164px}
ul#nav a.list-off-2:hover,ul#nav a.list-off-3:hover{background-position:-2px -195px}
ul#nav a.list-on-1,ul#nav a.list-on-2,ul#nav a.list-on-3{background-position:-2px -246px}
ul#nav a.list-on-1:hover,ul#nav a.list-on-2:hover,ul#nav a.list-on-3:hover{background-position:-2px -277px}
ul#nav a.list-off-1{background-position:-2px -164px}
ul#nav a.list-off-1:hover{background-position:-2px -195px}
ul#nav a.sublist{background-position:-2px -328px;color:#fff;display:block;font-size:110%;padding:5px 0 0 10px;width:120px;height:19px}
ul#nav a.sublist:hover{background-position:-2px -352px;color:#1b2228}
ul#nav li.divider{border-bottom:1px solid #20262a}
.subnav{background:url('/Sites/RET/_img/nav/leftnav.png') -2px -498px no-repeat;font-size:90%;width:120px;height:129px;padding:23px 0 0 10px}
.subnav a{color:#7991a3}
.subnav a:hover{color:#fff}
/* end left navigation */
/* checkout */
.checkoutBoxDesc,.checkoutBoxDesc2{background:#dfe3e8;border:1px solid #aaafb3;border-bottom:none;padding:10px 10px 0;font-weight:normal}/*may not be in use*/
.checkoutBoxDesc2{border-top:none}/*may not be in use*/
.checkoutBox{background:#dfe3e8;border:1px solid #aaafb3;padding:0 10px;overflow:hidden}
.checkoutBox2{background:#dfe3e8;overflow:hidden}
.checkoutBox3{background:#dfe3e8;border:1px solid #aaafb3;border-bottom:none;padding:10px 10px 5px;overflow:hidden;clear:both}
.checkoutBoxContentL,.left{float:left}
.checkoutBoxContentR,.right{float:right}
.checkoutBoxLightBar,.checkoutBoxDarkBar{background:#e9ebef;border-left:1px solid #aaafb3;border-right:1px solid #aaafb3;padding:10px}
.checkoutBoxDarkBar{background:#dfe3e8}
.checkoutBoxLightBar2,.checkoutBoxDarkBar2{background:#e9ebef;padding:10px}
.checkoutBoxLightBar2 td{vertical-align:top}
.checkoutBoxDarkBar2{background:#dfe3e8}
.checkoutDescLeft,.checkoutDescLeft2{float:left;padding-top:10px}
.checkoutDescLeft2{width:300px}
.checkoutDescRight{float:right;display:inline;padding-top:5px}
.checkoutDescRight p.paypal{background:url('/Sites/RET/_img/paypal.gif') no-repeat 0 -77px;width:37px;height:23px;text-indent:-5000px}
.checkoutBoxDetails{background:#e9ebef;border:1px solid #aaafb3;padding:10px}
.checkoutRequired{font:italic 10px Arial,Helvetica,sans-serif;color:#f00}
.sectionTitle{color:#000;font:Verdana,Arial,Helvetica,sans-serif;font-size:12px;padding-bottom:5px}
.sectionHeading{color:#000;font:bold 11px Verdana,Arial,Helvetica,sans-serif;padding:0;vertical-align:middle;display:block}
.priceText{color:#168103;font-weight:bold}
.priceText2{color:#168103;font-weight:bold}
.descTable,.infoTable{padding-bottom:3px;font-weight:bold}
.descTable2{margin-top:10px}
.descTable2,.descTable3{font-weight:bold;border-bottom:1px solid #aaafb3;padding:0;text-align:left}
.descTable3{border-bottom:none}
.infoTable{font-weight:normal}
.clear{clear:both}
.storeCreditBilling{padding-bottom:10px}
.payPalCheckBox{text-align:left;margin-bottom:10px}
.payPalButtonBox{display:block;text-align:center}
.checkoutBoxDark{background:#e9ebef;border:1px solid #aaafb3;padding:5px 10px;height:32px;overflow:hidden}
.checkoutBoxLight{background:#e9ebef;border:1px solid #aaafb3;padding:5px 10px 5px 10px;overflow:hidden}
.checkoutBoxDark{background:#dfe3e8;border-bottom:none}
.or_label{text-align:center;font-size:13px;color:#4b5962;font-weight:bold;text-transform:uppercase;padding:8px 0}
.asterik{color:#f00;font-style:italic;margin-top:10px;font-weight:normal}
.change_payment{padding-left:5px;text-align:left;height:24px;vertical-align:middle}
.payermethod{color:#255a94}
a.payermethod,a.payermethod:active,a.payermethod:visited,a.payermethod:link{color:#255a94;text-decoration:none}
a.payermethod:hover{color:#7991a3;text-decoration:none}
a.payermethod img{position:relative;width:49px;height:17px;background:url('/Sites/RET/_img/checkout/btn_change.gif') no-repeat}
a.payermethod:hover img{background:url('/Sites/RET/_img/checkout/btn_change_on.gif') no-repeat}
.checkoutbox3 .checkoutDescLeft{vertical-align:middle}
.change_btn{vertical-align:middle}
#payerMethodLabel{padding:0;margin:0}
.checkoutDescLeft2 a:hover{text-decoration:none}
.checkoutDescLeft2 a:hover span{text-decoration:underline}
#ctl00_ctl00_ctl00_Body_ContentAreaTwo_ContentAreaTwo_ctl00_cardControlPanel{background:#edeff2;padding-top:10px}
/* end checkout */
/* WALLET */
#usewallet{border:1px solid #aaafb3;margin:25px 20px 10px;padding:7px;background:#dfe3e8;overflow:hidden}
.wallet_btn{padding:10px 0 0 302px}
/* /WALLET */
/* SECONDARY NAV */
#navleftlinecell{width:3px;background:url('/Sites/RET/_img/nav/navLeftLineRepeat.gif') repeat-y}
#navleftline{width:3px;/*height:204px;*/ height:170px;display:block;background:url('/Sites/RET/_img/nav/navLeftLine.gif') no-repeat}
#secondarynav{background:url('/Sites/RET/_img/nav/secondNavBg.gif') no-repeat;padding:30px 0 0 6px;height:577px;text-align:left}
#secondarynav a,.secondarynav a:active,.secondarynav a:visited{font-size:10px;color:#babcbe;font-weight:bold}
#secondarynav a:hover{color:#fff}
#secondarynav img{padding-right:9px;vertical-align:middle;display:inline}
#secondarynav a.account,a.account:link,a.account:visited{color:#fc0}
#secondarynav a.account:hover{color:#fff}
#secondarynav a.support img{padding-right:2px}
.mcafee img{margin-left:12px;padding:5px}
/* SECONDARY NAV */
/* GROUP PROMO IMAGE */
.grouppromo{padding:2px 0 3px}
/* GROUP PROMO IMAGE */
/* GROUP BOX */
.groupflvplayer{background:url('/Sites/RET/_img/product_flv_bg.gif') #000 no-repeat;width:325px;height:284px;padding:5px 0 0 1px}
#groupscroll{width:256px;/*height:330px;*/ height:360px;overflow-y:scroll;overflow-x:hidden}
.grouptabbox{width:266px;height:370px;padding-top:10px;margin:0;background:url('/Sites/RET/_img/layout/groupTabBox.gif') no-repeat top}
.grouptabbox table.grouptabs{display:block;width:266px;height:34px;padding:0;margin:0}
.grouptabbox .acontainer{display:inline;float:left;padding-top:9px;margin:0}
.grouptabbox .acontaineroff{height:14px;width:14px;padding:0 10px;margin:0;background:url('/Sites/RET/_img/layout/tabBoxTabsDivider.gif') no-repeat right;cursor:pointer}
.grouptabbox .acontaineron{display:inline;float:left;padding:0 10px;margin:0;height:14px;background:#666 url('/Sites/RET/_img/layout/tabBoxTabsDivider.gif') no-repeat right;cursor:pointer}
.grouptabbox .tabbed{display:inline;float:left}
.grouptabbox .tabmid{padding-top:9px;margin-left:2px;text-align:center;width:27px;height:21px;background:url('/Sites/RET/_img/layout/groupTabbed.gif') no-repeat}
.grouptabboxcontent{margin-left:4px;padding:0;color:#2d3942}
.grouptabboxcontent a,.grouptabboxcontent a:active,.grouptabboxcontent a:visited{color:#2d3942;font-weight:bold}
.grouptabboxcontent a:hover{color:#000;text-decoration:underline}
.grouptabboxproductname{display:block;padding:0;width:200px;height:20px}
.grouptabboxproductname div{padding:3px 3px 0 0;float:left}
.grouptabboxprice{color:#2d3942;margin-top:2px}
.grouptabboxdarkrow,.grouptabboxlightrow{border-bottom:1px solid #858d93;padding:10px 10px 10px 15px}
.grouptabboxlightrow{background:url('/Sites/RET/_img/layout/groupListBoxLightRow.gif') repeat-y;border-top:1px solid #cdd3d7}
.grouptabboxfirstrow{border-bottom:1px solid #858d93;padding:10px 10px 10px 15px}
.grouptabboxlastdarkrow{border-top:1px solid #cdd3d7;padding:10px 10px 10px 15px}
.grouptabboxlastlightrow{background:url('/Sites/RET/_img/layout/groupListBoxLightRow.gif') repeat-y;border-top:1px solid #cdd3d7;padding:10px 10px 10px 15px}
.grouptitlebox{display:block;width:329px;height:87px;padding:0;margin-top:4px;background:url('/Sites/RET/_img/layout/groupBoxTitleBg.gif') no-repeat}
.groupboxtitle{font-size:14px;height:44px;font-weight:bold;color:#fff;margin:0;padding:7px 15px 0}
.viewproductbtn{display:inline;float:left;margin:5px 20px 0 12px;padding:0}
.groupboxdownload img{display:inline;float:left;white-space:nowrap;padding:0;margin-right:10px}
/* GROUP BOX */
/* FLASH DETAIL MODULE */
.flashproductdetail{padding-top:5px}
/* FLASH DETAIL MODULE */
/* HOME MEDIA BOX */
.homemediabox{width:618px;margin-bottom:8px}
.homemediabox .top{display:block;background:url('/Sites/RET/_img/layout/homeMediaBoxT.gif') no-repeat;width:618px;height:18px}
.homemediabox .content{display:block;background:#b0bbc3 url('/Sites/RET/_img/layout/homeMediaBoxM.gif') repeat-y;width:601px;padding-left:17px}
.homemediabox .content img{display:block}
.homemediabox .bottom{display:block;background:url('/Sites/RET/_img/layout/homeMediaBoxB.gif') no-repeat;width:618px;height:18px}
.homemediabox .bg{background:#000;width:584px}
/* HOME MEDIA BOX */
/* CATEGORY MEDIA BOX */
.catmediabox{width:618px;margin-bottom:8px}
.catmediabox .content{display:block;background:#687882 url('/Sites/RET/_img/layout/catMediaBoxM.gif') repeat-y;width:608px;padding-left:10px}
.catmediabox .bottom{display:block;background:url('/Sites/RET/_img/layout/catMediaBoxB.gif') no-repeat;width:618px;height:10px}
.catmediabox .bg{background:#000;width:594px;padding-left:4px}
/* CATEGORY MEDIA BOX */
/* CATEGORY HEADER BOX */
.catheaderbox{width:618px;height:45px;background:url('/Sites/RET/_img/layout/catHeaderBoxR.gif') no-repeat bottom}
.catheaderbox .left{display:block;width:28px;height:45px;padding:0;margin:0}
.catheaderbox .content{background:url('/Sites/RET/_img/layout/catHeaderBoxT.gif') repeat-x;padding:15px 20px 0 0;white-space:nowrap}
.catheaderbox .content img{padding-right:12px;vertical-align:bottom;display:inline}
.catheaderbox a.category,a.category:active,a.category:visited,.category{color:#fff;font-weight:bold;font-size:18px;padding-right:5px;vertical-align:bottom;display:inline}
.catheaderbox a.category:hover{color:#9da5aa}
.catheaderbox a.genre,a.genre:active,a.genre:visited,.genre{color:#fff;font-size:14px;font-weight:bold;padding-right:5px;vertical-align:bottom;display:inline}
.catheaderbox a.genre:hover{color:#9da5aa}
.catheaderbox .endtab{display:block;background:url('/Sites/RET/_img/layout/catHeaderBoxM.gif') no-repeat;width:47px;height:45px}
/* CATEGORY HEADER BOX */
/* CONTENT TEXT BOX */
.contenttextbox{width:598px;margin-left:10px}
.contenttextboxtop{display:block;background:url('/Sites/RET/_img/layout/contentTextBoxT.gif') no-repeat bottom;width:598px;height:6px}
.contenttextboxcontent,#patchesContent{background:#c3c8cc url('/Sites/RET/_img/layout/contentTextBoxM.gif') repeat-y;width:558px;padding:10px 20px}
#comingSoonContent{width:598px;padding-top:10px;margin-bottom:-43px}
div.noresults {font-size:12pt;text-align:center;margin:6px}
.contenttextboxcontent p{padding-bottom:10px}
.contenttextboxcontent h2{font-size:15px;background:url('/Sites/RET/_img/layout/lineRight.gif') repeat-x top;padding-top:20px;margin-top:25px}
.contenttextboxcontent input.button{background:url('/Sites/RET/_img/buttons/btnSearch.gif') no-repeat top;display:inline;width:60px;height:17px;margin-left:7px;vertical-align:top;text-indent:-500px;overflow:hidden;font-size:0px;border:none;margin-top:3px}
.contenttextboxcontent input.button:hover{background:url('/Sites/RET/_img/buttons/btnSearch.gif') no-repeat bottom;cursor:pointer}
.contenttextboxcontent .clear2{background:url('/Sites/RET/_img/layout/lineRight.gif') repeat-x top;padding:20px 0;margin-top:25px}
.contenttextboxbottom{display:block;background:url('/Sites/RET/_img/layout/contentTextBoxB.gif') no-repeat top;width:598px;height:6px}
.contenttextboxleftcol{width:260px;background:url('/Sites/RET/_img/layout/dotLineDownNorm.gif') repeat-y right;padding:10px 20px 0 0}
.contenttextboxrightcol{padding:10px 0 0 20px}
/* CONTENT TEXT BOX */
/* CONTENT TEXT BOX - FLASH PROMO CONTENT */
.browseprodbox_promo{width:618px}
.browseprodbox_promo .top{display:block;background:url('/Sites/RET/_img/layout/promo_contentTextBox_T.gif') no-repeat bottom;width:834px;height:9px}
.browseprodbox_promo .bottom{clear:both;display:block;background:url('/Sites/RET/_img/layout/promo_contentTextBox_B.gif') no-repeat;width:834px;height:9px}
.browseprodbox_promo .content{background:#687781 url('/Sites/RET/_img/layout/promo_contentTextBox_M.gif') repeat-y;width:834px;display:block}
.contenttextbox_promo{width:598px;margin-left:10px}
.contenttextboxtop_promo,.contenttextboxbottom_promo{display:block;background:url('/Sites/RET/_img/layout/promo_contentTextBoxT.gif') no-repeat bottom;width:814px;height:6px}
.contenttextboxbottom_promo{background:url('/Sites/RET/_img/layout/promo_contentTextBoxB.gif') no-repeat top}
.contenttextboxbottom_promo{display:block;background:url('/Sites/RET/_img/layout/promo_contentTextBoxB.gif') no-repeat top;width:814px;height:6px;z-index:0}         
#flash{padding-left:7px;z-index:0}
/* CONTENT TEXT BOX - FLASH PROMO CONTENT */
/* THREE FEATURES BOX */
.threefeaturesbox{width:618px;margin-bottom:8px;background:url('/Sites/RET/_img/layout/threeFeaturesBoxT.gif') no-repeat;padding-top:20px}
.threefeaturesbox a,.threefeaturesbox a:active,.threefeaturesbox a:visited{color:#fff;font-weight:bold}
.threefeaturesbox a:hover{color:#9da5aa;text-decoration:underline}
.threefeaturesbox .content{background:#000 url('/Sites/RET/_img/layout/threeFeaturesBoxM.gif') repeat-y;width:591px;padding:0 14px 0 13px;color:#9da5aa;display:inline-block}
.threefeaturesbox .featurecell{width:197px;float:left}
.threefeaturesbox .title{padding:5px 10px 0;margin-left:9px;width:159px;height:16px;background:url('/Sites/RET/_img/layout/threeFeaturesBoxTitle.gif') no-repeat;color:#fff;font-weight:bold;font-size:11px}
.threefeaturesbox .thumb{margin:0 0 5px 9px}
.threefeaturesbox .product{background:url('/Sites/RET/_img/iconsSmall.gif') no-repeat;margin-left:9px;color:#9da5aa;height:47px}
.threefeaturesbox .pcgame{background-position:0 0;padding-left:15px}
.threefeaturesbox .indie{background-position:0 -48px;padding-left:20px}
.threefeaturesbox .arcade{background-position:0 -95px;padding-left:18px}
.threefeaturesbox .anime{background-position:0 -143px;padding-left:20px}
.threefeaturesbox .guide{background-position:0 -191px;padding-left:19px}
.threefeaturesbox .btns{width:182px;height:30px;padding-left:15px;margin-bottom:15px;display:block}
.threefeaturesbox .btns p{float:left;padding-right:10px}
.threefeaturesbox .boxlink a,.threefeaturesbox .boxlink a:active,.threefeaturesbox .boxlink a:visited{display:block;margin:0;padding:6px 10px 3px;width:175px;height:12px;background:#3a3e40;border-right:1px solid #2d2c2c;border-left:1px solid #424040;font-size:10px;color:#8fb0c9;font-weight:normal}
.threefeaturesbox .boxlink a:hover{background:#4d5153;color:#fff;text-decoration:none;cursor:pointer}
.threefeaturesbox .bottom{display:block;background:url('/Sites/RET/_img/layout/threeFeaturesBoxB.gif') no-repeat;width:618px;height:15px}
/* THREE FEATURES BOX */
/* THREE FEATURES BOX REC */
.threefeaturesboxRec{width:618px;margin-bottom:8px}
.threefeaturesboxRec a,.threefeaturesboxRec a:active,.threefeaturesboxRec a:visited{color:#fff;font-weight:bold}
.threefeaturesboxRec a:hover{color:#9da5aa;text-decoration:underline}
.threefeaturesboxRec .topRec{display:block;background:url('/Sites/RET/_img/layout/threeFeaturesBoxRec.gif') no-repeat;width:618px;height:28px;padding-top:8px;color:#fff;text-align:center;font:bold 12px verdana,arial,helvetica}
.threefeaturesboxRec .content{background:#000 url('/Sites/RET/_img/layout/threeFeaturesBoxM.gif') repeat-y;width:618px;margin:0;color:#9da5aa}
.threefeaturesboxRec .content table{border-collapse:separate;border-spacing:0;margin-left:15px;width:591px}
.threefeaturesboxRec .content td{width:190px}
.threefeaturesboxRec .content td br{display:none}
.threefeaturesboxRec .thumb{padding:0;margin:0 0 5px 5px}
.threefeaturesboxRec .productname{color:#9da5aa;margin-left:10px;height:43px;display:block}
.threefeaturesboxRec .btns{width:188px;padding-left:9px;margin:0 0 15px 0;display:block}
.threefeaturesboxRec .bigqlookbtn{padding:6px 10px 0 0;vertical-align:top;margin:0;display:inline;float:left}
.threefeaturesboxRec .bottom{display:block;background:url('/Sites/RET/_img/recs/threeFeaturesBoxB.gif') no-repeat;width:618px;height:15px}
.threefeaturesboxRec .bottom table{width:618px}
.threefeaturesboxRec .bottom td{width:309px}
/* THREE FEATURES BOX REC */
/* TWO COL BOX */
.twocolbox{width:618px;margin-bottom:8px;background:url('/Sites/RET/_img/layout/twoBoxTop.gif') top left no-repeat;padding-top:17px}
.twocolbox a,.twocolbox a:active,.twocolbox a:visited{color:#fff;font-weight:bold}
.twocolbox a:hover{color:#9da5aa;text-decoration:underline}
.twocolbox .rec{background:url('/Sites/RET/_img/layout/twoBoxTopRec.gif') no-repeat;width:618px;color:#fff;text-align:center;font:bold 12px verdana,arial,helvetica;height:21px;padding-top:6px}
.twocolbox .divider,.twocolbox .bottom{display:block;background:url('/Sites/RET/_img/layout/twoBoxDevider.gif') no-repeat;width:618px;height:17px}
.twocolbox .bottom{background:url('/Sites/RET/_img/layout/twoBoxBottom.gif') no-repeat}
.twocolbox .content{background:#000 url('/Sites/RET/_img/layout/twoBoxBG.gif') repeat-y;width:591px;padding:0 14px 0 13px;color:#9da5aa;overflow:hidden}
.twocolbox .content p{padding:0;margin:0;color:#ccc;font-weight:normal;font-size:11px}
.twocolbox .thumbBox{width:102px;margin:0px;float:left;padding:2px 4px 2px 5px}
.twocolbox .thumbBox img{border:solid 1px #999}
.twocolbox .descriptionBox{width:175px;color:#9da5aa;float:right}
.twocolbox .description{width:175px;color:#9da5aa}
.twocolbox .content .left{width:49%;float:left}
.twocolbox .content .right{width:49%;float:left;padding-left:2%}
.twocolbox .descriptionBox .titlePrice{display:block;height:50px}
/* TWO COL BOX */
/* TWO COL BOX REC */
.twocolboxRec{width:618px;margin-bottom:8px}
.twocolboxRec a,.twocolbox a:active,.twocolbox a:visited{color:#fff;font-weight:bold}
.twocolboxRec a:hover{color:#9da5aa;text-decoration:underline}
.twocolboxRec .top{display:block;background:url('/Sites/RET/_img/layout/twoBoxTop.gif') no-repeat;width:618px;height:17px}
.twocolboxRec .rec{background:url('/Sites/RET/_img/layout/twoBoxTopRec.gif') no-repeat;width:618px;color:#fff;text-align:center;font:bold 12px verdana,arial,helvetica;height:21px;padding-top:6px}
.twocolboxRec .divider,.twocolboxRec .bottom{display:block;background: url('/Sites/RET/_img/layout/twoBoxDevider.gif') no-repeat;width:618px;height:17px}
.twocolboxRec .bottom{background:url('/Sites/RET/_img/recs/twoBoxBottom.gif') no-repeat}
.twocolboxRec .bottom table{width:618px}
.twocolboxRec .bottom td{width:309px}
.twocolboxRec .content{background:#000 url('/Sites/RET/_img/layout/twoBoxBG.gif') repeat-y;width:591px;padding:0 14px 0 12px;color:#9da5aa}
.twocolboxRec .descriptionBox{color:#9da5aa}
.twocolboxRec .descriptionBox td span{display:none}
.twocolboxRec .descriptionBox .bigqlookbtn{vertical-align:top;padding:5px 5px 0 0}
.twocolboxRec .title{width:175px;margin:0px;padding-bottom:2px;color:#fff;font-size:11px;height:40px}
.twocolboxRec .thumb{border:solid 1px #999;margin:0 4px 0 5px}
/* TWO COL BOX REC */
/* PRODUCT UPSELL */
#upsellWrapper{padding-bottom:5px;clear:both}
.upsellContentBox{float:right;color:#ccc;width:470px;height:80px}
.upsellThumbBox{width:102px;float:left;padding:5px 5px 5px 10px}
.upsellThumb{border:solid 1px #999;width:100px;height:75px}
.upsellTitle{font:bold 14px Arial,Helvetica,sans-serif;color:#fc0;text-decoration:none}
.upsellTitle a,.upsellTitle a:visited{color:#fc0;text-decoration:none}
.upsellTitle a:hover{color:#fff}
.upsellDesc{font:normal 12px Arial,Helvetica,sans-serif;color:#fff;width:450px}
.upsellPrice{font:normal 12px Arial,Helvetica,sans-serif;color:#ccc;font-size:12px;padding:12px 0 3px}
.upsellBtnBox{padding:5px 0 0 15px;width:182px;height:30px;margin-bottom:15px;display:block}
.upsellBtnBox div{float:left;padding-right:10px}
/* PRODUCT UPSELL */
/* QuickLook */
#QuickLookDiv{background-image:url('/Sites/RET/_img/quickLook/QL_bg.gif');background-repeat:no-repeat;display:none;position:absolute;z-index:400;width:422px;height:295px;padding:12px 11px 0}
#quicklook_title{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#fff;padding:5px 0 0 7px;width:380px;float:left;text-align:left}
.quicklook_close{float:right;width:25px;text-align:right;padding:6px 6px 0 0}
.quicklookTitleWrap{width:422px;height:40px;background:url('/Sites/RET/_img/quickLook/QL_titleBg.jpg')}
.quicklookTopBox,.quicklookMidBox,.quicklookBottomBox{font:normal 11px Verdana,Arial,Helvetica,sans-serif;color:#333;width:325px}
.quicklookMidBox{width:422px;height:163px;background:url('/Sites/RET/_img/quickLook/QL_midBg.jpg')}
.quicklookBottomBox{width:422px;text-align:right}
.quicklookBtmL{float:left;width:249px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#fff;padding-left:6px}
.quicklookBtmR{float:right;width:160px;padding-top:3px}
.quicklookBtmR div{float:left;padding-right:1px}
#quicklook_readMore{font:bold 10px Verdana,Arial,Helvetica,sans-serif;color:#369;text-decoration:none}
#quicklook_readMore a{color:#369}
#quicklook_readMore a:hover{color:#09c}
#quicklook_price{font:bold 12px Verdana,Arial,Helvetica,sans-serif;text-align:right;width:185px;padding:5px 5px 0 0}
#quicklook_flv_{width:210px;height:157px;float:left}
.rightSideBox{width:140px;padding-top:5px}
.playerBox{width:210px;height:157px;float:left;padding:4px 0 0 4px}
.textBox{width:196px;height:157px;float:right;padding:8px 5px 0 0}
.textBoxTxt{padding-left:3px;text-align:left}
#quicklook_right_content_{float:right;width:100px;border:1px solid #fc0}
#quicklook_text{padding-top:5px}
#quicklook_summary{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#000}
#QLRatingDiv{padding:0px;vertical-align:top;clear:both}
#QLRatingName{color:#fff;font-family:tahoma,Helvetica,sans-serif;font-size:9px}
#QLRatingDescriptors,#QLRatingInfo{color:#999;font-family:tahoma,Helvetica,sans-serif;font-size:9px}
.readMoreTxt{font:bold 11px Verdana,Arial,Helvetica,sans-serif;color:#c00;text-decoration:none}
.readMoreTxt a{color:#369}
.readMoreTxt a:hover{color:#09c}
.ratingBoxL{float:left;width:16px;padding-top:1px}
.ratingBoxR{float:right;width:200px;text-align:left;padding:5px 0 0 5px}
.quicklookCursor{cursor:pointer}
/* QuickLook */
/* BANNER */
.banner{padding-bottom:8px}
/* BANNER */
/* FEATURES BOX */
.featuresboxtop{display:block;background:url('/Sites/RET/_img/layout/featuresBoxT.gif') no-repeat;width:618px;height:13px}
.featuresboxbottom{display:block;background:url('/Sites/RET/_img/layout/featuresBoxB.gif') no-repeat;width:618px;height:15px}
.featuresboxbottom2{display:block;background:url('/Sites/RET/_img/layout/featuresBoxB2.gif') no-repeat;width:618px;height:11px}
.featuresboxmid{display:block;background:url('/Sites/RET/_img/layout/featuresBoxM.gif') no-repeat;width:618px;height:18px}
/* FEATURES BOX */
/* TABBED BOX */
.tabbox{width:618px;margin-bottom:10px;height:384px;background:url('/Sites/RET/_img/layout/tabBoxBg2.gif') no-repeat top}
.tabbox a,.tabbox a:active,.tabbox a:visited{color:#1b2228;font-weight:bold}
.tabbox a:hover{color:#1b2228;text-decoration:none;outline:none}
.searchlink a,.searchlink a:active,.searchlink a:visited,.searchlink a:link{color:#2d3942;font-weight:bold}
.searchlink a:hover{color:#000;text-decoration:none}
.tabbox .tabs{display:block;width:618px;height:34px}
.tabbox .tabs .acontainer{padding-top:12px;display:inline;float:left}
.tabbox .tabs .acontainer a,.tabbox .tabs .acontainer a:active,.tabbox .tabs .acontainer a:visited{font-size:11px;color:#ccc;padding:0 10px;background:url('/Sites/RET/_img/layout/tabBoxTabsDivider.gif') no-repeat right;cursor:pointer}
.tabbox .tabs .acontainer a:hover{color:#fff;text-decoration:none;background:#666}
.tabbox .tabs .tabbed{color:#000;font-size:11px;font-weight:bold;display:inline;float:left}
.tabbox .tabs .tableft,.tabbox .tabs .tabright{display:block;background:url('/Sites/RET/_img/layout/tabBoxTabsL.gif') no-repeat;width:4px;height:34px}
.tabbox .tabs .tabright{background:url('/Sites/RET/_img/layout/tabBoxTabsR.gif') no-repeat}
.tabbox .tabs .tabmid{padding:12px 10px 0;height:21px;border:1px solid #313f48;background:#9aa3aa}
.tabbox .content{width:586px;height:280px;padding:10px 15px 0;color:#2d3942}
.tabbox .content .numbox{display:inline;float:left;background:url('/Sites/RET/_img/layout/tabBoxNumBg2.gif') repeat-x top;width:30px;height:32px;padding-top:32px;text-align:center;font:bold 14px Arial,Helvetica,sans-serif;color:#c2c8cc}
.tabbox .content .thumb{display:inline;float:left;width:65px;padding-top:10px;text-align:right}
.tabbox .content .thumb img,.topfivegameimg img{border:1px solid #fff}
.tabbox .content .thumb img:hover,.topfivegameimg img:hover{border:1px solid #2d3942}
.tabbox .content .icon{display:inline;float:left;width:25px;padding-top:10px;text-align:center}
.tabbox .content .productname{display:inline;float:left;padding-top:10px;width:170px;line-height:10px}
.tabbox .content .productname div{padding:3px 3px 0 0;float:left}
.tabbox .content .productname div.price{padding-top:6px}
.tabbox .content .rowdivider{background:url('/Sites/RET/_img/layout/tabBoxRowDivider.gif') no-repeat bottom}
.tabbox .content .lightrowdivider{background:#c2c8cc url('/Sites/RET/_img/layout/tabBoxRowDivider.gif') no-repeat bottom}
#tabdiv{clear:both;display:inline-block}
#tabdiv table{float:left}
.selectedTabTable .left{display:inline;background:url('/Sites/RET/_img/layout/tabBoxTabsL.gif') no-repeat;width:4px;height:34px;float:left}
.selectedTabTable .mid{padding:0 8px;height:21px;background:#9aa3aa;color:#000;font-weight:bold}
.selectedTabTable .right{display:inline;background:url('/Sites/RET/_img/layout/tabBoxTabsR.gif') no-repeat;width:4px;height:34px;float:left}
.selectedTabTable{border-collapse:collapse}
.unselectedTabTable{color:#fff;margin-top:3px}
.unselectedTabTable .mid{color:#fff;padding:0 13px 0 10px;cursor:pointer;margin-top:1px}
.unselectedTabTable .mid:hover{color:#babcbe}
.unselectedTabTable .right{background:url('/Sites/RET/_img/layout/tabBoxTabsDivider.gif') no-repeat;width:2px;height:18px;margin-top:3px}
.unselected a:hover{color:#ccc}
#tabdiv table td,.menu td{vertical-align:middle;font-weight:bold} 
.tabbox .off{color:#fff;padding:0 10px}
.tabbox .off:hover,.tabbox .off a:hover{color:#ccc}
.tabbox .hover{color:#666}
.tabdetailbox .off{color:#ccc;padding:10px;font-size:11px;font-weight:bold}
.tabdetailbox .hover{color:#666}
.divrowdivider,.lightdivrowdivider{background:url('/Sites/RET/_img/layout/tabBoxRowDivider.gif') no-repeat bottom;height:66px;overflow:hidden}
.lightdivrowdivider{background:#c2c8cc url('/Sites/RET/_img/layout/tabBoxRowDivider.gif') no-repeat bottom}
/* TABBED BOX */
/* TABBED BOX - ACCOUNT PAGE*/
.tabboxAcct{width:558px;margin:20px 0 10px 0;background:url('/Sites/RET/_img/layout/tabBoxBg_Acct_top.gif') no-repeat top}
.tabboxAcct a,.tabboxAcct a:active,.tabboxAcct a:visited,.searchlinkAcct a,.searchlinkAcct a:active,.searchlinkAcct a:visited,.searchlinkAcct a:link{color:#2d3942;font-weight:bold}
.tabboxAcct a:hover,.searchlinkAcct a:hover{color:#000;text-decoration:none}
.tabboxAcct .tabs{display:block;width:558px;height:34px}
.tabboxAcct .tabs .acontainerAcct{padding-top:12px;display:inline;float:left}
.tabboxAcct .tabs .acontainerAcct a,.tabboxAcct .tabs .acontainer a:active,.tabboxAcct .tabs .acontainer a:visited{font-size:11px;color:#ccc;padding:0 10px;background:url('/Sites/RET/_img/layout/tabBoxTabsDivider.gif') no-repeat right;cursor:pointer}
.tabboxAcct .tabs .acontainer a:hover{color:#fff;text-decoration:none;background:#666}
.tabboxAcct .tabs .tabbed{color:#000;font-size:11px;font-weight:bold;display:inline;float:left}
.tabboxAcct .tabs .tableft,.tabboxAcct .tabs .tabright{display:block;background:url('/Sites/RET/_img/layout/tabBoxTabsL.gif') no-repeat;width:4px;height:34px}
.tabboxAcct .tabs .tabright{background:url('/Sites/RET/_img/layout/tabBoxTabsR.gif') no-repeat}
.tabboxAcct .tabs .tabmid{padding:12px 10px 0;height:21px;border-top:1px solid #313f48;background:#9aa3aa}
.tabboxAcct .content{width:586px;height:280px;padding:10px 15px 0;color:#2d3942}
.tabboxAcct .content .numbox{display:inline;float:left;background:url('/Sites/RET/_img/layout/tabBoxNumBg.gif') repeat-x top;width:30px;height:24px;padding-top:32px;text-align:center;font:bold 14px Arial,Helvetica,sans-serif;color:#c2c8cc}
.tabboxAcct .content .thumb{display:inline;float:left;width:65px;padding-top:10px;text-align:right}
.tabboxAcct .content .thumb img,.topfivegameimg img{border:1px solid #fff}
.tabboxAcct .content .thumb img:hover,.topfivegameimg img:hover{border:1px solid #2d3942}
.tabboxAcct .content .icon{display:inline;float:left;width:25px;padding-top:10px;text-align:center}
.tabboxAcct .content .productname{display:inline;float:left;padding-top:10px;width:170px;line-height:10px}
.tabboxAcct .content .productname img{padding:3px 3px 0 0;vertical-align:middle;display:inline}
.tabboxAcct .content .rowdivider{background:url('/Sites/RET/_img/layout/tabBoxRowDivider.gif') no-repeat bottom}
.tabboxAcct .content .lightrowdivider{background:#c2c8cc url('/Sites/RET/_img/layout/tabBoxRowDivider.gif') no-repeat bottom}
.selectedTabTableAcct .left{display:inline;background:url('/Sites/RET/_img/layout/tabBoxTabsL.gif') no-repeat;width:4px;height:34px;float:left}
.selectedTabTableAcct .mid{padding:11px 8px 0;height:21px;border-top:1px solid #313f48;background:#9aa3aa;color:#000;font-weight:bold}
.selectedTabTableAcct .right{display:inline;background:url('/Sites/RET/_img/layout/tabBoxTabsR.gif') no-repeat;width:4px;height:34px;float:left}
.selectedTabTableAcct{border-collapse:collapse}
.unselectedTabTableAcct .left{}
.unselectedTabTableAcct .mid{color:#fff;padding:9px 7px 0;cursor:pointer;font-weight:bold}
.unselectedTabTableAcct .mid:hover{color:#babcbe}
.unselectedAcct a:hover{color:#ccc}
.unselectedTabTableAcct{color:#fff;padding:0 10px}
.menuAcct td{vertical-align:middle} 
.tabboxAcct .off{color:#fff;padding:0 10px}
.tabboxAcct .off:hover,.tabboxAcct .off a:hover{color:#ccc}
.tabboxAcct .hover{color:#666}
.tabdetailboxAcct .off{color:#ccc;padding:10px;font-size:11px;font-weight:bold}
.tabdetailboxAcct .hover{color:#666}
.divrowdividerAcct{background:url('/Sites/RET/_img/layout/tabBoxRowDivider.gif') no-repeat bottom;height:66px}
.lightdivrowdividerAcct{background:#c2c8cc url('/Sites/RET/_img/layout/tabBoxRowDivider.gif') no-repeat bottom; height:66px}
.tabcontentAcct{width:546px;min-height:100px;background:#9aa3aa;border-right:1px solid #313f48;border-left:1px solid #313f48;padding:15px 5px 10px}
.tabcontentAcct_btm{width:558px;height:9px;background:url('/Sites/RET/_img/layout/tabBoxBg_acct_btm.gif') no-repeat}
.tabcontentAcct h2 a,.tabcontentAcct h2 a:link,.tabcontentAcct h2 a:visited{text-decoration:underline;color:#2d3942}
.tabcontentAcct h2 a:hover{color:#000}
/* TABBED BOX - ACCOUNT PAGE */
/* TABBED DETAIL BOX */
.tabdetailbox{width:618px;margin-bottom:8px;background:url('/Sites/RET/_img/layout/tabDetailBoxT.gif') no-repeat top}
.tabdetailbox .tabs{display:block;width:618px;height:34px}
.tabdetailbox .acontainer{display:inline;float:left;padding-top:12px}
.tabdetailbox .acontaineroff{display:inline;float:left;padding:0 10px;font-size:11px;font-weight:bold;color:#ccc;background:url('/Sites/RET/_img/layout/tabBoxTabsDivider.gif') no-repeat right;cursor:pointer}
.tabdetailbox .acontaineron{display:inline;float:left;padding:0 10px;font-size:11px;font-weight:bold;color:#fff;text-decoration:none;background:#666 url('/Sites/RET/_img/layout/tabBoxTabsDivider.gif') no-repeat right;cursor:pointer}
.tabdetailbox .tabbed{color:#000;font-size:11px;font-weight:bold;display:inline;float:left}
.tabdetailbox .tableft{display:inline;background:url('/Sites/RET/_img/layout/tabBoxTabsL.gif') no-repeat;width:4px;height:34px}
.tabdetailbox .tabmid{padding:12px 10px 0;height:21px;border-top:1px solid #313f48;background:#9aa3aa;cursor:pointer}
.tabdetailbox .tabright{display:inline;background:url('/Sites/RET/_img/layout/tabBoxTabsR.gif') no-repeat;width:4px;height:34px}
.selectedTabTableRev{margin:0;padding:0}
.tabdetailbox .selectedTabTableRev .tabbed{color:#000;font-size:11px;font-weight:bold;display:inline;float:left}
.tabdetailbox .selectedTabTableRev .tableft{display:inline;background:url('/Sites/RET/_img/layout/tabBoxTabsL.gif') no-repeat;width:4px;height:34px;float:left}
.tabdetailbox .selectedTabTableRev .tabmid{padding:12px 10px 0;height:21px;border-top:1px solid #313f48;background:#9aa3aa;cursor:default}
.tabdetailbox .selectedTabTableRev .tabright{display:inline;background:url('/Sites/RET/_img/layout/tabBoxTabsR.gif') no-repeat;width:4px;height:34px;float:left}
.tabdetailbox .unselectedTabTableRev .tabbed{color:#fff;font-size:11px;font-weight:bold;display:inline;float:left;background:none;border:none}
.tabdetailbox .unselectedTabTableRev .tableft{display:block;width:4px;height:34px}
.tabdetailbox .unselectedTabTableRev .tabmid{padding:12px 10px 0;height:21px;color:#fff;cursor:pointer}
.tabdetailbox .unselectedTabTableRev .tabmid:hover{color:#babcbe}
.tabdetailbox .unselectedTabTableRev .tabright{display:block;width:4px;height:34px}
.tabdetailbox .mid{width:586px;padding:0 15px 13px;background:#9aa3aa;border-left:1px solid #313f48;border-right:1px solid #313f48;float:left;display:inline}
.tabdetailbox .mid2{width:586px;padding:2px 15px 13px;background:#9aa3aa;border-left:1px solid #313f48;border-right:1px solid #313f48;float:left;display:inline}
.tabdetailbox .mid3{width:586px;padding:2px 15px 13px;margin-top:-15px;background:#9aa3aa;border-left:1px solid #313f48;border-right:1px solid #313f48;float:left;display:inline}
.tabdetailbox .content{background:#f0f1f3}
.tabdetailbox #contentOverview{background:#f0f1f3;margin-top:15px}
.tabdetailbox .content .tablecontent{padding:20px 20px 0}
.tabdetailbox #contentOverview .boxshot{background:#c2ccce;border:1px solid #989da0;padding:2px;float:left;margin-right:5px}
.tabdetailbox #contentOverview .info{display:block;height:93px}
.tabdetailbox #contentOverview .hdr{float:left;display:block;padding:0 5px;width:195px;color:#465052;font-weight:bold}
.tabdetailbox #contentOverview .hdr h2{padding-bottom:7px}
.tabdetailbox #contentOverview .hdr .add{float:left;padding-right:5px}
.tabdetailbox #contentOverview .hdr .price{float:left;margin-top:8px;color:#465052}
.tabdetailbox #contentOverview li{list-style-type:disc}
.tabdetailbox #contentOverview .bonus li{list-style-type:none}
.tabdetailbox .dotlinedown{background:url('/Sites/RET/_img/layout/dotLineDown.gif') repeat-y left}
.region{border:1px solid #9ea2a5;background:#fff;color:#c00;font-size:11px;font-weight:bold;text-align:center;margin:10px 0 0 145px;padding:15px 0}
.empty{height:75px}
.dvp{display:inline-block;margin-top:5px}
.dvp .one{float:left;width:265px}
.dvp .two{float:left;width:85px}
.dvp .three{float:left;width:185px}
.productseo{padding-bottom:20px}
.overviewLeft{float:left;padding-right:5px}
/* PRODUCT PAGE REC */
.recboxtwocol{width:586px;background:#6a7883;padding:0 0 5px;display:inline-block}
.recboxtwocol h1,.recboxtwocol h1 div{color:#fff;font-weight:bold;font-size:12px;text-align:center;padding:4px 0}
.recboxtwocol table{border-collapse:separate;border-spacing:0;margin:0;padding:0}
.recboxtwocol td{text-align:left;font-size:11px}
.recboxtwocol .slot{display:inline-block;background:#000;border-left:2px solid #595959;border-right:2px solid #595959;width:281px}
.recboxtwocol a,.recboxtwocol a:active,.recboxtwocol a:visited{color:#fff;font-weight:bold}
.recboxtwocol a:hover{color:#9da5aa;text-decoration:underline}
.recboxtwocol .thumbBox{width:109px;float:left;padding:2px 4px 2px 5px}
.recboxtwocol .thumbBox img{border:1px solid #999}
.recboxtwocol .descriptionBox{float:left;width:163px;color:#9da5aa;padding-top:4px}
.recboxtwocol .title{width:163px;height:39px;overflow:hidden;padding-bottom:2px;color:#fff;font-size:11px}
.recboxtwocol .description{width:163px;color:#9da5aa}
.recboxtwocol .btns img{vertical-align:middle}
/* PRODUCT PAGE REC */
.tabdetailbox ul{margin:10px 0}
.tabdetailbox li{margin:0 30px}
.tabdetailbox blockquote{margin:10px 30px}
.tabdetailbox .editorreviewbox{background:#d0d3d5;padding:20px;margin:20px 0}
.tabdetailbox .editorratebox{display:inline;float:left;background:url('/Sites/RET/_img/layout/editorRateBox.gif') no-repeat;width:73px;height:53px;text-align:center;padding-top:20px;margin:14px 10px 0 0;font-size:22px;font-weight:bold;color:#fff}
.tabdetailbox .userreviewbox{background:url('/Sites/RET/_img/layout/dotLineRight.gif') repeat-x bottom;padding-bottom:20px;margin:20px 0}
/* TABBED BOX - REVIEWS */
.leftcolumn_rev{display:inline;float:left;width:545px;padding-bottom:20px}
.rightcolumn_rev{display:none;float:left;width:202px}
.leftcolumn_screen{display:inline;float:left;width:545px;padding-bottom:20px;margin-top:-7px;text-align:center}
.photo{width:120px;padding:0 5px 0 6px} 
.rightcolcontainer_rev{width:182px;display:none;background:url('/Sites/RET/_img/layout/dotLineRight.gif') repeat-x top;padding:20px 0 20px 20px}
.firstrightcolcontainer_rev{width:182px;display:block;padding:0 0 20px 20px}
.review_header{display:block;clear:both;height:21px;padding-top:3px;padding-left:5px;text-align:left;background:url('/Sites/RET/_img/layout/review_header_bg.gif') repeat-x;color:#fff;font-size:11px;font-weight:bold}
.review_summary{display:inline-block;clear:both;width:535px;padding:5px;margin:0 0 10px;background:#f0f1f2}
.review_image{float:left;width:100px;background:#f0f1f2}
.review_gameinfo{float:right;width:430px;padding-left:0;text-align:left;vertical-align:top;background:#f0f1f2}
.review_info{display:block;float:left;width:235px;text-align:left;vertical-align:top;background:#f0f1f2}
.review_gametitle{font-size:11px;font-weight:normal}
.review_btns{margin-top:12px;text-align:left;white-space:nowrap;cursor:pointer}
.review_btns div{float:left;padding-right:5px}
.review_rating{display:block;float:right;width:195px;text-align:left;vertical-align:top}
.review_avgrtg,.write_review_cont{width:195px;height:83px;background:url('/Sites/RET/_img/buttons/average_rating_bg.gif') no-repeat;border:0;cursor:hand;cursor:pointer}
.write_review_txt{vertical-align:middle;text-align:center;color:#fff;padding-top:12px}
.write_review_txt img{margin-top:5px}
.avg_rating_txt{color:#fff;font-weight:bold;text-align:center;padding-top:10px}
.avg_score_txt{color:#fff;font-weight:bold;font-size:22px;text-align:center;padding-top:7px}
.number_txt{color:#fff;font-weight:normal;font-size:9px;text-align:center;padding:7px 0 10px}
.review_page{color:#fff;font-size:10px;font-family:verdana;font-weight:normal}
.pager{color:#fff;position:relative;left:200px;bottom:9px}
#singlepager{color:#fff;cursor:pointer}
#multipager{color:#fff;cursor:pointer}
#singlenextlink,#singlepreviouslink{color:#fff;cursor:pointer}
.review_page_nav{color:#fff;font-size:10px;font-family:verdana;font-weight:bold;cursor:pointer}
.review_page_nav:hover{color:#babcbe}
#reviewsummary_hdr{display:block;clear:both;height:20px;padding:2px 0 0 5px;margin-bottom:-10px;text-align:left;background:url('/Sites/RET/_img/layout/review_header_bg.gif') repeat-x;color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase}
.review_box{display:inline-block;clear:both;width:535px;min-height:85px;padding:5px;text-align:left;vertical-align:top;background:#f0f1f2}
#CreateNick{display:block;clear:both;width:535px;padding:10px 15px 10px 8px;text-align:left;vertical-align:top;background:#f0f1f2;margin-bottom:3px}
#rrNickname{display:table;clear:both;width:542px;padding:10px 8px;text-align:left;vertical-align:middle;background:#f0f1f2;margin-bottom:3px}
.rpwguide{display:inline;text-align:right;float:right}
.nick{display:inline;text-align:left;float:left}
#review_rating{width:460px;float:right;color:#1d6a98;font-size:10px;font-family:verdana;font-weight:normal;background:#f0f1f2;text-align:left}
.review_title{color:#000;font-size:11px;font-family:verdana;font-weight:bold;margin-bottom:2px;text-transform:uppercase}
.review_username{width:115px;color:#115083;font-size:10px;font-family:verdana;font-weight:bold;text-decoration:none;margin:0 5px 0 30px;text-align:left}
.review_votes{width:250px;color:#115083;font-size:10px;font-family:verdana;font-weight:normal;font-style:italic;text-align:left}	
.review_date{width:95px;color:#115083;font-size:10px;font-family:verdana;font-weight:normal;margin-right:30px;text-align:right}
#review_text,.shortreview_text,.short_review_text,.review_body{width:460px;overflow:hidden}
.short_review_text{padding-right:5px}
#read_review{color:#1d6a98;font:bold 10px verdana;cursor:pointer;background:#f0f1f2}
#score{display:inline-table;width:71px;height:71px;float:left;color:#fff;font:normal 20px verdana;background:url('/Sites/RET/_img/buttons/rating_bg.gif') no-repeat;text-align:center;vertical-align:middle;padding-top:14px}
.review_overallscore{color:#fff;font-size:20px}
.score_type_txt{color:#fff;font-weight:bold;font-size:10px;text-align:center;vertical-align:middle}
.showall a,.showall a:link,.showall a:active,.showall a:visited{color:#22678e;font-weight:bold}
.showall a:hover{color:#7991a3}
#showSingleReviewLink a,#showSingleReviewLink a:link,#showSingleReviewLink a:active. #showSingleReviewLink a:visited{color:#22678e;font-weight:bold}
#showSingleReviewLink a:hover{color:#7991a3}
#bottom_btns{overflow:hidden}
#bottom_btns span{float:right;margin:5px 5px 0 0}
#ratingsBoxTable{margin:15px 0;background:#eee;border:1px solid #545557;text-align:center;width:440px;overflow:hidden}
.ratingsBoxHeader{width:75px;background:#545557;color:#fff}
.ratingsBoxHeader2{width:250px;background:#545557;text-align:left;padding-left:10px;color:#fff}
.ratingsBoxSubHeader{font-weight:normal;vertical-align:middle;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:2px;padding-bottom:2px;background:#ddd;color:#545557}
.ratingsBoxSubHeader a,.ratingsBoxSubHeader a:link,.ratingsBoxSubHeader a:active,.ratingsBoxSubHeader a:visited{color:#22678e;font-weight:bold}
.ratingsBoxSubHeader a:hover{color:#7991a3}
.rrRatingsBoxScoreOv{font-size:14px;border-top:1px solid #ddd;padding-top:3px;padding-bottom:3px;font-weight:bold}
.rrRatingsBoxScore{padding:4px 0 2px;font-weight:bold}
.rrRatingsDes{text-align:left;padding:4px 0 2px 10px;font-weight:bold;overflow:hidden}
.rrRatingsCom{text-align:left;padding:0 10px 2px;overflow:hidden}
.rrRatingsOv{font-size:14px;border-top:1px solid #ddd;margin-top:5px;text-align:left;padding:3px 0 3px 10px;font-weight:bold}
.ratinghelp{margin:5px 3px 0 3px;cursor:pointer;vertical-align:middle}
#postedVoteNote{font-weight:bold}
.ratingsBoxScore{font-size:11px;font-weight:bold;padding:4px 0}
.buttonBar{margin-top:10px}
.review_main .review_summary{width:548px}
.review_main #review_rating{width:460px;background:#f0f1f2;display:inline-table}
.review_main .review_image{margin-left:-11px;background:none}
.review_main .review_gameinfo{width:435px}
.review_main #review{width:558px;background:#f0f1f2;display:table}
.tabdetailbox p{padding:0;margin:10px 0 0}
.tabdetailbox h2{color:#000;font-weight:bold;font-size:11px;padding:0;margin:0}
.lightgraytext,.d2dseo{color:#6b6e70}
.tabdetailbox .thumb img{border:1px solid #fff}
.tabdetailbox .thumb img:hover{border:1px solid #2d3942}
.tabdetailbox .bottom{display:block;background:url('/Sites/RET/_img/layout/tabDetailBoxB.gif') no-repeat;width:618px;height:7px}
/* REVIEWS NOTICE */
.reviews_notice{background:url('/Sites/RET/_img/layout/reviews_notice.gif') no-repeat;width:618px;height:43px;margin:-5px 0 5px;display:none}
.notice_img{float:left;width:22px;vertical-align:text-top}
.notice_txt{float:right;width:600px;font-weight:bold;color:#fff;font-size:10px;text-align:left;margin-left:-20px;padding-top:3px}
/* TABBED SCREENSHOTS */
/* TABBED DETAIL BOX */
/* ACCOUNT CONTENT */
.downloadheaders{padding:10px 0 10px 2px;font-size:10px;font-weight:bold;color:#000;background:url('/Sites/RET/_img/layout/lineRight.gif') repeat-x bottom}
.downloadheaders2{padding:10px 0;font-size:11px;color:#ebebeb;background:#aaafb3 url('/Sites/RET/_img/layout/lineRight.gif') repeat-x bottom}
.downloadheaders3{padding:10px 0 10px 5px;font-size:11px;font-weight:bold;color:#ebebeb;background:#aaafb3 url('/Sites/RET/_img/layout/lineRight.gif') repeat-x bottom}
.datecol{width:63px;padding:15px 0;font-size:9px;background:url('/Sites/RET/_img/layout/lineRight.gif') repeat-x bottom}
.namecol{width:119px;padding:15px 0 15px 3px;background:url('/Sites/RET/_img/layout/lineRight.gif') repeat-x bottom}
.downloadcol{width:62px;padding:15px 0 15px 3px;text-align:left;background:url('/Sites/RET/_img/layout/lineRight.gif') repeat-x bottom}
.sendinfocol{width:55px;padding:15px 0;text-align:center;background:url('/Sites/RET/_img/layout/lineRight.gif') repeat-x bottom}
.codecol{width:233px;padding:15px 0 15px 3px;font-size:9px;background:url('/Sites/RET/_img/layout/lineRight.gif') repeat-x bottom}
.accountcol{width:309px;padding:5px 0;font-size:9px;background:url('/Sites/RET/_img/layout/lineRight.gif') repeat-x bottom}
.descriptioncol{width:278px;padding:15px 10px 15px 0;margin-bottom:10px}
.descriptioncol b{font-size:12px}
.descriptioncol .esrb{padding-top:3px;text-align:center;float:left;text-align:left;font-size:10px;font-weight:bold}
.descriptioncol .esrb-desc{float:left;padding-left:10px;width:95px;font-size:9px}
.numcol{width:65px;padding:15px 0}
.numcol_promo{width:130px;padding:15px 0;background:url('/Sites/RET/_img/layout/lineRight.gif') repeat-x bottom}
.numcol2{padding:15px 20px 15px 0;background:url('/Sites/RET/_img/layout/lineRight.gif') repeat-x bottom;text-align:right;font-weight:bold}
.numcol3{padding:5px 20px 0 0;text-align:right;font-weight:normal}
.numcol4{width:49px;padding:15px 0 15px 10px;background:#ccd0d4}
.numcol5,.numcol7,.numcol9,.numcol10{width:70px;padding:5px 0 5px 10px;background:#ccd0d4;font-size:11px;vertical-align:middle;font-size:10px;text-align:left;display:block;float:right}
.numcol9,.numcol10{color:#ff0000}
.numcol6{width:70px;padding:5px 0 5px 10px;background:#d5d9c8;vertical-align:middle;font-size:10px;text-align:left;display:block;float:right}
.numcol8{width:70px;padding:5px 0 5px 10px;border-top:1px solid #808080;background:#bad7b3;font-size:12px;font-weight:bold;text-align:left;display:block;float:right}
.bundlecol1{width:489px;padding:3px 0 5px;background:url('/Sites/RET/_img/layout/lineRight.gif') repeat-x bottom}
.bundlecol1 a{color:#000;text-decoration:none}
.bundlecol1 a:hover{text-decoration:underline}
.bundlecol1 img,.bundlecol2 img{vertical-align:middle;display:inline}
.bundlecol2{width:71px;padding:3px 0 5px;background:url('/Sites/RET/_img/layout/lineRight.gif') repeat-x bottom}
.price_txt,.price_txt2,.price_txt3{width:160px;padding:5px 10px 5px 0;text-align:right;font-weight:bold;font-size:11px;vertical-align:middle;float:left;display:block}
.price_txt2{border-top:1px solid #808080}
.price_txt3{color:#f00;font-size:10px}
#subtotalDiv,#OriginalSubTotal,#discountDiv,#taxDiv,#walletchargeDiv,#totalcostDiv{display:inline;clear:both}
.myaccountheader{text-align:right;font-weight:bold;color:#3a3e41;padding:5px 0;background:url('/Sites/RET/_img/layout/lineRight.gif') repeat-x bottom}
.myaccountinfo{text-align:left;padding:5px 0 5px 5px;background:url('/Sites/RET/_img/layout/lineRight.gif') repeat-x bottom}
.myaccountinfo select,.generalaccountform,.addresses input,.addressescheckbox{font:normal 10px Verdana,Arial,Helvetica,sans-serif;color:#000;border:0;vertical-align:middle}
.generalaccountform{width:200px}
.myaccountsubheader{font-weight:bold;color:#ebebeb;padding:5px 0 5px 5px;background:#aaafb3 url('/Sites/RET/_img/layout/lineRight.gif') repeat-x bottom}
.myaccountsubheader2{font-weight:bold;padding:5px 0 5px 8px;background:#e8ebed url('/Sites/RET/_img/layout/lineRight.gif') repeat-x bottom}
.addresses input{width:150px}
.stayinformed td{padding:5px 2px 5px 0}
.redtext,.AlertText{color:#c00 !important}
.redverify{color:#c00;background:#ffc}
.verify{margin-left:70px}
.imageCheck{height:50px}
.imageCheck .left{float:left;width:38%}
.imageCheck .right{float:right;width:62%}
/* ACCOUNT CONTENT */
/* PROMO CODE SIDE BAR */
.promo_hdr{font-weight:bold;color:#fff;font-size:11px;text-align:center;padding:15px 0 0 25px}
a.btn_applycode{background:url('/Sites/RET/_img/buttons/btn_applycode.gif') no-repeat top;display:block;width:106px;height:17px;text-indent:-5000px}
a.btn_applycode:hover{background:url('/Sites/RET/_img/buttons/btn_applycode.gif') no-repeat bottom}
.promo_code{border:1px solid #808080;padding:2px}
.promo_cart{font-size:10px;color:#f00;font-weight:bold;position:relative;top:10px}
.promo_cart2{font-size:10px;color:#f00;padding-top:5px}
.PromoPrice,.promoprice_overlay,.Coupon{color:#f00}
.Coupon b{font-size:10px}
.RegularPrice{color:#000}
#sc_originalPrice{margin-left:28px}
.OriginalPrice,.originalprice_mini,.OriginalPrice_Overlay{text-decoration:line-through;color:#f00}
.OriginalPrice_Overlay,.PromoPrice_Overlay{background:#ccd0d4;width:69px;padding:7px 0 0 10px;float:left}
.PromoPrice_Overlay{height:82px;margin-bottom:-7px}
.original_padding{padding-left:27px}
.original_padding2{padding:0 0 8px 27px}
.promocode_container{text-align:left;vertical-align:middle;margin-top:-5px}
.promo_txt{display:block;font-weight:none;font-size:11px;padding-bottom:10px;vertical-align:middle}
.promo_txt2{font-size:11px}
.promo_txt input{color:#808080;font-size:10px;width:150px;vertical-align:middle}
.apply_btn{text-align:center;position:relative;top:5px}
.promo{font-size:11px;color:#000;text-align:left;margin-bottom:15px}
.promo input{vertical-align:middle}
.applycode_txt{font-weight:bold;font-size:11px;color:#000}
#CouponMessage{color:#f00;font-weight:bold;padding:3px 0 10px 0}
#loading_div{padding:10px 0;text-align:center}
.promo_thanks{color:#f00}
/* PROMO CODE SIDE BAR */
/* ACCOUNT TABBED BOX */
#myVideos,#myRentals,#myAudio,#myStreams,#myGames,#myDocs,#transactionsDiv{display:none}
/* ACCOUNT TABBED BOX */
/* CART */
.cartbox{width:209px;margin-bottom:8px}
.cartbox a,.cartbox a:active,.cartbox a:visited{color:#fff;font-weight:bold}
.cartbox a:hover{color:#c2c8cc;text-decoration:underline}
.cartbox .top{display:block;background:url('/Sites/RET/_img/layout/cartBoxT.gif') no-repeat;width:139px;height:28px;color:#fff;font-size:11px;font-weight:bold;padding:12px 20px 0 50px}
.cartbox .top a,.cartbox .top a:active,.cartbox .top a:visited{color:#fff}
.cartbox .top a:hover{color:#dcdee0;text-decoration:none}
.cartbox .bggradient{background:url('/Sites/RET/_img/layout/cartBoxMBg.gif') repeat-x top;width:209px}
.cartbox .content{width:181px;padding:0 14px;background:#000 url('/Sites/RET/_img/layout/cartBoxM.gif') repeat-y}
.cartbox .icon{display:block;float:left;padding-right:8px;margin:8px 0 0 10px}
.cartbox .productname,.cartbox .productname2{display:block;float:left;width:141px;color:#9da5aa;margin:5px 0 3px}
.cartbox .productname2{margin:5px 0 0}
.cartbox .price{margin-left:28px;color:#c2c8cc;font-weight:bold;padding-bottom:5px}
.cartbox .quantity{font-size:9px}
.cartbox a.remove,.cartbox a.remove:active,.cartbox a.remove:visited{font-size:9px;color:#8fb0c9;font-weight:normal;text-decoration:underline}
.cartbox a.remove:hover{color:#000;text-decoration:none;background:#9da5aa}
.cartbox input{font-size:10px;font-family:Verdana,Verdana,Arial,Helvetica,sans-serif;width:15px;color:#000;border:1px solid #424040;background:#c2c8cc}
.cartbox .noitems{color:#fff;margin:5px 0 5px 10px}
.cartbox .subtotalcontainer{clear:left;display:block;width:149px;height:14px;padding:6px;margin:5px 0 0 10px;background:#3e4141}
.cartbox .subtotaltext{display:inline;float:left;color:#ccc;font-size:11px}
.cartbox .subtotal{text-align:center;color:#fff;font-size:11px;font-weight:bold}
.cartbox .maxcontainer{clear:left;display:block;width:149px;height:14px;padding:6px;margin:0 0 5px 10px;background:none;white-space:nowrap}
.cartbox .max{display:block;text-align:center;color:#fff;font-size:11px;font-weight:bold;clear:both;white-space:nowrap}
.cartbox .maxitems{width:110px;float:right;color:#fff;font-size:11px;font-weight:bold;text-align:left;padding-top:2px}
.cartbox .exclamation{width:35px;float:left;text-align:right}
.cartbox .max a,.cartbox .max a:active,.cartbox .max a:visited{font-size:6px;color:#fff;font-weight:bold;text-decoration:none}
.cartbox .max a:hover{text-decoration:underline}
.cartbox .checkoutbtn,.cartbox .checkoutbtn a.chkOut{margin:10px auto 5px}
.cartbox .bottom{display:block;background:url('/Sites/RET/_img/layout/cartBoxB.gif') no-repeat;width:209px;height:16px}
.giftbox{border:1px solid #5d6d77;background:url('../_img/gift/giftbox.gif') no-repeat #fff;background-position:top left;padding:8px}
.gifttext{padding-left:90px}
.discounts_container{background:#000;border:1px solid #495458;padding:5px 3px;margin:10px 3px 3px;text-align:center}
.disc_header{color:#ffcc04;font-size:12px;font-weight:bold}
.disc_header a{color:#ffcc04;text-decoration:none}
.disc_header a:hover{text-decoration:underline}
.disc_msg{text-align:left;margin:5px 0}
.disc_txt{color:#fff;font-size:10px;text-align:left}
.disc_help a{color:#0759a2;font-size:10px;text-decoration:underline}
.disc_help a:hover{color:#0759a2;font-size:10px;text-decoration:none}	
/* CART */
/* PAYMENT METHOD */
.payment_method_box,.payment_paypal_box{display:block;background:#d9dee2;border:1px solid #a8adb1;clear:both}
.payment_method_box{border-bottom:none}
.payment_paypal_box{padding:0 5px 0 10px}
.payment_cc{padding:10px 10px 5px;overflow:hidden;display:block;clear:both;border-bottom:1px solid #a8adb1;vertical-align:middle;_height:28px}
.payment_paypal{background:#d9dee2;padding:15px 0;display:block;clear:both;overflow:hidden}
.payment_paypal2{padding:15px 10px 15px 5px;overflow:hidden;display:block;clear:both}
.new_paypal_payment{border:1px solid #aaafb3;border-top:none;padding:0 0 10px;clear:both;overflow:hidden}
.paypal_btn{float:left;width:150px}
.paypal_txt{float:right;width:385px;text-align:left;vertical-align:middle;display:block}
.paypal_txt2{padding-bottom:5px}
.save_paypal{padding:0 0 5px 2px}
.paypal_checkbox{vertical-align:middle}
.payment_heading{padding:10px 0 5px 0;font-size:11px}
.payment_heading1{margin-top:5px;float:left;font-size:11px}
.payment_heading2{padding-bottom:5px;float:right}
#payment_hdr{clear:both;display:inline;padding:10px 3px 10px 2px;overflow:hidden}
.downloadheaders4{font-size:15px;font-weight:bold;color:#000;float:left;display:inline}
.gifting{display:inline;margin-top:-25px}
.gift_img{vertical-align:middle}
.gift_txt{vertical-align:top}
.gifting a,.gifting a:active,.gifting a:visited,.gifting a:link{text-decoration:none;color:#115083;font-weight:bold} 
.gifting a:hover{color:#7991a3;text-decoration:none}
#ctl00_ctl00_ctl00_Body_ContentAreaTwo_ContentAreaTwo_ctl00_giftPanel{}
.cc_footer{color:#f00;font-style:italic;font-size:11px}
.newAccount{padding:0 10px;background:#edeff2}
.newAccount td{padding-bottom:5px}
.newAccount .error{width:185px;vertical-align:middle}
.checkoutBoxLightBar .error{width:185px;vertical-align:middle}
.use_btn{margin:10px 0 20px 195px}
.errorverify{color:#f00}
.errormsg{color:#f00;font-size:11px;border:1px solid #999;background:#fff4a8;padding:10px;margin-bottom:10px}
.ccFormContainer input,.ccFormContainer select{font-size:10px}
.ccForm{width:190px;text-align:right;vertical-align:top;padding-top:5px}
.ccDropLg{width:223px;height:23px;padding:2px 1px}
.ccDropMed{width:157px;height:23px;padding:2px 1px}
.ccDropSm{width:60px;height:23px;padding:2px 1px}
.ccField{width:155px;height:20px}
.ccFieldSm{width:35px;height:20px}
.ccInvalid{padding:10px;color:#ff0000}
.ccNum{width:150px}
.ccNum2{width:120px}
.ccExp{width:70px}
.ccExp2{width:64px}
.ccCardHolder{width:150px}
.ccCardHolder2{width:129px}
.ccVerification{width:150px}
.ccVerification2{width:269px;padding-left:5px}
.shoppingHR{padding-left:48px;background:url('/Sites/RET/_img/layout/lineRight.gif') repeat-x bottom}
.shoppingHRNumCol{background:url('/Sites/RET/_img/layout/lineRight.gif') repeat-x bottom #ccd0d4}
.gray{color:#666}
.customerSupport{padding:20px;background:#fff;border:1px solid #a8adb1;clear:both;overflow:hidden;_height:70px}
.customerSupport .left{padding-top:5px;}
#ctl00_ctl00_ctl00_Body_ContentAreaTwo_ContentAreaTwo_ctl00_combinedCheckoutCardControl_cardControl_accountNumberLabel,#ctl00_ctl00_ctl00_Body_ContentAreaTwo_ContentAreaTwo_ctl00_combinedCheckoutCardControl_cardControl_accountTypeLabel{color:#666}
#giftContainer{background:#d5d9dc;border:1px solid #a0a7ab;padding:2px;height:35px;width:546px;vertical-align:middle;padding-left:10px;margin:5px 0 25px 0}
#giftContainer .box{background:url('/Sites/RET/_img/gift/giftboxIcon.gif') no-repeat;width:34px;height:33px;float:left;margin-right:5px}
#giftContainer a{font-weight:bold;float:left;margin-top:10px}
/* PAYMENT METHOD */
/* LOG IN AT CHECKOUT */
#payment_hdr h2{font-size:15px;font-weight:bold;color:#000;float:left;display:inline;background:none;padding:0;margin:10px 0 20px 0;_margin-bottom:0}
.loginOverlay{overflow:hidden;padding:10px 0 20px 25px !important}
.loginOverlay h2{font-size:14px;padding:0 0 20px 0;margin:0 25px 0 0;background:url('/Sites/RET/_img/layout/lineRight.gif') repeat-x bottom}
.loginOverlay a.user{font-size:12px;color:#006699;font-weight:none}
.loginOverlay a:hover{color:#83a3b3;text-decoration:underline}
#loginOverlay_error{margin-left:195px}
.loginOverlay .multipleProfile{clear:both;overflow-x:hidden;overflow-y:auto;height:125px;padding-top:0px;margin:15px 25px 0px 0}
.loginOverlay .multipleProfile a{font-size:11px;color:#006699;font-weight:bold}
.loginOverlay .multipleProfile a:hover{color:#83a3b3;text-decoration:underline}
.loginOverlay .multipleProfile .left{float:left;padding:5px 0 0 110px;_padding:5px 0 0 90px;text-align:right;font-size:11px;font-weight:bold;color:#404142}
.loginOverlay .multipleProfile .right{float:right;text-align:left;width:320px}
.loginOverlay .multipleProfile .right .profile1{background:#b7bdc2;padding:5px;width:331px;height:15px}
.loginOverlay .multipleProfile .right .profile2{background:#c3c8cc;padding:5px;width:331px;height:15px}
.loginOverlay table tr{margin-bottom:5px}
#fedregLogin .clear{margin:5px 0 15px 195px}
#fedregLogin td{padding-bottom:5px}
a.login{background:url('/Sites/RET/_img/buttons/btnLogin.gif') no-repeat top;display:block;width:49px;height:17px;text-indent:-5000px}
a.login:hover{background:url('/Sites/RET/_img/buttons/btnLogin.gif') no-repeat bottom}
.loginbox{clear:both;padding:10px 10px 5px;overflow:hidden;display:block;clear:both;border-bottom:1px solid #a8adb1;vertical-align:middle}
.loginbox h3{margin-top:0px;float:left;font-size:11px;font-weight:bold}
.loginbox a{padding-bottom:5px;height:12px;float:left;position:relative;top:-2px;left:10px}
.checkoutBoxLightBar td{padding-bottom:5px}
.checkoutBoxLightBar .check{display:block;font-family: Arial, Helvetica, sans-serif;font-size:9px;font-weight:bold;padding-left:175px;white-space:nowrap;margin-top:10px;_margin-top:-5px;*margin-top:-5px}
.checkoutBoxLightBar .check input{margin-right:5px;position:relative;top:2px;_top:12px;*top:12px}
#ctl00_ctl00_ctl00_Body_ContentAreaTwo_ContentAreaTwo_ctl00_loginOrRegisterControl_subscriptionControl_subscriptionCheckBoxList input{margin-bottom:10px}
#ctl00_ctl00_ctl00_Body_ContentAreaTwo_ContentAreaTwo_ctl00_loginOrRegisterControl_birthdate_PU_TG{position:relative;_top:2px;_left:3px;*top:0px;*left:3px}
.tos{position:relative;left:193px;padding:10px 0 0 0;font-family: Arial, Helvetica, sans-serif;font-size:9px}
/* /LOG IN AT CHECKOUT */
/* RIGHT LIST BOX */
.rightlistboxRec .hdr{background:url('/Sites/RET/_img/recs/recRt_hdr.gif') no-repeat;width:209px}
.rightlistboxRec .hdr .text{font:bold 11px Verdana,Arial,Helvetica,sans-serif;color:#fff;padding:12px 20px 5px}
.rightlistboxRec .top1{position:relative;left:0;top:0}
.rightlistboxRec table,.rightlistboxRec table tbody{border-spacing:0;background:url('/Sites/RET/_img/layout/rightListBoxLightRow.gif') repeat-y;margin:0;padding:0}
.rightlistboxRec .content table tr{margin:0;padding:0}
.rightlistboxRec .content table tr td{background:none;margin:0;padding-top:5px}
.rightlistboxRec .thumb{display:inline;width:72px;padding:5px 3px 8px 5px}
.rightlistboxRec .productname{display:inline;float:left;padding:2px 0 8px;width:100px;line-height:10px}
.rightlistboxRec .productname .add{float:left;padding:2px 2px 0 0}
.rightlistboxRec .productname img{display:inline;float:left;padding:3px 2px 0 0;white-space:nowrap}
.paypalbox{width:177px;padding:8px 0 12px 32px}
.paypalbox a{background:url('/Sites/RET/_img/paypal.gif') no-repeat top left;display:block;width:150px;height:40px;text-indent:-5000px}
.rightlistbox,.rightlistboxRec{width:209px;margin-bottom:8px;background:url('/Sites/RET/_img/recs/recRt_bg.gif') repeat-y}
.rightlistbox .content p,.rightlistboxRec .content p{margin:0;color:#2D3942}
.rightlistbox .top,.rightlistboxRec .top{color:#fff;font-size:11px;font-weight:bold;padding:12px 20px;background:url('/Sites/RET/_img/recs/recRt_hdr.gif') top center no-repeat}
.rightlistbox .content,.rightlistboxRec .content{background:#9aa3aa url('/Sites/RET/_img/layout/rightListBoxM.gif') top center repeat-y;width:181px;padding:0 14px}
.rightlistbox .contenttop,.rightlistboxRec .contenttop{padding:6px 0 0;color:#2D3942;background:#9aa3aa url('/Sites/RET/_img/recs/recRt_top.gif') top left no-repeat}
.rightlistbox .content a,.rightlistbox a:active,.rightlistbox a:visited,.rightlistboxRec .content a,.rightlistboxRec a:active,.rightlistboxRec a:visited{color:#2d3942;font-weight:bold}
.rightlistbox .content a:hover,.rightlistboxRec .content a:hover{color:#000;text-decoration:underline}
.rightlistbox .thumb{float:left;width:32px;padding-top:10px;margin:0 4px 0 8px}
.rightlistbox .thumb img,.rightlistboxRec .thumb img{border:1px solid #0e466f}
.rightlistbox .thumb img:hover,.rightlistboxRec .thumb img:hover{border:1px solid #fff}
.rightlistbox .content .icon,.rightlistboxRec .content .icon{float:left;width:9px;margin:10px 5px 0 0}
.rightlistbox .productname{float:left;padding:7px 0 8px;width:120px}
.rightlistbox .content .productname .infoSm,.rightlistbox .content .productname .addSm{float:left;margin:2px 2px 0 0}
.rightlistbox .productname .price,.rightlistboxRec .productname .price{padding-top:4px}
.rightlistbox .price,.rightlistboxRec .price{float:left;color:#2d3942;padding-top:5px}
.rightlistbox .lightrow,.rightlistboxRec .lightrow{background:url('/Sites/RET/_img/layout/rightListBoxLightRow.gif') repeat-y;border-top:1px solid #cdd3d7;border-bottom:1px solid #858d93;overflow:hidden;width:181px}
.rightlistbox .firstrow,.rightlistboxRec .firstrow{overflow:hidden;width:181px}
.rightlistbox .bottom,.rightlistboxRec .bottom{display:block;background:url('/Sites/RET/_img/layout/rightListBoxB.gif') no-repeat;width:209px;height:14px}
/* RIGHT LIST BOX */
/* RIGHT PRODUCT BOX */
.rightprodbox{width:209px;margin-bottom:8px;background:url('/Sites/RET/_img/recs/recRt_bg.gif') top center repeat-y}
.rightprodbox a,.rightprodbox a:active,.rightprodbox a:visited{color:#fff;font-weight:bold}
.rightprodbox a:hover{color:#9da5aa;text-decoration:underline}
.rightprodbox .top{color:#fff;font-size:11px;font-weight:bold;padding:12px 20px;background:url('/Sites/RET/_img/recs/recRt_hdr.gif') top center no-repeat;display:block}
.rightprodbox .top a:hover{color:#dcdee0;text-decoration:none}
.rightprodbox .contenttop{background:url('/Sites/RET/_img/layout/rightProdBox_top.gif') top center no-repeat;width:209px;height:16px}
.rightprodbox .content{width:209px;color:#9da5aa;background:#000 url('/Sites/RET/_img/layout/rightProdBoxM.gif') repeat-y;padding:6px 0;overflow:hidden}
.rightprodbox .content p{margin:0;padding:0}
.rightprodbox .content .thumb{width:145px;height:109px;margin-left:30px}
.rightprodbox .content .icon{float:left;width:9px;margin:5px 4px 0 32px}
.rightprodbox .content .productname{float:left;padding-top:5px;width:127px;color:#fff}
.rightprodbox .content .productname .infoSm,.rightprodbox .content .productname .addSm,.rightprodbox .content .productname .preorderSm{float:left;margin:2px 2px 0 0}
.rightprodbox .content .productname .price{padding-top:2px;color:#fff;clear:left}
.rightprodbox .content .productname .orangeOriginal{text-decoration:line-through;color:#f90}
.rightprodbox .bottom{display:block;background:url('/Sites/RET/_img/layout/rightProdBoxB.gif') no-repeat;width:209px;height:26px}
/* RIGHT PRODUCT BOX */
/* RIGHT DOWNLOAD PROTECTION BOX */
ul.sidenav{margin-bottom:10px;padding:0;list-style:none}
ul.sidenav li{position:relative;margin:0;padding:0}
ul.sidenav li a.link{position:relative;z-index:2}
ul.sidenav li div{display:none;position:absolute;top:0;left:0;margin-left:-200px;width:400px;padding-top:27px;background:url('/Sites/RET/_img/dlpro-popup-top.gif') no-repeat right top}
ul.sidenav li div p{margin:0;line-height:1.7em;padding:0 5px 20px 67px;background:url('/Sites/RET/_img/dlpro-popup-btm.gif') no-repeat right bottom;font-size:1.1em;color:#ccc}
ul.sidenav li div p img{margin:0 0 10px -37px}
ul.sidenav li div p a{color:#0071bc}
ul.sidenav li div p a:hover{color:#83a3b3}
/* END RIGHT DOWNLOAD PROTECTION BOX */
/* WIDGET  */
.widget{position:relative;left:12px;margin-top:12px}
.widget a{color:#fff;text-decoration:none;font-weight:bold}
/* WIDGET */
/* AD BOX */
.adbox{width:209px;margin-bottom:8px}
.adbox .top{display:block;background:url('/Sites/RET/_img/layout/adBoxT.gif') no-repeat bottom;width:209px;height:10px}
.adbox .content{background:#555f67 url('/Sites/RET/_img/layout/adBoxM.gif') repeat-y;width:209px;text-align:center}
.adbox .bottom{display:block;background:url('/Sites/RET/_img/layout/adBoxB.gif') no-repeat;width:209px;height:10px}
/* AD BOX */
/* BODY CONTAINER */
#container,#divBody{position:relative;margin:0 auto;width:994px;background:#1b2227 url('/Sites/RET/_img/layout/bodySidesRepeat.gif') repeat-y;border:0;display:table}
/* BODY CONTAINER */
/* TOP HEADER */
#header{width:994px;height:84px;background:url('/Sites/RET/_img/layout/bg-bodyTop.gif') no-repeat bottom #000;color:#babcbe;font:10px Verdana, Arial, Helvetica, sans-serif normal}
#header a,#header a:link,#header a:visited{color:#babcbe;text-decoration:none}
#header a:hover{color:#fff}
#header .logo{width:362px;height:64px;background:url('/Sites/RET/_img/logoD2D.gif') no-repeat #000;margin:5px 0 0 10px;float:left}
#header .info{width:622px;padding-top:10px;float:right}
#header .login{width:382px;padding:0 50px 0 0;text-align:right;color:#babcbe;float:left}
#header .topNav{width:537px;height:35px;padding-left:85px;font-weight:bold;clear:both}
#header .topNav .search{width:247px;height:30px;background:url('/Sites/RET/_img/layout/headerSprite.gif') no-repeat left -91px;padding:5px 0 0 71px;border:none;float:left}
#header .topNav .search input.searchField{width:200px;height:18px;background:url('/Sites/RET/_img/layout/headerSprite.gif') no-repeat left -225px;padding:5px 4px 0 4px;border:none;vertical-align:top;font-size:11px}
#header .topNav .search .button{width:28px;height:23px;background:url('/Sites/RET/_img/layout/headerSprite.gif') no-repeat -208px -225px;border:none;cursor:pointer}
#header .topNav .nav{width:219px;height:25px;background:url('/Sites/RET/_img/layout/headerSprite.gif') no-repeat right -136px;padding-top:10px;list-style-type:none;float:right;}
#header .topNav .nav a{display:inline-block;padding:0px 6px 0 6px;vertical-align:top}
#header .topNav .nav span{width:2px;height:35px;background:url('/Sites/RET/_img/layout/headerSprite.gif') no-repeat left -181px;display:inline-block;margin-top:-10px}
#header .regional{width:190px;height:28px;padding:0;color:#babcbe;float:right}
#header .regional ul{width:56px;min-height:11px;padding:5px;*padding-bottom:0;margin:0;position:relative;top:-17px;left:115px;border:1px solid #808080;background:#000}
#header .regional li{float:left;list-style:none;color:#babcbe;margin:0px}
#header .regional .flags{display:none;border:0;background:none}
#header .regional .flags li{float:none;height:11px;padding:5px 0 0 5px;margin:0;position:relative;top:23px;*top:7px;left:-125px}
#header .regional a.downArrow{background:url('/Sites/RET/_img/layout/headerSprite.gif') no-repeat -43px -3px;width:9px;height:5px;display:block;position:relative;top:-7px;left:43px}
#header .regional a.flagUK{background:url('/Sites/RET/_img/layout/headerSprite.gif') no-repeat left -36px;width:35px;height:11px;display:block;text-indent:-5000px;margin:0;padding:0}
#header .regional a.flagUK:hover{background-position:left -25px}
#header .regional a.flagUS{background:url('/Sites/RET/_img/layout/headerSprite.gif') no-repeat left 0px;width:35px;height:11px;display:block;text-indent:-5000px;margin:0;padding:0}
#header .regional a.flagUS:hover{background-position:left -11}
#header .regional a.flagEU{background:url('/Sites/RET/_img/layout/headerSprite.gif') no-repeat left -61px;width:35px;height:11px;display:block;text-indent:-5000px;margin:0;padding:0}
#header .regional a.flagEU:hover{background-position:left -50px}
/* /TOP HEADER */
/* BODY BG */
#bodybg,#divContentArea{background:url('/Sites/RET/_img/layout/bodyBg.jpg') no-repeat;width:994px;min-height:860px}
/* /BODY BG */
/* BODY LEFT COLUMN */
#bodyleftcolumn,#divColumn1{width:133px;float:left;display:inline;margin-left:10px}
/* /BODY LEFT COLUMN */
/* BODY MIDDLE COLUMN */
#bodymiddlecolumn,#divColumn2{width:618px;float:left;display:inline;margin-left:1px}
/* /BODY MIDDLE COLUMN */
/* BODY RIGHT COLUMN */
#bodyrightcolumn{width:209px;float:left;display:inline;margin-left:8px}
/* /BODY RIGHT COLUMN */
/* GENRE PAGE STYLES */
/* BROWSE PRODUCTS BOX */
.browseprodbox{width:618px}
.browseprodbox .top{display:block;background:url('/Sites/RET/_img/layout/generalBoxT.gif') no-repeat bottom;width:618px;height:9px}
.browseprodbox .paginatecontent{color:#cfdee7}
.browseprodbox .paginatedivider{padding:0 10px;vertical-align:middle}
.browseprodbox .pagearrows{padding:0 2px;vertical-align:middle}
.browseprodbox .paginatecontent input,.browseprodbox .paginatecontent select{font-size:10px;color:#000;border:1px solid #485a67;vertical-align:middle}
.browseprodbox .paginatecontent a,.paginatecontent a:active,.paginatecontent a:visited{color:#fff;font-weight:bold}
.browseprodbox .paginatecontent a:hover{color:#27333c}
.browseprodbox .paginatetop{display:block;background:url('/Sites/RET/_img/layout/browseBoxBg.gif') no-repeat;width:558px;height:63px;padding:15px 20px 0;margin:0 0 2px 10px}
.browseprodbox .paginatebottom{display:block;background:url('/Sites/RET/_img/layout/paginateBoxBottomBg.gif') no-repeat;width:558px;height:19px;padding:10px 20px;margin-left:10px}
.browseprodbox .browsecontent{font-size:11px;font-weight:bold;margin-bottom:18px}
.browseprodbox .browsecontent select{font-size:10px;font-weight:bold;color:#000;border:1px solid #858d93;vertical-align:middle}
.browseprodbox .leftcolumn{padding:0 1px 0 10px;width:298px}
.browseprodbox .leftcolumn .top{display:block;background:url('/Sites/RET/_img/layout/browseListBoxTL.gif') no-repeat bottom;width:298px;height:5px}
.browseprodbox .leftcolumn .mid{display:block;background:#adb5bb url('/Sites/RET/_img/layout/browseListBoxML.gif') repeat-y;width:298px}
.browseprodbox .leftcolumn .bottom{display:block;background:url('/Sites/RET/_img/layout/browseListBoxBL.gif') no-repeat top;width:298px;height:5px;margin-bottom:2px}
.browseprodbox .rightcolumn{padding:0 9px 0 1px;width:299px}
.browseprodbox .rightcolumn .top{display:block;background:url('/Sites/RET/_img/layout/browseListBoxTR.gif') no-repeat bottom;width:298px;height:5px}
.browseprodbox .rightcolumn .mid{display:block;background:#adb5bb url('/Sites/RET/_img/layout/browseListBoxMR.gif') repeat-y;width:298px}
.browseprodbox .rightcolumn .bottom{display:block;background:url('/Sites/RET/_img/layout/browseListBoxBR.gif') no-repeat top;width:298px;height:5px;margin-bottom:2px}
.browseprodbox .content{background:#687781 url('/Sites/RET/_img/layout/generalBoxM.gif') repeat-y;width:618px;display:block}
.browseprodbox .content .prodnamecontainer a,.browseprodbox .content .prodnamecontainer a:active,.browseprodbox .content .prodnamecontainer a:visited{color:#000;font-weight:bold}
.browseprodbox .content .prodnamecontainer a:hover{color:#27333c;text-decoration:underline}
.browseprodbox .thumb{display:inline;float:left;padding-bottom:5px;margin:5px 8px 0 12px;text-align:left}
.browseprodbox .thumb img{border:1px solid #fff}
.browseprodbox .thumb img:hover{border:1px solid #2d3942}
.browseprodbox .prodnamecontainer{display:inline;float:left;margin-top:5px}
.browseprodbox .productname{display:block;width:166px;height:60px;line-height:10px;color:#2d3942;overflow:hidden}
.browseprodbox .btns{display:block;white-space:nowrap}
.browseprodbox .btns div{float:left;padding-right:3px}
.browseprodbox .qlookbtn,.browseprodbox .downloadbtn{vertical-align:top;margin-right:5px;display:inline;float:left}
.browseprodbox .graytext{color:#616a71;font-weight:bold}
.browseprodbox .bottom{clear:both;display:block;background:url('/Sites/RET/_img/layout/generalBoxB.gif') no-repeat;width:618px;height:9px}
/* BROWSE PRODUCTS BOX */
/* DETAIL CONTENT and MEDIA TABBED BOX */
.detailcontent{background:#687781 url('/Sites/RET/_img/layout/generalBoxM.gif') repeat-y;width:598px;padding:4px 10px 0;display:inline-block}
.detailflvplayer{float:left;background:url('/Sites/RET/_img/product_flv_bg.gif') #000 no-repeat;width:326px;height:284px;padding-top:5px;margin-right:3px}
.detailbox{float:left;width:269px;height:294px;background:url('/Sites/RET/_img/layout/detailBoxBg.gif') no-repeat}
.detailboxcontent{height:262px}
.detailboxtitle{font-size:14px;font-weight:bold;color:#fff;margin:8px 16px 11px}
.detailboxpublisher{background:#373d42;padding:10px 16px;margin:0 4px 10px;color:#fff}
.detailboxpublisher h3{padding:0;margin-right:3px;display:inline;color:#97acbe}
.detailboxavailability{color:#b8b8b8;margin:0 20px 10px}
.detailboxdownload img,.detailboxdownload .add{display:inline;float:left;white-space:nowrap;margin:0 10px 0 20px}
.detailboxprice{float:left;font-size:12px;font-weight:bold;color:#fff;margin-top:6px}
.detailboxbtns{margin-left:7px}
#RatingName,#RatingDescriptors,#RatingInfo{color:#fff}
#RatingName b{color:#97acbe;font-size:11px}
#RatingInfo{padding:0 20px}
.mediatabbox{display:block;clear:both;width:594px;height:169px;background:url('/Sites/RET/_img/layout/mediaTabBoxBg.gif') no-repeat top;margin-left:1px}
.mediatabbox .tabs{display:block;width:594px;height:28px}
.mediatabbox .acontainer{display:inline;float:left;padding-top:6px}
.mediatabbox .acontaineroff,.mediatabbox .acontaineron{display:inline;float:left;padding:0 10px;font-size:11px;font-weight:bold;color:#ccc;background:url('/Sites/RET/_img/layout/tabBoxTabsDivider.gif') no-repeat right;cursor:pointer}
.mediatabbox .acontaineron{color:#fff;text-decoration:none;background:#666 url('/Sites/RET/_img/layout/tabBoxTabsDivider.gif') no-repeat right}
.mediatabbox .tabbed{color:#000;font-size:11px;font-weight:bold;display:inline;float:left}
.mediatabbox .tableft{display:block;background:url('/Sites/RET/_img/layout/mediaTabBoxTabsL.gif') no-repeat;width:4px;height:28px}
.mediatabbox .tabmid{padding:6px 10px 0;height:21px;border-top:1px solid #cdd1d5;background:#9aa3aa}
.mediatabbox .tabright{display:block;background:url('/Sites/RET/_img/layout/mediaTabBoxTabsR.gif') no-repeat;width:4px;height:28px}
.mediatabboxcontent{width:564px;padding:16px 15px 0}
.mediatabboxcontent img{border:1px solid #fff;margin:0 8px}
.mediatabboxcontent img:hover{border:1px solid #2d3942}
.callOutWarm{color:#c61d16}
.callOutCool{color:#0303da}
.callOutHighlight{color:#007200}
/* DETAIL CONTENT and MEDIA TABBED BOX */
/* END GENRE PAGE STYLES */
/* QUICK LOOK/POP UP */
.popup{width:344px;height:266px;padding:10px 10px 0 22px;background:url('/Sites/RET/_img/layout/popup.gif') no-repeat;display:none;position:absolute;z-index:500}
.popuptitle{font-size:11px;font-weight:bold;width:320px;height:25px}
.popupflashcell{width:176px;height:164px;}
.popupcontentcell{padding-left:12px;line-height:11px;color:#626e76}
.popupbtnscell img{margin-bottom:4px}
.popup h3{font-size:10px;font-weight:bold;color:#000;display:inline;margin-right:4px}
.popupcontentcell a,.popupcontentcell a:active,.popupcontentcell a:visited{color:#ad0100;font-weight:bold;text-decoration:none}
.popupcontentcell a:hover{color:#000;text-decoration:underline}
/* END QUICK LOOK/POP UP */
/* PATCHES PAGE */
table.patch{padding:10px;font-size:11px}
table.patch td{padding:5px;font-size:11px}
/* END PATCHES PAGE */
/* STATIC PAGE FULL WIDTH - NO RIGHT COLUMN */
.promo-full-bg{background:url('/Sites/RET/_img/layout/promo-full-bg.jpg') repeat-y #cdd3d6;width:800px;padding:0 17px}
.promo-full-top{background:url('/Sites/RET/_img/layout/promo-full-top.jpg') no-repeat;width:834px;height:14px}
.promo-full-btm{background:url('/Sites/RET/_img/layout/promo-full-btm.jpg') no-repeat;width:834px;height:16px}
/* END STATIC PAGE FULL WIDTH - NO RIGHT COLUMN */
/* SEARCH RESULTS */
#searchResults .content{width:594px;margin-left:1px;padding:0;border:1px solid #5f5f5f;overflow:hidden}
#searchResults .content .result1,#searchResults .content .result2{background:#b8c2c7;width:564px;overflow:hidden;padding:15px}
#searchResults .content .result2{background:#ccd2d5}
#searchResults .content .right{font:bold 12px verdana,arial,helvetica}
.suggest{font:bold 14px verdana,arial;margin:0 0 -10px -4px;padding:0}
.searchresultsheader{font-size:15px;background:#c3c8cc;border:1px solid #5f5f5f;border-bottom:none;margin-left:1px;padding:20px 15px 10px;width:564px}
.searchresultsheader .right{font-size:10px;text-align:right;vertical-align:text-bottom;padding-top:3px}
.searchbox{margin-left:-4px;padding-top:6px;font-size:15px}
.searchtextbox{font:15px Verdana,Arial,san-serif;padding:0;margin-left:5px}
.searchlink h2{font-size:13px;background:none;padding-top:5px;margin:0 0 -5px 0}
td.no_p p{margin:0;padding:0}
.recboxsearch{width:594px;margin-top:0;padding:0 0 5px 4px;background:#c3c8cc url('/Sites/RET/_img/layout/contentTextBoxM.gif') repeat-y}
.recboxsearch h1,.recboxsearch h1 div{color:#435662;font:bold 12px verdana,arial,helvetica;text-align:center;padding:4px 0}
.recboxsearch table{border-collapse:separate;border-spacing:0}
.recboxsearch .left{text-align:left;margin:0 5px 5px 0;width:288px}
.recboxsearch .left .slot{display:inline-block;background:#adb5bb;border:1px solid #687781;width:286px}
.recboxsearch a,.recboxtwocol a:active,.recboxtwocol a:visited{color:#000;font-weight:bold;font-size:10px}
.recboxsearch a:hover{text-decoration:underline}
.recboxsearch .thumbBox{width:105px;float:left;padding:2px 0px 2px 5px}
.recboxsearch .thumbBox img{border:1px solid #999}
.recboxsearch .descriptionBox{float:left;width:164px;color:#000;padding-top:4px;white-space:nowrap;overflow:hidden}
.recboxsearch .title{width:163px;height:26px;overflow:hidden;padding-bottom:2px;color:#fff;font-size:11px;white-space:normal}
.recboxsearch .btns{padding-top:5px}
.recboxsearch .btns img{vertical-align:middle}
/* END SEARCH RESULTS */
.publink{padding-bottom:60px}
.publink a{text-decoration:underline;font-size:12px}
/* BODY TOP */
.playsooner{background:url('/Sites/RET/_img/playSoonerAd.gif') no-repeat;width:189px;height:245px}
a.play,a.play:active,a.play:link,a.play:visited{color:#fff;font-weight:bold;font-size:11px}
a.play:hover{color:#b5bdc2}
.bodytop{padding:38px 0 10px}
#bodytop{width:160px;height:170px;overflow:auto;background:#6a7a84;text-align:left;padding:0 3px;color:#fff}
#bodytop p{color:#fff}
.playsooner h1{color:#fff;font:bold 11px Verdana,Arial,Helvetica,sans-serif}
/* /BODY TOP */
/* NETWORK FOOTER */
#footer{position:relative;margin:0 auto;background:url('/Sites/RET/_img/layout/bottomLayout.jpg') no-repeat;width:994px;height:231px;padding-top:35px}
#footer a,#footer a:active,#footer a:visited{color:#babcbe;text-decoration:none}
#footer a:hover{color:#fff;text-decoration:none}
.d2dfooter{margin:60px 25px 0 25px;padding-bottom:40px;border-bottom:1px solid #35454e;overflow:hidden;*padding-top:35px}
.d2dfooter .col{width:187px;text-align:left;float:left}
.d2dfooter .col h2{font-size:14px;font-weight:bold;color:#bfc5c9;margin-bottom:15px}
.d2dfooter .col li{list-style:none;margin:0;padding:0}
.d2dfooter .col ul li a{font-size:11px;color:#babcbe;line-height:1.8em}
.d2dfooter .col ul li a:hover{color:#fff}
.d2dfooter .col a.mcafee img{margin:0 -12px 25px 125px;display:block;float:right}
.d2dfooter .col .paypal{margin:0 0 25px 125px;display:block;float:right}
.d2dfooter .col a.paypal{background:url('/Sites/RET/_img/paypal.gif') no-repeat 0 -42px;display:block;width:50px;height:33px;text-indent:-5000px}
/* /NETWORK FOOTER */
/* IGN NETWORK IMPRINT/FOOTER CSS */
#corp-networkBar{width:100%;margin:0 auto;text-align:center;background-color:#000;background-image:url('/Sites/RET/_img/netImprint/corp-networkbar-bg.gif');background-repeat:repeat-x;border-bottom:1px solid #000;height:20px}
#corp-networkLinks {width:974px;margin:0 auto;text-align:right;padding-top:5px;font-family:Arial,Helvetica,sans-serif;font-size:9px;color: #ccc}
#corp-networkLinks a,#corp-networkLinks a:link,#corp-networkLinks a:visited,#corp-networkLinks a:active{text-decoration:none;color:#bebebe;padding:0 4px}
#corp-networkLinks a:hover{color:#fff}
#footerNetwork{width:944px;text-align:left;padding:25px}
#footerNetwork .col-left{width:450px;float:left}
#footerNetwork .col-right{width:490px;float:right;text-align:left}
#footerNetwork .col-left .row,#footerNetwork .col-right .row{margin-bottom:10px;font-family:Arial, Helvetica, sans-serif !important;color:#babcbe}
#footerNetwork .col-left .row a:hover,#footerNetwork .col-right .row a:hover{color:#fff}
#footerNetwork span.logo{background:url('/Sites/RET/_img/netImprint/ign_footer_logo.png') no-repeat;width:171px;height:26px;display:block;margin-bottom:10px}
/* /IGN NETWORK IMPRINT/FOOTER CSS */
/* BODY BOTTOM GRADIENT */
#bodybottomgradient,#divFooter{float:left;display:inline;background:url('/Sites/RET/_img/layout/bottomGradient.jpg') repeat-x;height:266px;width:100%;text-align:center}
/* /BODY BOTTOM GRADIENT */
/* COMING SOON STYLES */
.catheaderbox .content h1{font-size:18px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif}
.catheaderbox .content h1 img{position:relative;top:-1px}
.catmediabox .content .bg2{padding:15px 0 30px 20px;background:#000;margin:0 10px 0 0;color:#b7b7b7}
.catmediabox .content .bg2 span.txt{float:left;position:relative;top:-4px}
ul#filter{margin:0;padding:0;list-style-type:none;position:relative;top:-10px;left:10px;z-index:5000;float:left}
ul#filter li{float:left;background:url('/Sites/RET/_img/comingsoon/selectComingSoonBG.gif') no-repeat;padding:5px 5px 5px 10px;width:157px;height:25px;border:none;color:#000;cursor:hand;cursor:pointer;font-size:12px;font-weight:bold;display:inline;margin:0 5px 0 0;position:relative}
ul#filter li a{color:#000}
ul#filter li a:hover{color:#435b6d}
ul#filter li span img{margin:5px 2px 0 0}
ul#filter li ul{position:absolute;top:25px;left:-5000px;margin-left:-10px;display:block;width:172px}
/*\*/html*ul#filter li ul{[margin-left:-10px;margin-left:0px;]margin-left:-10px;}/*end*/
ul#filter li ul{[margin-left:-10px;margin-left:0px;]}/* fix for chrome */
ul#filter li ul li{background:url('/Sites/RET/_img/comingsoon/filterdropdownBG.gif') repeat-y;padding:0;margin:0;display:block;width:172px}
ul#filter li ul li.bot{background:url('/Sites/RET/_img/comingsoon/filterdropdownBG-bot.gif') no-repeat;width:172px;height:5px; background-color:transparent}
ul#filter li ul li a{color:#000;padding:4px 5px 4px 10px;margin:0;width:157px;display:block}
ul#filter li ul li a:hover{background:#435b6d;color:#fff}
ul#filter li:hover ul,ul#filter li.sfhover ul{left:auto}
/* COMING SOON - sort/pagination */
#comingSoonContent .top{background:url('/Sites/RET/_img/comingsoon/sortBG.gif') no-repeat;width:596px;height:34px;margin-left:1px;position:relative;_margin-bottom:-15px;top:-15px;padding:3px 0px}
#comingSoonContent .bottom{background:url('/Sites/RET/_img/comingsoon/sortBGBot.gif') no-repeat;width:596px;height:34px;margin-left:1px;position:relative}
#comingSoonContent .sort{float:left;padding:2px 10px 3px;color:#fff;vertical-align:text-top}
#comingSoonContent .sort span{position:relative;top:5px}
/* SORT BUTTON STYLES: */		
.sort a{position: relative;border:0;padding:0;cursor: pointer;overflow: visible; /* removes extra side padding in IE */top:-11px;display:inline-table;font-size:12px;color:#fff;vertical-align:top}
.sort a::-moz-focus-inner{border:none;/* overrides extra padding in Firefox */}
.sort a span{position:relative;display:block;white-space:nowrap}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
.sort a span{margin-top:-1px}}
/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
.sort a.SelectedDescStyle{padding:5px 15px 5px 8px;text-align:center;background:transparent url('/Sites/RET/_img/comingsoon/sort_sprite.gif') no-repeat right -170px;display:inline-block}
.sort a.SelectedDescStyle{[background: transparent url('/Sites/RET/_img/comingsoon/sort_sprite.gif') no-repeat right -170px;background: transparent url('/Sites/RET/_img/comingsoon/sort_sprite.gif') no-repeat right -171px;]*background:transparent url('/Sites/RET/_img/comingsoon/sort_sprite.gif') no-repeat right -170px}/*end*/
.sort a.SelectedDescStyle span{padding:5px 15px 5px 8px;height:25px;background:transparent url(/Sites/RET/_img/comingsoon/sort_sprite.gif) no-repeat left top;color:#fff}
.sort a.SelectedDescStyle:hover, .sort a.submitBtnHover{padding:5px 15px 5px 8px;background:transparent url('/Sites/RET/_img/comingsoon/sort_sprite.gif') no-repeat right -215px}
.sort a.SelectedDescStyle:hover{[background:transparent url('/Sites/RET/_img/comingsoon/sort_sprite.gif') no-repeat right -215px;background:transparent url('/Sites/RET/_img/comingsoon/sort_sprite.gif') no-repeat right -216px;]*background:transparent url('/Sites/RET/_img/comingsoon/sort_sprite.gif') no-repeat right -215px}/*end*/
.sort a.SelectedDescStyle:hover span, .sort a.submitBtnHover span{padding:5px 15px 5px 8px;background:transparent url('/Sites/RET/_img/comingsoon/sort_sprite.gif') no-repeat left -45px;color:#687781}
.sort a.SelectedAscStyle{padding:5px 15px 5px 8px;text-align:center;background:transparent url('/Sites/RET/_img/comingsoon/sort_sprite.gif') no-repeat right -80px;display:inline-block}
.sort a.SelectedAscStyle{[background:transparent url('/Sites/RET/_img/comingsoon/sort_sprite.gif') no-repeat right -80px;background:transparent url('/Sites/RET/_img/comingsoon/sort_sprite.gif') no-repeat right -81px;]*background:transparent url('/Sites/RET/_img/comingsoon/sort_sprite.gif') no-repeat right -80px}/*end*/
.sort a.SelectedAscStyle span{padding:5px 15px 5px 8px;height:25px;background: transparent url('/Sites/RET/_img/comingsoon/sort_sprite.gif') no-repeat left top;color:#fff}
.sort a.SelectedAscStyle:hover{padding:5px 15px 5px 8px;background:transparent url('/Sites/RET/_img/comingsoon/sort_sprite.gif') no-repeat right -125px}
.sort a.SelectedAscStyle:hover{[background: transparent url('/Sites/RET/_img/comingsoon/sort_sprite.gif') no-repeat right -125px;background: transparent url('/Sites/RET/_img/comingsoon/sort_sprite.gif') no-repeat right -126px;]*background:transparent url('/Sites/RET/_img/comingsoon/sort_sprite.gif') no-repeat right -125px}/*end*/	
.sort a.SelectedAscStyle:hover span{padding:5px 15px 5px 8px;background: transparent url('/Sites/RET/_img/comingsoon/sort_sprite.gif') no-repeat left -45px;color:#687781}
.sort a.UnselectedStyle{padding:5px 8px;text-align:center;display:inline-block}
.sort a.UnselectedStyle span{padding:5px 0px 5px 8px;color:#fff;height:25px}
.sort a.UnselectedStyle:hover{padding:5px 8px;background: transparent url('/Sites/RET/_img/comingsoon/sort_sprite.gif') no-repeat right -305px}
.sort a.UnselectedStyle:hover{[background: transparent url('/Sites/RET/_img/comingsoon/sort_sprite.gif') no-repeat right -305px;background: transparent url('/Sites/RET/_img/comingsoon/sort_sprite.gif') no-repeat right -306px;]*background:transparent url('/Sites/RET/_img/comingsoon/sort_sprite.gif') no-repeat right -305px}/*end*/
.sort a.UnselectedStyle:hover span{padding:5px 0px 5px 8px;background: transparent url('/Sites/RET/_img/comingsoon/sort_sprite.gif') no-repeat left -270px;color:#687781}
/* PAGINATION BUTTON STYLES: */
#comingSoonContent .pagination{float:right;padding:2px 10px 3px;color:#fff;vertical-align:text-top}
#comingSoonContent .pagination span{position:relative;top:-5px}
#comingSoonContent .pagination a.link{font-size:12px;color:#fff;position:relative;top:-3px}
#comingSoonContent .pagination a.link:hover{color:#687781}
#comingSoonContent .pagination a.UnSelectedStyle{background:none;width:21px;height:25px;font-size:12px;color:#fff;padding:5px 0;text-align:center;display:inline-block;vertical-align:middle}
#comingSoonContent .pagination a.UnSelectedStyle:hover{background:url('/Sites/RET/_img/comingsoon/paginationHover.gif') no-repeat;padding:5px 0;width:21px;height:25px;text-align:center;color:#687781}
#comingSoonContent .pagination a.SelectedStyle{background:url('/Sites/RET/_img/comingsoon/paginationON.gif') no-repeat;width:21px;height:25px;font-size:12px;color:#fff;padding:5px 0;display:inline-block;color:#fff;text-align:center;vertical-align:middle}
#comingSoonContent .pagination a.SelectedStyle:hover{color:#687781} 
/* COMING SOON - repeater */
#comingSoonContent .content{background:#fff;width:594px;margin:-7px 0 -28px 1px;border:1px solid #435b6d;position:relative;top:-28px;overflow:hidden;float:left;*margin-bottom:-22px}
/*\*/html*#comingSoonContent .content{[top:-17px;top:-28px;]top:-17px;}/*end*/
#comingSoonContent .content .result1,#comingSoonContent .content .result2{background:#fff;width:574px;height:80px;border:none;border-bottom:1px solid #a9b6bf;padding:10px}
#comingSoonContent .content .result2{background:#e4e8eb}
#comingSoonContent .content .left,#searchResults .content .left{float:left;width:455px}
#comingSoonContent .content .left .thumb,#searchResults .content .left .thumb{border:1px solid #343f45;padding:0;margin:0 10px 0 0}
#comingSoonContent .content .left .thumb img{display:block}
#comingSoonContent .content .left .thumb img:hover{cursor:hand;cursor:pointer}
#comingSoonContent .content .left .txt,#searchResults .content .left .txt{font-size:11px}
#comingSoonContent .content .left .txt img{margin-top:3px}
#comingSoonContent .content h3{font-size:12px;padding:0;margin:0}
#comingSoonContent .content .right{float:left;width:109px}
a.comingSoonSm{background: url('/Sites/RET/_img/btnComingSoonSm.gif') no-repeat top;width:51px;height:17px;display:block;text-indent:-5000px;cursor:default}
a.comingSoonSearch{background: url('/Sites/RET/_img/btnComingSoonBig.gif') no-repeat top;width:106px;height:29px;display:block;text-indent:-5000px;cursor:default;margin-top:15px}
a.comingSoonMed{background: url('/Sites/RET/_img/btnComingSoonMed.gif') no-repeat top;width:93px;height:16px;display:block;text-indent:-5000px;cursor:default}
a.comingSoonLg{background: url('/Sites/RET/_img/btnComingSoonBig.gif') no-repeat top;width:106px;height:29px;display:block;text-indent:-5000px;cursor:default}
a.comingSoonLg2{background: url('/Sites/RET/_img/btnComingSoonBig_light.gif') no-repeat top;width:106px;height:29px;display:block;text-indent:-5000px;cursor:default}
a.comingSoonMd{background: url('/Sites/RET/_img/btnComingSoonMed.gif') no-repeat top;width:93px;height:16px;display:block;text-indent:-5000px;cursor:default}
span#ctl00_ctl00_ctl00_Body_ContentAreaTwo_ContentAreaTwo_ctl00_searchableProductRepeaterControl_messageLabel {width:580px;float:left;padding:0 10px 80px}

/* STATIC DLM PAGE */
#dlm{background:url('/Sites/RET/_img/layout/promo-full-bg.jpg') repeat-y #cdd3d6;padding:15px 20px 0 19px;width:795px;margin:0;overflow:hidden;font:Verdana, Arial, Helvetica, sans-serif}
#dlm a,#dlm a:link,#dlm a:visited{font-size:12px;font-weight:bold;color:#ffce00;text-decoration:none}
#dlm a:hover{color:#fff;text-decoration:none}
#dlm a span.icon{background:url('/Sites/RET/staticpage/_img/dlm/iconViewScreen.gif') no-repeat top;display:block;width:13px;height:14px;text-indent:-5000px;float:left}
#dlm a span.icon:hover,#dlm a:hover span{background:url('/Sites/RET/staticpage/_img/dlm/iconViewScreen.gif') no-repeat bottom}
#dlm a.install,#dlm .install{background:url('/Sites/RET/staticpage/_img/dlm/btnInstall.gif') no-repeat top;display:block;width:138px;height:29px;text-indent:-5000px;float:left}
#dlm a.install:hover{background:url('/Sites/RET/staticpage/_img/dlm/btnInstall.gif') no-repeat bottom}
#dlm .dlm_header{background:url('/Sites/RET/staticpage/_img/dlm/dlm_hdr.gif') repeat-x;width:780px;height:37px;padding:10px 0 0 15px;font-size:20px;color:#fff;font-weight:bold;clear:both}
#dlm #container{background:url('/Sites/RET/staticpage/_img/dlm/dlmBg.gif') repeat-x;width:795px;clear:both;padding-top:10px;margin:0}
#dlm #container h2{font-size:19px;font-weight:bold;color:#fff;margin-bottom:10px}
#dlm #container h3{font-size:13px;font-weight:bold;color:#cccccc}
#dlm #container .comrade ul,#dlm #container .download .left ul{padding-left:20px}
#dlm #container .comrade ul li,#dlm #container .download .left ul li{color:#fff;font-size:12px;margin-bottom:10px}
#dlm .comrade{background:url('/Sites/RET/staticpage/_img/dlm/installBg.gif') no-repeat;float:left;width:382px;height:442px;padding:15px 15px 20px 20px;margin:0 0 5px 14px;_margin-left:7px}
#dlm .comrade .screen{background:url('/Sites/RET/staticpage/_img/dlm/screen.jpg') no-repeat;width:267px;height:41px;margin:20px 0 0 20px;padding-top:207px;position:relative}
#dlm .comrade .screen .link,#dlm .download .screen .link{margin-left:115px;*margin-left:125px}
#dlm .comrade .screen .icon,#dlm .download .screen .icon{position:relative;top:1px;left:254px;*top:-13px}
#dlm .install{margin:5px 0 0 20px;}
#dlm .compare{background:url('/Sites/RET/staticpage/_img/dlm/compareBg.gif') no-repeat;float:right;width:309px;height:442px;padding:15px 15px 20px 20px;margin:0 14px 5px 0;_margin-right:7px}
#dlm .compare .left{width:200px;margin-left:-5px}
#dlm .compare .left ul{margin-top:20px}
#dlm .compare .left ul li{list-style-type:none;padding:0;margin:0 0 20px 0;font:12px Arial, Helvetica, sans-serif;color:#fff;white-space:nowrap;text-align:right}
#dlm .download{background:url('/Sites/RET/staticpage/_img/dlm/downloadBg.gif') no-repeat;clear:both;width:732px;height:258px;padding:15px 15px 20px 20px;margin:0 14px 20px 14px}
#dlm .download .left ul{margin-top:20px}
#dlm .download .left{float:left;background:none;padding:0;margin:0;}
#dlm .download .right{float:right;background:none;padding:0;margin:0}
#dlm .download .screen{background:url('/Sites/RET/staticpage/_img/dlm/dlm.jpg') no-repeat;width:268px;height:39px;padding-top:212px;margin:25px 40px 0 0;position:relative;float:right}
/* Lightbox DLM styles */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#colorbox{position:fixed;top:15% !important;_position:absolute}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative;overflow:hidden}
#cboxLoadedContent{overflow:auto}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
#cboxOverlay{background:#000}
#cboxTopLeft{width:8px;height:21px;background:url('/Sites/RET/staticpage/_img/dlm/controls.png') -106px -7px no-repeat}
#cboxTopRight{width:8px;height:21px;background:url('/Sites/RET/staticpage/_img/dlm/controls.png') -136px -7px no-repeat}
#cboxBottomLeft{width:8px;height:21px;background:url('/Sites/RET/staticpage/_img/dlm/controls.png') -106px -22px no-repeat}
#cboxBottomRight{width:8px;height:21px;background:url('/Sites/RET/staticpage/_img/dlm/controls.png') -136px -22px no-repeat}
#cboxMiddleLeft{width:8px;background:url('/Sites/RET/staticpage/_img/dlm/controls.png') left top repeat-y}
#cboxMiddleRight{width:8px;background:url('/Sites/RET/staticpage/_img/dlm/controls.png') right top repeat-y}
#cboxTopCenter{height:21px;background:url('/Sites/RET/staticpage/_img/dlm/border.png') 0 0 repeat-x}
#cboxBottomCenter{height:21px;background:url('/Sites/RET/staticpage/_img/dlm/border.png') 0 100% repeat-x}
#cboxLoadingOverlay{background:#313d46}
#cboxLoadingGraphic{background:url('/Sites/RET/staticpage/_img/dlm/overlay-load.gif') center center no-repeat}
#cboxClose{position:absolute;top:0;right:12px;background:url('/Sites/RET/staticpage/_img/dlm/controls.png') -28px -3px no-repeat;width:19px;height:19px;text-indent:-9999px}

/* FAQ PAGE */
.faqBox{width:570px;margin:-10px 0 0 -6px;padding:0;overflow:hidden}
.faqBox ul{margin-top:20px}
.faqBox ul li{color:#fff;font:normal 11px Arial,Helvetica,sans-serif;margin-bottom:22px;line-height:16px}
.faqBox ul li strong{font-size:12px}
.faq{font:normal 12px Arial,Helvetica,sans-serif;padding-left:5px}
.boxContainer{clear:both;padding-top:7px;font:bold 12px Arial,Helvetica,sans-serif}
.shopBox{background:url('/Sites/RET/staticpage/_img/faq/shop.jpg') no-repeat;width:166px;height:279px;color:#fff;display:block;float:left;margin-right:6px;padding:135px 10px 0}
.downloadBox{background:url('/Sites/RET/staticpage/_img/faq/download.jpg') no-repeat;width:166px;height:279px;color:#fff;display:block;float:left;margin-right:4px;padding:135px 10px 0}
.playBox{background:url('/Sites/RET/staticpage/_img/faq/play.jpg') no-repeat;width:166px;height:279px;color:#fff;display:block;float:right;padding:135px 10px 0}
.faqBox #FAQtabdiv{margin-top:20px}
.tabcontentFAQ{width:556px;min-height:100px;background:#9aa3aa;border-right:1px solid #313f48;border-left:1px solid #313f48;padding:15px 5px 10px}
.tabboxFAQ{background:url('/Sites/RET/staticpage/_img/faq/tabBoxBg_faq_top.gif') no-repeat top;width:568px;margin:20px 0 10px 0;margin-left:-5px}
.tabcontentFAQ_btm{width:568px;height:9px;background:url('/Sites/RET/staticpage/_img/faq/tabBoxBg_faq_btm.gif') no-repeat}
.faq h1{font-size:14px;font-weight:bold;color:#000;padding:20px 0 15px}
.faq p{font:normal 12px Arial,Helvetica,sans-serif}
.faq a,.faq a:link,.faq a:visited{font:bold 12px Arial,Helvetica,sans-serif;position:relative;top:-2px}
.faq a:hover,.faq a.link:hover{text-decoration:underline}
.faq a.link,.faq a.link:link,.faq a.link:visited{font:bold 12px Arial,Helvetica,sans-serif;position:relative;top:0}
.faq ul{list-style-image:url('/Sites/RET/staticpage/_img/faq/bullet.jpg') no-repeat;list-style:none}
.faq li{background:url('/Sites/RET/staticpage/_img/faq/tabbedFaqTop.gif') no-repeat;width:531px;height:100%;padding:11px 10px 0;margin:0 0 7px -3px;display:block}
.faq ul li #slidebox,.faq ul li #slidebox2,.faq ul li #slidebox3,.faq ul li #slidebox4,.faq ul li #slidebox5,.faq ul li #slidebox6,.faq ul li #slidebox7,.faq ul li #slidebox8,.faq ul li .test{background:url('/Sites/RET/staticpage/_img/faq/tabbedFaqBody.gif') repeat-y;width:531px;margin-left:-10px;padding:10px;overflow:hidden;font:normal 12px Arial,Helvetica,sans-serif}
.faq ul li #faqBot{background:url('/Sites/RET/staticpage/_img/faq/tabbedFaqBot.gif') no-repeat;width:551px;height:10px;margin-left:-10px;display:block}
.separatorTop{background:url('/Sites/RET/staticpage/_img/faq/separatorTop.gif') no-repeat;width:565px;height:16px;margin:-10px 0 0 -10px;display:block}
.separatorBot{background:url('/Sites/RET/staticpage/_img/faq/separatorBot.gif') no-repeat;width:565px;height:47px;margin-left:-10px;display:block;padding:15px 0 0 7px}
.faqtxt{background:url('/Sites/RET/staticpage/_img/faq/faq.gif') no-repeat;width:302px;height:29px;display:block}
#contentOverview .faq{float:right}
#contentOverview .faq li{background:url('/Sites/RET/staticpage/_img/faq/faqTopProd.gif') no-repeat;width:304px;height:100%;padding:11px 10px 0;display:block;margin-bottom:7px}
#contentOverview .faq ul li #slidebox,#contentOverview .faq ul li #slidebox2,#contentOverview .faq ul li #slidebox3{background:url('/Sites/RET/staticpage/_img/faq/faqBodyProd.gif') repeat-y;width:304px;padding:10px;overflow:hidden;font:normal 12px Arial,Helvetica,sans-serif}
#contentOverview .faq ul li #faqBot{background:('/Sites/RET/staticpage/_img/faq/faqBotProd.gif') no-repeat;width:324px;height:10px;display:block}
.d2dValuePage{background:url('/Sites/RET/_img/5year/d2dvaluepage_209x318.jpg') no-repeat;width:209px;height:318px;position:relative;top:-8px;left:615px}
.d2dValuePage div{float:right;margin:175px 20px 0 0}
.d2dValuePage div a{color:#000;font-size:11px;text-decoration:underline}
.d2dValuePage div a:hover{color:#7991a3}
.d2dValuePage div a:hover{color:#7991a3}
/* DRM Logo */
.drm{float:right;font:normal 10px Arial,Helvetica,sans-serif;color:#000;margin:10px 0 10px 40px;padding:0;width:130px;height:145px;text-align:right}
.drmLogo{background:url('/Sites/RET/_img/drmLogo.gif') no-repeat;width:121px;height:136px;padding-top:111px}
.drmLogo .left{text-align:left;padding:0 5px 0 0;margin:0 0 0 -4px}
.drmLogo p{font-family:Arial,Helvetica,sans-serif}
.drmLogo .right{text-align:right;margin:-2px 10px 0 0}
.drmLogo .right a,.drmLogo .right a:link,.drmLogo .right a:visited{color:#39a0c5;text-decoration:underline;background:#fff;font-family:Arial,Helvetica,sans-serif}
.drmLogo .right a:hover{background:#fff;text-decoration:none}
.drmLogo a.tooltip span{display:none;padding:3px 4px;margin-left:8px;width:225px}
.drmLogo a.tooltip:hover span{display:inline;position:absolute;background:#fff;border:1px solid #9ea2a5;color:#000;font-size:11px;text-align:left;font-family:Arial,Helvetica,sans-serif}
/* STATIC NO PROD PAGE */
p.pad{padding-bottom:500px}
/* COMRADE STYLES */
#downloadOverlayText{padding:5px}
.comradeBox{background:url('/Sites/RET/_img/overlay/comrade-dl-bg.png') no-repeat;width:345px;height:191px;margin:auto;padding:15px 0 0 1px;vertical-align:middle}
.comradeBox{padding-bottom:15px}
#comradeDownloading,#comradeIncompatible{padding-top:45px}
#comradeUpsell,#comradeInstall{padding:1px 10px 3px}
#comradeUpsell h1{font:bold 2em helvetica,arial,verdana;color:#333e46}
#downloadOverlayText{padding:5px}
#downloadOverlayText div{color:#424b55;font-family:Arial,helvetica,verdana;font-size:1.075em}
#downloadOverlayText div a{text-decoration:underline}
#downloadOverlayText div ul{padding:10px 0 10px 3px}
#downloadOverlayText div ul li{color:#f8981d;font-family:Arial,helvetica,verdana;font-size:1.175em;line-height:2em}
#downloadOverlayText div ul li strong{color:#333e46}
#downloadOverlayText div ul li .big{font-size:1.25em}
#downloadOverlayTitle{background:#859099;padding:8px 10px;margin-bottom:10px}
.comradeDL{background:url('/Sites/RET/_img/overlay/comrade-install-bg.jpg') no-repeat;width:351px;height:110px;margin-bottom:8px;padding:17px 0 0 203px;text-align:center}
.comradeDL h2{color:#f8981d;font:bold 2em helvetica neue lt std,helvetica,arial,verdana;margin-bottom:8px}
a.dlComrade{background:url('/Sites/RET/_img/overlay/btnDownload.gif') no-repeat top;display:block;width:136px;height:29px;text-indent:-5000px}
a.dlComrade:hover{background:url('/Sites/RET/_img/overlay/btnDownload.gif') no-repeat bottom}
#comradeInstall{padding-left:-5px}
#comradeInstall h1{font:bold 2em helvetica,arial,verdana;color:#333e46;padding:10px 0}
#comradeInstall img.logo{position:absolute;top:55px;left:290px}
.comradeHowto{background:url('/Sites/RET/_img/overlay/how-to-bg.jpg') no-repeat #c3c8cc;width:551px;height:217px;margin-left:-17px;padding-top:30px}
.comradeHowto p{font:bold 1.25em helvetica,arial,verdana;color:#333e46;vertical-align:top;margin-bottom:15px}
.comradeHowto p img{vertical-align:middle;padding:0 45px 0 25px;display:inline}
.comradeHowto p span.wrap{padding-left:142px}
#comradeIncompatible{padding-top:55px}
/*DATETEXTBOX dropdown for gifting - always keep this at the bottom*/
.CSCCalendar,.CSCCalendar TABLE,.CSCCalendarNoFilter TABLE,.CSCCalendarNoFilter,.CSCWeekRowsTable,.CSCHeaderTable,.CSCHeaderRows,.CSCFooterButton,.CSCFooterButtonPressed,.MYPMonthYearPicker,.MYPMonthYearPicker TABLE,.PDPContextMenu,.PDPContextMenu TABLE{font-size:8pt;font-family:Arial}
.CSCDay,.CSCSelectedDay,.CSCSelectedToday,.CSCToday,.CSCSpecialDay,.CSCIncrementalButtons,.CSCIncrementalButtonsPressed,.CSCJumpButtons,.CSCJumpButtonsPressed,.CSCFooterButton,.CSCFooterButtonPressed,.SD_Selectable1,.SD_SelectableOM1,.SD_Selectable2,.SD_SelectableOM2,.MYPMonthCell,.MYPSelectedMonthCell,.MYPYearCell,.MYPSelectedYearCell{cursor:pointer;cursor:hand}
.CSCHeaderRows,.CSCCloseButton,.CSCCloseButtonPressed,.CSCHelpButton,.CSCHelpButtonPressed{cursor:default}
.CSCCalendar{border:lightgrey ridge;filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3,OffY=3,Color='gray',Positive='true') progid:DXImageTransform.Microsoft.Alpha(Opacity=100,FinishOpacity=20,Style=1,StartX=96,FinishX=100,StartY=0,FinishY=0) progid:DXImageTransform.Microsoft.Alpha(Opacity=100,FinishOpacity=20,Style=1,StartX=0,FinishX=0,StartY=97,FinishY=100);background:#fff}
.CSCCalendar TABLE,.CSCCalendarNoFilter TABLE,.MYPMonthYearPicker,.MYPMonthYearPicker TABLE,.PDPContextMenu,.PDPContextMenu TABLE{background:#fff}
.CSCCalendarNoFilter{border:lightgrey ridge;background:#fff}
.CSCWeekRowsTable{border:1px solid #000;background:#fff}
.CSCSelectedDay,.MYPSelectedMonthCell,.MYPSelectedYearCell{background:#fc0}
.CSCSelectedToday{font-weight:bold;background:#fc0}
.CSCToday{font-weight:bold}
.CSCSpecialDay{background:lemonchiffon}
.CSCOtherMonthDays{cursor:default;color:gray}
.CSCWeekNumberColumn{border-right:blue 1px solid;background:lightblue}
.CSCDayHeader,.CSCHeaderTable{border-bottom:blue 1px solid}
.CSCDayHeader TR{font-size:7pt;background:lightblue}
.CSCDayHeaderCell{font-size:7pt}
.CSCHeaderRows TR{background:inherit}
.CSCIncrementalButtons,.CSCJumpButtons{color:mediumblue}
.CSCIncrementalButtonsPressed,.CSCJumpButtonsPressed{color:darkblue}
.CSCFooterButton{border:lightgrey thin outset;color:#000;background:lightblue}
.CSCFooterButtonPressed{border:lightgrey thin inset;background:lightblue;color:#000}
.SD_Selectable1,.SD_Unselectable1{background:mistyrose}
.SD_SelectableOM1,.SD_UnselectableOM1{background:powderblue}
.SD_Selectable2,.SD_Unselectable2{background:palegoldenrod}
.SD_SelectableOM2,.SD_UnselectableOM2{background:gainsboro}
.SD_Unselectable1,.SD_UnselectableOM1,.SD_Unselectable2,.SD_UnselectableOM2{color:gray}
.MYPMonthYearPicker{border:gray 1px solid}
.MYPOutOfRangeCell{color:gray}
.PDPContextMenu{border:lightgrey 1px solid}
.DES_CalPopup{position:relative}
.DES_CalPopup{[top:0;top:-5px;]}/*fix for chrome*/
.hardbreak {
white-space: pre; /* CSS2 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap; /* HP printers */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
word-wrap: break-word; /* IE */
}