/*
(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.
*/
/*
.catDimBorder
{
	border-style:solid;
	border-width:1px;
	border-color:#ccc;
	margin-left:10px;
}
*/

.navleftbg{
    /*background-image:url(/images/en_US/global/globalgraphics/navleft_bg.gif);*/
    background-color:#fff;
}
/**********************************  Customized Gateway and Sub-Gateway CSS Styles *******************************************/

.navCategoryLeft1Off{

padding: 6px 12px 6px 15px;
margin-left:-5px;
background-image: url(/images/en_US/global/globalgraphics/navleft02off_bg.gif);
background-repeat:repeat-y;
display:block;
line-height:12px;

}
.navCategoryLeft1Off A:LINK,.navCategoryLeft1Off A:ACTIVE,.navCategoryLeft1Off A:VISITED {

font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration:none;
color: #333;

}

.navCategoryLeft1On{
padding: 6px 12px 6px 0px;
margin-left:-5px;
background-image: url(/images/en_US/global/globalgraphics/navleft02on_bg.gif);
background-repeat:repeat-y;
display:block;
line-height:12px;
}

.navCategoryLeft1On A:LINK,.navCategoryLeft1On A:ACTIVE,.navCategoryLeft1On A:VISITED {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration:none;
color: #333;
}

.navCategoryLeft1OnSelected{
padding: 6px 12px 6px 0px;
margin-left:-5px;
background-image: url(/images/en_US/global/globalgraphics/navleft02on_bg.gif);
background-repeat:repeat-y;
display:block;
line-height:12px;
}

.navCategoryLeft1OnSelected A:LINK,.navCategoryLeft1OnSelected A:ACTIVE,.navCategoryLeft1OnSelected A:VISITED {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration:none;
color: #333;
}

.navCategoryLeft2Off{
padding: 3px 12px 4px 6px;
margin-left:-5px;
background-image: url(/images/en_US/global/globalgraphics/navleft02on_bg.gif);
background-repeat:repeat-y;
display: block;
line-height: 12px;
}
.navCategoryLeft2Off A:LINK,.navCategoryLeft2Off A:ACTIVE,.navCategoryLeft2Off A:VISITED {
font-family: Arial, Helvetica, Verdana, Geneva,sans-serif;
font-size: 11px;
font-weight: normal;
color: #333;
text-decoration:none;
}
.navCategoryLeft2On{
padding: 3px 12px 4px 6px;
margin-left:-5px;
background-image: url(/images/en_US/global/globalgraphics/navleftsubson_bg.gif);
background-repeat:no-repeat;
display: block;
line-height: 12px;
}
.navCategoryLeft2On A:LINK,.navCategoryLeft2On A:ACTIVE,.navCategoryLeft2On A:VISITED {
font-family: Arial, Helvetica, Verdana, Geneva,sans-serif;
font-size: 11px;
font-weight: normal;
color: #416e9b;
text-decoration:none;
}

/**********************************  End Of Customized Gateway and Sub-Gateway CSS Styles *******************************************/


/**********************************  Endeca ClearAll and ShowAll CSS Styles *******************************************/
.clearall
{
	background-color:#FFF;
	font-family:arial;
	font-size:10px !important;
	font-weight:normal;
	color:#333;	
	padding-bottom:7px;
}

.showall
{
	background-color:#FFF;
	font-family:arial;
	font-size:10px !important;
	font-weight:normal;
	color:#333;	
}
.clearall a:link, .clearall a:visited, .clearall a:active
{
	font-size:10px !important;
	font-weight:normal;
	text-decoration:underline;
	color:#333;
	line-height:15px;
}

.showall a:link, .showall a:visited, .showall a:active, .navLeft2Off td div.showall a:link, .navLeft2Off td div.showall a:visited, .navLeft2Off td div.showall a:active, .navLeft1Off td div.showall a:link, .navLeft1Off td div.showall a:visited, .navLeft1Off td div.showall a:active
{
	font-size:10px !important;
	font-weight:normal !important;
	text-decoration:underline;
	color:#333;
	line-height:15px;
	margin-left: -16px;
}

#catDimBorder .navLeft2Off div
{
	margin-left:-16px;
}

