/* matrix */

	.breadcrumb {
		padding: 10px 20px 8px;
	}

	a, a:link, a:hover {
		color:#3b6285;
	}

	.ad.premier{margin:0px 10px;}

	#contentMain {
		width:780px;
		float:left;
	}

	#contentBody {
		width:620px;
		float:right;
		margin:0;
		*display:inline;
	}

	#contentAux {
		width:140px;
		float:left;
		margin:0;
	}

	#contentAux dt {
		font-size:100%;
		font-weight:bold;
	}

	#contentNav {
		width:140px;
		float:left;
		padding:0;
		*display:inline;
	}

	.pageType4505 #rb_content {
		padding:20px 20px 35px;
		background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/hr.gif) bottom no-repeat;
	}

	#contentAux h2,
	#contentBody h2 {
		font:normal 190% Georgia;
		color:#171717;
		display:block;
		background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/h2.gif) 0 10px repeat-x;
		text-transform:lowercase;
	}

	#contentAux h2 span,
	#contentBody h2 span {
		padding:0 5px 0 0;
		background:#fff;
	}

	.mpu {
		margin:10px 0;
		background:#f4f4f4;
		padding:8px 0 0;
	}

	#brandNav .site7 a:link,
	#brandNav .site7 a:visited,
	#brandNav .site7 a:hover,
	#brandNav .site7 a:active {
		color:#323232;
		font-weight:bold;
	}

	#toolboxHistory {
		display:none !important;
	}

	a.readMore {
		float:left;
		clear:both;
		font-size:91%;
		margin:6px 0;
		background-position:100% 70%;
	}

	.siteId1 h1 {
		border-bottom:3px solid #F3C418;
		color:#595959;
	}

	.siteId4 h1 {
		color:#46881c;
		border-color:#46881c;
	}

/* editors choice seal */
	span.edsChoice {
		background:url(http://i.i.com.com/cnwk.1d/i/tron/icon/edsChoiceBlank.gif) no-repeat;
		width:60px;
		height:20px;
		display:block;
		margin:0 0 20px 20px;
		padding:73px 0 0;
		text-align:center;
		font:bold 82.5% arial,helvetica,sans-serif;
		color:#fff !important;
		line-height:114%;
	}

	span.edsChoice b {
		display:none;
	}


/* shared components */
	a.flexButton:link,
	a.flexButton:visited,
	a.flexButton:hover,
	a.flexButton:active {
		color:#fff;
		text-decoration:none;
	}

	a.flexButton {
		float:right;
		display:block;
		clear:both;
	}

	a.flexButton,
	a.flexButton b {

		height:23px;
		background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/flexButton.gif) bottom left no-repeat;
	}

	a.flexButton b {
		background-position:bottom right;
		font:92% arial,helvetica,sans-serif;
		text-transform:uppercase;
		padding:0 11px 0 0;
		margin:0 0 0 12px;
		display:inline;
		float:left;
		line-height:200%;*line-height:200%;
		cursor:pointer;
	}


/* 4244 */

	.breadcrumb .emailPage,
	.breadcrumb .printPage {
		display:none;
	}

	h1 {
		margin:5px 20px 15px 20px;
	}

/* lia and pagination */

	ul.lia {
		margin:0 0 5px;
	}

	ul.lia a {
		*white-space:nowrap;
	}

	.listNav {
		font-size:107.5%;
		margin:0 -4px 10px 0; /* margin:0 16px 10px 0; */
        *margin:0 -4px -7px 0;
    }

	.listNav li {
		float:left;
		margin:0 4px 0 0;
		*margin:0 2px 0 0;
	}

	.listNav.lower {
		clear:both;
		margin:20px -4px 40px 0;
	}


/* contentNav */

	#filteredBy {
		background:#f3f4f6 url(http://i.i.com.com/cnwk.1d/i/tron/search/narrowBgColr.gif) 0px 0px no-repeat;
		border:1px solid #aeaeae;
		padding:36px 10px 10px;
		margin:0 0 5px;
	}

	.siteId3 #filteredBy {
		background-position:-140px 0px;
	}

	.siteId4 #filteredBy {
		background-position:-420px 0px;
	}

	.siteId7 #filteredBy {
		background-position:-280px 0px;
	}

	#filteredBy dt {
		font-size:95%;
		font-weight:bold;
		padding:0 0 6px 0;
	}

	#filteredBy dd {
		background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) top left repeat-x;
		padding:3px 0 0px;
	}

	#filteredBy dd a {
		_position:relative;
		padding:2px 28px 4px 0;
		display:block;
		background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/close.gif) top right no-repeat;
	}

	#filteredBy dd a b {
		font-weight:normal;
	}

	#filterBy {
		border:1px solid #aeaeae;
		background:#f3f4f6;
		padding:10px;
		margin:0 0 10px;
	}

	#filterBy dt {
		padding:15px 0 8px;
		background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) bottom left repeat-x;
		*word-wrap:break-word;
		font-weight:bold;
	}

	#filterBy dt.first {
		font-size:115.5%;
		font-weight:bold;
		padding:0;
		background:transparent;
	}

	#filterBy dd {
		color:#616161;
		font-size:82.5%;
		padding:4px 0 3px;
		background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) bottom left repeat-x;
	}

	#filterBy dd.seeAll {
		background:transparent;
		font-weight:bold;
		padding:10px 39px 4px 0;
	}

	#filterBy dd a {
		font-size:120.5%;
	}






