#contentAux .rr_prem_shell li a {
	text-align:center !important;
}

/* add to matrix */

#overviewHead h1 {
	padding-right:200px;
}

.breadcrumb {
	padding:10px 10px 15px 20px;
}

#contentMain {
	padding:0 20px 0 0;
}

#contentNav {
	padding:0 0 0 20px;
}

#contentNav .square_button {
	padding: 5px 0 10px 8px;
}

#contentNav .window {
	padding: 0 0 10px 10px;
}

#contentNav #spons_links {
	margin:0 0 20px 2px !important;
}

a.flexButton {
	color:#fff;
}

#contentAux #toolboxHistory #history .iconbar {
	width:244px;
}

#contentAux .ad,
#contentAux .mpu,
#contentAux .rev_square_side_door {
	margin:20px 0;
}

.postTools a {
	background:url(http://i.i.com.com/cnwk.1d/i/tron/icon/postTools.gif) no-repeat;
	text-indent:-9999px;
	-moz-outline:none;
	overflow:hidden;
	display:block;
	width:16px;
	height:16px;
	margin:0 0 0 15px;
	float:right;
}

.postTools .report {
	background-position:0 -70px;
}

.postTools .email {
	background-position:0 -33px;
}


/* http://i.i.com.com/cnwk.1d/i/tron/icon/pageTools.gif */


.tip {
	color: #fff;
	width: 156px;
	z-index: 9999999;
	background:transparent;
	display:block !important;
	padding:0 8px;
	background: url(http://i.i.com.com/cnwk.1d/i/tron/tips.png) center left;
	font:70% arial,helvetica,sans-serif;
}

.tip-top {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	padding: 8px 8px 4px;
	background: url(http://i.i.com.com/cnwk.1d/i/tron/tips.png) top left;
}

.tip-bottom {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(http://i.i.com.com/cnwk.1d/i/tron/tips.png) bottom right;
}

.tip-title {
	font-weight:bold;
}

#overviewHead .pageTools li {
	*width:1%;
}

#overviewHead .pageTools li a {
	padding:0 0 0 20px;
	display:block;
	height:20px;
}	

#overviewHead .pageTools li a.printPage {
	background:url(http://i.i.com.com/cnwk.1d/i/tron/icon/pageTools.gif) no-repeat !important;
}

#overviewHead .pageTools li a.emailPage {
	background:url(http://i.i.com.com/cnwk.1d/i/tron/icon/pageTools.gif) 0 -35px no-repeat !important;
}

#overviewHead .pageTools li a.sharePage {
	background:url(http://i.i.com.com/cnwk.1d/i/tron/icon/pageTools.gif) 0 -70px no-repeat !important;
	padding:0 0 0 20px !important;
}

h2 a{
	font:61% arial,helvetica,sans-serif;
	line-height:230%;
	float:right;
	background:#fff;
	padding:0 0 0 10px;
}

/* SubNav - Located under h1 */
#overviewHead .subnav{
	margin-top:10px;
}

#overviewHead .subnav h3 {
	font:normal 107.5% arial,helvetica,sans-serif;
}
	
#overviewHead .subnav a:link,
#overviewHead .subnav a:visited,
#overviewHead .subnav a:hover,
#overviewHead .subnav a:active {
	position:relative;
	top:-2px;
}
	
#overviewHead .subnav .youAreHere a:link,
#overviewHead .subnav .youAreHere a:visited,
#overviewHead .subnav .youAreHere a:hover,
#overviewHead .subnav .youAreHere a:active {

	color:#171717;
}
	
#overviewHead .subnav .youAreHere h3 a {
	font-weight:bold;
}

#overviewHead .subnav dt{
	display:none;
}
	
#overviewHead .subnav dd {
	float:left;
	border-left:1px solid #666;
	padding:0 9px;
	height:13px;
	line-height:80%;
}
	
#overviewHead .subnav dd.first {
	border-left:0;
	padding:0 9px 0 0;
}
/* End SubNav */

/* Product Info  */
#chunkOne {
	width: 310px;
	float: left;
}
#chunkTwo {
	width: auto;
	clear: left;
}
	

/* lia */


	#liaTags {
		margin:20px 0 20px 0;
	}

	#liaTags dt {
		font-weight:bold;
	}

	#liaTags dd {
		display:inline;
	}


#summaryRatings .userRate a {display:block;}
#summaryRatings {margin:10px 0;}

#userReviews #urSorting {
	float:right;
	font-size:91%;
	padding:6px 0 6px 10px;
	clear:both;
	margin:15px 0;
}

#userReviews #urSorting .searchTarget {
	float:none;
	font-size:100%;
}

#userReviews .urCount {
	font:normal 132% georgia;
}

#uoList {
	margin:20px 0 0;
}

#userReviews #summaryList li p {
	margin:0 0 4px;
	padding:0 0 0 100px;
}

#userReviews p.author {
	color:#171717;
	margin:-18px 0 20px;
	font-size:92%;
}

#userReviews p.helpful {
	color:#999;
	font-size:92%;
	float:right;
}


#userReviews #summaryRatings li a {
	margin:5px 0;
}


#userReviews #summaryList p.title {
	clear:both;

}

#userReviews #summaryList p.userRate {
	position:absolute;
}

#userReviews #summaryList p.author a {
	font-size:100%;
	font-weight:normal;
}

#userReviews #summaryList {
	margin:0 0 20px;
	*margin:0;
	clear:both;
}

