body {background-color: #f4f4f4;}


/* #detailTabs .modBody {border-top: solid 1px #ccc;} */
/* .mod2Col .modBorder { background: transparent; } */
.mod3Col .modBorder { background: transparent; }
.tabcontent {border: none; margin-bottom: 1em; padding-bottom: 1em;}

.grassGreenBG	{background-color: transparent;}
.doveBG	{background-color: transparent;}
.addContentBG1	{background-color: transparent;}
.deepPurpleBG	{background-color: transparent;}
.addContentBG1 {background-color: transparent}
.modBody{margin:0 6px 0 0 !important;}
.modHeader{ color:#c80000; margin:0 5px 0 5px;border-bottom: solid 1px #ededed;  }
.modHeader a {color:#c80000;}
.modHeader h2 { padding: 4px 0 0 2px; }
.features li{border-bottom: solid 1px #ededed; background: transparent}
.modHeader a:hover,
.modHeader a:focus { color:#c80000; }
a:hover, a:focus {color:#c80000; text-decoration: underline;}

.mod1Col .modBorder{ background-image: url("../graphics/1columnBorder_v2.gif");}
.mod1Col .modFooter{background-image: url("../graphics/1columnFooter_v2.gif");}
.link_list1Col,.link_list1Col_inline {background: transparent;}
.mod2Col .modBorder{background-image: url(../graphics/2columnBorder_v2.gif);}
.mod2Col .modFooter{background-image: url(../graphics/2columnFooter_v2.gif);}
.mod2Col .modTop, .link_list2Col{ background: transparent;}
.mod3Col .modBorder{background-image: url(../graphics/3columnBorder_v2.gif)}
.mod3Col .modFooter{background-image: url(../graphics/3columnFooter_v2.gif);}
.mod3Col .modTop, .link_list3Col{background: transparent;}
.mod4Col .modBorder{background-image: url(../graphics/4columnBorder_v2.gif);}
.mod4Col .modFooter{background-image: url(../graphics/4columnFooter_v2.gif);}
.mod4Col .modTop{background: transparent;}
.txtBlock .modBorder{background-image: url(../graphics/txtBlockBorder_v2.gif);}
.txtBlock .modFooter{background-image: url(../graphics/txtBlockFooter_v2.gif);}
.txtBlock .modTop{background: transparent;}
.secondLevelNav li{border-top:0; }
a.btnGrey {background:url(../graphics/arrow-white-v2.gif) no-repeat 100% 4px;}
a.btnAdditional1{background:url(../graphics/arrow-white-v2.gif) no-repeat 100% 4px;}
a.btnDove{background:url(../graphics/arrow-white-v2.gif) no-repeat 100% 4px;}
a.btnGrassGreen{background:url(../graphics/arrow-white-v2.gif) no-repeat 100% 4px;}
a.btnDeepPurple{background:url(../graphics/arrow-white-v2.gif) no-repeat 100% 4px;}
a.btnAdditional1{background:url(../graphics/arrow-white-v2.gif) no-repeat 100% 4px;}
a.btnGrey {background:url(../graphics/arrow-white-v2.gif) no-repeat 100% 4px;}
a.btnGreyOnRed{	background:url(../graphics/arrow-white-v2.gif) no-repeat 100% 4px;}
.link_list1Col li,.link_list1Col_inline li,.link_list2Col li,.link_list3Col li,.link_list3Col_inline li,.link_list4Col li{background: transparent;border-bottom: solid 1px #ededed;}
.modSitemapBody .sitemapLevel2 li{background: transparent;border-bottom: solid 1px #ededed;}
.modSitemapBody .modFooter{	background-color:#f00;background-image: url(../graphics/1columnFooter_v2.gif);background-repeat: no-repeat;}
.gen_table{	background:url(../graphics/3columnBorder_v2.gif);}
.tab_footer{background: #f00 url(../graphics/3columnFooter_v2.gif) no-repeat top left;}
.footer {text-align: center;color:#666;}
.footer a{color:#666;}
.textBtnGreen span, .textBtnRed span, .textBtnPurple span, .textBtnGrey span, .textBtnGreyOnRed span, .textBtnGreyNoShadow span{ line-height: 3ex; }

.textBtnRed{ background:url(../graphics/buttons/redRight_v2.gif) no-repeat right top; }
.textBtnRed span{ background:url(../graphics/buttons/redLeft_v2.gif) no-repeat left top; }
.textBtnRed:hover{text-decoration:none;}

.textBtnGreen{ background:url(../graphics/buttons/redRight_v2.gif) no-repeat right top; }
.textBtnGreen span{ background:url(../graphics/buttons/redLeft_v2.gif) no-repeat left top; }
.textBtnGreen:hover{text-decoration:none;}

.textBtnPurple{ background:url(../graphics/buttons/redRight_v2.gif) no-repeat right top; }
.textBtnPurple span{ background:url(../graphics/buttons/redLeft_v2.gif) no-repeat left top; }
.textBtnPurple:hover{text-decoration:none;}

.textBtnGrey{ background:url(../graphics/buttons/redRight_v2.gif) no-repeat right top; }
.textBtnGrey span{ background:url(../graphics/buttons/redLeft_v2.gif) no-repeat left top; }
.textBtnGrey:hover{text-decoration:none;}

.textBtnGreyOnRed{ background:url(../graphics/buttons/redRight_v2.gif) no-repeat right top; }
.textBtnGreyOnRed span{ background:url(../graphics/buttons/redLeft_v2.gif) no-repeat left top; }
.textBtnGreyOnRed:hover{text-decoration:none;}

.textBtnGreyNoShadow{ background:url(../graphics/buttons/redRight_v2.gif) no-repeat right top; }
.textBtnGreyNoShadow span{ background:url(../graphics/buttons/redLeft_v2.gif) no-repeat left top; }
.textBtnGreyNoShadow:hover{text-decoration:none;}

a.btnGrassGreenClose{ background:url(../graphics/icon-delete_v2.gif) no-repeat 100% 4px; }
.scShopCart td.scAct a.btnAdd { background: url(../graphics/arrow-white-v2.gif) no-repeat;background-position: 100% 4px; }
.scShopCart td.scAct a.btnDelete { background: url(../graphics/icon-delete_v2.gif) no-repeat; background-position: 100% 4px; }
.scShopCart .scFunc a.btnDeepPurple, .scShopCart .scAct a.btnDeepPurple { background:url(../graphics/arrow-white-v2.gif) no-repeat right 0;	}
.scShopCart a.scOptHide  { background:url(../graphics/icon-minus_v2.gif) no-repeat; }
.scShopCart a.scOptShow  { background:url(../graphics/icon-minus_v2.gif) no-repeat; }
.scShopCart th,.scShopCart .scHeader{	background-color: #ededed;}
.gen_table .titlerow{ background-color:#ededed; }
.gen_table .row_a{ background:transparent; }
.gen_table .row_b{ background:#ccc ; }
.gen_table .tab_footer {background: transparent;}



.tripleColumn{background:white; background: url('../graphics/tripleColumn_v2.gif') repeat-y top right;}
.tripleColumn .modFooter, .tripleColumn .mod1Col .modBorder{background:transparent;}
.tripleColumn .txtBlock {background: #ebebeb;}
.tripleColumn .txtBlock .modBorder {background: transparent;}

.tab, .activeTab{border-right:0;}
.tabBox .tab{background:#ccc !important;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;}
.tabBox .tab a { color:#000 !important; }
.tabBox.blue .activeTab, .tabBox.purple .activeTab, .tabBox.gold .activeTab{background:#fff !important; color:#000 !important; border-top: solid 1px #e0e0e0; border-left: solid 1px #e0e0e0;border-right: solid 1px #e0e0e0;}
.tabBox.blue .activeTab a, .tabBox.purple .activeTab a, .tabBox.gold .activeTab a{ color:#000 !important;}
.blue .activeTab a, .blue .activeTab a:visited, .purple .activeTab a, .purple .activeTab a, .gold .activeTab a:visited, .gold .activeTab a:visited{ color:#000 !important;}

h1.dove, h1.gold, h1.deepPurple, .modBody h2.dove, .modBody h4.dove{ color:#000; }

.modTop {display: none;}
.link_list1Col {border-top: solid 1px #ededed;}
.fullWidth tbody td {border: 0;}
#october-popup-page { background: #fff; }
#october-popup-page .mod3Col .modFooter, #october-popup-page .mod3Col .modBorder {background: transparent; }
#october-popup-page .popuptable {border: solid 1px #ccc;}
#october-popup-page .popuplogo {background: url('../graphics/popup-print-logo.gif');}

.modSitemapBody .sitemapTitle{ background:#e0e0e0; color: #000;width:185px;margin-top:0px;}
.modSitemapBody .sitemapLevel1{ background:#f4f4f4;}
.modSitemapBody li{
float:left;
background-image: url(../graphics/1columnBorder.gif);
background-repeat:repeat-y;
margin-bottom:18px;
width:192px;
}

.secondLevelNav li {border-bottom: 1px solid #ededed;}
/*.secondLevelNav li ul {border-top: 1px solid #ededed;}*/
.secondLevelNav li strong a{background-color: #fff; }
.secondLevelNav li.selected strong a{background-color: #ededed; }
.secondLevelNav a:hover{background-color: #ededed; text-decoration: underline;}
.secondLevelNav li ul li a:hover {background-color: #ededed;text-decoration: underline;margin-bottom:-2px; }
.secondLevelNav li ul li a:active { background-color: #ededed;}
.secondLevelNav li ul li strong a, .secondLevelNav li ul li.selected strong a{ background-color: #ededed; }

#modCTA, #modCTAdotCom { margin-right: 0; margin-left: 0;}
.productDetail .modBorder {background: transparent; !important}


/*.grid {
	margin: auto;
	clear: both;
}*/

#breadcrumb {
	color:#666;
	position: relative;
	left: 0;
	top: 0;
	float: left;
	clear: both;
	width: 942px;
	height: auto;
	padding: 6px 0 6px 0;
	margin: 0 6px 0 6px;
}
#breadcrumb a {
	color: #999;
}
.gridFixBreadcrumb { padding-top: 0;}
.tdHead,.tdHead2 {background: transparent; color: #c80000;}
.tdOdd, .tdEven {border:0 ;}

.thirdLevelNav li{
	padding-top: 0px;
	padding-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	padding-left:15px;
	border:none;
	margin-bottom: 0px;
	margin-top: 0px;
}
.thirdLevelNav li.selected{
	font-weight:bold;
	padding-left:15px;
	background-color: #fff; 
	margin-bottom: 0px;
	margin-top: 0px;
}