/* Clearfix */

	ul.lia:after,
	#contentBody .universalSearch:after,
	.listNav: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;
	}

	ul.lia,
	#contentBody .universalSearch,
	.listNav,
	#doormat,
	#similarProds li,
	#tips li,
	.flexButton,
	#whereToBuy li,
	.ad.mlpSpons,
	#userOpinions div.userRate,
	#userOpinions li {
		*display: inline-block;
	}

	#contentBody form li {
		overflow:hidden;
	}

	#contentBody form .bidwar {
		margin:0;
		padding:25px 0 25px 18px;
		/* border-top:1px solid #a2a2a2; */
		_width:100%;
	}

	#contentBody li.bidwar {
		border-top:1px solid #a2a2a2;
		margin:0;
		padding:25px 0;
	}

	#contentBody li.bidwar iframe {
		_width:99% !important;
	}

	#contentBody form .bidwar .bwp_std_call {
		_width:99% !important;
	}

	.primoWrap .bidwar {
		position:relative;
		left:-10px;
		margin:0;
		_width:576px;
	}

	.lower .bidwar {
		padding:0 0 0 8px;
	}

	/* platform icons */

	li.result img.mac,
	#contentAux img.mac {
		background:url('http://i.i.com.com/cnwk.1d/i/tron/icon/mac.gif') no-repeat;
		width:16px;height:16px;
		margin:0 0 0 3px;
		vertical-align:top;
	}

	li.result img.win,
	#contentAux img.win {
		background:url('http://i.i.com.com/cnwk.1d/i/tron/icon/pc.gif') no-repeat;
		width:16px;height:16px;
		margin:0 0 0 3px;
		vertical-align:top;

	}


	li.result img.ww,
	#contentAux img.ww {
		background:url('http://i.i.com.com/cnwk.1d/i/tron/icon/webware.gif') no-repeat;
		width:16px;height:16px;
		margin:0 0 0 3px;
		vertical-align:top;
	}


	li.result img.mobile,
	#contentAux img.mobile {
		background:url('http://i.i.com.com/cnwk.1d/i/tron/icon/mobile.gif') no-repeat;
		width:16px;height:16px;
		margin:0 0 0 3px;
		vertical-align:top;
	}

/* doormat */

	#prefoot {
		padding:20px 20px 35px;
		background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/hr.gif) bottom no-repeat;
	}

	#prefoot .bidwar {
		margin:10px 0 40px;
		background:#f3f3f3;
		padding:20px;
	}

	#prefoot .bwp_std_call {
		width:420px;
		margin:0 0 0 247px;
	}

/* contentAux */

	#contentAux .related {
		margin:0 0 22px;
	}

	#contentAux .related dt {
		font-size:115.5%;
		margin:0 0 10px;
	}

	#contentAux .related dd {
		background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/li.gif) 0 6px no-repeat;
		display:block;
		padding:0 0 5px 7px;
	}

	#contentAux .related dd.seeAll {
		padding:0 0 5px 7px;
		font-weight:bold;
		background:transparent;
	}

	#contentAux .related dd.seeAll a {
		background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/187.gif) 100% 70% no-repeat;
		padding-right:10px;
	}

	#contentAux .related.videos dd,
	#contentAux .related.slideshows dd {
		background:transparent;
		text-indent:0;
		margin:0 0 10px;
	}

	#contentAux .related.slideshows dd.seeAll {
		/* padding-top:7px; */
	}

	#contentAux .related.videos dd.seeAll {
		margin-top:-6px;
	}

	#contentAux .related.articles dd.seeAll,
	#contentAux .related.slideshows dd.seeAll,
	#contentAux .related.videos dd.seeAll {
		/* background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) top left repeat-x; */
	}

	#contentAux .related.videos dd a.thumb,
	#contentAux .related.slideshows dd a.thumb {
		float:left;
		border:1px solid #d0d0d0;
		margin:0 0 5px;
	}

	#contentAux .related.videos dd a,
	#contentAux .related.slideshows dd a {
		display:block;
		clear:both;
	}

	#contentAux .related.videos dd a.thumb:hover,
	#contentAux .related.slideshows dd a.thumb:hover {
		border:1px solid #c00;
	}

	#contentAux .related.videos dd.seeAll a,
	#contentAux .related.slideshows dd.seeAll a {
		display:inline;
	}

	#contentAux a.video {
		background: url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/play.gif) no-repeat -1px 50%;
		font-size:91%;
		font-weight:bold;
		color:#353535;
		line-height:110%;
		padding:3px 0 3px 28px;
	}

/* search generic list */


	.basicList {
		border:0 !important;
		margin:0 0 22px;
		clear:both;
	}

	.basicList dt {
		font-size:115.5%;
		margin:0 0 10px;
		font-weight:bold;
	}

	.basicList li,
	.basicList dd {
		background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/li.gif) 0 6px no-repeat;
		text-indent:7px;
		padding:0 0 5px;
	}

	.basicList dd.seeAll {
		background:transparent;
		text-indent:0;
		padding:0 0 5px;
		font-weight:bold;
	}


/* dfll.css */

#contentBody h1{text-transform:none;}