#catDimBorder .navLeft2Off div.showall
{
	padding-left:0px;
	margin-left:0px;
}

#catDimBorder .navLeft2Off div a:link, #catDimBorder .navLeft2Off div a:visited, #catDimBorder .navLeft2Off div a:active
{
	font-weight:bold;
}

#catDimBorder .navLeft1Off, #catDimBorder .navLeft2Off, #catDimBorder2 .navLeft1On
{
	padding-left:0px;
}


#catDimBorder .navLeft1Off div.navLeft1Off a:link, #catDimBorder .navLeft1Off div.navLeft1Off a:visited, #catDimBorder .navLeft1Off div.navLeft1Off a:active
{
	padding-left:0px;
}

#catDimBorder div.navLeft1Off
{
	padding-left:10px !important;
}

#catDimBorder2 .navLeft1On a:link, #catDimBorder2 .navLeft1On a:visited, #catDimBorder2 .navLeft1On a:active
{
	margin-left:-6px;
}

#catDimBorder2 .navLeft1Off a:link, #catDimBorder2 .navLeft1Off a:visited, #catDimBorder2 .navLeft1Off a:active
{
	margin-left:-10px;
}

#catDimBorder2 div.showall a:link, #catDimBorder2 div.showall a:visited, #catDimBorder2 div.showall a:active
{
	margin-left:10px;
}

#catDimBorder2 div.dimentionitem 
{
	padding-left:10px;
	font-weight: bold;
}

#catDimBorder2 div.dimentionitem a {
	font-weight: normal;
}

#catDimBorder2 div.dimentionitem a:link, #catDimBorder2 div.dimentionitem a:visited, #catDimBorder2 div.dimentionitem a:active
{
	padding-left:10px;
}

.navLeft1Off td div.showall, .navLeft1Off td div.showall a
{
	background-color:#FFF;
}

.navLeft2Off td div.showall, .navLeft2Off td div.showall a
{
	background-color:#eef2f5;
}
/**********************************  End Of Endeca ClearAll and ShowAll CSS Styles *******************************************/

/**********************************  Root Category CSS Styles *******************************************/
.headerCategory
{
background-color:#FFF;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	color:#58a03b;
	line-height:20px;
	padding:5px 5px 5px 9px;
}

.headerCategory a:link, .headerCategory a:visited, .headerCategory a:active
{
	text-decoration:none;
	color:#58a03b;
}
/**********************************  End Of Root Category CSS Styles *******************************************/


/**********************************  Directory Page Selected Category DIV CSS Styles *******************************************/
#selectedCategory .navLeft2Off td div.showall, #selectedCategory .navLeft2Off td div.showall a, .dimentionitem td div, .dimentionitem td div.showall a
{
	background-color:#eef2f5;
}
/**********************************  End Of Directory Page Selected Category DIV CSS Styles *******************************************/


.default {
	font-size : 11px;
	color : #333;
}
.default A:LINK, .default A:VISITED, .default A:ACTIVE {
	color : #333;
}
.defaultnu A:LINK, .defaultnu A:VISITED, .defaultnu A:ACTIVE {
	color : #333;
	text-decoration : none;
}
.colorsubheader, .colorsubheader A:LINK, .colorsubheader A:VISITED, .colorsubheader A:ACTIVE {
	font-size : 13px;
	color : #336699;
	font-weight: bold;
}
.buttonpostscript {
	font-size : 11px;
	color : #1A1A1A;
	font-weight: bold;
}

.defaultsubheader, .defaultsubheader A:LINK, .defaultsubheader A:VISITED, .defaultsubheader A:ACTIVE {
	font-size : 13px;
	color : #666666;
	font-weight: bold;
}
H1 {
 /*font-size : 16px;
 color : #666666;
 font-weight: bold;
 margin: 0px;*/
	color: #336699;
	font-size: 18px;
	margin: 0px 0px 8px 0px;
}
.detailheader{
	font-size : 16px;
	color: #336699;
	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 : #666666;
}
.thumbheader{
	font-size: 11px;
	font-weight: bold;
	color: #333;
}
.thumbtext{
	font-size: 11px;
	color: #333;
}
.thumbtext A:LINK, .thumbtext A:ACTIVE, .thumbtext A:VISITED{
	color: #333;
	text-decoration : none;
}
.thumbtext A:HOVER{
	color: #333;
	text-decoration : underline;
}

