


		/* CSS Reset */

		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 {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	/* line-height: 1; */
			font-family: inherit;
	text-align: left;
	
		}

		a img, :link img, :visited img {border: 0;}

		table {
			border-collapse: collapse;
			border-spacing: 0;
		}

		ol, ul {list-style: none;}

		q:before, q:after,
		blockquote:before, blockquote:after {
			content: "";
		}

		/* Global elements */

		body {background:#e0e0e0 !important;} /* the important flag is just to combat rb-global.css on legacy pages */

		a, a:link, a:hover {
	color: #0000FF;
	text-decoration:none;
	-moz-outline:none;
	cursor:pointer;
		}

		a:hover {
			text-decoration:underline;
		}

		a:visited {
	color:#0000FF;
		}

		b, strong {font-weight:bold;}

		h1, h2, h3{
			font-weight:normal;
			font-family:Verdana;
		}

		h1 {
			font:bold 190% Verdana;
			color:#8c0000;
			border-bottom:1px solid #8c0000;
			padding:0 10px 6px 0;
			margin:0 0 0px 0;
		}

		#overviewHead{
			position:relative;
			margin-bottom:20px;
		}

		h2 {
			font-size: 148.5%;
			color:#171717;
			display:block;
			background:url(images/h2.gif) 0 7px repeat-x;
		}

		h2 span {
			padding:0 5px 0 0;
		}

		h3 {font-size: 153%;}

		a.readMore{
			font-weight:bold;
			background:url(images/187.gif) 100% 50% no-repeat;
			padding-right:10px;
			font-size:100%;
		}

		.notifyMsg {
			color:#8c0000;
			font-weight:bold;
		}

		/* flexButton classic */
		a.flexButton,
		a.flexButton:link,
		a.flexButton:visited,
		a.flexButton:hover,
		a.flexButton:active {
			color:#fff;
			text-decoration:none;
		}

		a.flexButton {
			float:right;
			display:block;
			clear:both;
		}

		a.flexButton,
		a.flexButton b {
			height:23px;
			background:url(images/flexButton.gif) bottom left no-repeat;
		}

		a.flexButton.black,
		a.flexButton.black b{
			background:url(images/flexButton_blk.gif) bottom left no-repeat;
		}

		a.flexButton.gray,
		a.flexButton.gray b{
			background:url(images/flexButton_gray.gif) bottom left no-repeat;
		}

		a.flexButton b,
		a.flexButton.black b,
		a.flexButton.gray b {
			background-position:bottom right;
			font:92% arial,helvetica,sans-serif;
			text-transform:uppercase;
			padding:0 11px 0 0;
			margin:0 0 0 12px;
			display:inline;
			float:left;
			line-height:220%;
			cursor:pointer;
		}

		/* flexButton for li+input */
		li.flexButton {
			padding:0;
			float:left;
			display:block;
			clear:both;
		}

		li.flexButton,
		li.flexButton input {
			height:20px;
			background:url(images/flexButton.gif) 0% 50% no-repeat;
		}

		li.flexButton input {
			background-position:100% 50%;
			font:92% arial,helvetica,sans-serif;
			padding:0 11px 3px 9px;
			margin:0 0 0 3px;
			display:inline;
			float:left;
			border:0;
			cursor:pointer;
			color:#fff;
			line-height:100%;
			*overflow:visible;
			*padding-top:2px;
		}
		/* Matrix */

		#rb_bodyWrap {
			margin:0;
			padding-top:125px !important;/* important just until leader pre/post is removed */
			position:relative;
			min-width:996px;
			_display:inline-block;/**Trigger hasLayout for IE6 peek-a-boo bug**/
		}


		#rb_shell {
			margin:0px auto;
			font:76% Arial, Helvetica, sans-serif;
			background:url(images/bgBody.gif) 50% 0 repeat-y;
		}

		#rb_content {
			width:980px;
			padding:10px 2px;
			margin:0 auto;
			position:relative;
			background:url(images/hr.gif) center bottom no-repeat;
			color:#353535;
		}

		#rb_logoWrap {
				background:url(images/siteId1hed.gif) repeat-x;
		}

		#rb_logos {
				margin:0 auto;
				width:996px;
				height:100px;/* with leader prehtml: 132px */
		}

		#rb_navWrap {
				border-top:1px solid #404040;
				background:url(images/siteId1hedB.png) repeat-x;
				_background:url(images/siteId1hedB.gif) repeat-x;
		}

		
		.siteId7 #rb_logoWrap {
				background:url(images/siteId7hed.gif) repeat-x;
		}

		.siteId7 #rb_navWrap {
				background:url(images/siteId7hedB.png) repeat-x;
				_background:url(images/siteId7hedB.gif) repeat-x;
		}

		
		#rb_navs {
				margin:0 auto;
				width:996px;
				position:relative;
		}

		#contentMain {
			width:780px;
			float:right;
			padding:20px 20px 40px 0px;
		}

		#contentBody {
			width:560px;
			float:left;
			margin:0;
			padding:0;
		}

		#contentBody.noNav {
			width:655px;
			margin:0 10px 0 0;
			float:left;
		}

		#contentNav {
			width:140px;
			float:left;
			padding:20px 0px 0px 20px;
		}

		#contentAux {
	width:200px;
	float:right;
	height: auto;
	border:#c5c5c5 solid 1px;
		}
		
				#TopRatedUpsell {
	width:200px;
	float:right;
	height: auto;
	border:#c5c5c5 solid 1px;
		}

		/* Header */

		#rb_header {
			height:191px;
			position: absolute;
			top:0;
			width:100%;
			z-index:5995;
		}

		/* Logos */

		.rblogo {
			float:left;
			background:url(images/rblogo.png) no-repeat;
			_background:transparent;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/rblogo.png");
			width:100px;
			height:100px;
			margin:0;/* with leader prehtml: 16px 0 */
			position:relative;
			left:-12px;

		}

		

		.siteId7logo {
			float:left;
			background:url(images/siteId7logo.png) no-repeat;
			_background:transparent;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/siteId7logo.png");
			width:160px;
			height:100px;
			margin:0;/* with leader prehtml: 16px 0 0 */
			position:relative;
			left:-22px;
		}

		
		/* breadcrumb */

		.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:url(images/187.gif) 100% 50% no-repeat;
			padding-right:10px;
		}


		

		/* Navigation */

		#brandNav {
			height:23px;
			*height:21px;
			font:100% arial,helvetica,sans-serif;
			padding:2px 2px 6px;
			position:relative;
			clear:both;
			width:auto;
		}

		#brandNav li {
			margin:9px 0 0;
			background:url(images/brandNavPipe.gif) no-repeat right center;
			padding:0 12px 0 11px;
			height:13px;
			overflow:hidden;
			float:left;
			line-height:90%;
		}

		#brandNav li.siteId1 {
			padding-left:6px;
		}

		#brandNav li.siteId53 {
			background:transparent;
		}

		#brandNav li.rubics{
			text-align:center;
			background:none;
			font-size:91%;
		}

		#brandNav li.loginAction{
			color:#aeaeae;
			background:none;
			float:right;
			font-size:91%;
			width:400px;
			overflow:hidden;
		}

		#brandNav li.loginAction li {
			float:right;
		}

		#brandNav ul li {
			padding:0 7px 0 6px;
			margin:0;
			line-height:110%;
		}

		#brandNav ul.loggedOut li.last,
		#brandNav ul.loggedIn li.last {
			background:none;
			padding-right:0;
		}

		#brandNav a,
		#brandNav a:link,
		#brandNav a:visited,
		#brandNav a:hover,
		#brandNav a:active {
			font-weight:bold;
			color:#aeaeae;
		}

		
		body.siteId7 #brandNav .siteId7 a {
			color:#fff;
		}

		
		body.siteId1 #brandNav .siteId7,
		body.siteId53 #brandNav .siteId7 {
			display:none;
		}

		#siteNav{
			font:bold 100% arial,helvetica;
			margin:5px 7px 0;
			height:28px;
			position:relative;
			clear:both;
			padding-bottom:2px;
		}

		#siteNav.dropDownShow{
			*z-index:6000;
		}

		#siteNav li {
			height:26px;
			float:left;
			position:relative;
			padding-right:1px;
			margin-right:2px;
			background:#dedede url(images/sitenav.png) right no-repeat;
			_background:transparent;
		}

		#siteNav li.active,
		#siteNav li:hover {
			background-color:#c00;
			_background:transparent;
		}

		#siteNav li a{
			display:block;
			*display:inline-block;
			height:16px;
			padding:4px 10px 6px 12px;
			color:#484848;
			background:#dedede url(images/sitenav.png) left no-repeat;
			_background:#dedede;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/sitenav.png");
			overflow:hidden;
		}

		#siteNav li a span{
			background:url(images/allCatArrows.gif) right top no-repeat;
			padding-right:15px;
			height:14px;
			overflow:hidden;
		}

		#siteNav li a:hover,
		#siteNav li.active a{
			text-decoration:none;
			background-color:#c00;
			color:#fff;
		}

		body.siteId7 #siteNav li.active,
		body.siteId7 #siteNav li:hover {
			background-color:#4988c5;
			_background:transparent;
		}

		body.siteId7 #siteNav li a:hover,
		body.siteId7 #siteNav li.active a{
			text-decoration:none;
			background-color:#4988c5;
			color:#fff;
		}

		
		#siteNav #allCatTab a:hover span, #siteNav #allCatTab a.active span{
			background:url(images/allCatArrows.gif) right -14px no-repeat;
		}

		#siteNav #allCatTab #allCatDropDown{
			margin:0;
			padding:0px 10px 15px 10px;
			width:150px;
			background:url(images/allCatDropShadow1col.png) repeat-y;
			border-top:none;
			position:absolute;
			left:-7px;
			z-index: 99999;

			*top:26px;
			*padding:0px 5px 15px 5px;
			_width:150px;
			*background:#fff;
			*border:#ccc solid 1px;
			*left:0px;
		}

		body.siteId7 #siteNav #allCatTab #allCatDropDown{
			width:336px;
			_width:322px;
			background:url(images/allCatDropShadow2col.png) repeat-y;
			*background:#fff;
		}

		#siteNav #allCatTab #allCatDropDown .allCatBottom{
			*display:none;
			position:absolute;
			left:0px;
			bottom:-10px;
		}

		body.siteId7 #siteNav #allCatTab #allCatDropDown ul{
			float:left;
			width:47%;
			*width:50%;
		}

		#siteNav #allCatTab #allCatDropDown li{
			float:none;
			background:none;
			padding:0px 10px;
			height:auto;
			_background:transparent !important;
			_filter:none;
		}

		#siteNav #allCatTab #allCatDropDown li a,
		#siteNav #allCatTab #allCatDropDown li a:link,
		#siteNav #allCatTab #allCatDropDown li a:hover{
			display:block;
			height:auto;
			color: #3b6285;
			text-decoration: none;
			background:none;
			font-weight:normal;
			border:none;
			border-bottom:#e6e6e6 solid 1px;
			padding:5px;
			margin:0;
			_filter:none;
		}

		#siteNav #allCatTab #allCatDropDown li a:hover{
			text-decoration:underline;
			background:#ebebeb;
		}

		#contentNav dl.catNav,
		#contentNav dl.middleBox,
		#contentNav .rr_lnav_lst,
		#product_finder2{
			margin-bottom:15px;
			background-color:#f1f4f6;
		}

		#contentNav dl.catNav dt,
		#contentNav dl.middleBox dt,
		#contentNav .rr_lnav_lst .rr_lnav_hd,
		#product_finder2 .pf2_title .hd{
			padding:6px 15px 13px 15px;
			margin-bottom:-5px;
			display:block;
			font-weight:bold;
			color:#333;
			text-decoration:none;
			border-top:#ccd3d9 solid 1px;
			background:url(images/catNav.png) bottom no-repeat;
			_background:url(images/catNavIE.jpg) bottom no-repeat;
			_padding:6px 15px 13px 15px;
			_margin:0;
		}

		.siteId7 #contentNav dl.catNav dt,
		.siteId7 #contentNav dl.middleBox dt,
		.siteId7 #contentNav .rr_lnav_lst .rr_lnav_hd,
		.siteId7 #product_finder2 .pf2_title .hd{
			background:url(http://i.i.com.com/cnwk.1d/i/tron/site7catNav.png) bottom no-repeat;
			border-top:1px solid #91B7DC;
			color:#fff;
			_background:url(http://i.i.com.com/cnwk.1d/i/tron/site7catNav.gif) bottom no-repeat;
		}

		

		#contentNav dl.catNav dd,
		#contentNav dl.middleBox dd,
		#contentNav .rr_lnav_lst li,
		#product_finder2 li{
			border:1px solid #ced5db;
			border-top:none;
		}

		#contentNav dl.middleBox dd b {
			display:block;
			padding:5px 10px 5px 5px;
		}

		#product_finder2 li.sub{
			font-weight:bold;
		}

		#product_finder2 li.sub li{
			border:none;
			border-top:#ccc solid 1px;
			font-weight:normal;
		}

		#contentNav dl.catNav dd a,
		#contentNav dl.middleBox dd a,
		#contentNav .rr_lnav_lst li a,
		#product_finder2 li a{
			display:block;
			padding:5px 10px 5px 15px;
		}

		#contentNav dl.catNav dd ul a{
			_display:inline-block;
			font-size:95%;
			padding:0px 11px 6px 28px;
		}

		#contentNav dl.catNav dd.youAreHere,
		#contentNav .rr_lnav_lst li.youAreHere{
			background-color:#fefefe;
		}

		#contentNav dl.catNav dd.youAreHere a.youAreHere,
		#contentNav .rr_lnav_lst li.youAreHere a.youAreHere{
			background:url(images/catNavArrow.gif) 6px 8px no-repeat;
			*background-position: 6px 7px;
			color:#333;
		}

		#contentNav dl.catNav dd.youAreHere ul a.youAreHere{
			background-position: 17px 2px;
		}


		/* Footer */

			#footerGlobal {
			margin:0 auto;
			position:relative;
			padding:0 0 30px;
			background:url(images/siteId1hed.gif) repeat-x;
		}

		
		.siteId7 #footerGlobal {
			background:url(images/siteId7hed.gif) repeat-x;
		}

		#footerGlobal .siteLinks {
			width:976px;
			margin:0 auto;
			padding-left:20px;
			_padding-left:0px;
		}

		#footerGlobal .footerPost{
	clear: both;
	color: white;
	font-size:91%;
	height: 23px;
	padding-left:10px;
	_padding-left:20px;
	_padding-bottom:5px;
		}
		 #footerGlobal .footerPost li{
			 background: transparent
		url(images/brandNavPipe.gif) no-repeat
		scroll 100% 50%;
			 float:left;
			 height:17px;
			 margin:0 6px 0 0;
			 padding: 3px 7px 3px 0;
		 }
		  #footerGlobal .footerPost li.first, #footerGlobal
		.footerPost li.last{
			  background: transparent;
		}

		#footerGlobal a,
		#footerGlobal a:link,
		#footerGlobal a:visited {
	color:white;
		}

		#footerGlobal a:hover,
		#footerGlobal a:active {
			color:#fff;
		}

		#footerGlobal .copyrightWrap {
			position:absolute;
			bottom:0px;
			width:100%;
			padding:4px 0;
			background:url(images/siteId1hedB.gif) repeat-x;
			border-top:1px solid #404040;
			z-index: 0;
			*z-index: -1;
		}

		#footerGlobal .footerCopyright {
			clear:both;
			margin:0 auto;
			font-size:91%;
			height:23px;
			width:996px;
			color:#ccc;
		}

		#noImageElement {
			display:none !important;
		}

		#footerGlobal .footerCopyright li {
			background:url(images/brandNavPipe.gif) no-repeat 100% 50%;
			float:left;
			height:17px;
			padding:3px 7px 3px 0;
			margin:0 6px 0 0;
		}

		#footerGlobal .footerCopyright li.cnetSearch {
			background:transparent;
			padding-top:2px;
		}

		#footerGlobal .footerCopyright li.first {
			padding-left:28px;
			padding-right:0;
			background:url(images/rblogoFooter.gif) 0 0 no-repeat;
		}

		#footerGlobal .footerCopyright li.last {
			margin-right:1px;
		}

		#footerGlobal .siteLinks form select{
			margin:5px 0px;
			background:#dfdfdf;
		}

		#footerGlobal .searchTarget {
			background:#dfdfdf;
			margin:0px 5px;
		}

		#footerGlobal .siteLinks dl {
			width:138px;
			float:left;
			margin:0 10px 15px 10px;
		}

		#footerGlobal .siteLinks dt {
	display:block;
	padding:0 0 4px;
	margin:15px 0 5px;
	font:132% georgia;
	border-bottom:2px solid #000000;
	color:#000000;
		}

		#footerGlobal .siteLinks dl a {
	display:block;
	background:url(images/dot3.gif) bottom left repeat-x;
	font-size:91%;
	padding:3px 0 4px;
	color: #000000;
		}

		#footerGlobal .siteLinks dd.last a {
			background:transparent;
		}

		#footerGlobal .footerCopyright #networkSites {
			background:none;
			float:none;
			padding:0;
			margin:0;
		}

		#footerGlobal .footerCopyright #networkSites p{
			padding:1px 5px;
		}

		#footerGlobal .footerCopyright #networkSites .searchTarget,
		#footerGlobal .footerCopyright #networkSites .searchGo,
		#footerGlobal .footerCopyright #networkSites p{
			float:left;
		}

		/* Doormat */
		#doormat dd h3 {
			font:bold 100% arial,helvetica,sans-serif;
			margin:0;
			padding:0;
			border-bottom:0;
		}

		#doormat .rr_lnav_lst {
			display:none;
		}

		#prefoot {
			width:940px;
			margin:0 auto;
			padding:20px 20px 35px;
			background:url(images/hr.gif) bottom no-repeat;
		}

		#prefoot .bidwar {
			margin:10px 0 40px;
		}

		#prefoot .bwp_std_call {
			width:420px;
			margin:0 0 0 247px;
		}

		#prefoot .circular {
			margin:0px 10px 10px;
			padding:10px 10px 20px;
			clear:both;

		}

		#prefoot .circular iframe {
			margin:0 0 0 215px;
		}

		#doormat h3 {
				font:bold 190% georgia;
				color:#8c0000;
				border-bottom:1px solid #8c0000;
				padding:0 0 6px;
				margin:0 10px 20px;
		}

		#doormat dl {
			padding:4px 10px;
			width:292px;
			float:left;
		}

		#doormat dl.beforeBuy {
			border-left:1px solid #b2b2b2;
			border-right:1px solid #b2b2b2;
		}

		#doormat dt {
			display:block;
			padding:0 0 10px;
			font-weight:bold;
			font-size:115.5%;
			border-bottom:1px solid #ddd;

			color:#323232;
		}

		#doormat dl a {
			display:block;
			background:url(images/dot3.gif) bottom left repeat-x;
			font-weight:bold;
			padding:3px 0 4px;
		}

		#doormat dd.last a {
			background:transparent;
		}
		/* End Doormat */

		/** Shared Components **/

		/* Page Tools */
		.pageTools {
			position:absolute;
			bottom:10px;
			right:0;
		}

		.pageType4520 .pageTools{
			display:none;
		}

		.pageTools li {
			display:block;
			float:right;
			margin:0 0 0 14px;
		}

		.pageTools li ul{
			display:none;
		}

		.pageTools li a {
			padding:3px 0 3px 20px;
			height:16px;
			display:inline-block;
		}

		#shareShell ul{
			width:330px;
			margin:10px 130px;
		}

		#shareShell ul li{
			width:50%;
			padding:0;
			margin:5px 0px;
	float:left;
		}

		/* End Page Tools */