#contentBody ul {
	border:1px solid #a2a2a2;
	border-width:0 1px 1px;
}

#contentBody.productsSearch ul {
	border-width:0 1px;
}

#contentBody ul.pagination {
	border:0;
}

.mainForm{margin:0;}

.sort {
	background:#eee url(http://i.i.com.com/cnwk.1d/i/tron/search/sortBgColr.gif) -160px 0 no-repeat;
	border:#a2a2a2 solid 1px;
	border-bottom:none;
	height:29px;
	padding-left:10px;
}

.siteId3 .newsSearch .sort {
	background:#eee url(http://i.i.com.com/cnwk.1d/i/tron/search/sortBgColr2.gif) 0 -30px repeat-x;
	color:#fff;
}

.siteId4 .newsSearch .sort {
	background:#eee url(http://i.i.com.com/cnwk.1d/i/tron/search/sortBgColr2.gif) 0 0 repeat-x;
	color:#fff;
}

.siteId4 .downloadsSearch .sort {
	background:#eee url(http://i.i.com.com/cnwk.1d/i/tron/search/sortBgColr2.gif) 0 0 repeat-x;
	color:#fff;
}

.siteId7 .sort {
	background:#eee url(http://i.i.com.com/cnwk.1d/i/tron/search/sortBgColr.gif) -160px -30px no-repeat;
	color:#fff;
}

.siteId7 .newsSearch .sort,
.siteId7 .downloadsSearch .sort {
    background:#eee url(http://i.i.com.com/cnwk.1d/i/tron/search/sortBgColr2.gif) repeat-x 0 -60px;
    color:#fff;
}


.siteId7 .videosSearch .sort {
	background:#eee url(http://i.i.com.com/cnwk.1d/i/tron/search/sortBgColr2.gif) 0 -60px repeat-x;
}

.sort.bottom {
	*margin-top:0;
	border-bottom:1px solid #a2a2a2;

}

.sort div {
	float:left;
}

.sort div.show,
.sort div.sortBy {
	margin:5px 20px 0 0;
}

.sort select {
		z-index:-1;
		position:absolutez;
		color:#343434;
		border:1px solid #ccc;
		height:17px;
		*vertical-align:middle;
		*height:21px;
		_height:17px;
		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-top:5px;
}


.sort .productCompare {
	float:right;
	margin:4px 4px 0 15px;
	*margin:4px 2px 0 15px;
	clear:none;
}

#contentBody form li {
	border-top:1px solid #a2a2a2;
}

#contentBody.downloadsSearch form li {
	border-top:0;
}

.product,
.result {
	padding:10px 0;
	background:#fff url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/compare.gif) right repeat-y;
	min-width:540px;
	min-height:100px;
	height:auto;
	border-top:1px solid #a2a2a2;
	*width:618px;
}

.result{
    position:relative;
}



.productInfo,
.resultInfo {
	margin:0px 180px 0px 110px;
	border-left:#e7e7e7 solid 1px;
	border-right:#e7e7e7 solid 1px;
	padding:0 15px;
	min-height:100px;
	height:auto;
	font-size:107.5%;
}

.productInfo span,
.resultInfo span {
	font-size:77%;
	color:#666;
	display:block;
}

.productInfo span.edsChoice,
.resultInfo span.edsChoice{
	float:left;
	margin:0 15px 15px 0;
}

.productInfo p,
.resultInfo p {
	margin:7px 0 0;
	font-size:85%;
}

.productInfo .productName,
.resultInfo .resultName {
	font-size:115.5%;
	font-weight:bold;
}

.productInfo .productName img,
.resultInfo .resultName img {
	vertical-align:-8%;
}

.productImage,
.resultImage {
	float:left;
	text-align:center;
	font:normal 85% Verdana, Arial, Helvetica, sans-serif;
	margin:0px 12px 12px 12px;
	*display:inline;
}

.result a.playVideo {
	display:block;
	margin:5px 0 5px 10px;
	background:url(http://i.i.com.com/cnwk.1d/i/tron/icon/video16.gif) no-repeat;
	padding:2px 0 2px 22px;
	font:106.5% arial,helvetica,sans-serif;
}


.productRating,
.resultRating {
	/* background:#f2f2f2;
           width:70px;
	   height:35px;
	   border:1px solid #d8d8d8;
	   text-align:center; */
	margin:10px 0 3px;
}

.productRating div,
.resultRating div {
	margin:0 0 5px;
}

.productRating strong,
.resultRating strong {
	display:block;
	font-family:arial,helvetica,sans-serif;
	margin:0 0 2px;
}

.productsSearch  .userRate{
	*padding-bottom:5px;	
}

.userRateOutOf {
	font-size: 92%;
    text-align:center;
}

.productsSearch .userRateOutOf {
    margin: 3px 0;
    position:absolute;
    left:0;
    width:110px;
}

.downloadsSearch .userRateOutOf {
	margin:5px 0;
}

.productCompare,
.resultCompare {
	float:right;
	margin:20px 4px 0px 0px;
	_margin-right:2px;
}

div.productPrices,
div.resultPrices {
	float:right;
	width:120px;
	font:bold 91% arial,helvetica,sans-serif;
	margin:0 20px 20px 10px;
}

div.productPrices a.addToList,
div.resultPrices a.addToList{
    font-size:116%;
    font-weight:normal;
    margin-top:10px;
}

div.productPrices a.addToList{
    position:absolute;
    bottom:5px;
    right:35px;
}

div.resultDownload a.addToList{
    clear:left;

}

.productPrices b,
.resultPrices b {
	font-size:127.5%;
	display:block;
	margin:0 0 -8px;
}

.productPrices br
.resultPrices br {
	display:none;
}

.productPrices a:hover b,
.resultPrices a:hover b {
	text-decoration:underline;
}

.productPrices div a,
.resultPrices div a {
	/* display:block;
	margin:8px 0 0; */
}

.productPrices .priceCheck,
.resultPrices .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;
}