.mainLayoutTable {
	border: 1px solid #CCC;
	border-top: none;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

.popupLayoutTable {
  border:0px solid #000000;
}

.tableheader {
	font-size: 11px;
	color: #333333;
	font-weight : bold;
	margin-bottom : 2px;
	margin-left : 4px;
	margin-right : 4px;
	margin-top : 2px;
}
.tableheader A:LINK, .tableheader A:ACTIVE, .tableheader A:VISITED{ 
	font-size: 11px;
	color: #333333;
	font-weight : bold;
	text-decoration: underline;
}
.tableheaderunderline {
	font-size: 11px;
	color: #333333;
	font-weight : bold;
	margin-bottom : 2px;
	margin-left : 4px;
	margin-right : 4px;
	margin-top : 2px;
	text-decoration: underline;
}
.tableheaderunderline A:LINK, .tableheaderunderline A:ACTIVE, .tableheaderunderline A:VISITED{ 
	font-size: 11px;
	color: #333333;
	font-weight : bold;
	text-decoration: underline; 
}
.tableheaderedit, .tableheaderedit A:LINK, .tableheaderedit A:ACTIVE, .tableheaderedit A:VISITED{
	font-size: 11px;
	color: #cc3333;
	font-weight : normal;
}
.tableitem{
	font-size: 11px;
	color: #333333;
	margin-bottom : 2px;
	margin-left : 4px;
	margin-right : 4px;
	margin-top : 2px;
}
.tableitem A:LINK, .tableitem A:ACTIVE, .tableitem A:VISITED, .tableitem A:hover {
	color: #333;
	text-decoration: underline;
}
.tableitemdiscount{
	font-size: 11px;
	color: #333333;
	margin-bottom : 0px;
	margin-left : 4px;
	margin-right : 4px;
	margin-top : 0px;
}
.tableitemdiscount A:LINK, .tableitemdiscount A:ACTIVE, .tableitemdiscount A:VISITED{
	color: #333
}
.tablesavedheader{
	font-size: 11px;
	color: #333333;
	font-weight : bold;
}
.tablesaveditem{
	font-size: 11px;
	color: #333333;
}
.tablesaveditem A:LINK, .tablesaveditem A:ACTIVE, .tablesaveditem A:VISITED{
	color: #333333;
}
.remove, .remove A:LINK, .remove A:ACTIVE, .remove A:VISITED{
	color: #333;
}
.messagewas{
	color: #333333;
}
.pricewas{
	color: #333333;
	text-decoration : line-through;
}
.pricesale, .messagesale {
	/*color: #990000;
	font-weight : bold;*/
	color: #cc3333;
	font-weight: normal;
}
.formlabel, .formlabel A:LINK, .formlabel A:ACTIVE, .formlabel A:VISITED{
    FONT-SIZE: 11px;
    color: #416e9b;
}
.formrequiredtext{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #333333;
}
.formfieldnote{
    FONT-SIZE: 10px;
    COLOR: #333333;
}
.formrequired{
    color: #cc3333;
}
.breadcrumb{
    FONT-SIZE: 10px;
    color: #333;
}
.breadcrumb A:LINK, .breadcrumb A:ACTIVE, .breadcrumb A:VISITED{
	color: #333;
}
.brandingtext{
	font-size : 11px;
}
.footer{
	font-size:11px;	
	color: #3d6b98;
}
.footer A:LINK, .footer A:ACTIVE, .footer A:VISITED{	
	color: #3d6b98;
	text-decoration : none;
}
.footer A:HOVER{
	color: #3d6b98;
	text-decoration : underline;
}
.footerCopyright {
	font-size:10px;
	color:#a19d96;
}
.footerCopyright A:LINK, .footerCopyright A:ACTIVE, .footerCopyright A:VISITED {
	text-decoration: none;
	color:#a19d96;
}
.footerCopyright A:HOVER{
	text-decoration: underline;
	color:#a19d96;
}
.footerCompanyAddress{
	font-size:11px;
	color:#a19d96;
}
.message {
	color: #333333;
	font-weight : bold;
}
.messageerror, .messagealert, .messagebackorder {
	color: #cc3333;
	font-weight : bold;
}
.messagediscount, .messagefreegift, .messagesent, .messageoverweight, .orderstatus {
	color: #cc3333;
	font-weight : bold;
}
.errorblock {
	color: #cc3333;
	font-weight: bold;
	border:1px solid #cc3333;	
	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: #cc3333;
 }
.errorblock H1 {
  color: #cc3333;
   font-size: 15px;
   margin: 0px;
}
.errorblock UL {
   color: #cc3333;
   padding-left: 15px;
   margin: 0px;
}
.errorblock LI {
   color: #cc3333;
   padding-top: 5px;
   padding-bottom: 5px;
}
.navsearchbox{	
	width : 172px;
	color: #777;
	background-color: #FFF;
	border: 1px solid #c4c5c5;
	height: 21px;
}
.navemailbox{
	width : 128px;
	font-size: 10px;
	color: #777;
	background-color: #f2f2f2;
	border: 1px solid #c4c5c5;
	height: 21px;
}
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 {
	width:225px;
}
input.tellafriend {
	width:130px;
}
.tableitemheaderbg, .verticalrule, .tablesavedheaderbg {
  /*background-color : #C3D6E6;*/
background-color: #e5e6e7;
}
.tableitembottomdivbg {
	background-color : #CCC;
}
.tableitemheaderdivbg {
	background-color: #CCC;
}
.tableitem1bg {
	background-color: #f7f7f7;
}
.tableitem2bg, .tablesavedbg {
	/*background-color : #DFEAF2;*/
	background-color: #f0f0f0;
	color: #FFF;
}
.crosssellbg, .upsellbg, .recoverybg {
	background-color: #FFF;
}
.crosssellbg1{
border-left:solid;
border-right:solid;
border-bottom:solid;	
border-width:1px;
border-color:#ccc;

}


.tableitem3bg {
	background-color : #CCCCCC;
}
.headerrule, .tableitemdivbg, .tablesavedborder, .recoverborder, .thumbborderbg {
	background-color : #CCC;
	color: #FFF;
}
.crosssellborder, .upsellborder {
	background-color: #FFF;
}
.upsellborder, .upsellbg {
	color: #FFF;
}
.lrgimagebg, .tabledivrule {
	background-color : #DFEAF2;
}

.altviewborder {
    cursor: pointer;
    border-top:2px solid #ffffff;
    border-right:2px solid #ffffff;
    border-bottom:2px solid #ffffff;
    border-left:2px solid #ffffff;
}
.altviewactiveborder {
    cursor: pointer;
    border-top:2px solid #d8d8d8;
    border-right:2px solid #d8d8d8;
    border-bottom:2px solid #d8d8d8;
    border-left:2px solid #d8d8d8;
}

.imagecellbg {
	background-color : #FFFFFF;
}
.navheaderbg{
	/*background-image : url(/images/en_US/global/globalgraphics/navtop_bg.gif);
	background-color : #C3D6E6;*/
	background-image : url(/images/en_US/global/globalgraphics/navtop_bg.gif);
	background-color : #FFF;
	border-top:8px solid #3d6b98;
}
.navfooterbg{
	/*background-image : url(/images/en_US/global/globalgraphics/navbottom_bg.gif);
	background-color : #C3D6E6;*/
	background-image : url(/images/en_US/global/globalgraphics/navbottom_bg.gif);
	background-color : #FFF;
	border-bottom:8px solid #3d6b98;
}


.lineBorder
{
	border-bottom:solid;
	border-width:1px;
	border-color:#ccc;
	margin-left:7px;
	margin-right:7px;
}

.catDimBorder
{
	padding-left:5px;
}

#catDimBorder
{
	width:178px;
	border-left:solid;
	border-right:solid;
	border-width:1px;
	border-color:#ccc;
	margin-left:7px;
	margin-right:7px;
	
}

#catDimBorder2
{
	width:178px;
	border-left:solid;
	border-right:solid;
	border-bottom:solid;	
	border-width:1px;
	border-color:#ccc;
	margin-left:7px;
	margin-right:7px;

}

.navLeft1Off, .navLeft1Off A:LINK,.navLeft1Off A:ACTIVE,.navLeft1Off A:VISITED {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
	background-color: #416e9b;
	border-bottom: none;
	cursor: pointer;
	padding: 3px 5px;
}

#selectedCategory tr.navLeft1Off {
	background: #FFF;
}
/*
#selectedCategory div.navLeft1Off, #selectedCategory div.navLeft1Off A:LINK, #selectedCategory div.navLeft1Off A:ACTIVE, #selectedCategory div.navLeft1Off A:VISITED {
    padding: 3px 0 1px;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
	background-color: #416e9b;
	line-height: 17px;
	border-bottom: none;
}
*/

