/*
(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-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : #000;
	FONT-SIZE: 12px;
	line-height: 14pt;
}
.default A:LINK, .default A:VISITED, .default A:ACTIVE {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : #000;
	FONT-SIZE: 12px;
	line-height: 14pt;
}
.defaultnu A:LINK, .defaultnu A:VISITED, .defaultnu A:ACTIVE {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : #000;
	FONT-SIZE: 12px;
	line-height: 14pt;
	text-decoration : none;
}
.colorsubheader, .colorsubheader A:LINK, .colorsubheader A:VISITED, .colorsubheader A:ACTIVE {
	font-family: Georgia;
    font-style: italic;
    font-weight: 300;
    font-size: 20px;
    line-height: 17pt;
    color: #CF4520;
}
.defaultsubheader, .defaultsubheader A:LINK, .defaultsubheader A:VISITED, .defaultsubheader A:ACTIVE {
	font-size : 13px;
	color : #000;
	font-weight: bold;
}
H1 {
 font-size : 16px;
 color : #000;
 font-weight: bold;
 margin: 0px 0px 9px 0px;
}
.detailheader{
	font-family: Georgia;
    font-style: italic;
    font-weight: 300;
    font-size: 24px;
    line-height: 17pt;
    padding-top: 10px;
    color: #CF4520;
}
.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: 10px;
	font-weight: bold;
	color: #333;
}
img {border: 0px ;}
.thumbtext{
	font-size: 10px;
	color: #717073;
}
.thumbtext A:LINK, .thumbtext A:ACTIVE, .thumbtext A:VISITED{
	color: #717073;
	text-decoration : none;
}
.thumbtext A:HOVER{
	color: #5c8727;
	text-decoration : underline;
}

.mainLayoutTable {
    border:0px solid #FFF;
	margin-left: auto;
    margin-right: auto;
    text-align: left;
	background-color:#FFF;
}



.tableheader {
	font-size: 11px;
	color: #fff;
	font-weight : bold;
	margin-bottom : 2px;
	margin-left : 4px;
	margin-right : 4px;
	margin-top : 2px;
}
.tableheaderedit, .tableheaderedit A:LINK, .tableheaderedit A:ACTIVE, .tableheaderedit A:VISITED{
	font-size: 10px;
	color: #fff;
	font-weight : normal;
}
.tableitem{
	font-size: 10px;
	color: #000;
	margin-bottom : 2px;
	margin-left : 4px;
	margin-right : 4px;
	margin-top : 2px;
}
.tableitem A:LINK, .tableitem A:ACTIVE, .tableitem A:VISITED{
	color: #000;
}
.tablesavedheader{
	font-size: 11px;
	color: #fff;
	font-weight : bold;
}
.tablesaveditem{
	font-size: 11px;
	color: #fff;
}
.tablesaveditem A:LINK, .tablesaveditem A:ACTIVE, .tablesaveditem A:VISITED{
	color: #fff;
}
.remove, .remove A:LINK, .remove A:ACTIVE, .remove A:VISITED{
	color: #666;
}
.messagewas{
	color: #333333;
}
.pricewas{
	color: #333333;
	text-decoration : none;
}
.actualPrice{
    color: #990000;
    text-decoration : none;
}

.pricesale, .messagesale {
	color: #990000;
	font-weight : bold;
}
.formlabel, .formlabel A:LINK, .formlabel A:ACTIVE, .formlabel A:VISITED{
    FONT-SIZE: 11px;
    COLOR: #000;
}
.formrequiredtext{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000;
}
.formfieldnote{
    FONT-SIZE: 10px;
    COLOR: #000;
}
.formrequired{
    COLOR: #990000;
}
.breadcrumb{
    FONT-SIZE: 10px;
    COLOR: #666;
}
.breadcrumb A:LINK, .breadcrumb A:ACTIVE, .breadcrumb A:VISITED{
	color: #666;
}
.brandingtext{
	font-size : 11px;
}
.footer{
	font-family: Arial;
    line-height: 16pt;
    font-size: 12px;
    color: #717073;
}
.footer A:LINK, .footer A:ACTIVE, .footer A:VISITED{
	
	color: #5c8727;
	text-decoration : none;
}
.footer A:HOVER{
	
	color: #5c8727;
	text-decoration : underline;
}
.message {
	color: #333333;
	font-weight : bold;
}
.messageerror, .messagealert, .messagebackorder {
	color: #990000;
	font-weight : bold;
}
.messagediscount{
	color: #990000;
	font-weight : bold;
}

.messagefreegift, .messagesent, .messageoverweight, .orderstatus {
	color: #990000;
	font-weight : bold;
}

.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 : 112px;
	color: #949494;
	border: 1px solid #CCC;
}
.navemailbox{
	width : 123px;
	color: #949494;
	border: 1px solid #CCC;
}
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 {
   background-color : #e7a614;
}
.tablesavedheaderbg {
   background-color : #e7a614;
 }
 
.verticalrule{
	background-color: #e4e3e3;
}

.tableitemheaderdivbg, .tableitembottomdivbg {
	background-color : #e4e3e3;
}
.tableitem1bg {
	background-color : #FFFFFF;
}
.tableitem2bg{
	background-color : #FFF;
}
.crosssellbg, .upsellbg, .recoverybg {
	background-color: #FFF;
}
.tablesavedbg{
	background-color: #e7a614;
}

.tableitem3bg {
	background-color : #CCCCCC;
}
.headerrule {
	background-color : #CCC;
}
.tablesavedborder {
	background-color : #e7a614;
}
.tableitemdivbg
{
	background-color: #e4e3e3;
}
.crosssellborder, .upsellborder {
	background-color:#FFF;
}

.recoverborder, .thumbborderbg {
	background-color: #e4e3e3;
}

.lrgimagebg, .tabledivrule {
	background-color : #e7a614;
}
.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;
}
.navheaderbg{
	/*background-image : url(/images/set_a/en_us/global/globalgraphics/navtop_bg.gif);*/
	background-color : #fff;
}
.navfooterbg{
	/*background-image : url(/images/set_a/en_us/global/globalgraphics/navbottom_bg.gif);*/
	 background-color : #fff;
	 border-top: 1px dotted Black;
}
.navleftbg{
    /*background-image:url(/images/set_a/en_us/global/globalgraphics/navleft_bg.gif);*/
    background-color:#FFF;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif !important;
}
.navleftbg table tr td {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif !important;
}
.navLeft1Off{
    background-color:#FFF;
    padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:5px;
    border-top:0px;	border-left:0px; border-right:0px; border-bottom:0px;
    border-style:solid;
    border-color:#FFFFFF;
    cursor:pointer;
}
.navLeft1Off A:LINK,.navLeft1Off A:ACTIVE,.navLeft1Off A:VISITED {
    color:#717073;
    font-size:13px;
    text-decoration:none;
    font-weight:bold;
    line-height:24px;
	padding: 0px;
}
.navLeft1On{
    color:#270000;
    padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:5px;
    border-top:0px; border-left:0px; border-right:0px; border-bottom:0px;
    border-style:solid;
    border-color:#FFFF00;
    cursor:pointer;
}
.navLeft1On A:LINK,.navLeft1On A:ACTIVE,.navLeft1On A:VISITED {
    color:#000;
    font-size:13px;
    text-decoration:none;
    font-weight:bold;
    line-height:24px;
}
.navLeft2Off{
    background-color:#FFF;
    padding-left:10px; padding-top:0px; padding-bottom:0px; padding-right:5px;
    cursor:pointer;
}
.navLeft2Off A:LINK,.navLeft2Off A:ACTIVE,.navLeft2Off A:VISITED {
    color:#5c8727;
    font-size:11px;
    text-decoration:none;
    font-weight:normal;
    line-height:18px;
}
.navLeft2On{
    background-color:#ffffff;
    padding-left:10px; padding-top:0px; padding-bottom:0px; padding-right:5px;
    cursor:pointer;
}
.navLeft2On A:LINK,.navLeft2On A:ACTIVE,.navLeft2On A:VISITED {
    color:#000;
    font-size:11px;
    text-decoration:none;
    font-weight:normal;
    line-height:18px;
}
.navLeft2Off A:HOVER, .navLeft2On A:HOVER
{
	text-decoration:underline;
	color:#5c8727;
}
.navLeft2Spacer{
    background-color:#FFF;
    border-top:0px;	border-left:0px; border-right:0px; border-bottom:0px;
    border-style:solid;
    border-color:#FFFFFF;
}
.navLeftSubsOff{
    background-color:#C7DBE4;
    padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:5px;
    cursor:pointer;
}
.navLeftSubsOff A:LINK,.navLeftSubsOff A:ACTIVE,.navLeftSubsOff A:VISITED {
    color:#000;
    font-size:10px;
    text-decoration:none;
    font-weight:normal;
    line-height:15px;
}
.navLeftSubsOn{
    background-color:#C7DBE4;
    padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:5px;
    cursor:pointer;
}
.navLeftSubsOn A:LINK,.navLeftSubsOn A:ACTIVE,.navLeftSubsOn A:VISITED {
    color:#000;
    font-size:10px;
    text-decoration:underline;
    font-weight:normal;
    line-height:15px;
}
.navLeftMoreOff, .navLeftMoreOn {
    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:#000;
    font-size:11px;
    text-decoration:none;
    font-weight:normal;
}
.navLeftMoreOff A:LINK,.navLeftMoreOff A:ACTIVE,.navLeftMoreOff A:VISITED {
    color:#000;
    font-size:11px;
    text-decoration:underline;
    font-weight:normal;
}
.contentbg, .popupcontentbg {
	/*background-image : url(/images/set_a/en_us/global/globalgraphics/content_bg.gif);*/
	background-color : #FFFFFF;
}
.clearbg{
	background-image : url(/images/set_a/en_us/global/globalgraphics/spacer01.gif);
}
body.main{
	/*background-image : url(/images/set_a/en_us/global/globalgraphics/main_bg.gif);*/
	background-color: #FFFFFF;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 60px;
    margin-right: 0px;
    padding: 0px;
    text-align:center;
}
body.popup{
	/*background-image : url(/images/set_a/en_us/global/globalgraphics/popup_bg.gif);*/
	background-color: #FFFFFF;
    margin: 10px;
    padding: 0px;
}
input, select, textarea {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : #666;
	FONT-SIZE: 11px;
}
td, body {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : #000;
	FONT-SIZE: 12px;
	line-height: 14pt;
}
A.nu {
	text-decoration : none;
}