/** Content Tools **/

.contentTools li{
	float:left;
    margin:0px 6px;
    position:relative;
    line-height:20px;
}

.contentTools li.shareYbuzz{
    display:none;
}

/*Share Dropdown*/
#shareDropDown{
    font:normal 76% Arial, Helvetica, san-serif;
    border:#c00;
    width:248px;
    z-index:5100;
    background:url(images/shareBgBtm.png) no-repeat bottom;
    padding-bottom:5px;
    _background:none;
}

#shareDropDown .shareContent{
    background:url(images/shareBg.png) repeat-y;
    width:240px;
    _width:246px;
    padding:0px 4px;
    _padding:0px;
    _border:#9d9d9d solid 1px;
    _border-top:none;
    _background:#fff;
    margin-top:-1px;
    clear:right;
    position:relative;
    z-index:90;
}

#shareDropDown .shareHead{
    display:block;
    height:17px;
    padding:5px 8px;
    _padding:4px 7px;
    position:relative;
    z-index:100;
    border:#9d9d9d solid 1px;
    border-bottom:none;
    background:#fff;
    float:right;
    margin-right:3px;
    _margin-right:0px;
    margin-bottom:-1px;
    *margin-bottom:0px;
}

#shareDropDown a.linkIcon.share{
    cursor:default;
    font-size:93.5%;
    background-color:#fff;
}