#notonlist,
#onlist_wantit,
#onlist_gotit{font:normal 85% Verdana, Arial, Helvetica, sans-serif;}

.myProductsAdd{
	cursor:pointer;
	background:url(http://i.i.com.com/cnwk.1d/i/mp/dffl_add_btn.gif) no-repeat;
	padding-left:18px;
	padding-right:5px;
	font-weight:bold;
	line-height:250%;
}

#onlist_wantit .myProductsAdd,
#onlist_gotit .myProductsAdd{background:url(http://i.i.com.com/cnwk.1d/i/mp/dffl_added_btn.gif) no-repeat;}

#myProductsOptions{
	background:url(http://i.i.com.com/cnwk.1d/i/mp/dffl_add_expanded_btn.gif) no-repeat;
	width:327px;
	height:92px;
	position:absolute;
	z-index:100;
	margin-top:-26px;
	margin-left:-10px;
	font:normal 85% Verdana, Arial, Helvetica, sans-serif;
	padding-top:7px;
}

#myProductsOptions .myProductsAdd{
	background:none;
	padding-left:28px;
	font:bold 100% Verdana, Arial, Helvetica, sans-serif;
	line-height:100%;
}

#myProductsOptions .close{
	float:right;
	padding:1px 17px 0px 0px;
	line-height:95%;
}

#myProductsOptions .optionsButton{
	width:133px;
	float:left;
	margin:9px 0px;
	padding-left:20px;
}

#myProductsOptions .addToList{
	color:#fff;
	text-transform:uppercase;
	font:bold 160% Arial, Helvetica, sans-serif;
	display:block;
	padding:0px 0px 7px 15px;
}


.premier{
	border:none;
	width:auto;
	height:auto;
	padding:0px 10px;
	margin:0px 0px 10px 0px;
}

.premier a{text-align:center;}

.mpu, .bidwar, .half-page, .marquee{
	background:none;
	border:none;
	padding:none;
}

.half-page{margin-bottom:10px;}

.info-buttons{
	height:auto;
	width:300px;
	background:none;
	border:none;
	text-align:center;
	margin-bottom:20px;
}

.info-buttons ul li a{text-align:center;}

.marquee{
	height:auto;
	width:300px;
	margin-top:20px;
}

.circular {
	clear:both;
	text-align:center;
	display:block;
	background:#f3f3f3;
	border-top:20px solid #fff;
	padding:0;
}

.circular div {
	margin:20px auto 0;
}

.circular div.circ_wrap {
	margin:0 auto 20px;
}

.circular iframe {
	margin:0 auto 30px;
}

#contentAuxBottom{
	clear:both;
	padding:20px 0 0 0;
}

#contentAuxBottom .ad.shopper-box table{margin:0 auto;}

#contentAuxBottom .ad.shopper-box td.w .v1{
	font:bold 83% verdana;
	color:#fff;
	line-height:140%;
}

#contentAuxBottom .ad.shopper-box .a2{
	font-size:108%;
	line-height:140%;
	vertical-align:top;
	padding:10px;
}

#contentAuxBottom .ad.shopper-box div{text-align:center;}

.shopper-box{
	height:auto;
	width:auto;
	background:none;
	float:center;
	margin-top:15px;
}

li.result:after,
#contentAux dl:after,
.circular:after,
.product:after,
.sort:after,
.sponsMatch:after,
.lower .pagination:after,
.ad.circular:before,
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

li.result,
#contentAux dl,
.circular,
.product,
.sort,
.sponsMatch,
.lower .pagination,
.ad.circular,
.clearfix{*display:inline-block;}


/* primo v2 */

#contentBody .primoWrap {
	border:1px solid #a2a2a2;
	padding:20px 20px 10px;
	position:relative;
	margin-bottom:-1px; /* this is to support the primowrap if there are results or not */
}

#contentBody .primoWrap .primo {
	width:576px;
	min-height:130px;
	*min-height:100px;
	_height:auto !important;
	_height:100px;
}

#contentBody .primoWrap h2 {
	font:bold 132% arial,helvetica,sans-serif;
	background:transparent;
	text-transform:none;
	margin:0 0 10px;
	float:right;
	width:440px;
}

#contentBody .primo-img {
	float:left;
	position:absolute;
	top:24px;
}

#contentBody .primo p {
	width:440px;
	float:right;
	margin:0 0 10px;
}


/* no results */

#contentBody .universalSearch {
	width:620px;
	background:#e6e9eb url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dlSearchBg.gif) repeat-x;
	border:1px solid #eaeaea;
	display:block;
	margin:0 0 20px;
	padding:20px 0 10px;
}


