/* inline */
/* Media Gallery */

.mediaGallery{

	position:relative;

	background-color:#ededed;

}



#universalVideo{

	position:relative;

	z-index:100;
    border: 1px solid #CCC;
}



#productThumbs{

	height:70px;

	overflow:hidden;

	border:#ccc solid 1px;

	border-top:none;

	position:relative;

	z-index:101;

	padding:0px 4px;

}



#productThumbs span{

	padding-top:3px;

	float:left;

	width:80px;

	height:60px;

	margin:1px 7px 0px 0px;

}



#productThumbs span img{

	width:80px;

	height:60px;

	background-color:#fff;

	cursor:pointer;

}



#productThumbs span.active{

	border-top:#8C0000 solid 2px;

	padding-top:1px;

}



#imageOverlay{

	position:absolute;

	height:281px;

	width:393px;

	border:#ccc solid 1px;

	background-color:#fff;

	text-align:center;

	overflow:hidden;

	left:-2000px;

	top:0px;

	z-index:200;

}



#imageOverlay img {

	position:absolute;

	top:25px;

	left:45px;

	display:none;

}



.mediaGallery .featuredImage {

	background-color:#fff;

	text-align:center;

	border:#ccc solid 1px;

		height:336px;

}

/* End Media Gallery */
#universalVideo:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#universalVideo{ *display: inline-block; }
.edRate0, .edRate0h, .edRate1, .edRate1h, .edRate2, .edRate2h, .edRate3, .edRate3h, .edRate4, .edRate4h, .edRate5 {
background:transparent url(http://i.i.com.com/cnwk.1d/i/tron/icon/ratingStars.gif) repeat-x scroll 0 0;
display:block;
height:20px;
overflow:hidden;
text-indent:-9999px;
width:100px;
}
.edRate0 span, .edRate0h span, .edRate1 span, .edRate1h span, .edRate2 span, .edRate2h span, .edRate3 span, .edRate3h span, .edRate4 span, .edRate4h span, .edRate5 span {
background:transparent url(http://i.i.com.com/cnwk.1d/i/tron/icon/ratingStars.gif) repeat-x scroll 0pt -25px;
display:block;
height:20px;
}
.userRate0, .userRate0h, .userRate1, .userRate1h, .userRate2, .userRate2h, .userRate3, .userRate3h, .userRate4, .userRate4h, .userRate5 {
background:transparent url(http://i.i.com.com/cnwk.1d/i/tron/icon/ratingStars.gif) repeat-x scroll 0pt -50px;
display:block;
height:20px;
overflow:hidden;
text-indent:-9999px;
width:100px;
}
.userRate0 span, .userRate0h span, .userRate1 span, .userRate1h span, .userRate2 span, .userRate2h span, .userRate3 span, .userRate3h span, .userRate4 span, .userRate4h span, .userRate5 span {
background:transparent url(http://i.i.com.com/cnwk.1d/i/tron/icon/ratingStars.gif) repeat-x scroll 0pt -75px;
display:block;
height:20px;
}
.edRate0 span, .userRate0 span {
width:0px;
}
.edRate0h span, .userRate0h span {
width:11px;
}
.edRate1 span, .userRate1 span {
width:21px;
}
.edRate1h span, .userRate1h span {
width:31px;
}
.edRate2 span, .userRate2 span {
width:41px;
}
.edRate2h span, .userRate2h span {
width:51px;
}
.edRate3 span, .userRate3 span {
width:61px;
}
.edRate3h span, .userRate3h span {
width:71px;
}
.edRate4 span, .userRate4 span {
width:81px;
}
.edRate4h span, .userRate4h span {
width:91px;
}
.edRate5 span, .userRate5 span {
width:100px;
}
.edRateSm0, .edRateSm0h, .edRateSm1, .edRateSm1h, .edRateSm2, .edRateSm2h, .edRateSm3, .edRateSm3h, .edRateSm4, .edRateSm4h, .edRateSm5 {
background:transparent url(http://i.i.com.com/cnwk.1d/i/tron/icon/ratingStarsSm.gif) repeat-x scroll 0%;
display:block;
height:14px;
overflow:hidden;
text-indent:-9999px;
width:70px;
}
.edRateSm0 span, .edRateSm0h span, .edRateSm1 span, .edRateSm1h span, .edRateSm2 span, .edRateSm2h span, .edRateSm3 span, .edRateSm3h span, .edRateSm4 span, .edRateSm4h span, .edRateSm5 span {
background:transparent url(http://i.i.com.com/cnwk.1d/i/tron/icon/ratingStarsSm.gif) repeat-x scroll 0pt -25px;
display:block;
height:14px;
}
.userRateSm0, .userRateSm0h, .userRateSm1, .userRateSm1h, .userRateSm2, .userRateSm2h, .userRateSm3, .userRateSm3h, .userRateSm4, .userRateSm4h, .userRateSm5 {
background:transparent url(http://i.i.com.com/cnwk.1d/i/tron/icon/ratingStarsSm.gif) repeat-x scroll 0pt -50px;
display:block;
height:14px;
overflow:hidden;
text-indent:-9999px;
width:70px;
}
.userRateSm0 span, .userRateSm0h span, .userRateSm1 span, .userRateSm1h span, .userRateSm2 span, .userRateSm2h span, .userRateSm3 span, .userRateSm3h span, .userRateSm4 span, .userRateSm4h span, .userRateSm5 span {
background:transparent url(http://i.i.com.com/cnwk.1d/i/tron/icon/ratingStarsSm.gif) repeat-x scroll 0pt -75px;
display:block;
height:14px;
}
.edRateSm0 span, .userRateSm0 span {
width:0px;
}
.edRateSm0h span, .userRateSm0h span {
width:8px;
}
.edRateSm1 span, .userRateSm1 span {
width:15px;
}
.edRateSm1h span, .userRateSm1h span {
width:22px;
}
.edRateSm2 span, .userRateSm2 span {
width:29px;
}
.edRateSm2h span, .userRateSm2h span {
width:36px;
}
.edRateSm3 span, .userRateSm3 span {
width:43px;
}
.edRateSm3h span, .userRateSm3h span {
width:50px;
}
.edRateSm4 span, .userRateSm4 span {
width:57px;
}
.edRateSm4h span, .userRateSm4h span {
width:64px;
}
.edRateSm5 span, .userRateSm5 span {
width:71px;
}

li.edRate {
color:#980001;
font-weight:bold;
width: auto;
float:right;
padding:5px 5px;
}

#summaryRatings li {
font-size:85%;
margin:0pt 0pt 10px;
overflow:hidden;
text-indent:0pt;
width:140px;
}
#summaryRatings li span {
display:block;
font-family:arial,helvetica,sans-serif;
font-size:109.5%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}

#editorsTake{
	*margin-top:-14px;
}

#nytadxleaderboard { 
	*height: 110px; 
	min-height: 90px; 
	padding-bottom: 10px;
	margin:10px;
	background:transparent url(http://graphics8.nytimes.com/images/global/borders/aColumnHorizontalBorder.gif) repeat-x scroll left bottom !important;
}

/* /inline */

body {
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
	line-height: 160%;
}

p {
	font-size: 95%;
	line-height: 140%;
}

ul, li {
	font-family: georgia, "times new roman", serif;
	font-size: 90%;
	line-height: 130%;
}

div.columnGroup h3 {
	font: bold 115% arial,helvetica,sans-serif;
	display: block;
	margin-bottom:5px;
}

div.columnGroup h3 img {
padding-right: 2px;
}

li a.edRate {
	font-size: 110%;	
	font-color: #f00;
}

li a.edRate3 {
	font-size: 140% !important;
	color: #f00 !important;
	font-weight: bold;
}

li a.userRate {
	font-size: 110%;	
	font-color: #00f;
}

li a.userRate3h {
	font-size: 140% !important;
	color: #00f !important;
	font-weight: bold;
}

.personalShop p {
	padding-top: 20px;
}

#rb_bodyWrap {
	width: 970px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#rb_shell {
	width: 100%;
}

#rb_content {
	width: 971px;
	margin: 10px;
}

#nytimesheader div#shell div#page {
	border-bottom:1px solid #D3D3D3;
	border-left:0px none !important;
	border-right:0px none !important;
}


#contentMain { /*the big container*/
	width: 969px;
	position: relative;
	left: 10px;
	top: 10px;
	overflow: hidden;
	border-left: thin solid #999;
	border-right: thin solid #999;
}

#lbContainer {
	width:940px;
	position: relative;
	border-bottom: 3px solid #999;
	border-style: groove;
	margin-left: auto;
	margin-right: auto;
}