.navLeft1On{
    background-color:#416E9B;
    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;
	line-height:20px;
	padding-left:5px;
}
.navLeft1On A:LINK,.navLeft1On A:ACTIVE,.navLeft1On A:VISITED {
    color:#FFFFFF;
    font-size:13px;
     font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
    text-decoration:none;
    font-weight:bold;
	line-height:20px;
}
.navLeft2Off, .dimentionitem {
	color: #333;
    background-color:#eef2f5;
    cursor:pointer;
	padding: 4px 5px;
}

.navLeft2Off td div {
	padding-top: 4px;
	padding-bottom: 4px;	
}

table tr.navLeft2Off td, table tr.navLeft2Off td div.showall {
	padding-top: 0;
	padding-bottom: 0;	
}

.dimentionitem .dimentionitem {
	text-decoration: underline;
}
/*
#selectedCategory .navLeft2Off {
    background-color:#eef2f5;
}
*/
.navLeft2Off A:LINK,.navLeft2Off A:ACTIVE,.navLeft2Off A:VISITED {
    color:#333;
    font-size:11px;
    font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
    text-decoration:none;
    font-weight:normal;
	
}

/*
#selectedCategory .navLeft2Off A:LINK, #selectedCategory .navLeft2Off A:ACTIVE, #selectedCategory .navLeft2Off A:VISITED {
    color:#333;
    font-size:11px;
    font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
    text-decoration:none;
    font-weight:normal;
    line-height:20px;
}
*/
#selectedCategory .navLeft2Off A:HOVER {
    text-decoration:underline;
}


