
/************************************************************************** PRIMARY TRIPLECLICKS DIVS **/

#tcMainContainer {
	width: 750px;
	margin: 0px auto;
}

#tcWideContainer {
	width: 960px;
	margin: 0px auto;
}

#tcIndexBody {
	width: 550px;
	float: left;
	margin-top: 10px;
}

#tcSidebar {
	width: 200px;
	float: left;
	clear: both;
	background-image: url(/images/site/bg_tcSidebar.gif);
	background-repeat: repeat-x;
	vertical-align: top;
}

#tcSidebar2 {
	width: 190px;
	float: left;
	clear: both;
	vertical-align: top;
	padding-right:10px;
}


/************************************************************************** HEADER **/

#tcLogo {
	width: 320px;
	height: 75px;
	padding-bottom: 10px;
	float: left;
}

#tcLogin {
	width: 430px;
	float: left;
	text-align:right;
	padding-top: 20px;
	line-height: 140%;
	font-size:11px;
}

#tcwLogin {
	width: 640px;
	float: left;
	text-align:right;
	padding-top: 20px;
	line-height: 140%;
	font-size:11px;
}

#tcShoppingCart {
	width: 430px;
	float: right;
	text-align:right;
	line-height: 140%;
	font-size:11px;
}

#tcMenu {
	width: 750px;
	height: 25px;
	float: left;
	text-align:right;
}

#tcwMenu {
	width: 960px;
	height: 25px;
	float: left;
	text-align:right;
}

/***************************** TABBED MENU 2 **/ 

.indentmenu{
	font: bold 11px "Trebuchet MS", Helvetica, sans-serif;
	width: 100%; /*leave this value as is in most cases*/
	background:#FFFFFF;
}

.indentmenu ul{
	position:relative;
	bottom:-1px;
	_bottom:0px;
	width:750px;
	margin: 0;
	padding: 0;
	float: right;
	border: 1px solid #d1d1d1; /*dark purple border*/
	border-width: 0px 0px 2px 0px;
}

.indentmenu ul li{
	display: inline;
}

.indentmenu ul li a{
	float: right;
	color: black; /*text color*/
	padding: 5px 7px;
	*padding: 5px 6px;	
	text-decoration: none;
	border-right: 1px solid #999999; /*dark gray divider between menu items*/
	background-color: #999999;
	background-image: url(/images/site/bg_indent.gif);
	background-repeat: repeat-x;
	background-position: center center;
}

.indentmenu ul li a:visited{
	color: black;
}

.indentmenu ul li .current{
	color: black;
	background: #999999 url(/images/site/bg_indent2.gif) center center repeat-x;
}

.indentmenu ul li a:hover{
	color:#336600;
	padding-top: 6px; /*shift text down 1px for selected and active item*/
	padding-bottom: 4px; /*shift text down 1px for selected and active item*/
	background: #999999 url(/images/site/bg_indent3.gif) center center repeat-x;
}

/***************************** TABBED MENU WIDE **/ 

.indentmenuW{
	font: bold 11px "Trebuchet MS", Helvetica, sans-serif;
	width: 100%; /*leave this value as is in most cases*/
	background:#FFFFFF;
}

.indentmenuW ul{
	position:relative;
	bottom:-1px;
	_bottom:0px;
	width:960px;
	margin: 0;
	padding: 0;
	float: right;
	border: 1px solid #d1d1d1; /*dark purple border*/
	border-width: 0px 0px 2px 0px;
}

.indentmenuW ul li{
	display: inline;
}

.indentmenuW ul li a{
	float: right;
	color: black; /*text color*/
	padding: 5px 11px;
	text-decoration: none;
	border-right: 1px solid #999999; /*dark gray divider between menu items*/
	background-color: #999999;
	background-image: url(/images/site/bg_indent.gif);
	background-repeat: repeat-x;
	background-position: center center;
}

.indentmenuW ul li a:visited{
	color: black;
}

.indentmenuW ul li .current{
	color: black;
	background: #999999 url(/images/site/bg_indent2.gif) center center repeat-x;
}

.indentmenuW ul li a:hover{
	color:#336600;
	padding-top: 6px; /*shift text down 1px for selected and active item*/
	padding-bottom: 4px; /*shift text down 1px for selected and active item*/
	background: #999999 url(/images/site/bg_indent3.gif) center center repeat-x;
}

/***************************** END TABBED MENU 2 **/ 

#tcSearchbar {
	width: 738px;
	height: 20px;
	float: left;
	color: #000000;
	background-image: url(/images/site/bg_tcSearchbar.gif);
	padding: 5px;
	display: inline;
	vertical-align: middle;
	line-height:20px;
	font-size: 11px;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #999999;
	border-bottom:1px solid #ffffff;
	
}

#tcwSearchbar {
	width: 948px;
	height: 20px;
	float: left;
	color: #000000;
	background-image: url(/images/site/bg_tcSearchbar.gif);
	padding: 5px;
	display: inline;
	vertical-align: middle;
	line-height:20px;
	font-size: 11px;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #999999;
	border-bottom:1px solid #ffffff;
	
}

#tcwSearchbarTest {
	font-family:Arial, Helvetica, sans-serif;
	width: 950px;
	height: 30px;
	float: left;
	color: #000000;
	background-image: url(/images/site/bg_tcSearchbar.gif);
	padding: 5px;
	display: inline;
	vertical-align: middle;
	line-height:20px;
	border-radius:0px 0px 10px 10px;
	
}

#tcSearchbar a:link {
	color: #000000;
}

#tcSearchbar a:active {
	color: #000000;
}

#tcSearchbar a:hover {
	color: #336600;
}

#tcSearchbar a:visited {
	color: #000000;
}


/************************************************************************** FOOTER **/


#tcFooter {
	width:750px;
	font-size:11px;
	margin-top:10px;
}

#tcFT1 {
	width: 108px;
	height: 15px;
	float: left;
	color: #000000;
	background-image: url(/images/site/bg_tcFooterbar.gif);
	padding: 5px;
	display: inline;
	vertical-align: middle;
	text-align:center;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;	
	line-height:15px;
}

#tcFT2 {
	width: 132px;
	height: 15px;
	float: left;
	color: #000000;
	background-image: url(/images/site/bg_tcFooterbar.gif);
	padding: 5px;
	display: inline;
	vertical-align: middle;
	text-align:center;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;	
	line-height:15px;
}

#tcFT3 {
	width: 354px;
	height: 15px;
	float: left;
	color: #000000;
	background-image: url(/images/site/bg_tcFooterbar.gif);
	padding: 5px;
	display: inline;
	vertical-align: middle;
	text-align:center;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	line-height:15px;
}

