
/* ::::: http://i.i.com.com/cnwk.1d/css/rb/tron/matrix.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0pt none ; margin: 0pt; padding: 0pt; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; text-align: left; vertical-align: baseline; }
a img, :link img, :visited img { border: 0pt none ; }
table { border-collapse: collapse; border-spacing: 0pt; }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }
body { background: rgb(224, 224, 224) none repeat scroll 0% 0% ! important; }
a, a:link, a:hover { color: rgb(30, 91, 126); text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; cursor: pointer; }
a:hover { text-decoration: underline; }
a:visited { color: rgb(0, 59, 107); }
b, strong { font-weight: bold; }
h1, h2, h3 { font-weight: normal; font-family: Georgia,"Times New Roman",Times,serif; }
h1 { border-bottom: 1px solid rgb(140, 0, 0); margin: 0pt 0pt 0px; padding: 0pt 10px 6px 0pt; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 190%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(140, 0, 0); }
#overviewHead { position: relative; margin-bottom: 20px; }
h2 { background: transparent url('h2.gif') repeat-x scroll 0pt 7px; font-size: 148.5%; color: rgb(23, 23, 23); display: block; }
h2 span { padding: 0pt 5px 0pt 0pt; }
h3 { font-size: 153%; }
a.readMore { background: transparent url('187.gif') no-repeat scroll 100% 50%; font-weight: bold; padding-right: 10px; font-size: 100%; }
.notifyMsg { color: rgb(140, 0, 0); font-weight: bold; }
a.flexButton, a.flexButton:link, a.flexButton:visited, a.flexButton:hover, a.flexButton:active { color: rgb(255, 255, 255); text-decoration: none; }
a.flexButton { float: right; display: block; clear: both; }
a.flexButton, a.flexButton b { background: transparent url('flexbutton.gif') no-repeat scroll left bottom; height: 23px; }
a.flexButton.black, a.flexButton.black b { background: transparent url('flexbutton.gif') no-repeat scroll left bottom; }
a.flexButton.gray, a.flexButton.gray b { background: transparent url('flexbutton.gif') no-repeat scroll left bottom; }
a.flexButton b, a.flexButton.black b, a.flexButton.gray b { margin: 0pt 0pt 0pt 12px; padding: 0pt 11px 0pt 0pt; background-position: right bottom; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 92%; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; display: inline; float: left; line-height: 220%; cursor: pointer; }
li.flexButton { padding: 0pt; float: left; display: block; clear: both; }
li.flexButton, li.flexButton input { background: transparent url('flexbutton.gif') no-repeat scroll 0% 50%; height: 20px; }
li.flexButton input { border: 0pt none ; margin: 0pt 0pt 0pt 3px; padding: 0pt 11px 3px 9px; background-position: 100% 50%; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 92%; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: inline; float: left; cursor: pointer; color: rgb(255, 255, 255); line-height: 100%; }
#rb_bodyWrap { margin: 0pt; padding-top: 125px ! important; position: relative; min-width: 996px; }
#rb.gif') repeat-y scroll 50% 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 76%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#rb.gif') no-repeat scroll center bottom; width: 980px; position: relative; color: rgb(53, 53, 53); }
#rb.gif') repeat-x scroll 0% 0%; }
#rb_logos { margin: 0pt auto; width: 996px; height: 100px; }
#rb_navWrap { border-top: 1px solid rgb(64, 64, 64); background: transparent url('siteid1hedb.png') repeat-x scroll 0% 0%; }
.siteId3 #rb.gif') repeat-x scroll 0% 0%; }
.siteId4 #rb.gif') repeat-x scroll 0% 0%; }
.siteId4 #rb_navWrap { background: transparent url('siteid4hedb.png') repeat-x scroll 0% 0%; }
.siteId7 #rb.gif') repeat-x scroll 0% 0%; }
.siteId7 #rb_navWrap { background: transparent url('siteid7hedb.png') repeat-x scroll 0% 0%; }
.siteId53 #rb_navWrap { background: transparent url('siteid53hedb.png') repeat-x scroll 0% 0%; }
#rb_navs { margin: 0pt auto; width: 996px; position: relative; }
#contentMain { padding: 20px 20px 40px 0px; width: 780px; float: right; }
#contentBody { margin: 0pt; padding: 0pt; width: 460px; float: left; }
#contentBody.noNav { margin: 0pt 10px 0pt 0pt; width: 655px; float: left; }
#contentNav { padding: 20px 0px 0px 20px; width: 140px; float: left; }
#contentAux { width: 300px; float: right; }
#rb_header { height: 191px; position: absolute; top: 0pt; width: 100%; z-index: 5995; }
.rblogo { margin: 0pt; background: transparent url('rblogo.png') no-repeat scroll 0% 0%; float: left; width: 100px; height: 100px; position: relative; left: -12px; }
.siteId1logo { float: left; }
.siteId3logo, .siteId105logo, .siteId109logo { margin: 0pt; background: transparent url('siteid3logo.png') no-repeat scroll 0% 0%; float: left; width: 160px; height: 100px; position: relative; left: -22px; }
.siteId4logo { background: transparent url('siteid4logo.png') no-repeat scroll 0% 0%; float: left; width: 170px; height: 100px; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: -22px ! important; }
.siteId7logo { margin: 0pt; background: transparent url('siteid7logo.png') no-repeat scroll 0% 0%; float: left; width: 160px; height: 100px; position: relative; left: -22px; }
.siteId53logo { margin: 0px; background: transparent url('siteid53logo.png') no-repeat scroll 0% 0%; float: left; height: 100px; left: -22px; position: relative; width: 41px; }
.breadcrumb { padding: 0px 20px; position: relative; z-index: 900; font-size: 92.5%; line-height: 150%; }
.breadcrumb li { display: inline; padding-right: 2px; }
ul.breadcrumb li a { background: transparent url('187.gif') no-repeat scroll 100% 50%; padding-right: 10px; }
.universalSearch { margin: -2px 8px 0px; padding: 5px 0px 0px 5px; background: transparent url('siteid1search.png') no-repeat scroll 0% 0%; height: 30px; float: right; position: relative; }
.universalSearch.adv { width: 435px; }
.universalSearch a.advSearch { margin: -22px 9px 0px 0px; color: rgb(255, 255, 255); float: right; font-size: 93.5%; line-height: 93.5%; }
body.siteId1 .universalSearch { background: transparent url('siteid1search.png') no-repeat scroll 0% 0%; }
body.siteId7 .universalSearch { background: transparent url('siteid7search.png') no-repeat scroll 0% 0%; }
body.siteId4 .universalSearch { background: transparent url('siteid4search.png') no-repeat scroll 0% 0%; }
.searchBox, .searchTarget, .searchFilterSelect, .siteLinks form select { border: 1px solid rgb(204, 204, 204); padding: 0pt; color: rgb(102, 102, 102); height: 15px; background-color: rgb(255, 255, 255); float: left; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 91%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; vertical-align: bottom; }
.searchTarget, .searchFilterSelect { height: 16px; }
.searchBoxWrap { margin: 0pt 5px 0pt 7px; padding: 2px 10px 0pt 20px; background: transparent url('siteid1searchbar.gif') no-repeat scroll 0% 0%; width: 205px; height: 18px; float: left; }
body.siteId7 .searchBoxWrap, body.siteId4 .searchBoxWrap, body.siteId53 .searchBoxWrap { background: transparent url('siteid7searchbar.gif') no-repeat scroll 0% 0%; }
.searchBox { border: 0pt none ; background: transparent none repeat scroll 0% 0%; width: 210px; }
.searchGo { margin: 0pt 5px; }
#brandNav { padding: 2px 2px 6px; height: 23px; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; position: relative; clear: both; width: auto; }
#brandNav li { margin: 9px 0pt 0pt; padding: 0pt 12px 0pt 11px; background: transparent url('brandnavpipe.gif') no-repeat scroll right center; overflow: hidden; height: 13px; float: left; line-height: 90%; }
#brandNav li.siteId1 { padding-left: 6px; }
#brandNav li.siteId53 { background: transparent none repeat scroll 0% 0%; }
#brandNav li.rubics { background: transparent none repeat scroll 0% 0%; text-align: center; font-size: 91%; }
#brandNav li.loginAction { background: transparent none repeat scroll 0% 0%; overflow: hidden; color: rgb(174, 174, 174); float: right; font-size: 91%; width: 400px; }
#brandNav li.loginAction li { float: right; }
#brandNav ul li { margin: 0pt; padding: 0pt 7px 0pt 6px; line-height: 110%; }
#brandNav ul.loggedOut li.last, #brandNav ul.loggedIn li.last { background: transparent none repeat scroll 0% 0%; padding-right: 0pt; }
#brandNav a, #brandNav a:link, #brandNav a:visited, #brandNav a:hover, #brandNav a:active { font-weight: bold; color: rgb(174, 174, 174); }
body.siteId1 #brandNav .siteId1 a, body.siteId7 #brandNav .siteId7 a, body.siteId3 #brandNav .siteId3 a, body.siteId4 #brandNav .siteId4 a, body.siteId53 #brandNav .siteId53 a { color: rgb(255, 255, 255); }
body.siteId1 #brandNav .siteId1, body.siteId1 #brandNav .siteId7, body.siteId1 #brandNav .siteId3, body.siteId1 #brandNav .siteId4, body.siteId1 #brandNav .siteId53, body.siteId53 #brandNav .siteId1, body.siteId53 #brandNav .siteId7, body.siteId53 #brandNav .siteId3, body.siteId53 #brandNav .siteId4, body.siteId53 #brandNav .siteId53 { display: none; }
#siteNav { margin: 5px 7px 0pt; font-family: arial,helvetica; font-style: normal; font-variant: normal; font-weight: bold; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; height: 28px; position: relative; clear: both; padding-bottom: 2px; }
#siteNav.dropDownShow {  }
#siteNav li { background: rgb(222, 222, 222) url('sitenav.png') no-repeat scroll right center; height: 26px; float: left; position: relative; padding-right: 1px; margin-right: 2px; }
#siteNav li.active, #siteNav li:hover { background-color: rgb(204, 0, 0); }
#siteNav li a { padding: 4px 10px 6px 12px; background: rgb(222, 222, 222) url('sitenav.png') no-repeat scroll left center; overflow: hidden; display: block; height: 16px; color: rgb(72, 72, 72); }
#siteNav li a span { background: transparent url('allcatarrows.gif') no-repeat scroll right top; overflow: hidden; padding-right: 15px; height: 14px; }
#siteNav li a:hover, #siteNav li.active a { text-decoration: none; background-color: rgb(204, 0, 0); color: rgb(255, 255, 255); }
body.siteId7 #siteNav li.active, body.siteId7 #siteNav li:hover { background-color: rgb(73, 136, 197); }
body.siteId7 #siteNav li a:hover, body.siteId7 #siteNav li.active a { text-decoration: none; background-color: rgb(73, 136, 197); color: rgb(255, 255, 255); }
body.siteId4 #siteNav li.active, body.siteId4 #siteNav li:hover { background-color: rgb(70, 136, 28); }
body.siteId4 #siteNav li a:hover, body.siteId4 #siteNav li.active a { text-decoration: none; background-color: rgb(70, 136, 28); color: rgb(255, 255, 255); }
body.siteId53 #siteNav li, body.siteId53 #siteNav li a { text-decoration: none; background-color: rgb(60, 60, 60); color: rgb(204, 204, 204); }
body.siteId53 #siteNav li:hover, body.siteId53 #siteNav li a:hover, body.siteId53 #siteNav li.active, body.siteId53 #siteNav li.active a { text-decoration: none; background-color: rgb(222, 222, 222); color: rgb(0, 0, 0); }
body.siteId3 #siteNav li.active, body.siteId3 #siteNav li:hover, body.siteId105 #siteNav li.active, body.siteId105 #siteNav li:hover, body.siteId109 #siteNav li.active, body.siteId109 #siteNav li:hover { background-color: rgb(174, 0, 0); }
body.siteId3 #siteNav li a:hover, body.siteId3 #siteNav li.active a, body.siteId105 #siteNav li a:hover, body.siteId105 #siteNav li.active a, body.siteId109 #siteNav li a:hover, body.siteId109 #siteNav li.active a { text-decoration: none; background-color: rgb(174, 0, 0); color: rgb(255, 255, 255); }
#siteNav #allCatTab a:hover span, #siteNav #allCatTab a.active span { background: transparent url('allcatarrows.gif') no-repeat scroll right -14px; }
#siteNav #allCatTab #allCatDropDown { border-top: medium none; margin: 0pt; padding: 0px 10px 15px; background: transparent url('allcatdropshadow1col.png') repeat-y scroll 0% 0%; width: 150px; position: absolute; left: -7px; z-index: 99999; }
body.siteId7 #siteNav #allCatTab #allCatDropDown { background: transparent url('allcatdropshadow2col.png') repeat-y scroll 0% 0%; width: 336px; }
#siteNav #allCatTab #allCatDropDown .allCatBottom { position: absolute; left: 0px; bottom: -10px; }
body.siteId7 #siteNav #allCatTab #allCatDropDown ul { float: left; width: 47%; }
#siteNav #allCatTab #allCatDropDown li { padding: 0px 10px; background: transparent none repeat scroll 0% 0%; float: none; height: auto; }
#siteNav #allCatTab #allCatDropDown li a, #siteNav #allCatTab #allCatDropDown li a:link, #siteNav #allCatTab #allCatDropDown li a:hover { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(230, 230, 230); border-width: medium medium 1px; margin: 0pt; padding: 5px; background: transparent none repeat scroll 0% 0%; display: block; height: auto; color: rgb(59, 98, 133); text-decoration: none; font-weight: normal; }
#siteNav #allCatTab #allCatDropDown li a:hover { background: rgb(235, 235, 235) none repeat scroll 0% 0%; text-decoration: underline; }
#contentNav dl.catNav, #contentNav dl.middleBox, #contentAux dl.middleBox, #contentNav .rr_lnav_lst, #product_finder2 { margin-bottom: 15px; background-color: rgb(241, 244, 246); }
#contentNav dl.catNav dt, #contentNav dl.middleBox dt, #contentAux dl.middleBox dt, #contentNav .rr_lnav_lst .rr_lnav_hd, #product_finder2 .pf2_title .hd { border-top: 1px solid rgb(204, 211, 217); padding: 6px 15px 13px; background: transparent url('catnav.png') no-repeat scroll center bottom; margin-bottom: -5px; display: block; font-weight: bold; color: rgb(51, 51, 51); text-decoration: none; }
.siteId7 #contentNav dl.catNav dt, .siteId7 #contentNav dl.middleBox dt, .siteId7 #contentAux dl.middleBox dt, .siteId7 #contentNav .rr_lnav_lst .rr_lnav_hd, .siteId7 #product_finder2 .pf2_title .hd { border-top: 1px solid rgb(145, 183, 220); background: transparent url('site7catnav.png') no-repeat scroll center bottom; color: rgb(255, 255, 255); }
.siteId1 #contentNav dl.catNav dt { border-top: 1px solid rgb(255, 222, 99); background: transparent url('site1catnav.png') no-repeat scroll center bottom; color: rgb(51, 51, 51); }
#contentAux dl.middleBox dt { border-style: solid solid none ! important; border-color: rgb(206, 213, 219) rgb(206, 213, 219) -moz-use-text-color ! important; border-width: 1px 1px 0pt ! important; background: transparent url('site7catnav-wide-tan.png') no-repeat scroll center bottom ! important; font-size: 100%; color: rgb(50, 50, 50) ! important; }
#contentNav dl.catNav dd, #contentNav dl.middleBox dd, #contentAux dl.middleBox dd, #contentNav .rr_lnav_lst li, #product_finder2 li { border-style: none solid solid; border-color: -moz-use-text-color rgb(206, 213, 219) rgb(206, 213, 219); border-width: medium 1px 1px; }
#contentNav dl.middleBox dd b, #contentAux dl.middleBox dd b { padding: 5px 10px 5px 5px; display: block; }
#product_finder2 li.sub { font-weight: bold; }
#product_finder2 li.sub li { border-style: solid none none; border-color: rgb(204, 204, 204) -moz-use-text-color -moz-use-text-color; border-width: 1px medium medium; font-weight: normal; }
#contentNav dl.catNav dd a, #contentNav dl.middleBox dd a, #contentNav dl.middleBox dd b, #contentAux dl.middleBox dd a, #contentNav .rr_lnav_lst li a, #product_finder2 li a { padding: 5px 10px 5px 15px; display: block; }
#contentNav dl.middleBox dd a.readMore { display: inline-block ! important; }
#contentNav dl.catNav dd ul a { padding: 0px 11px 6px 28px; font-size: 95%; }
#contentNav dl.catNav dd.youAreHere, #contentNav .rr_lnav_lst li.youAreHere { background-color: rgb(254, 254, 254); }
#contentNav dl.catNav dd.youAreHere a.youAreHere, #contentNav .rr.gif') no-repeat scroll 6px 8px; color: rgb(51, 51, 51); }
#contentNav dl.catNav dd.youAreHere ul a.youAreHere { background-position: 17px 2px; }
.siteId3 #footerWrap {  }
#footerGlobal { margin: 0pt auto; padding: 0pt 0pt 30px; background: transparent url('siteid1hed.gif') repeat-x scroll 0% 0%; position: relative; }
.siteId3 #footerGlobal { background: transparent url('siteid3hed.gif') repeat-x scroll 0% 0%; }
.siteId4 #footerGlobal { background: transparent url('siteid4hed.gif') repeat-x scroll 0% 0%; }
.siteId7 #footerGlobal { background: transparent url('siteid7hed.gif') repeat-x scroll 0% 0%; }
#footerGlobal .siteLinks { margin: 0pt auto; width: 976px; padding-left: 20px; }
#footerGlobal .footerPost { clear: both; color: rgb(204, 204, 204); font-size: 91%; height: 23px; padding-left: 10px; }
#footerGlobal .footerPost li { margin: 0pt 6px 0pt 0pt; padding: 3px 7px 3px 0pt; background: transparent url('brandnavpipe.gif') no-repeat scroll 100% 50%; float: left; height: 17px; }
#footerGlobal .footerPost li.first, #footerGlobal .footerPost li.last { background: transparent none repeat scroll 0% 0%; }
#footerGlobal a, #footerGlobal a:link, #footerGlobal a:visited { color: rgb(204, 204, 204); }
#footerGlobal a:hover, #footerGlobal a:active { color: rgb(255, 255, 255); }
#footerGlobal .copyrightWrap { border-top: 1px solid rgb(64, 64, 64); padding: 4px 0pt; background: transparent url('siteid1hedb.gif') repeat-x scroll 0% 0%; position: absolute; bottom: 0px; width: 100%; z-index: 0; }
#footerGlobal .footerCopyright { margin: 0pt auto; clear: both; font-size: 91%; height: 23px; width: 996px; color: rgb(204, 204, 204); }
#noImageElement { display: none ! important; }
#footerGlobal .footerCopyright li { margin: 0pt 6px 0pt 0pt; padding: 3px 7px 3px 0pt; background: transparent url('brandnavpipe.gif') no-repeat scroll 100% 50%; float: left; height: 17px; }
#footerGlobal .footerCopyright li.cnetSearch { background: transparent none repeat scroll 0% 0%; padding-top: 2px; }
#footerGlobal .footerCopyright li.first { background: transparent url('rblogofooter.gif') no-repeat scroll 0pt 0pt; padding-left: 28px; padding-right: 0pt; }
#footerGlobal .footerCopyright li.last { margin-right: 1px; }
#footerGlobal .siteLinks form select { margin: 5px 0px; background: rgb(223, 223, 223) none repeat scroll 0% 0%; }
#footerGlobal .searchTarget { margin: 0px 5px; background: rgb(223, 223, 223) none repeat scroll 0% 0%; }
#footerGlobal .siteLinks dl { margin: 0pt 10px 15px; width: 138px; float: left; }
#footerGlobal .siteLinks dt { border-bottom: 2px solid rgb(153, 153, 153); margin: 15px 0pt 5px; padding: 0pt 0pt 4px; display: block; font-family: georgia; font-style: normal; font-variant: normal; font-weight: normal; font-size: 132%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(204, 204, 204); }
#footerGlobal .siteLinks dl a { padding: 3px 0pt 4px; background: transparent url('dot3.gif') repeat-x scroll left bottom; display: block; font-size: 91%; }
#footerGlobal .siteLinks dd.last a { background: transparent none repeat scroll 0% 0%; }
#footerGlobal .footerCopyright #networkSites { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; float: none; }
#footerGlobal .footerCopyright #networkSites p { padding: 1px 5px; }
#footerGlobal .footerCopyright #networkSites .searchTarget, #footerGlobal .footerCopyright #networkSites .searchGo, #footerGlobal .footerCopyright #networkSites p { float: left; }
#doormat dd h3 { border-bottom: 0pt none; margin: 0pt; padding: 0pt; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#doormat .rr_lnav_lst { display: none; }
#prefoot { margin: 0pt auto; padding: 20px 20px 35px; background: transparent url('hr.gif') no-repeat scroll center bottom; width: 940px; }
#prefoot .bidwar { margin: 10px 0pt 40px; }
#prefoot .bwp_std_call { margin: 0pt 0pt 0pt 247px; width: 420px; }
#prefoot .circular { margin: 0px 10px 10px; padding: 10px 10px 20px; clear: both; }
#prefoot .circular iframe { margin: 0pt 0pt 0pt 215px; }
#doormat h3 { border-bottom: 1px solid rgb(140, 0, 0); margin: 0pt 10px 20px; padding: 0pt 0pt 6px; font-family: georgia; font-style: normal; font-variant: normal; font-weight: bold; font-size: 190%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(140, 0, 0); }
#doormat dl { padding: 4px 10px; width: 292px; float: left; }
#doormat dl.beforeBuy { border-left: 1px solid rgb(178, 178, 178); border-right: 1px solid rgb(178, 178, 178); }
#doormat dt { border-bottom: 1px solid rgb(221, 221, 221); padding: 0pt 0pt 10px; display: block; font-weight: bold; font-size: 115.5%; color: rgb(50, 50, 50); }
#doormat dl a { padding: 3px 0pt 4px; background: transparent url('dot3.gif') repeat-x scroll left bottom; display: block; font-weight: bold; }
#doormat dd.last a { background: transparent none repeat scroll 0% 0%; }
.pageTools { position: absolute; bottom: 10px; right: 0pt; }
.pageType4520 .pageTools { display: none; }
.pageTools li { margin: 0pt 0pt 0pt 14px; display: block; float: right; }
.pageTools li ul { display: none; }
.pageTools li a { padding: 3px 0pt 3px 20px; height: 16px; display: inline-block; }
#shareShell ul { margin: 10px 130px; width: 330px; }
#shareShell ul li { margin: 5px 0px; padding: 0pt; width: 50%; float: left; }
.contentTools li { margin: 0px 6px; float: left; position: relative; line-height: 20px; }
.contentTools li.shareYbuzz { display: none; }
#shareDropDown { border: medium none rgb(204, 0, 0); background: transparent url('sharebgbtm.png') no-repeat scroll center bottom; font-family: Arial,Helvetica,san-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 76%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 248px; z-index: 5100; padding-bottom: 5px; }
#shareDropDown .shareContent { padding: 0px 4px; background: transparent url('sharebg.png') repeat-y scroll 0% 0%; width: 240px; margin-top: -1px; clear: right; position: relative; z-index: 90; }
#shareDropDown .shareHead { border-style: solid solid none; border-color: rgb(157, 157, 157) rgb(157, 157, 157) -moz-use-text-color; border-width: 1px 1px medium; padding: 5px 8px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; height: 17px; position: relative; z-index: 100; float: right; margin-right: 3px; margin-bottom: -1px; }
#shareDropDown a.linkIcon.share { cursor: default; font-size: 93.5%; background-color: rgb(255, 255, 255); }
#shareDropDown a.linkIcon.share:hover { color: rgb(30, 91, 126); text-decoration: none; }
#shareDropDown ul.left { border-top: 1px solid rgb(157, 157, 157); padding: 6px 0pt 8px 15px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; width: 117px; }
#shareDropDown ul.right { border-top: 1px solid rgb(157, 157, 157); padding: 6px 7px 8px 3px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; width: 98px; }
#shareDropDown ul li { height: 25px; }
#shareDropDown ul li a.linkIcon.google, #shareDropDown ul li a.linkIcon.ybookmarks { line-height: 90%; height: 25px; }
.edRate0, .edRate0h, .edRate1, .edRate1h, .edRate2, .edRate2h, .edRate3, .edRate3h, .edRate4, .edRate4h, .edRate5 { background: transparent url('ratingstars.gif') repeat-x scroll 0% 0%; overflow: hidden; text-indent: -9999px; display: block; width: 100px; height: 20px; }
.edRate0 span, .edRate0h span, .edRate1 span, .edRate1h span, .edRate2 span, .edRate2h span, .edRate3 span, .edRate3h span, .edRate4 span, .edRate4h span, .edRate5 span { background: transparent url('ratingstars.gif') repeat-x scroll 0pt -25px; display: block; height: 20px; }
.userRate0, .userRate0h, .userRate1, .userRate1h, .userRate2, .userRate2h, .userRate3, .userRate3h, .userRate4, .userRate4h, .userRate5 { background: transparent url('ratingstars.gif') repeat-x scroll 0pt -50px; overflow: hidden; text-indent: -9999px; display: block; width: 100px; height: 20px; }
.userRate0 span, .userRate0h span, .userRate1 span, .userRate1h span, .userRate2 span, .userRate2h span, .userRate3 span, .userRate3h span, .userRate4 span, .userRate4h span, .userRate5 span { background: transparent url('ratingstars.gif') repeat-x scroll 0pt -75px; display: block; height: 20px; }
.edRate0 span, .userRate0 span { width: 0px; }
.edRate0h span, .userRate0h span { width: 11px; }
.edRate1 span, .userRate1 span { width: 21px; }
.edRate1h span, .userRate1h span { width: 31px; }
.edRate2 span, .userRate2 span { width: 41px; }
.edRate2h span, .userRate2h span { width: 51px; }
.edRate3 span, .userRate3 span { width: 61px; }
.edRate3h span, .userRate3h span { width: 71px; }
.edRate4 span, .userRate4 span { width: 81px; }
.edRate4h span, .userRate4h span { width: 91px; }
.edRate5 span, .userRate5 span { width: 100px; }
.edRateSm0, .edRateSm0h, .edRateSm1, .edRateSm1h, .edRateSm2, .edRateSm2h, .edRateSm3, .edRateSm3h, .edRateSm4, .edRateSm4h, .edRateSm5 { background: transparent url('ratingstarssm.gif') repeat-x scroll 0% 0%; overflow: hidden; text-indent: -9999px; display: block; width: 70px; height: 14px; }
.edRateSm0 span, .edRateSm0h span, .edRateSm1 span, .edRateSm1h span, .edRateSm2 span, .edRateSm2h span, .edRateSm3 span, .edRateSm3h span, .edRateSm4 span, .edRateSm4h span, .edRateSm5 span { background: transparent url('ratingstarssm.gif') repeat-x scroll 0pt -25px; display: block; height: 14px; }
.userRateSm0, .userRateSm0h, .userRateSm1, .userRateSm1h, .userRateSm2, .userRateSm2h, .userRateSm3, .userRateSm3h, .userRateSm4, .userRateSm4h, .userRateSm5 { background: transparent url('ratingstarssm.gif') repeat-x scroll 0pt -50px; overflow: hidden; text-indent: -9999px; display: block; width: 70px; height: 14px; }
.userRateSm0 span, .userRateSm0h span, .userRateSm1 span, .userRateSm1h span, .userRateSm2 span, .userRateSm2h span, .userRateSm3 span, .userRateSm3h span, .userRateSm4 span, .userRateSm4h span, .userRateSm5 span { background: transparent url('ratingstarssm.gif') repeat-x scroll 0pt -75px; display: block; height: 14px; }
.edRateSm0 span, .userRateSm0 span { width: 0px; }
.edRateSm0h span, .userRateSm0h span { width: 8px; }
.edRateSm1 span, .userRateSm1 span { width: 15px; }
.edRateSm1h span, .userRateSm1h span { width: 22px; }
.edRateSm2 span, .userRateSm2 span { width: 29px; }
.edRateSm2h span, .userRateSm2h span { width: 36px; }
.edRateSm3 span, .userRateSm3 span { width: 43px; }
.edRateSm3h span, .userRateSm3h span { width: 50px; }
.edRateSm4 span, .userRateSm4 span { width: 57px; }
.edRateSm4h span, .userRateSm4h span { width: 64px; }
.edRateSm5 span, .userRateSm5 span { width: 71px; }
dl.inlineDL:after, .postBody:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
dl.inlineDL, .postBody {  }
dl.inlineDL dd, dl.inlineDL dt, ul.inlineUL li { margin: 3px 10px 3px 0px; float: left; }
dl.standardDL dt, #contentAux dt { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 180%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
dl.standardDL dd { margin: 9px 0px; }
dt.DLheader { float: none; width: 100%; }
.pagination { padding: 0pt 0pt 0pt 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: right; }
.pagination li { margin: 0pt 4px 0pt 0pt; float: left; }
.pagination a { border: 1px solid rgb(234, 234, 234); padding: 2px 8px; background: rgb(248, 250, 251) none repeat scroll 0% 0%; display: block; float: left; }
.pagination a:hover { background: rgb(210, 214, 223) none repeat scroll 0% 0%; text-decoration: none; float: left; }
.pagination a.youAreHere { border: 1px solid rgb(143, 143, 143); padding: 2px 8px; background: rgb(30, 91, 126) none repeat scroll 0% 0%; font-weight: bold; color: rgb(255, 255, 255); }
.ad.premiere {  }
.ad.square_button { margin-bottom: 20px; }
.mpu { margin: 20px 0px; width: 300px; height: 260px; }
#contentAux .mpu table, #contentAux .mpu tbody, #contentAux .mpu tfoot, #contentAux .mpu thead, #contentAux .mpu tr, #contentAux .mpu th, #contentAux .mpu td { vertical-align: top; }
.longMarquee { margin: 20px 0pt; }
.ad.leaderboard { text-align: center; }
#leaderboard { text-align: center; }
.ad.circular { clear: both; }
.headerTextAd { position: absolute; right: 8px; bottom: 43px; font-size: 93.5%; z-index: 1000; }
.headerTextAd img { position: relative; top: 2px; left: -2px; }
.headerTextAd a, .headerTextAd a:link, .headerTextAd a:visited { color: rgb(174, 174, 174); }
.headerTextAd a:hover, .headerTextAd a:active { color: rgb(255, 255, 255); }
a.linkBG { text-indent: -2000px; display: block; width: 93px; height: 20px; }
a.linkBG.googleBG { background: transparent url('google.gif') no-repeat scroll 0% 0%; }
a.linkBG.yahooBG { background: transparent url('yahoo.gif') no-repeat scroll 0% 0%; }
a.linkBG.msnBG { background: transparent url('msn.gif') no-repeat scroll 0% 0%; }
a.linkBG.newsgator { background: transparent url('newsgator.gif') no-repeat scroll 0% 0%; }
a.linkBG.bloglines { background: transparent url('bloglines.gif') no-repeat scroll 0% 0%; }
a.linkIcon { padding-left: 20px; height: 20px; display: block; line-height: 20px; }
a.linkIcon.digg { background: transparent url('digg.gif') no-repeat scroll 0pt 50%; }
a.linkIcon.delicious { background: transparent url('delicious.gif') no-repeat scroll 0pt 50%; }
a.linkIcon.facebook { background: transparent url('facebook.gif') no-repeat scroll 0pt 50%; }
a.linkIcon.reddit { background: transparent url('reddit.gif') no-repeat scroll 0pt 50%; }
a.linkIcon.smRSS { background: transparent url('feed-icon-10x10.jpg') no-repeat scroll left 50%; padding-left: 15px; }
a.linkIcon.print { background: transparent url('print.gif') no-repeat scroll 0pt 50%; }
a.linkIcon.email { background: transparent url('email.gif') no-repeat scroll 0pt 50%; }
a.linkIcon.share { background: transparent url('share.gif') no-repeat scroll 0pt 50%; }
a.linkIcon.stumble { background: transparent url('stumble.gif') no-repeat scroll 0pt 50%; }
a.linkIcon.google { background: transparent url('googleig.gif') no-repeat scroll 0pt 50%; }
a.linkIcon.newsvine { background: transparent url('newsvine.gif') no-repeat scroll 0pt 50%; }
a.linkIcon.ybookmarks { background: transparent url('yahoo.gif') no-repeat scroll 0pt 50%; }
a.linkIcon.twitter { background: transparent url('twitter.gif') no-repeat scroll 0pt 50%; }
a.linkIcon.comments { background: transparent url('comments.gif') no-repeat scroll 0pt 50%; }
.linkIcon.fontSize { height: 20px; display: block; line-height: 20px; }
.linkIcon.fontSize a { display: block; width: 16px; height: 20px; float: left; margin-right: 4px; }
.linkIcon.fontSize .smaller { background: transparent url('fontsizesmall.gif') no-repeat scroll 0pt 50%; }
.linkIcon.fontSize .larger { background: transparent url('fontsizelarge.gif') no-repeat scroll 0pt 50%; }
#adMiniPremiere { padding: 1px; width: 140px; font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; background-color: rgb(191, 205, 212); position: relative; clear: both; margin-bottom: 20px; }
#footerGlobal #adMiniPremiere { margin: 0px; }
#adMiniPremiere p { padding: 5px 0px; text-align: center; }
#adMiniPremiere a, #adMiniPremiere a:link, #adMiniPremiere a:visited, #adMiniPremiere a:hover { color: rgb(0, 0, 255); }
#adMiniPremiere .borderWrap { border: 2px solid rgb(255, 255, 255); background: rgb(220, 229, 234) url('gradientbg.gif') repeat-x scroll center center; padding-bottom: 6px; }
#adMiniPremiere .premiereBrand { margin: 0pt ! important; position: relative; height: 22px; cursor: pointer; }
#adMiniPremiere .premiereBrand a { margin: 5px 8px ! important; padding: 0px 15px ! important; background: transparent url('minimachobg.gif') no-repeat scroll 0% 0% ! important; text-align: left; color: rgb(0, 0, 255); display: block; height: 22px; position: relative; z-index: 800; line-height: 19px; }
#adMiniPremiere .premiereBrand .miniPremiereBrandInfo { border: 1px solid rgb(204, 204, 204); padding: 0px; background: rgb(251, 251, 251) none repeat scroll 0% 0%; font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; cursor: default; display: none; position: absolute; top: 0pt; z-index: 6000 ! important; }
#adMiniPremiere .premiereBrand.hover .miniPremiereBrandInfo, #adMiniPremiere .premiereBrand:hover .miniPremiereBrandInfo { display: block; }
#adMiniPremiere .premiereBrand .miniPremiereBrandInfo li { border: medium none ; margin: 0pt ! important; padding: 0px 5px ! important; background: transparent none repeat scroll 0% 0%; height: inherit; width: 130px; list-style-type: none; }
#adMiniPremiere .premiereBrand .miniPremiereBrandInfo li a { margin: 0pt ! important; padding: 0pt ! important; background: transparent none repeat scroll 0% 0% ! important; font-size: 100%; color: rgb(0, 0, 255); }
#adMiniPremiere .cornerTL, #adMiniPremiere .cornerBL, #adMiniPremiere .cornerTR, #adMiniPremiere .cornerBR { display: block ! important; position: absolute; z-index: 600; width: 12px; height: 12px; }
#adMiniPremiere .cornerTLfoot, #adMiniPremiere .cornerTRfoot, #adMiniPremiere .cornerBLfoot, #adMiniPremiere .cornerBRfoot { position: absolute; z-index: 600; width: 12px; height: 12px; }
#adMiniPremiere .cornerTL, #adMiniPremiere .cornerTLfoot { top: 0pt; left: 0pt; }
#adMiniPremiere .cornerTR, #adMiniPremiere .cornerTRfoot { top: 0pt; right: 0pt; }
#adMiniPremiere .cornerBL, #adMiniPremiere .cornerBLfoot { bottom: 0pt; left: 0pt; }
#adMiniPremiere .cornerBR, #adMiniPremiere .cornerBRfoot { bottom: 0pt; right: 0pt; }
#footerGlobal #adMiniPremiere .cornerTL { display: none; }
#footerGlobal #adMiniPremiere .cornerTR { display: none; }
#footerGlobal #adMiniPremiere .cornerBL { display: none; }
#footerGlobal #adMiniPremiere .cornerBR { display: none; }
#footerGlobal #adMiniPremiere .cornerTLfoot { display: block ! important; }
#footerGlobal #adMiniPremiere .cornerTRfoot { display: block ! important; }
#footerGlobal #adMiniPremiere .cornerBLfoot { display: block ! important; }
#footerGlobal #adMiniPremiere .cornerBRfoot { display: block ! important; }
#adSuperPremiere { margin: 20px auto; padding: 1px; font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; background-color: rgb(191, 205, 212); position: relative; clear: both; width: 940px; }
#adSuperPremiere a, #adSuperPremiere a:link, #adSuperPremiere a:visited, #adSuperPremiere a:hover { color: rgb(0, 0, 255); }
#adSuperPremiere .borderWrap { border: 2px solid rgb(255, 255, 255); background: rgb(220, 229, 234) url('gradientbg.gif') repeat-x scroll center center; }
#adSuperPremiere ul { border: 1px solid rgb(204, 204, 204); margin: 10px; padding: 8px; background-color: rgb(255, 255, 255); }
#adSuperPremiere li { padding: 10px 0px; float: left; text-align: center; }
#adSuperPremiere ul.ad1 li { width: 100%; }
#adSuperPremiere ul.ad2 li { width: 50%; }
#adSuperPremiere ul.ad3 li { width: 33.3%; }
#adSuperPremiere ul.ad4 li { width: 25%; }
#adSuperPremiere ul.ad5 li { width: 20%; }
#adSuperPremiere ul.ad6 li { width: 16.6%; }
#adSuperPremiere ul.ad7 li { width: 14.2%; }
#adSuperPremiere ul.ad8 li { width: 12.5%; }
#adSuperPremiere ul.ad9 li { width: 11.1%; }
#adSuperPremiere ul.ad10 li { width: 10%; }
#adSuperPremiere ul li.premiereHead { border-bottom: 1px solid rgb(204, 204, 204); padding: 0pt; display: block; width: 100%; margin-bottom: 5px; color: rgb(51, 51, 51); font-weight: bold; float: none; text-align: left; }
.superPremiereBrandInfo { border-style: solid; border-color: rgb(204, 204, 204); border-width: 1px 2px 2px 1px; padding: 10px; background: rgb(255, 255, 255) url('machogradient.jpg') repeat-x scroll center bottom; font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; position: absolute; width: 355px; z-index: 950; display: none; }
.superPremiereBrandInfo .brandDetails { border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); }
.superPremiereBrandInfo .brandDetails p a { padding: 5px 0px; display: inline; }
.superPremiereBrandInfo img { margin: 10px; float: left; }
.superPremiereBrandInfo .detailArrow { margin: 0pt; position: absolute; top: -15px; }
.premiereBrandInfo .brandDetails p { padding-left: 86px; }
.superPremiereBrandInfo dl { border: medium none ; margin: 0pt; padding: 5px 0px; background: transparent none repeat scroll 0% 0%; }
.superPremiereBrandInfo dl dt { border: medium none ; font-weight: bold; color: rgb(51, 51, 51); }
.superPremiereBrandInfo dd { border-right: 1px solid rgb(204, 204, 204); margin: 2px 5px 0px 0px; padding: 0px 5px 0px 0px; text-align: left; float: left; }
.superPremiereBrandInfo dd.last { border: 0pt none ; }
#adSuperPremiere .cornerTL, #adSuperPremiere .cornerBL, #adSuperPremiere .cornerTR, #adSuperPremiere .cornerBR { display: block ! important; position: absolute; z-index: 900; }
#adSuperPremiere .cornerTL { top: 0pt; left: 0pt; }
#adSuperPremiere .cornerTR { top: 0pt; right: 0pt; }
#adSuperPremiere .cornerBL { bottom: 0pt; left: 0pt; }
#adSuperPremiere .cornerBR { bottom: 0pt; right: 0pt; }
#adSuperPremiere ul:after, #adSuperPremiere .borderWrap:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
#adSuperPremiere ul, #adSuperPremiere .borderWrap {  }
.bidwar { margin: 25px 0px; }
#shareDropDown .shareContent:after, #rb_logos:after, #rb_navs:after, #prefoot:after, .adSuperPremiere ul:after, #doormat:after, #rb_content .breadcrumbWrap:after, #siteNav ul:after, #footerGlobal:after, #footerGlobal .siteLinks:after, #rb_content:after, #contentMain:after, .superPremiereBrandInfo .brandDetails:after, .clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
#shareDropDown .shareContent, #rb_logos, #rb_navs, #prefoot, .adSuperPremiere ul, #doormat, #rb_content .breadcrumbWrap, #siteNav ul, #footerGlobal, #footerGlobal .siteLinks, #footerGlobal .siteLinks dl, #rb_content, #contentMain, .clearfix {  }
#rb_mtx, #rb_mtx .rb_body2, #rb_mtx .rb_body_bg { margin: 0pt ! important; padding: 0pt ! important; background: transparent none repeat scroll 0% 0% ! important; }
#rb_mtx { margin: 0pt 7px ! important; padding: 0px 1px 0pt ! important; position: relative ! important; width: auto ! important; }
#rb_mtx .rb_shell { margin: 0px auto ! important; overflow: hidden ! important; width: 980px ! important; }
#rb_mtx .rb_body_bg { width: 984px ! important; }
#rb_mtx h1, #rb_mtx h2 { background: transparent none repeat scroll 0% 0%; }
#rb_mtx html, #rb_mtx body, #rb_mtx div, #rb_mtx span, #rb_mtx applet, #rb_mtx iframe, #rb_mtx h1, #rb_mtx h2, #rb_mtx h3, #rb_mtx h4, #rb_mtx h5, #rb_mtx h6, #rb_mtx p, #rb_mtx blockquote, #rb_mtx pre, #rb_mtx a, #rb_mtx abbr, #rb_mtx acronym, #rb_mtx address, #rb_mtx big, #rb_mtx cite, #rb_mtx code, #rb_mtx del, #rb_mtx dfn, #rb_mtx em, #rb_mtx font, #rb_mtx img, #rb_mtx ins, #rb_mtx kbd, #rb_mtx q, #rb_mtx s, #rb_mtx samp, #rb_mtx small, #rb_mtx strike, #rb_mtx strong, #rb_mtx sub, #rb_mtx sup, #rb_mtx tt, #rb_mtx var, #rb_mtx dd, #rb_mtx dl, #rb_mtx dt, #rb_mtx li, #rb_mtx ol, #rb_mtx ul, #rb_mtx fieldset, #rb_mtx form, #rb_mtx label, #rb_mtx legend, #rb_mtx table, #rb_mtx caption, #rb_mtx tbody, #rb_mtx tfoot, #rb_mtx thead, #rb_mtx tr, #rb_mtx th, #rb_mtx td { vertical-align: top ! important; text-align: inherit; }
.rr_ed_rate h3, .rr_ed_rate h4, .rr_ed_rate h5 { text-align: center; }
#hdtv .tbr_seeall_btn { background-color: rgb(255, 255, 255); margin-bottom: -10px; }
#hdtv_ad_ss div { margin: 0px auto; }
.globalModal h1 { border: medium none ; }
.globalModal h2 { position: relative; }
.globalModal { border: 1px solid rgb(187, 187, 187); padding: 20px 20px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 1000000000; width: 520px; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 76%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.globalModalWrap { padding: 0pt 0pt 53px; background: transparent url('modalshadow.png') no-repeat scroll right bottom; }
.globalModalWrap .globalModal { border: 0pt none ; padding: 53px 90px 0pt; background: transparent url('modalshadow.png') no-repeat scroll left top; }
#rb_content .commentwrapper dd.status, .userReviewForm .status, .globalModal .status { border: 1px solid rgb(187, 187, 187); margin: 15px 0px; padding: 10px 10px 10px 60px; background: rgb(226, 241, 254) url('cnet_redball_blue_s-36x36.jpg') no-repeat scroll 10px 10px; font-family: Arial,Helvetica,san-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; min-height: 36px; height: auto ! important; clear: both; position: relative; }
.globalModal .warn { clear: both; }
.globalModal.login li {  }
.globalModal.login .status { padding: 20px 10px 10px 60px; min-height: 25px; height: auto ! important; }
.userReviewForm .status.noRbLogo, .globalModal .status.noRbLogo { background: rgb(226, 241, 254) none repeat scroll 0% 0%; padding-left: 10px; }
.userReviewForm .status li, .globalModal .status li { line-height: 20px; }
.globalModal .closeModal { padding: 0pt; background: rgb(255, 255, 255) url('modalclose.gif') no-repeat scroll right top; position: absolute; right: 0pt; top: 0pt; display: block; width: 30px; height: 21px; }
.globalModal li input { border: 1px solid rgb(187, 187, 187); margin: 0pt 6px 9px 0pt; padding: 0pt; width: 250px; background-color: rgb(247, 247, 247); display: block; }
.globalModal .checkbox { border: 0pt none ; margin: 0pt; display: inline; width: auto; vertical-align: top; }
.globalModal .notify input { width: auto; }
.globalModal li input.multiField { border: 1px solid rgb(187, 187, 187); margin: 0pt 6px 9px 0pt; padding: 0pt; width: 345px; height: 100px; background-color: rgb(247, 247, 247); display: block; }
.globalModal input.joinBtn { border: 0pt none ; margin: 3px 0pt 0pt; padding: 0pt; }
.globalModal label { margin: 0pt 10px 6px 0px; padding: 0pt; font-weight: bold; font-family: Arial; font-size: 100%; display: block; }
.globalModal .newsletters ul li { padding: 5px 0pt 0pt 20px; position: relative; }
.globalModal .newsletters ul li input.checkbox { position: absolute; top: 5px; left: 0pt; }
.globalModal .newsletters ul li .sample { padding: 0pt 10px 0pt 0pt; background: transparent url('187.gif') no-repeat scroll 100% 50%; }
.globalModal .newsletters label { margin: 0pt; padding: 0pt; font-weight: normal; display: block; }
.globalModal li.flexButton input { border: 0pt none ; margin: 0pt 0pt 0pt 3px; padding: 0pt 11px 3px 9px; width: auto; background-position: 100% 50%; background-color: transparent; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 92%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: inline; float: left; }
.globalModal.thanks a.flexButton { clear: none; float: left; margin-bottom: 10px; }
.globalModal.thanks strong { display: block; clear: both; padding-top: 10px; }
.globalModal .showforgot { line-height: 200%; }
.globalModal .retype { float: right; }
.globalModal.login .forgot { clear: both; padding-top: 10px; }
.globalModal.login .forgot h2 { margin: 0pt 0pt 10px; }
.globalModal .needHelp { padding: 5px 0px 0px 5px; margin-top: 10px; clear: both; }
body.siteId5 .globalModal .fbConnectContainer { display: none; }
.globalModal.merge .merge .needHelp a.forgot { display: none; }
.globalModal .nextsteps .status { font-weight: bold; }
.globalModal .nextsteps .status p { text-align: center; }
.globalModal .status .emailEcho { margin: 5px 0pt; font-size: 130%; }
.globalModal .nextsteps .status .wrongAddress { font-size: 90%; font-weight: normal; }
.globalModal .inboxInstructions { margin: 10px 0pt 0pt 10px; padding: 0pt; width: 480px; }
.globalModal .inboxInstructions li { margin-left: 20px; padding-bottom: 7px; }
.globalModal .nextSteps .notice { margin: 0pt 0pt 0pt 20px; padding: 0pt; width: 480px; }
.globalModal p.next { font-family: georgia; font-size: 200%; padding-top: 10px; padding-left: 10px; }
.globalModal ol { list-style-type: decimal; }
.globalModal .notify { padding: 20px 0pt 0pt; clear: both; }
.globalModal .notify input { position: relative; float: left; top: 2px; }
.globalModal .submit a.cancel { margin: 0pt 0pt 0pt 10px; padding: 0pt 0pt 0pt 10px; line-height: 220%; font-weight: bold; display: block; float: left; }
.globalModal .validation-advice { color: rgb(140, 0, 0); }
.globalModal .fbConnectContainer { border-top: 1px solid rgb(204, 204, 204); padding: 10px 0px 5px; margin-top: 10px; line-height: 100%; }
.globalModal .fbConnectContainer p { float: left; padding-top: 5px; }
.globalModal .connect2fbButton { float: left; margin-left: 10px; }
.globalModal.fbconnect h2 { margin-bottom: 10px; }
.globalModal.fbconnect .connect2fbButton { float: right; }
.commentwrapper .status .cnetInvite, .userReviewForm .status .cnetInvite { margin: 0pt; float: left; width: 224px; padding-right: 20px; }
.commentwrapper .status .fbConnectInvite, .userReviewForm .status .fbConnectInvite { border-left: 1px dotted rgb(153, 153, 153); padding: 0pt 0pt 0pt 30px; float: left; width: 240px; }
body.siteId7 .userReviewForm .status .cnetInvite, body.siteId4.pageType3640 .userReviewForm .status .cnetInvite, body.siteId4.pageType9241 .userReviewForm .status .cnetInvite { overflow: hidden; width: 160px ! important; }
body.siteId7 .userReviewForm .status .fbConnectInvite, body.siteId4.pageType3640 .userReviewForm .status .fbConnectInvite, body.siteId4.pageType9241 .userReviewForm .status .fbConnectInvite { padding-left: 15px; width: 160px; }
body.siteId7 .userReviewForm .status .cnetInvite, body.siteId4.pageType3640 .userReviewForm .status .cnetInvite, body.siteId4.pageType9241 .userReviewForm .status .cnetInvite { padding-right: 20px; }
.status .fbConnectLink { margin: 3px 0px 0px 5px; background: transparent url('fb-favicon-16x18.gif') no-repeat scroll 0pt 50%; padding-left: 22px; font-weight: normal; display: inline-block; line-height: 153%; }
body.siteId7 .status .fbConnectLink, body.siteId4.pageType3640 .status .fbConnectLink, body.siteId4.pageType9241 .status .fbConnectLink { line-height: 116%; }
.status .or { background: rgb(226, 241, 254) url('statusor.jpg') no-repeat scroll 0% 0%; color: rgb(102, 102, 102); font-size: 153%; position: absolute; left: 289px; height: 19px; width: 31px; text-indent: -2000px; }
body.siteId7 .userReviewForm .status .or, body.siteId4.pageType3640 .userReviewForm .status .or, body.siteId4.pageType9241 .userReviewForm .status .or { left: 225px; }
#emailShell .error { padding: 10px 0px; font-weight: bold; color: rgb(204, 0, 0); }
#emailShell .flextbutton { margin-top: 10px; }
div.globalModal.merge .merge { width: 520px; }
div.globalModal.confirmlinked {  }
div.globalModal .profilePic { width: 50px; height: 50px; float: left; }
div.globalModal.merge h2, div.globalModal.confirmlinked h2, div.globalModal.username h2 { margin: 0pt 0pt 15px; padding: 19px 0pt 0pt; float: right; width: 462px; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 190%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(89, 89, 89); }
div.globalModal.merge li { margin: 5px 0pt; color: rgb(102, 102, 102); }
div.globalModal.merge li strong { font-size: 115%; color: rgb(23, 23, 23); }
div.globalModal.merge label { margin: 10px 0pt 0pt; color: rgb(23, 23, 23); }
div.globalModal.merge .newMember { clear: left; float: left; width: 200px; }
div.globalModal.merge .exisMember { border-left: 1px solid rgb(204, 204, 204); padding: 0pt 0pt 0pt 15px; float: right; clear: right; width: 295px; }
div.globalModal.merge .notify { padding: 0pt; width: 250px; }
div.globalModal.merge .forgot { padding: 0pt 0pt 0pt 5px; font-weight: normal; font-size: 91%; }
div.globalModal.merge .notify input { border: 0pt none ; position: static; }
div.globalModal.merge .needHelp { border: 0pt none ; font-size: 91%; }
div.globalModal.merge .needHelp a { padding: 0pt 20px 0pt 0pt; }
div.globalModal.confirmlinked .status { clear: both; }
div.globalModal .status p { margin: 5px 0pt 10px; clear: both; }
div.globalModal.confirmlinked a.flexButton { float: left; }
div.globalModal.username li.userName label { padding: 0pt 0pt 0pt 22px; background: transparent url('cnet16x16.gif') no-repeat scroll 0% 0%; }
div.globalModal.username li.userName label input { margin: 5px 0pt 10px -22px; }
.globalModal.fbauthenticate ul { margin: 20px 0pt 0pt; }
.globalModal.fbauthenticate li { margin: 16px 0pt; }
.globalModal.fbauthenticate li a { padding: 0pt 0pt 0pt 5px; }
.globalModal.fbauthenticate .authenticateFBbutton img { vertical-align: middle; }
.tip { padding: 0pt 8px; background: transparent url('tips.png') repeat scroll left center; color: rgb(255, 255, 255); width: 156px; z-index: 9999999; display: block ! important; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 70%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.tip-top { margin: 0pt; padding: 8px 8px 4px; background: transparent url('tips.png') repeat scroll left top; font-weight: bold; font-size: 11px; }
.tip-bottom { padding: 4px 8px 8px; background: transparent url('tips.png') repeat scroll right bottom; font-size: 11px; }
.cnetTip { z-index: 100000; }
.status:after, .globalModal.fbconnect:after, .globalModal.confirmlinked:after, .globalModal .fbConnectContainer:after, .globalModal ul:after, .globalModal form:after, .globalModal dd:after, #commentList:after, #commentList li:after, #summaryList:before { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.status, .globalModal.fbconnect, .globalModal .fbConnectContainer, .globalModal ul, .globalModal form, .globalModal.confirmlinked, .globalModal dd, #commentList, #commentList li, #summaryList {  }
#servicesEtc { position: absolute; top: 0pt; left: 0pt; }
.pageType8300 #contentMain, .pageType8301 #contentMain { padding: 0pt 0pt 40px; float: left; }
.siteId7 h1.blogName, h1.blogName { border: 0pt none ; }
.ratingWrap .textbottom { vertical-align: text-bottom; }
.noReviewWrapSm, .noReviewWrap { margin: 0px; padding: 0px; }
.noReviewWrap span { margin: 0px; padding: 0px; background: transparent url('n-users-large.gif') no-repeat scroll 0% 0%; overflow: hidden; float: left; clear: left; text-indent: -9999px; display: block; width: 18px; height: 18px; }
.noReviewWrapSm span { margin: 0px; padding: 0px; background: transparent url('n-users-sm.gif') no-repeat scroll 0% 0%; overflow: hidden; float: left; clear: left; text-indent: -9999px; display: block; width: 16px; height: 16px; }
.noReviewWrapSm strong, .noReviewWrap strong { margin: 3px; padding: 0px 0px 4px; float: left; clear: right; display: inline; vertical-align: text-bottom; height: 18px; word-spacing: 1px; }
.noReviewWrapSm:after, .noReviewWrap:after, .noReviewWrap strong:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.noReviewWrapSm, .noReviewWrap, .noReviewWrap strong {  }
.userRateNA { overflow: hidden; display: block; width: 70px; height: 14px; }
h1 { border-bottom: 3px solid rgb(140, 0, 0); }
.siteId7 #doormat h3, .siteId7 h1 { border-bottom: 3px solid rgb(114, 160, 202); color: rgb(55, 120, 180); }
.siteId7 #doormat dd h3 { border: 0pt none ; }
h2 { border-bottom: 2px solid rgb(140, 0, 0); padding: 0pt 0pt 2px; background: transparent none repeat scroll 0% 0%; }
.siteId7 h2 { border-color: rgb(114, 160, 202); }
#editorsTake .good .ico, #editorsTake .bad .ico, #editorsTake .bottomLine .ico { display: none; }
#rb_mtx {  }
#siteNav { margin: 5px 7px 0pt 0pt; }
#rb_header { padding: 0pt 0pt 3px; background: transparent url('site1rbheader.png') repeat-x scroll center bottom; height: 125px ! important; }
#rb.gif') repeat-y scroll 50% 0pt; }
#headerContents { margin: 5px auto 0pt; background: transparent url('site1headerbg.png') no-repeat scroll 0pt 0pt; width: 992px; height: 113px; position: relative; }
#brandNavBar a, #brandNavBar a:link, #brandNavBar a:visited { color: rgb(174, 174, 174); text-decoration: none; }
#brandNavBar a:hover, #brandNavBar a:active { color: rgb(255, 255, 255); }
#brandNavBar .active a, #brandNavBar .active a:link, #brandNavBar .active a:visited, #brandNavBar .active a:hover, #brandNavBar .active a:active { color: rgb(255, 255, 255); font-weight: bold; }
#brandNavBar { padding: 8px 11px 0pt; color: rgb(174, 174, 174); }
#brandNavBar li { float: left; height: 27px; }
#brandNavBar li.brandNav li a { padding: 3px 0pt 0pt; display: block; height: 24px; }
#brandNavBar .brandNav li { background: transparent url('neobrandnavsprite.png') no-repeat scroll 0pt -50px; }
#brandNavBar li.siteId1 { background: transparent url('neobrandnavsprite.png') no-repeat scroll 0pt 0pt; }
#brandNavBar li.siteId53 { background: transparent url('neobrandnavsprite.png') no-repeat scroll 100% -100px; }
#brandNavBar li.siteId3 a, #brandNavBar li.siteId53 a { background: transparent none repeat scroll 0% 0%; }
#brandNavBar li.active { background: transparent url('neobrandnavsprite.png') repeat-x scroll 100% -150px; }
#brandNavBar li.active a { margin: 0pt 1px 0pt 0pt; background: transparent url('neobrandnavsprite.png') no-repeat scroll 0pt -150px; }
.siteId4 #brandNavBar li.brandNav .siteId3 a span { background: transparent none repeat scroll 0% 0%; }
#brandNavBar li.rubics { padding: 0pt 0pt 0pt 20px; font-size: 91%; line-height: 210%; display: none; }
.siteId1 #rubicsTextAd, .siteId102 #rubicsTextAd { display: none; }
#brandNavBar li.loginAction { margin: 0pt 5px 0pt 0pt; font-size: 91%; line-height: 210%; position: absolute; z-index: 1; top: 10px; right: 8px; }
#brandNavBar li.loginAction strong.welcome {  }
#brandNavBar li.loginAction strong.welcome a {  }
#brandNavBar .loginAction li { padding: 0pt 0pt 0pt 10px; background: transparent url('neologinsprite.png') no-repeat scroll 0pt -50px; }
#brandNavBar .loginAction li a { padding: 0pt 10px 0pt 0pt; background: transparent url('neopipe.gif') no-repeat scroll 100% 60%; }
#brandNavBar .loginAction li.first { background-position: 0pt 0pt; }
#brandNavBar .loginAction li.last { background-position: 100% -100px; }
#brandNavBar li.loginAction, #brandNavBar li.loginAction ul, #brandNavBar li.loginAction li { float: left; }
#brandNavBar li.loginAction ul { padding: 0pt 1px 0pt 0pt; position: relative; left: 3px; }
#brandNavBar:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
#brandNavBar {  }
#brandNavBar li.brandNav li.active a span { background: transparent none repeat scroll 0% 0%; }
#brandNavBar li.brandNav a span { padding: 0pt 10px; background: transparent url('neopipe.gif') no-repeat scroll 100% 42%; }
#brandNavBar li.brandNav .siteId53 a span { background: transparent none repeat scroll 0% 0%; }
#brandNavBar li.loginAction a span {  }
#brandNavBar li.loginAction .last a { background: transparent none repeat scroll 0% 0%; }
.rblogo, .siteLogo { margin: 0pt ! important; }
.rblogo { width: 86px; height: 86px; }
.siteLogo { width: 158px ! important; height: 86px ! important; }
body #rb_logos { margin: 0pt 10px 0pt 14px; width: 244px; float: left; height: 86px; }
body #rb_logos a { background: transparent none repeat scroll 0% 0%; float: left; position: static; }
body #rb_logos a.rblogo img { background: transparent url('rblogo_001.png') no-repeat scroll 0pt 0pt; width: 86px; height: 86px; }
#rb_navSearch { margin: 6px 0pt 0pt; background: transparent url('neosearchwrapsprite.png') no-repeat scroll 0pt 0pt; float: left; }
#rb_navSearch .universalSearch { margin: 0pt 0pt 6px 10px; padding: 0pt 9px 0pt 0pt; background: transparent url('neosearchwrapsprite.png') no-repeat scroll 100% -360px; float: left; height: 43px; }
body .searchBoxWrap, body.siteId1 .searchBoxWrap, body.siteId3 .searchBoxWrap, body.siteId4 .searchBoxWrap, body.siteId7 .searchBoxWrap, body.siteId53 .searchBoxWrap { margin: 8px 0pt 0pt; padding: 0pt; background: transparent url('neosearchboxsprite.gif') no-repeat scroll 0pt -50px; width: auto; height: 25px; }
body .searchBoxWrap span { margin: 0pt; background: transparent url('neosearchboxsprite.gif') no-repeat scroll 100% 0pt; display: block; height: 25px; position: relative; left: 6px; float: left; }
body #rb_navSearch .searchTarget, body #rb_navSearch .searchFilterSelect { margin: 11px 0pt 0pt 17px; height: auto; width: 80px; }
body #rb_navSearch .searchGo { border: 0pt none ; margin: 10px 0pt 0pt 11px; background: transparent url('neogo.png') no-repeat scroll 0% 0%; overflow: hidden; width: 35px; height: 22px; text-indent: -2000px; color: transparent; cursor: pointer; }
body .headerTextAd { right: 10px; bottom: 3px; text-align: right; }
body.siteId3 .headerTextAd, body.siteId7 .headerTextAd { bottom: 37px; width: 300px; }
body .searchBox { padding: 5px 5px 4px 0pt; height: 16px; width: 295px; font-weight: bold; }
.siteId1 .siteId1logo, .siteId102 .siteId1logo { margin: 0pt ! important; display: none; }
.siteId1 #brandNavBar li.brandNav, .siteId102 #brandNavBar li.brandNav { display: none; }
.siteId1 #rb_logos, .siteId102 #rb_logos { position: relative; top: -6px; }
.siteId1 #rb_navSearch, .siteId102 #rb_navSearch { position: relative; top: -4px; }
.siteId1 #headerContents, .siteId102 #headerContents { height: 85px; }
#siteNav li.active, #siteNav li:hover, #siteNav li a:hover, #siteNav li.active a { background-color: rgb(246, 202, 38); color: rgb(72, 72, 72); }
.siteId1 #rb_logos, .siteId102 #rb_logos { width: 136px; }
.siteId1 .searchBox, .siteId102 .searchBox { width: 365px; }
.siteId1 .ad.leaderboard { margin: 10px auto; float: none; }
.siteId3 #siteNav #allCatTab #allCatDropDown, .siteId105 #siteNav #allCatTab #allCatDropDown, .siteId109 #siteNav #allCatTab #allCatDropDown { left: -95px; }
.siteId3 .siteId3logo img, .siteId105 .siteId3logo img, .siteId109 .siteId3logo img { background: transparent url('site3logo.png') no-repeat scroll 0pt 0pt; width: 80px; height: 86px; }
.siteId3 #rb_logos, .siteId105 #rb_logos, .siteId109 #rb_logos { width: 180px; }
.siteId3 .siteLogo, .siteId105 .siteLogo, .siteId109 .siteLogo { width: 75px ! important; }
.siteId3 .ad.leaderboard, .siteId105 .ad.leaderboard, .siteId109 .ad.leaderboard { margin: 0pt auto 10px; float: none; }
.siteId3 #brandNavBar li.brandNav .siteId7 a span, .siteId105 #brandNavBar li.brandNav .siteId7 a span, .siteId109 #brandNavBar li.brandNav .siteId7 a span { background: transparent none repeat scroll 0% 0%; }
.siteId3 #rb_header, .siteId105 #rb_header, .siteId109 #rb_header { padding: 0pt 0pt 3px; background: transparent url('site3rbheader.png') repeat-x scroll center bottom; }
.siteId3 #headerContents, .siteId105 #headerContents, .siteId109 #headerContents { background: transparent url('site3headerbg.png') no-repeat scroll 0pt 0pt; }
.siteId105 #brandNavBar li.siteId3, .siteId109 #brandNavBar li.siteId3 { background: transparent url('neobrandnavsprite.png') repeat-x scroll 100% -150px; }
.siteId105 #brandNavBar li.siteId3 a, .siteId109 #brandNavBar li.siteId3 a { margin: 0pt 1px 0pt 0pt; background: transparent url('neobrandnavsprite.png') no-repeat scroll 0pt -150px; }
.siteId105 #brandNavBar li.siteId3 a span, .siteId109 #brandNavBar li.siteId3 a span { background: transparent none repeat scroll 0% 0%; }
.siteId4 .siteId4logo img { background: transparent url('site4logo.png') no-repeat scroll 0pt 0pt; width: 158px; height: 86px; }
.siteId4 .ad.leaderboard { margin: 0pt auto 10px; float: none; }
.siteId4 #rb_header { padding: 0pt 0pt 3px; background: transparent url('site4rbheader.png') repeat-x scroll center bottom; }
.siteId4 #headerContents { background: transparent url('site4headerbg.png') no-repeat scroll 0pt 0pt; }
.siteId7 #siteNav #allCatTab #allCatDropDown { left: -209px; }
.siteId7 .siteId7logo img { background: transparent url('site7logo.png') no-repeat scroll 0pt 0pt; width: 110px; height: 86px; }
.siteId7 .ad.leaderboard { margin: 0pt auto 10px; float: none; }
.siteId7 #brandNavBar li.brandNav .siteId1 a span { background: transparent none repeat scroll 0% 0%; }
.siteId7 #rb_header { padding: 0pt 0pt 3px; background: transparent url('site7rbheader.png') repeat-x scroll center bottom; }
.siteId7 #headerContents { background: transparent url('site7headerbg.png') no-repeat scroll 0pt 0pt; }
.siteId7 .siteId3logo img { background: transparent url('site3logo.png') no-repeat scroll 0pt 0pt; width: 100px; height: 86px; }
.siteId7 #rb_logos { width: 210px; }
.siteId7 .siteLogo { width: 100px ! important; }
.siteId53 #rb_header { background: transparent url('site53rbheader.png') repeat-x scroll center bottom; }
.siteId53 #headerContents { background: transparent url('site53headerbg.png') no-repeat scroll 0pt 0pt; }
.siteId53 .siteId53logo img { background: transparent url('site53logo.png') no-repeat scroll 0pt 0pt; width: 110px; height: 86px; }
.siteId102 .ad.leaderboard { margin: -2px 125px; float: none; position: absolute; z-index: 10; }
#rb_navSearch { position: relative; height: 77px; }
#siteNav { margin: 5px 0pt 0pt; position: absolute; width: 62em; bottom: 0pt; left: 0pt; height: auto; }
#siteNav li a { padding: 5px 0.7em; white-space: nowrap; }
#brandNavBar li.loginAction { overflow: hidden; height: 25px; }
.ad.half-page { margin: 0pt 0pt 20px; }
#brandNavBar { overflow: hidden; height: 27px; }
#brandNavBar li.rubics { display: block; }
#brandNavBar #rubicsTextAd {  }
.siteId1 #rubicsTextAd, .siteId102 #rubicsTextAd { display: block; }
.siteId1 #rb_navSearch, .siteId102 #rb_navSearch { top: 0pt; }
.siteId1 #brandNavBar li.rubics, .siteId102 #brandNavBar li.rubics { padding-left: 148px; }
.siteId1 #headerContents, .siteId102 #headerContents { height: 113px; }
.siteId1 #rb_logos, .siteId102 #rb_logos {  }
.siteId1 #rb_logos a.rblogo, .siteId102 #rb_logos a.rblogo { margin-left: 26px ! important; }
#YsellLeader { clear: both; }
#rb_header #countdown { display: none; }
#headerContents { overflow: visible ! important; }
#universalSearch .autocompleter-choicesWrap { margin: 30px 0px 0px -12px; padding: 5px 15px 8px 8px; background: transparent url('autocompletebg.png') no-repeat scroll left bottom; width: 335px ! important; position: absolute; }
#universalSearch .autocompleter-choicesWrap span.autocompleterHead { background: transparent none repeat scroll 0% 0%; color: rgb(153, 153, 153); font-size: 91.6%; height: auto; left: -5px; width: 100%; text-align: right; }
#universalSearch .autocompleter-choices { width: 100% ! important; top: 0pt ! important; clear: left; }
#universalSearch .autocompleter-choices li { padding: 3px 8px; }
#universalSearch { z-index: 10000; }
.siteId1 #universalSearch .autocompleter-choicesWrap { background-position: -360px bottom ! important; width: 373px ! important; }
.siteId3 #universalSearch .autocompleter-choicesWrap, .siteId4 #universalSearch .autocompleter-choicesWrap, .siteId7 #universalSearch .autocompleter-choicesWrap { background-position: -751px bottom ! important; width: 306px ! important; }
#universalSearch .autocompleter-choices .autocompleter-selected { background: rgb(89, 89, 89) none repeat scroll 0% 0%; color: rgb(255, 204, 16); }
.siteId7 #universalSearch .autocompleter-choices .autocompleter-selected { background: rgb(30, 91, 126) none repeat scroll 0% 0%; }
.siteId3 #universalSearch .autocompleter-choices .autocompleter-selected { background: rgb(174, 0, 0) none repeat scroll 0% 0%; }
.siteId4 #universalSearch .autocompleter-choices .autocompleter-selected { background: rgb(70, 136, 28) none repeat scroll 0% 0%; }
body .searchBoxWrap span.autocompleter-queried { margin: 0pt; background: transparent none repeat scroll 0% 0%; height: inherit; left: inherit; display: inline; float: inherit; position: inherit; }

/* ::::: http://i.i.com.com/cnwk.1d/css/rb/tron/download/catDoor.css ::::: */