#shareDropDown a.linkIcon.share:hover{
    color:#1e5b7e;
    text-decoration:none;
}

#shareDropDown ul.left{
    border-top:1px solid #9D9D9D;
    float:left;
    padding:6px 0 8px 15px;
    width:117px;
    background:#fff;
}

#shareDropDown ul.right{
    border-top:1px solid #9D9D9D;
    float:left;
    padding:6px 7px 8px 3px;
    width:98px;
    background:#fff;
}

#shareDropDown ul li{
    height:25px;
}

#shareDropDown ul li a.linkIcon.google,
#shareDropDown ul li a.linkIcon.ybookmarks{
    line-height:90%;
    height:25px;
}

/** Content Tools **/


        /* rating stars default */
		.edRate0,.edRate0h,
		.edRate1,.edRate1h,
		.edRate2,.edRate2h,
		.edRate3,.edRate3h,
		.edRate4,.edRate4h,
		.edRate5 {
			text-indent:-9999px;
			overflow:hidden;
			background:url(images/ratingStars.gif) repeat-x;
			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:url(images/ratingStars.gif) 0 -25px repeat-x;
			display:block;
			height:20px;
		}

		.userRate0,.userRate0h,
		.userRate1,.userRate1h,
		.userRate2,.userRate2h,
		.userRate3,.userRate3h,
		.userRate4,.userRate4h,
		.userRate5 {
			text-indent:-9999px;
			overflow:hidden;
			background:url(images/ratingStars.gif) 0 -50px repeat-x;
			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:url(images/ratingStars.gif) 0 -75px repeat-x;
			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;}

		/* rating stars small */
		.edRateSm0,.edRateSm0h,
		.edRateSm1,.edRateSm1h,
		.edRateSm2,.edRateSm2h,
		.edRateSm3,.edRateSm3h,
		.edRateSm4,.edRateSm4h,
		.edRateSm5 {
			text-indent:-9999px;
			overflow:hidden;
			background:url(images/ratingStarsSm.gif) repeat-x;
			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:url(images/ratingStarsSm.gif) 0 -25px repeat-x;
			display:block;
			height:14px;
		}

		.userRateSm0,.userRateSm0h,
		.userRateSm1,.userRateSm1h,
		.userRateSm2,.userRateSm2h,
		.userRateSm3,.userRateSm3h,
		.userRateSm4,.userRateSm4h,
		.userRateSm5 {
			text-indent:-9999px;
			overflow:hidden;
			background:url(images/ratingStarsSm.gif) 0 -50px repeat-x;
			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:url(images/ratingStarsSm.gif) 0 -75px repeat-x;
			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;}



		/** Definition Lists */
		dl.inlineDL:after,
		.postBody:after{
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}

		dl.inlineDL,
		.postBody{*display: inline-block;}

		dl.inlineDL dd, dl.inlineDL dt, ul.inlineUL li{
			float:left;
			margin: 3px 10px 3px 0px;
		}

		dl.standardDL dt, #contentAux dt{
			font:normal 180% Arial, Helvetica, sans-serif;
		}

		dl.standardDL dd{
			margin:9px 0px;
		}

		dt.DLheader{
			float:none;
			width:100%;
		}

	
		/* Ads */
		.ad.premiere{
		}

		.ad.square_button{margin-bottom:20px;}

		.mpu{
			width:300px;
			*width:290px;
			height:260px;
			margin:20px 0px;
		}

			/* because some people make MPUs using tables */

			#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 0;
		}

		.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:#aeaeae;
		}


		.headerTextAd a:hover,
		.headerTextAd a:active {
			color:#fff;
		}



		/** Macho Units **/
		#adMiniPremiere{
			width:140px;
			font:normal 10px Verdana, Arial, Helvetica, sans-serif;
			background-color:#bfcdd4;
			position:relative;
			padding:1px;
			clear:both;
			margin-bottom:20px;
		}

		#footerGlobal #adMiniPremiere{
			margin:0px;
		}

		#adMiniPremiere p{
			text-align:center;
			padding:5px 0px;
			*padding:1px 0;
		}

		#adMiniPremiere a,
		#adMiniPremiere a:link,
		#adMiniPremiere a:visited,
		#adMiniPremiere a:hover{
			color:#0000FF;
		}

		#adMiniPremiere .borderWrap{
			background:#dce5ea url(http://i.i.com.com/cnwk.1d/i/tron/premiereUnits/gradientBG.gif) center repeat-x;
			border:#fff solid 2px;
			padding-bottom:6px;
			*padding-bottom: 0;
		}

		#adMiniPremiere .premiereBrand{
			position:relative;
			height:22px;
			*height:20px;
			cursor:pointer;
			margin:0 !important;
			*margin: 4px 0px !important;
			*padding:0;
		}

		#adMiniPremiere .premiereBrand a{
			text-align:left;
			color:#0000FF;
			display:block;
			background:url(http://i.i.com.com/cnwk.1d/i/tron/premiereUnits/miniMachoBG.gif) no-repeat !important;
			height:22px;
			position:relative;
			z-index:800;
			line-height:19px;
			padding:0px 15px !important;
			margin:5px 8px !important;
			_margin:0px 8px !important;
			*margin: 0 8px !important;
			*height:20px;
		}

		#adMiniPremiere .premiereBrand .miniPremiereBrandInfo{
			font:normal 10px Verdana, Arial, Helvetica, sans-serif;
			background:#fbfbfb;
			border:#ccc solid 1px;
			cursor:default;
			padding:0px;
			display:none;
			position:absolute;
			top:0;
			z-index:6000 !important;
		}

		#adMiniPremiere .premiereBrand.hover .miniPremiereBrandInfo,
		#adMiniPremiere .premiereBrand:hover .miniPremiereBrandInfo{
			display:block;
		}

		#adMiniPremiere .premiereBrand .miniPremiereBrandInfo li{
			background:none;
			padding:0px 5px !important;
			margin:0 !important;
			height:inherit;
			width:130px;
			border:none;
			list-style-type:none;
		}

		#adMiniPremiere .premiereBrand .miniPremiereBrandInfo li a{
			background:none !important;
			padding:0 !important;
			margin:0 !important;
			font-size:100%;
			color:#0000FF;
		}

		#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:0; left:0;}
		#adMiniPremiere .cornerTR, #adMiniPremiere .cornerTRfoot{top:0; right:0;}
		#adMiniPremiere .cornerBL, #adMiniPremiere .cornerBLfoot{bottom:0; left:0;}
		#adMiniPremiere .cornerBR, #adMiniPremiere .cornerBRfoot{bottom:0; right:0;}

		#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{
			font:normal 10px Verdana, Arial, Helvetica, sans-serif;
			background-color:#bfcdd4;
			position:relative;
			padding:1px;
			margin:20px auto;
			clear:both;
			width:940px;
		}

		#adSuperPremiere a,
		#adSuperPremiere a:link,
		#adSuperPremiere a:visited,
		#adSuperPremiere a:hover{
			color:#0000FF;
		}

		#adSuperPremiere .borderWrap{
			background:#dce5ea url(http://i.i.com.com/cnwk.1d/i/tron/premiereUnits/gradientBG.gif) center repeat-x;
			border:#fff solid 2px;
		}

		#adSuperPremiere ul{
			margin:10px;
			background-color:#fff;
			border:#ccc solid 1px;
			padding:8px;
		}

		#adSuperPremiere li{
			float:left;
			text-align:center;
			padding:10px 0px;
		}

		#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{
			display:block;
			width:100%;
			border-bottom:#ccc solid 1px;
			margin-bottom:5px;
			color:#333;
			font-weight:bold;
			float:none;
			text-align:left;
			padding:0;
		}

		.superPremiereBrandInfo{
			font:normal 11px Verdana, Arial, Helvetica, sans-serif;
			position:absolute;
			width:355px;
			z-index:950;
			display:none;
			background:#fff url(http://i.i.com.com/cnwk.1d/i/tron/premiereUnits/machoGradient.jpg) bottom repeat-x;
			border:#ccc solid 1px;
			border-right:#ccc solid 2px;
			border-bottom:#ccc solid 2px;
			padding:10px;
		}

		.superPremiereBrandInfo .brandDetails{
			background-color:#fff;
			border:#ccc solid 1px;
		}

		.superPremiereBrandInfo .brandDetails p a{
			display:inline;
			padding:5px 0px;
		}

		.superPremiereBrandInfo img{
			float:left;
			margin:10px;
		}

		.superPremiereBrandInfo .detailArrow{
			position:absolute;
			top:-15px;
			margin:0;
		}

		.premiereBrandInfo .brandDetails p{
			padding-left:86px;
		}

		.superPremiereBrandInfo dl{
			background:none;
			border:none;
			margin:0;
			padding:5px 0px;
		}

		.superPremiereBrandInfo dl dt{
			border:none;
			font-weight:bold;
			color:#333;
		}

		.superPremiereBrandInfo dd{
			padding:0px 5px 0px 0px;
			margin:2px 5px 0px 0px;
			border-right:#ccc solid 1px;
			text-align:left;
			float:left;
		}

		.superPremiereBrandInfo dd.last{border:0;}

		#adSuperPremiere .cornerTL,
		#adSuperPremiere .cornerBL,
		#adSuperPremiere .cornerTR,
		#adSuperPremiere .cornerBR{
			display:block !important;
			position:absolute;
			z-index:900;
		}

		#adSuperPremiere .cornerTL{top:0; left:0;}
		#adSuperPremiere .cornerTR{top:0; right:0;}
		#adSuperPremiere .cornerBL{bottom:0; left:0;}
		#adSuperPremiere .cornerBR{bottom:0; right:0;}

		#adSuperPremiere ul:after,
		#adSuperPremiere .borderWrap:after{
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}

		#adSuperPremiere ul,
		#adSuperPremiere .borderWrap{
			*display: inline-block;
		}
		/** End Macho Units **/

		.bidwar{
			margin:25px 0px;
		}

		/** End Shared Components **/

		/* Clearfix */