#tcFT4 {
	width: 110px;
	height: 15px;
	float: left;
	color: #000000;
	background-image: url(/images/site/bg_tcFooterbar.gif);
	padding: 5px;
	display: inline;
	vertical-align: middle;
	text-align:center;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;		
	line-height:15px;
}

#tcFB1 {
	width:118px;
	height: 90px;
	padding: 5px;
	padding-top:10px;
	float: left;
	background-image: url(/images/site/bg_tcBSTbox.gif);
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	line-height:120%;
	text-align:left;
	background-position: bottom;
}

#tcFB2 {
	width:122px;
	height: 90px;
	padding: 5px;
	padding-top:10px;
	float: left;
	background-image: url(/images/site/bg_tcBSTbox.gif);
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	line-height:130%;
	text-align:left;
	background-position: bottom;
}

#tcFB3 {
	width:354px;
	height: 90px;	
	padding: 5px;
	padding-top:10px;
	float: left;
	background-image: url(/images/site/bg_tcBSTbox.gif);
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	line-height:120%;
	background-position: bottom;
}

#tcFB4 {
	width:110px;
	height: 90px;	
	padding: 5px;
	padding-top:10px;
	float: left;
	background-image: url(/images/site/bg_tcBSTbox.gif);
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;	
	line-height:120%;
	text-align:center;
	background-position: bottom;
}



#tcWideFooter {
	font-family:Arial, Helvetica, sans-serif;
	margin:0 auto;
	width:960px;
	font-size:11px;
	margin-top:10px;
	border-radius:0px 0px 10px 10px;
}

#tcwFT1 {
	width: 158px;
	height: 15px;
	float: left;
	color: #000000;
	background-image: url(/images/site/bg_tcFooterbar.gif);
	padding: 5px;
	display: inline;
	vertical-align: middle;
	text-align:center;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;	
	line-height:15px;
}

#tcwFT2 {
	width: 172px;
	height: 15px;
	float: left;
	color: #000000;
	background-image: url(/images/site/bg_tcFooterbar.gif);
	padding: 5px;
	display: inline;
	vertical-align: middle;
	text-align:center;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;	
	line-height:15px;
}

#tcwFT3 {
	width: 424px;
	height: 15px;
	float: left;
	color: #000000;
	background-image: url(/images/site/bg_tcFooterbar.gif);
	padding: 5px;
	display: inline;
	vertical-align: middle;
	text-align:center;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	line-height:15px;
}

#tcwFT4 {
	width: 150px;
	height: 15px;
	float: left;
	color: #000000;
	background-image: url(/images/site/bg_tcFooterbar.gif);
	padding: 5px;
	display: inline;
	vertical-align: middle;
	text-align:center;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;		
	line-height:15px;
}

#tcwFB1 {
	width:158px;
	height: 90px;
	padding: 5px;
	padding-top:10px;
	float: left;
	background-image: url(/images/site/bg_tcBSTbox.gif);
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	line-height:120%;
	text-align:left;
	background-position: bottom;
}

#tcwFB2 {
	width:172px;
	height: 90px;
	padding: 5px;
	padding-top:10px;
	float: left;
	background-image: url(/images/site/bg_tcBSTbox.gif);
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	line-height:130%;
	text-align:left;
	background-position: bottom;
}

#tcwFB3 {
	width:424px;
	height: 90px;	
	padding: 5px;
	padding-top:10px;
	float: left;
	background-image: url(/images/site/bg_tcBSTbox.gif);
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	line-height:120%;
	background-position: bottom;
}

#tcwFB4 {
	width:150px;
	padding:5px;
	height: 90px;	
	padding-top:10px;
	float: left;
	background-image: url(/images/site/bg_tcBSTbox.gif);
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;	
	line-height:120%;
	text-align:center;
	background-position: bottom;
}



/************************************************************************** WIDE FOOTER **/

#tcWideFooter {
	width:958px;
	font-size:11px;
	margin-top:10px;
	border:1px solid #999999;
	background-image: url(/images/site/bg_tcBSTbox.gif);
	background-position: bottom;	
}

#tcwFootTop1 {
	width: 220px;
	float: left;
	color: #000000;
	background-image: url(/images/site/bg_tcFooterbar.gif);
	vertical-align: middle;
	text-align:center;	
	line-height:15px;
}

#tcwFootTop2 {
	width: 180px;
	float: left;
	color: #000000;
	background-image: url(/images/site/bg_tcFooterbar.gif);
	vertical-align: middle;
	text-align:center;	
	line-height:15px;
}

#tcwFootTop3 {
	width: 400px;
	float: left;
	color: #000000;
	background-image: url(/images/site/bg_tcFooterbar.gif);
	vertical-align: middle;
	text-align:center;
	line-height:15px;
}

#tcwFootTop4 {
	width: 158px;
	float: left;
	color: #000000;
	background-image: url(/images/site/bg_tcFooterbar.gif);
	vertical-align: middle;
	text-align:center;		
	line-height:15px;
}

#tcwFootBot1 {
	width:220px;
	padding-top:10px;
	float: left;
	line-height:120%;
	text-align:left;
	background-position: bottom;
}

#tcwFootBot2 {
	width:180px;
	padding-top:10px;
	float: left;
	line-height:130%;
	text-align:left;
	background-position: bottom;
}

#tcwFootBot3 {
	width:400px;	
	padding-top:10px;
	float: left;
	line-height:120%;
	background-position: bottom;
}

#tcwFootBot4 {
	width:158px;
	padding-top:10px;
	float: left;
	line-height:120%;
	text-align:center;
	background-position: bottom;
}


/************************************************************************** SIDEBAR MENU **/

.tcSidebarMenu{
	background-color: white;
	width: 176px;
	_width: 171px;
	float:left;
}

.tcSidebarMenu2{
	background-color: white;
	width: 186px;
	_width: 181px;
	float:left;
	margin-top:10px;
}

* html .tcSidebarMenu{
	width: 176px;
	_width: 171px;
}

* html .tcSidebarMenu2{
	width: 186px;
	_width: 181px;
	float:left;
}


.tcSidebarMenu2 ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.tcSidebarMenu2 a{
	/*
	padding: 4px 3px;
	color: #000000;
	border-bottom:1px solid #CCCCCC;
	*/
	display: block;
	width: 100%;
	text-decoration: none;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#deptList a
{
	padding: 4px 3px;
	border-bottom:1px solid #CCCCCC;

}

/*
.tcSidebarMenu2 a:visited{
	color: #999999;
}
*/

html>body .tcSidebarMenu2 a{
	width: auto;
}

.tcSidebarMenu2 a:hover{
	background-color: #66ccff;
	color: #000000;
}



/************************************************************************** LOVE TRIPLECLICKS **/

#love {
	width:548px;
	border:1px solid #000000;
	font-size:11px;
}