.menuItemOff {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333;
	background: #FFF;
	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 : #333;
	background: #FFFFFF;
	text-decoration: none;
	padding-left: 0px;padding-top: 0px;padding-bottom: 0px;padding-right: 0px;
}

.menuItemOn {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333;
	background: #FFF;
	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: #fff;
	text-decoration: underline;
	padding-left: 0px;padding-top: 0px;padding-bottom: 0px;padding-right: 0px;
}

.infoTabOn{
	cursor: pointer;
	background-color:#FFF;
	border-top:1px;
	border-left:1px;
	border-right:1px;
	border-bottom:0px;
	border-style:solid;
	border-color:#e4e3e3;
	padding:5px;
	font-size:10px;
	color:#000;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
}

.infoTabOff{
	cursor: pointer;
	background-Color:#5c8727;
	border-top:1px;
	border-left:1px;
	border-right:1px;
	border-bottom:1px;
	border-style:solid;
	border-color:#e4e3e3;
	padding:5px;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
}

.infoTabSpacer{
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:1px;
	border-style:solid;
	border-color:#e4e3e3;
}

.infoTabContent{
	background-color:#FFF;
	border-top:0px;
	border-left:1px;
	border-right:1px;
	border-bottom:1px;
	border-style:solid;
	border-color:#e4e3e3;
}