#lbContainer img {
	padding: 10px 95px;
}

#contentMainHead { /*put the h1 and "from cnet.com" graphic here */
	width:625px;
	position: relative;
	float: left;
	padding: 10px;
	margin-left: 10px;
	top: 10px;
}

#contentMain a, #contentMain p {
	font-family: georgia, "times new roman", serif;
}

#contentBody { /*left col*/
	position: relative;
	float: left;
	width: 600px;
	padding: 18px 10px;
}

#product {
	float: left;
	position: relative;
	left: -10px;
}

#product h2 span {
	font-size: 100%;
}

.cnet_cprt {
color:#999999;
font-family:arial,helvetica;
font-size:11px;
font-weight:bold;
padding-top:10px;
text-align:left;
}


/*----------------------------leftNav */
.aColumn .columnGroup ul li {
	background: transparent url(/images/misc/bullet4x4.gif) no-repeat scroll 0pt 0.45em;
	font: 110% arial,helvetica,sans-serif;
	padding: 0px 0px 0px 8px;
	line-height: 145%;
}

ul#leftNav li {
	font: 72.5% arial,helvetica,sans-serif;
	background-color:#F0F4F5;
	border-bottom:1px solid #D3D3D3;
	vertical-align:middle;
	width:190px;
	padding: 2px 0;
	zoom: 1;
	position: relative;
}