#userReviews #summaryList li p.userRating {
	text-align:right;
	font-size:92%;
	line-height:160%;
	color:#353535;
	float:left;
}

#userReviews #summaryList .star1,
#userReviews #summaryList .star2,
#userReviews #summaryList .star3,
#userReviews #summaryList .star4,
#userReviews #summaryList .star5 {
	height:22px;
}

#userReviews #summaryList .star1 {
	background:url(http://i.i.com.com/cnwk.1d/i/dl/global/strs/user_review_stars_1.gif) 0 2px no-repeat;
}

#userReviews #summaryList .star2 {
	background:url(http://i.i.com.com/cnwk.1d/i/dl/global/strs/user_review_stars_2.gif) 0 2px no-repeat;
}

#userReviews #summaryList .star3 {
	background:url(http://i.i.com.com/cnwk.1d/i/dl/global/strs/user_review_stars_3.gif) 0 2px no-repeat;
}

#userReviews #summaryList .star4 {
	background:url(http://i.i.com.com/cnwk.1d/i/dl/global/strs/user_review_stars_4.gif) 0 2px no-repeat;
}

#userReviews #summaryList .star5 {
	background:url(http://i.i.com.com/cnwk.1d/i/dl/global/strs/user_review_stars_5.gif) 0 2px no-repeat;
}

#userReviews #summaryList li {
	padding:10px 0;
	font-size:99%;
	background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) bottom left repeat-x;
}

#userReviews #summaryList li {
	padding:0 0 15px;
	margin:0 0 15px;
}

#userReviews #summaryList li.seeAll {
	margin:-10px 0 15px;
}

#userReviews #summaryList li.seeAll a {
	background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/187.gif) 100% 50% no-repeat;
	padding:0 10px 0 0;
	position:relative;
	top:4px;
}

#userReviews #summaryList li.seeAll a.flexButton {
	background:url(http://i.i.com.com/cnwk.1d/i/tron/flexButton.gif) left bottom no-repeat;
	padding:0;
	top:0;
}

#userReviews #summaryList li.first {
	background:transparent;
	padding:10px 0 0;
	margin:0 0 10px;
}

#userReviews #summaryList li.first p {
	font-size:100%;
	font-weight:bold;
	padding:0 0 4px;
	border-bottom:1px solid #c3c3c3;
}

#userReviews #summaryList li.first p a {
	font-size:100%;
	font-weight:normal;
	float:right;
}


#userReviews #summaryList li.first strong {
	background:transparent;
	font-size:115.5%;
	font-weight:bold;
	padding:10px 0 4px;
}

#userReviews #summaryList li.seeAll {
	border-bottom:none;
	background:transparent;
}

#userReviews #summaryList li p {
	padding:0 0 0 100px;
}

#userReviews #summaryList li p.userRate {
	padding:0;
}

#userReviews #summaryList li p a {
	font-weight:bold;
	font-size:108.5%;
}

#userReviews #summaryList li p.rateUR a {
	font-size:100%;font-weight:normal;
}

#userReviews #summaryList li p.rateUR {
	margin-bottom:10px;
}

#userReviews #summaryList li p.replyUR a {
	font-size:92%;font-weight:bold;
}

#userReviews #summaryList li p a.more {
	font-size:91%;
	background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/187.gif) 100% 50% no-repeat;
	padding:0 10px 0 0;
}

#userReviews #summaryList li.seeAll a.more {
	font-size:92%;
	background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/187.gif) 100% 55% no-repeat;
	padding:0 10px 0 0;
}

#userReviews #summaryList li p.userHed a {
	font-size:117%;
}

#userReviews #summaryList li p.userHed span {
	font-size:92%;
}

#userReviews #summaryList li p.userHed span a {
	font-size:100%;
	font-weight:normal;
}

#userReviews #summaryList li p.userHed {
	margin:0 0 2px 0;
}

#userReviews .userCount {
	margin:10px 0 0;
	float:left;
	font-size:99%;
}

#userReviews .userCount b {
	display:block;
}

#userReviews .userCount a {
	font-size:92%;
}

#userReviews #summaryList strong,
#userReviews #summaryList a.count {
	float:left;
	clear:left;
	display:block;
}

#userReviews #summaryList strong {
	font-size:115.5%;
	margin:0 10px 0 0;
}

#userReviews #summaryList a.count {
	margin:3px 0 0;
	font-size:82.5%;
}

#userReviews #summaryList div.userRateBig {
	border:1px solid #e0e0e0;
	background:#f3f3f3;
	text-indent:-9999px;
	overflow:hidden;
	width:138px;
	height:38px;
	margin:6px 0 0;
}

#userReviews #summaryList div.userRate {
	border-bottom:1px solid #c3c3c3;
	padding:0 0 10px;
	margin:0 0 10px;
}

#userReviews h2 {
	margin:18px 0 0;
}



/* 2 column matrix layout b */
 
	#contentMain {
		width:940px;
		padding:0 0 0 20px;
		float:none;
	}
 
	#contentBody {
		width:620px;
	}
 
	#contentAux {
		width:300px;
		margin:-40px 0 0 20px;
	}