@media print{
  .tableitemheaderdivbg, .tableitembottomdivbg {
    border-bottom:1px solid #000000;
  }
}

.optionValueNearDetailImage {
	font-size:11px;
	font-weight:normal;
	color:#333;
}

.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;
}


/************* topnav specific styles ********************/
.logoWrapper{
	vertical-align: top;
	width: 150px;
}
.globalNavLinkWrapper{
	color: #939090;
	font-size: 11px;
	text-align: right;
	vertical-align: top;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 15px;
}
.globalNavLinkWrapper a{
	text-decoration: none;
	color: #939090;
	font-size: 11px;
}
.globalNavLinkWrapper a:hover{
	text-decoration: underline;
}
.globalNavLinkWrapper .globalNavLinks{
	width: 439px;
	padding: 0;
	float: left;
}
.searchWrapper{
	width: 210px;
	float: left;
	text-align: right;
	vertical-align: top;
	padding-bottom: 5px;
}
.searchWrapper form{
	float: right;
	height: 10px;
}
.searchWrapper .navsearchbox{
	width: 146px;
}
.searchWrapper input{
	vertical-align: top;
}
.globalNavLinkWrapper .searchSecondaryLinkWrapper{
	clear: left;
	text-align: right;
	font-size: 10px;
}
.globalNavLinkWrapper .searchSecondaryLinkWrapper a{
	font-size: 10px;
}
.globalNavLinkWrapper .globalNavLinks a.globalNavLinkLiveSupport{
	padding-right: 36px;
	/*** need to put absolute path to image here ****/
	background: #fff url(/images/live_help_icon.gif) top right  no-repeat;
}
/* -------------------------- CUSTOM ADDED STYLES ----------------------------------------- */

td.bottomNavPadding
{
	padding:7px;
}

div.bottomNavLinkHeight
{
	line-height:2px;
}

input.bottomNavEmail
{
	border: 1px solid #ccc !important;
	width:120px;
}
/************* compare styles ***********************/
.compareCheckWrapper{
	background-color: #f3f3f3;
	padding: 0 4px;
	font-size: 9px;
	color: #000;
	margin-top: 2px;
	vertical-align: middle;
	float: right;
}
.compareCheckWrapper .compareCheckLabel{
	float: right;
	padding-right: 2px;
	padding-top: 4px;
}
.compareCheckWrapper .compareCheckField{
	float: right;
}
.compareMsg{
	padding-top:20px;
	font-weight:bold;
}
.noBorder{
	border:none;
}
.attribTitle, attribVal{
	padding:5px 0;
	border:none;
	padding-left:3px;
	color:000;
}
.attribTitle{
	font-weight:bold;
	padding-left:5px;
	color:000;
}
.compareMoreBtn{
	float:right;
	padding-right:5px;
}
.prodDetailsTitle{
	padding:5px;
	font-weight:bold;
	color:fff;
}
.swatchLinkWrapper a{
	color: #666;
	font-weight: bold;
}
.swatchItemRow{
	clear: left;
}
.swatchItemWrapper{
	padding: 5px 5px 5px 0;
	float: left;
	width: 120px;
}
.swatchItemImageWrapper{
	padding-bottom: 5px;
}
.swatchItemCheckWrapper{
	padding-right: 3px;
}
.swatchItemCheckWrapper input{
	margin-left: 0;
	width: 13px;
}
.catalogLinkSpacer{
	height: 10px;
}

/* These are new styles for endeca*/
.clearall{
    padding:5px 5px 5px 10px;
    color:#4f4e4e;
  	font-size:11px;
	line-height:17px;
   	font: normal 11px Arial;
	
}
.clearall a:link, .clearall a:active, .clearall a:visited{
    color:#4f4e4e;
     text-decoration:underline;
}
.showall{
    padding:0px 5px 0px 10px;
    color:#4f4e4e;
	line-height:17px;
	font: normal 11px Arial;
	/*background-image:url(/images/set_a/en_us/global/globalgraphics/navleft02_bg.gif);
	background-repeat:repeat-y; */
}
.showall a:link, .showall a:active, .showall a:visited, .popcat a:link, .popcat a:active, .popcat a:visited{
    color:#4f4e4e;
     text-decoration:none;
}
.showall a:hover{
 text-decoration:underline;
}
.popcat{
    padding:2px 5px 3px 10px;
    color:#4f4e4e;
	 font-weight:bold;
	line-height:17px;
	font: bold 11px Arial;
	/*background-image:url(/images/set_a/en_us/global/globalgraphics/navleft02_bg.gif);
	background-repeat:repeat-y; */
	text-decoration:none;
}
.popcat a:link, .popcat a:active, .popcat a:visited{
    color:#4f4e4e;
    text-decoration:underline;
	}
