a {text-decoration: none;color:#369;}
a:active {outline: none;}
a:hover {text-decoration: underline}

hr {visibility: visible;}
ul,li,form,input{margin:0;padding:0;}
ol,ul {list-style:none;}

.rb_body_bg {
	margin: 0;
}

#pageTop {
	background: url(http://i.d.com.com/i/cnettv/2/page_top.gif) no-repeat;
	width: 985px;
	height: 5px;
	overflow: hidden;
}

#pageBottom {
	background: url(http://i.d.com.com/i/cnettv/2/page_bot.gif) no-repeat;
	width: 985px;
	height: 5px;
}

#playerBottom {
	background: url(http://i.d.com.com/i/cnettv/2/player_bot.gif) no-repeat;
	width: 971px;
	height: 5px;
}

#playerTop {
	background: url(http://i.d.com.com/i/cnettv/2/player_top.gif) no-repeat;
	width: 971px;
	height: 5px;
	overflow: hidden;
}
.pad {
	margin-right: 10px;
	margin-top: 10px;
}
#ctv {
	background: url(http://i.d.com.com/i/cnettv/2/page_bkg.gif) repeat-y;
	padding-bottom: 10px;
}


/* featured content */
#featuredVideo {
	float: left;
	padding: 0 6px 0 10px;
	position:absolute;
	margin-top: -320px;
	margin-left:3px
}
#featuredVideo .promos {
	width: 156px;
	background: url(http://i.d.com.com/i/cnettv/2/promo_bkg.gif) repeat-y;
}

#featuredVideo .promo {
	font-family: verdana;
	font-size:  10px;
	color: #999;
	width: 140px;
	margin: 1px 0 0 7px;
	padding: 2px 0;
	border-bottom: solid 1px #666;
	cursor: pointer;
}

#featuredVideo .promo img {
	display: block;
}

#featuredVideo .promo:hover {
	text-decoration: underline;
}


#featuredVideo .promo .fLink {
	color: #fff;
	background: url(http://i.d.com.com/i/cnettv/2/featLink.png) no-repeat;
	height: 17px;
	display: block;
	padding-left: 30px;
	padding-top: 2px;
	color: #fff;
	font-weight: bold;
}






#singleSponsor {
	font-family: verdana;
	font-size:  10px;
	color: #333;
	display: block;
	padding-top: 0px;
	margin-left: -15px;
	text-align: center;
	padding-bottom: 2px;
	position: absolute;
	margin-top:-58px;
}

#singleSponsor DIV {
	width: 120px !important;
}

#singleSponsor .ads_lb_vidSpon {
	width: 300px;
}
#singleSponsor .adImg {
	float: left;
	color: #fff;
	margin-right: 18px;
	font-family: verdana;
	font-size: 9px;
}

#singleSponsor .ads_lb_sponTxt {
	margin-left: 95px;
	margin-top: -31px;
	width: 200px !important;
	text-align: left;
}

#singleSponsor .ads_lb_sponTxt A {
	display: inline;
}


#singleSponsor:hover a {
	text-decoration: underline;
}

#singleSponsor A {
	text-align: left;
	display: block;
	color: #ddd;
}

#singleSponsor A.pv {
	background: url(http://i.d.com.com/i/cnettv/2/sponsButton.png) no-repeat;
	padding-left: 18px;
	font-size: 11px;
}

.squareButton DIV {
	margin-top: -10px;
}




#featuredVideo #bottomCap {
	background: url(http://i.d.com.com/i/cnettv/2/promo_bot.gif) no-repeat;
	width: 156px;
	height: 3px;
	overflow: hidden;
}

#featuredVideo #fvTitle {
	background: url(http://i.d.com.com/i/cnettv/2/whatsHot.gif) no-repeat;
	width: 156px;
	height: 22px;
	overflow: hidden;
}

.noBorder {
	border: none !important;
}