/* prodalert */

	#prodAlert {
		margin:20px 0;
	}
	
	#prodAlert h2 {
		margin:0 0 20px;
	}
	
	#prodAlert .flexButton {
		float:left;
		clear:both;
	}
	
	#paLogin dl,
	#paLogn form {
		clear:both !important;
		*display:inline-block !important;
		border:1px solid #c00;
	}
	
	#paLoginForm .flexButton {
		margin:5px 0 0;
	}
	
	#prodAlert a.forgot {
		border-left:1px solid #ccc;
		margin:0 0 0 10px;
		padding:0 0 0 10px;
	}
	
	#prodAlert p.oos b {
		color:#c00;
	}
	
	#prodAlert dd {
		padding:0;
		float:none;
		border:0;
		margin:0;
		font-size:91%;
	}
	
	#prodAlert .login {
		color:#666;
		float:left;
		width:140px;
		font-size:100%;
	}
	
	#prodAlert #paLogin .flexButton {
		font-size:110%;
	}
	
	#prodAlert .login input {
		display:block;
		border:1px solid #ccc;
		width:130px;
		color:#444;
		font:91% arial,helvetica,sans-serif;
	}
	
	#prodAlert #paLoginForm p {
		clear:both;
	}

	#prodAlert #paLoginForm p#errors {
		clear:none;
	}
	
	#prodAlert dt.member {
		margin:0 0 10px;
	}
	
	#prodAlert dt.member span {
		font-weight:normal;
	}
	