#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: 0;
		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 {
		*display: inline-block;
		}


		



		
			/* clearfix */
            .status: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: 0;
				clear: both;
				visibility: hidden;
			}

            .status,
            .globalModal .fbConnectContainer,
			.globalModal ul,
			.globalModal form,
			.globalModal.confirmlinked,
			.globalModal dd,
			#commentList,
			#commentList li,
			#summaryList {
						*display: inline-block;
			}


			

/*-------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------ /matrix.css ------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------- neomatrix.css -----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------*/





		/* from beta, to consolidate */

			h1 {
				border-bottom:3px solid #8c0000;
			}


			.siteId7 #doormat h3,
			.siteId7 h1 {
				color:#3778b4;
				border-bottom:3px solid #72a0ca;
			}



			.siteId7 #doormat dd h3 {
				border:0;
			}

			h2 {
				background:transparent;
				border-bottom:2px solid #8c0000;
				padding:0 0 2px;
			}

			.siteId7 h2 {
				border-color:#72a0ca;
			}

			#editorsTake .good .ico,
			#editorsTake .bad .ico,
			#editorsTake .bottomLine .ico {
				display:none;
			}

			#rb_mtx {_display:inline-block;}







		/* global */

			#siteNav {
				margin:5px 7px 0 0;
			}

			#rb_header{
				background:url(http://i.i.com.com/cnwk.1d/i/tron/oreo/site1rbHeader.png) bottom repeat-x;
				_background:url(http://i.i.com.com/cnwk.1d/i/tron/oreo/site1rbHeader.gif) bottom repeat-x;
				height:125px !important;/* important just until leader pre/post is removed */
				padding:0 0 3px;
			}

			#rb_bodyWrap {
				background:url(images/bgBody.gif) repeat-y scroll 50% 0;
			}


			#headerContents {
				background:url(http://i.i.com.com/cnwk.1d/i/tron/oreo/site1headerBg.png) 0 0 no-repeat;
				_background:url(http://i.i.com.com/cnwk.1d/i/tron/oreo/site1headerBg.gif) 0 0 repeat-x;
				margin:5px auto 0;
				_margin:4px auto 1px;
				width:992px;
				height:113px;
				_height:112px;
				position:relative;
			}

			#brandNavBar a,
			#brandNavBar a:link,
			#brandNavBar a:visited {
				color:#aeaeae;
				text-decoration:none;
			}

			#brandNavBar a:hover,
			#brandNavBar a:active {
				color:#fff;
			}


			#brandNavBar .active a,
			#brandNavBar .active a:link,
			#brandNavBar .active a:visited,
			#brandNavBar .active a:hover,
			#brandNavBar .active a:active {
				color:#fff;
				font-weight:bold;
			}

			#brandNavBar {
				color:#AEAEAE;
				padding:8px 11px 0;
			}

			#brandNavBar li {
				float:left;
				height:27px;
			}

			#brandNavBar li.brandNav li a {
				padding:3px 0 0;
				display:block;
				height:24px;
				*float:left;
			}



			
		


			#brandNavBar li.rubics {
				font-size:91%;
				line-height:210%;
				padding:0 0 0 20px;
				display:none;
			}

		

			#brandNavBar li.loginAction {
				font-size:91%;
				line-height:210%;
				margin:0 5px 0 0;
				position:absolute;
				z-index:1;
				top:10px;
				right:8px;
			}

			#brandNavBar li.loginAction strong.welcome {
				/* padding:0 0 0 8px; */
			}

			#brandNavBar li.loginAction strong.welcome a {
				/* padding:0 8px 0 2px; */
			}

			#brandNavBar .loginAction li {
				background:url(images/neoLoginSprite.png) 0 -50px no-repeat;
				_background:transparent;
				padding:0 0 0 10px;
			}

			#brandNavBar .loginAction li a {
				background:url(images/neoPipe.gif) no-repeat 100% 60%;
				padding:0 10px 0 0;
			}

			#brandNavBar .loginAction li.first {
				background-position:0 0;
			}

			#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 {
				position:relative;
				left:3px;
				padding:0 1px 0 0;
			}

			#brandNavBar:after {
				content: ".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
			}

			#brandNavBar {
				*display:inline-block;
			}

			#brandNavBar li.brandNav li.active a span {
				background:transparent;
			}

			#brandNavBar li.brandNav a span {
				background:url(images/neoPipe.gif) no-repeat 100% 42%;
				padding:0 10px;
			}

			#brandNavBar li.brandNav .siteId53 a span {
				background:transparent;
			}

			#brandNavBar li.loginAction a span {
				/* background:url(images/neoPipe.gif) no-repeat 100% 42%;
				padding:0 8px; */
			}

			#brandNavBar li.loginAction .last a {
				background:transparent;
			}

			/* logos */


					/* temporary to undo ad pre/post */

					.rblogo,
					.siteLogo {
						margin:0 !important;
					}

			.rblogo {
				width:86px;
				height:86px;
			}

			.siteLogo {
				width:158px !important;
				height:86px !important;
			}



			body #rb_logos {
				width:244px;
				float:left;
				height:86px;
				margin:0 10px 0 14px;
			}

			body #rb_logos a {
				background:transparent;
				_filter:none;
				float:left;
				position:static;
			}

			body #rb_logos a.rblogo img {
	background:url(http://i.i.com.com/cnwk.1d/i/tron/oreo/rbLogo.png) 0 0 no-repeat;
	_background:transparent;


				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="http://i.i.com.com/cnwk.1d/i/tron/oreo/rbLogo.png");
	width:86px;
			}

			/* navsearch */

			#rb_navSearch {
				background:url(images/neoSearchWrapSprite.png) 0 0 no-repeat;
				_background:url(images/neoSearchWrapSprite.gif) 0 0 no-repeat;
				float:left;
				margin:6px 0 0 0;
				_margin:6px -3px 0 0;
			}

			#rb_navSearch .universalSearch {
				float:left;
				background:url(images/neoSearchWrapSprite.png) 100% -360px no-repeat;
				_background:url(images/neoSearchWrapSprite.gif) 100% -360px no-repeat;
				height:43px;
				margin:0 0 6px 10px;
				*margin:0 0 1px 10px;
				padding:0 9px 0 0;
			}

			body .searchBoxWrap,
			body.siteId1 .searchBoxWrap,
			body.siteId3 .searchBoxWrap,
			body.siteId4 .searchBoxWrap,
			body.siteId7 .searchBoxWrap,
			body.siteId53 .searchBoxWrap {
				background:url(images/neoSearchBoxSprite.gif) 0 -50px no-repeat;
				width:auto;
				height:25px;
				padding:0;
				margin:8px 0 0;
			}

			body .searchBoxWrap span {
				background:url(images/neoSearchBoxSprite.gif) 100% 0 no-repeat;
				display:block;
				height:25px;
				margin:0;
				position:relative;
				left:6px;
				float:left;
			}

			body #rb_navSearch .searchTarget,
            body #rb_navSearch .searchFilterSelect {
				margin:11px 0 0 17px;
				_margin:9px 0 0 17px;
				height:auto;
				width:80px;
			}


			body #rb_navSearch .searchGo {
				margin:10px 0 0 11px;
				background:url(images/neoGo.png) no-repeat;
				_background:transparent;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/neoGo.png");
				width:35px;
				height:22px;
				border:0;
				text-indent:-2000px;
				overflow:hidden;
				*text-transform:capitalize;
				color:transparent;
				cursor:pointer;
			}

			body .headerTextAd {
				right:10px;
				bottom:3px;
				text-align:right;
			}

			body.siteId7 .headerTextAd {
				bottom:37px;
				width:300px;
			}

			body .searchBox {
				height:16px;
				width:295px;
				padding:5px 5px 4px 0;
				*padding:6px 7px 4px 0;
				font-weight:bold;
			}


		

		/* site 7 */

			.siteId7 #siteNav #allCatTab #allCatDropDown{
				left:-209px;
				*left:-216px;
			}

			.siteId7 .siteId7logo img {
				background: url(http://i.i.com.com/cnwk.1d/i/tron/oreo/site7logo.png) 0 0 no-repeat;
				_background:transparent;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="http://i.i.com.com/cnwk.1d/i/tron/oreo/site7logo.png");
				width:110px;
				height:86px;
			}

			.siteId7 .ad.leaderboard {
				float:none;
				margin:0 auto 10px;
			}

			.siteId7 #brandNavBar li.brandNav .siteId1 a span {
				background:transparent;
			}

			.siteId7 #rb_header{
				background:url(images/site7rbHeader3.png) bottom repeat-x;
				_background:url(images/site7rbHeader3.gif) bottom repeat-x;
				padding:0 0 3px;
			}

			.siteId7  #headerContents {
				background:url(images/site7headerBg3.png) 0 0 no-repeat;
				_background:url(images/site7headerBg3.gif) 0 0 repeat-x;
			}

			.siteId7 .siteId3logo img{
				background: url(http://i.i.com.com/cnwk.1d/i/tron/oreo/site3logo.png) 0 0 no-repeat;
				_background:transparent;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="http://i.i.com.com/cnwk.1d/i/tron/oreo/site3logo.png");
				width:100px;
				height:86px;
			}

			.siteId7 #rb_logos{
	width:210px;
			}

			.siteId7 .siteLogo{
				width:100px !important;
			}


		

		/* font scaling header fix */
			#rb_navSearch {
				position:relative;
				/*height:79px;*/
				height:77px;
				_height:79px;
			}

			#siteNav {
	position:absolute;
	width:923px;
	bottom:0px;
	left:36px;
	*padding:0;
	margin:5px 0 0;
	height:auto;
	*height:28px;
			}

			#siteNav li a {
				padding:5px 0.7em;
				white-space:nowrap;
			}

			#brandNavBar li.loginAction {
				height:25px;
				overflow:hidden;
			}

			.ad.half-page {
				margin:0 0 20px;
			}


			#brandNavBar {
				height:27px;
				overflow:hidden;
			}

			#brandNavBar li.rubics {
				display:block;
			}

			#brandNavBar #rubicsTextAd {
				_margin-top:7px;
			}



        #YsellLeader {
            clear:both;
        }


        #rb_header #countdown {
            display:none;
        }