.navLeft2On {
    background-color:#ccc;
    cursor:pointer;
    padding: 4px 5px;
}
.showall
{
	background-color:#eef2f5;
}

.navLeft2On A:LINK,.navLeft2On A:ACTIVE,.navLeft2On A:VISITED {
    color:#333;
    font-size:11px;
    text-decoration:none;
}

.navLeft2Spacer{
    background-color:#fff;
	font-size:1px;
    border-top:0px;	border-left:0px; border-right:0px; border-bottom:1px;
    border-style:solid;
    border-color:#FFFFFF;
	height:7px;
}
.navLeftSubsOff{
    background-color:#C3D6E6;
    padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:5px;
    cursor:pointer;
}
.navLeftSubsOff A:LINK,.navLeftSubsOff A:ACTIVE,.navLeftSubsOff A:VISITED {
    color:#666666;
    font-size:11px;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration:none;
    font-weight:normal;
    line-height:15px;
}
.navLeftSubsOn{
    background-color:#C3D6E6;
    padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:5px;
    cursor:pointer;
}
.navLeftSubsOn A:LINK,.navLeftSubsOn A:ACTIVE,.navLeftSubsOn A:VISITED {
    color:#2E5A82;
    font-size:11px;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration:none;
    font-weight:normal;
    line-height:15px;
}
.navLeftMoreOff, .navLeftMoreOn {
    background-color:#eef2f5;
    padding-left:10px; padding-top:3px; 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:underline;
    font-weight:normal;
}
.navLeftMoreOff A:LINK,.navLeftMoreOff A:ACTIVE,.navLeftMoreOff A:VISITED {
    color:#333;
    font-size:11px;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration:underline;
    font-weight:normal;
}
.contentbg, .popupcontentbg {
	/*background-image : url(/images/en_US/global/globalgraphics/content_bg.gif);*/
	background-color : #FFFFFF;
}
.clearbg{
	background-image : url(/images/en_US/global/globalgraphics/spacer01.gif);
}
body.main{
	/*background-image : url(/images/en_US/global/globalgraphics/main_bg.gif);*/
	background-color: #e5e6e7;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 80px;
    margin-right: 0px;
    padding: 0px;
    text-align:center;
}
body.popup{
	/*background-image : url(/images/en_US/global/globalgraphics/popup_bg.gif);*/
	background-color: #FFFFFF;
    margin: 10px;
    padding: 0px;
}
td, body, input, select, textarea {	
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	color : #666666;
	FONT-SIZE: 11px;
}
A.nu {
	text-decoration : none;
}

