body {
	font-family: verdana;
	font-size: 10pt;
}
	
#ctvNav,
#col-main,
#col-r,
#ctvSearch,
#ctv,
#pageBottom,
.rb_hd_r {
	display: none;
}

#header {
	margin-bottom: 1em;
}

#bc {
	margin-top: .5em;
	margin-left: 10px;
}

#leftCol {
	width: 195px;
	float: left;
}

#leftCol h3, #leftCol div.heading3 {
	padding: 0 0 10px;
	margin: 0;
	font-family: arial;
	font-weight: bold;
	font-size: 12pt;
}

#leftCol h3, #leftCol div.heading3,
#leftCol ul {
	padding-left:10px;
}

ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#leftCol ul li {
	padding: 6px 0;

}

#leftCol a {
	text-decoration: underline;
}









#leftCol li.selected {
	border: solid 1px #666;
}


#mainCol {
	margin-left: 220px;
	padding-left: 35px;
	border-width: 0 0 0 1px;
	border-style: solid;
	border-color: #666;
}

#vInfo {
	width: 100%;
	clear: right;
	float: left;
	margin-top: 2em;
}


#vInfo ul {
	list-style-type: none;
}


#vInfo a:hover img {
	border-color: #fc0;
}	


#mainPage .col {
	float: left;
	width: 48%;
	padding-right: 10px;
}


#mainPage .col .vClip {
	float: none;
	width: 90%;
}

h1 {
	padding: 0;
	margin: 0 0 10px 0;
	font-family: arial;
	font-weight: normal;
	font-size: 190%;
}

h2, div.heading2 {
	font-weight: bold;
}

h3, div.heading3 {
	font-weight: bold;
	font-size: 12pt;
	margin-top: 2em;
}

h1 span {
	font-size: 10pt;
}

h6 {
	padding: 0;
	margin: 1em 0 0 0;
	font-size: 100%;
	color: #eee;
}

a {
	color: #fc0;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.vImage {
	float: right;
	margin-left: 10px;
}

.tags {
	color: #fc0;
}

#mainCol {
	margin-right: 30px;
}
.alert {
	color: black;
	font-family: arial;
	font-size: 10pt;
	background: url(http://www.cnet.com/i/cnettv/bang.gif) 10px center no-repeat;
	padding-left: 18px;
	border: solid 1px red;
	padding: 10px 10px 10px 30px;
	margin-bottom: 1em;
}

.alert a {
	font-weight: bold;
}


#backto {
	float: right;
}

.page {
	float: right;
	margin-top: 1em;
	margin-right: 1em;			
}

#backto a {
	background: url(http://www.cnet.com/i/cnettv/arw_g_l.gif) 0 .5em no-repeat;
	padding-left: 10px;
}	