#loveTag {
	float:left;
	width:144px;
}

.love1 {font-size:11px; padding:5px;}

.love2 {font-size:11px; padding:5px;}

.love3 {font-size:11px; padding:5px;}

.number {font-size:24px; font-weight:bold; }



/************************************************************************** DEAL OF THE DAY SECTION **/

#tcBuySellTrade {
	width: 550px;
	float: left;
	padding-top:10px;
	* html padding-top:0px;
}

#tcDealOfTheDay {
	width: 550px;
	float: right;
	margin-top:10px;
	background-image:url(/images/site/bg_tcDealOfTheDay.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#tcDotdHeader {
	background-color: #66ccff;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	padding:10px;
}

#tcDotdBody {
	width:550px;
}

#tcDotdItem {
	width:222px;
	padding-left:5px;
	padding-top:5px;
	float:left;
}

#tcDotdPriceL {
	width:97px; /** EDIT **/
	float:left;
	padding:5px;
	margin-top:10px;
	text-align:right;
	line-height:170%;
}

#tcDotdPriceM {
	width:75px;
	border-left:1px solid #999999;
	float:left;
	padding:5px;
	margin-top:10px;
	line-height:170%;
}

#tcDotdPriceR {
	width:118px;
	float:left;
	padding:5px;
	margin-top:5px;
	text-align:right;
}

#tcDotdDescription {
	width:295px;
	padding:10px;
	float: right;
}

.tcBSTBox {
	width: 166px;
	height: 125px;
	float: left;
	border: 1px solid #cccccc;
	padding: 5px;
	background-image: url(/images/site/bg_tcBSTbox.gif);
	background-color: #FFFFFF;
	background-position: bottom;
	font-size: 11px;
	line-height:120%;
}



/************************************************************************** WHATS NEW **/

#tcWhatsNew {
	width:728px;
	float:left;
	clear:both;
	height:200px;
	line-height:140%;
	padding:10px;
	border:1px solid #cccccc;
	font-size:11px;
	margin-top:10px;
	background-image: url(/images/site/bg_tcBSTbox.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	overflow:hidden;
	height:100%;
}

.tcWhatsNewBoxNoLine {
	width:19%; 
	padding:5px;
	text-align:center;
	float:left;
}

.tcWhatsNewBoxLine {
	width:18%;
	padding:5px; 
	text-align:center;
	float:left;
	border-left:1px solid #CCCCCC;
}



/************************************************************************** PRODUCT PAGE STYLES **/

#tcFullWidthBody {
	width:728px;
	height:100%;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #cccccc;
	float:left;
}

#tcProductPanel {
	width:728px;
	padding:10px;
	border:1px solid #cccccc;
	float:left;
	margin-bottom:10px;
}

#tcBreadcrumb {
	font-size:11px;	
}

#tcProductPhoto {
	width:220px;
	float:left;
	margin-top:10px;
}

#tcProductPriceL {
	width:90px;
	float:left;
	padding:5px;
	text-align:right;
	line-height:170%;
}

#tcProductPriceM {
	width:75px;
	border-left:1px solid #999999;
	float:left;
	padding:5px;
	line-height:170%;
}

#tcProductPriceR {
	width:175px;
	float:left;
	padding:5px;
	text-align:center;
}


/* PRODUCT PAGE UPDATE */

#tcProductPhotoV2 {width:220px; float:left;}

#tcProductPriceV2 {width:195px; float:left; margin-left:10px;}

	#tcProductPriceLv2 {
		width:90px;
		float:left;
		padding:5px;
		text-align:right;
		line-height:170%;
	}
	
	#tcProductPriceMv2 {
		width:74px;
		border-left:1px solid #999999;
		float:left;
		padding:5px;
		line-height:170%;
	}
	
	#tcProductPriceRv2 {
		width:175px;
		float:left;
		padding:5px;
		text-align:center;
	}
	
#tcProductSourceV2 {width:293px; float:left; margin-left:10px;}

/* PRODUCT PAGE UPDATE */



#tcProductDescription {
	width:728px;
	margin-top:10px;
}

#tcProductHeader {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	border-bottom:1px solid #CCCCCC;
	line-height:25px;
}

#tcProductContainer {
	float:left;
	margin-top:10px;
	width:500px;
}

#tcRateProduct {
	background-color:#eeeeee;
	border:1px solid #999999;
	padding:10px;
	margin-top:5px;
	float:left;
	width:150px;
}

.tcProductBox {
	width:18%;
	float:left;
	padding:5px;
	text-align:center;
}



/************************************************************************** SEARCH RESULTS PAGE STYLES **/

#tcSearchResults {
	width:530px;
	float:left;
	margin-top:10px;
	margin-right:20px;
}

#tcSearchSidebar {
	width:197px;
	float:left;
	border:1px solid #999999;
	margin-top:10px;
	background-color:#eeeeee;	
}

#tcSearchSidebarV2 {
	width:197px;
	float:left;
	border:1px solid #999999;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}

	#tcSearchSidebarV2 p {margin:0; padding:0;}
	#tcSearchSidebarV2 .sbHeader {font-size:14px; text-align:left; color:#669900; padding-bottom:3px; border-bottom:1px solid #fff; }
	#tcSearchSidebarV2 .sbSection {font-size:11px; border-top:1px solid #999;}
	#tcSearchSidebarV2 .sbSectionDetail {padding:5px 5px 10px 5px; border-bottom:1px solid #999; background-color:#ddd; background-image:url(../../../images/site/bg_resultsSidebar.gif); background-repeat:repeat-x;}
	#tcSearchSidebarV2 .sbSectionDetailLast {padding:5px; background-color:#ddd; background-image:url(../../../images/site/bg_resultsSidebar.gif); background-repeat:repeat-x;}	
	#tcSearchSidebarV2 .checkbox {padding:0px; margin:1px; font-size:12px;}

#tcSearchSidebarHeader {
	padding:5px;
	border-bottom:1px solid #000000;
	background-color:#003366;
	background-image:url(/images/site/bg_tcSearchbar.gif);
	color:#000000;
	text-align:center;
	font-weight:bolder;
}

#tcSearchSidebarContents {
	font-size:12px;
	padding:10px;
}

#tcSearchResultsHeader{
	background-color:#eeeeee;
	border-bottom:1px solid #cccccc;
	padding:5px;
}

