/*
(C) Copyright MarketLive. 2006. All rights reserved.
MarketLive is a trademark of MarketLive, Inc.
Warning: This computer program is protected by copyright law and international treaties.
Unauthorized reproduction or distribution of this program, or any portion of it, may result
in severe civil and criminal penalties, and will be prosecuted to the maximum extent
possible under the law.
*/
.default {
	font-size : 11px;
	color : #5c5c5c;
}
.default A:LINK, .default A:VISITED, .default A:ACTIVE {
	color : #5c5c5c;
}
.defaultnu A:LINK, .defaultnu A:VISITED, .defaultnu A:ACTIVE {
	color : #5c5c5c;
	text-decoration : none;
}
.colorsubheader, .colorsubheader A:LINK, .colorsubheader A:VISITED, .colorsubheader A:ACTIVE {
	font-size : 13px;
	color : #5c5c5c;
	font-weight: bold;
}
.defaultsubheader, .defaultsubheader A:LINK, .defaultsubheader A:VISITED, .defaultsubheader A:ACTIVE {
	font-size : 13px;
	color : #5c5c5c;
	font-weight: bold;
}
H1 {
 font-family:verdana;
 font-size : 16px;
 color : #5c5c5c;
 font-weight: bold;
 margin: 0px;
}
.detailheader {
	font-family:verdana;	
	font-size : 14px;
	color : #5c5c5c;
	font-weight: bold;
}
.quotetext {
	font-size: 13px;
	color: #333333;
	font-family: "Times New Roman", Times, serif;
	font-style : italic;
}
.small, .small A:LINK, .small A:VISITED, .small A:ACTIVE {
	font-size : 10px;
	color : #5c5c5c;
}
.thumbheader{
	font-size: 11px;
	font-weight: bold;
	color: #5c5c5c;
}
.thumbtext{
	font-size: 11px;
	color: #5c5c5c;
}
.thumbtext A:LINK, .thumbtext A:ACTIVE, .thumbtext A:VISITED{
	color: #5c5c5c;
	text-decoration : none;
}
.thumbtext A:HOVER{
	color: #5c5c5c;
	text-decoration : none;
}