#next div.navLeft2Off {
    background-color:#fff;
   	padding:2px 5px 3px 10px;
    cursor:pointer;
	background-image:url(/images/set_a/en_us/global/globalgraphics/navleft04_bg.gif);
	background-repeat:repeat-y;
	border-right: 1px solid #d9d5cb;

}

#next div.navLeft2On {
    background-color:#fff;
    padding:2px 5px 3px 10px;
    cursor:pointer;
	background-image:url(/images/set_a/en_us/global/globalgraphics/navleft03_bg.gif);
    background-repeat:repeat-y;
	border-right: 1px solid #d9d5cb;
}
#next {
	background-image:url(/images/set_a/en_us/global/globalgraphics/navleft04_bg.gif);
	background-repeat:repeat-y;

} 

.dimentionname{
    padding:5px 5px 5px 10px;
    font-weight:bold;
	font-size:13px;
	background-image:url(/images/set_a/en_us/global/globalgraphics/navleft01_bg.gif);
    background-repeat:repeat-y;
}
.dimentionname a:link,.dimentionname a:active,.dimentionname a:visited {
    color:#484746;
    text-decoration:none;
	 cursor:pointer;

}

.dimentionitem{
 padding:5px 5px 5px 10px;
 	font-size:11px;
	font-weight:bold;
	/*background-image:url(/images/set_a/en_us/global/globalgraphics/navleft02_bg.gif);
    background-repeat:repeat-y; */
	 text-decoration:none;

}
.dimentionitem a:link,.dimentionitem a:active,.dimentionitem a:visited {
    color:#484746;
 }

 .cardpadding {background-color: #fff; padding: 15px 0 8px 0;}
/* *** Other *** */
.popDownWrapper{
	position:relative;
	text-align:left;
}
.popDownNav{
	zoom:1;
	position:relative;
	overflow:auto;
	cursor:pointer;
}
.popDownLayer{
	display:none;
	position:absolute;
	top:0;
	left:0;
}
.quotetext {	
    font-size:13px;
	color:#333;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
}
A.nu {
	text-decoration:none;
}
@media print {
   .tableitemheaderdivbg, .tableitembottomdivbg {
    border-bottom:1px solid #000;
  }
}
a img {
   border:none;
}
.popupLayoutTable {
  border:0px solid #000000;
}
.recentlyViewedTdPadding{
	padding:5px;
}
/* Language Selector */
.languageSelectorWrapper{
	width:95px;
}
.languageSelectorNav, .languageSelectorNavOver, .languageSelectorNav a, .languageSelectorNav a:hover {
 	font-size: 10px;
 	color: #3E678F;
 	font-weight: bold;
 	text-decoration: underline;
}
.languageSelectorLayer{
	background-color:#EEE;
	border:1px solid #666;
}
.languageSelectorItems{
	font-size: 11px;
	padding:3px;
	line-height:1.5em;
	color:#333;
	text-decoration: none;
}
.languageSelectorItems .language a{
	color:#333;
	text-decoration: none;
}
.languageSelectorItems .language a:hover{
	text-decoration: underline;
}
/* Bullet points for no search results page Fill Slot */
.bulletpoints
{
	margin: 0px;
	padding-left: 15px;
}
.bulletpoints li
{
	margin-left: 0px;
}

/* Begin RAD Modules */
/*The style used for the Cart Items*/
.globalCartWrapper{
	width:160px;
	margin-right:5px;

}
.globalCartNav{
	border:1px solid #666;
	background-color:#FFF;
}
.globalCartNavOver{
	background-color:#EEE;
}
.globalCartLayer{
	background-color:#FFF;
	border:1px solid #666;
}
.globalCartBasketImg{
	position:relative;
	float:left;
}
.globalCartBasketInfo{
	position:relative;
	font-size:11px;
	margin-top:2px;
	margin-left:10px;
	margin-right:10px;
	float:left;
}
.globalCartBasketInfo .navHeader, .globalCartBasketInfo .navTotal{
	font-weight:bold;
}
.globalCartItemHeaderBlock{
	zoom:1;
	background-color:#7AA4CD;
	position:relative;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	overflow:auto;
}
.globalCartItemHeaderName{
	position:relative;
	float:left;
	text-align:left;
	color:#FFF;
}
.globalCartItemHeaderQty{
	position:relative;
	float:right;
	text-align:right;
	color:#FFF;
}
.globalCartViewBasketBtn{
	background-color:#7AA4CD;
	text-align:center;
	padding:5px;
}
.globalCartMoreItems{
	background-color:#7AA4CD;
	text-align:center;
	padding:5px;
}
.globalCartMoreItems a {
	color:#333;
}
.globalCartItemInfo{
	zoom:1;
	position:relative;
	font-size:11px;
	padding:5px;
	background-color:#EEE;
	overflow:auto;
}
.globalCartItemInfo .nameAndPrice{
	position:relative;
	float:left;
	text-align:left;
}
.globalCartItemInfo .nameAndPrice .name{
	font-weight:bold;
}
.globalCartItemInfo .nameAndPrice .name a{
	color:#666;
}
.globalCartItemInfo .qty{
	position:relative;
	float:right;
	text-align:right;
}
.globalCartEmpty{
	padding:5px;
	text-align:center;
}
/* EstTaxShip */
.ETSBox {
	position: relative;
	margin: -18px 0 0 0;
	background-color: #f4f4f4;
	border: 1px solid #ccc;
	padding: 10px;
	z-index: 80;
	width: 400px;
}
.esttableitem {
	font-size: 10px;
	color: #717073;
	padding: 2px 4px;
	font-weight: bold;
}
.esttableitem a:link, .esttableitem a:active, .esttableitem a:visited {
	font-size: 10px;
	color: #5c8727a;
}
.esttableitemtotal {
	font-size: 10px;
	color: #717073;
	padding: 4px 0;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	font-weight: bold;
}
.ETSBoxmsg{
	color: #666;
	font-size: 11px;
	font-weight: bold;
	margin: 2px 0px 2px 0px;	
}
.ETSBoxhdr{
	color: #666;
	font-size: 10px;
	font-weight: bold;
	margin: 2px 0px 2px 0px;	
}
select.estState {
	font-size: 10px;
	width: 172px;
}
select.estshipMethod {
	font-size: 10px;
	width: 172px;
}
/* Collection Directory Module Styles */
.colldirln01fs1, .colldirln01fs2 {
	margin:0 0 10px 0;
}
.colldirln01fs3 {
	margin:0 10px 0 0;
}
.colldirtn01fs1, .colldirtn01fs2{
	margin:0 0 10px 0;
}
.colldirtn01fs3{
	margin:0 10px 0 0;
}
.colldiritemtable {
	border:0px solid #666666;
}
.colldirR1C1, .colldirR2C1 {
	background-color: #C3D6E6;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
	border-bottom: 15px solid #FFF;
}
.colldirR1C2, .colldirR2C2 {
	background-color: #C3D6E6;
	padding: 10px 10px 10px 5px;
	vertical-align: top;
	border-bottom: 15px solid #FFF;
}
.colldirnoproducts{
	padding: 10px 10px 10px 10px;
}
.colldirmoredetails, .colldirmoredetails A:LINK,.colldirmoredetails A:ACTIVE,.colldirmoredetails A:VISITED  {
	margin-top: 5px;
	text-align: left;
	font-size: 10px;
	color:#274869;
	font-weight: bold;
}
.colldirprodname,.colldirprodname A:LINK,.colldirprodname A:ACTIVE,.colldirprodname A:VISITED,.colldirprodshortdesc,.colldirprodshortdesc A:LINK,.colldirprodshortdesc A:ACTIVE,.colldirprodshortdesc A:VISITED {
  	margin: 0 0 5px 0;
	font-size: 11px;
	color:#274869;
	font-weight: bold;
}
.colldirprodcode {
	margin: 5px 0 5px 0;
	font-size: 10px;
	color:#274869;
}
.colldirprodlongdesc {
 	color:#333333;
 	margin: 5px 0 5px 0;
}
.colldirlongdescreadmore a{
	color:#333333;
	text-decoration: underline;
}
.colldirprodprice {
	font-size: 11px;
	font-weight: bold;
	color:#333333;
}
.colldiroptions, .colldiroptions select {
	color:#333333;
	width: 275px;
	margin:0 0 0 0; 
}
.colldiroptions div {
	margin:7px 0 0 0; 
}
.colldirpersreq, .colldirpersoption {
	padding:0 0 0 0; 
}
.colldirqty {
	color:#333333;
	text-align: right;
	padding:5px 0 0 0;
}
.colldiraddtobasket {
	text-align: right;
	margin: 0 0 0 0;
}
/* TextTopNav */
/*The styles used for the topnav links*/
#top_logo {
vertical-align:top;
}
#top_middle {
vertical-align:top;
}
#top_search{
vertical-align:middle;
}
#top_globalcart {
float: right;
}
#top_banner {
font-weight:bold;
font-size: 12px;
color:#274869;
padding:5px 0pt 10px 7px;
}
.top_links {
float:left;
font-weight:bold;
width:385px;
padding:0pt 0pt 0pt 0pt;
}
.top_links ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.top_links ul li{
display:block;
float:left;
margin:0px;
padding:0px;
}
.top_links ul li a{
display:block;
float:left;
padding:0px 3px 6px 20px;
color:#FFFFFF;
text-decoration:none;	
white-space: nowrap;
/*background:transparent url(/images/en_US/global/globalgraphics/topnavlink_bg.png) no-repeat scroll 0 0;*/
}
.top_links ul li a:hover {
/*background:transparent url(/images/en_US/global/globalgraphics/topnavlink_bg.png) no-repeat scroll 0 -66px;*/
color:#666666;
}
#top_shopbasket a{
/*background:transparent url(/images/en_US/global/globalgraphics/top_shopbasket_icon.png) no-repeat scroll 0px 0px;*/
display:block;
float:left;
padding:0px 3px 6px 22px; 
}
#top_shopbasket a:hover {
/*background:transparent url(/images/en_US/global/globalgraphics/top_shopbasket_icon.png) no-repeat scroll 0px -65px;*/
}
#top_langselector {
 padding:0px 0px 6px 0px;
}
#top_advancedsearch a, #top_langselector a{
color:#27567A;
}
#top_advancedsearch a:hover{
color:#FFFFFF;
}
/* i.e. 6 fixes */
* html .top_links ul li a{
background-image: none;
/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/en_US/global/globalgraphics/topnavlink_bg.png", sizingMethod="crop");*/
}
* html  .top_links ul li a:hover {
background-image: none;
/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/en_US/global/globalgraphics/topnavlink_bgover.png", sizingMethod="crop");*/
}
* html #top_shopbasket a{
background-image: none;
/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/en_US/global/globalgraphics/top_shopbasket_icon.png", sizingMethod="crop");*/
}
* html #top_shopbasket a:hover{
background-image: none;
/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/en_US/global/globalgraphics/top_shopbasket_iconover.png", sizingMethod="crop");*/
}
/*The styles used for the topnav category links*/
#CatTopNavContainer{
	margin:0px;
	font-size:11px;
	font-weight:bold;
	font-family:Arial,Verdana,Helvitica,sans-serif;	
}
.CatTopNav{
	border-top:4px solid #B30000;
	border-bottom:1px solid #999999;
	display: block;
	float:left;
	/*background:transparent url(/images/en_US/global/globalgraphics/catnav_style4_bg.png) repeat bottom left;*/
	width:768px;
}
.CatTopNav ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.CatTopNav ul li{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}
.CatTopNav ul li a{
	display:block;
	float:left;
	padding:8px 10px 5px 10px;
	color:#666;
	text-decoration:none;
	/*background:transparent url(/images/en_US/global/globalgraphics/catnav_style4_divider.png) no-repeat 0px 0px;*/
}
.CatTopNav ul li a:hover {
	/*background:#FFF url(/images/en_US/global/globalgraphics/catnav_style4_divider.png) no-repeat 0px -60px;*/
	color:#FF6600;
}
.CatTopNav ul li a.current {
	color:#B30000;
	/*background:#CCC url(/images/en_US/global/globalgraphics/catnav_style4_divider.png) no-repeat 0px -120px;*/
}
/* i.e. 6 fixes */
* html .CatTopNav ul li a{
    cursor: pointer;
	background-image: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/en_US/global/globalgraphics/catnav_style4_divider.png", sizingMethod="crop");*/
}
* html  .CatTopNav ul li a:hover {
	background-image: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/en_US/global/globalgraphics/catnav_style4_ie_divover.png", sizingMethod="crop");*/
}
* html .CatTopNav ul li a.current {
	background-image: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/en_US/global/globalgraphics/catnav_style4_ie_divon.png", sizingMethod="crop");*/
}
/* IntelligentImaging */	
#iiHeaderTable {
	padding-top:20px;
	width:100%;
	margin-bottom:5px;
}
#iiSubHeader {
	padding-left:10px;
	padding-right:10px;
}
.iiThumbViewsTable {
	padding-top:20px;
	padding-bottom:20px;
}
.iiThumbViewsTable TD {
	text-align:left;
	padding-right:25px;
}
.iiThumbViewOn IMG {
	border:2px solid #666666;
	width:80px;
	height:80px;
}
.iiThumbViewOver IMG {
	border:2px solid #666666;
	width:80px;
	height:80px;
}
.iiThumbViewOff IMG {
	border:2px solid #CCCCCC;
	width:80px;
	height:80px;
}
.iiHorizontalRule {
	background-color:#CCCCCC;
	height:1px;
	overflow:hidden;
}
#iiTargetsTable {
	border:1px solid #CCCCCC;
	margin-right:20px;
	float:left;
	display:none;
}
#iiTargetsTable TD {
	padding-top:10px;
	padding-left:10px;
	padding-bottom:15px;
	width:88px;
}
#iiTargetsHeader {
	font-family:Verdana;
	color:#333333;
	font-size:11pt;
	font-weight:bold;
}
.iiTargetText {
	font-family:Verdana;
	font-size:9pt;
	color:#333333;
}
.iiTargetHidden {
	display:none;
}
.iiTargetOn IMG {
	margin-top:10px;
	border:2px solid #666666;
	width:60px;
	height:60px;
}
.iiTargetOver IMG {
	margin-top:10px;
	border:2px solid #666666;
	width:60px;
	height:60px;
}
.iiTargetOff IMG {
	margin-top:10px;
	border:2px solid #CCCCCC;
	width:60px;
	height:60px;
}
#iiZoomImageTable {
	width:420px;
	height:470px;
	float:left;
}
/* End RAD Modules */
/*** Start Category Menu Styles  ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
	width: 808px;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			20em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */

}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			45px; /* match top ul list item height */

}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			20em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			20em; /* match ul width */
	top:			0;
}
/*** MENU SKIN ***/
.sf-menu {
	float:			left;
}
.sf-menu a {
	border-left:	0px solid #fff;
	border-top:		0px solid #CFDEFF;
	padding: 		4px 10px;
	text-decoration:none;
	font: normal 10px verdana !important;
}
.sf-menu a.sf-top-level-link {
	border-left:	0px solid #fff;
	border-top:		0px solid #CFDEFF;
	padding: 		0px;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#333;
	text-decoration: none;

}
.sf-menu li {
	background:		#fff;
}
.sf-menu li li {
	background:		#fff;
	border-bottom: 2px solid #EEEEEE;
}
.sf-menu li li li {
	background:		#fff;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#fff;
	outline:		0;
	z-index:		99;
}
/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	 /* 8-bit indexed alpha png. IE6 gets solid image only */
	/*background:		url('/includes/jquery/plugins/assets/arrows-ffffff.png') no-repeat -10px -100px;*/
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
/*** shadows for all but IE6 ***/
.sf-shadow ul {
	/*background:	url('/includes/jquery/plugins/assets/shadow.png') no-repeat bottom right; */
	padding: 0 0px 0px 0;
	border: 1px solid #333;
	/*-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px; */
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
/*** text top nav ***/
#sf-menu-text-nav{
	/* default styles */
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	color:#333;
}
#sf-menu-text-nav .sf-menu {
	/* text nav block */
	line-height: 1.0;
	border-top: 0px solid #B30000;
	border-bottom: 0px solid #999999;
	display: block;
	position: relative;
	color: #333;
	width:100%;
	z-index:99;
}
#sf-menu-text-nav .sf-menu a {
	/* link styles */
	display: block;
	position: relative;
	color: #333;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
}
#sf-menu-text-nav .sf-menu a.current {
	/* current link */
	color: #333;
}
#sf-menu-text-nav  .sf-menu a:visited  {
	/* visited link styles */
	color: #333;
}
#sf-menu-text-nav .sf-menu a:focus, #sf-menu-text-nav .sf-menu a:hover, #sf-menu-text-nav .sf-menu a:active {
	/* link focus, hover and active */
	background: #fff;
	outline: 0;
	z-index: 99;
	color: #333;
	text-decoration: underline !important;
}
.sf-menu li {
	/* top level li */
	background: #fff;
}
#sf-menu-text-nav .sf-menu li a:focus, #sf-menu-text-nav .sf-menu li a:hover, #sf-menu-text-nav .sf-menu li a:active  {
	/* sub menu links */
	color: #333;
}
ul.sf-menu li ul {border: 8pt solid #E7E7E7; padding: 0 15px 0 15px; background: #fff; width: 190px !important;}
ul.sf-menu li ul li a:hover{text-decoration: underline; color: #cf4520 !important;}
.bgiframe{display:none !important;width:1px;height:1px;}
/*** End Category Menu Styles  ***/
/*** Start A/B Test Styles ***/
.abDiv {
	display:inline;
	position:relative;
	overflow:visible;
	zoom:1;
	cursor:pointer;
	border-color:#808080;
	border-style:dashed;
	border-width:0px;
}
.abOverlay {
	position:absolute;
	width:100%;
	height:100%
}
.abOverlayDefault {
	background-color:yellow;
	filter:alpha(opacity=75);
	opacity: 0.75;
	-moz-opacity:0.75;
}
.abOverlaySelected {
	background-color:#75FF75;
	filter:alpha(opacity=80);
	opacity: 0.80;
	-moz-opacity:0.80;
}
/*** End A/B Test Styles ***/
/*** Start Search Left Nav ***/
.searchNavBG{
	background-color:#F0F0F0;
	width:100%;
}
.searchNavContainer{
	display:inline-block;
	margin:10px;
}
.searchNavLeft, .searchNavLeft *, .searchNavTop, .searchNavTop * {
	font-size:13px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
	padding:0;
	list-style:none;
	line-height:2;
}
.searchNavLeft li, .searchNavTop li {
	font-weight:bold;
}
.searchNavTop li {
	float:left;
	margin-right:.85em;
}
.searchNavLeft li li, .searchNavTop li li {
	font-size:11px;
	font-weight:normal;
	/*margin-left:2.4em;*/
	margin-left:1em;
	line-height:1.5;
	float:none;
}
.searchNavLeft li ul, .searchNavTop li ul {
	display:none;
	margin-bottom:.5em;
}
.searchNavLeft li ul .more, .searchNavTop li ul .more, .searchNavLeft li ul .less, .searchNavTop li ul .less {
	text-decoration:underline;
	cursor:pointer;
}
.searchNavLeft li .plusMinus, .searchNavTop li .plusMinus {
	display:inline-block;
	width:1.3em;
	cursor:pointer;
}
.searchNavLeft li .notExpandable {
	display:inline-block;
	width:1.3em;
}
.searchNavTop li .notExpandable {
	display:none;
}
.searchNavRefine {
	font-size:13px;
	margin-bottom:.5em;
}
/*** End Search Left Nav ***/
/*** Start Multi Column Footer ***/
#multiColumnFooter{
	position:realtive;
	width:100%;
	text-align:left;
}
#multiColumnFooter form {
	padding:0px;
	margin:0px;
}
#multiColumnFooter .emailSignUpBlock {
	margin-top:10px;
	margin-right:5px;
	margin-left:5px;
	position:realtive;
	float:right;
}
#multiColumnFooter .emailSignUpBtn {
	float:left;
}
#multiColumnFooter .emailSignField {
	float:left;
}
#multiColumnFooter .emailSignLabel {
	margin-top:5px;
	margin-right:5px;
	float:left;
}
#multiColumnFooter .contentSectionBlock {
	position:relative;
	text-align:center;
	border:1px solid transparent;
}
#multiColumnFooter .contentSectionContainer{
	position:relative;
	float:left;
	text-align:center;
}
#multiColumnFooter .contentSection {
	position:relative;
	padding:0;
	margin:5px;
	display:inline-block;
}
#multiColumnFooter ul {
	margin:0;
	padding:0;
	list-style:none;
}
#multiColumnFooter li {
	margin:0;
	padding:0;
	text-align:left;
}
#multiColumnFooter h3{
	margin:0;
	padding:0;
	text-align:left;
	font-size:11px;
}
#multiColumnFooter .rssBlock {
	text-align:right;
	margin:5px;
}
#multiColumnFooter .securityBlock {
	text-align:center;
	padding:5px;
	background-color:#FFFFFF;
}
#multiColumnFooter a:link, #multiColumnFooter a:active, #multiColumnFooter a:visited{
	color:#27567A;
	text-decoration:none;
}
#multiColumnFooter a:hover {
	color:#27567A;
	text-decoration:underline;
}
/* example: individual column override */
/*
#footerColumn-3{
	width:175px;
	background-color:#999;
}
*/
/*** End Multi Column Footer ***/
/*** Start Autocomplete ***/
.autocomplete-w1 {
	position:absolute; top:0px;
	left:0px;
	margin:8px 0 0 6px;
	/* IE6 fix: */
	_background:none;
	_margin:0;
}
.autocomplete {
	border:1px solid #999;
	background:#FFF;
	cursor:default;
	text-align:left;
	max-height:350px;
	overflow:auto;
	margin:-6px 6px 6px -6px;
	/* IE6 specific: */
	_height:350px;
	_margin:0;
	_overflow-x:hidden;
}
.autocomplete .selected {
	background:#E0E0E0;
}
.autocomplete div {
	padding:2px 5px;
	white-space:nowrap;
}
.autocomplete strong {
	font-weight:normal;
	color:#3399FF;
}
/*** End Autocomplete ***/