#ctvTop, #ctvMid, #ctvBtm {
	margin-left: 6px;
}

#ctvBtm {
	margin-right: 10px;
}

#ctvMid, #ctvBtm {
	margin-top: 10px;
}

#ctvTop #topContent {
	background: url(http://i.d.com.com/i/cnettv/2/player_bkg.gif) repeat-y;
}


/* logoBox */
#logoBox #ads_lb_frame {font-family: Verdana;font-size:70%;}
#logoBox div.ads_lb_hd {background: url(http://i.d.com.com/i/cnettv/sv/2/sponvid-top-l.gif) no-repeat;padding-left: 10px;}
#logoBox div  h3 {background: url(http://i.d.com.com/i/cnettv/sv/2/sponvid-top-r.gif) no-repeat right;line-height: 24px;padding: 0;margin:0;font-family: Verdana;font-size:9px;font-weight: normal;color: #666;}
#logoBox #ads_lb_foot {background: url(http://i.d.com.com/i/cnettv/sv/2/sponvid-bot-l.gif) no-repeat;height: 10px;clear:both;margin-top: -1px;}
#logoBox #ads_lb_foot DIV {background: url(http://i.d.com.com/i/cnettv/sv/2/sponvid-bot-r.gif) no-repeat right top;margin-left: 10px;height: 10px;}



/* logoBox */
#logoBox #ads_lb_contents {border: solid #999999;border-width: 0 1px;background: #fff;height:95px;}
#logoBox #ads_lb_contents DIV {float:left;margin-bottom:0 !important}
#logoBox .ads_lb_vidSpon {float:none;border-bottom: solid 0px #ccc;width:125px;margin-top:5px;}
#logoBox .ads_lb_vidSpon .ads_lb_sponTxt, #logoBox .ads_lb_vidSpon a img {padding: 0 0 0 20px;display: block;}
#logoBox .ads_lb_sponTxt {}
#logoBox .ads_lb_sponTxt a {font-weight: bold;}
#logoBox .ads_lb_sponTxt a.pv {position:absolute;font-weight: normal;background: url(http://i.d.com.com/i/cnettv/sv/2/sponvid-play.gif) no-repeat;display: block;padding-left: 16px;font-size: 90%;margin-top: 5px;	line-height: 13px;}
#logoBox img {display: none;}

/* mid page structure */
#mcol-l, #mcol-r {float:left;margin:0;padding:0;}
#mcol-r    {width:130px}



/* page structure */
#col-l, #col-r {float:left;margin:0;padding:0;}
#col-l    {width:666px}
#col-r    {width:310px}

/* 982 */



#rectangleAd {
	text-align: center;
}






/* nav */
#ctvNav {
	font: 12px Verdana, sans-serif;
	background: url('http://i.d.com.com/i/cnettv/2/nav_bkg2.gif') no-repeat;
	height: 30px;
	width: 971px;
	float: none;
	margin-left: 6px;
}

#ctvSearch {
	float: left;
	width: 210px;
	margin-left: 8px;
}

#ctvNav #mainMenu {
	position: absolute;
	z-index: 2000;
	padding: 1px 0px;
	width:800px;
}


#ctvNav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#ctvNav ul li:hover {
	xxxbackground: url('http://i.d.com.com/i/cnettv/2/navItem_bkg.gif') top repeat-x;
}

#ctvNav ul li:hover {
	xxxbackground-position: bottom;
}

#ctvNav ul li a {
	padding: 4px 18px;
	display:block;
	color: #eee;
	font-weight: normal;
	border-right: solid 1px #666;
	background: url('http://i.d.com.com/i/cnettv/2/down_arw.gif') 100% no-repeat;
}

#ctvNav ul li a:hover {
	text-decoration: none;
}

#ctvNav li ul li a {
	display: block;
	padding: 8px 8px 8px 12px;
	border-right: none;
	font-weight: normal;
	font-size: 11px;
	color: #eee;
	background-image: none;
}