.tcResultsPhoto {
	text-align:center;
	width:120px;
	padding:5px;
	float:left;
}

.tcResultsInfo {
	width:390px;
	padding:5px;
	float:left;
}

.tcResultsBox {
	float:left;
	width:530px;
	border-bottom:1px solid #CCCCCC;
}

.tcResultsButtons {
	float:right;
	text-align:right;
	padding-top:5px;
	padding-left: 2px;
}


/************************************************************************** CHECKOUT STYLES **/

#tcCheckoutBody {
	width:510px;
	float:left;
	margin-top:10px;
	margin-right:10px;
}

#tcCheckoutSidebar {
	width:227px;
	float:left;
	border:1px solid #999999;
	margin-top:10px;
	background-color:#eeeeee;
	margin-bottom:10px;	
}


/************************************************************************** MY ACCOUNT STYLES **/

.tcMyAccount {
	width:750px;
	float:left;
	border-bottom:1px solid #CCCCCC;
}

.tcGrayBox {
	font-size:12px;
	border:1px dashed #CCCCCC;
	background-color: #eeeeee;
	padding:10px;
	margin-left:10px;	
	width:207px;
	float:left;
	margin-bottom:10px;
}

.tcMyAccountBody {
	width:510px;
	float:left;
}

.tcMyAccountOpen {
	padding:10px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
}

