/** 4566-Specific Units **/

/* grey dfll button with close (x) */
#filterRem {
	margin:0 0 10px 0;
	*height:22px;
}

#filterRem li {
	margin:0 0 6px 0;
	float:left;

}

#filterRem ul {
	float:left;
}

#filterRem strong {
	float:left;
	margin:2px 10px 10px 0;
}


a.filterButton,
a.filterRemButton,
a.filterButton:link,
a.filterButton:visited,
a.filterButton:hover,
a.filterButton:active 
a.filterRemButton:link,
a.filterRemButton:visited,
a.filterRemButton:hover,
a.filterRemButton:active {
	color:#fff;
	text-decoration:none;
}

a.filterButton,
a.filterRemButton {
	float:left;
	display:block;
	margin:0 8px 0 0;
}

a.filterButton,
a.filterButton b {
	height:20px;
	background:url(http://i.i.com.com/cnwk.1d/i/tron/shopper/filterButton.gif) top left no-repeat;
}

a.filterRemButton,
a.filterRemButton b {
	height:20px;
	background:url(http://i.i.com.com/cnwk.1d/i/tron/shopper/filterButton.gif) top left no-repeat;
}

a.filterButton b,
a.filterRemButton b{
	background-position:bottom right;
	font:bold 92% arial,helvetica,sans-serif;
	padding:0 25px 0 0;
	position:relative;
	left:2px;
	margin:0 0 0 10px;
	display:inline;
	float:left;
	line-height:160%;*line-height:160%;
	cursor:pointer;
}



.breadcrumb {
	padding:20px 0 0 20px;
}

#rb_content {
	padding:0 0 35px;
}

h1,
.breadcrumb h2 {
	font:normal 100% arial,helvetica,sans-serif;
	border-bottom:none;
	padding:0;
	color:#353535;
	display:inline;
}

#overviewHead h2 {
	border-bottom:3px solid #72A0CA;
	font:bold 198% georgia;
	background:transparent;
	color:#3778B4;
	padding:0 10px 6px 0;
}

#contentMain {
	padding:0px 0px 0px 20px;
	width:640px;
	float:left;
}

#contentBody {
	width:620px;
	margin:0 20px 0 0;
	*margin:0;
	*display:inline;
}

#contentAux {
	width:300px;
	float:right;
	margin:0px 20px 0px 0px;
	*display:inline;
}

#overviewHead {
	margin:15px 20px 20px;
}


/** filters **/

.filterWrap {
	border:1px solid #C5C5C5;
	color:#333333;
	margin:10px 0 20px;
	width: 614px !important;
	overflow:hidden;
}

.filterWrap h1,
.filterWrap h2 {
	background: #fff none !important;
	font: bold 141%/195.5% arial,helvetica,sans-serif;
	padding: 0 5px 0 10px;
	border-bottom: 0 !important;
	text-transform: none !important;
}


#filters {
	background:url(http://i.i.com.com/cnwk.1d/i/tron/shopper/dfll.gif) repeat-y;
	padding: 0;
	margin: 0;
	font-size: 91%;
	width:620px;
}

#filters ul {
	width: 142px;
	padding: 8px 0px 15px 12px;
	margin:0 1px 0 0;
	float: left;
}

#filters li {
	margin: 5px 0;
}

#filters li h2 {
	background: transparent !important;
	font: bold 120%/100% Arial,Helvetica,sans-serif;
	border: 0;
	text-transform: none;
	clear: both;
	padding: 6px 0;
}

#filters li a {
	background:transparent url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/listBullet.gif) no-repeat scroll 0 4px;
	font: arial,helvetica,sans-serif;
	color: #1C385F;
	padding-left: 12px;
}

#filters li a.readMore {
	background: none !important;
	font: bold 110% arial,helvetica,sans-serif;
}














/* Product Filters */
#filters li.seeAll a{
	padding-left:0px;
}

#filters li a.readMore{
	background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/187.gif) right 3px no-repeat;
	padding-right:10px;
}

#filters ul .readMore{
	font-weight:normal;
} 

#filterRem {
margin:0pt 0pt 10px;
}
/* End Product Filters */