#contentBody .universalSearch .searchBox {
	background:url(http://i.i.com.com/cnwk.1d/i/tron/search/input300.gif) 0 50% no-repeat;
	width:280px;
	display:block;
	margin:0 0 0 75px;
	*display:inline;
	padding:2px 0 1px 20px;
}

#contentBody .universalSearch .searchTarget {
	margin:0 2px 0 10px;
	height:17px;
	width:100px;
}


/* video search */

.videosSearch .sort {
	background:#eee;
}

.videosSearch .result {
	background:#fff;
}

.videosSearch .resultImage a {
	display:block;
}

.videosSearch .resultImage {
	font:normal 91% arial,helvetica,sans-serif;
	margin:10px 20px;
	_display:inline;
}

.videosSearch .resultImage a.video {
	background:transparent url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/play.gif) no-repeat scroll -1px 50%;
	color:#353535;
	font-weight:bold;
	line-height:110%;
	padding:3px 0pt 3px 28px;
	margin:5px 0 0;
}

.videosSearch .resultInfo {
	margin:0;
	border:0;
	line-height:120%;
	padding:6px 0 0;
	width:460px;
	float:left;
	_display:inline;
}

.videosSearch .resultInfo a {
	margin:0 0 2px;
	display:block;
}

.videosSearch .resultInfo p {
	margin:0;
}

.videosSearch .resultInfo a {
	font-weight:bold;
}

/* download search */

.downloadsSearch .sort {
	background:#eee;
}

.downloadsSearch li {
	/* border-top:1px solid #a2a2a2; */
}

.downloadsSearch .result {
	background: url(http://i.i.com.com/cnwk.1d/i/tim//2009/07/29/dllistingsbg.gif) repeat-y top left;
	border-bottom:10px solid #FFFFFF;
	border-width:0pt 0pt 10px;
	display:block;
	clear:both;
}
.downloadsSearch .resultInfo{
	border:0pt none;
	float:left;
	line-height:120%;
	margin:10px 0pt 0pt;
	padding: 6px 16px 0 0;
	width:204px;
}
.downloadsSearch .resultIcon {
	float:left;
	margin:10px 0 0;
	padding: 6px 12px 0;
	width:32px;
}



.downloadsSearch .resultRating {
	float:left;
	margin:10px 0pt 0pt;
	padding: 6px 0 0;
	width:101px;
	font-size:82.5%;
	text-align:center;
}

.downloadsSearch .resultRating strong {
	text-align:center;
}

.downloadsSearch .resultRating a {
	margin:0 auto;
}

.downloadsSearch .resultInfo .resultName {
	font-weight:bold;
}

.downloadsSearch .resultInfo p {
	margin:5px 0;
}

.downloadsSearch .resultCount {
	float:left;
	margin:0px 0pt 0pt;
	padding: 6px 0 0;
	width:100px;
	text-align:center;
	font-size:82.5%;
}
.downloadsSearch .resultCount b {
	display:block;
	font-size:120.5%;
	margin:10px 0 0;
}

.downloadsSearch .resultDownload {
	float:left;
	margin:10px 0pt 0pt;
	padding: 6px 0 0 15px;
	width:125px;
}

.downloadsSearch .result .resultDownload {
	*margin-left:-3px;*white-space:nowrap;
}

.downloadsSearch .resultDownload a.dlNow {
	font-weight:bold;
	font-size:91%;
	display:block;
	margin:0 0 4px;
	background:url(http://i.i.com.com/cnwk.1d/i/tron/download/dlNowGrnSm.gif) no-repeat 0 50%;
	line-height:270%;
	height:20px;
	padding:0 0 9px 25px
}

.downloadsSearch .resultDownload a.dlNowIcon{
    margin-bottom:8px;
}

.downloadsSearch .resultDownload a.readMore {
	display: block;
	clear:both;
	float:left;
	height: 25px;
    width: auto; /* bug 415531 */
	font-size: 100%;
	background: url(http://i.i.com.com/cnwk.1d/i/tim//2009/05/15/shoppingcart_button_25.png) no-repeat;
	font-weight: normal;
	padding: 5px 0 0 30px;
}

/* news search */

.newsSearch .sort {
	background:#eee;
}

.newsSearch .result {
	background:#fff;
	border:0;
	min-height:inherit;
	padding:20px 20px 5px;
	*width:578px;
}

.newsSearch .result span {
	font-size:82.5%;
	color:#666;
	display:block;
}

.newsSearch a.resultName {
	font:normal 148.5% georgia;
	margin:0 0 3px;
}

.newsSearch .result p {
	margin:5px 0;
}

.newsSearch .result p.author {
	font-size:91%;
	font-weight:bold;
}

.newsSearch img {
	float:left;
	margin:6px 10px 0 0;
	border:1px solid #ccc;
}

.newsSearch .primo img {
	border:0;
}

.newsSearch .videoResultImage a.video{
	background:transparent url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/play.gif) no-repeat scroll -1px 50%;
	color:#353535;
	font-weight:bold;
	line-height:110%;
	padding:3px 0pt 3px 28px;
	margin:5px 0 0;
	float:left;
	width:70px;
}

.newsSearch .videoResultImage img{
	float: none;
}
.newsSearch .videoResultInfo {
	margin:0;
	border:0;
	line-height:120%;
	padding:6px 0 0;
	width:475px;
	float:right;
	_display:inline;
}

.newsSearch .videoResultInfo a {
	margin:0 0 2px;
	display:block;
}

.newsSearch .videoResultInfo p {
	margin:0;
}

.newsSearch .videoResultInfo a {
	font-weight:bold;
}

#contentBody.newsSearch li.bidwar {
	border:0;
}

/* sponsored matches */

#contentBody.downloadsSearch .sponsWrap {
	/*border:2px solid #ccebff;*/
	border-top:1px solid #a2a2a2;
	background:url(http://i.i.com.com/cnwk.1d/i/tim//2009/08/05/dllistingsbgsponsored_1.gif) -2px 0 no-repeat;
	padding:10px 0 0;
	*display:inline;
	border-bottom:0;
}

#contentBody.productsSearch .sponsWrap {
	/*border-left:2px solid #ccebff;
	border-right:2px solid #ccebff;*/
	background:url(http://i.i.com.com/cnwk.1d/i/tron/search/productResultSponsBgNRWh.gif) no-repeat;
	padding:20px 0 0;
}

#contentBody.productsSearch .sponsMatch {
	border-bottom:0;
}