.mainLayoutTable {
	border:0px solid #000000;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

.popupLayoutTable {
  border:0px solid #000000;
}

.tableheader {
	font-size: 11px;
	color: #5c5c5c;
	font-weight : bold;
	margin-bottom : 5px;
	margin-left : 5px;
	margin-right : 5px;
	margin-top : 5px;
}
.tableheaderedit, .tableheaderedit A:LINK, .tableheaderedit A:ACTIVE, .tableheaderedit A:VISITED{
	font-size: 10px;
	color: #333333;
	font-weight : normal;
}
.tableitem{
	font-size: 10px;
	color: #5c5c5c;
	margin-bottom : 1px;
	margin-left : 5px;
	margin-right : 5px;
	margin-top : 1px;
}
.tableitem A:LINK, .tableitem A:ACTIVE, .tableitem A:VISITED{
	color: #27567A;
}
.tablesavedheader{
	font-size: 11px;
	color: #333333;
	font-weight : bold;
}
.tablesaveditem{
	font-size: 11px;
	color: #5c5c5c;
}
.tablesaveditem A:LINK, .tablesaveditem A:ACTIVE, .tablesaveditem A:VISITED{
	color: #5c5c5c;
}
.remove, .remove A:LINK, .remove A:ACTIVE, .remove A:VISITED{
	color: #990000;
	font-weight:bold;
	font-size:10px;
}
.messagewas{
	color: #990000;
}
.pricewas{
	color: #990000;
	text-decoration : line-through;
}
.pricesale, .messagesale {
	color: #990000;
	font-weight : bold;
}
.formlabel, .formlabel A:LINK, .formlabel A:ACTIVE, .formlabel A:VISITED{
    FONT-SIZE: 11px;
    COLOR: #5c5c5c;
}
.formrequiredtext{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #5c5c5c;
}
.formfieldnote{
    FONT-SIZE: 10px;
    COLOR: #333333;
}
.formrequired{
    COLOR: #990000;
    FONT-SIZE: 11px;
}
.breadcrumb{
    FONT-SIZE: 10px;
    COLOR: #5c5c5c;
}
.breadcrumb A:LINK, .breadcrumb A:ACTIVE, .breadcrumb A:VISITED{
	color: #5c5c5c;
}
.brandingtext{
	font-size : 12px;
}
.footer{
	font-size:11px;
	color: #777777;
}
.footer A:LINK, .footer A:ACTIVE, .footer A:VISITED{
	color: #777777;
	text-decoration : none;
}
.footer A:HOVER{
	color: #777777;
	text-decoration : underline;
}
.message {
	color: #333333;
	font-weight : bold;
}
.messageerror, .messagealert, .messagebackorder {
	color: #990000;
	font-weight : bold;
}
.messagediscount, .messagefreegift, .messagesent, .messageoverweight, .orderstatus {
	color: #990000;
	font-weight : bold;
	font-size:10px;
}
.errorblock {
	color: #990000;
	font-weight: bold;
	border:1px solid #990000;
	padding:10px;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:10px;
}
.errorblock A:LINK, .errorblock A:VISITED, .errorblock A:ACTIVE {
	color : #990000;
 }
.errorblock H1 {
   color: #990000;
   font-size: 15px;
   margin: 0px;
}
.errorblock UL {
   color: #990000;
   padding-left: 15px;
   margin: 0px;
}
.errorblock LI {
   color: #990000;
   padding-top: 5px;
   padding-bottom: 5px;
}
.navsearchbox{
	width : 156px;
	color: #5c5c5c;
}
.navemailbox{
	width : 130px;
	color: #5c5c5c;
}
input.address {
	width:305px;
}
input.firstname {
	width:119px;
}
input.lastname {
	width:155px;
}
input.zip {
	width:120px;
}
input.phone {
	width:141px;
}
input.custreviewlogin {
	width:195px;
}
input.login, input.ccard {
	width:225px;
}
input.tellafriend {
	width:130px;
}
.tableitemheaderbg, .verticalrule, .tablesavedheaderbg {
  background-color : #e2e2e2;
}
.tableitemheaderdivbg, .tableitembottomdivbg {
	background-color : #cccccc;
}
.tableitem1bg {
	background-color : #FFFFFF;
}
.tableitem1bg td
{
	padding:15 0 0 0;
}
.tableitem2bg, .tablesavedbg, .crosssellbg, .upsellbg, .recoverybg {
	background-color : #ffffff;
}
.tableitem3bg {
	background-color : #CCCCCC;
}
.headerrule, .tableitemdivbg, .tablesavedborder {
	background-color : #dbdbdb;
}
.crosssellborder, .upsellborder, .recoverborder, .thumbborderbg {
	background-color : #ffffff;
}
.lrgimagebg, .tabledivrule {
	background-color : #DFEAF2;
}
.altviewborder {
    cursor: pointer;
    border-top:1px solid #DFEAF2;
    border-right:1px solid #DFEAF2;
    border-bottom:1px solid #DFEAF2;
    border-left:1px solid #DFEAF2;
}
.altviewactiveborder {
    cursor: pointer;
    border-top:1px solid #336699;
    border-right:1px solid #336699;
    border-bottom:1px solid #336699;
    border-left:1px solid #336699;
}
.imagecellbg {
	background-color : #FFFFFF;
}

 /*???????????????________________________________________________________________________________________________Galina 07-16-09*/
/* HIDE Background-color- for new design 
.navheaderbg{
	background-color: #ffffff;
}
*/
 /*???????????????________________________________________________________________________________________________Galina 07-16-09*/
/* HIDE Background-color - for new design */
.navfooterbg{
	background-color : #ffffff;
}
 /*???????????????________________________________________________________________________________________________Galina 07-16-09*/
/* HIDE background-color & background-color for new design */
.navleftbg{
    background-color:#ffffff;
    border-left:1px solid #dbdbdb;
}
.navLeft1Off{
    background-color:#F0F0F0;
    padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:5px;
    border-top:0px;	border-left:0px; border-right:0px; border-bottom:1px;
    border-style:solid;
    border-color:#FFFFFF;
    cursor:pointer;
}
.navLeft1Off A:LINK,.navLeft1Off A:ACTIVE,.navLeft1Off A:VISITED {
    color:#274869;
    font-size:13px;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration:none;
    font-weight:bold;
    line-height:24px;
}
.navLeft1On{
    background-color:#2E5A82;
    padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:5px;
    border-top:0px; border-left:0px; border-right:0px; border-bottom:1px;
    border-style:solid;
    border-color:#FFFFFF;
    cursor:pointer;
}
.navLeft1On A:LINK,.navLeft1On A:ACTIVE,.navLeft1On A:VISITED {
    color:#FFFFFF;
    font-size:13px;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration:none;
    font-weight:bold;
    line-height:16px;
}
.navLeft2Off{
    background-color:#ffffff;
    padding-left:12px; padding-top:0px; padding-bottom:0px; padding-right:5px;
    cursor:pointer;
}
.navLeft2Off A:LINK,.navLeft2Off A:ACTIVE,.navLeft2Off A:VISITED {
    color:#032c87;
    font-size:11px;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration:none;
    line-height:16px;
	font-weight:bold;
}

.navLeft2Off A:hover{
	color:#f63;
}

/*________________________________________________________________________________________________Galina 07-16-09*/
/* HIDE backgroundcolor- for new design */
.navLeft2On{
   background-color:#ffffff;
    padding-left:12px; padding-top:0px; padding-bottom:0px; padding-right:5px;
    cursor:pointer;
    line-height:16px;
	font-weight:bold;
	color:#f63;
 }

.navLeft2On a{
    /*background:#dadada;*/
	color:#f63;
}
.navLeft2On A:LINK,.navLeft2On A:ACTIVE,.navLeft2On A:VISITED {
    color:#f63;
    font-size:11px;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration:none;
    line-height:16px;   
}
/*________________________________________________________________________________________________Galina 07-16-09*/
/* HIDE backgroundcolor- for new design */
.navLeft2Spacer{
    background-color:#C3D6E6;
    border-top:0px;	border-left:0px; border-right:0px; border-bottom:1px;
    border-style:solid;
    border-color:#FFFFFF;
}
/*________________________________________________________________________________________________Galina 07-16-09*/
/* HIDE backgroundcolor- for new design */
.navLeftSubsOff{
    background-color:#ffffff;
    padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:5px;
    cursor:pointer;
    line-height:16px;    
}
.navLeftSubsOff A:LINK,.navLeftSubsOff A:ACTIVE,.navLeftSubsOff A:VISITED {
    color:#032c87;
    font-size:11px;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration:none;
    line-height:16px;
}
/*________________________________________________________________________________________________Galina 07-16-09*/
/* HIDE backgroundcolor- for new design */
.navLeftSubsOn{
    background-color:#ffffff;
    padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:5px;
    cursor:pointer;
    line-height:16px;    
}
.navLeftSubsOn a
{
    /*background:#dadada;*/
	color:#0059A1;
}
.navLeftSubsOn A:LINK,.navLeftSubsOn A:ACTIVE,.navLeftSubsOn A:VISITED {
    color:#f63;
    font-size:11px;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration:none;
    font-weight:normal;
    line-height:16px;
}
/*________________________________________________________________________________________________Galina 07-16-09*/
/* HIDE background color for new Design  */
.navLeftMoreOff, .navLeftMoreOn {
    background-color:#C3D6E6;
    padding-left:35px; padding-top:0px; padding-bottom:6px; padding-right:5px;
    border-top:0px; border-left:0px; border-right:0px; border-bottom:1px;
    border-style:solid;
    border-color:#FFFFFF;
    cursor:pointer;
}
.navLeftMoreOn A:LINK,.navLeftMoreOn A:ACTIVE,.navLeftMoreOn A:VISITED {
    color:#2E5A82;
    font-size:11px;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration:none;
    font-weight:normal;
}
.navLeftMoreOff A:LINK,.navLeftMoreOff A:ACTIVE,.navLeftMoreOff A:VISITED {
    color:#5c5c5c;
    font-size:11px;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration:none;
    font-weight:normal;
}

/*________________________________________________________________________________________________Galina 07-16-09*/
/*HIDE background color for new Design  background for gateway & directory pages */
.contentbg, .popupcontentbg {
	background-color : #FFFFFF;
}
.clearbg{
	background-image : url(/images/set_a/en_us/global/globalgraphics/spacer01.gif);
}



body.main {
	background-color: #FFFFFF;
    margin-left: 0px;
    margin-top: 12px;
    margin-bottom: 15px;
    margin-right: 0px;
    padding: 0px;
    text-align:center;
	background: url(/images/set_a/en_us/global/globalgraphics/bmain_bg.jpg) no-repeat fixed center top;
}
body.popup{
	background-color: #FFFFFF;
    margin: 10px;
    padding: 0px;
}

td, body, input, select, textarea {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #5c5c5c;
	FONT-SIZE: 11px;
}
A.nu {
	text-decoration : none;
}

.menuItemOn {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	background: #DFEAF2;
	padding-left: 10px;padding-top: 3px;padding-bottom: 3px;padding-right: 10px;
	text-decoration: underline;
}
.menuItemOn A:LINK,.menuItemOn A:ACTIVE,.menuItemOn A:VISITED {
	color : #000000;
	background: #DFEAF2;
	text-decoration: underline;
	padding-left: 0px;padding-top: 0px;padding-bottom: 0px;padding-right: 0px;
}
.menuItemOff {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #336699;
	background: #FFFFFF;
	padding-left: 10px;padding-top: 3px;padding-bottom: 3px;padding-right: 10px;
	text-decoration: none;
}
.menuItemOff A:LINK,.menuItemOff A:ACTIVE,.menuItemOff A:VISITED {
	color : #336699;
	background: #FFFFFF;
	text-decoration: none;
	padding-left: 0px;padding-top: 0px;padding-bottom: 0px;padding-right: 0px;
}


.infoTabOn{
	cursor: pointer;
	background-color:#777777;
	border-top:1px;
	border-left:1px;
	border-right:1px;
	border-bottom:0px;
	border-style:solid;
	border-color:#cccccc;
	padding:5px;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

.infoTabOff{
	cursor: pointer;
	background-Color:#cccccc;
	border-top:1px;
	border-left:1px;
	border-right:1px;
	border-bottom:1px;
	border-style:solid;
	border-color:#cccccc;
	padding:5px;
	font-size:10px;
	color:#656464;
	font-weight:bold;
	text-align:center;
}

.infoTabSpacer{
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:1px;
	border-style:solid;
	border-color:#cccccc;
}

.infoTabContent{
	background-color:#ffffff;
	border-top:0px;
	border-left:1px;
	border-right:1px;
	border-bottom:1px;
	border-style:solid;
	border-color:#cccccc;
	font-size:10px;
	height:115px;
	width:426px;
}

@media print{
  .tableitemheaderdivbg, .tableitembottomdivbg {
    border-bottom:1px solid #000000;
  }
}

.optionValueNearDetailImage {
}

.swatchHeader {
	padding-bottom:5px;
}

.swatchUnSelected{
	background-color:#F5F5F5;
	border-top:2px;
	border-left:2px;
	border-right:2px;
	border-bottom:2px;
	border-style:solid;
	border-color:#FFFFFF;
}

.swatchSelected{
	background-color:#F5F5F5;
	border-top:2px;
	border-left:2px;
	border-right:2px;
	border-bottom:2px;
	border-style:solid;
	border-color:#000000;
}

.swatchHover{
	background-color:#F5F5F5;
	border-top:2px;
	border-left:2px;
	border-right:2px;
	border-bottom:2px;
	border-style:solid;
	border-color:#CCCCCC;
}
/*________________________________________________________________________________________________Galina 07-15-09*/
.navheadertopborder
{
	border-top:1px solid #dbdbdb;
	width:768;
}
/*________________________________________________________________________________________________Galina 07-15-09*/
.sideborders
{
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	background-color: #ffffff;
}
/*________________________________________________________________________________________________Galina 07-15-09*/
/*HIDE border-top:1px solid #dbdbdb; for new Design */
.footerbottomborder
{
	border-bottom:1px solid #dbdbdb;
	width:768;
}
.leftnav
{
padding:0 12 12 12;
}
.subcats
{
font-size:12px;
font-family:verdana;
color:#032c87;
text-decoration:none;
line-height:16px;
font-weight:bold;
}
.subcats:hover
{
color:#f63;
}


.subcatpadding
{
color:#032c87;
padding-left:15px;
margin-bottom:0px;
}
/*________________________________________________________________________________________________Galina 07-15-09*/
/*HIDE border-top:1px solid #dbdbdb; for new Design */
.rightborder {
	border-right:1px solid #dbdbdb;
	background-color:#ffffff;
}
/*________________________________________________________________________________________________Galina 07-15-09*/
/*HIDE border-top:1px solid #dbdbdb; for new Design */
.leftborder {
	border-left:1px solid #dbdbdb;
	background-color:#ffffff;
}
.contentheight {
	min-height:500px;
	vertical-align:top;
}



/*New RAD Modules 07-23-07 - Galinak ____________________________________________________________________________________NEW RAD Modules*/


/*CAT TOP NAV________________________________The styles used for the topnav category links*/
#CatTopNavContainer{
font-weight:bold;
margin:0pt;
padding:0pt;
overflow: hidden;
white-space: nowrap;
border-bottom:2px solid #032c87;
background-color:#ffffff;
}

* html #CatTopNavContainer {  /* Tan hack so IE boarder is right DO NOT DELETE - GK 08-03-09 */
	width: 768px; 
	w\idth: 768px;
}
	 