ul#leftNav li.first {
	border-bottom: 1px solid #D3D3D3;
	_margin-bottom:1px;
}

ul#leftNav li.selected {
	font-size:82.5%;
	background-color:white;
}

ul#leftNav li.selected a span {
	font: normal 80% arial, helvetica, sans-serif;
	background-color: #fff;
}

.aColumn .columnGroup div.callout img {
	border:1px solid #ccc;
	padding: 8px;
	float:right;
}



div#searchWidget #searchInputs .inputGroup li label {
	font: 130% arial,helvetica,sans-serif;
}

.editPromo ol {
	color:#004276;
	padding-bottom:8px;
	*margin:0 0 0 24px;
}
.editPromo li {
	padding: 3px 0;
	font-family:arial,helvetica;
	font-weight: normal;
}



.editPromo h3.promo, .columnGroup .buyingGuideLink {
	text-transform:capitalize;
	display:block;
	margin-top:10px;
}

.editPromo li a {
	font-weight: normal;
}

.editPromo a {
	font-family: arial, helvetica;
	font-weight: bold;
}

.aColumn .story a.buyingGuideLink {
	_float:left;
}


/*----------------------------leftNav */






/* ---------------------------------contentAux stuff*/

#contentAux {
	position: relative;
	float: right;
	width: 345px;
	margin-top: -40px;
	overflow: hidden;
}

#contentAux img {
	padding: 10px;
}

.auxHead {
	position: relative;
	right: 115px;
	float: right;
	top: 10px;
}

.auxHead img {
	vertical-align: bottom;
}




/*------------------------------------similar products*/
ul.prod {
	margin: 0 !important;
}

.prod li {
	font: 100% arial, helvetica, sans-serif;
	line-height: 130%;
	margin-bottom:5px;
}

.prod li img {
	float: left;
	margin-right: 6px;
	border: 1px solid #CCC;
}

.prod li .desc {
	width: 71%;
	float: left;
	font: 90% arial, helvetica, sans-serif;
	padding-right: 5px;
}