/* 4014 */
	
	#overviewHead {
		margin:0 20px;
	}

	#overviewHead h1 {
		padding-right: 0;
		margin-left: 0;
	}
	
	#priceSummary {
		margin:10px 0 20px;
	}
	
	#priceSummary .media {
		width:200px;
		margin:0 20px 0 0;
		float:left;
	}

	#priceSummary .media img {
		border:1px solid #da950c;
	}

	#priceSummary .media .more {
		display:block;
		margin:3px 0;
	}
	
	#priceSummary .media .compare {
		display:block;
		border-top:1px solid #d0d6d9;
		padding:3px 0 0;
		margin-top: 5px;
	}

	#priceSummary .media a.compare,
	#priceSummary .media a.compare:link,
	#priceSummary .media a.compare:visited,
	#priceSummary .media a.compare:hover,
	#priceSummary .media a.compare:active,
	#priceSummary .media a.more,
	#priceSummary .media a.more:link,
	#priceSummary .media a.more:visited,
	#priceSummary .media a.more:hover,
	#priceSummary .media a.more:active {
		color:#0a1b33;
		font-size:91%;
		font-weight:bold;
	}

	
	#priceSummary .details {
		float:left;
		width:400px !important;
		*width:390px !important;
		color:#4d4d4d;
	}

	.edsChoice {
		float:right;
		margin-right:10px;
       		background:url(http://i.i.com.com/cnwk.1d/i/tron/icon/edsChoiceBlank.gif) no-repeat;
        	width:60px;
        	height:20px;
        	text-align:center;
        	font:bold 82.5% arial,helvetica,sans-serif;
        	color:#fff;
		display: block;
		padding-top: 73px;
		clear: none
	}

	#priceSummary .details a.price,
	#priceSummary .details strong.oos {
		font:bold 140% arial,helvetica,sans-serif;
		display:block;
	}

	#priceSummary .details a.count {;
		font-size:91%;
	}

	#priceSummary .details .personalShop {
		background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) top left repeat-x;
		margin:10px 0 0;
		padding:10px 0 0;
		display:none;
	}

	#priceSummary .details .personalShop p {
		margin:0 0 10px 0;
	}

	#priceSummary .details p.mfr {
		font-size:91%;
	}

	#priceSummary .details dl {
		margin:12px 0;
		font-size:91%;
	}
	
	#priceSummary .details dt {
		font-weight:bold;
	}	

	#priceSummary .details dd {
		margin:0;
	}

	#priceSummary .details dd a {
		margin:0 0 0 6px;
		/*float:left;*/
		display:inline;
		border-left:1px solid #666;
		padding:0 0 0 6px;
		white-space:nowrap;
	}

	#priceSummary .details dd.first a {
		border:0;
		padding:0;
		margin:0;
	}
			
	#priceSummary .summaryRatings {
		margin:8px 0;
		padding:8px 0 0;
		border-top:1px solid #d0d6d9;
	}

	#priceSummary .summaryRatings li {
		float:left;
		width:120px;
	}
	
	#priceSummary .summaryRatings li.edRate {
		border-right:1px solid #d0d6d9;
		color:#CC0000;
		font-weight:bold;
		margin:0 15px 0 0;
		font-size:91%;
	}
	#priceSummary .summaryRatings li.edRate strong {
		color:#4d4d4d;
	}

	#priceSummary #summaryRatings li a {
		margin:3px 0;
	}

    .mfr {
        margin-bottom: 10px;
    }
    #priceSummary .details a.price, #priceSummary .details strong.oos {
        display: inline;
    }
    .at {
        font-size:11px;
        font-family: verdana, arial, helvetica;
    }
    #mlpProdImg {
        margin-bottom: 7px;
    }

    #priceSummary .media .watchVideo {
        background-image: url(http://i.i.com.com/cnwk.1d/i/tron/icon/video16.gif);
        background-repeat: no-repeat;
        padding-left: 20px;
        margin-left: 10px;
        display: inline;
        color: #0a1b33;
        font-size: 91%;
        font-weight: bold;
        padding-bottom: 1px;
    }
    #priceSummary .media .zoom {
        background-image: url(http://i.i.com.com/cnwk.1d/i/sh/mlp/zoom.gif);
        background-repeat: no-repeat;
        padding-left: 19px;
        margin-left: 10px;
        display: inline;
        color: #0a1b33;
        font-size: 91%;
        font-weight: bold;
        padding-bottom: 1px;
    }
    #zoomedImageDiv {
        position: absolute;
        background-color: #fff;
        top: 26px;
        left: 20px;
        display: none;
        width: 302px;
        border: 1px solid #ccc;
        z-index: 901;
    }
    .zoomedImageDivX {
        height: 16px;
        padding-left: 5px;
    }


	#merchantList a.flexButton,
	#merchantList a.flexButton b {
		background-image:url(http://i.i.com.com/cnwk.1d/i/tron/shopper/flexButtonEa.gif);
	}

	#merchantList a.flexButton {
		position:relative;
		left:-3px;
	}

	#merchantList .mlpNav {
		margin:10px 0;
		clear:both;
	}
	
	#merchantList .auth {
		margin:8px 0 0;
		font-size:91%;
	}

	#merchantList .auth li {
		float:right;
		font-weight:bold;
	}
	
	#merchantList .auth li.first {
		background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/pipe.gif) 100% 50% no-repeat;
		padding:0 10px 0 0;
		margin:0 10px 0 0;
	}

	#merchantList .auth a .youAreHere,
	#merchantList .auth a:link .youAreHere,
	#merchantList .auth a:visited .youAreHere,
	#merchantList .auth a:hover .youAreHere,
	#merchantList .auth a:active .youAreHere {
		font-weight:bold;
		text-decoration:none;
	}
	
	#merchantList table {
		font-size:91%;
		color:#666;
		margin:8px 0 0;
	}
	
	#merchantList th {
		background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/mlpTh.gif) repeat-x;
		height:28px;
		vertical-align:middle;
		font-size:109.5%;
	}
	
	#merchantList th.store {
		padding:0 0 0 10px;
	}
	
	#merchantList th a.youAreHere {
		font-weight:bold;
	}
	
	#merchantList td.store a {
		display:block;
		font-weight:bold;
		font-size:118%;
	}
	
	#merchantList td.store p a {
		display:inline;
		font-size:100%;
		font-weight:normal;
	}
	
	#merchantList td.totalPrice .price {
		font-size:127.5%;
		font-weight:bold;
		display:block;
	}
	
	#merchantList .flexButton {
		float:left;
		font-size:109.5%;
	}
	
	#merchantList td {
		background:#eaeaea;
		padding:20px 0;
		vertical-align:top;
		border-bottom:1px solid #fefefe;
	}
	
	#merchantList th.store {
		padding-left:10px;
	}
	
	#merchantList td.store,
	#merchantList td.rating {
		width:140px;
	}
	
	#merchantList td.rating br {
		display:none;
	}
	
	#merchantList td.store {
		padding:20px 10px;
		border-left:1px solid #eaeaea;
	}
	
	#merchantList td.stock {
		width:80px;
		padding:20px 10px 20px 0;
		font-weight:bold;
	}
	
	#merchantList td.stock .nines {
		font-weight:normal;
	}
	
	#merchantList th.store {
		border-left:1px solid #d5d5d5;
	}
	
	#merchantList th.price {
		padding-left:10px;
		border-right:1px solid #d5d5d5;
	}
	
	#merchantList td.price {
		width:110px;
		font-weight:bold;
		padding:20px 10px;
		border-right:1px solid #eaeaea;
	}
	
	#merchantList td.totalPrice {
		width:136px;
		padding:20px 10px;
	}
	

	#merchantList td.zip {
		color:#fff;
		padding:20px 10px;
		border:1px solid #05162a;
		border-bottom:1px solid #fefefe;
		border-right:0;
		width:120px;
		background:#2e4b73 url(http://i.i.com.com/cnwk.1d/i/tron/shopper/zipBg.gif) no-repeat bottom right;
	}	
	
	#merchantList td.zip form {
	}
	
	#merchantList th.zip {
		padding-left:10px;
	}

	#merchantList td.zip .zip {
		width:100px;
		border:1px solid #d5d5d5;
		margin:10px 6px 6px 0;
		font:normal 100% arial,helvetica,sans-serif;
		color:#353535;
		padding:2px;
	}
	
	#priceSummary .details .personalShop .customForm {
		width:100px;
		border:1px solid #d5d5d5;
		margin:0 6px 6px 0;
		font:normal 100% arial,helvetica,sans-serif;
		color:#353535;
		padding:2px;
	}
	
	#priceSummary .details .personalShop input {
		vertical-align:top;
	}

	#merchantList td.zip .zipHead {
		margin:0 0 10px;
		padding:0 20px 0 0;
	}

	#merchantList td.zip .zipHead b {
		font-size:120%;
	}
	
	#merchantList td.rating a {
		display:block;
		margin:1px 0 4px;
	}

	#merchantList .disclaimer,
	#merchantList .shoppingFeedback {
		font-size:80%;
		color:#0a1b33;
		margin:0 0 4px;
		background:#eaeaea;
		padding:8px;
	}
	
	#merchantList td.promo {
		background:#fff;
	}
	
	#productPages #productBrief h2 {
		margin:0 0 20px;
	}
	
	#productPages #productBrief p {
		margin:0 0 15px;
	}
	
	#productPages #productBrief .siteInfo {
		font-style:italic;
		font-size:91%;
		margin:25px 0 0;
	}
	
	#productPages #productBrief .flexButton {
		float:left;
		clear:right;
		margin:0 0 0 20px;
	}
	
	#productPages #editorsReview .chiclet-c {
		margin:10px 0;
		line-height:146%;
		color:#666;
		font-size:107.5%;
	}
	
	#productPages #editorsReview p {
		margin:0 0 10px;
	}
	
	#productPages #productBrief #cnetReview strong a,
	#productPages #productBrief #cnetReview p {
		padding:0 0 0 140px;
		display:block;
	}
	
	#productPages #productBrief #cnetReview .bottomLine {
		margin:30px 0 10px;
	}
	
	#productPages #productBrief #cnetReview strong {
		font:normal 231% georgia;
		line-height:100%;
	}
	
	#productPages #productBrief #cnetReview img {
		float:left;
		margin:0 20px 0 0;
	}
	
	#productPages #productBrief #cnetReview .price {
		margin:2px 0;
	}
	
	#productPages #productBrief #cnetReview .more {
		margin:0 0 0 140px;
	}
	
	#productPages #productBrief #cnetReview .price b {
		font:normal 154% georgia;
	}
	
	#productPages #productBrief #cnetReview .price a {
		font:normal 138.5% georgia;
	}
	
	#productPages #productBrief #details {
		border:1px solid #e9e9e9;
		background:#f9fafc;
		padding:10px 20px;
		margin:10px 0 0;
		color:#666;
		font-size:107.5%;
	}
	
	#productPages #productBrief #details dt {
		font-weight:bold;
		color:#333;
	}
	
	#productPages #productBrief dd {
		margin:10px 0 0;
		padding:10px 0 0;
		background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) top left repeat-x;
	}
	
	#productPages #productBrief #details p {
		margin:0 0 10px;
	}


	#productPages #productSummary {
		margin:10px 0 0;
	}

	#productPages #productSummary #summaryRatings {
		float:right;
		width:140px;
		margin:30px 2px 0 36px;
	}
	
	#productPages #productSummary #summaryRatings li {
		width:140px;
		border:1px solid #e0e0e0;
		background:#f3f3f3;
		overflow:hidden;
		height:38px;
		margin:0 0 2px 0;
	}

	#productPages #productSummary #summaryRatings li {
		text-indent:-9999px; /* temporarily hiding the actual data */
	}
	
	#productPages #productSummary #summaryRatings li.seeAll,
	#productPages #productSummary #summaryRatings li.head {
		text-indent:0;
		width:auto;
		border:none;
		background:transparent;
		overflow:visible;
		height:auto;
	}	
	
	#productPages #productSummary #summaryRatings li.head {
		font-weight:bold;
	}
	
	#productPages #productSummary #summaryRatings a.flexButton {
		float:left;
	}
	
	#productPages #editorsTake {
		color:#555;
		font-size:107.5%;
	}
	
	#productPages #editorsTake p {
		line-height:130%;
		margin:12px 0;
	}
	
	#productPages #editorsTake p b {
		text-transform:lowercase;
		display:block;
		color:#171717;
	}
	
	#productPages #editorsTake p.price b {
		display:inline;
	}
	
	#productPages #editorsTake p.price {
		font-weight:bold;
	}

	#productPages #editorsTake img.ico {
		background:#cbcbcb;
		height:42px;
		width:42px;
		float:left;
		margin:3px 10px 0 0;
	}

	#productPages #editorsTake a {
		font-weight:bold;
	}

	#productPages #productBrief a.more span,
	#productPages #priceSummary a span,
	#productPages #userOpinions .seeAll a span,
	#productPages #whereToBuyLarge p a span,
	#productPages #tips .seeAll a span,
	#productPages #editorsTake a span {
		color:#c00;
		font-weight:normal;
		font-size:120%;
	}

	#productPages #cnetReview {
		font-size:107.5%;
		color:#666;
		line-height:146%;
		margin:25px 0 0;
	}


	#productPages #reviewInfo {
		font-size:92.5%;
		color:#231f20;
		margin:10px 0 14px 0;
		line-height:160%;
	}

	#productPages .snp_ss_l8 {
		width:120px;
		height:85px;
		float:left;
		margin:3px 20px 0 0;
		background:#efefef;
		text-align:center;
		line-height:130%;
		padding:10px 0 0;
	}

	