.pageType2000 .breadcrumb {
	width:940px;
	margin:0 auto;
	padding:10px 0;
}

.pageType2000 .leaderboard {
	width:728px;
	margin:0 auto;
}

.pageType2000 #storeFront {
	width:980px;
	_width:auto; /* bandaid for bug 373204 */
	margin:0 auto;
}

#overviewHead {
	padding:0 0 6px;
}

#overviewHead h1 {
	border:0;
	border-bottom:3px solid #72A0CA;
	padding:0 0 6px;
}

#overviewHead h2 {
	background:transparent;
	font:bold 91% arial,helvetica,sans-serif;
	color:#999;
	text-transform:none;
	border:0;
	margin:0pt;
	padding:0pt;
	width:460px;
	margin-top:5px;
	font-size:100%;
}

h2{
	margin:0px 0px 10px 0px;
}

#contentBody h2 {
	clear:both;
}

/* poptops */

.dfllDoorPromo {
	 border:1px solid #c5c5c5;
	 color:#333;
	 margin:0 0 20px;
}

.dfllDoorPromo h2 {
	border-bottom:1px solid #c5c5c5;
	color:#999;
	background:url(http://i.i.com.com/cnwk.1d/i/tron/vader/siteId7headerBar.gif) repeat-x;
	height:28px;
	font:bold 119% Arial, Helvetica, san-serif;
	color:#282828;
	line-height:195.5%;
	padding:0px 5px 0 15px;
	margin:0;
}

.dfllDoorPromo h2 span {
	background:transparent;
}

.dfllDoorPromo .dfllBox{
	/*border:#ccc solid 1px;*/
	font-size:91%;
	background-color:#f7f9fa;
	padding:10px 0;
	margin:0;
}

.dfllDoorPromo .dfllBox ul{
	float:left;
	padding:0 0 0 20px;
	width:125px;
}

.dfllDoorPromo .dfllBox li{
	margin: 5px 0px;
}

.dfllDoorPromo .dfllBox li h2{
	color:#000;
	font:bold 109% Arial, Helvetica, sans-serif;
	line-height:100%;
	height:auto;
	background:none;
	border-bottom:0;
	padding:0 0 5px;
}

.dfllDoorPromo .dfllBox li a{
	background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/listBullet.gif) 0px 4px no-repeat;
	padding-left:12px;
	display:block;
}