.CatTopNav {
font-weight:bold;
margin:0pt;
padding:0pt;
/*overflow: hidden;*/
}
.CatTopNav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
/*overflow: hidden;*/
}

/*overflow: hidden;*/
}
.CatTopNav ul li {
float: left;
margin-bottom:2pt;
padding:0pt;
/*border-bottom:2px solid #032c87;*/
/*overflow: hidden;*/
}
.CatTopNav ul li a {
float: left;
padding:0pt 0pt 0pt 0pt;
margin-bottom:2pt;
text-decoration:none;
}
.CatTopNav ul li a span {
color:#FFFFFF;
float:left;
/*padding:9px 6px 8px 7px;*/
white-space: nowrap;
}


* html .CatTopNav ul li a{
cursor: pointer;
}

/*___________________________________________________________________________________________________________________TEXT NAV Categories
Galina added 07-13-09 add styles to gloabl text links/global nav for Stuff Dyed in, mens, womens, kids, accessories, sale 
*/
#tnc_100161 a  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
	margin: 0pt;
	padding: 0px 0px 0px 36px;
	text-decoration: none;	
	cursor:pointer;
}
#tnc_100161 a span {
	color:#032c87;
	font-size:14px;
	float:left;
	padding:9px 0px 8px 0px;
	white-space: nowrap;
}
#tnc_100161 a:hover {
    color:#ff6521;
    text-decoration:none;
}
#tnc_100161 a:hover span {
    color:#ff6521;
    text-decoration:none;
}
#tnc_100161 a.current {
    color:#ff6521;
    text-decoration:none;
}
#tnc_100161 a.current span {
    color:#ff6521;
    text-decoration:none;
}