.prod li .price {
	width: 25%;
	float: left;
	margin-left: 5px;
	font: 90% arial, helvetica, sans-serif;
	font-weight: bold;
}
/*------------------------------------similar products*/


#prodCat {
	width: 315px;
	position: relative;
	top: 15px;
	border-left: thin solid #E2E2E2;
}

#prodCat h2 span {
	font-family: arial, helvetica, sans-serif;
	font-size: 75%;
	line-height: 200%;
	font-weight: bold;
	padding-left: 10px;
}

#prodCat table {
	position: relative;
	width: 315px;
	margin-left: 10px;
	border-collapse: collapse;
	font-family: arial, helvetica, sans-serif; 
	font-size: 82.5%;
}

#prodCat td {height: 90%; border-bottom: 1px solid #E2E2E2;}
#prodCat td a {font-size: 90%; color:#0048C0; font-family:arial, helvetica, sans-serif; font-weight: bold;} 

/* ---------------------------------end contentAux stuff */









h1 {
	font-family: georgia, "times new roman", serif;
	font-size: 150%;
	display: inline;
	font-weight: bold;
}

#contentBody h3 {
	font-family: georgia, "times new roman", serif;
	size: 70%;
	font-weight: bold;
	color: #000;
	padding-top: 50px;
}

#contentBody h3 span {
	font-size: 90%;
	font-weight: normal;
	text-align: right;
}

.details {
	display: block;
	padding-top:15px;
}

.details a.price {
	font-family: arial, helvetica, sans-serif !important;
	font-size: 100% !important;
	color: #f00;
	font-weight: bold;
}

.details .count.readMore {
	font-family: georgia, "times new roman", serif !important;
	font-size: 70% !important;
}

.media img {
	float: right;
}

#prodAlert .media img {
	float: none;
}

.hr {
	background:transparent url(http://i.i.com.com/cnwk.1d/i/hr-t.gif) repeat-x scroll center;
	height:16px;
}



#nytfooter {
	width: 969px !important;
	border-width: 2px 1px 1px !important;
	padding: 10px 0px !important;
	margin-left: 11px;
	margin-bottom: 20px;
	line-height: 120%;
}



#comparePrices { /*right above main table*/
	position: relative;
	top: 20px;
	left: 10px;
}


.mfr {
	font-family: arial, helvetica, sans-serif;
	font-size: 75%;
	color: #000;
	font-weight: normal;
}

.mfr a {
	font-size: 100%;
}

.topBorder {
	border-top: thin solid #E2E2E2;
	display: block;
}









/* ---------------------------------compare prices */
#priceSummary {
	padding-bottom: 40px;
	background: #fff none;
}


#merchantList {
	background:transparent url(http://graphics8.nytimes.com/images/global/borders/aColumnHorizontalBorder.gif) repeat-x scroll left top !important;
	padding-top: 5px;
}

#merchantList table {
	position: relative; 
	left: 0px; 
	width: 100%; 
	margin: 0; 
	border-collapse: collapse; 
}
#merchantList tr {
	background-color: #f4f4f4;
	text-align: left;
}

#merchantList td {
	background-color: #fff;
	border: 1px solid #e2e2e2;
	border-left:none;
	border-right:none;
	text-align: left;
	font: 70% arial,verdana,sans-serif;
	font-weight: bold;
}

#merchantList td.ctr { 
	text-align: center;
}

#merchantList tr td.store {width: 35%; border-spacing: 0; padding: 4px 0px; border-top: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2;font-size: 65%; color:#999}
#merchantList tr td.store img {border: 1px solid #353535;}
#merchantList tr td.store p.store {margin:0;}
#merchantList tr td.rating {border-spacing: 0; padding: 6px; border-top: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2;}
#merchantList tr td.stock {border-spacing: 0; padding: 6px; border-top: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2;}
#merchantList tr td.zip {border-spacing: 0; padding: 6px; border-top: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2;}
#merchantList tr td.totalPrice {border-spacing: 0; padding: 6px; border-top: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2;}