#ctvNav li ul li a:hover, #ctvNav ul#mainMenu li.left a:hover {
	text-decoration: underline;
}

#ctvNav ul#mainMenu li.left {
	background: url('http://i.d.com.com/i/cnettv/2/casa.gif') no-repeat 15px 4px;
	padding-left: 20px;
}


#ctvNav #fbLink {
	text-align: right;
	padding-top: 4px;
	padding-right: 10px;
}

#ctvNav #fbLink a {
	background: url('http://i.d.com.com/i/cnettv/2/env.gif') no-repeat right 2px;
	color: #eee;
	padding-right: 30px;
}

#ctvNav ul#mainMenu li.left a {
	background-image: none;
}


#ctvNav ul#mainMenu li.last {
	float:right;
}

#ctvNav li { /* all list items */
	float: left;
	position: relative;
}

#ctvNav li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 22px;
	left: -1px;
	background: url('http://i.d.com.com/i/cnettv/2/menu_bkg210.png') bottom left no-repeat;
	width: 210px;
	border: none;
	padding: 0 10px 10px;
}

#ctvNav li ul li:first-child {
	border: none !important;
}

#ctvNav li ul li, #ctvNav li ul li {
	border-top: dotted 1px #ccc;
	width: 190px;
	background: url('http://i.d.com.com/i/cnettv/2/dubarw.gif') no-repeat 0px 12px;
}



#ctvNav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	xtop: auto;
	xleft: auto;
}

#ctvNav li.over ul { /* lists nested under hovered list items */
	display: block;
}


#vidSearch {
	/*background: #fff;*/
	width: 1px; /* actual: 286px;*/
	height: 1px; /* actual: 336px; */
	position: absolute;
	z-index: 20000;
	margin-top: -2px;
	margin-left: -75px;
	overflow: hidden;
}

#vidSearchId {
	height: 1px;
	width: 1px;
}

.rb_hd {margin:10px 0 20px 0;}
.rb_body_bg {background:transparent;}
.rb_body2 {background-image: none;}
#rb_mtx {background:#fff;}
#microHeader {float:left;color:#666;background:url('http://i.i.com.com/cnwk.1d/i/hdft/sitenav-site-53.gif') no-repeat;padding:4px 0px 0px 0px;font:9px verdana;width:475px;height:22px;text-align:center;margin:0 0 0 70px;*margin:0 0 10px 70px;display:inline;}
#microHeader a:link,#microHeader a:visited,#microHeader a:hover,#microHeader a:active {color:#666;text-decoration:underline;}
#microHeader a {margin:0;padding:0px 3.5px 0px 3.5px}

.rb_srch_box {
	width: 322px;
}