#contentBody .sponsWrap {
	border-top:1px solid #a2a2a2;
	/*border-bottom:2px solid #ccebff;*/
	background:url(http://i.i.com.com/cnwk.1d/i/tron/search/resultSponsBgNR.gif) no-repeat;
	padding:0;
	*display:inline;
}

#contentBody .sponsMatch {
	padding:5px 0 10px;
	border-bottom:10px solid #fff;
	*display:inline;
}

#contentBody .sponsMatch .productImage,
#contentBody .sponsMatch .productPrices,
#contentBody .sponsMatch .productInfo {
	padding-top:5px;
}


.listNav li {
	border:0;
}


/* no results search button */

.universalSearch input.noResultsSearchGo{
    background:transparent url(http://i.i.com.com/cnwk.1d/i/tron/go.gif) no-repeat scroll 0 0;
    border:0 none;
    color:transparent;
    cursor:pointer;
    height:22px;
    margin:0 0 0 5px;
    overflow:hidden;
    width:50px;
}


/* Ysell units */

#YsellSky {
	position:relative;
	left:-10px;
	_left:-5px;
}

#YsellLeader {
	clear:both;
	padding:0 0 20px;
}

/*no results pages */
/* Search Results */
#contentBody form.universalSearch div {
    font-weight: bold;
    height: 16px;
    color: #666666;
    font-family:arial,helvetica,sans-serif;
    font-size:91%;
    padding-left:75px;
    margin-top:-9px;
}

/* DOWNLOAD DEVICE PICKER STYLES */
.devicePickerHed {background: url(http://i.i.com.com/cnwk.1d/i/tim//2009/05/28/phone.jpg) no-repeat left top; padding: 0 0 10px 55px;}
.devicePicker p {color: #339900; font: bold 120% Arial, Helvetica, sans-serif; margin: 15px 0 0;}
.devicePicker h3 {clear: both; border-bottom: 1px solid #3F9508; margin-bottom: 10px;}
.devicePicker #devicePickerButton {}
.devicePicker #devicePickerButton:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#devicePickerButton a {
	display: block;
	float: left;
	width: 145px;
	height: 37px;
	text-align: center;
	padding-top: 6px;
	margin: 15px 10px 0 0;
	font: bold 110% Arial, Helvetica, sans-serif;
	background: url(http://i.i.com.com/cnwk.1d/i/tim//2009/05/29/grey.gif) no-repeat;
	color: #666666;
}
#devicePickerButton a.selected {
	background: url(http://i.i.com.com/cnwk.1d/i/tim//2009/05/29/greenie.gif) no-repeat;
	color: #ffffff;
}

.devicePicker .directory {padding: 5px 0 0;}
.devicePicker .page .itemList {float:left; padding: 0; margin: 0; width: 163px; list-style-type: none;}
.devicePicker .page .itemList li {padding: 0; margin: 0 0 4px 0; font-size: 95%;}
.devicePicker .pagination {float: right; margin: 10px 15px 15px 0; clear: both;}
.devicePicker .pagination li {float: left; padding-right: 5px;}

.devicePickerTips {
    z-index: 99999;
}
.devicePickerTips .tip-top, .devicePickerTips .tip-bottom, .devicePickerTips .tip-title {display:none;}
.devicePickerTips .tip {
    background: #FFF;
    border: 1px solid #000;
    width: 100px;
    color: #000;
}

/* msrp */
.pageType1770 div.msrp{
	color:#353535;
	font-size:100%;
	font-weight:bold;
}

.pageType1770 div.msrp span{
	font-weight:normal;
}
/* end msrp */

/* Feedbackform Styles (Link & Modal)*/

	/*Link styles */
.searchFeedback{
	border:#ddd solid 1px;
	padding:25px 25px 40px;
}
	
	/*Modal styles */
#emailSearch.globalModal #emailSearchForm{
    display:block;
    color:#333;
}

#emailSearch .globalModal h2{
    margin:0px 0px 15px 0px;
    position:relative;
}

#emailSearch .globalModal form{
    margin-top:10px;
}

#emailSearch .globalModal form p{
    margin-bottom:5px;
    font-weight:bold;
}