.menuItemOn {

	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 11px;
	color : #333;
	background: #dddfe0;
	padding: 0;
	text-decoration: none;
}
.menuItemOn A:LINK,.menuItemOn A:ACTIVE,.menuItemOn A:VISITED {
	color : #333;
	background: #dddfe0;
	text-decoration: none;
	padding: 6px 5px 6px 17px;
}
.menuItemOff {
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 11px;
	color : #333;
	background: #eef2f5;
	padding: 0;
	text-decoration: none;
}
.menuItemOff A:LINK,.menuItemOff A:ACTIVE,.menuItemOff A:VISITED {
	color : #333;
	background: #eef2f5;
	text-decoration: none;
	padding: 6px 5px 6px 17px;
}

.infoTabOn{
	cursor: pointer;
	background-color:#FFFFFF;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-style:SOLID;
	border-color:#d8d8d8;
	padding:0px;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-align:center;
	white-space: nowrap;
}

.infoTabOff{
	cursor: pointer;
	background-color:#FFFFFF;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-style:SOLID;
	border-color:#d8d8d8;
	padding:0px;
	font-size:10px;
	color:#808080;
	font-weight:bold;
	text-align:center;	
}

.infoTabSpacer{
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:1px;
	border-style:solid;
	border-color:#d8d8d8;
}

.infoTabContent{
	background-image: url(/images/en_US/local/page_specific/detail/tablecontent_bg.gif);
	background-repeat:no-repeat;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-style:solid;
	border-color:#d8d8d8;
}

@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;
}

/* -------------added new ones by PT -------------------*/
.tableitembottomdivbg{
	background-color: #CCC;
}

.verticalrule {
		background-color: #CCC;
}

.tablesavedheaderbg{	
	background-color: #f7f7f7;
}

.dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 1px solid #CCCCCC;
	padding: 20px 20px 20px;
	background-color: #f7f7f7;
	visibility: hidden;
	z-index: 100;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.quarantineHeader{
	z-index: 10;
	width: 100%;
	font-size : 16px;
	color:#336699;
	font-color
	font-weight: bold;
}

.quarantineTitle{
	font-size: 16px;
	font-weight: bold;
	font-color:#336699;
	color:#336699;
}
.quarantineNote{
	font-size : 8px;
	font-weight: bold;
	text-align: right;
}
./*quarantineTitleBody{
	font-size: 10px;
}
.quarantinedItemsBoard{
	font-family : Verdana;
	font-size : 11px;
	font-color: black;
	font-weight: normal;
	z-index: 10;
	width: 100%;
}
.quarantinedItemsBoardC,.quarantinedItemsBoardC1, .quarantinedItemsBoardC2, .quarantinedItemsBoardC3, .quarantinedItemsBoardC4 {
	background-color: #bcbcbc;
	font-weight: bold;
	text-align: center;
}
.quarantinedItemsBoardC2 {
	width: 15px;
}
.quarantinedItemsBoardC3 {
	width: 250px;
}
.quarantinedItemsBoardC, .quarantinePadding {
	width: 10px;
}*/
.quarantineChangeShipping {
	font-weight: bold;
	text-align: center;
}

.quarantineMessage{
	font-size: 11px;
	color:#FF0000;
	margin-bottom : 2px;
	margin-left : 4px;
	margin-right : 4px;
	margin-top : 2px;
}

.footerrule{
background-color:#3D6B98;
}

div.headerCategoryOn
{
	padding-left:0px !important;
}