/* 07-13-09 add styles to gloabl text links/global nav for Men's */

#tnc_100162 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
	margin: 0px 0px 0px 62px;
	padding: 0pt;
	text-decoration: none;	
	cursor:pointer;
}
#tnc_100162 a span {
	color:#032c87;
	font-size:14px;
	float:left;
	padding:9px 0px 8px 0px;
	white-space: nowrap;
}
#tnc_100162 a:hover {
    color:#ff6521;
    text-decoration:none;
}
#tnc_100162 a:hover span {
    color:#ff6521;
    text-decoration:none;
}
#tnc_100162 a.current {
    color:#ff6521;
    text-decoration:none;
}
#tnc_100162 a.current span {
    color:#ff6521;
    text-decoration:none;
}

/* 07-13-09 add styles to gloabl text links/global nav for Women's */
#tnc_100163 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
	margin: 0px 0px 0px 64px;
	padding: 0pt;
	text-decoration: none;	
	cursor:pointer;
}
#tnc_100163 a span {
	color:#032c87;
	font-size:14px;
	float:left;
	padding:9px 0px 8px 0px;
	white-space: nowrap;
}
#tnc_100163 a:hover {
    color:#ff6521;
    text-decoration:none;
}
#tnc_100163 a:hover span {
    color:#ff6521;
    text-decoration:none;
}
#tnc_100163 a.current {
    color:#ff6521;
    text-decoration:none;
}
#tnc_100163 a.current span {
    color:#ff6521;
    text-decoration:none;
}

