@CHARSET "UTF-8";

.wbd { background:#fff; }	

td { font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif; }

h1,h2,h3,h4,h5,h6 { font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif; }


.noMargin { margin: 0px 0px 0px 0px; }
.txtNormal { font-weight: normal }
.txtBold { font-weight: bold;}
.txtItalic { font-style: italic; }
.lineht20 { line-height:20px; }
.searchPromoBanner { margin: 0px 0px 10px 0px; }
.macSubBanner  { background-image:url(/ttsvr/croppedWidgets/globalImages.hdrSubMenuBg.jpg); height:24px; padding:0; width:100%; }

/* Global stuff */
.wbd img {
	border-style: none;
}

/* Standard text font */
.wt {
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
}
.wt9 {
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
}
.wt10 {
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}
.wt11 {
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.wt12 {
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
.wt13 {
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
}
.wt14 {
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
}
.wt15 {
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
}
.wt16 {
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
}
.wt18 {
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
}
.wt20 {
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
}
.wt22 {
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 22px;
}
.wt24 {
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 24px;
}
.wt26 {
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 26px;
}
.wt28 {
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 28px;
}
.wt30 {
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 30px;
}
.wt32 {
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 32px;
}
.wt34 {
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 34px;
}
.wt36 {
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 36px;
}
.wt48 {
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 48px;
}
/* Standard colors */
.wcWhite {
	color: #ffffff;
}
.wcBlack {
	color: #000000;
}
.wcGray1 {
	color: #666666;
}
.wcGray2 {
	color: #646161;
}
.wcGray3 {
	color: #333333;
}

.wcGray4 {
	color: 282828;
}

/* Product details page */
.wPdpDtlsLabel {
	color: #282828;
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
.wPdpDtlsContent {
	color: #646161;
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}
.wPdpDtlsLink {
	Zcolor:#64ade3;
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}
.wPdpDtlsLink a:link,a:active,a:visited{
	color:#64ade3;
}
.wPdpDtlsLink a:hover{
	color:#666;
}
.wPdpHorLine{
	margin:0; padding:0; border-bottom:1px solid #ccc;
}
.wPdpDtlsPriceLabel {
	color: #282828;
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	vertical-align: bottom;
}
.wPdpDtlsPrice {
	color: #d55719;
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	text-align: right;
	vertical-align: bottom;
}
.wPdpSelect {
	color:red;
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	width: 170px;
}
.wPdpDtlsRvw {
	color: #666666;
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}
.wPdpDtlsRvwLink {
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.wPdpDtlsRvwLink a:link,a:active,a:visited{
	color:#64ade3;
}
.wPdpDtlsRvwLink a:hover{
	color:#666;
}



/* Incomplete Marker */
.wIncMkr{
	color:red;
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}



.wcB1 {
	color: #2ba5ff;
}
.wcB2 {
	color: #97d3ff;
}
.wcB3 {
	color: #64ade3;
}
.wcB4 {
	color: #3366cc;
}
.wcB5 {
	color: #3b79c2;
}
.wcB6 {
	color: #105fa2;
}
.wcG {
	color: #009c01;
}
.wcR {
	color: #d55719;
}
.wcO1 {
	color: #ee5e1f;
}
.wcO2 {
	color: #d55719;
}
.wcY1 {
	color: #d2aa32;
}
.wcY2 {
	color: #c37808;
}


/* Product (SKU) details */
.wpTitleNARR {
	color: #646161;
	font-size: 13px;
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.wpTitle2 {
	color: #c37808;
}
.wpNameNARR {
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
 	color: black;
	font-size: 11px;
}
.wpDescNARR { 
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
		color: #105fa2;
	font-size: 11px;
}
.wpOldPrice1NARR {
	font-size: 12px;
}
.wpOldPrice2NARR {
	text-decoration: line-through;
}
.wpPrice1NARR {
	font: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color:  #d55719;
}
.wpPrice2NARR {
	color:  #d55719;
}
.wpDetail1 {
	color: #666666;
}
.wpDetail2 {
	color: black;
}
.wpViewMoreNARR {
	font-size: 12px;
	color: #666666;
}
.wpViewMoreNARR a hover {
	font-size: 12px;
	color: red;
}
.wpDebug {
	font: Arial, Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #9400ff;
}
.wbdRichText {
	font: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
}

.wtbl {
	border-collapse: collapse;
}
.wtbl td {
	padding: 0px;
}

.wErrorDiv {
	background-color: white;
	border-style: ridge;
	padding: 15px;
	font-size: 11px;
	font: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	color: maroon;
}
/* page link */
.wPlnk a:link { color: #105fa2; text-decoration: none; }
.wPlnk a:visited { color: #105fa2; text-decoration: none; }
.wPlnk a:active { color: #105fa2; text-decoration: none; }
.wPlnk a:hover { text-decoration: underline; }
/* info blocks */
.infoBlockSummary {
		width: 300px;
	padding: 10px;
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	text-align: left;
}
.infoBlockInfo {
	width: 700px;
	padding: 10px;
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	text-align: left;
}