.headerCategoryOn, .headerCategoryOn a:link, .headerCategoryOn a:visited, .headerCategoryOn a:active,
.headerCategoryOff,.headerCategoryOff a:link, .headerCategoryOff a:visited, .headerCategoryOff a:active
{
font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size: 17px;
font-weight: bold;
color: #58a03b;
text-decoration:none;
line-height: 24px;
background-color: #FFF;
padding: 5px 5px 5px 9px;
}



/* this class is used to style the endeca "did you mean" h1 tags */
h1.endecasearchnote {    
    font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
    color : #666666;
    font-size: 11px;
}

/* Classes added for the Teacher Resources Directory pages */
.directorytr .tableitemContainer {
    padding: 6px 10px;
}

.directorytr .tableitemContainer .formlabel {
    padding: 0 0 3px;
}select.tog {
	width:202px;
}
input.ccard {
	width:202px;
}
input.CardIdentification  {
	width:97px;
}

.whatisthis
{
text-decoration: none;
}


.BVWriteFirstLinkCell{
  font-size:10px;
color:#3e3e3d;
}

.BVWPrintable {
font-family:Verdana,Geneva,Arial,Helvetica, sans-serif;
color: #850037;
font-size: 10px;
font-weight:normal;
text-decoration : underline;
}
.BVWPrintable a:link,.BVWPrintable a:active,.BVWPrintable a:visited{
color: #850037;
text-decoration : underline;
}

.altViewdefault {
	font-size : 9px;
	color : #929292;
	text-align: center;
}

.shoppinglistcheckbox{
	padding-left:20px;
}
.slaccounttdborder{
border: 1px solid #CCCCCC;
background-color:#F2F2F2;
width:229px;
}
.slthnkyoutdborder{
border: 1px solid #CCCCCC;
background-color:#F2F2F2;
width:715px;
padding:10px;
}
.slaccounttdborderyellow{
border: 1px solid #FFCC99;
background-color:#FFFFCC;
width:229px;
}
.msgblock {
	color: #cc3333;
	font-weight: bold;	
	padding:10px;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:10px;
}
.sltabborder{
border: 1px solid #D2D2D2;
padding:4px;
}
input.sllistname {
	width:210px;
}
input.sllistnamethankyou {
	width:260px;
}
textarea.slnote {
width:430px;
height:52px;
}
.slfieldalign1{
color: #333;
}
.slfieldalign{
color: #333;
font-size: 11px;
}
.slfontbold11bold{
font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
color: #333333;
font-size: 11px;
font-weight:bold;
}
.sliconpadding5{
padding-right:5px;
text-align:right;
}
.slnowrap{
white-space:nowrap;
}
.colorsubheaderblack, .colorsubheaderblack A:LINK, .colorsubheaderblack A:VISITED, .colorsubheaderblack A:ACTIVE {
	font-size: 14px;
	color : #000000;
	font-weight: bold;
}
.blacktsubheader, .blacktsubheader A:LINK, .blacktsubheader A:VISITED, .blacktsubheader A:ACTIVE {
	font-size : 13px;
	color : #000000;
	font-weight: bold;
}
.slhelptabborder{
border: 1px solid #D2D2D2;
padding:4px;
background-color:#F7F7F7;
text-align:right;
}
.helppadding{
padding-left:10px;
padding-right:5px;
padding-top:5px;
padding-bottom:10px;
}
.helpemailid{
font-size : 11px;
color : #000000;
}
input.sendlist {
	width:200px;
}