/* Pagination */
.listNav {
	font-size:107.5%;
	margin:10px -4px 20px 0;
}

.listNav li {
	float:left;
	margin:0 4px 0 0;
	*margin:0 2px 0 0;
}
	
.listNav strong {
	float:left;
	font-size:120%;
}

.listNav.lower strong {
	float:left;
	margin:2px 0 0;
	font:normal 91% arial,helvetica,sans-serif;
}
/* End Pagination */

/* Sorting */
.sort {
	background:#eee url(http://i.i.com.com/cnwk.1d/i/tron/shopper/sortBg.gif) repeat-x;
	border:#a2a2a2 solid 1px;
	border-bottom:none;
	height:29px;
	padding-left:10px;
}

.sort.bottom {
	*margin-top:0;
	border-bottom:1px solid #a2a2a2;
}

.sort div {
	float:left;
	color:#fff;
}

.sort select {
	color:#343434;
	border:1px solid #ccc;
	background-color:#fff;
	font:100% arial,helvetica,sans-serif;
}

.sort dd,
.sort dt {
	float:left;
	padding-right:5px;
	margin-top:8px;
}

.sort .compArrow {
	float:right;
	margin:5px 5px 0;
	_margin-right:15px;
	cursor:pointer;
}


.sort .productCompare {
	float:right;
	margin:4px 4px 0 15px;
	*margin:4px 2px 0 15px;
	clear:none;
}

.sort.bottom a.back {
	color:#FFFFFF;
	float:left;
	margin:5px 20px 0 0;
}

.sort.bottom .compArrow {
	cursor:pointer;
	float:right;
	margin:5px 5px 0;
}

.sort .viewBy a.grid {
    background:transparent url(http://i.i.com.com/cnwk.1d/i/tron/shopper/searchGrid.gif) no-repeat scroll 0 0;
}
.sort .viewBy a.list {
    background:transparent url(http://i.i.com.com/cnwk.1d/i/tron/shopper/searchList.gif) no-repeat scroll 0 0;
}
.sort .viewBy a.grid, .sort .viewBy a.list {
    float:right;
    height:21px;
    margin:4px 5px 0 0;
    overflow:hidden;
    text-indent:-2000px;
    width:21px;
    vertical-align:baseline;
}

.sort div.show, .sort div.sortBy {
    margin:5px 15px 0 0;
}

.sort .viewBy {
    line-height:28px;
    margin:0 0 0;
    width:82px;
}

#arrow {
    margin-right: 5px;
}


/* End Sorting */


/* Products*/
.product {
	padding:14px 0 6px;
	border:1px solid #a2a2a2;
	border-bottom:0;
	background:#f8f8f8 url(http://i.i.com.com/cnwk.1d/i/tron/shopper/compare.gif) right repeat-y;
	min-width:540px;
	min-height:100px;
	height:auto;
}

.productInfo {
	margin:0px 165px 0px 140px;
	border-left:#e7e7e7 solid 1px;
	border-right:#e7e7e7 solid 1px;
	padding:0 15px;
	min-height:100px;
	height:auto;
	font-size:107.5%;
}

.productInfo span {
	font-size:77%;
	color:#666;
	display:block;
}

.productInfo p {
	margin:7px 0 0;
	font-size:85%;
}

.productInfo .productName {
	font-size:115.5%;
	font-weight:bold;
}

.productInfo .edsChoice {
	vertical-align:middle;
}

.productInfo .summaryRatings li {
	margin:6px 0;
	width:140px;
	height:50px;
	float:left;
	*width:130px;
	*display:inline;
}

.productInfo .summaryRatings li.userRate {
	float:right;
}

.productInfo .summaryRatings {
	font-size:84.5%;
}

.productInfo .summaryRatings a {
	margin:1px 0 2px;
}

.productImage {
	float:left;
	width:122px;
	font:normal 85% Verdana, Arial, Helvetica, sans-serif;
	margin:0px 9px 12px;
	*display:inline;
}

.productImage span {
	display:block;
	margin:4px 0 8px;
}


.productRating li strong {
	display:block;
	font-family:arial,helvetica,sans-serif;
	margin:6px 0 3px;
}

.productCompare {
	float:right;
	margin:20px 4px 0px 0px;
	_margin-right:2px;
}

.productPrices {
	float:right;
	width:125px;
	font:bold 91% arial,helvetica,sans-serif;
	margin:0 5px 20px 10px;
	_margin:0 10px 20px 0px;
}

.productPrices a {
	display:block;
	margin:0 0 15px;
}

.productPrices a.flexButton {
	float:left;
	margin:5px 0 0 -2px;
	font-size:109%;
}

.productPrices b {
	font-size:127.5%;
	display:block;
	margin:0 0 2px;
}

.productPrices a.merch b {
	display:inline;
}

.productPrices a.merch {
	font-size:91%;
	font-weight:normal;
	margin:0 0 3px;
}

.productPrices a:hover b {
	text-decoration:underline;
}

.productPrices .priceCheck {
	background:url(http://i.i.com.com/cnwk.1d/i/sh/cbutton_bg2.gif) no-repeat;
	width:128px;
	height:24px;
	display:block;
	text-align:center;
	padding:4px 0px;
	margin-top:10px;
	font:bold 120% Arial, Helvetica, sans-serif;
}

li.bidwar {
	border:1px solid #a2a2a2;
	border-width:1px 1px 0;
	margin:0;
}

li.bidwar div.bidwar {
	margin:0;
	padding:20px 10px;
}

.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;
}
/* End Products*/


/* Clearfix */

#filterRem:after,
#filterRem ul:after,
.product:after,
.sort:after,
.listNav:after,
.product:after,
.sort:after,
.listNav:after,
#filters:after,
#productSpecs li:after,
#summaryList li:after,
#overviewHead:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#filterRem,
#filterRem ul,
.product,
.sort,
.listNav,
.product,
.sort,
.listNav,
#filters,
#productSpecs li,
#summaryRatings,
#summaryList li,
#overviewHead {
	*display: inline-block;
}