/* similar products */

	#similarProds {
		margin:30px 0 0;
	}

	#similarProds strong {
		display:none
	}
	
	#similarProds ul {
		margin:15px 0;
		border:1px solid #e9e9e9;
		background:#f9fafc;
		padding:0 20px 20px;
	}

	#similarProds li {
		display:block;
		background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) bottom left repeat-x;
	}

	#similarProds a {
		display:block;
		padding:25px 0 25px 80px;
		background-position:0 50% !important;
		font-size:115.5%;
		font-weight:bold;
	}
	
	#similarProds ul.data strong {
		margin:0;
		font-size:100%;
		display:inline;
	}

	#similarProds ul.data {
		display: none;
		position: absolute;
		width: auto;
		border: 1px solid #000;
		background: #FFF;
		z-index: 50;
		padding: 3px;
		margin:-10px 0 0 45px;
	}
	#similarProds ul.data li {
		margin: 0 0 3px;
		padding: 0;
		float:left;
		clear:both;
		background:transparent;
	}
	
	
		
	/* Clearfix */
		#priceSummary .summaryRatings:after,
		#cnetReview:after,
		#merchantList .auth:after,
		#productPages #cnetReview:after,
		#priceSummary .details dl:after,	
		#merchantList td.price p:after,
		#prodAlert #paLoginForm:after,
		#merchantList .mlpNav:after,
		#prodAlert #paLogin .flexButton:after,
		#prodAlert .flexButton:after,
		#productBrief .flexButton:after,
		#merchantList .totalPrice p:after,
		#priceSummary:after,
		#overviewHead:after,
		#productSpecs li:after,
		#liaTags:after,
		#whereToBuyLarge table:before,
		#summaryRatings:after,
		#doormat:after,
		#tips li:after,
		.flexButton:after,
		#whereToBuy li:after,
		#whereToBuy ul:before,
		.ad.mlpSpons:after,
		#userOpinions div.userRate:after,
		#userOpinions li:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}
		
		##priceSummary .summaryRatings,
		#cnetReview,
		#merchantList .auth,
		#productPages #cnetReview,
		#priceSummary .details dl,
		#merchantList td.price p,
		#prodAlert #paLoginForm,
		#merchantList .mlpNav,
		#prodAlert #paLogin .flexButton,
		#prodAlert .flexButton,
		#productBrief .flexButton,
		#merchantList .totalPrice p,
		#priceSummary,
		#overviewHead,
		#productSpecs li,
		#liaTags,
		#whereToBuyLarge table,
		#summaryRatings,
		#doormat,
		#similarProds li,
		#tips li,
		.flexButton,
		#whereToBuy li,
		.ad.mlpSpons,
		#userOpinions div.userRate,
		#userOpinions li {
			*display: inline-block;
		}