#emailSearch .globalModal form p input,
#emailSearch .globalModal form p textarea{
    display:block;
    width:300px;
    font:normal 100% Arial,Helvetica,san-serif;
    color:#666;
}

#emailSearch .globalModal form p span{
    font-size:92%;
    font-weight:normal;
}

#emailSearch .globalModal form p textarea{
    width:100%;
}

#emailSearch .globalModal .validation-advice{
    font-size:108.5%;
    padding:7px 0;
}

#emailSearch .globalModal form p .validation-advice{
    font-size:92%;
    padding:0;
}

#emailSearch .globalModal form div.validation-advice{
    font-size:108.5%;
    font-weight:normal;
}

#emailSearch .globalModal .emailSuccess{
    background:#E2F1FE;
    padding:10px;
    border:#ddd solid 1px;
    margin-top:10px;
    font-weight:bold;
}

#emailSearch .refreshCaptcha{padding-left:10px;*vertical-align:top;*padding-top:8px;*display:inline-block;}

#emailSearch #captcha{
    display:block;
    margin:10px 0px;
    clear:both;
}

#emailSearch #captcha input{
    margin:5px 0px;
}

a.emailLink, a.emailLink:link, a.emailLink:hover,.emailLink, a.emailLink:visited{
	color:#FFFFFF;
}

.feedbackDek{
    clear:both;
	float:left;
	width:235px;
}

/* End Feedbackform Styles (Link & Modal)*/

/* body search */

	body #contentBody #contentSearch .searchBoxWrap,
	body #contentBody #contentSearch .searchBoxWrap span {
		background:url(http://i.i.com.com/cnwk.1d/i/tron/search/footerSearchSprite.gif) no-repeat;
	}

    #contentBody #contentSearch {
		width:618px;
		height:39px;
		margin:0 3px 30px;
		padding:0;
		clear:both;
        border:none;
        *display:inline-block;
    }

	body #contentBody #contentSearch .searchBoxWrap {
		background-position:left bottom;
        font-family:Georgia;
        font-size:115%;
		font-weight:bold;
		color:#636363;
		margin:0;
        padding:7px 0 0;
        height:32px;
        width:618px;
        text-align:center;
    }

	body #contentBody #contentSearch .searchBoxWrap span {
		float:none;
		display:inline-block;
		vertical-align:middle;
		height:23px;
		width:252px;
		margin:0 5px 0 0;
	}

	body #contentBody #contentSearch .searchBox {
        background: transparent;
        width:240px;
		padding:4px 5px 5px;
		*padding:2px 5px 8px;
		height:15px;
		font-size:85.7%;
		font-weight:normal;
        margin:0;
        float:none;
        display:inline-block;
        overflow:hidden;
    }

	#contentBody #contentSearch .searchTarget {
        height:auto;
        margin:0;
        width:auto;
        float:none;
        vertical-align:middle
    }

	#contentBody #contentSearch .searchGo {
	    background:url("http://i.i.com.com/cnwk.1d/i/tron/vader/neoGo.png") no-repeat scroll 0 0 transparent;
		border:0;
		width:35px;
		height:22px;
		color:transparent;
		text-indent:-2000px;
		overflow:hidden;
		*text-transform:capitalize; /* hides input text in IE */
		cursor:pointer;
		margin:0 0 1px;
		padding:0;
		float:none;
		vertical-align:middle;
	}

/* END body search */

/*lower leaderboard unit*/

.ad.leaderboard-bottom{
	position: relative; 
	left: -50px;
	padding-bottom:10px;
	clear:both;
}


/* bug 445849 | Change presentation on 1770 - JS */
#deviceImage {
	padding:5px 0 7px;
	text-align:center;
}
#deviceDescription p {
	font-size: 86%;
	margin-bottom:0.5em;
	text-align: center;
}
#devicePickerListings {
	overflow: hidden;
}

#devicePickerListings .flexButton {
	margin-bottom: 24px;
}
#devicePickerListings .flexButton b {
	font-size: 84%;
	line-height: 23px;
}
/*****/


/* Techtracker Plus Styles */