.page span.next {
	background: url(http://www.cnet.com/i/cnettv/arw_g_r.gif) right .5em no-repeat;
	padding-right: 10px;
}

.page a span.next, h1 a span.next {
	background: url(http://www.cnet.com/i/cnettv/arw_g_r.gif) right .5em no-repeat;
	padding-right: 10px;
}

.page span.prev {
	background: url(http://www.cnet.com/i/cnettv/arw_g_l.gif) left .5em no-repeat;
	padding-left: 10px;
}

.page a span.prev {
	background: url(http://www.cnet.com/i/cnettv/arw_g_l.gif) left .5em no-repeat;
	padding-left: 10px;
}

.ttitle {
	font-weight: bold;
}

.taglinks {
width: 100%;
padding-bottom: 1em;
}

.cdate {
font-size: 8pt;
color: #999;
}

.vText {
}

.vClip {
width: 45%;
float: left;
margin-bottom: 1em;
margin-right: 2%;
min-height: 100px;
}

.vClip img {
float: left;
margin-right: 10px;
border: solid 1px #666;
}

.vClip H3 {
	display:inline;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 10pt;
	font-family: verdana;
}



div.p, p {margin: 0 0 1em 0}

.hiddenlink {display:none;}

.rellinks {
padding-top: 1em;
}

.rellinks ul ul {
margin: 0 1em;
list-style-type: disc;
}	



.rr_uo_opinion {width:400px}

.abysmal {background:url(http://i.i.com.com/cnwk.1d/i/pbr/abysmal.gif) 0 0 no-repeat;}
.average {background:url(http://i.i.com.com/cnwk.1d/i/pbr/average.gif) 0 0 no-repeat;}
.excellent {background:url(http://i.i.com.com/cnwk.1d/i/pbr/excellent.gif) 0 0 no-repeat;}
.good {background:url(http://i.i.com.com/cnwk.1d/i/pbr/good.gif) 0 0 no-repeat;}
.mediocre {background:url(http://i.i.com.com/cnwk.1d/i/pbr/mediocre.gif) 0 0 no-repeat;}
.perfect {background:url(http://i.i.com.com/cnwk.1d/i/pbr/perfect.gif) 0 0 no-repeat;}
.poor {background:url(http://i.i.com.com/cnwk.1d/i/pbr/poor.gif) 0 0 no-repeat;}
.spectacular {background:url(http://i.i.com.com/cnwk.1d/i/pbr/spectacular.gif) 0 0 no-repeat;}
.terrible {background:url(http://i.i.com.com/cnwk.1d/i/pbr/terrible.gif) 0 0 no-repeat;}
.verygood {background:url(http://i.i.com.com/cnwk.1d/i/pbr/verygood.gif) 0 0 no-repeat;}
.abysmalBig {background:url(http://i.i.com.com/cnwk.1d/i/pbr/abysmal_big.gif) 0 0 no-repeat;}
.averageBig {background:url(http://i.i.com.com/cnwk.1d/i/pbr/average_big.gif) 0 0 no-repeat;}
.excellentBig {background:url(http://i.i.com.com/cnwk.1d/i/pbr/excellent_big.gif) 0 0 no-repeat;}
.goodBig {background:url(http://i.i.com.com/cnwk.1d/i/pbr/good_big.gif) 0 0 no-repeat;}
.mediocreBig {background:url(http://i.i.com.com/cnwk.1d/i/pbr/mediocre_big.gif) 0 0 no-repeat;}
.perfectBig {background:url(http://i.i.com.com/cnwk.1d/i/pbr/perfect_big.gif) 0 0 no-repeat;}
.poorBig {background:url(http://i.i.com.com/cnwk.1d/i/pbr/poor_big.gif) 0 0 no-repeat;}
.spectacularBig {background:url(http://i.i.com.com/cnwk.1d/i/pbr/spectacular_big.gif) 0 0 no-repeat;}
.terribleBig {background:url(http://i.i.com.com/cnwk.1d/i/pbr/terrible_big.gif) 0 0 no-repeat;}
.verygoodBig {background:url(http://i.i.com.com/cnwk.1d/i/pbr/verygood_big.gif) 0 0 no-repeat;}

#mlp {margin-left:0px;}






/* special features */
#specFeat {
	width: auto;
	xxxfont-family: Verdana;
	font-size:100%;
}
#specFeat #specFeatHead {
	width: auto;
	height: auto;
	background: none;
}
#specFeat #specFeatHead b {
	display: block;
	font-weight: bold;
	font-size: 12pt;	
}

#specFeat #specFeatBody {
	background: none;
	padding: 0px;
}

#specFeat #specFeatBody b {
	color: #333;
}

#specFeat #colLeft {
	float: none;
	width: auto;
	background: none;
	padding-bottom: 1em;
}

#specFeat #colLeft IMG {
	padding-bottom: 5px;
}

#specFeat #colRight IMG {
	display: none;
}

#specFeat #colRight .sfPromo {
	padding-bottom: 1em;
}

#specFeat #colRight {
	float: none;
	width: auto;
}

#specFeat #colLeft .sfPromo {
	margin-right: 0;
}

#specFeat #colRight .sfPromo {
	padding-left: 0;
}


#specFeat #specFeatFoot {
	width: auto;
	height: auto;
	background: none;
}
/* special features */


.catTitle {
	display: inline;
}

.catTitle h1 {
	display: inline;
	margin-right: 8px;
}


#leftCol ul li h3, #leftCol ul li h2, #leftCol ul li div.heading3, #leftCol ul li div.heading2 {
	font-size: 100%;
	font-weight: normal;
	margin: 0;
	padding: 0;
	display: inline;		
}

#mainCol .panel {
	margin-top: 4em;
}

#mainCol #prodSumm, #mainCol #userOpinion, #mainCol #specs {
	margin-left: 0;
}

#mainCol #prodSumm h2, #mainCol #prodSumm div.heading2 {
	color: #000;
	font-size: 18px;
}

#mainCol #prodSumm #ratePrice h2, #mainCol #prodSumm #ratePrice div.heading2 {
	color: #666;
	font-size: inherit;
}

#videoInfo {
	margin-left: 0;
	color: #000;
	font-size: 10pt;
	font-family: inherit;
}

#videoInfo h1 {
	font-size: 10pt;
	font-weight: bold;
	font-family: verdana;
}


/* clearfix */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