/* "seo sliders" */

	#productPages #cnetReview h2 {
		background:#1F3859 none repeat scroll 0 0;
		display:block;
		font-size:132%;
		font-weight:bold;
		height:10px;
		margin:10px 0 20px;
	}

	#productPages #cnetReview h2 span {
		background:#FEFEFE none repeat scroll 0 0;
		padding:0 10px 0 0;
		position:relative;
		top:-6px;
	}
		
	#productPages #cnetReview .flexButton {
		float:left;
		clear:right;
		margin:0 0 0 20px;
	}

	#productPages #cnetReview strong a,
	#productPages #cnetReview p {
		display:block;
	}

	#productPages #cnetReview p {
		margin:0 0 10px;
	}

	#productPages #cnetReview .bottomLine {
		margin:15px 0 10px;
	}

	#productPages #cnetReview strong {
		font:normal 138.5% georgia;
		line-height:100%;
	}

	#productPages #cnetReview img {
		float:left;
		margin:0 0 10px 10px;
	}

	#productPages #cnetReview .price {
		margin:2px 0;
	}

	#productPages #cnetReview .more {
		margin:0 0 0 140px;
	}

	#productPages #cnetReview .price b {
		font:normal 100% arial;
	}

	#productPages #cnetReview .price a {
		font:normal 123.5% georgia;
	}

	#productPages #details p {
		margin:0 0 10px;
	}

	#productPages #productSpecs ul.manufactureInfo {
		padding:0;
	}

	#productPages #productSpecs .details div {
		width:46%;
		float:left;
	}

	#productPages #productSpecs li {
		border-top:none;
		padding:5px;
	}


	#productPages .details dd {
		border-left:0;
		float:none;
		margin:0;
		padding:0;
	}

	#productPages {
		padding:40px 0;
	}
	
	#productPages #cnetReview h2 span {
		background:#fff;
	}
	
	#productPages h2 span {
		background:#f9fafc;
	}

	#productPages .wrapper {
		border:1px solid #e9e9e9;
		background:#f9fafc;
		margin:20px 0 10px;
		padding:10px 20px 15px;
	}

	#productPages #cnetReview.wrapper {
		border:0;
		position:relative;
		background:transparent;
		padding:0;
	}

	#productPages #cnetReview a.readMore {
		font-weight:bold;
		background:transparent;
	}

	#productPages #productBrief h2,
	#productPages #userReviewsWrap h2,
	#productPages #summaryList h2,
	#productPages #productSpecs h2,
	#productPages #series h2,
	#productPages #accessories h2,
	#productPages #manufacturer h2 {
		font:bold 115.5% arial,helvetica,sans-serif;
		background:transparent;
		padding:0;
		margin:0;
	}

	#productPages #productBrief .details,
	#productPages #userReviewsWrap .details,
	#productPages #summaryList .details,
	#productPages #productSpecs .details,
	#productPages #series .details,
	#productPages #accessories .details,
	#productPages #manufacturer .details {
		border-top:1px solid #d5d5d5;
		margin:8px 0 0;
		padding:18px 0 0;
		float:none;
		width:auto;
	}

	#productPages #accessories .details,
	#productPages #userReviewsWrap .details {
		padding:8px 0 0;
	}

	#productPages a.teasetoggle {
		font-size:107.5%;
		color:#666;
		float:right;
		font-weight:bold;
		cursor:pointer;
	}

	#productPages #accessories li {
		padding:10px 0 0;
	}

	#productPages #accessories li a {
		background-repeat:no-repeat;
		background-position:0 50%;
		display:block;
		padding:18px 0 18px 80px;
	}

	#productPages #manufacturer dl {
		margin:0;
	}
	
	#productPages #productSpecs .specs1{
		width:48%;
		float:left;
	}
	
	#productPages #productSpecs .details .specs2 {
		width:48%;
		float:right;
	}

	#productPages #productSpecs .specs1 li,
	#productPages #productSpecs .specs2 li {
		background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) bottom left repeat-x;
		padding:4px;
		font-size:91%;
		color:#777;
		width:auto;
	}

	#productPages #productSpecs .specs1 li span,
	#productPages #productSpecs .specs2 li span {
		width:45%;
		float:right;
		display:block;
		padding:0;
	}
	
	#productPages #productSpecs .specs1 li h3 span,
	#productPages #productSpecs .specs2 li h3 span {
		width:auto;
		float:none;
	}
	
	#productPages #productSpecs .specs1 li strong,
	#productPages #productSpecs .specs2 li strong {
		color:#666;
		width:45%;
		float:left;
		padding:0;
	}

	#productPages #productSpecs .specs1 li.title,
	#productPages #productSpecs .specs2 li.title {
		border-bottom:1px solid #777;
		background:transparent;
	}

	#productPages #productSpecs h3 {
		margin:20px 0 0;
		color:#333;
		font:bold 107.5% arial,helvetica,sans-serif;
	}

	#productPages #manufacturer dt {
		padding: 0 0 10px;
		font-size:107.5%;
	}

	#productPages #manufacturer dd {
		font-weight:bold;
	}

	#productPages #manufacturer dd a {
		font-weight:normal;
	}

	#productPages #manufacturer ul {
		margin:14px 0 0;
	}

	#productPages #manufacturer li {
		font-size:91%;
		padding:4px;
		background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) bottom left repeat-x;
	}

	#productPages #manufacturer li span {
		float:left;
		width:25%;
		padding:0 10px 0 0;
		text-align:right;
	}

	#productPages #series li {
		margin:0 0 20px;
	}

	#productPages #series li img {
		margin:4px 0 0;
		float:left;
	}

	#productPages #series li p {
		padding:0 0 3px 80px;
	}