.detailpersmessage {
	font-size : 11px;
	color : #666666;
}
.detailpersmessage A:LINK, .detailpersmessage A:VISITED, .detailpersmessage A:ACTIVE {
	color : #666666;
}
.basketpersheader{
	font-size : 11px;
	color : #666666;
	font-weight: bold;
}
.basketpersmessage {
	font-size : 11px;
	color : #666666;
}
.basketpersmessage A:LINK, .basketpersmessage A:VISITED, .basketpersmessage A:ACTIVE {
	color : #666666;
}
.basketpersrequired{
	font-size : 11px;
	color : #990000;
	font-weight: bold;
}
.basketpersrequired A:LINK, .basketpersrequired A:VISITED, .basketpersrequired A:ACTIVE {
	color : #990000;
}
.personsubheader{
	font-size : 12px;
	color : #000000;
	font-weight:bold;
}
.personsubheadermargin{
	margin-left:36px;
	margin-right:36px;
}
.personitemoutertable{
	width:90%;
	margin-left:36px;
	margin-right:36px;
}
.personitemheader{
	font-size : 11px;
	color : #333333;
	font-weight:bold;
	margin-top:12px;
	margin-left:12px;
	margin-right:12px;
	margin-bottom:12px;
}
.personitemtable{
	width:100%;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
}
.personfieldlabel{
	font-size : 11px;
	color : #333333;
	font-weight:bold;
}
.personitemborder {
	background: #336699;
}
.personitemheadbg {
	background: #FFFFFF;
}
.personitemtablebg{
	background: #FFFFFF;

}
.personalizationrule {
	background: #336699;
}
.personlengthmessage, .personfieldnote {
	font-size : 10px;
	color : #333333;
}
input.personfield {
	width:200px;
}
select.personfield {
	width:250px;
}
.personcopyrowsbg {
	background: #DFEAF2;
}
.personitemdivbg{
	background: #DFEAF2;
}
.personcopyrows{
	font-size : 10px;
	color : #336699;
	margin-top:12px;
	margin-left:12px;
	margin-right:12px;
	margin-bottom:12px;
}
.personcopyrows A:LINK, .personcopyrows A:VISITED, .personcopyrows A:ACTIVE {
	color : #336699;
}
.messageshipmentcost{
               color: #000000;
               font-weight: bold;
}
.messageshipmentcostwas{
           color: #000000;
           font-weight: bold;
           text-decoration: line-through;
}
.messageshipmentcostis{
               color: #990000;
               font-weight: bold;
}

.directoryCategoryHeader {float: left;}
.directoryCategoryHeader h1 {
	margin: 0 0 5px 0 !important
	font-family: Georgia;
    font-style: italic;
    font-weight: 300;
    font-size: 20px;
    line-height: 17pt;
    color: #CF4520;
}

.eubox {padding: 0 0 0 10px; font: normal 11px Arial;}
.euyouselectedtxt {font-weight: bold;}
.eucatname a:link, .eucatname a:active, .eucatname a:visited, .eucatname a:hover {color: #4e4e4e;}
.eurefineby {font-size: 14px; padding: 5px 10px;}
.tableitemshippingMethod{
                color: #990000;
                margin-bottom : 2px;
                margin-left : 4px;
                margin-right : 4px;
                margin-top : 2px;
}

.topBlueLine {
	position:absolute;
	top:0px;
	width:100%; 
	height:29px; 
	background-color:#728EBD; 
	margin:0px;
	padding:0px; 
	border-bottom: solid 1px #1D589F; 
}

body {
background-image:url('/images/set_a/en_us/global/globalnav/top_gradient_green.jpg');
background-repeat:repeat-x;
}.phonefont{font-size:18px;font-weight:bold;color:white; text-decoration: none;padding-left:2px;}