.siteId4 h1 { border-bottom: 3px solid rgb(63, 149, 8); color: rgb(63, 149, 8); }
.siteId4 h2 { border-bottom: 2px solid rgb(63, 149, 8); }
.siteId4 h3.popSearch { border: 1px solid rgb(132, 180, 104); margin: 0pt; padding: 0px 5px 0pt 15px; background: transparent url('siteid4headerbar.gif') repeat-x scroll 0% 50%; color: rgb(40, 40, 40); font-family: Arial,Helvetica,san-serif; font-size: 119%; font-weight: bold; height: 28px; line-height: 195.5%; }
#contentAux #latestVideos { border: 1px solid rgb(132, 180, 104); margin: 20px 0pt 0pt; position: relative; height: 210px; }
#contentAux #latestVideos h2 { border-bottom: 1px solid rgb(197, 197, 197); margin: 0pt; padding: 5px 10px; background: transparent url('siteid4headerbar.gif') repeat-x scroll 0% 0%; height: 18px; font-family: Arial,Helvetica,san-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 108.5%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); }
#contentAux #latestVideos ul { padding: 8px 11px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
#contentAux #latestVideos ul li { margin: 0px 7px; float: left; }
#contentAux #latestVideos ul li img { border: 1px solid rgb(239, 239, 239); }
#contentAux #latestVideos ul li.active img { border: 1px solid rgb(140, 0, 0); }
#contentAux #latestVideos .latestVideoInfo { margin: 0px 10px; padding: 10px 0px; background: rgb(255, 255, 255) url('latestvideoarrow.gif') no-repeat scroll 0% 0%; overflow: hidden; display: none; position: absolute; height: 55px; width: 279px; line-height: 127.5%; }
#contentAux #latestVideos #latestVidInfo1.latestVideoInfo { background-position: 28px 0px; }
#contentAux #latestVideos #latestVidInfo2.latestVideoInfo { background-position: 97px 0px; }
#contentAux #latestVideos #latestVidInfo3.latestVideoInfo { background-position: 167px 0px; }
#contentAux #latestVideos #latestVidInfo4.latestVideoInfo { background-position: 237px 0px; }
#contentAux #latestVideos .latestVideoInfo.active { display: block; }
#contentAux #latestVideos .latestVideoInfo p { margin-bottom: 5px; }
#contentAux #latestVideos span.readMore { background: rgb(255, 255, 255) url('dottedline.gif') repeat-x scroll center top; position: absolute; bottom: 10px; left: 10px; padding-top: 10px; width: 279px; }
.siteId4 .breadcrumb { padding: 10px 20px 20px; }
.siteId4 #rb_content { padding: 0pt 0pt 35px; }
.siteId4 #contentMain { padding-top: 0pt; }
.siteId4 #contentNav { padding-top: 0pt; }
.siteId4 #contentAux {  }
.siteId4 #contentBody {  }
#contentNav dl.catNav dt, #contentNav dl.middleBox dt { background-image: url('site4catnav.png'); color: rgb(255, 255, 255); }
#contentNav dl.catNav dt a, #contentNav dl.catNav dt a:link, #contentNav dl.catNav dt a:visited, #contentNav dl.catNav dt a:hover, #contentNav dl.catNav dt a:active, #contentNav dl.middleBox dt a, #contentNav dl.middleBox dt a:link, #contentNav dl.middleBox dt a:visited, #contentNav dl.middleBox dt a:hover, #contentNav dl.middleBox dt a:active { color: rgb(255, 255, 255); }
.siteId4 h2 { margin: 0pt 0pt 10px; }
.siteId4 .sideScrollerPromoVideo { margin: 20px 0pt 0pt; width: 300px; }
.siteId4 h2.mostPop span.weekOf { color: rgb(153, 153, 153); font-size: 65%; font-weight: bold; text-transform: none; float: right; line-height: 22px; }
.siteId4 h2.mostPop span.mostPopTitle { float: left; }
.siteId4 #mostPopTwoColWrap { margin: 0pt 0pt 20px; }
.siteId4 #mostPopTwoColWrap p.seeAll { padding: 10px 0pt 0pt; display: block; clear: both; }
.siteId4 a.seeAll { background: transparent url('187.gif') no-repeat scroll 100% 50%; padding-right: 10px; font-weight: bold; }
.siteId4 #tabsContainer #mostPopular, .siteId4 #tabsContainer #newRelease, .siteId4 #tabsContainer #editorPicks { border: 1px solid rgb(0, 255, 0); }
.siteId4 #slideShowContainer { border: 1px solid rgb(124, 124, 124); background-color: rgb(53, 53, 53); width: 88%; }
.siteId4 .slideShow { text-align: center; }
.siteId4 .slideShowContent { background-color: rgb(240, 240, 240); }
.siteId4 .slideShowContent h3 { padding: 10px 10px 0pt; font-weight: bold; }
.siteId4 .slideShowContent p { padding: 10px 10px 0pt; }
.siteId4 .slideShow img.promoImg, .siteId4 .slideShowContent p.filed { padding: 10px; }
.siteId4 #gamesPromoNav { border-left: 1px solid rgb(124, 124, 124); border-right: 1px solid rgb(124, 124, 124); border-bottom: 1px solid rgb(124, 124, 124); margin: 0pt 0pt 20px; width: 88%; background-color: rgb(53, 53, 53); text-align: right; display: block; clear: both; }
.siteId4 #gamesPromoNav a { border: 1px solid rgb(146, 146, 146); margin: 10px 5px 10px 0pt; padding: 2px 8px; background: rgb(53, 53, 53) none repeat scroll 0% 0%; display: block; float: left; color: rgb(217, 217, 217); }
.siteId4 #gamesPromoNav a:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(153, 153, 153); text-decoration: none; }
.siteId4 #gamesPromoNav p { float: right; display: block; }
.head_l { float: left; width: 150px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.head_m { float: left; width: 150px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.head_r { float: right; width: 150px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#blackberry { background: transparent url('cp01_154x89.jpg') no-repeat scroll 0% 0%; width: 154px; height: 97px; }
#windows { background: transparent url('cp02_154x89.jpg') no-repeat scroll 0% 0%; width: 154px; height: 97px; }
#iphone { background: transparent url('cp03_154x89.jpg') no-repeat scroll 0% 0%; width: 154px; height: 97px; }
#cellphone { background: transparent url('cp04_154x89.jpg') no-repeat scroll 0% 0%; width: 154px; height: 97px; }
#symbian { background: transparent url('cp05_154x89.jpg') no-repeat scroll 0% 0%; width: 154px; height: 97px; }
#palm { background: transparent url('cp06_154x89.jpg') no-repeat scroll 0% 0%; width: 154px; height: 97px; }
#imgtext { padding-top: 30px; padding-left: 55px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 102, 204); }
.siteId4 .header-links { margin: 0pt 0pt 6px; padding: 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; clear: both; }
.tabSet li { border-style: solid solid none; border-color: rgb(187, 173, 161) rgb(187, 173, 161) -moz-use-text-color; border-width: 1px 1px 0pt; float: left; height: 25px; margin-right: 3px; position: relative; z-index: 30; }
.tabSet li.tabSelected a, .tabSet li a:hover { background-color: rgb(97, 153, 62); color: rgb(255, 255, 255); }
.tabSet li.tabSelected { z-index: 50; }
.tabSet li a { padding: 6px 10px 6px 12px; background: rgb(222, 222, 222) url('sitenav.png') no-repeat scroll left center; overflow: hidden; display: block; height: 15px; color: rgb(72, 72, 72); font-weight: bold; text-decoration: none; }
div.panelSet { border: 1px solid rgb(187, 173, 161); margin: 0pt 0pt 20px; padding: 10px; background: transparent url('site4tabline.gif') repeat-x scroll 0% 0%; width: 90%; position: relative; z-index: 40; }
.panel ol.mostPop li { padding: 10px 0px; background: transparent url('dot3.gif') repeat-x scroll left bottom; display: block; clear: both; position: relative; }
.panel ol.mostPop li a { font-weight: bold; }
.panel ol.mostPop li.bidWarContainer { padding-left: 45px; text-align: center; }
.panel ol.mostPop li p { padding: 5px 0pt 0pt; display: block; clear: both; color: rgb(102, 102, 102); }
.panel ol.mostPop li p span.downloadNum, .panel ol.mostPop li span.date { display: block; position: absolute; top: 10px; right: 0pt; }
.panel ol.mostPop li span.date { padding: 0pt 5px 0pt 0pt; }
.panel ol.mostPop li p span.catTitle, .panel ol.mostPop li a.prodTitle { display: block; float: left; }
.panel ol.mostPop li span.index { padding: 0pt 0pt 0pt 5px; font-size: 198%; color: rgb(233, 84, 3); font-family: georgia; float: left; width: 40px; }
.panel ol.mostPop li div.content { float: left; width: 360px; }
.panel ol.mostPop li.games { margin: 0pt 10px 0pt 0pt; background: transparent none repeat scroll 0% 0%; float: left; display: inline; width: 200px; clear: none; }
.panel ol.mostPop li.games.last { margin-right: 0pt; }
.panel ol.mostPop li.games a.prodTitle { margin: 5px 0pt 0pt; display: block; font-size: 117%; }
.panel ol.mostPop li.games p.fileUnder { font-size: 92%; color: rgb(102, 102, 102); }
.panel span.downloadHed, .panel span.releaseDate { padding: 0pt 5px 0pt 0pt; float: right; font-weight: bold; color: rgb(102, 102, 102); font-size: 92%; }
.panel span.weekOf, .panel span.title { padding: 0pt 0pt 0pt 5px; float: left; font-weight: bold; color: rgb(102, 102, 102); font-size: 92%; }
.panel span.title { padding: 0pt; }
.panel p.seeAllContainer { padding: 10px 0pt 4px; }
.panel a.seeAll { padding: 0pt 10px 0pt 0pt; background: transparent url('187.gif') no-repeat scroll 100% 50%; font-weight: bold; }
#contentMain.gamesCategory h1 { margin: 0pt 0pt 20px; }
#ads_catDiv { margin: 10px 20px 10px 0pt ! important; float: left ! important; width: 160px ! important; }
#ads_catDiv .ads_catCopy {  }
h2.freeTrialsHed { margin: 10px 0pt; }
dl.freeTrials { border: 1px solid rgb(141, 141, 141); }
dl.freeTrials dt { padding: 10px 10px 3px; font-weight: bold ! important; font-size: 100% ! important; }
dl.freeTrials dd { padding: 0pt 10px; color: rgb(99, 99, 99); }
dl.freeTrials dd.last { padding: 0pt 10px 10px; }
dl.freeTrials dd a.dlNow { padding: 8px 0pt 0pt 26px; background: transparent url('dlnowgrnsm.gif') no-repeat scroll left center; display: block; float: left; height: 23px; width: 100%; }
ol.mostPopTwoCol { width: 210px; float: left; }
ol.mostPopTwoCol.col2 { float: right; clear: right; }
ol.mostPopTwoCol li { background: transparent url('dot3.gif') repeat-x scroll left bottom; }
ol.mostPopTwoCol div.content { padding: 11px 0pt 6px 37px; }
ol.mostPopTwoCol div.content a { font-size: 91%; font-weight: bold; }
ol.mostPopTwoCol span.index { margin: 0pt 5px 0pt 0pt; font-family: georgia; font-style: normal; font-variant: normal; font-weight: normal; font-size: 198%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(233, 84, 3); float: left; width: 32px; text-align: center; }
ol.mostPopTwoCol span.totalDownloads { display: block; color: rgb(153, 153, 153); font-size: 91%; }
.siteId4 p.blogIntro { padding: 0pt 0pt 20px; }
.siteId4 .blog_item { clear: both; }
.siteId4 .blog_img img { border: 1px solid rgb(204, 204, 204); padding: 5px; }
.siteId4 .blog_item .blog_img_outer { float: left; margin-bottom: 18px; width: 140px; }
.siteId4 .blog_item h3 { margin: 0pt 0pt 2px; float: right; font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; width: 310px; }
.siteId4 .blog_dek { float: right; font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 16px; width: 310px; }
.siteId4 .blog_meta { color: rgb(153, 153, 153); float: right; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; line-height: 16px; margin-bottom: 18px; width: 310px; }
.siteId4 .multiFeaturePromo { overflow: hidden; width: 939px; }
.siteId4 #contentAux .multiFeaturePromo { overflow: hidden; width: 300px; }
.siteId4 .multiFeaturePromo ul { background: transparent url('horizscrolllistborder.gif') repeat scroll -10px 50%; width: 9000px; }
.siteId4 .multiFeaturePromo li { width: 140px; float: left; margin-right: 10px; padding-right: 10px; }
.siteId4 .multiFeaturePromo p { margin: 10px 0pt 0pt; }
.siteId4 .multiFeaturePromo li.first { margin: 0pt; }
.siteId4 .multiFeaturePromo span.fileUnder { margin: 10px 0pt 0pt; color: rgb(102, 102, 102); font-size: 92%; clear: both; display: block; }
.siteId4 .multiFeaturePromo span.fileUnder a { font-weight: bold; }
.siteId4 #contentAux .oneAssetPromo { border: 1px solid rgb(204, 204, 204); margin: 20px 0pt 0pt; padding: 10px; }
.siteId4 #contentAux .oneAssetPromo strong { font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 115.5%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.siteId4 #contentAux .oneAssetPromo .promoImg { margin-right: 20px; }
.siteId4 #contentAux .oneAssetPromo p { clear: right; }
.siteId4 #contentAux .oneAssetPromo a.dlNow { margin: 5px 0pt 0pt 123px; padding: 8px 0pt 0pt 26px; background: transparent url('dlnowgrnsm.gif') no-repeat scroll left center; float: left; height: 23px; clear: both; }
.siteId4 #contentAux .greenPromoBox { border: 1px solid rgb(132, 180, 104); margin: 10px 0pt; background-color: rgb(248, 250, 251); color: rgb(40, 40, 40); }
.siteId4 #contentAux .greenPromoBox dt { border-bottom: 1px solid rgb(132, 180, 104); padding: 0px 5px 0px 15px; background: transparent url('siteid4headerbar.gif') repeat-x scroll 0% 0%; height: 28px; color: rgb(40, 40, 40); font-size: 119%; font-weight: bold; line-height: 195.5%; }
.siteId4 #contentAux .greenPromoBox dd { padding: 7px; clear: both; position: relative; }
.siteId4 #overviewHead p { padding: 10px 0pt 0pt; }
.siteId4 #prefoot p { margin: 10px 0pt 0pt; display: block; }
.siteId4 .headerLinks { margin: 10px 0pt 0pt; overflow-x: hidden; width: 460px; }
.siteId4 .headerLinks a.readMore { border-left: 1px solid rgb(102, 102, 102); margin: 0pt 10px 0pt -7px; padding: 0pt 0pt 0pt 7px; background: transparent none repeat scroll 0% 0%; font-size: 100%; font-weight: normal; position: relative; }
#contentAux.standardCatDoor .dlBlog { border: 1px solid rgb(132, 180, 104); }
#contentAux.standardCatDoor .dlBlog h2 { border-bottom: 1px solid rgb(132, 180, 104); margin: 0pt; padding: 0px 5px 0pt 15px; background: transparent url('siteid4headerbar.gif') repeat-x scroll 0% 50%; font-family: Arial,Helvetica,san-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 119%; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 195.5%; height: 28px; }
#contentAux.standardCatDoor .dlBlog h2 span { background: transparent none repeat scroll 0% 0%; }
#contentAux.standardCatDoor .blog_item { padding: 10px; clear: both; }
#contentAux.standardCatDoor .blog_img img { border: 1px solid rgb(204, 204, 204); padding: 5px; }
#contentAux.standardCatDoor .blog_item .blog_img_outer { margin: 0pt 5px 5px 0pt; float: left; width: 138px; }
#contentAux.standardCatDoor .blog_item h3 { margin: 0pt 0pt 2px; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 108%; font-weight: bold; width: 135px; }
#contentAux.standardCatDoor .blog_dek { margin: 0pt 0pt 10px; clear: none; font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 16px; float: none; width: 100%; display: inline; }
#contentAux.standardCatDoor .blog_meta { margin: 0pt; color: rgb(153, 153, 153); float: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; line-height: 16px; width: 135px; }
#contentAux.standardCatDoor h2 { margin: 0pt 0pt 10px; }
.oneAssetPromo { margin: 0px 0px 20px; }
.oneAssetPromo a.readMore { margin: 5px 30px 0pt 0pt; float: left; font-size: 82.5%; }
.oneAssetPromo img { border: 1px solid rgb(216, 216, 216); float: left; margin-right: 10px; }
.oneAssetPromo strong { margin: 0pt; padding: 0px 0px 5px; display: block; font-family: Georgia,"Times New Roman",Times,serif; font-size: 144.5%; }
.oneAssetPromo p { font-size: 110.5%; line-height: 136%; }
.dlOneColumnListOfLinks li { padding: 5px 0px; background: transparent url('dot3.gif') repeat-x scroll left bottom; line-height: 150%; }
.dlOneColumnListOfLinks { margin: 0pt 22px 20px 0pt; display: block; width: 172px; float: left; }
.dlOneColumnListOfLinks li.moreGames { background: transparent none repeat scroll 0% 0%; }
.dlOneColumnListOfLinks li.moreGames a { font-size: 92%; }
.twoColumnListOfLinks { margin: 20px 0px; color: rgb(132, 132, 132); font-size: 93.5%; width: 100%; clear: both; }
.twoColumnListOfLinks ul { float: left; padding-right: 2.5%; width: 47.5%; }
.twoColumnListOfLinks ul li { padding: 5px 0px; background: transparent url('dot3.gif') repeat-x scroll left bottom; }
#cloud a { font-family: georgia; font-size: 91%; font-weight: 100; white-space: nowrap; }
#cloud a.tag1 { font-size: 100%; font-weight: bold; }
#cloud a.tag2 { font-size: 117%; font-weight: bold; }
#cloud a.tag3 { font-size: 130%; font-weight: bold; }
#cloud a.tag4 { font-size: 140.5%; font-weight: bold; }
#cloud { border-style: none solid solid; border-color: rgb(132, 180, 104); border-width: 0pt 1px 1px; padding: 2px; background: rgb(248, 250, 251) none repeat scroll 0% 50%; line-height: 250%; text-align: center; }
#cloud a { padding-right: 10px; }
#cloud li { display: inline; }
.siteId4 .ad_va_spons { text-align: right ! important; }
.siteId4 .ad_va_wrap { margin: 10px 0pt 30px ! important; }
.squareButtonWrapper { border: 1px solid rgb(206, 213, 219); padding: 7px 0pt 7px 7px; background-color: rgb(241, 244, 246); }
.siteId4 .multiFeaturePromo ul:after, ol.mostPopTwoCol li:after, ol.mostPop.col2:after, .panel ol.mostPop:after, .panel ol.mostPop li:after, .panel ol.mostPop li p:after, .panel div.hed:after, dl.freeTrials dd:after, .siteId4 .blog_item:after, .oneAssetPromo:after, .twoColumnListOfLinks:after, #contentAux.standardCatDoor .blog_item:after, .siteId4 .multiFeaturePromo:after, .siteId4 #gamesPromoNav:after, .siteId4 #mostPopTwoColWrap:after, .siteId4 .header-links:after, #contentAux #latestVideos ul:after, .siteId4 h2.mostPop:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.siteId4 .multiFeaturePromo ul, ol.mostPopTwoCol li, ol.mostPopTwoCol, ol.mostPop.col2, .panel ol.mostPop, .panel ol.mostPop li, .panel ol.mostPop li p, dl.freeTrials dd, .siteId4 .blog_item, .oneAssetPromo, .twoColumnListOfLinks, .panel div.hed, #contentAux.standardCatDoor .blog_item, .siteId4 .multiFeaturePromo, .siteId4 #gamesPromoNav, .siteId4 #mostPopTwoColWrap, .siteId4 .header-links, #contentAux #latestVideos ul, .siteId4 h2.mostPop {  }
#photoPromoMain { margin: 0pt; overflow: hidden; width: 460px; height: 225px; position: relative; background-color: rgb(3, 3, 3); }
#photoPromoMain .photoPromoMainContainer { border: 0px none ; position: absolute; top: 0px; left: 0px; }
#photoPromoMain .photoPromoMainContainer .photoPromoMainContainerText { position: absolute; left: 0pt; top: 10px; background-color: transparent; width: 200px; padding-left: 15px; z-index: 10000; color: rgb(255, 255, 255); }
#photoPromoMain .photoPromoMainContainer .photoPromoMainContainerText h3 { font-family: Georgia,Palatino,Times,Serif; color: rgb(255, 255, 255); font-weight: bold; font-size: 200%; line-height: 110%; text-transform: none; }
#photoPromoMain .photoPromoMainContainer .photoPromoMainContainerText p { border-bottom: 1px solid white; font-family: Arial,sans-serif; font-weight: bold; line-height: 130%; width: 200px; margin-top: 20px; padding-bottom: 15px; font-size: 90%; }
#photoPromoMain .photoPromoMainContainer a { color: rgb(255, 255, 255); }

/* ::::: http://i.i.com.com/cnwk.1d/Ads/common/css/LaunchpadLinks/launchpad_tiburon.css ::::: */

#launchpad-ads-3, #launchpad-ads-2, #launchpad-ads-1 { border: 1px solid rgb(204, 204, 204); margin: 0pt 20px 15px; padding: 10px 10px 10px 20px; }
.ad.LAUNCHPAD.gif') no-repeat scroll 0% 0%; float: left; font-size: 1em; font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(68, 68, 68); }
#launchpad-ads-3 .ad.LAUNCHPAD_TIBURON { width: 32%; }
#launchpad-ads-2 .ad.LAUNCHPAD_TIBURON { width: 48%; }
#launchpad-ads-1 .ad.LAUNCHPAD_TIBURON { width: 100%; }
.ad.LAUNCHPAD_TIBURON p.ll_copy { margin: 0pt; padding: 3px 0pt 5px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(41, 40, 40); }
.ad.LAUNCHPAD_TIBURON h5.ll_title a { margin: 0pt; padding: 0pt; font-family: Georgia; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(30, 91, 126); text-decoration: none; }
.ad.LAUNCHPAD_TIBURON h5.ll_title a:hover { text-decoration: underline; }
.ad.LAUNCHPAD.gif') no-repeat scroll 0% 0%; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(30, 91, 126); text-decoration: none; }
.ad.LAUNCHPAD_TIBURON a.ll_underline:hover { text-decoration: underline; }
.ad.LAUNCHPAD_TIBURON img.icon { display: none; }

/* ::::: null ::::: */

#otherPopTopics { display: none; }

/* ::::: null ::::: */

#otherCNETsites { display: none; }

/* ::::: null ::::: */

#aboutCNETlinks { display: none; }

/* ::::: null ::::: */

#networkSites { display: none; }