.rb_srch_l {
	background: url(http://i.d.com.com/i/cnettv/2/search_l.gif);
}

.rb_srch_mid {
	background: url(http://i.d.com.com/i/cnettv/2/search_mid.gif);
}

.rb_srch_r {
	background: url(http://i.d.com.com/i/cnettv/2/search_r.gif);
}







/* Quick Clicks */


			#userStatus, #mgThumbWrapper {
				font-family:verdana,helvetica;
				font-size:100%;
				font-size-adjust:none;
				font-stretch:normal;
				font-style:normal;
				font-variant:normal;
				font-weight:normal;
				line-height:normal;
				text-align:left;
				margin: 0px auto;
				position: relative;
			}
			#userStatus a {
				color: #9a9a9a;
				text-decoration: none;
			}
			#personalizer {
				width: 100%;
				z-index: 999;
				display: block;
				visibility: visible;
				position: relative;
				opacity: 1;
				/* height: 115px; */
				padding: 0px;
				margin: 0px;
			}
			#personalizer a {
				cursor: pointer;
			}
			#personalizer #productThumbs {
				width: 100%;
				margin: 0px auto;
			}
			#userStatus {
				color: #000;
				height: 16px;
				background: #FFF6D2;
				font-size: 11px;
				width: 100%;
				border: solid #D3BCA7;
				border-width: 1px 0px;
				position: relative;
			}
			#mgThumbWrapper {
				margin: 0 0 15px 0;
				overflow: hidden;
			}
			div#thumbScroller {
				position: relative;
				float: left;
				height: 142px;
				overflow: hidden;
				position: relative;
				z-index: 5;
			}
			div#thumbScroller .qcThumb {
				width: 125px;
				height: 73px;
				background: #333;
				border: 1px solid #555;
				position: relative;
				cursor: pointer;
				padding: 1px;
				margin-bottom: -2px;
				text-align: center;
			}


			div#thumbScroller ul {
				height: 142px;
				padding: 3px;
				margin: 0px;
				width: 3000px;
				list-style: none;
			}
			div#thumbScroller ul li {
				float: left;
				overflow: hidden;
				height: 120px;
				width: 153px;
				background: none !important;
				padding: 0px !important;
				cursor: pointer;
			}

			div#thumbScroller ul li.hover .iconContainer {
				visibility: hidden;
			}

			div.iconContainer {
				margin-left: 10px;
				margin-top: 2px;
			}


			div.iconAreaContainer {
				overflow: hidden
			}

			div.iconContainer div.title {
				color:#3d3d3d;
				font-size: 10px;
				font-weight:bold;
				width: 125px;
			}

			div.iconContainer div.title span.item_category {
				color:#7c7c7c;
				font-family:verdana;
				font-size:10px;
				font-weight: normal;
			}

			.iconContainer .title {
				font-size: 10px;
				margin-top: 3px;
			}



			#mgThumbWrapperTitle {
				border: none !important;
				float: left !important;
			}
			div#thumbScroller span.caption {
				/*	display: none;	*/
				position: relative;
				/*	top: -19px;	*/
				top: 1px;
				/*	border: 2px solid #fff;	*/
				padding: 0px;
				width: 40px;
				margin: 0px auto;
				z-index: 6;
				display: block;
				text-align:center;
				overflow: hidden;
			}
			#actionLinks {
				margin-top: 7px;
				width: 150px;
				float: left;
				text-align:center;
			}
			#actionLinks img, #optionLinks img {
				cursor: pointer;
				border: none;
			}

/*	toolbox!	*/


#toolboxHistory div.iconbar span.caption {
	margin-top: 1px;
}

#toolboxHistory #itemName {
	margin-left: 15px;
}






/* marka added */

#mgThumbWrapper	{
	width: 650px;
	height: 146px;
	background: url(http://i.d.com.com/i/cnettv/2/qc/background.gif) no-repeat;
}




.description {
	visibility: hidden;
	position: absolute;
	width: 132px;
	height: 125px;
	top: 5px;
	font-size: 10px;
	background: url(http://i.d.com.com/i/cnettv/2/qc/qcBkg.gif) no-repeat;
	margin-left: 10px;
	margin-top: -5px;
	clear:both;
}

div#thumbScroller ul li.hover .description {
	visibility: visible;
}


.description .descTxt {
	padding: 5px;
}



#scrollRight, #scrollLeft {
	cursor:pointer;
	position: absolute;
	display: block;
	background: url(http://i.d.com.com/i/cnettv/2/qc/qc-arrows2.gif) 0 0 no-repeat;
	width: 18px;
	margin-top: -120px;
	height: 65px;
	clear: both;
}

#scrollButtons {

}

#scrollLeft {
	background-position: left 0px;
	margin-left: 1px;
}

#scrollRight {
	background-position: right 0px;
	margin-left: 631px;
}

#scrollLeft:hover {
	background-position: 0 -65px;
}

#scrollRight:hover {
	background-position: right -65px;
}

#scrollLeft.end, #scrollRight.end {
	background:transparent url(http://i.d.com.com/i/cnettv/2/qc/qc-end-button.jpg) no-repeat scroll 0pt;
}

