	/*//---------------------------------------------*/
	/*// Name: Site - Default Style Sheet			 */
	/*// Specification: CSS 2.1						 */
	/*//---------------------------------------------*/


	/*//---------------------------------------------*/
	/*// Site Specific Settings						 */
	/*//---------------------------------------------*/
	td.topleftcap
	{
		background: url('/resources/images/topleft.gif') no-repeat;
		width:16px;
		height:29px;
	}

	td.topcap
	{
		background: url('/resources/images/toprepeat.gif') repeat-x;
		height:29px;
		font-size:19px;
		font-family: Gill Sans,Helvetica, sans-serif;
		color:#feee1f;
		text-align:center;
	}

	td.toprightcap
	{
		background: url('/resources/images/topright.gif') no-repeat;
		width:16px;
		height:29px;
	}
	td.bottomleftcap
	{
		background: url('/resources/images/bottomleft.gif') no-repeat;
		width:16px;
		height:16px;
	}

	td.bottomcap
	{
		background: url('/resources/images/bottomrepeat.gif') repeat-x;
		height:16px;
	}

	td.bottomrightcap
	{
		background: url('/resources/images/bottomright.gif') no-repeat;
		width:16px;
		height:16px;
	}

	td.bottomleftcap2
	{
		background: url('/resources/images/bottomleftblack.gif') no-repeat;
		width:16px;
		height:16px;
	}

	td.bottomcap2
	{
		background: url('/resources/images/bottomrepeatblack.gif') repeat-x;
		height:16px;
	}

	td.bottomrightcap2
	{
		background: url('/resources/images/bottomrightblack.gif') no-repeat;
		width:16px;
		height:16px;
	}
		.oi
		{
			background: url('/resources/images/rightborder.gif') repeat-y;
			width:16px;
		}

		.oi2
		{
			background: url('/resources/images/leftborder.gif') repeat-y;
			width:16px;
		}
		.oi3
		{
			background: url('/resources/images/rightborderblack.gif') repeat-y;
			width:16px;
		}

		.oi4
		{
			background: url('/resources/images/leftborderblack.gif') repeat-y;
			width:16px;
		}


	.centerCell
	{
		padding-top:20px;
		font-size:13px;
		font-family: Arial,Helvetica,sans-serif;
		color:#3e3e3e;
	}

	.centerCell2
	{
		padding-top:20px;
		background: url('/resources/default/images/discountSeller/starfieldBG.gif') #000;
		color:#fff;
	}





	body.new
	{
		background: url('/resources/images/backgroundrepeatblue.jpg') bottom #fff repeat-x;
	}



	body {
		background-color: #F5FFFA;
	}

	pre {
		white-space: pre-wrap; /* css-3 */
		white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
		white-space: -pre-wrap; /* Opera 4-6 */
		white-space: -o-pre-wrap; /* Opera 7 */
		word-wrap: break-word; /* Internet Explorer 5.5+ */
	}
	td.categoryCell {
		vertical-align: middle;

		color: #FFFFFF;
		background: #FFFFFF url('images/category-bg.jpg') repeat-x;
		height: 45px;
	}

	td.buzzCell {
		vertical-align: middle;
		text-align: right;
		color: #FFFFFF;
		background: #3ab1db url('images/buzz-bg.gif') repeat-x;
		font-size: 14px;
		font-weight: bold;
		height: 25px;
		padding-top: 1px;
	}

	td.buzzCell img {
		display: inline;
		vertical-align: middle;
		margin-top: 2px;
	}

	table.rssFeed {
		width: 80%;
		margin: auto;
	}

	.categoryNavigation {
		color: #000000;
		background: transparent url('images/nav-top.jpg') no-repeat;

		height: 45px;
	}

	td.searchCell {
		color: #000000;
		background: #FFFFFF url('images/header-search-bg.jpg') repeat-x;

		height: 60px;
	}
	.searchHeader {
		font-size: 18px
		font-family: Times, 'Times New Roman', sans-serif;
		text-align: center;

		color: #B10202;
		background: transparent;

		margin-bottom: 8px;
	}
	.headerSearchTable tr td {
		font-weight: bold;
		text-align: center;
		vertical-align: top;
	}

	td.categoryDrop {
		text-align: center;
	}
	td.manufacturerDrop {
		text-align: center;
	}

	.requiredField {
		font-weight: bold;
		color: #FF0000;
	}

	.popContent
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000033;
	}

	.popHeader
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30pt;
	font-weight: bold;
	color: #FF0000;
	}

	.priceBeforeDiscount
	{
		text-decoration: line-through;
	}

	div.homeMediaPlayer {
		background: url(../images/status-bar.gif) center no-repeat;
	}

	/*//---------------------------------------------*/
	/*// Table Listing Settings						 */
	/*//---------------------------------------------*/
	tr.tableRowHeading td {
		text-align: center;

		color: #000000;
		background: #A0A0A0 url('images/gradient-bg.jpg') repeat;

		height: 22px;

		padding: 5px;
	}
	tr.tableRowHeading td b {
		font-size: 14px;
	}

	tr.tableRowHeader td {
		font-weight: bold;
		text-align: center;

		color: #000000;
		background: #A0A0A0 url('images/divHeader-bg.jpg') repeat-x;

		height: 15px;

		padding: 5px;
	}

	tr.tableRow1 td, tr.tableRow2 td {
		color: #000000;
		background: #DBDBDB;

		height: 22px;

		padding: 2px;
	}
	tr.tableRow2 td {
		color: #000000;
		background: #97D4FD;
	}

	tr.tableRow2 .listing a:hover {
		color: #343434;
	}

	/*//---------------------------------------------*/
	/*// Border Box Table Settings					 */
	/*//---------------------------------------------*/
	td.borderedTopLeft {
		color: #000000;
		background: #FFFFFF url('images/bordered-region-tl.jpg') no-repeat;

		width: 14px;
		height: 14px;
	}
	td.borderedTop {
		color: #000000;
		background: #FFFFFF url('images/bordered-region-t.jpg') repeat-x;

		height: 14px;
	}
	td.borderedTopRight {
		color: #000000;
		background: #FFFFFF url('images/bordered-region-tr.jpg') no-repeat;

		width: 15px;
		height: 14px;
	}

	td.borderedLeftCoupling {
		color: #000000;
		background: #FFFFFF url('images/bordered-region-leftcoupling.jpg') no-repeat;

		width: 14px;
		height: 14px;
	}
	td.borderedRightCoupling {
		color: #000000;
		background: #FFFFFF url('images/bordered-region-rightcoupling.jpg') no-repeat;
		width: 15px;
		height: 14px;
	}

	td.borderedMidLeft {
		color: #000000;
		background: #FFFFFF url('images/bordered-region-ml.jpg') repeat-y;

		width: 14px;
	}
	td.borderedMid {
	}
	td.borderedMidRight {
		color: #000000;
		background: #FFFFFF url('images/bordered-region-mr.jpg') repeat-y;

		width: 15px;
	}

	td.borderedBottomLeft {
		color: #000000;
		background: #FFFFFF url('images/bordered-region-bl.jpg') no-repeat;

		width: 14px;
		height: 14px;
	}
	td.borderedBottom {
		color: #000000;
		background: #FFFFFF url('images/bordered-region-b.jpg') repeat-x;

		height: 14px;
	}
	td.borderedBottomRight {
		color: #000000;
		background: #FFFFFF url('images/bordered-region-br.jpg') no-repeat;

		width: 15px;
		height: 14px;
	}

	div.closeWindow a
	{
		display: block;
		width: 100px;
		height: 24px;
		background: url('../images/close-button.gif') no-repeat;
	}
	div.closeWindow a:hover
	{
		display: block;
		width: 100px;
		height: 24px;
		background: url('../images/close-button-over.gif') no-repeat;
	}

	div.closeWindow a span
	{
		display: none;
	}

	/*//---------------------------------------------*/
	/*// Override Global Settings Below				 */
	/*//---------------------------------------------*/

	/*//---------------------------------------------*/
	/*// Header Cell Settings						 */
	/*//---------------------------------------------*/

	td.headerCellLogo {
		color: #000000;
		background: #000000 url('images/sblogo.jpg') no-repeat left;

		width: 290px;
		height: 138px;

		display: block;
		cursor: pointer;

		margin-left: 0px;
	}
	td.headerCellLogo h1 {
		width: 290px;
	}
	td.headerCellLogo h1 a {
		width: 290px;
	}
	td.headerCellLogo h1 a span {
		display: none;
	}
	td.headerCellMessage {
		text-align: center;

		color: #000000;
		background: transparent url('images/header-message.jpg') center no-repeat;

		padding-top: 43px;
	}

	td.headerCellMessage-new {
		text-align: center;
		color: #000000;
		background: transparent url('images/header-message-new.jpg') center no-repeat;
		vertical-align: bottom;
		padding-top: 43px;
	}



	.buzzLinks {
		width: 468px;
		height: 22px;
		color: #fff;
		text-align: center;
		margin-top: 7px;
		font-weight: bold;
	}

	.buzzLinks img {
		display: inline;
		vertical-align: middle;
	}

	.buzzLinks a {
		color: #fff;
		font-weight: bold;
	}



	div.introTwitterFeed table.rssFeed {
		color: #fff;
	}

	div.introTwitterFeed table.rssFeed a {
		color: #fff;
	}

	td.headerCell {
		color: #000000;
		background-color: #000000;

		border-top: 4px solid #1379CF;
		border-right: 4px solid #1379CF;
		border-left: 4px solid #1379CF;

		width: 100%;
		height: 138px;
	}
	td.headerCell table {
		color: #000000;
		background-color: #000000;

		width: 100%;
	}

	/*//---------------------------------------------*/
	/*// Layout Cell Settings						 */
	/*//---------------------------------------------*/
	td.contentCell {
		height: 500px;
	}
	div.contentHr {
		color: #000000;
		background: transparent url('images/gradient-hr.jpg') center no-repeat;

		height: 7px;
		margin: 10px 0px;
	}
	div.contentHr hr {
		display: none;
	}

	td.baselineCell {
		font-size: 0.85em;
		padding: 10px 10px 10px 10px;
	}
	td.baselineNavigation {
		color: #000000;
		background: #FFFFFF url('images/nav-bg.jpg') repeat-y;
	}
	td.popupCell {
		vertical-align: top;

		background-color: #efefef;
		background-image: url('/resources/default/images/popup-bg.jpg');
		background-repeat: repeat-x;
		background-position: bottom;
	}

	tr.d2sItem1 td {
		background-color: #ffcc00;
	}
	/* ffff00 */
	/*//---------------------------------------------*/
	/*// Navigation Cell Settings					 */
	/*//---------------------------------------------*/
	td.navigationCell {
		color: #000000;
		background: #FFFFFF url('images/nav-bg.jpg') repeat-y;
	}
	td.navigationCell div {
		height: 12px;

		margin: 5px 0px;
		padding-left: 10px;
	}
	td.navigationCell div a {
		color: #000000;
		text-decoration: none;
	}
	td.navigationCell div a:hover {
		color: #FFFFFF;
		text-decoration: underline;
	}
	td.navigationCell-cn {
		color: #000000;
		background: #FFFFFF url('images/nav-bg.jpg') repeat-y;
	}
	td.navigationCell-cn div {
		height: 12px;

		margin: 5px 0px;
		padding-right: 10px;
	}
	td.navigationCell-cn div a {
		color: #000000;
		text-decoration: none;
	}
	td.navigationCell-cn div a:hover {
		color: #FFFFFF;
		text-decoration: underline;
	}
	div.navHr {
		color: #000000;
		background: transparent url('images/nav-divider.jpg') no-repeat;

		height: 7px;
	}
	div.navHr hr {
		display: none;
	}

	/*//---------------------------------------------*/
	/*// Navigation Related Settings				 */
	/*//---------------------------------------------*/
	td.navigationCell, td.navigationCell div, td.baselineNavigation {
		width: 148px;
	}

	/*//---------------------------------------------*/
	/*// Baseline/Copyright Settings				 */
	/*//---------------------------------------------*/
	a.copyright {
		letter-spacing: 0px;
		text-decoration: underline;

		color: #A40000;
		background: transparent;
	}
	a.copyright:hover {
		text-decoration: none;

		color: #A40000;
		background: transparent;
	}


	/*//---------------------------------------------*/
	/*//////////////////////////////////////////////////////////////*/
	/*//---------------------------------------------*/


	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/
	a {
		text-decoration: underline;

		color: #000000;
	}
	a:hover {
		text-decoration: none;

		color: #1379CF;
	}
	a.manufacturerLink {
		text-decoration: underline;

		color: #1379CF;
	}
	a.manufacturerLink:hover {
		text-decoration: none;

		color: #000000;
	}

	/*//---------------------------------------------*/
	/*//////////////////////////////////////////////////////////////*/
	/*//---------------------------------------------*/

	a.iapp {
		display: block;
		width: 140px;
		height: 47px;
		margin: 40px 0px;
		background: url(../images/iApp.gif) no-repeat;
	}

	a.iapp span {
		display: none;
	}

	.bannerview-logo { line-height: 27px; vertical-align: middle; background: url('images/bv-logo.jpg') 0px 0px no-repeat; width: 320px; height: 27px; padding-left: 28px; }
	td.navigationCell div.linkHotPicks { padding: 0px; }
	td.navigationCell div.linkHotPicks a { background: url('images/nav-hot-picks.jpg') 0px -2px no-repeat; width: 148px; height: 20px; display: block; cursor: pointer; }
	td.navigationCell div.linkHotPicks a span { display: none; }

	td.navigationCell div.linkMotivated { padding: 0px; margin-bottom: 40px; }
	td.navigationCell div.linkMotivated a { background: url('images/motivated.gif') 10px -2px no-repeat; width: 134px; height: 49px; display: block; cursor: pointer; }
	td.navigationCell div.linkMotivated a span { display: none; }

	td.navigationCell div.linkDiscount { padding: 0px; margin-bottom: 80px; }
	td.navigationCell div.linkDiscount a.blue { background: url('images/direct2sellernew3.jpg') 10px -2px no-repeat; width: 134px; height: 92px; display: block; cursor: pointer; }
	td.navigationCell div.linkDiscount a.orange { background: url('images/discount-sellerorng.gif') 10px -2px no-repeat; width: 134px; height: 92px; display: block; cursor: pointer; }
	td.navigationCell div.linkDiscount a { background: url('/resources/images/direct2sellernew3.jpg') 10px -2px no-repeat; width: 137px; height: 95px; display: block; cursor: pointer; }
	td.navigationCell div.linkDiscount a span { display: none; }

	td.navigationCell div.navImgStore { padding: 0px; height: 68px; }
	td.navigationCell div.navImgStore a { background: url('images/swagStore-icon.gif') 0px -2px no-repeat; width: 110px; height: 68px; display: block; cursor: pointer;}
	td.navigationCell div.navImgStore a span { display: none; }

	td.navigationCell div.wantedListings { margin-bottom: 8px !important; margin-top: -8px; margin-bottom: -28px; }
	td.navigationCell div.wantedListings a { background: url(../images/wanted.gif) 15px -6px no-repeat; width: 152px; height: 30px; display: block; cursor: pointer; }
	td.navigationCell div.wantedListings a span { display: none; }

	td.baselineCell div.linkTestimonials { padding: 0px; width: 216px; margin-left: auto; margin-right: auto; margin-bottom: 0px; }
	td.baselineCell div.linkTestimonials a { background: url('images/testimonials-up.jpg') no-repeat; width: 216px; height: 52px; display: block; cursor: pointer; }
	td.baselineCell div.linkTestimonials a:hover { background: url('images/testimonials-over.jpg') no-repeat; width: 216px; height: 52px; display: block; cursor: pointer; }
	td.baselineCell div.linkTestimonials a span { display: none; }

	div.logout { padding: 0px; width: 109px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }
	div.logout a { background: url('images/logoutButton-up.gif') no-repeat; width: 109px; height: 24px; display: block; cursor: pointer; }
	div.logout a:hover { background: url('images/logoutButton-over.gif') no-repeat; width: 109px; height: 24px; display: block; cursor: pointer; }
	div.logout a span { display: none; }

	div.searchAgain { padding: 0px; width: 109px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }
	div.searchAgain a { background: url('images/searchAgainButton-up.gif') no-repeat; width: 109px; height: 24px; display: block; cursor: pointer; }
	div.searchAgain a:hover { background: url('images/searchAgainButton-over.gif') no-repeat; width: 109px; height: 24px; display: block; cursor: pointer; }
	div.searchAgain a span { display: none; }

	div.advSearchButton { padding: 0px; width: 108px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }
	div.advSearchButton a { background: url('images/detailed-search-up.gif') no-repeat; width: 108px; height: 22px; display: block; cursor: pointer; }
	div.advSearchButton a:hover { background: url('images/detailed-search-over.gif') no-repeat; width: 108px; height: 22px; display: block; cursor: pointer; }
	div.advSearchButton a span { display: none; }

	div.advSearchButton2 { padding: 0px; width: 108px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }
	div.advSearchButton2 a { background: url('images/detailed-search-button-up.gif') no-repeat; width: 108px; height: 22px; display: block; cursor: pointer; }
	div.advSearchButton2 a:hover { background: url('images/detailed-search-button-over.gif') no-repeat; width: 108px; height: 22px; display: block; cursor: pointer; }
	div.advSearchButton2 a span { display: none; }

	div.buyDirect { padding: 0px; width: 109px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }
	div.buyDirect a { background: url('images/buyDirect-up.gif') no-repeat; width: 109px; height: 24px; display: block; cursor: pointer; }
	div.buyDirect a:hover { background: url('images/buyDirect-over.gif') no-repeat; width: 109px; height: 24px; display: block; cursor: pointer; }
	div.buyDirect a span { display: none; }

	div.buyAssured { padding: 0px; width: 170px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }
	div.buyAssured a { background: url('images/buyAssured-up.gif') no-repeat; width: 170px; height: 24px; display: block; cursor: pointer; }
	div.buyAssured a:hover { background: url('images/buyAssured-over.gif') no-repeat; width: 170px; height: 24px; display: block; cursor: pointer; }
	div.buyAssured a span { display: none; }


	div.buyItNowButton { padding: 0px; width: 148px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }
	div.buyItNowButton a { background: url('../images/buy-it-now.gif') no-repeat; width: 148px; height: 97px; display: block; cursor: pointer; }
	div.buyItNowButton a span { display: none; }

	div.buyItNowButtonOld { padding: 0px; width: 86px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }
	div.buyItNowButtonOld a { background: url('images/buyItNowButton-up.gif') no-repeat; width: 86; height: 24px; display: block; cursor: pointer; }
	div.buyItNowButtonOld a:hover { background: url('images/buyItNowButton-over.gif') no-repeat; width: 86px; height: 24px; display: block; cursor: pointer; }
	div.buyItNowButtonOld a span { display: none; }

	div.inquireButton { padding: 0px; width: 143px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }
	div.inquireButton a { background: url('images/inquire-up.gif') no-repeat; width: 143px; height: 24px; display: block; cursor: pointer; }
	div.inquireButton a:hover { background: url('images/inquire-over.gif') no-repeat; width: 143px; height: 24px; display: block; cursor: pointer; }
	div.inquireButton a span { display: none; }

	div.wishlistButton { padding: 0px; width: 85px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }
	div.wishlistButton a { background: url('images/wishlist-up.gif') no-repeat; width: 85; height: 22px; display: block; cursor: pointer; }
	div.wishlistButton a:hover { background: url('images/wishlist-over.gif') no-repeat; width: 85px; height: 22px; display: block; cursor: pointer; }
	div.wishlistButton a span { display: none; }

	div.offerButton { padding: 0px; width: 85px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }
	div.offerButton a { background: url('images/offer-up.gif') no-repeat; width: 85; height: 24px; display: block; cursor: pointer; }
	div.offerButton a:hover { background: url('images/offer-over.gif') no-repeat; width: 85px; height: 24px; display: block; cursor: pointer; }
	div.offerButton a span { display: none; }

	div.platinumButton { padding: 0px; width: 112px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }
	div.platinumButton a { background: url('images/plat-disc-up.gif') no-repeat; width: 112px; height: 24px; display: block; cursor: pointer; }
	div.platinumButton a:hover { background: url('images/plat-disc-over.gif') no-repeat; width: 112px; height: 24px; display: block; cursor: pointer; }
	div.platinumButton a span { display: none; }

	div.linkSearchGo { padding: 0px; padding-left: 10px; width: 30; margin-left: auto; margin-right: auto; margin-bottom: 5px; }
	div.linkSearchGo a { background: url('images/go-up.gif') no-repeat; width: 24px; height: 24px; display: block; cursor: pointer; }
	div.linkSearchGo a:hover { background: url('images/go-over.gif') no-repeat; width: 24px; height: 24px; display: block; cursor: pointer; }
	div.linkSearchGo a span { display: none; }


	div.contactSeller { padding: 0px; width: 96px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }
	div.contactSeller a { background: url('images/contact-seller-up.gif') no-repeat; width: 96px; height: 22px; display: block; cursor: pointer; }
	div.contactSeller a:hover { background: url('images/contact-seller-over.gif') no-repeat; width: 96px; height: 22px; display: block; cursor: pointer; }
	div.contactSeller a span { display: none; }

	div.buyItNow { padding: 0px; width: 190px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }
	div.buyItNow a { background: url('images/buy-it-now-up.gif') no-repeat; width: 190px; height: 22px; display: block; cursor: pointer; }
	div.buyItNow a:hover { background: url('images/buy-it-now-over.gif') no-repeat; width: 190px; height: 22px; display: block; cursor: pointer; }
	div.buyItNow a span { display: none; }

	div.buyFromSound { padding: 0px; width: 190px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }
	div.buyFromSound a { background: url('images/buy-from-sound-up.gif') no-repeat; width: 190px; height: 22px; display: block; cursor: pointer; }
	div.buyFromSound a:hover { background: url('images/buy-from-sound-over.gif') no-repeat; width: 190px; height: 22px; display: block; cursor: pointer; }
	div.buyFromSound a span { display: none; }

	/*//---------------------------------------------*/
	/*// Image Rollover Settings					 */
	/*//---------------------------------------------*/
	a.imgRollOver-testimonials:hover { background: url('images/testimonials-over.jpg') no-repeat; }
	a.imgRollOver-go:hover { background: url('images/go-over.jpg') no-repeat; }
	a.imgRollOver-advSearch:hover { background: url('images/search-over.gif') no-repeat; }

	a.imgRollOver-go3:hover { background: url('images/discountSeller/go-up-yellow3.gif') no-repeat; }
	a.imgRollOver-advSearch3:hover { background: url('images/discountSeller/detailed-search-up-yellow3.gif') no-repeat; }

	/*//---------------------------------------------*/
	/*// Listing									 */
	/*//---------------------------------------------*/

	.listing { font-family: "Times New Roman", Times, serif; font-size: 9pt; }
	.payingListing { font-family: "Times New Roman", Times, serif; font-weight: bold; font-size: 9pt; }