/* 07-13-09 add styles to gloabl text links/global nav for Kids' */
#tnc_100164 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
	margin: 0px 0px 0px 64px;
	padding: 0pt;
	text-decoration: none;	
	cursor:pointer;
}
#tnc_100164 a span {
	color:#032c87;
	font-size:14px;
	float:left;
	padding:9px 0px 8px 0px;
	white-space: nowrap;
}
#tnc_100164 a:hover {
    color:#ff6521;
    text-decoration:none;
}
#tnc_100164 a:hover span {
    color:#ff6521;
    text-decoration:none;
}
#tnc_100164 a.current {
    color:#ff6521;
    text-decoration:none;
}
#tnc_100164 a.current span {
    color:#ff6521;
    text-decoration:none;
}

/* 07-13-09 add styles to gloabl text links/global nav for  Accessories */
#tnc_100165 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
	margin: 0px 0px 0px 64px;
	padding: 0pt;
	text-decoration: none;	
	cursor:pointer;
}
#tnc_100165 a span {
	color:#032c87;
	font-size:14px;
	float:left;
	padding:9px 0px 8px 0px;;
	white-space: nowrap;
}
#tnc_100165 a:hover {
    color:#ff6521;
    text-decoration:none;
}

#tnc_100165 a:hover span {
    color:#ff6521;
    text-decoration:none;
}
#tnc_100165 a.current {
    color:#ff6521;
    text-decoration:none;
}