#scrollLeft.end:hover, #scrollRight.end:hover  {
	cursor: default;
}

div#thumbScroller ul {
	xbackground: url(http://i.d.com.com/i/cnettv/2/qc/scrollBkg.gif) repeat-x;
	height: 142px;
}

div#thumbScroller img {
	margin: 0;
}


#video_results {
	position: absolute;
	top: 78px;
	z-index: 2001;
	margin-left: 240px;

}

#vrWrap {
	text-align: left;
	margin: auto;
	width: 100%;
}



.descPad {
	padding: 5px;
	height: 100%;
}


div#thumbScroller img.pv {
	height: 12px;
	border: 0;
	background: none;
	padding: 0;
	margin-top: -12px;
	display: block;
	z-index: 100;
	text-align: left;
}

div#thumbScroller img.pv43 {
	margin-top: 2px !important;

}


/* Media Gallery */


	#mgThumbWrapper{
		position: relative;
		height:142px;
    }

    #productThumbs{
		overflow:hidden;
        position: absolute;
        width: 612px;
    }

	.qcMargin {
        margin: 10px 0 0 20px;
	}


    .imageTips{
        background-color:#fff;
        margin: 0;
        padding: 0;
    }

    #thumbScroller {
    	width: 5000px;
    }

    #thumbScroller div div {
    	float: left;
    }

    #thumbScroller .set {
    	display: none;
    }

    #thumbScroller .set .thumb {
    	width: 120px;
    }

    #thumbScroller .active {
    	display: block;
    }


	/* tabs */

	#qcTabs {
		list-style-type: none;
		height: 24px;
		font-family: verdana;
		font-weight: bold;
		font-size: 12px;
	}

	#qcTabs LI {
		float: left;
		background: url(http://i.d.com.com/i/cnettv/2/qc/tab-off-left.png) no-repeat;
		padding-left: 14px;
		margin-left: -14px;
	}

	#qcTabs LI#end {
		margin-left: 0px;
		background: url(http://i.d.com.com/i/cnettv/2/qc/tab-off-left-end.png) no-repeat;
	}

	#qcTabs LI A {
		padding-left: 10px;
		padding-right: 25px;
		background: url(http://i.d.com.com/i/cnettv/2/qc/tab-off-right.png) top right no-repeat;
		display: block;
		line-height: 24px;
		color: #999;
	}

	#qcTabs LI.on {
		background-image: url(http://i.d.com.com/i/cnettv/2/qc/tab-on-left.png);
	}

	#qcTabs LI.on#end {
		background-image: url(http://i.d.com.com/i/cnettv/2/qc/tab-on-left-end.png);
	}

	#qcTabs LI.on A {
		background-image: url(http://i.d.com.com/i/cnettv/2/qc/tab-on-right.png);
		color: #eee;
	}

	/* promo unit */

	#promoUnit {
		margin-left: 5px;
		display: inline;
		float: left;
	}

	#brPromo {
		margin-top:10px;
	}


    /* User opinions */
    #userOpinion {
        margin-left: 20px;
        padding-right: 10px;
    }

    #userOpinion div.heading2 {
        font-family:arial,helvetica;
        font-size:18px;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        line-height:normal;
    }
    .rr_uo_opinion a {color:#666;}

    .rr_uo_opinion {font:normal 11px verdana,geneva,helvetica;color:#666;margin-bottom:20px;width:100%;}
    .rr_uo_opinion {margin-top: 15px;}

    .rr_uo_num {float:left;width:80px;text-align:center;margin-right:20px}
    .uo_subrate_num {color:#063;font:normal 12px arial}
    .uo_subrate_num b {font-weight:bold}
    .rr_uo_r_rate {float:right;width:300px;}
    .rr_uo_r_rate a {color: #666}
    .rr_uo_r_rate b {color: #333}
    .uo_by_l {margin-top:10px}
    .uo_title a {font-size: 130%;font-family:arial;color: #333;font-weight:bold}
    /* User opinions */


    /* Product review */
    #prodSumm {
        margin-left: 20px;
        padding-right: 10px;
    }

    #prodSumm #col_l {
        width:125px;
    }
    #prodSumm #col_m {
        width:135px;
    }
    #prodSumm #offers {
        width:150px;
        font-size: 90%;
    }

    #prodSumm #col_l, #prodSumm #col_m, #prodSumm #col_r {float:left}

    #prodSumm #gbl {clear:both}


    #prodSumm H1 {
        padding-bottom: 10px;
    }

    #prodSumm H2, #prodSumm div.heading2 {
        font-size: inherit;
        font-weight: bold;
        color: #666;
        margin:0;
        padding:0 0 6px 0;
    }

    #prodSumm UL {
        margin:5px 0;
        padding:0;
        list-style: none;
    }

    #prodSumm #ratePrice {
        margin-bottom: 10px;
    }


    #prodSumm #priceRange {
        font-size: 130%;
        font-weight: bold;
        font-family: arial;
    }

    #prodSumm .rr_ed_rate,
    #prodSumm .rr_uo_rate {
        margin-left: 15px;
    }

    .rr_ed_rate, .rr_uo_rate {width:68px;height:65px;text-align:center;padding-top:5px;float:left;display:inline;}
    .rr_ed_rate {background:url('http://i.i.com.com/cnwk.1d/i/rr/ed_rate_chick.gif') no-repeat;}
    .rr_uo_rate {background:url('http://i.i.com.com/cnwk.1d/i/rr/uo_rate_chick.gif') no-repeat;margin-right:10px;}
    .rr_ed_rate div.heading4 {font:normal 10px arial,helvetica;color:#C00;margin:0;padding:0;}
    .rr_uo_rate div.heading4 {font:normal 10px arial,helvetica;color:#666;margin:0;padding:0;}
    .rr_uo_rate div.heading3, .rr_uo_rate div.heading4, .rr_uo_rate div.heading5 {color:#666;}
    .rr_ed_rate div.heading3, .rr_uo_rate div.heading3 {font:bold 26px arial,helvetica;margin:-2px 0 -4px 0;padding:0;}
    .rr_ed_rate div.heading5, .rr_uo_rate div.heading5 {font:normal 10px arial,helvetica;margin:0;padding:0;}

    .rr_ed_rate div.heading3 a {text-decoration:none;}
    .rr_ed_rate div.heading3 a:link,  {color:#C00;text-decoration:none;}
    .rr_ed_rate div.heading3 a:hover {color:#C00;text-decoration:underline;}
    .rr_ed_rate div.heading5 a:link {color:#666;text-decoration:none;}
    .rr_ed_rate div.heading5 a:hover {color:#666;text-decoration:underline;}

    .rr_uo_rate div.heading3 a, .rr_uo_rate div.heading3 a:hover, .rr_uo_rate div.heading3 a:visited, .rr_uo_rate div.heading3 a:link, .rr_uo_rate div.heading5 a, .rr_uo_rate div.heading5 a:hover, .rr_uo_rate div.heading5 a:visited, .rr_uo_rate div.heading5 a:link, .rr_ed_rate div.heading5 a, .rr_ed_rate div.heading5 a:hover, .rr_ed_ratediv.heading5 a:visited, .rr_ed_rate div.heading5 a:link {color:#666;}
    .rr_uo_rate div.heading3 a:hover, .rr_uo_rate div.heading5 a:hover {text-decoration:underline;color:#666;}

    .rr_uo_rate .noScore {padding: 6px 6px 0;}
    .rr_uo_rate .noScore a {color:#006;font-weight:bold}
    .rr_ed_rate div.heading3 a, .rr_ed_rate div.heading3 a:hover, .rr_ed_rate div.heading3 a:link, .rr_ed_rate div.heading3 a:visited  {font-weight:bold;color:#C00;}
    /* Product review */


    /* software */
    #softwareInfo {
        margin-left: 20px;
        padding-right: 10px;
        color: #444;
        font-family: arial;
        font-size: 110%;
    }

    #softwareInfo H2 {
        font-weight: bold;
        margin-top: 2em;
        font-size: 130%;
    }

    #softwareInfo .dlnow {
        font-family: verdana;
        font-size: 90%;
    }

    a.icon-dln-listings {
        background:transparent url(http://www.download.com/i/dl/review/icon_download_member.gif) no-repeat scroll 0%;
        display:block;
        padding-left: 20px;
        font-weight: bold;
    }

    #dlSpecs {
        font: normal 110% arial;
        border-spacing: 0;
        padding: 0;
        margin-top: 1em;
        color: inherit;
    }

    #dlSpecs TD {
        vertical-align: top;
        padding-right: 2em;
        padding-bottom: 4px;
    }

    #dlSpecs TD B {
        color: #999;
    }

    #dlSpecs TD.attr {
        font-weight: bold;
    }
    /* software */


    /* non-product video info */
    #videoInfo {
        margin-left: 20px;
        padding-right: 10px;
        color: #444;
        font-family: arial;
        font-size: 110%;
    }
    #videoInfo H2, #videoInfo div.heading2 {
        font-weight: bold;
        margin: 0;
        padding: 2em 0 1em;
        font-size: 120%;
        color: inherit;
        clear: both;
    }

    #videoInfo ul {
        margin: 0;
        padding: 0;
        list-style: none;
        line-height: 150%;
    }

    #videoInfo h1 {
        padding-bottom: 10px;
    }

    #videoInfo IMG {
        float: left;
        margin-right: 10px;
    }
    /* non-product video info */


    /* MLP */
    #mlp {
        margin-left: 20px;
        padding-right: 10px;
    }

    #mlp TABLE {
        font:normal 11px verdana;
        margin-bottom: 3em;
    }

    #mlp div.heading2 {
        font-family:arial,helvetica;
        font-size:18px;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        line-height:normal;
    }

    #mlp div.heading3 {
        font-family:arial,helvetica;
        font-size:13px;
        font-style:normal;
        font-variant:normal;
        font-weight:bold;
        line-height:normal;
    }

    #mlp h3, #mlp div.heading3 {
        color: #333;
        padding: 10px 0 0;
    }

    #mlp TABLE TR TD {
        padding-top: 20px;
        padding-bottom: 20px;
        background:url('http://i.i.com.com/cnwk.1d/i/fd/dots-h.gif') repeat-x bottom;
    }

    #mlp TABLE TD.store {
        font-size: 12px;
    }

    #mlp TABLE TD.price {
        font-weight: bold;
    }

    #mlp TABLE TD.rating A {
        color: #000;
    }

    #mlp TABLE TH {
        background: #eee;
        text-align: left;
        color: #333;
    }
    /* MLP */

    /* Specs */
    #specs {
        margin-left: 20px;
        padding-right: 10px;
    }

    #specs div.heading2 {
        font-family:arial,helvetica;
        font-size:18px;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        line-height:normal;
    }

    #specs div.heading3 {
        font-family:arial,helvetica;
        font-size:13px;
        font-style:normal;
        font-variant:normal;
        font-weight:bold;
        line-height:normal;
    }

    .rr_spec ul {background:url('http://i.i.com.com/cnwk.1d/i/fd/dots-h.gif') repeat-x bottom;padding:7px 0;*width:405px;margin:0;}
    .rr_spec ul.last {background-image:none;}

    .rr_spec ul li {float:left;display:inline;padding-left:30px;width:170px;}
    .rr_spec_list div.heading3 {background:#EEE;color:#333;padding:5px 10px;font:bold 14px arial,helvetica;*width:100%;margin:0;}
    .rr_spec_list {width:100%;margin-bottom:20px;}
    .clear {clear:both;}
    /* Specs */
    
    
    
/* CNET TV 2.1 updates */    
    
/* nav */
#ctvNav {
	font: 12px Verdana, sans-serif;
	background: url('http://i.d.com.com/i/cnettv/2/navBkg2-1a.gif') no-repeat;
	height: 30px;
	width: 760px;
	float: left;
}