/* user reviews */

	#productPages #userReviewsWrap {
		margin:20px 0 0;
	}

	#productPages #summaryList {
		margin:0;
	}

	#productPages #userReviews #summaryList li.seeAll {
		margin:-10px 0 0;
		padding:0;
	}
	
	#productPages #userReviews #summaryList li p.userRating {
		float:none;
	}
	
	#productPages #userReviews #summaryList li p.userRating a {
		*float:left;
	}
	
	#productPages #userReviews #summaryList li p {
		padding:0;
	}
	

	/* clearfix */

	#productPages #series li:after,
	#productPages #manufacturer li:after,
	#productSpecs.wrapper .details:after,
	#productPages #userReviewsWrap div.userRate:after,
	#productPages #userReviewsWrap li:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

	#productPages #series li,
	#productPages #manufacturer li,
	#productPages #productSpecs.wrapper .details,
	#productPages #userReviewsWrap div.userRate,
	#productPages #userReviewsWrap li {
		*display: inline-block;
	}

	#merchantList h2,
	#editorsReview h2,
	.similarProducts h2 {
		background:#1F3859;
		display:block;
		font-size:132%;
		font-weight:bold;
		height:10px;
		margin:4px 0;
		color:#565656;
		*overflow:hidden;
	}

	.similarProducts h2 {
		background:#dbdfe1;
	}

	#merchantList h2 span,
	#editorsReview h2 span,
	.similarProducts h2 span {
		background:#FEFEFE none repeat scroll 0 0;
		padding-right:10px;
		position:relative;
		top:-6px;
	}

	#editorsReview h2 {
		margin:4px 45px 4px 0;
		color:#171717;
	}




	#productPages .specs2 {
		clear:right;
	}
	
	#productPages a.readMore {
		clear:both;
		/*display:block;*/
		padding:20px 0 0;
	}

    /*  NEW JUNK */

    .pRingRebate {
        -x-system-font:none;
        background:transparent url(http://reviews.cnet.com/i/ms/icon/icon_rebate.gif) no-repeat scroll 0 3px;
        display:inline;
        font-family:verdana,geneva,helvetica;
        font-size:10px;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        line-height:18px;
        margin-right:10px;
        padding:4px 0 4px 17px;
    }

    .seoText {
        color:#0A1B33;
        font-size:80%;
        margin:0 0 4px;
        padding:8px;
    }

    #summaryRatings li {
        -x-system-font:none;
        float:left;
        font-family:arial,helvetica,sans-serif;
        font-size:91%;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        line-height:normal;
        width:190px;
    }
    .breadcrumb {
        padding-bottom: 0;
    }
    <%-- FROM MLP-BODY--%>
    .moreInfo dt {
        display: inline;
    }
    .moreInfo dd {
        display: inline;
    }

    #productPages #productBrief h2, #productPages #userReviewsWrap h2, #productPages #summaryList h2, #productPages #productSpecs h2, #productPages #series h2, #productPages #accessories h2, #productPages #manufacturer h2 {
        color: #171717;
        margin: 4px 45px 4px 0;
        background: #1F3859 none repeat scroll 0 0;
        display: block;
        font-size: 132%;
        font-weight: bold;
        line-height: 10px;
    }

    #productPages h2 span {
        background: #FEFEFE none repeat scroll 0 0;
        padding-right: 10px;
        /*Not needed!*/
        /*position: relative;*/
        /*top: -6px;*/
    }
    #priceSummary .media img {
        /* border: 0; */
    }
    #productNameh1 {
        font-size: 25px;
    }
    #priceSummary .media .compare {
        padding-top: 10px;
    }
    .pictureNums {
        padding-left: 5px;
        padding-right: 5px;
    }
    #priceSummary .details dd a#readMore {
        border: 0;
        margin-left: 0;
        padding-left: 0;
    }
    <%-- FROM OFFER LIST --%>
    #offers {
        background-color: #f9fafc;
    }
    #bestPrice {
        font-size: 13px;
        color: #006600;
    }
    #merchantList td.totalPrice .price {
        font-size: 18px;
        color: #A71515;
    }
    #merchantList td {
        /* background-color: #f8f8f8; */
    }
    #merchantList td.stock {
        width: 105px;
    }
    #merchantList td.price {
        width: 85px;
    }
    #merchantList a.flexButton, #merchantList a.flexButton b#bShopNow {
        background-image: url(http://i.i.com.com/cnwk.1d/i/tron/shopper/flexButtonEa2.gif);
    }
    #merchantList a.flexButton, a.flexButton b#bShopNow {
        height: 28px;
    }
    #merchantList a.flexButton b#bShopNow {
        font-size: 12px;
        color: #333333;
    }
    #merchantList a.flexButton b#bShopNow span {
        margin-top: 2px;
        display: block;
    }
    <%-- FROM SIMILAR-PRODUCTS --%>
    .priceRange {
        white-space: nowrap;
    }
    #contentAux .similarProducts li li {
        width: inherit;
    }
    .similarProducts {
        margin-top: 25px;
    }
    <%-- FRAOM CHANGE.JSP FROM USER-OPINIONS --%>
    .userReviewFormSubmit .cancel,
        .userReviewFormSubmit .preview {
        display: block;
        float: left;
        background: url( http://i.i.com.com/cnwk.1d/i/tiburon/hh/pipe.gif ) center left no-repeat;
        padding: 0 0 0 10px;
        margin: 5px 0 0 10px;
    }

    .userReviewFormSubmit .validation-advice {
        font-weight: bold;
        color: #C00;
    }

    .userReviewFormSubmit .validation-failed {
        border: 1px solid #c00 !important;
    }

    .userReviewFormSubmit #userStars {
        margin: 2px 0;
    }

    .userReviewFormSubmit dt b {
        margin: 0 0 1px;
    }

    .userReviewFormSubmit {
        border: 1px solid #bbb;
        padding: 10px;
        margin: 0 0 10px;
        clear: both;
    }

    #userReviews .userReviewFormSubmit h2 {
        margin: 0;
    }

    .userReviewFormSubmit dd,
        .userReviewFormSubmit dt {
        font-weight: normal;
        font-size: 106%;
        color: #353535;
    }

    .userReviewFormSubmit dt {
        margin: 15px 0 0;
    }

    .userReviewFormSubmit dd {
        margin: 4px 0 0;
    }

    .userReviewFormSubmit p.conduct {
        font-size: 91%;
        margin: 15px 0 5px;
    }

    .userReviewFormSubmit b {
        display: block;
    }

    .userReviewFormSubmit .userRating {
        margin: 4px 0;
    }

    .userReviewFormSubmit textarea {
        width: 425px;
        background: #f7f7f7;
        border: 1px solid #bbb;
        font: normal 100% arial, helvetica, sans-serif;
    }

    #commentList .userReviewFormSubmit textarea {
        width: 360px;
    }

    #commentList .userReviewFormSubmit dl {
        padding: 0 0 20px;
    * padding : 0;
    }

    .userReviewFormSubmit .title textarea {
        height: 18px;
    }

    .userReviewFormSubmit .flexButton {
        float: left;
    }

    .userReviewFormSubmit .flexButton b {
        font-size: 100%;
        line-height: 220%;
    }

    .userReviewFormSubmit .submit {
        padding: 5px 0;
    }

    .userReviewFormSubmit .notify {
        padding: 20px 0 0;
    }

    .userReviewFormSubmit .notify input {
        position: relative;
        top: 2px;
    }

    .userReviewFormSubmit .submit a.cancel {
        line-height: 220%;
        font-weight: bold;
        display: block;
        float: left;
        margin: 0 0 0 10px;
        padding: 0 0 0 10px;
    }

    #userReviews .userReviewFormSubmit #prodRopReview p {
        margin: 15px 0;
    }

    .userReviewFormSubmit #prodRopReview dd {
        margin: 15px 0 0;
    }

    .userReviewFormSubmit #prodRopReview dd.title {
        margin: 4px 0 0;
    }

    .userReviewFormSubmit #prodRopReview dd b {
        display: inline;
    }

    .userReviewFormSubmit #prodRopReview dd.title input {
        display: inline;
        vertical-align: bottom;
    }

    #commentList .userReviewFormSubmit {
    * padding : 10 px 10 px 200 px;
        _padding: 10px;
    }

    /* clearfix */
    #commentList .userReviewFormSubmit dl:after,
        .userReviewFormSubmit:after,
        .userReviewFormSubmit dd:after,
        #commentList:after,
        #commentList li:after,
        #summaryList:before {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

    #commentList .userReviewFormSubmit dl,
        .userReviewFormSubmit,
        .userReviewFormSubmit dd,
        #commentList,
        #commentList li,
        #summaryList {
    * display : inline-block;
    }

    .userReviewFormSubmit h2 span {
        font-size: 132%;
        font-weight: bold;
    }

    .status {
        border: 1px solid #bbb;
        background: #e2f1fe;
        margin-bottom: 15px;
        margin-top: 15px;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        font-size: 13px;
        font-family: arial;
    }

    .status  li {
        line-height: 20px;
    }

    ul.viewLinks, a.closeConfirm, a.updateReview {
        display: none;
    }

	userReviewForm {
	     border: none;
	}
 
.priceRange {
     color:#8C0000;
}
 
.seeMore {
 	float:right;
 	margin-top:-10px;
}

#ccslogos {
        float: right;
        clear: right;
        margin: 20px 0px 0px 10px;
}