.dfllDoorPromo .dfllBox li a.readMore{
	background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/187.gif) right 3px no-repeat;
	padding-right:10px;
	font-size:100%;
	display:inline;
}

    .dfllDoorPromo{
        clear:both;
    }

    .dfllDoorPromo .dfllBox #dfllSponsorBy {
        margin-top:5px;
        padding:10px 0 0 20px;
        clear:both;
    }

.oneAssetPromo{
	margin:0px 0px 10px 0px;
}

.oneAssetPromo a.readMore {
	font-size: 93%;
    line-height: 136%;
	margin:2px 0 0;
	float:left;
}

.oneAssetPromo img{
	margin-right:10px;
	border:1px solid #d8d8d8;
	float:left;
}

.oneAssetPromo strong{
	display:block;
	margin:0;
	padding:0px 0px 5px 0px;
	font:normal 144.5% Verdana;
}

.oneAssetPromo p{
	line-height:136%;
	font-size:110.5%;
}

.oneColumnListOfLinks li{
	line-height:150%;
}

.oneColumnListOfLinks{
	margin-bottom:20px;
}

.twoColumnListOfLinks{
	width:100%;
	font-size:100%;
	color:#848484;
	margin:10px 0px 20px;
}

.twoColumnListOfLinks ul{
	width:45%;
	padding-right:2.5%;
	float:left;
}

.twoColumnListOfLinks ul li{
	padding:5px 0px;
	background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) repeat-x left bottom;
}

.threeColumnListOfLinks {
	margin-bottom:20px;
	font-weight:bold;
	font-size:93%;
	color:#848484;
}

.threeColumnListOfLinks ul{
	margin:0;
	padding:0;
}

.threeColumnListOfLinks li{
	vertical-align:top;
	line-height:19px;
}

.threeColumnListOfLinks .listOne,
.threeColumnListOfLinks .listTwo,
.threeColumnListOfLinks .listThree{
	float:left;
	width:32%;
	line-height:15px;
}

.categoryFinderPromo{
	margin:20px 0px;
}

.categoryFinderPromo .flexButton{
	float:left;
	margin:68px 0px 0px 15px;
}

.detailedListOfProducts{
	padding-bottom:30px;
	width:560px;
	float:left;
	clear:left;
}

.detailedListOfProducts.list1{
	float:right;
	clear:right;
	width: 45%;
}

.detailedListOfProducts li{
	padding:10px 0px;
	background:url(images/dot3.gif) bottom repeat-x;
	line-height:130%;
	width:45%;
}

.detailedListOfProducts span.allB5Link{
        padding:4px 0px 1px;
        display:block;
}

.detailedListOfProducts li img{
	float:left;
	padding:0px 10px;
}

.detailedListOfProducts li div{
	float:left;
	width:140px;
	font-size:82.5%;
	color:#353535;
}

.detailedListOfProducts li.edRate div {
	color:#980001;
	font-weight:bold;
}

.detailedListOfProducts li a.prodName{
	font-size:140.5%;
	font-weight:bold;
	margin:0 0 4px;
}


.detailedListOfProducts li a.readMore{
	display:none;
}

.detailedListOfProducts li a {
	margin:1px 0;
	font-size:120.5%;
}

.detailedListOfProducts li .editorsRating, .detailedListOfProducts li .pricing, .detailedListOfProducts li a.prodName{
	display:block;
}
.headAndDek{
	padding: 3px 3px 3px 3px;
}
.headAndDek img{
	margin:0px !important;
}
.headAndDek p{
	margin-top:10px;
}



/* horizontal list of products */

    .detailedListOfProductsHor {
        font-size:107.5%;
        margin:0 16px 10px 0;
    }

    .detailedListOfProductsHor ul {
        float:left;
    }
    .detailedListOfProductsHor li {
        float:left;
        margin:0 4px 0 0;
        *margin:0 2px 0 0;
        width:80px;
    }

    .detailedListOfProductsHor:after{
        content:".";
        height:0;
        visibility:hidden;
        display:block;
        clear:both;
    }
    .detailedListOfProductsHor {
        *display: inline-block;
    }
/* end horizontal list of products */



#contentAux #latestVideos{
	border:#c5c5c5 solid 1px;
	position:relative;
	height:210px;
}

#contentAux #latestVideos h2{
	border-bottom:#c5c5c5 solid 1px;
	background:url(http://i.i.com.com/cnwk.1d/i/tron/vader/siteId7headerBar.gif) repeat-x;
	height:18px;
	padding:5px 10px;
	font:bold 108.5% Arial, Helvetica, san-serif;
	color:#333;
	margin:0;
}

#contentAux #latestVideos ul{
	padding:8px 11px;
	_padding:8px 4px;
	background:#efefef;
}

#contentAux #latestVideos ul li{
	float:left;
	margin:0px 7px;
}

#contentAux #latestVideos ul li img{
	border:#efefef solid 1px;
}

#contentAux #latestVideos ul li.active img{
	border:#8c0000 solid 1px;
}

#contentAux #latestVideos .latestVideoInfo{
	display:none;
	position:absolute;
	height:55px;
	_height:65px;
	overflow:hidden;
	padding:10px 0px;
	margin:0px 10px;
	width:279px;
	line-height:127.5%;
	background:#fff url(http://i.i.com.com/cnwk.1d/i/tron/vader/latestVideoArrow.gif) no-repeat;
}

#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:#fff url(http://i.i.com.com/cnwk.1d/i/tron/vader/dottedLine.gif) top repeat-x;
	position:absolute;
	bottom:10px;
	left:10px;
	padding-top:10px;
	width:279px;
}


/** Tips and Tricks **/
#contentBody .universalSearch{
	background:#e6e9eb url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dlSearchBg.gif) repeat-x;
	border:1px solid #eaeaea;
	display:block;
	float:none;
	margin:0;
	padding:10px 0 3px 10px;
}

#contentBody .universalSearch .searchBox{
	background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dlSearch.gif) 0 50% no-repeat;
	width:175px;
	padding:4px 8px 0;
	float:left;
	*background-position:0 50%;
	_background-position:0 50%;
	_background-attachment:fixed;
	*width:185px;
	*padding:0;
}

#contentBody .universalSearch label{
	color:#353535;
	float:left;
	font-size:107.5%;
	font-weight:bold;
	padding:2px 5px;
}

#contentBody .universalSearch .flexButton{
	float:left;
	clear:none;
}

.shareTip{
	display:block;
	clear:both;
	border-bottom:#555 solid 1px;
	border-top:#555 solid 1px;
	padding:20px 0px;
	margin:20px 0px;
}

.shareTip p{
	line-height:170%;
	float:right;
}
/** End Tips and Tricks **/