#ctvSearch {
	float: left;
	width: 210px;
	margin-left: 3px;
}

#ctvNav #mainMenu {
	position: absolute;
	z-index: 2000;
	padding: 1px 0px;
	width:800px;
}


#ctvNav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#ctvNav ul li:hover {
	background: url('http://i.d.com.com/i/cnettv/2/navItem_bkg.gif') top repeat-x;
}

#ctvNav ul li:hover {
	background-position: bottom;
}

#ctvNav ul li a {
	padding: 4px 19px 4px 14px;
	display:block;
	color: #eee;
	font-weight: normal;
	border-right: solid 1px #666;
	background: url('http://i.d.com.com/i/cnettv/2/down_arw.gif') 100% no-repeat;
}

#ctvNav ul li a:hover {
	text-decoration: none;
}

#ctvNav li ul li a {
	display: block;
	padding: 8px 8px 8px 12px;
	border-right: none;
	font-weight: normal;
	font-size: 11px;
	color: #eee;
	background-image: none;
}

#ctvNav li ul li a:hover, #ctvNav ul#mainMenu li.left a:hover {
	text-decoration: underline;
}

#ctvNav ul#mainMenu li.left {
	background: none;
	padding-left: 7px;
}

#ctvNav ul#mainMenu li.right a {
	border: none;
}