.successblock {
	color: #27992A;
	font-weight: bold;
	border:1px solid #27992A;	
	padding:10px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:10px;
}
.thankyoumessage{
color : #000000;
}
.colorsubheaderred, .colorsubheaderred A:LINK, .colorsubheaderred A:VISITED, .colorsubheaderred A:ACTIVE {
	font-size : 13px;
	color : #FF0000;
	font-weight: bold;
}
.newFeaturepadding{
border: 1px solid #D2D2D2;
padding:10px;
background-color:#F7F7F7;
text-align:right;
width:269px;
}
.topnavtextsep{
	font-size:11px;	
	color: #AEAEAE;
	padding-left:5px;
	padding-right:5px;
}
.topnavtext{
	font-size:11px;	
	color: #B5B2B5;
}
.topnavtext A:LINK, .topnavtext A:ACTIVE, .topnavtext A:VISITED{	
	color: #B5B2B5;
	text-decoration : none;
}
.topnavtext A:HOVER{
	color: #B5B2B5;
	text-decoration : underline;
}
.topnavtextsmall{
	font-size:10px;	
	color: #B5B2B5;
}
.topnavtextsmall A:LINK, .topnavtextsmall A:ACTIVE, .topnavtextsmall A:VISITED{	
	color: #B5B2B5;
	text-decoration : none;
}
.topnavtextsmall A:HOVER{
	color: #B5B2B5;
	text-decoration : underline;
}
.topnavtextorange{
	font-size:11px;	
	color: #FF6600;
}
.topnavtextorange A:LINK, .topnavtextorange A:ACTIVE, .topnavtextorange A:VISITED{	
	color: #FF6600;
	text-decoration : none;
}
.topnavtextorange A:HOVER{
	color: #FF6600;
	text-decoration : underline;
}
.topnavtextorangebold{
	font-size:11px;	
	color: #FF6600;
	font-weight:bold;
}
.topnavtextorangebold A:LINK, .topnavtextorangebold A:ACTIVE, .topnavtextorangebold A:VISITED{	
	color: #FF6600;
	text-decoration : none;
	font-weight:bold;
}
.topnavtextorangebold A:HOVER{
	text-decoration : underline;
	
}

.colorsubheadergreen, .colorsubheadergreen A:LINK, .colorsubheadergreen A:VISITED, .colorsubheadergreen A:ACTIVE {
	font-size : 13px;
	color : #00A652;
	font-weight: bold;
}
.myactcolorsubheaderora{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:8px;
	font-size : 14px;
	color : #FF6600;
	font-weight: bold;
}
.logoutcolor{
color : #FF6600;
}
.myactcolorsubheaderora A:LINK, .myactcolorsubheaderora A:VISITED, .myactcolorsubheaderora A:ACTIVE {
	font-size : 14px;
	color : #FF6600;
	font-weight: bold;
	text-decoration : none;
}
.myactcolorsubheaderora A:HOVER{	
	text-decoration : underline;
}
.myactmessage{
	display:inline; 
	float:left;
	width:179px;
	font-size : 11px;
	color : #333;
	padding-left:8px;
	padding-bottom:10px;
	padding-right:5px;
}
.myactimage{
	display:inline; 
	float:left;
	width:32px;	
	padding-right:5px;
	text-align:right;
	
}
.slaccounttdborder{
border: 1px solid #CCCCCC;
background-color:#F2F2F2;
width:229px;
height:100px;
}.myactcolorsubheaderblue{
	font-size : 20px;
	color : #336699;
	font-weight: bold;
	text-decoration : none;
}
.myactcolorsubheaderblack{
	font-size : 15px;
	color : #000000;
	font-weight: bold;
	text-decoration : none;
}.linkcursor{
cursor: pointer;
}
input.itemnumber {
	width:100px;
}
input.qty {
	width:30px;
}
input.rows {
	width:20px;
}

.textmorerow{
	font-size : 11px;
	color : #666666;
}
.tablenolist{
background-color: #e5e6e7;
padding:10px 5px 10px 8px;
}
.tableitemnumberheaderbg{
background-color: #e5e6e7;
}
.tableitemnumberheaderdiv{
padding:8px;
}
.tableitemnumberheaderdivnew{
padding:8px 0px 8px 8px;
}

.tableitemnumbererrormessage{
	background-color: #e5e6e7;
	padding:8px 8px 0px 8px;
	font-size : 11px;
	color : #000000;
	font-weight: bold;
}
.msgblockpopup {
	color: #cc3333;	
	font-size: 11px;
}
.topnavtextbluebold{
	font-size:11px;	
	color: #3d6b98;
	font-weight:bold;
	text-transform:uppercase;
}
.topnavtextbluebold A:LINK, .topnavtextbluebold A:ACTIVE, .topnavtextbluebold A:VISITED{	
	color: #3d6b98;
	text-decoration : none;
	font-weight:bold;
}
.topnavtextbluebold A:HOVER{
	text-decoration : underline;	
}

.recentlyViewedTdPadding{
	padding:5px;
}