#tnc_100165 a.current span {
    color:#ff6521;
    text-decoration:none;
}

/* 07-13-09 add styles to gloabl text links/global nav for  Sale */
#tnc_100166 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
	margin: 0pt;
	padding: 0px 41px 0px 64px;
	text-decoration: none;	
	cursor:pointer;
}
#tnc_100166 a span {
	color:#d70808;
	font-size:14px;
	float:left;
	padding:9px 0px 8px 0px;
	white-space: nowrap;
}
#tnc_100166 a:hover {
    color:#ff6521;
    text-decoration:none;
}

#tnc_100166 a:hover span {
    color:#ff6521;
    text-decoration:none;
}
#tnc_100166 a.current {
    color:#ff6521;
    text-decoration:none;
}

#tnc_100166 a.current span {
    color:#ff6521;
    text-decoration:none;
}

/*________________________________________________________________________________________________Global Cart*/

.GlobalCartOn {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*border: 1px solid #333333;*/
	width: 134px;
	color:##ff6521;
	/*background: #417baa;*/
	text-decoration: none;
	text-align:center;
}
.GlobalCartOff {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*border: 1px solid #999999;*/
	width: 134px;
	color:#5c5c5c;
	/*background: #417baa;*/
	text-decoration: none;
	text-align:center;
}
.GlobalCartItemOn {
	font-size : 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 170px;
	color: #FFFFFF;
	background-color:#417baa;
	text-decoration: none;
	white-space: nowrap;
}
.GlobalCartItemOff {
	font-size : 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 170px;
	color : #FFFFFF;
	background: #7facd0;
	text-decoration: none;
	white-space: nowrap;
}
.GlobalCartLeft {
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
.GlobalCartRight {
	padding: 0px 0px 10px 0px;
	width: 134px;
	text-align:center;
	white-space: nowrap;
	font-size : 11px;
	text-decoration: none;
}
.cartmoreitems {
	text-align: center;
	background-color: #7facd0;
	/*width: 170px;*/
	font-size : 10px;
	color : #FFFFFF;
	padding: 5px 0px 0px 0px;
	text-decoration: none;
}
.viewcartbtn {
	text-align: center;
	background-color: #417baa;
	width: 170px;
	padding: 10px 0px 10px 0px;
}
.cartnoitems {
	text-align: center;
	/*width: 150px;*/
	padding: 10px 10px 10px 10px;
	color : #FFFFFF;
	background-color: #7facd0;
	font-weight: bold;
	font-size:10px;
}

.cartmenunamehdr {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 0px 10px 0px;
	background-color: #417baa;
	width: 170px;
	color : #FFFFFF;
	font-weight:bold;
	white-space: nowrap;
	text-align:center;
}
.cartmenu1column {
	padding: 3px 5px 3px 5px;
	width: 140px;
	color : #FFFFFF;
}

.cartmenunameitem {
	font-weight: bold;
	text-decoration: none;	
	white-space: nowrap;
}

.cartmenupriceitem {
	text-decoration: none;
}


/* ___________________________________________________________________________EstTaxShip */
.ETSBox{
	position: absolute;
	margin: -10px 0px 0px 0px;
	background-color: #C3D6E6;
	border: 1px solid #333333;
	padding: 10px 10px 10px 10px;
	z-index: 100;
	width: 250px;
}
.esttableitem{
	font-size: 11px;
	text-align:right;
	color: #333333;
	padding: 2px 4px 2px 4px;
}
.esttableitem A:LINK, .esttableitem A:ACTIVE, .esttableitem A:VISITED{
	color: #27567A;
}
.esttableitemtotal {
	font-size: 12px;
	font-weight: bold;
	text-align:right;
	color: #333333;
	padding: 4px 4px 4px 4px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
.ETSBoxmsg{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	margin: 2px 0px 2px 0px;	
}
.ETSBoxhdr{
	color: #333333;
	font-size: 10px;
	font-weight: bold;
	margin: 2px 0px 2px 0px;	
}
select.estState {
	font-size: 10px;
	color:#333333;
	width: 250px;
}
select.estshipMethod {
	font-size: 10px;
	color:#333333;
	width: 250px;
}