#merchantList.noBg {background: #FFF none !important;}
.rating {background: none;}

#merchantList th {border-top:0; background-color: #FFF; font: bold 70% arial,verdana,sans-serif;color:#004276;}
#merchantList th.zip {font: bold 70% arial,verdana,sans-serif;}
#merchantList td p {width: 100%;}
#merchantList th.grey {height: 22px; background-color: #F4F4F4; border: thin solid #ccc; border-width: 1px 0 !important; text-transform:uppercase; padding-left:2px; text-align:center;} /* for main Price Compare page */

#offers {
	color:#353535;
}

#offers .customForm {
	width: 90px;
}
#offers a.price {
	font-family: arial, helvetica, sans-serif !important;
}

.details p.price {
	font: bold 100% arial,helvetica,sans-serif;
}

.details p.price span {
	font-weight: normal;
}

/*---------------------------------end compare prices */










/*---------------------------------similar products */

#similarProds {
	background: transparent url(http://graphics8.nytimes.com/images/global/borders/aColumnHorizontalBorder.gif) repeat-x scroll left top !important;
	padding-top: 5px;
	font: 100% arial,helvetica,sans-serif;
	color:#353535;
}

#similarProds h3 {
	margin-bottom: 10px;
}

#similarProds a {font-weight:bold}

/*---------------------------------end similar products */









/*--------------------------------- */


.disclaimer {
	font: 86% arial, helvetica, sans-serif;
	border-top: 0;
	color: #999;
	margin: 4px 0px;
}

.showAll {
	position: relative;
	float: right;
	right: 0px;
	top: -20px;
	font-family: arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color:#004276;
}

/*--------------------------------- */











/* ------------------------------- header styles */

#nytimesheader {
	width: 971px;
}

#nytimesheader div#shell div#page div#masthead {
	background:transparent url(http://i.i.com.com/cnwk.1d/i/b.gif) repeat scroll 0%;
	clear:both;
	border-left: thin solid #999;
	border-right: thin solid #999;
	margin:0px;
	min-height:48px;
	overflow:hidden;
	position:relative;
}

#nytimesheader div#shell div#page div#masthead div#Middle1 {
	clear:both;
	margin:0px;
	overflow:hidden;
	position:relative;
	padding: 10px;
	height: 50px;
}

#nytimesheader div#shell div#page div#masthead div#searchWidget #searchInputs .inputGroup li {
	font-family: arial, helvetica, sans-serif;
	font-size: 110%;
}

#nytimesheader div#shell div#login ul.nyttabs {
	border-left: thin solid #999;
}

#nytimesheader div#shell div#page div#masthead div#searchWidget {
	top: -30px;
}

#nytimesheader div#shell div#page div#navigation {
	border-left: thin solid #999;
	border-right: thin solid #999;
}


#nytimesheader div#shell div#page div#navigation div#subNavigation ul#subnavWorld, #nytimesheader div#shell div#page div#navigation div#subNavigation ul#subnavUS, #nytimesheader div#shell div#page div#navigation div#subNavigation ul#subnavNYRegion, #nytimesheader div#shell div#page div#navigation div#subNavigation ul#subnavBusiness, #nytimesheader div#shell div#page div#navigation div#subNavigation ul#subnavTechnology, #nytimesheader div#shell div#page div#navigation ul li#navWorld.selected ul, #nytimesheader div#shell div#page div#navigation ul li#navUS.selected ul, #nytimesheader div#shell div#page div#navigation ul li#navNYRegion.selected ul, #nytimesheader div#shell div#page div#navigation ul li#navBusiness.selected ul, #nytimesheader div#shell div#page div#navigation ul li#navTechnology.selected ul {
	border-left: thin solid #999;
	border-right: thin solid #999;
	left: -1px;
	width: 939px;
}

#breadcrumb {
	color: #333333;
	font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	padding-bottom: 4px;
	text-transform: uppercase;
}

#breadcrumb a {
	color: #004276;
	text-decoration: none;
}