#ctvNav ul#mainMenu li.left a {
	background-image: none;
}


#ctvNav ul#mainMenu li.last {
	float:right;
}

#ctvNav li { /* all list items */
	float: left;
	position: relative;
}

#ctvNav li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 22px;
	left: -1px;
	background: url('http://i.d.com.com/i/cnettv/2/menu_bkg210.png') bottom left no-repeat;
	width: 210px;
	border: none;
	padding: 0 10px 10px;
}

#ctvNav li ul li:first-child {
	border: none !important;
}

#ctvNav li ul li, #ctvNav li ul li:hover {
	border-top: dotted 1px #ccc;
	width: 190px;
	background: url('http://i.d.com.com/i/cnettv/2/dubarw.gif') no-repeat 0px 12px;
}





#ctvNav li.over ul { /* lists nested under hovered list items */
	display: block;
}



#ctvSearchForm form {
	padding-top: 3px;
}


#ctvSearchForm form b {
	display: inline;
	float: left;
	margin: 2px 0;
}

#ctvSearchForm form input {
	float: left;
	display: block;
	border: solid 1px #ccc;
	margin: 0 2px;
	font-size: 10px;
	padding: 3px 2px;
}

#ctvSearchForm form a img {
	padding-left: 3px;
}


#ctvSearchForm {
	background: url(http://i.d.com.com/i/cnettv/2/searchBkgDark.gif) no-repeat;
	padding-left: 55px;
	height: 30px;
}

#vidSearchWrap {
	width: 100%;
	margin: auto;
}

#vidSearch {
	width: 1px; /* actual: 286px;*/
	height: 1px; /* actual: 336px; */
	position: absolute;
	float: right;
	z-index: 20000;
	margin-top: 30px;
	margin-left: 645px;
	overflow: hidden;
}

#vidSearchId {
	height: 1px;
	width: 1px;
}

#ctvTop {
	clear: both;
}

.rb_hd_r{
	display: none;
}

.rb_body2 {
	margin-top: -16px;
}

.rb_hd {
	margin-top: 0px;
}

#fbLink {
	float: right;
	margin-top: -20px;
	font-size: 12px;
	margin-right: 10px;
}    