.tcMyAccountClosed {
	padding:10px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.tcMyAccountHeadOpen {
	border:1px solid #CCCCCC; 
	background-color: #ffa700; 
	padding:5px;
}

.tcMyAccountHeadClosed {
	border:1px solid #cccccc; 
	background-color:#eeeeee; 
	color:#666666;
	padding:5px;
	margin-bottom:10px;
}


/************************************************************************** ITEM LISTER STYLES **/

.tcListBody {
	width:750px;
	float:left;
}

.tcListText {
	width:190px;
	float:left;
	padding:5px;
	text-align:right;
}

.tcListForms {
	width:540px;
	float:left;
	padding:5px;
}

.tcListFormsShort {
	width:250px;
	float:left;
	padding:5px;
}

.tcHeadlineDivider {
	background-color:#eeeeee;
	clear:both;
	float:left;
	border:1px solid #cccccc;
	padding:5px;
	width:738px;
	font-size:18px;
	color:#336699;
	margin-bottom:10px;
	margin-top: 10px;
}


/************************************************************************** MISC PAGE STYLES **/

body {
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

div {
	padding: 0px;
	margin: 0px;
}

.tcClearBoth {
	clear: both;
	height: 0px;
	padding: 0px;
	margin: 0px;
}

.forms {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 10px;
}

.redtext {
	color:#990000;
}

.greentext {
	color:#669900;
}

.productTitle {
	font-size:14px;
	font-weight:bold;
}

.tableBorderBottomGray {
	border-bottom:1px solid #CCCCCC;
}

h1 { 
	font-family:"Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	display: inline;
	letter-spacing: -1px;
}

h2 { 
	font-family:"Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #000000;
	display: inline;
	letter-spacing: -1px;
}

h3 { 
	font-family:"Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	display: inline;
}

h4 { 
	font-family:"Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FF9900;
	display: inline;
	letter-spacing: -1px;
}

h5 { 
	font-family:"Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	display: inline;
}

a:link {
	color: #006699;
}

a:visited {
	color: #006699;
}

a:hover {
	color: #CC6600;
}

a:active {
	color: #006699;
}

.tableRow {
	float:left;
	clear:both;
}

.tableRowLabel {
	float:left;
	width:25%;
	text-align:right;
	font-weight:bold;
	padding:6px;
}

.tableRowContents {
	float:left;
	width:69%;
	padding:6px;
	border-left:1px solid #CCCCCC;
}

.tableRowLabelChk {
	float:left;
	width:15%;
	text-align:right;
	font-weight:bold;
	padding:3px;
}

.tableRowContentsChk {
	float:left;
	width:75%;
	padding:3px;
}

.tableRowLabelInfo {
	float:left;
	width:150px;
	text-align:right;
	font-weight:bold;
	padding:3px;
}

.tableRowContentsInfo {
	float:left;
	width:345px;
	padding:3px;
}

.tcLineBreak {
	clear:both;
	float:left;
	border-top:1px dotted #999999;
	width:750px;
	padding-bottom:10px;
	margin-top:10px;
}

#drag {margin:0px; padding:0px;}
#drag li {list-style-type:none; padding:3px; margin-top:4px; background-color:#eeeeee; border:1px solid #CCCCCC; background-image:url(/images/bg_dragbar.gif); background-repeat:repeat-y; background-position:right;}

.clearboth0 {clear:both; height:0px;}
.clearboth10 {clear:both; height:10px;}
.padding5px {padding:5px;}
.dividerDotted {padding-top:10px; margin-bottom:10px; border-bottom:1px dotted #999999;}


/************************************************************************** BUTTONS **/


.buttons { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

/* Small Buttons */

a.buttonSM {
    background: transparent url('/images/buttons/bg_buttonSM_a.gif') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: normal 11px "Trebuchet MS" ,arial, sans-serif;	
    height: 18px;
    margin-right: 6px;
    padding-right: 11px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonSM span {
    background: transparent url('/images/buttons/bg_buttonSM_span.gif') no-repeat;
    display: block;
    line-height: 2px;
    padding: 7px 0 6px 14px;
}

a.buttonSM:active {
    background-position: bottom right;
    color: #FFFFFF;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonSM:active span {
    background-position: bottom left;
    padding: 8px 0 5px 14px; /* push text down 1px */
}



.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
	color: #000000;
	display: block;
	float: left;
	font: normal 12px arial, sans-serif;
	height: 24px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(/images/buttons/bg_button_a.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

a.button span {
    background: transparent url('../../images/buttons/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}



/* Regular Buttons 

a.button {
    background: transparent url('/images/buttons/bg_button_a.gif') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: normal 12px "Trebuchet MS" ,arial, sans-serif;	
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; 
    text-decoration: none;
}

a.button span {
    background: transparent url('/images/buttons/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #FFFFFF;
    outline: none; 
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; 
}

*/

/* Large Buttons */

a.buttonLG {
    background: transparent url('/images/buttons/bg_buttonLG_a.gif') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: normal 16px "Trebuchet MS" ,arial, sans-serif;	
    height: 36px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonLG span {
    background: transparent url('/images/buttons/bg_buttonLG_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 11px 0 11px 18px;
}

a.buttonLG:active {
    background-position: bottom right;
    color: #FFFFFF;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonLG:active span {
    background-position: bottom left;
    padding: 12px 0 10px 18px; /* push text down 1px */
}

/* Large Red Buttons */

a.buttonLGR {
    background: transparent url('/images/buttons/bg_buttonLGR_a.gif') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: normal 16px "Trebuchet MS" ,arial, sans-serif;	
    height: 36px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonLGR span {
    background: transparent url('/images/buttons/bg_buttonLGR_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 11px 0 11px 18px;
}

a.buttonLGR:active {
    background-position: bottom right;
    color: #FFFFFF;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonLGR:active span {
    background-position: bottom left;
    padding: 12px 0 10px 18px; /* push text down 1px */
}

/************************************************************************** MY STORE STYLES **/


#tcStoreBody {
	width:730px;
	height:100%;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	background-color:#ffffff;
}

#tcStoreLogo {
	float:left;
	width:160px;
}

#tcStoreName {
	float:left;
	font-size:20px;
	font-weight:bold;
	height:120px;
	line-height:120px;
	width:300px;
	padding-left:10px;
}

#tcStoreRating {
	float:right;
	width:200px;
	padding:10px;
	border:1px solid #000000;
	background-color:#FFCC00;
}

.ProductListing {
	float:left;
	width:728px;
	padding:5px;
	border-top:1px solid #CCCCCC;
}

.PLlinks {
	float:right;
	font-weight:bold;
	font-size:14px;
}

.PLphoto {
	float:left;
	width:80px;
}

/************************************************************************** INTERNET EXPLORER HACKS **/


* html div {
	padding:0px;
	margin:0px;
	overflow:hidden;
}

html>body .tcWhatsNewBoxLine {
	width:18%;
	padding:3px; 
	text-align:center;
	float:left;
	border-left:1px solid #CCCCCC;
}

* html #tcSearchbar {
	width: 738px;
	height: 20px;
	float: left;
	color: #000000;
	background-image: url(/images/site/bg_tcSearchbar.gif);
	padding: 5px;
	display: inline;
	vertical-align: middle;
	line-height:20px;
	font-size: 11px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	overflow:hidden;
	margin-bottom:-30px;
}

.password {
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 12px;
width:150px;
}

.pstrength-minchar {
font-size : 10px;
}

#passwordconfirm {
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 12px;
width:150px;
}

pre {
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* 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+ */
}

/************************************************************************** ECA MULTI ITEM LISTER **/

.mlcHeader {background-color:#99cc66; font-weight:bold;}
.mlcRow {background-color:#eeeeee; border-bottom:1px solid #999999; border-top:1px solid #999999; padding-top:5px; font-weight:bold;}
.mlcLastRow {border-bottom:1px solid #000000; padding-bottom:5px;}
.mlcFormFirstRow {width:79px; text-size:11px;}
.mlcForm2Col {width:162px; text-size:11px;}
.mlcForm3Col {width:245px; text-size:11px;}
.mlcForm4Col {width:328px; text-size:11px;}
.mlcForm7Col {width:612px; text-size:11px;}
.mlcForm9Col {width:765px; text-size:11px;}

/************************************************************************** MESSAGE CENTER **/

/* WRAPS THE ENTIRE MESSAGE PAGE */
#Mdefault {font-size:13px; font-family:Arial, Helvetica, sans-serif;}

/* MAIN TABS */
#Mtabs {font-size:13px;}
#Mtabs a.tablink:link, a.tablink:visited, a.tablink:active, a.tablink:hover {color:#ffffff; text-decoration:none;}
#Mtabs .activetab {float:left; padding:7px; color:#ffffff; border-left:1px solid #006699; border-right:1px solid #0099CC; background-color:#006699; text-decoration:none; font-weight:bold;}
#Mtabs .tab {float:left; padding:7px; color:#ffffff; background-color:#003366; border-right:1px solid #006699; text-decoration:none; font-weight:bold;}

/* BUTTON BAR JUST BELOW THE TABS */
#Mheader {clear:both; background-color:#006699; padding:10px; color:#ffffff; font-size:11px;}
#Mheader a.button:link, a.button:visited, a.button:active {font-size:10px; padding:3px; color:#006699; border:1px solid #003366; background-image:url(../../images/buttons/bbg_msgUp.gif); background-repeat:repeat-x; text-decoration:none;}
#Mheader a.button:hover {font-size:10px; padding:3px; color:#006699; border:1px solid #003366; background-image:url(../../images/buttons/bbg_msgDown.gif); background-repeat:repeat-x; text-decoration:none;}

/* MAIN TABLE COLUMN HEADER */
#MlistHeader {font-size:12px; background-color:#66CCFF;}

/* WRAPPER DIV FOR SCROLLING AREA */
#MlistWrapper {height:125px; overflow-y:auto; overflow-x:hidden;}

/* MAIN TABLE OF MESSAGES */
#Mlist {font-size:12px;}
#Mlist .box {border-bottom:1px solid #cccccc;}
#Mlist a.list:link, a.list:visited, a.list:active, a.list:hover {color:#CC3300; text-decoration:none;}

/* DETAILS FOR ACTIVE MESSAGE */
#Minfo {padding:10px; background-color:#eeeeee; font-size:14px; font-weight:bold; border-top:3px solid #333333;}

/* BUTTONS FOR ACTIVE MESSAGE */
#Mactions {padding:7px; background-color:#cccccc; font-size:11px;} 
#Mactions a.action:link, a.action:visited, a.action:active, a.action:hover {font-size:10px; padding:3px; color:#006699; border:1px solid #003366; background-image:url(../../images/buttons/bbg_msgUp.gif); background-repeat:repeat-x; text-decoration:none;}
#Mactions a.action:hover {font-size:10px; padding:3px; color:#006699; border:1px solid #003366; background-image:url(../../images/buttons/bbg_msgDown.gif); background-repeat:repeat-x; text-decoration:none;}

/* MESSAGE CONTENT */
#Mcontent {padding:10px; font-size:12px; border-left:1px solid #cccccc; border-bottom:3px solid #cccccc;}



/************************************************************************** PRICEBENDERS **/

.clearboth {clear:both; height:0px;}

#PriceBenders {width:548px; float:left; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #999;}
	#PriceBenders p {margin:0px; padding:0px;}
	#PriceBenders .clearboth {clear:both; height:0px;}
	#PriceBenders .clearboth10 {clear:both; height:10px;}	
	#PriceBenders .hl {height:35px; line-height:35px; padding-left:5px; float:left; letter-spacing:-.03em;}

#PBheader {padding:5px; background-color:#eeeeee; border-bottom:1px solid #999; font-size:24px; font-weight:bold; color:#333333;}

/** PB LEFT COLUMN **/
#PBleft {width:240px; float:left; text-align:center;}
	#PBleft .PBitem {width:220px; margin:0px 10px 0px 10px;}
	#PBleft .PBmore {width:220px; margin:10px 10px 0px 10px; text-align:center;}
	#PBleft a.moreInfo:link, a.moreInfo:active, a.moreInfo:visited {letter-spacing:normal; width:180px; display:block; margin:5px 0px 0px 15px; padding:3px; border:1px solid #006699; background-color:#003366; text-decoration:none; color:#FFFFFF; font-size:12px; text-align:center;}			
	#PBleft a.moreInfo:hover {letter-spacing:normal; width:180px; display:block; margin:5px 0px 0px 15px; padding:3px; border:1px solid #006699; background-color:#006699; text-decoration:none; color:#FFFFFF; font-size:12px; text-align:center;}	
	#PBleft a.moreInfo2:link, a.moreInfo2:active, a.moreInfo2:visited {letter-spacing:normal; width:180px; display:block; margin:5px 0px 0px 15px; padding:3px; border:1px solid #0099CC ; background-color:#006699; text-decoration:none; color:#FFFFFF; font-size:12px; text-align:center;}			
	#PBleft a.moreInfo2:hover {letter-spacing:normal; width:180px; display:block; margin:5px 0px 0px 15px; padding:3px; border:1px solid #0099CC; background-color:#0099CC; text-decoration:none; color:#FFFFFF; font-size:12px; text-align:center;}			

/** PB RIGHT COLUMN **/
#PBright {width:300px; float:left; text-align:center;}
	#PBright .itemName{font-size:18px; font-weight:bold; letter-spacing:-1px; color:#003366;}			
	#PBright .currentBid {font-size:32px; font-weight:bold; color:#669900; letter-spacing:-1px;}
	#PBright .smalltext {font-size:11px;}
	
#PBbidPanel {background-color:#eeeeee; border-bottom:1px solid #999999; border-top:1px solid #999999;}
	#PBbidPanel .timeLeft {font-size:11px; background-color:#990000; color:#ffffff; font-weight:bold; margin-bottom:5px;}
	#PBbidPanel .countdown {font-size:24px; font-weight:bold; color:#990000; float:left;}	
	#PBbidPanel .timer {margin:2px; text-align:center; width:290px;}
	#PBbidPanel a.bidButton {font-size:18px; display: block; width: 60px; height: 26px; padding: 4px 0px 0px 0px; color:#990000; text-decoration: none; background:url(/images/buttons/b_bidButton.gif) no-repeat 0px -30px; }
	#PBbidPanel a.bidButton:hover {font-size:18px; display: block; width: 60px;	height: 26px; padding: 4px 0px 0px 0px;	color:#666666; text-decoration: none; color:#FF0000; background:url(/images/buttons/b_bidButton.gif) no-repeat 0px 0px; }	

#PBitemSidebar {text-align:center; float:right;} 
	#PBitemSidebar a.moreInfoDet:link, a.moreInfoDet:active, a.moreInfoDet:visited {letter-spacing:normal; width:150px; display:block; margin-bottom:5px; padding:3px; border:1px solid #006699; background-color:#003366; text-decoration:none; color:#FFFFFF; font-size:12px; text-align}			
	#PBitemSidebar a.moreInfoDet:hover {letter-spacing:normal; width:150px; display:block; margin-bottom:5px; padding:3px; border:1px solid #006699; background-color:#006699; text-decoration:none; color:#FFFFFF; font-size:12px;}
	#PBitemSidebar a.moreInfoDet2:link, a.moreInfoDet2:active, a.moreInfoDet2:visited {letter-spacing:normal; width:150px; display:block; margin-bottom:5px; padding:3px; border:1px solid #006699; background-color:#006699; text-decoration:none; color:#FFFFFF; font-size:12px; text-align}			
	#PBitemSidebar a.moreInfoDet2:hover {letter-spacing:normal; width:150px; display:block; margin-bottom:5px; padding:3px; border:1px solid #0099CC; background-color:#0099CC; text-decoration:none; color:#FFFFFF; font-size:12px;}			
	
#PBbidAlert {font-size:13px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
	#PBbidAlert .guts {padding-top:5px; background-color:#FFFFCC; border-top:1px solid #999;}	
	#PBbidAlert .alert1 {font-size:18px; font-weight:bold; color:#990000;}
	#PBbidAlert .text1 {font-size:16px; font-weight:bold;}		
	#PBbidAlert .text2 {font-size:11px;}	
	#PBbidAlert p {padding:0px; margin:0px;}
		.autobidder {padding:5px; background-color:#FFCC33;}									
	
#PBsignupForm {width:600px; margin:0 auto;}
#PBsignupForm input {display:block; width:200px; float:left; margin:2px 0 20px 10px;}
#PBsignupForm label {width:250px; float:left; text-align:right; font-weight:bold;}
#PBsignupForm .clearboth10 {clear:both; height:10px; }
.highlightBlue {color:#006699; font-weight:bold;}
.highlightRed {color:#990000; font-weight:bold; }	

#PBDetailL {width:556px; float:left;}
	#PBDetailProd {float:left; width:222px;}
	#PBDetailBid {float:right; width:325px;}
	#PBDetailBidPanel {width:556px;}
	#PBDetailDscrptn {width:556px;}
#PBDetailR {width:165px; float:right; border-left:1px solid #CCCCCC;}

#PBHistory {margin-top:10px; border:1px solid #999999; padding:5px;}	

#PBhiw {float:left; width:750px;}


/************************************************************************** MAIN SIDEBAR **/

#MainSidebar {float:left; width:190px; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#MainSidebar p {margin:0; padding:0;}
#MainSidebar .MSheadline1 {font-size:24px; font-weight:bold; letter-spacing:-1px; color:#006699; line-height:26px; text-align:center;}
#MainSidebar .MSheadline2 {font-size:24px; font-weight:bold; letter-spacing:-1px; color:#CC6600; text-align:center;}
a.MSbutton:link, a.MSbutton:visited {margin:0; padding:0; font-size:16px; color:#fff; text-decoration:none;}
a.MSbutton:hover {margin:0; padding:0; font-size:16px; color:#fff; text-decoration:underline;}
a.MSbutton:active {margin:0; padding:0; font-size:16px; color:#fff; text-decoration:none;}


/************************************************************************** ROUNDED CORNER BOXES **/

.MSGrayHead {background:#cccccc; height:5px;}
.MSGrayBody {background:#cccccc; padding-left:10px; padding-right:10px;}
.MSGrayFoot {background:#cccccc; height:5px;}

.MSBluHead {background:#3399CC; height:5px;}
.MSBluBody {background:#3399CC; padding-left:10px; padding-right:10px;}
.MSBluFoot {background:#3399CC; height:5px;}

.MSLghtGrayHead {background:#eee; height:5px;}
.MSLghtGrayBody {background:#eee; padding-left:10px; padding-right:10px; color:#666;}
.MSLghtGrayFoot {background:#eee; height:5px;}

.MSOLHead {background:#fff; height:5px; background-image:url(../../images/site/RndCrnrs/bg_RndCrnrOlTop.gif); background-repeat:repeat-x;}
.MSOLBody {background:#fff; border-left:1px solid #999; border-right:1px solid #999; padding-left:10px; padding-right:10px;}
.MSOLFoot {background:#fff; height:5px; background-image:url(../images/site/RndCrnrs/bg_RndCrnrOlBot.gif); background-repeat:repeat-x;}

.MSOLLghtGrayHead {background:#fff; height:5px; background-image:url(../../../images/site/RndCrnrs/bg_RndCrnrLGOlTop.gif); background-repeat:repeat-x;}
.MSOLLghtGrayBody {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; padding-left:10px; padding-right:10px; color:#333;}
.MSOLLghtGrayFoot {background:#fff; height:5px; background-image:url(../../../images/site/RndCrnrs/bg_RndCrnrLGOlBot.gif); background-repeat:repeat-x;}


/************************************************************************** HOMEPAGE V2 **/

#TChomepage960 {margin:0 auto; width:960px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:10px;}

/** 960 HOMEPAGE SIDEBAR **/
#HomepageSidebar {float:left; width:200px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#HomepageSidebar p {margin:0; padding:0;}

a.HPsidebar:link, a.HPsidebar:visited {margin:0; padding:2px 0px; font-size:12px; color:#006699; text-decoration:none; display:block;}
a.HPsidebar:hover {margin:0; padding:2px 0px; font-size:12px; color:#CC6600; text-decoration:none; display:block;}
a.HPsidebar:active {margin:0; padding:2px 0px; font-size:12px; color:#006699; text-decoration:none; display:block;}

/** 960 HOMEPAGE MAIN CONTENT **/
#HomepageContent {float:left; margin-left:10px; width:750px; font-size:12px;}

a.HPcontent:link, a.HPcontent:visited {color:#006699; text-decoration:none;}
a.HPcontent:hover {color:#003366; text-decoration:none; text-decoration:underline;}
a.HPcontent:active {color:#006699; text-decoration:none;}

a.HPbutton:link, a.HPbutton:visited {padding:3px; display:block; width:130px; background-image:url(/images/bg_TxtButton1.gif); margin-top:5px; background-repeat:repeat-x; color:#ffffff; text-decoration:none; text-align:center;}
a.HPbutton:hover {padding:3px; display:block; width:130px; background-image:url(/images/bg_TxtButton1.gif); margin-top:5px; background-repeat:repeat-x; color:#66FFFF; text-decoration:none; text-align:center;}
a.HPbutton:active {padding:3px; display:block; width:130px; background-image:url(/images/bg_TxtButton1.gif); margin-top:5px; background-repeat:repeat-x; color:#ffffff; text-decoration:none; text-align:center;}


/************************************************************************** WAVE3 **/

#W3Gateway {width:960px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; padding:20px 0px;}
#W3Gateway p {padding:0; margin:0;}

/************************************************************************** IMAGE SIZE RESTRICTION **/

.DOTDimage {
  max-width: 175px;
  max-height: 175px;
  width: expression(this.width > 175 ? "175px" : true);
  height: expression(this.height > 175 ? "175px" : true);
}

/************************************************************************** WIDE SITE COMPONENTS **/

#tcWideWrap {width:960px; margin:0 auto; margin-top:10px; margin-bottom:10px;}

#tc960WidthBody {width:750px; margin-left:10px;	height:100%; float:left; font-family:Arial, Helvetica, sans-serif; line-height:140%;}


/************************************************************************** CUSTOM BANNERS **/
#Xbanners {margin:0 auto; }
#Xbanners p {margin:0px; padding:0px;}
#Xbanners .red {color:#CC0000;}
#XbannerAdd {padding:20px; background-color:#eeeeee; text-align:center;}
#XbannerSample {padding:10px; width:200px; border:1px solid #333333; text-align:left; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#XbannerSample .product {float:left; width:70px;}
#XbannerSample .description {float:left; padding-left:5px; font-size:12px; width:140px;}
#XbannerSample .product {float:left; width:50px;}
#XbannerSample .descriptionNoPic {float:left; padding-left:5px; font-size:12px; width:165px;}
#XbannerSample .productNoPic {float:left; width:25px;}
#XbannerSample .clearboth10 {clear:both; height:10px;}
#XbannerSample .ourprice {font-weight:bold; color:#CC0000;}


/************************************************************************** MY ACCOUNT COMBINED PAGE **/
#myAccountTablist {padding: 3px 0; margin: 0; border-bottom: 1px solid #cccccc; font-size:11px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-.05em; font-weight:bold;}
#myAccountTablist li {list-style: none; margin: 0; display: inline; }
#myAccountTablist li a {padding: 3px 1.25em; margin-right: 0px; border: 1px solid #cccccc; border-bottom: none; background-image:url(/images/site/bg_productTab.gif); background-repeat:repeat-x; text-decoration: none; }
#myAccountTablist li a:link {color: #333333; }
#myAccountTablist li a:visited {color: #333333; }
#myAccountTablist li a:hover {color: #333333; background: #eee; }
#myAccountTablist li a#current {background: white; color: #333333; border-bottom: 1px solid white;}

#myAccountTablist li a.blue {padding: 3px 1.25em; margin-right: 0px; border: 1px solid #cccccc; border-bottom: none; background-image:url(/images/site/bg_productTabBlue.gif); background-repeat:repeat-x; text-decoration: none; }
#myAccountTablist li a.blue:link {color: #333333; }
#myAccountTablist li a.blue:visited {color: #333333; }
#myAccountTablist li a.blue:hover {color: #333333; background:#D4F3F3;}
#myAccountTablist li a.blue#current {background: white; color: #333333; border-bottom: 1px solid white;}

#myAccountTablist li a.green {padding: 3px 1.25em; margin-right: 0px; border: 1px solid #cccccc; border-bottom: none; background-image:url(/images/site/bg_productTabGreen.gif); background-repeat:repeat-x; text-decoration: none; }
#myAccountTablist li a.green:link {color: #333333; }
#myAccountTablist li a.green:visited {color: #333333; }
#myAccountTablist li a.green:hover {color: #333333; background:#D9E6B8;}
#myAccountTablist li a.green#current {background: white; color: #333333; border-bottom: 1px solid white;}

#myAccountContent {padding:10px; border-left:1px solid #CCCCCC; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; font-size:14px; line-height:17px; font-family:Arial, Helvetica, sans-serif;}
	#myAccountContent p {padding:0; margin:0;}
	
	
	
/************************************************************************** 2011 PRODUCT DETAILS PAGE **/
#pLayout {float:left; width:750px; font-family:Arial, Helvetica, sans-serif; margin-left:10px; font-size:12px;}
	#pLayout .paddingLeft {padding-left:15px;}	
	#pLayout .padding {padding:10px;}		
	#pLayout .itemName {font-size:28px; font-weight:bold; color:#669900; letter-spacing:-1px; margin:0px 0px 10px 0px; padding:0px;}
	#pLayout .clearboth0 {clear:both; height:0px;}
	#pLayout .clearboth20 {clear:both; height:20px;}	
	#pLayout p {margin:0px; padding:0px;}

#pLayoutPhoto {float:left; width:220px;}
#pLayoutPhoto .pLayoutPhotoThumb {float:left; border:1px solid #eeeeee; width:64px; height:64px;}

#pLayoutSummary {float:left; width:240px; font-size:12px; color:#333333;}
	#pLayoutSummary .price {font-size:28px; letter-spacing:-1px; color:#333333; font-weight:bold;}
	#pLayoutSummary .save {color:#CC0000; font-weight:bold;}	
	#pLayoutSummary .saveSO {color:#669900;}		
	#pLayoutSummary .otherpayments {font-size:11px;}		

#pLayoutSourceWrap {float:left; width:290px; color:#333; font-size:11px;}

#pLayoutSource {float:left; width:290px; color:#333; background:#eeeeee; font-size:11px; border-radius:10px;}
	#pLayoutSource .pLayoutSourceL {float:left; width:75px; text-align:center;}
	#pLayoutSource .pLayoutSourceR {float:left; margin-left:10px; width:180px; margin-bottom:10px;}

#pLayoutTablist {padding: 3px 0; margin: 0; border-bottom: 1px solid #cccccc; font-size:11px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-.05em; font-weight:bold;}
#pLayoutTablist li {list-style: none; margin: 0; display: inline; }
#pLayoutTablist li a {padding: 3px 1.5em; margin-right: 0px; border: 1px solid #cccccc; border-bottom: none; background-image:url(/images/site/bg_productTab2.gif); background-repeat:repeat-x; text-decoration: none; }
#pLayoutTablist li a:link {color: #333333; }
#pLayoutTablist li a:visited {color: #333333; }
#pLayoutTablist li a:hover {color: #0066CC; background: #eee; }
#pLayoutTablist li a#current {background: white; color:#669900; border-bottom: 1px solid white;}

#pLayoutDetails {padding:10px; border-left:1px solid #CCCCCC; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; font-size:13px; line-height:17px; border-radius:0px 0px 10px 10px;}
	#pLayoutDetails p {margin:0px; padding:0px 0px 10px 0px;}
#pLayoutReviews {padding:10px; border-left:1px solid #CCCCCC; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; font-size:13px; line-height:17px; border-radius:0px 0px 10px 10px;}
#pLayoutShipping {padding:10px; border-left:1px solid #CCCCCC; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; font-size:13px; line-height:17px; border-radius:0px 0px 10px 10px;}
#pLayoutReturns {padding:10px; border-left:1px solid #CCCCCC; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; font-size:13px; line-height:17px; border-radius:0px 0px 10px 10px;}
#pLayoutAffiliates {padding:10px; border-left:1px solid #CCCCCC; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; font-size:13px; line-height:17px; border-radius:0px 0px 10px 10px;}
	/* #pLayoutDetails p {padding:.5em 0em .5em 0em;} */
	
.pLayoutMoreProducts {padding:10px; font-size:11px; line-height:15px; border:1px solid #CCCCCC; border-radius:10px;}
.pLayoutRecent {float:left; width:165px; padding-right:10px;}
.pLayoutRelated {float:left; width:530px; padding-left:20px; border-left:1px dotted #CCCCCC;}
.pLayoutRelatedProduct {width:120px; padding:5px; float:left; text-align:center;}

a.pLayout:link, a.pLayout:visited, a.pLayout:hover, a.pLayout:active {color:#0066CC; text-decoration:none;}	
a.pLayout:hover {color:#0066CC; text-decoration:underline;}	
a.pLayout:active {color:#0066CC; text-decoration:none;}	


/************************************************************************** Music Gateway **/
#musicGateway { margin:0 auto; width:960px; height:500px; background-image:url(/images/site/bg_musicGateway.jpg); background-repeat:no-repeat; padding:20 0; border-radius:10px 10px 0px 0px;}
#musicGateway p { margin:0; padding:0; }
#musicGateway .MGtextbox { background: #fff; background:rgba(0,0,0,0.40); width:530px; padding:20px; margin:0 20px; border-radius:10px; box-shadow: 2px 2px 5px #000; -moz-box-shadow: 2px 2px 5px #000; -webkit-box-shadow: 2px 2px 5px #000;}
#musicGateway .MGtextboxText {color:#ffffff; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size:16px; line-height:1.3em; color:#FFE9CB}
#musicGateway .MGheadline {font-size:2em; font-weight:lighter; font-family:"Century Gothic", sans-serif; line-height:1.25em; color:#ff9933; letter-spacing:-1px; }

#musicGatewayBottom { margin:0 auto; width:920px; padding:20px; background-color:#FF9900; border-radius: 0px 0px 10px 10px; border-top:1px solid #333333; font-size:1.25em; line-height:1.3em; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
background: #e0b66f; 
background: -moz-linear-gradient(top, #e0b66f 0%, #e39a55 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0b66f), color-stop(100%,#e39a55)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e0b66f 0%,#e39a55 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e0b66f 0%,#e39a55 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e0b66f 0%,#e39a55 100%); /* IE10+ */
background: linear-gradient(top, #e0b66f 0%,#e39a55 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0b66f', endColorstr='#e39a55',GradientType=0 ); /* IE6-9 */}
#musicGatewayBottom p { margin:0; padding:0; }
#musicGatewayBottom h1 { font-size:2em; letter-spacing:-1px; font-weight:lighter; font-family:"Century Gothic", sans-serif; line-height:1.25em; color:#790809; margin:0; padding:0;}
#musicGatewayBottom a {color:#790809;}