/* Ads */
#adSuperPremiere{
	width:938px;
}

#halfPage{padding:0;margin:0 0 20px 0;}

/* Clearfix */
.imageGalleries:after,
#contentAux #latestVideos ul:after,
#overviewHead:after,
.twoColumnListOfLinks:after,
.sideScrollerPromo ul:after,
.dfllDoorPromo .dfllBox:after,
.detailedListOfProducts li:after,
.oneAssetPromo:after,
.brandDetails:after,
.frm_aaa_body:after,
.frm_row:after,
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.imageGalleries,
#contentAux #latestVideos ul,
#overviewHead,
.twoColumnListOfLinks,
.sideScrollerPromo ul,
.dfllDoorPromo .dfllBox,
.detailedListOfProducts li,
.oneAssetPromo,
.adSuperPremiere,
.brandDetails,
.frm_aaa_body,
.frm_row,
.clearfix {
	*display: inline-block;
	width: 100%;
}




/* twoColumnListOfOrderedLinks.jsp */

	ol.mostPopTwoCol {
		width:210px;
		float:left;
	}

	ol.mostPopTwoCol.col2 {
		float:right;
		clear:right;
	}

	ol.mostPopTwoCol li {
		background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) repeat-x scroll left bottom;

	}

	ol.mostPopTwoCol div.twoColContent {
		padding:11px 0 6px 37px;
		*float:left;
		*padding-left:0;
	}


	ol.mostPopTwoCol div.twoColContent a {
		font-size:91%;
		font-weight:bold;
	}

	ol.mostPopTwoCol span.listIndex {
		font:198% georgia;
		color:#3778b4;
		float:left;
		width:32px;
		text-align:center;
		margin:0 5px 0 0;

	}

	/* clearfix */
	.mostPopTwoColWrap:after,
	ol.mostPopTwoCol li:after{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

	.mostPopTwoColWrap,
	ol.mostPopTwoCol li{
		*display: inline-block;
	}


/* twoColumnProdAccessList.jsp */

	.twoColProdAccess{
		width:100%;
		font-size:93.5%;
		color:#848484;
		margin-top:2px; margin-bottom:5px;
		padding-top:2px; padding-bottom:4px;
		clear:both;
	}

	.twoColProdAccess ul{
		width:210px;
		padding-right:2.5%;
		float:left;
	}

	.twoColProdAccess ul li{
		padding:5px 0px;
		clear:both;
	}

	.twoColProdAccess ul .twoColProdImg{
		float:left;
	}
	.twoColProdAccess ul div{
		float:right;
	}
	/* Clearfix */
	.twoColProdAccess ul:after,
	.twoColProdAccess:after{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.twoColProdAccess ul,
	.twoColProdAccess{
		*display: inline-block;
	}

/* topProductsHorizontalList.jsp */

	.topProdHorizontalList {
		clear:both;
	}
	.topProdHorizontalList ul{
		padding-right:2px;
		padding-left:3px;
		float:left;
	}
	.topProdHorizontalList .edRate{
		padding:0px; margin:0px;
		width:85px;
	}

	/* Clearfix */
	.topProdHorizontalList:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

	.topProdHorizontalList {
		*display: inline-block;
	}

/* oneExternLink.jsp */

	.oneExternLink{
		padding-top:10px;
		padding-bottom:20px;
		clear:both;
	}

/* oneExternLinkRight.jsp */

	.oneExternLinkRight{
		padding-top:10px;
		padding-bottom:20px;
		clear:both;
	}
	.oneExternLinkRight span{
		float:right;
	}

/* blogEntryAndImage.jsp */

	.blogEntryLong{
		margin:0px 0px 20px 0px;
	}

	.blogEntryLong img{
		margin-right:10px;
		padding-left:3px;
		margin-left:3px;
		border:1px solid #d8d8d8;
		/*float:left;*/
	}

	.blogEntryLong strong{
		display:block;
		margin:0;
		padding:0px 0px 5px 0px;
		font:normal 144.5% Verdana;
	}

	.blogEntryLong p{
		    line-height:136%;
		    font-size:110.5%;
	}
	.blogEntryLong .blogImg{
		float:right;
	}

/* podcast */
.podCastWrap {
	border:1px solid #ced5db;
        background-color:#f1f4f6;
        padding:4px 4px 7px;
}
.podCastWrap span.podCastHeader{
        display:block;
        font: normal 144.5% Georgia, "Times New Roman",Times,serif;
        padding-bottom:7px;
        color:#1e5b7e;
}
.podCastWrap strong{
        font:normal 110.5% Arial, Helvetica, san-serif;
        line-height:120%;
        margin-left:9px;
        display:block;
}

/* Clearfix   */
.podCastWrap:after{
        content: ".";
        display: block;
        height:0;
        clear:both;
        visibility: hidden;
}

.podCastWrap {
        *display: inline-block;
}

/* scrolling video player */
#scrollNav.videoScroller {
	width:620px;
	height:288px;
	padding:18px 0px;
	position:relative;
	display:block;
	background: #0d0d0d url(http://i.i.com.com/cnwk.1d/i/tron/reviews/videoBg.png) 50% top no-repeat;
	_background: #0d0d0d url(http://i.i.com.com/cnwk.1d/i/tron/reviews/videoBg.jpg) 50% top no-repeat;
}

#scrollNav.videoScroller .scrollingArrows span {
	cursor:pointer;
	display:block;
	float:left;
	height:107px;
	text-indent:-9999px;
	position:absolute;
	z-index:200;
	top:105px;
	width:38px;
}

#scrollNav.videoScroller .scrollingArrows .next {
	background:url(http://i.i.com.com/cnwk.1d/i/tron/profilePages/rightArrowDark.png) no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="http://i.i.com.com/cnwk.1d/i/tron/profilePages/rightArrowDark.png");
	right:0;
}

#scrollNav.videoScroller .scrollingArrows .previous {
	background:url(http://i.i.com.com/cnwk.1d/i/tron/profilePages/leftArrowDark.png) no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="http://i.i.com.com/cnwk.1d/i/tron/profilePages/leftArrowDark.png");
}

#scrollNav.videoScroller .scrollingArrows .previous.inactiveLeft{
	background:url(http://i.i.com.com/cnwk.1d/i/tron/profilePages/leftArrowDark_inactive.png) no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="http://i.i.com.com/cnwk.1d/i/tron/profilePages/leftArrowDark_inactive.png");
	cursor:default;
}

#scrollNav.videoScroller .scrollingArrows .next.inactiveRight{
	background:url(http://i.i.com.com/cnwk.1d/i/tron/profilePages/rightArrowDark_inactive.png) no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="http://i.i.com.com/cnwk.1d/i/tron/profilePages/rightArrowDark_inactive.png");
	cursor:default;
}


#scrollNav.videoScroller #thumbContainer {
	overflow: hidden;
	width:570px;
	height:288px;
	margin:0px auto;
}

#scrollNav.videoScroller #thumbHousing {
	_white-space:nowrap;
}

#scrollNav.videoScroller .box {
	float: left;
	margin:4px 6px 4px 0px;
	background:#fff url(http://i.i.com.com/cnwk.1d/i/tron/profilePages/videoPlayerBg.jpg) no-repeat;
	text-align: center;
	height:276px;
	width:360px;
	overflow:hidden;
	padding:2px;
	position:static;
	filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25;
	z-index:100;
    _display:inline;
}

#scrollNav.videoScroller .box.last{
	margin-right:200px;
	_margin-right:0px;
	_padding-right:200px;
}

#scrollNav.videoScroller .box.first{
	margin-left:103px;
}

#scrollNav.videoScroller .box .videoStill{
	position:static;
	width:360px;
	height:203px;
	z-index:50;
    overflow:hidden;
    text-align:center;
}

#scrollNav.videoScroller .box img{
	position:static;
}

#scrollNav.videoScroller .box .overlay{
	position:relative;
	*position:static;
	z-index:500;
	margin-left:0px;
	margin-top:-85px;
	cursor:pointer;
	display:block;
	width:360px;
	height:65px;
	background:url(http://i.i.com.com/cnwk.1d/i/tron/profilePages/playVideo.png) no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="http://i.i.com.com/cnwk.1d/i/tron/profilePages/playVideo.png");
}

#scrollNav.videoScroller .box a.playBtn{
    width:21px;
    height:18px;
    display:block;
    background:none;
    margin:73px 0 16px 2px;
}