ul.breadcrumb, ul.breadcrumb li {
	display: inline;
	margin-left: 0px !important;
}

ul.breadcrumb li:before {
	content: "\0020 \00BB \0020";
	color: #333;
	font-size: 110%;
}

ul.breadcrumb li.first:before {
	content: " ";
}

.breadcrumb li, .breadcrumb li a {
	font: 100% arial, helvetica, sans-serif !important;
}




/* ---------------------------------end header styles */

















/* ---------------------------------nytReaderReviews styles */

#userRev h2 span { /*not used*/
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	margin: 0px 5px;
	
}

#userRev {
	background:transparent url(http://graphics8.nytimes.com/images/global/borders/aColumnHorizontalBorder.gif) repeat-x scroll left top !important;
	width: 100%;
	float: left;
	position: relative;
	font-size: 100%;
	padding-top: 10px;
}

#userRev .userRate {
	font: 100% georgia, "times new roman", serif;
	line-height: 140%;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #353535;
	*word-wrap:break-word;
}

/*#userRev .userRate span {
	font-weight: bold;
}*/

#userRev .userRate .time{
	color: #004276;
}

#userRev li {
	border-bottom: thin solid #ccc;
	padding: 10px 0 10px 10px;
	margin-right: 10px;
	list-style: decimal outside none;
	marker-offset: 5px;
	font-family: arial, helvetica, sans-serif;
	/*font-size: 95%;*/
}

#userRev li .date {
	margin-bottom: 10px;
	font: 95% arial,helvetica,sans-serif;
}

#userRev li .date a {
	color: #004276;
	font-family: arial, helvetica, sans-serif;
}

#userRev li p {
	font-family: georgia, "times new roman", serif;
	font-size: 105%;
	line-height: 120%;
	margin-bottom: 10px;
}

#userRev li .author {
	font-family: georgia, "times new roman", serif;
	font-style: italic;
	font-size: 100%;
	color: #000;
}

#userRev .pagination ul, #userRev .pagination li { /*not used*/
	display: inline;
	position: relative;
	left: 265px;
	border-bottom: none 0px;
	font-weight: bold;
}


/* ---------------------------------end nytReaderReviews styles */













/* ---------------------------------product review styles */

#editorsTake a {
	font-weight: bold;
	font-size: 95%;
	font-family: arial, helvetica sans-serif;
}

h3.promo, .editPromo .subheader, #product_categories, div.columnGroup.multimedia h3, #product_categories, .editorsChoice .price, .editorsChoice .footer, .cnetLogo, .pagination, .articlesHeader h3, .guideKicker, .more {
	font-family: arial, helvetica, sans-serif;
}

div.columnGroup h3.less {
	font-weight: normal;
}

.guideKicker {
	font-weight: bold;
}
.underLine {
	border-bottom: 1px solid #CCC;
}
.guideKicker b {
	color: #353535;
	display:block;
	margin-bottom:6px;
}

.editPromo .subheader, .pagination, .guideKicker {
	font-size: 95%;
	margin-bottom: 10px;
}



.scoreBox { /* for right element */
	font-family: arial, helvetica, sans-serif;
	font-size: 200%;
	color: #333;
	background-color: #F6F6F6;
	font-weight: bold;
	padding: 10px;
	margin-left: 4px;
	border: 1px solid #ccc;
	text-align: center;
	vertical-align: middle;
}

.videoMod p {
	text-align: center;
}

.scoreBox span {
	font-size: 40%;
	font-weight: normal;
}

.bold {
	font-weight: bold !important;
}


#abColumns div.bColumn div.columnGroup {
	background: #fff none;
	/*background:transparent url(http://graphics8.nytimes.com/images/global/borders/aColumnHorizontalBorder.gif) repeat-x scroll left top !important;*/
	border-top: none !important;
}
#productSummary {
	padding-top:4px;
	background:transparent url(http://graphics8.nytimes.com/images/global/borders/aColumnHorizontalBorder.gif) repeat-x scroll left top !important;
}

ol#summaryList {
	margin-left:10px;
}