.ttPlus3000 {
  display: none;
}
.ttPlus3000 a.smartInstall {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #b7b7b8;
  background: none, -khtml-gradient(linear, left top, left bottom, from(#d7d8d9), to(#aaaaab));
  background: none, -moz-linear-gradient(top, #d7d8d9 0, #aaaaab 100%);
  background: none, -webkit-gradient(linear, left top, left bottom, color-stop(0, #d7d8d9), color-stop(100%, #aaaaab));
  background: none, -webkit-linear-gradient(top, #d7d8d9 0, #aaaaab 100%);
  background: none, -o-linear-gradient(top, #d7d8d9 0, #aaaaab 100%);
  background: none, -ms-linear-gradient(top, #d7d8d9 0, #aaaaab 100%);
  background: none, linear-gradient(top, #d7d8d9 0, #aaaaab 100%);
  color: #39434c;
  border: 1px solid #A7A7A8;
  -webkit-box-shadow: 0 1px 0 #8b8b90, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  -moz-box-shadow: 0 1px 0 #8b8b90, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  box-shadow: 0 1px 0 #8b8b90, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  -moz-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
  -webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
  -khtml-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
  margin-top: 0px;
  margin-bottom: 10px;
  display: block;
  width: 102px;
  padding: 4px 0 3px 0;
}
.ttPlus3000 a.smartInstall:hover {
  text-decoration: none;
}
.ttPlus3000 a.smartInstall span {
  font-family: proxima-nova-extra-condensed, "Helvetica Condensed Bold", "Arial Narrow", Helvetica, Arial, sans-serif;
  font-size: 1em;
  font-weight: 600;
  padding-left: 8px;
}
.ttPlus3000 p {
  display: none;
  box-shadow: 0 1px 0 #E8E8E8 inset;
  background-color: #F5F5F5;
  border: 1px solid #E8E8E8;
  border-radius: 3px 3px 3px 3px;
  background-image: url(http://i.i.com.com/cnwk.1d/i/tron/download/iconCheckMark.png);
  background-position: 4px 8px;
  background-repeat: no-repeat;
  font-size: 12px;
  margin-top: 0px;
  margin-bottom: 10px;
  padding: 6px 0;
  text-align: center;
  width: 102px;
}
.globalModal {
  width: 620px;
  float: left;
  margin: 0 10px 0 10px;
  display: none;
}
.globalModal .formBody #smartInstallListItems, .globalModal .formBody #uninstallListItems {
  margin: 12px 0;
}
.globalModal .formBody #smartInstallListItems li, .globalModal .formBody #uninstallListItems li {
  font-weight: bold;
}
.globalModal .formBody .buttonHolder {
  text-align: center;
}
.globalModal .formBody .buttonHolder .flexButton {
  margin: 12px auto 0;
}
.buyNowSmall.silver.cart {
  background-color: #b7b7b8;
  background: url("http://i.i.com.com/cnwk.1d/i/tron/icon/icon-sprite.png") no-repeat 56px -1518px, -khtml-gradient(linear, left top, left bottom, from(#d7d8d9), to(#aaaaab));
  background: url("http://i.i.com.com/cnwk.1d/i/tron/icon/icon-sprite.png") no-repeat 56px -1518px, -moz-linear-gradient(top, #d7d8d9 0, #aaaaab 100%);
  background: url("http://i.i.com.com/cnwk.1d/i/tron/icon/icon-sprite.png") no-repeat 56px -1518px, -webkit-gradient(linear, left top, left bottom, color-stop(0, #d7d8d9), color-stop(100%, #aaaaab));
  background: url("http://i.i.com.com/cnwk.1d/i/tron/icon/icon-sprite.png") no-repeat 56px -1518px, -webkit-linear-gradient(top, #d7d8d9 0, #aaaaab 100%);
  background: url("http://i.i.com.com/cnwk.1d/i/tron/icon/icon-sprite.png") no-repeat 56px -1518px, -o-linear-gradient(top, #d7d8d9 0, #aaaaab 100%);
  background: url("http://i.i.com.com/cnwk.1d/i/tron/icon/icon-sprite.png") no-repeat 56px -1518px, -ms-linear-gradient(top, #d7d8d9 0, #aaaaab 100%);
  background: url("http://i.i.com.com/cnwk.1d/i/tron/icon/icon-sprite.png") no-repeat 56px -1518px, linear-gradient(top, #d7d8d9 0, #aaaaab 100%);
  color: #39434c;
  border: 1px solid #A7A7A8;
  -webkit-box-shadow: 0 1px 0 #8b8b90, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  -moz-box-shadow: 0 1px 0 #8b8b90, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  box-shadow: 0 1px 0 #8b8b90, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  -moz-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
  -webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
  -khtml-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
}
.buyNowSmall.silver.cart:hover {
  background-color: #c6c6c7;
  background: url("http://i.i.com.com/cnwk.1d/i/tron/icon/icon-sprite.png") no-repeat 56px -1518px, -khtml-gradient(linear, left top, left bottom, from(#d7d8d9), to(#b9b9ba));
  background: url("http://i.i.com.com/cnwk.1d/i/tron/icon/icon-sprite.png") no-repeat 56px -1518px, -moz-linear-gradient(top, #d7d8d9 0, #b9b9ba 100%);
  background: url("http://i.i.com.com/cnwk.1d/i/tron/icon/icon-sprite.png") no-repeat 56px -1518px, -webkit-gradient(linear, left top, left bottom, color-stop(0, #d7d8d9), color-stop(100%, #b9b9ba));
  background: url("http://i.i.com.com/cnwk.1d/i/tron/icon/icon-sprite.png") no-repeat 56px -1518px, -webkit-linear-gradient(top, #d7d8d9 0, #b9b9ba 100%);
  background: url("http://i.i.com.com/cnwk.1d/i/tron/icon/icon-sprite.png") no-repeat 56px -1518px, -o-linear-gradient(top, #d7d8d9 0, #b9b9ba 100%);
  background: url("http://i.i.com.com/cnwk.1d/i/tron/icon/icon-sprite.png") no-repeat 56px -1518px, -ms-linear-gradient(top, #d7d8d9 0, #b9b9ba 100%);
  background: url("http://i.i.com.com/cnwk.1d/i/tron/icon/icon-sprite.png") no-repeat 56px -1518px, linear-gradient(top, #d7d8d9 0, #b9b9ba 100%);
  text-decoration: none;
}