#scrollNav.videoScroller .box a.playBtn:hover{
    background:url(http://i.i.com.com/cnwk.1d/i/tron/profilePages/playBtnOver.jpg) no-repeat;
}

#scrollNav.videoScroller .box .stickyVideo{
	overflow:hidden;
}

#scrollNav.videoScroller #flashError{
	background:#ededed;
	white-space:normal;
}

/* two column door layout */
.twoColB #overviewHead {
	margin-bottom:0;
}

.twoColB #contentMain {
	width:940px;
	padding:0;
	margin-left:20px;
	float:none;
}

.twoColB #contentBody {
	width:620px;
	margin:0 18px 0 0;
}
.twoColB #contentBody #scrollShell {
	width:auto;
}
.twoColB #contentBody .blogEntryLong, .twoColB #contentBody .blogEntryAndLargeImage, .twoColB #contentBody .oneAssetPromo {
	background:transparent url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) repeat-x scroll left bottom;
	padding-bottom:10px;
}
.twoColB #contentBody h2 {
	width:608px;
	height:18px;
	color: #DCDFE4;
	border:1px solid #0d0d0d;
	font: normal 16px georgia;
	padding:5px;
	margin-bottom:2px;
	margin-top:15px;
	background:url(http://i.i.com.com/cnwk.1d/i/rev/ct/dark-gradient.gif) repeat-x;
}

.twoColB #contentBody .oneExternLinkRight {
	padding-top:5px;
}
.twoColB #contentBody .blogEntryAndLargeImage {
	margin:10px 0 20px 0;
}
.twoColB #contentBody .blogEntryAndLargeImage a:hover, .twoColB #contentBody .blogEntryAndLargeImage a:active {
	text-decoration:none;
}
.twoColB #contentBody .blogEntryAndLargeImage .largeImgBlog {
	width:620px;
	height:287px;
	position:relative;
	margin-bottom:8px;
	border: 1px solid #D8D8D8;
	border-bottom:0;
	display:block;
}

.twoColB #contentBody .blogEntryAndLargeImage span {
	position:absolute;
	bottom:0;
	width:600px;
	color:#fff;
	padding:10px;
	font: normal 130% Georgia;
	background:url(http://i.i.com.com/cnwk.1d/i/tron/transBgBlk.png);
	_background:transparent;
  	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="http://i.i.com.com/cnwk.1d/i/tron/transBgBlk.png");
}
.twoColB #contentBody .blogEntryAndLargeImage p {
	font-size:110.5%;
	line-height:136%;
}
.twoColB #contentBody .blogEntryLong img {
	margin-right:0;
	margin-left:6px;
}
.twoColB #contentAux {
	width:300px;
}
.twoColB #contentAux h2 {
	color: #720e12;
	border:1px solid #a8b5c3;
	font: bold 12px arial,helvetica;
	padding:5px;
	margin-bottom:2px;
	background:url(http://i.i.com.com/cnwk.1d/i/rev/ct/light-gradient.gif) repeat-x;
}

.twoColB #contentAux .oneColumnListOfLinks ul {
	background:#eceff1;
	border:1px solid #a8b5c3;
	padding:5px;
}

.twoColB #contentAux .twoColumnListOfLinks ul {
	background:#eceff1;
	border:1px solid #a8b5c3;
	padding:5px;
	width:139px;
}
.twoColB #contentAux .twoColumnListOfLinks ul li.last {
	background:transparent;
}
.twoColB #contentAux .twoColumnListOfLinks ul.list0 {
	border-right:0;
}
.twoColB #contentAux .twoColumnListOfLinks ul.list1 {
	border-left:0;
}
.twoColB #contentBody .detailedListOfProducts {
	width:auto;
	padding-bottom:0;
}
.twoColB #contentBody .detailedListOfProducts .frm_aaa_lst_hd {
	color: #dcdfe4;
	background:#0d0d0d;
	text-transform:lowercase;
	padding:6px;
}
.twoColB #contentBody .detailedListOfProducts .frm_aaa_body {
	background:#eceff1;
	border:1px solid #a8b5c3;
	border-width: 0 1px 0 1px;
	padding:5px;
}
.twoColB #contentBody .detailedListOfProducts .frm_aaa_lst_hd .frm_aaa_l,.twoColB #contentBody .detailedListOfProducts .frm_aaa_lst_hd .frm_aaa_r {
	background:transparent !important;
}
.twoColB #contentBody .detailedListOfProducts .frm_row {
	background:transparent url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) repeat-x scroll center bottom;
	padding-bottom:12px;
}
.twoColB #contentBody .detailedListOfProducts .frm_aaa_l {
	width:90%;
	background:transparent !important;
	margin:0;
	padding:0;
}
.twoColB #contentBody .detailedListOfProducts .frm_aaa_r {
	width:6%;
	background:transparent !important;
	padding-right:10px;
}
.twoColB #contentBody .detailedListOfProducts .frm_aaa_l dl a {
	font: normal 16px georgia;
}
.twoColB #contentBody .detailedListOfProducts .frm_aaa_l dt a {
	font: normal 100% georgia;
}
.twoColB #contentBody .oneExternLinkRight.blue {
	background:#eceff1;
	border:1px solid #a8b5c3;
	border-width: 0 1px 0 1px;
}
.twoColB #contentBody .oneExternLinkRight.blue .readMore {
	margin-right:10px;
}
.twoColB #contentBody .universalSearch {
	background:#0d0d0d;
	border:1px solid #0d0d0d;
	padding:0;
}
.twoColB #contentBody .universalSearch .searchBox {
	margin-left:6px;
	padding:6px;
}


.twoColB #contentBody .universalSearch .searchGo {
background:transparent url(http://i.i.com.com/cnwk.1d/i/tron/vader/neoGo.png) no-repeat scroll 0%;
border:0pt none;
cursor:pointer;
height:22px;
margin:3px 0 0 3px;
overflow:hidden;
text-indent:-2000px;
width:35px;
_background:transparent;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="http://i.i.com.com/cnwk.1d/i/tron/vader/neoGo.png");
}

.twoColB #contentBody .forumTools {
	height:32px;
	margin-bottom:10px;
}
.twoColB #contentBody .forumSearch {
	width:250px;
	float:left;
}
.twoColB #contentBody .forumLinks {
	width:368px;
	height:100%;
	float:right;
	background:#0d0d0d;
}
.twoColB #contentBody .forumLinks a {
	padding:8px;
	float:right;
	color:#fff;
}
.twoColB #contentBody .forumLinks .flexButton {
	padding:0;
	margin:4px;
}
/* .twoColB #contentBody span.viewPosts a {
	background:transparent url(http://i.i.com.com/cnwk.1d/i/tron/vader/neoPipe.gif) no-repeat scroll 100% 53%;
} */

.twoColB #contentBody .sideScrollerPromo {
	width:620px;
}
.twoColB #contentBody .sideScrollerPromo .scrollingArrows {
	background-color:transparent;
}

.twoColB #contentBody .sideScrollerPromo .scrollingArrows .arrowLeft {
	background:url(http://i.i.com.com/cnwk.1d/i/rev/ct/left-button.gif) no-repeat;
	border:1px solid #0d0d0d;
}
.twoColB #contentBody .sideScrollerPromo .scrollingArrows .arrowRight {
	background:url(http://i.i.com.com/cnwk.1d/i/rev/ct/right-button.gif) no-repeat;
	border:1px solid #0d0d0d;
}

.imageGalleries {width:auto;background:#000;}

.imageGalleries a {position:relative;width:120px;height:80px;overflow:hidden;border:2px solid #000;float:left;*display:inline;}

.imageGalleries a img{width:120px;height:80px;}

.imageGalleries a .imageOverlay, .imageGalleries a:hover .imageOverlay{display:none;position:absolute;background:#000;color:#fff;padding:5px;width:110px;height:70px;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;z-index:5000;top:0;left:0;}

.imageGalleries a:hover{text-decoration:none !important;}

/* z-index inheritance */

#rb_header {
	*z-index:99999;		
}
#caption {
	height:44px;
	padding:25px 30px 21px;
}
#tagline {
	color:white;
	font-family:'Verdana';
	
	
	font-size:14px;
	float:right;
	padding:0 3px;
	width:500px;
	
}


#adwords {
line-height:80%;
}

.adwords_Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0000CC;
}
.Adwords_little_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: green;
}
.Adwords_little_green2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00CC00;
}
.Adwords_Black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