/* ---------------------------------end product review styles */












/* ---------------------------------right column styles */
#product_categories a {
	font: bold 115% arial, helvetica, sans-serif !important;
}

div.columnGroup.advertisementColumnGroup ul.advertisementThumbnails li {
	font: 100% Arial,Helvetica,sans-serif;
	line-height:120%;
	text-align:left;
	_display:inline;
}

div.columnGroup.advertisementColumnGroup ul.advertisementThumbnails li a {
	line-height: 110%;
}

#r2j-feed #r2j-title, #r2j-feed #r2j-tdesc,#r2j-feed #r2j-hdesc, #r2j-feed #r2j-pubDate {display:none;}
#r2j-feed #r2j-head {
	font-family:Georgia, "Times New Roman", serif !important;
	margin:9px 0;
	line-height:16px;
}

div.cColumn div.columnGroup h3 {
	margin:0 !important;
}

/* ---------------------------------end right column styles */







/* ---------------------------------footer additions */
div#footer a {
	font-size: 100%;
}

div#footer ul li, div#footer .footerRow li a {
	color:#666666;
	font: 105% arial,helvetica,sans-serif !important;
	text-decoration:underline;
}


/* ---------------------------------end footer additions */








/* ---------------------------------4852 reader reviews */
#abColumns div.bColumn {
	font: normal 110% georgia, "times new roman", serif;
	line-height: 120%;
	overflow: hidden;
}

div.columnGroup #summaryList li {
	margin-right: 15px;
	font-family: arial,helvetica,sans-serif;
	border-bottom: 1px solid #CCC;
	list-style: none;
}

div.columnGroup #summaryList li .revText {
	font-family: georgia, "times new roman", sans-serif;
	padding: 0;
	margin: 0;
	line-height:140%;
}

div.columnGroup li p.userRate {
	font-family: georgia, "times new roman", sans-serif;
}

div.columnGroup li p.userRate .date {
	font: 100% arial, helvetica, sans-serif;
}

div.columnGroup li p.userByline {
	font: italic 100% georgia, "times new roman", sans-serif;
}

#abColumns div.bColumn .guideKicker {
	font: bold 90% arial, helvetica, sans-serif;
}
div.columnGroup .pagination {padding: 8px 15px;}

/* ---------------------------------end 4852 reader reviews */






/* ---------------------------------let's remove the image, the price link, and the rating adjective from the left column most popular prods list because it doesn't match the nyt design */
.aColumn .columnGroup .editorsPick {
}

.aColumn .columnGroup .editorsPick li.edRate a {
	display:none;
}

.aColumn .columnGroup .editorsPick li.edRate div {
	margin:0 0 -10px -200px;
	text-align:left;
}

.aColumn .columnGroup .editorsPick ul li.edRate {
	float:none;
	overflow:hidden;
	padding:0;
	margin:0;
}

.aColumn .columnGroup .editorsPick li.edRate br {
	display:none;
}

.aColumn .columnGroup .editorsPick li.edRate div a.prodName {
	display:block;
	text-indent:0;
	margin:0 0 0 200px;
}
/* ---------------------------------end let's remove the image, the price link, and the rating adjective from the left column most popular prods list because it doesn't match the nyt design */



/* --- IE fixes -- */


.cColumn {
	left: -8px;
	float: right;
	_overflow: hidden;
	padding-left: 6px;
	position: relative;
	width: 336px;
	}
	
body {
	font-size:100%;
	*font-size:82.5%;
}

#techSearchBar .row2 form {
	*width:320px;
}

#techSearchBar .row2 form #query_term {
	*margin-left:-10px;
	*width:270px;
}

div#shell div#page div#navigation ul li {
	*padding:5px 6px 5px 6px;
}

div#navigation ul li#navTechnology {
	*width:101px;
}

#shell,
#login,
#page,
#masthead,
#navigation,
#techSearchBar,
#main,
#footer {
	*width:970px;
}

#searchForm {
	*float:right;
}
/* --- end IE fixes ---*/