.wrapper h2 {
	overflow:hidden;
    background:#1F3859 none repeat scroll 0 0;
	color:#171717;
	margin:4px 45px 4px 0;
	font-size:132%;
	font-weight:bold;
	height:10px;
}

.wrapper h2 span {
	background:#FEFEFE none repeat scroll 0 0;
	padding-right:10px;
	position:relative;
    top:-6px;
     _top:0px;
     *top:0px;
}
/* End Clearfix */

/* Drawers */

#drawers {
	color:#353535;
	margin:0 auto;
	width:940px;
}

#drawers .wrapper {
	background:#F9FAFC none repeat scroll 0 0;
	border:1px solid #E9E9E9;
	padding:10px;
}

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


.buyingGuideLink {
	padding:10px 20px 0;
	position:relative;
	float: right;
}

.u2 {
    padding:20px 10px;
}
/* End Drawers */

/* Non-tech */
.pageType4466 .product {
	background:#F8F8F8 none repeat scroll 0 0;
}


.pageType4466 .productInfo .summaryRatings li {
	float: none;
}

.pageType4466 .productImage a img {
	width:122px;
}

#catlist {
	background: #DBDFE2 none repeat scroll 0 0;
	margin:0;
	padding:4px 0;
	width:620px;
	float: left;
}

#catlist ul {
	padding:6px 10px;
	width:180px;
	float:left;
}

#catlist li {
	padding:2px 0;
}

.right {
	padding:0 0 0 284px;
}

.artist {
	font-size:85%;
}


.removeButton {
    margin-right:10px;
}
.filtered {
	float:left;
	margin:2px 2px 10px 0;
}

/* End Non-tech */

#mostPopCat {
    background-color:#CDDEEE;
    padding:8px 20px;
    font-weight:bold;
}

#mostPopCat h1 {
	background:#CDDEEE none repeat scroll 0 0 !important;
	color:#8C0000;
	font-size:200%;
	padding:0 0 5px;
}

#mostPopCatDek {
	font-family:arial;
	font-size:85%;
	padding:5px;
}

/** End 4566-Specific Units **/