html, body {margin:0px;padding:2px;height:100%;border:none;background-color:#ffffff;}
body, table, font, input, select, div, p, td {font-family:Verdana, Arial, Helvetica;font-size:11px;}
.siteNavTD {background-color:#cc3300;}
.siteNav1TD {background-color:#cfcf90;}
.siteNav2TD {background-color:#efefcf;}
.siteNav3TD {background-color:#efefce;}
.sitenav4TD {background-color:#ffffec;}
.siteNav5TD {background-color:#eeeeee;}
.sitenav6td {background-color:#ffffff;}
.siteNav7TD {background-color:#eeeecc;}
.siteNav8TD {background-color:#F0F0F0;}
.siteNav9TD {background-color:#e1e1c2;}
.siteNav10TD {background-color:#cfc890;}
.siteNav11TD {background-color:#708090;}
.siteNav12TD {background-color:#336699;}
.siteNav13TD {background-color:#c0c0c0;}
.siteNav14TD {background-color:#8C95B8;}
.siteNav15TD {background-color:#C2CFB3;}
.siteNav16TD {background-color:#CCCCFF;}
.siteNav17TD {background-color:#CFD3E2;}
.pghead {color:#999933;font-family:verdana, arial;font-size:12pt;font-weight:bold;vertical-align:bottom;}
.pgheadbig {color:#999933;font-family:verdana, arial;font-size:14pt;font-weight:bold;vertical-align:bottom;}
.content {font-family:verdana, arial;font-size:8pt;font-weight:normal;color:#666666;}
.contentg {font-family:verdana, arial;font-size:8pt;font-weight:normal;color:#666666;}
.contentgl {font-family:verdana, arial;font-size:8pt;font-weight:normal;color:#999999;}
.contentb {font-family:verdana, arial;font-size:8pt;font-weight:normal;color:#0000FF;}
.contentGr {font-family:verdana, arial;font-size:8pt;font-weight:bold;color:#5E7539;}
.contentR {font-family:verdana, arial;font-size:9pt;font-weight:normal;color:#D51E3A;}
.topnav {font-family:verdana, arial;font-size:8pt;font-weight:normal;color:#5961A8;}
.contentRd {font-family:verdana, arial;font-size:8pt;font-weight:normal;color:#ff0000;}
.subhead {font-family:verdana, arial;font-size:12pt;font-weight:bold;color:#999933;}
.contsmall {font-family:verdana, arial;font-size:8pt;font-weight:normal;color:#666666;}
.contbold {font-family:verdana, arial;font-size:8pt;font-weight:bold;color:#666666;}
.contboldY {font-family:verdana, arial;font-size:8pt;font-weight:bold;color:#999933;}
.contboldG {font-family:verdana, arial;font-size:8pt;font-weight:bold;color:#646D5A;}
.contboldB {font-family:verdana, arial;font-size:8pt;font-weight:bold;color:#0000FF;}
.contboldBl {font-family:verdana, arial;font-size:8pt;font-weight:bold;color:#333333;}
.contboldC {font-family:verdana, arial;font-size:8pt;font-weight:bold;color:#999933;}
.contboldRd {font-family:verdana, arial;font-size:8pt;font-weight:bold;color:#ff0000;}
.contboldWh {font-family:verdana, arial;font-size:8pt;font-weight:bold;color:#ffffff;}
.contboldor {font-family:verdana, arial;font-size:8pt;font-weight:bold;color:#cf672f;}
.contboldNav {font-family:verdana, arial;font-size:8pt;font-weight:bold;color:#ffffff;}
.CtSmallBold {font-family:verdana, arial;font-size:8pt;font-weight:bold;color:#666666;}
.contsmallRd {font-family:verdana, arial;font-size:8pt;font-weight:normal;color:#ff0000;}
.contsmallbr {font-family:verdana, arial;font-size:8pt;font-weight:normal;color:#A52A2A;}
.ctsmallboldbr {font-family:verdana, arial;font-size:8pt;font-weight:bold;color:#A52A2A;}
.CtSmallBoldRd {font-family:verdana, arial;font-size:8pt;font-weight:bold;color:#FF0000;}
.ErrorMsgRd {font-family:verdana, arial;font-size:8pt;font-weight:bold;color:#660000;}
a:link {color:#5961A8;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a:visited {color:#5961A8;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a:active {color:#5961A8;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a:hover {color:#5961A8;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:underline;}
a.checkout:link {font-family:verdana, arial;font-size:8pt;font-weight:normal;color:#5961A8;text-decoration:none;}
a.checkout:visited {font-family:verdana, arial;font-size:8pt;font-weight:normal;color:#5961A8;text-decoration:none;}
a.checkout:active { font-family:verdana, arial;font-size:8pt;font-weight:normal;color:#5961A8;text-decoration:none;}
a.checkout:hover {font-family:verdana, arial;font-size:8pt;font-weight:normal;color:#5961A8;text-decoration:underline;}
a.items:link {color:#999933;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a.items:visited {color:#999933;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a.items:active {color:#999933;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a.items:hover {color:#999933;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:underline;}
a.contentw:link {color:#FFFFFF;font-family:verdana, arial;font-size:8pt;font-weight:normal;text-decoration:none;}
a.contentw:visited {color:#FFFFFF;font-family:verdana, arial;font-size:8pt;font-weight:normal;text-decoration:none;}
a.contentw:active {color:#FFFFFF;font-family:verdana, arial;font-size:8pt;font-weight:normal;text-decoration:none;}
a.contentw:hover {color:#FFFFFF;font-family:verdana, arial;font-size:8pt;font-weight:normal;text-decoration:underline;}
a.content1:link {color:#646D5A;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a.content1:visited {color:#646D5A;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a.content1:active {color:#646D5A;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a.content1:hover {color:#999933;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:underline;}
a.content2:link {color:#4444AA;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a.content2:visited {color:#4444AA;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a.content2:active {color:#4444AA;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a.content2:hover {color:#4444AA;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:underline;}
a.footer:link {color:#666666;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a.footer:visited {color:#666666;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a.footer:active {color:#666666;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a.footer:hover {color:#666666;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a.category:link {color:#666666;font-family:verdana, arial;font-size:7pt;font-weight:bold;text-decoration:none;}
a.category:visited {color:#666666;font-family:verdana, arial;font-size:7pt;font-weight:bold;text-decoration:none;}
a.category:active {color:#666666;font-family:verdana, arial;font-size:7pt;font-weight:bold;text-decoration:none;}
a.category:hover {color:#999999;font-family:verdana, arial;font-size:7pt;font-weight:bold;text-decoration:none;}
a.category1:link {color:#666666;font-family:verdana, arial;font-size:7pt;font-weight:bold;text-decoration:none;}
a.category1:visited {color:#666666;font-family:verdana, arial;font-size:7pt;font-weight:bold;text-decoration:none;}
a.category1:active {color:#666666;font-family:verdana, arial;font-size:7pt;font-weight:bold;text-decoration:none;}
a.category1:hover {color:#999999;font-family:verdana, arial;font-size:7pt;font-weight:bold;text-decoration:none;}
a.serv:link {color:#000000;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a.serv:visited {color:#cc9900;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a.servicewh:link {color:#FFFFFF;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a.servicewh:visited {color:#FFFFFF;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a.serv:active {color:#ffcc99;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a.serv:hover {color:#000000;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a.featured:link {color:#000000;font-family:verdana, arial;font-size:8pt;font-weight:normal;text-decoration:none;}
a.featured:visited {color:#990033;font-family:verdana, arial;font-size:8pt;font-weight:normal;text-decoration:none;}
a.featured:active {color:#336699;font-family:verdana, arial;font-size:8pt;font-weight:normal;text-decoration:none;}
a.featured:hover {color:#000000;font-family:verdana, arial;font-size:8pt;font-weight:normal;text-decoration:underline;}
a.fpcontent:link {color:#636563;font-family:verdana, arial;font-size:8pt;font-weight:normal;text-decoration:none;}
a.fpcontent:visited {color:#636563;font-family:verdana, arial;font-size:8pt;font-weight:normal;text-decoration:none;}
a.fpcontent:active {color:#636563;font-family:verdana, arial;font-size:8pt;font-weight:normal;text-decoration:none;}
a.fpcontent:hover {color:#636563;font-family:verdana, arial;font-size:8pt;font-weight:normal;text-decoration:underline;}
a.topnav:link {color:#ffffff;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a.topnav:visited {color:#ffffff;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a.topnav:active {color:#ffffff;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:none;}
a.topnav:hover {color:#ffffff;font-family:verdana, arial;font-size:8pt;font-weight:bold;text-decoration:underline;}
a.topnav1:link {color:#646D5A;font-family:Helvetica, Arial, sans-serif;font-size:8pt;font-weight:bold;text-decoration:none;}
a.topnav1:visited {color:#646D5A;font-family:Helvetica, Arial, sans-serif;font-size:8pt;font-weight:bold;text-decoration:none;}
a.topnav1:active {color:#646D5A;font-family:Helvetica, Arial, sans-serif;font-size:8pt;font-weight:bold;text-decoration:none;}
a.topnav1:hover {color:#646D5A;font-family:Helvetica, Arial, sans-serif;font-size:8pt;font-weight:bold;text-decoration:underline;}
.maintable {width:970px;border-width:1px;border-style:solid;border-color:#000000;padding:0px;height:100%;margin-left:auto;margin-right:auto;}
h3.black {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12pt;color:#999933;font-weight:bold;text-decoration:none;display:inline;}
.blackMatHead {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11pt;color:#999933;font-weight:bold;text-decoration:none;display:inline;}
h4.black1 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#999933;font-weight:bold;text-decoration:none;display:inline;}
h3.blue {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12pt;color:#5961A8;font-weight:bold;text-decoration:none;display:inline;}
a.leftcatchoice {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#AEB4B0;font-weight:bold;text-decoration:none;}
a.leftcatchoicebig {font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#AEB4B0;font-weight:bold;text-decoration:none;}
.smallGreenHeader{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;color:#999933;font-weight:bold ;text-decoration:none;}
a.storitempdlink:link {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#999933;font-weight:bold;text-decoration:none;}
a.storitempdlink:active {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#999933;font-weight:bold;text-decoration:none;}
a.storitempdlink:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#999933;font-weight:bold;text-decoration:none;}
a.storitempdlink:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#999933;font-weight:bold;text-decoration:underline;}
.SizeChart {font-size:9px;color:black;}
.SizeChartTitle {background:#8C95B8;font-size:12px;font-weight:bold;color:white;}
.SizeChartHeaders {font-size:9px;font-weight:bold;color:#4444AA;}
.SizeChartOdd {background:white;}
.SizeChartEven {background:#DCDCDC;}
ul.ultopnav {list-style-image:none;margin:0px;padding:0px;list-style:none;background:none;}
li.lientries {list-style-image:none;margin-left:10px;padding:2px;list-style:none;background:none;}
li.liheadings {list-style-image:none;margin-left:2px;padding:1px;list-style:none;background:none;}
ul.dep {margin:0 0 0 0;padding:0 0 0 0;list-style:none;}
ul.dep li {list-style:none;margin:0 0 0 0;padding:0 0 0 0;}
ul.dep li.depHead {list-style:none;padding:2px 2px 2px 3px;background:none;}
ul.dep li.depSub {list-style:none;padding:2px 2px 2px 10px;background:none;}
ul li a.menu, ul li a.menu:active, ul li a.menu:visited, ul li a.menu:hover {float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;color:#5961A8;}
ul.spcol {margin:0 0 0 0;padding:0 0 0 0;list-style:none;}
ul.spcol li {list-style:none;padding:2px 2px 2px 3px;float:left;width:121px;}
ul.spcol li a {display:block;}
ul.spcol li.spcolHead {list-style:none;padding:2px 2px 2px 3px;background:none;}
ul.spcol li.spcolSub {list-style:none;padding:2px 2px 2px 3px;background:none;}
ul.spcol li.spcolSubSub {list-style:none;padding:2px 2px 2px 10px;}
span.spcolHead {font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;color:#5961A8;font-weight:bold;display:block;}
.headGr {color:#646D5A;font-family:verdana, arial;font-size:10pt;font-weight:bold;}
td.off {background:#C2CFB3;}
td.on {background:#BCC2DC;}
.headRt {color:#999933;font-family:verdana, arial;font-size:10pt;font-weight:bold;}
.solidblockmenu {margin:0;padding:0;float:left;font:bold 12pt Verdana;width:100%;border:1px solid #625e00;border-width:1px 0;background:black url(Images/NAV2/TopNavBG.png) 0px 0px repeat-x;}
.solidblockmenu li {display:inline;}
.solidblockmenu li a {float:left;color:white;padding:9px 11px;text-decoration:none;border-right:1px solid white;font:bold 12pt Verdana;}
/*.solidblockmenu li a:visited {color:#646D5A;}*/
.solidblockmenu li a:hover, .solidblockmenu li a:active, .solidblockmenu li .current {color:#646D5A;background:transparent url(Images/NAV2/TopNavBG.png) 0px -36px repeat-x;}
ul.LnDept {margin:0 0 0 0;padding:0 0 0 0;list-style:none;width:195px;}
ul.LnDept li {list-style:none;padding:2px 2px 2px 3px;float:left;width:195px;}
a.on:link {display:block;color:#5961A8;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;text-decoration:none;}
a.on:active {display:block;color:#5961A8;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;text-decoration:none;}
a.on:visited {display:block;color:#5961A8;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;text-decoration:none;}
a.on:hover {display:block;color:#5961A8;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;text-decoration:underline;}
a.off:link {display:block;color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;text-decoration:none;}
a.off:active {display:block;color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;text-decoration:none;}
a.off:visited {display:block;color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;text-decoration:none;}
a.off:hover {display:block;color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;text-decoration:underline;}
a.LnDeptCatMain:link {display:block;color:#5961A8;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;text-decoration:none;}
a.LnDeptCatMain:active {display:block;color:#5961A8;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;text-decoration:none;}
a.LnDeptCatMain:visited {display:block;color:#5961A8;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;text-decoration:none;}
a.LnDeptCatMain:hover {display:block;color:#5961A8;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;text-decoration:underline;}
a.LnDeptCatSub:link {display:block;color:#5961A8;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;text-decoration:none;}
a.LnDeptCatSub:active {display:block;color:#5961A8;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;text-decoration:none;}
a.LnDeptCatSub:visited {display:block;color:#5961A8;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;text-decoration:none;}
a.LnDeptCatSub:hover {display:block;color:#5961A8;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;text-decoration:underline;}
a.ContListHead:link {display:block;color:#5961A8;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;text-decoration:none;}
a.ContListHead:active {display:block;color:#5961A8;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;text-decoration:none;}
a.ContListHead:visited {display:block;color:#5961A8;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;text-decoration:none;}
a.ContListHead:hover {display:block;color:#5961A8;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;text-decoration:underline;}
a.ContListSub:link {display:block;color:#5961A8;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;text-decoration:none;}
a.ContListSub:active {display:block;color:#5961A8;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;text-decoration:none;}
a.ContListSub:visited {display:block;color:#5961A8;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;text-decoration:none;}
a.ContListSub:hover {display:block;color:#5961A8;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;text-decoration:underline;}
ul.LNCatalog {margin:0 0 0 0;padding:0 0 0 0;list-style:none;}
ul.LNCatalog li {list-style:none;padding:2px 2px 2px 3px;float:left;}
ul.LNBrCatlg {margin:0 0 0 0;padding:0 0 0 0;list-style:none;width:160px;}
ul.LNBrCatlg li {list-style:none;padding:2px 2px 2px 3px;float:left;width:160px;}
.midHeadGrey {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14pt;font-weight:bold;text-decoration:none;color:#bbbbbb;}
.addonHead {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#999933;font-weight:bold;text-decoration:none;display:inline;}
a.bluebig:link {color:#97A0C2;font-family:verdana, arial;font-size:11pt;font-weight:bold;text-decoration:none;}
a.bluebig:visited {color:#97A0C2;font-family:verdana, arial;font-size:11pt;font-weight:bold;text-decoration:none;}
a.bluebig:active {color:#97A0C2;font-family:verdana, arial;font-size:11pt;font-weight:bold;text-decoration:none;}
a.bluebig:hover {color:#97A0C2;font-family:verdana, arial;font-size:11pt;font-weight:bold;text-decoration:none;}
a.category_link {color: #666666;font-family: verdana, arial;font-size: 7pt;font-weight: bold;text-decoration: none;}
a.category_link:visited {color: #666666;font-family: verdana, arial;font-size: 7pt;font-weight: bold;text-decoration: none;}
a.category_link:active {color: #666666;font-family: verdana, arial;font-size: 7pt;font-weight: bold;text-decoration: none;}
a.category_link:hover {color: #666666;font-family: verdana, arial;font-size: 7pt;font-weight: bold;text-decoration: none;}
.contsmaller {font-family:verdana, arial;font-size:7pt;font-weight:normal;color:#666666;}
/* New */
div {margin:0px; padding:0px;}
#VCRewardsContainer {float:left; width:500px; padding:0px 0px 0px 0px;}
#VCGiftWrapContainer {float:left; width:500px; padding:0px 0px 0px 0px;}
#mainContainer {margin:auto;width:975px;height:auto;}
#topContainer {float:left;width:975px;height:210px;border-top:1px solid #666666;border-right:1px solid #666666;border-left:1px solid #666666;}
#logoContainer {float:left;width:233px;height:100px;background:url(Images/company_logo.gif) top left no-repeat;}
#logoContainer a{display:block; width:233px; height:100px;}
#bannerContainer {float:left;width:293px;height:70px;padding-top:30px; text-align:center}
#topRightContainer {float:left;width:449px;height:100px;}
#topRightContainer #top {float:left;width:440px;text-align:right;padding:5px 0px 5px 0px;}
#topRightContainer #mid {float:left;width:449px;height:37px;}
#topRightContainer #bot {float:left;width:449px;height:40px;}
#topRightContainer #bot #left {float:left;width:234px;height:40px;background:url(/Images/search_tab.gif);}
#topRightContainer #bot #right {float:left;width:215px;height:40px;background:url(/Images/viewcart_tab.gif);background-position:bottom;background-repeat:no-repeat;}
#topRightContainer #bot #right #miniCartSummaryContainer {width:215px;}
#topRightContainer #bot #right #miniCartSummaryContainer #VCsummary {position:relative;float:left;top:24px;left:15px;width:125px;height:17px;color:#FFFFFF;}
#topRightContainer #bot #right #miniCartSummaryContainer #VCsummaryCheckoutButton {position:relative;float:left;top:17px;left:25px;background:url(Images/checkout_vc.gif) no-repeat; width:63px; height:22px;}
#topRightContainer #bot #right #miniCartSummaryContainer #VCsummaryCheckoutButton a {display:block; width:63px; height:22px;}
#topContainer #ddRowsContainer {float:left;width:975px;height:55px;}
#midContainer {float:left;width:975px;height:auto;min-height:200px;border-right:1px solid #666666;border-left:1px solid #666666;padding-bottom:10px;}
#midContainer #hcLeft { float:left; width:190px; height:auto; }
#midContainer #hcRight { float:right; width:785px; height:auto;}
#midContainer #hcRight #hcTopContainer {float:left; width:785px; background:#EFEFCE;}
#midContainer #hcRight #hcTopContainer #hcTopLeft {float:left; width:390px; }
#midContainer #hcRight #hcTopContainer #hcTopRight {float:right; width:390px;}
#midContainer #hcRight #hcTopContainer #hcTopLeft ul, #midContainer #hcRight #hcTopContainer #hcTopRight ul {list-style:none; padding:5px; margin:0px;}
#midContainer #hcRight #hcTopContainer #hcTopLeft ul li, #midContainer #hcRight #hcTopContainer #hcTopRight ul li {list-style:none; padding:3px 0px 3px 10px;}
#midContainer #hcRight #hcRightBot {float:left; border-top:1px solid #000000;}
#midContainer #hcRight #hcRightBot ul {list-style:none; padding-left:30px; margin:0px;}
#midContainer #hcRight #hcRightBot ul li {list-style:none; padding-top:20px;}
#midContainer #hcBotLeft {float:left; width:485px;}
#midContainer #hcBotRight {float:right; width:485px;}
#midContainer #hcBotLeft ul, #midContainer #hcBotRight ul {list-style-type:none; padding:0px; margin:0px;}
#midContainer #hcBotLeft ul li, #midContainer #hcBotRight ul li {list-style-type:none; padding:3px 0px;}
#midContainer #hcBotLeft ul li.ulHcBotHead, #midContainer #hcBotRight ul li.ulHcBotHead {list-style-type:none; padding:10px 0px;}
#midContainer #hcBotLeft ul li.ulHcBotSubHead, #midContainer #hcBotRight ul li.ulHcBotSubHead {list-style-type:none; padding-left:5px;}
#midContainer #hcBotLeft ul li.ulHcBotItem, #midContainer #hcBotRight ul li.ulHcBotItem {list-style-type:none; padding-left:25px;}

#midFeatContainer {float:left; width:975px;}
#midTopContainer {float:left;width:975px;}
#midMidContainer {float:left;width:975px;}
#midBotContainer {float:left;width:975px;}
#midLeftContainer {float:left;width:240px;}
#midLeftImagesContainer {float:left;width:240px; overflow:hidden; }
#midLeftImagesContainer .midLeftItem {float:left;width:240px;text-align:center;padding:5px 0px 5px 0px;}
#midLeftContainer p {padding:0px 0px 0px 5px;}
#midLeftRelatedContainer {float:left;width:240px; }
#ulRelatedLinks {width:240px;background-color:#eeeecc; list-style:none; margin:0px; padding:0px;}
#ulRelatedLinks li {width:220px;padding:3px 0px 3px 10px;border-color:#FF0000;}
#ulRelatedLinks li ul {list-style:none; margin:0px; padding:0px;}
#ulRelatedLinks li li {width:210px;padding:3px 0px 3px 10px;border-color:#FF0000;}
#ulRelatedLinks li li ul {list-style:none; margin:0px; padding:0px;}
#ulRelatedLinks li li li {width:200px;padding:3px 0px 3px 10px;border-color:#FF0000;}
#ulRelatedLinks li.clear, #ulRelatedLinks li li.clear {width:220px;padding:3px 0px 3px 0px;font-weight:bold;color:#666;}
#ulRelatedLinks #leftcol {float:left;width:50px;padding:3px 0px 0px 3px;}
#ulRelatedLinks #rightcol {float:left;width:185px;padding:3px 0px 0px 3px;} 
#midRightContainer {float:right;width:700px;height:auto;padding-left:10px;padding-right:10px;}
#mainItemNameBrand {float:left;width:700px;height:auto;}
#mainItemName {float:left;width:550px;height:auto;padding:10px 0px 10px 0px;}
#mainItemBrand {float:right;width:150px;height:auto;}
#mainItemDescription{float:left;width:700px;height:auto;padding:0px 0px 10px 0px;}
#mainItemSurcharge {float:left;width:700px;height:auto;color:#0000CD;font-style:italic;padding:0px 0px 10px 0px;}
#mainItemFreeship {float:left;width:700px;height:auto;color:#0000CD;font-style:italic;padding:0px 0px 10px 0px;}
#mainItemSizeChart {float:left;width:700px;height:auto;padding:0px 0px 10px 0px;}
#mainItemTPcatalog {float:left;width:700px;height:auto;padding:0px 0px 10px 0px;}
#mainItemDetailsContainer {float:left;width:700px;height:auto;}
#mainItemDetailsContainer #leftcol {float:left;width:280px;padding:4px;}
#mainItemDetailsContainer #rightcol {float:left;width:400px;padding:4px;}
#mainItemQtyPriceContainer {float:left;width:700px;border:1px solid #cccccc;}
#mainItemQtyPriceLeft {float:left;width:95px;height:120px;border-right:1px solid #cccccc;padding:5px;text-align:center;}
#mainItemQtyPriceRight {float:left;width:594px;height:100px;}
#mainItemQtyPriceRightTop {float:left;width:594px;height:110px;border-bottom:1px solid #cccccc;background-color:#EFF3F7;}
#mainItemQtyPriceRightTop #mainItemQtyPriceName {float:left;width:570px;padding:5px 0px 11px 5px;height:20px;}
#mainItemQtyPrice {float:left;width:580px;height:70px;}
#mainItemPrice {float:left;width:225px;padding:10px 0px 0px 5px;}
#mainItemPrice #leftCol {float:left;width:100px;text-align:left;padding-left:15px;}
#mainItemPrice #rightCol {float:left;width:65px;text-align:right;}
#mainItemPrice #lowPriceText {float:left;width:200px;}
#mainItemOnSale {float:left;width:200px;}
#mainItemQty {float:right;width:100px;padding-top:10px;padding-bottom:10px;padding-right:20px;text-align:right;}
#mainItemAttribs {float:left; width:225px; height:auto; padding-top:10px;padding-bottom:10px;}
#mainItemAOContainer{float:left;width:700px;}
#AOItemQtyPriceContainer {float:left;width:700px;border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
#AOItemQtyPriceLeft {float:left;width:95px;height:120px;border-right:1px solid #cccccc;padding:5px;text-align:center;}
#AOItemQtyPriceRight {float:left;width:594px;height:100px;}
#AOItemQtyPriceRightTop {float:left;width:594px;height:110px;border-bottom:1px solid #cccccc;background-color:#EFF3F7;}
#AOItemQtyPriceRightTop #ItemName1 {float:left;width:570px;padding:5px 0px 15px 5px;height:20px;}
#AOItemQtyPrice {float:left;width:580px;height:70px;}
#AOItemPrice {float:left;width:225px;padding:10px 0px 0px 5px;}
#AOItemPrice #leftCol {float:left;width:100px;text-align:left;padding-left:15px;}
#AOItemPrice #rightCol {float:left;width:65px;text-align:right;}
#AOItemPrice #lowPriceText {float:left;width:200px;}
#AOItemOnSale {float:left;width:200px;}
#AOItemQty {float:right;width:100px;padding-top:10px;padding-bottom:10px;padding-right:20px;text-align:right;}
#AOItemAttribs {float:left; width:225px; height:auto; padding-top:10px;padding-bottom:10px;}
#addonHead {float:left; width:696px; padding:10px 2px 10px 2px; background-color:#FFFFFF; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
#CloseoutLinks {float:left; width:580px; padding:5px 0px 0px 5px;}
#mainItemMsgContainer {float:left; width:700px; text-align:left; padding:5px; font-style:italic;}
#mainItemAddButtonContainer {float:left;width:700px;text-align:center;padding-top:20px;padding-bottom:20px;}
#relItemsContainer {float:left;width:700px;background-color:#e1e1c2;}
#relItemsContainer #relItemsTitle {float:left;width:690px;padding:3px 0px 3px 10px;background-color:#eeeecc;}
#relItemsContainer #relItems {float:left;width:700px;padding:0px;}
#relItemsContainer #relItems #relItem {float:left;width:175px;padding:5px 0px 0px 0px;}
#relItemsContainer #relItems #relItem #relItemImage {float:left;width:175px;text-align:center;}
#relItemsContainer #relItems #relItem #relItemName {float:left;width:175px;height:50px;text-align:center; padding:5px 0px 5px 0px;}
#relItemsContainer #relItems #relItem #relItemPrice {float:left;width:175px;height:20px;text-align:center;padding-top:2px;}
#ratingsContainer {float:left;width:700px;padding-top:10px;}
#ratingsHeadContainer {float:left;width:700px;padding:4px 0px 4px 0px;background-color:#efefcf;}
#ratingsHeadLeft {float:left;width:250px;padding-left:10px;}
#ratingsHeadRight {float:right;width:250px;padding-right:10px;text-align:right;}
#ratingsNew {float:left;width:670px;height:75px;padding:20px 0px 5px 30px;border-bottom:1px dashed #cccccc;}
#ratingsEntry {float:left;width:700px;padding:5px;min-height:30px;}
#ratingsEntryInner {float:left;width:690px;border:1px solid #e5e5e5;min-height:30px;}
#ratingsEntryLeft {float:left;width:483px;}
#ratingsEntryLeftTop {float:left;width:473px;padding-left:10px;border-bottom:1px #999999 dashed;}
#ratingsTitle {float:left;width:473px;padding:2px 0px 2px 0px;}
#ratingsDate {float:left;width:473px;padding:2px 0px 2px 0px;}
#ratingsPostby {float:left;width:473px;padding:2px 0px 2px 0px;}
#ratingsEntryLeftBot {float:left;width:453px;padding:10px 0px 10px 30px;}
#ratingsEntryRight {float:left;width:194px;min-height:25px;padding:6px;}
#ratingsEntryRightInner {float:left;width:194px;background-color:#e5e5e5;min-height:25px;}
#ratingsEntryRightItem {float:left;width:190px;min-height:15px;padding:2px 0px 0px 4px;}
#ratingsEntryRating {float:left;width:177px;height:auto;padding-left:15px;}
#ratingsEntryRating #left {float:left;width:100px;height:12px;padding:2px 0px 2px 0px;}
#ratingsEntryRating #right {float:left;width:75px;height:12px;padding:2px 0px 2px 2px;}
.OnSale {font-family:verdana, arial;font-size:8pt;font-weight:bold;color:#0000ff;}  /*#A33038*/
#ulHelpLeft {list-style:none;}
#ulHelpLeft li {padding:3px 0px 3px 15px;}
#ulHelpRight {list-style:none;}
#ulHelpRight li {padding:3px 0px 3px 15px;}
#ulHelpDesc {list-style:none; background-color:#ffffff;}
#ulHelpDesc li {padding:3px 0px 3px 15px;}
#LayerOpen {position:absolute;width:700px;height:580px;z-index:1;left: 299px;top: 69px;background:#ffffff;border:1px solid #666666;visibility: hidden; padding-bottom:2px;}
#LayerOpenBot {position:relative;width:700px;height:470px;z-index:1;overflow: auto;background:#efefce;}
#LayerOpenTop {position:relative;width:700px;height:30px;z-index:1;background:#efefce; border-bottom:1px solid #666666;}
#LayerTopName {float:left;width:550px; padding-left:10px; height:25px;}
#LayerTopClose {float:right; width:128px; padding:8px 10px 0px 0px; text-align:right; height:22px;}
/* Processing Image */
#ProgressBar {border-top: solid 1px #ccc;border-left: solid 1px #ccc;border-right: outset 1px #ccc;border-bottom: outset 1px #ccc;background-color: #ffffff;text-align: center;
	vertical-align: middle;padding-top: 60px;padding-bottom: 60px;top: 225px;visibility:hidden;-moz-opacity:1.0;opacity:1.0;}/* center <div> for IE*/
#ProgressBar {width:300px; margin:auto;}/* position div for browsers that have a clue*/
#ProgressBar, [nul] {left:50%; margin:0; margin-left:-125px; position:fixed;}
#ProgressBarSel {border-top: solid 1px #ccc;border-left: solid 1px #ccc;border-right: outset 1px #ccc;border-bottom: outset 1px #ccc;background-color: #ffffff;text-align: center;
	vertical-align: middle;padding-top: 60px;padding-bottom: 60px;top: 225px;visibility:hidden;-moz-opacity:1.0;opacity:1.0;}/* center <div> for IE*/
#ProgressBarSel {width:300px; margin:auto;}/* position div for browsers that have a clue*/
#ProgressBarSel, [nul] {left:50%; margin:0; margin-left:-125px; position:fixed;}
.divOn {background:white; filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; margin:auto;}
.divOff {background:white; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;}
#DeptSel, #DeptSelNewArr {border-top: solid 1px #ccc;border-left: solid 1px #ccc;border-right: outset 1px #ccc;border-bottom: outset 1px #ccc;background-color: #ffffff;text-align: left;
	vertical-align: top;padding-top: 40px;padding-bottom: 40px;padding-left: 10px;top: 225px;visibility:hidden;-moz-opacity:1.0;opacity:1.0;}/* center <div> for IE*/
#DeptSel, #DeptSelNewArr {width:275px; margin:auto;}/* position div for browsers that have a clue*/
#DeptSel, #DeptSelNewArr, [nul] {left:50%;margin:0;margin-left:-125px;position:fixed;}
#BlowMsg { border-top: solid 1px #ccc; border-left: solid 1px #ccc; border-right: outset 1px #ccc; border-bottom: outset 1px #ccc; background-color: #ffffff; text-align: left;
	vertical-align: middle; padding: 60px 10px 60px 10px; top: 225px; visibility:hidden; -moz-opacity:1.0; opacity:1.0;}/* center <div> for IE*/
#BlowMsg {width:300px; margin:auto;}/* position div for browsers that have a clue*/
#BlowMsg, [nul] {left:50%; margin:0; margin-left:-125px; position:fixed;}
#BlowMsg div {text-align:center;}
#PrChgMsg { border-top: solid 1px #ccc; border-left: solid 1px #ccc; border-right: outset 1px #ccc; border-bottom: outset 1px #ccc; background-color: #ffffff; text-align: left;
	vertical-align: middle; padding: 60px 10px 60px 10px; top: 225px; visibility:hidden; -moz-opacity:1.0; opacity:1.0;}/* center <div> for IE*/
#PrChgMsg {width:500px; margin:auto;}/* position div for browsers that have a clue*/
#PrChgMsg, [nul] {left:40%; margin:0; margin-left:-100px; position:fixed;}
#PrChgMsg div {text-align:center;}
#midLeftSIContainer {float:left; width:166px; padding-right:10px;}
#midLeftSIContainer #midLeftRefine {float:left; background:url(/Images/leftnav/LeftNavHead.png) no-repeat 0px 0px; width:166px; height:40px;}
#midLeftSIContainer #midLeftBlowout {float:left; width:166px; padding:5px 0px 5px 0px; text-align:center;}
#midLeftSIContainer #midLeftSI {float:left; width:166px;}
#midLeftSIContainer #midLeftPDF {float:left; width:166px;}
#midLeftSIContainer #midLeftSI #LeftDept {float:left; background:url(/Images/leftnav/LeftNavHead.png) no-repeat 0px -40px; width:166px; height:24px;}
#midLeftSIContainer #midLeftSI #LeftCats {float:left; background:url(/Images/leftnav/LeftNavHead.png) no-repeat 0px -64px; width:166px; height:24px;}
#midLeftSIContainer #midLeftSI #LeftBrands {float:left; background:url(/Images/leftnav/LeftNavHead.png) no-repeat 0px -88px; width:166px; height:24px;}
#midLeftSIContainer #midLeftSI #LeftDisciplines {float:left; background:url(/Images/leftnav/LeftNavHead.png) no-repeat 0px -112px; width:166px; height:24px;}
#midLeftSIContainer #midLeftSI #LeftSpcols {float:left; background:url(/Images/leftnav/LeftNavHead.png) no-repeat 0px -136px; width:166px; height:24px;}
#midLeftSIContainer #midLeftSI #LeftPrices {float:left; background:url(/Images/leftnav/LeftNavHead.png) no-repeat 0px -160px; width:166px; height:24px;}
#midLeftSIContainer #midLeftSI #LeftElse {float:left; background:url(/Images/leftnav/LeftNavHead.png) no-repeat 0xp -184px; width:166px; height:24px;}
#midLeftSIContainer #midLeftSI .LeftList {float:left; width:166px; padding:0px 0px 10px 0px;}
#midLeftSIContainer #midLeftSI .LeftList ul {list-style:none; width:166px; background-color:#E7EFD7; padding:0px; margin:0px;}
#midLeftSIContainer #midLeftSI .LeftList ul li {padding:3px 0px 3px 4px; display:block; width:162px; background-color:#E7EFD7; margin:0px;}
#midLeftSIContainer #midLeftSI .LeftList ul li a {display:block;}
#midLeftSIContainer #midLeftSI .LeftList ul li:hover {background-color:#EFF6E4;}
#midLeftSIContainer #midLeftSI .LeftList ul li.backto {display:block; width:161px; background-color:#FFFFFF; border-bottom:1px solid #E7EFD7; border-right:1px solid #E7EFD7;}
#midLeftSIContainer #midLeftSI .elsehead {float:left; width:162px; height:18px; font-family:verdana, arial; font-size:13px; color:#FFFFFF; padding:3px 0px 3px 4px; font-weight:bold; text-align:left; display:block; background-color:#818ab1;}

#midRightSIContainer {float:left; width:799px;}
#midRightSIContainer #midRightSItitleContainer {float:left; width:799px; padding-bottom:5px;}
#midRightSIContainer #midRightSItitleContainer #title {float:left; width:614px; padding-top:10px;}
#midRightSIContainer #midRightSItitleContainer #buyguide {float:left; width:175px; padding-left:10px;}
#midRightSIContainer #midRightSIbcContainer {float:left; width:799px; padding:10px 0px 10px 0px; height:auto; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc;}
#midRightSIContainer #midRightSIsweepajaxContainer {float:left; width:799px; min-height:1px;}
#midRightSIContainer #midRightSINarrowContainer {float:left; width:799px; background-color:#E7EFD7; }
#midRightSIContainer #midRightSINarrowContainer #heading {float:left; width:799px; height:20px; padding:10px 0px 5px 0px; }
#midRightSIContainer #midRightSINarrowContainer #rowone {float:left; width:799px; padding:0px 0px 3px 0px;}
#midRightSIContainer #midRightSINarrowContainer #rowtwo {float:left; width:799px; padding:0px 0px 3px 0px;}
#midRightSIContainer #midRightSIMetaDescContainer {float:left; width:799px; padding:10px 0px 10px 0px;}
#midRightSIContainer #midRightSIMetaDescContainer #imageContainer {float:left; width:799px;}
#midRightSIContainer #midRightSIMetaDescContainer #descContainer {float:left; width:799px;}
#midRightSIContainer .midRightSIPageNavContainer {float:left; width:799px; background-color:#e1e1c2; padding:5px 0px 5px 0px;}
#midRightSIContainer .midRightSIPageNavContainer .navleft {float:left; width:145px; height:21px; padding:6px 0px 0px 5px;}
#midRightSIContainer .midRightSIPageNavContainer .navmid {float:left; width:439px; height:21px; padding:6px 0px 0px 0px; text-align:center;}
#midRightSIContainer .midRightSIPageNavContainer .navright {float:left; width:205px; height:21px; padding:6px 5px 0px 0px; text-align:right;}
#midRightSIContainer .midRightSIPageNavContainer .col1 {float:left; width:100px; height:21px; padding:6px 0px 0px 5px;}
#midRightSIContainer .midRightSIPageNavContainer .col2 {float:left; width:289px; height:21px; padding:6px 0px 0px 0px; text-align:center;}
#midRightSIContainer .midRightSIPageNavContainer .col3 {float:left; width:195px; height:21px; padding:6px 0px 0px 0px; text-align:right;}
#midRightSIContainer .midRightSIPageNavContainer .col4 {float:left; width:100px; height:21px; padding:6px 0px 0px 0px; text-align:center;}
#midRightSIContainer .midRightSIPageNavContainer .col5 {float:left; width:105px; height:21px; padding:6px 5px 0px 0px; text-align:right;}
#midRightSIContainer #midRightSIbelowfoldContainer {float:left; width:799px; padding:10px 0px 10px 0px;}

#midRightSIContainerNoLN {float:left; width:975px;}
#midRightSIContainerNoLN #midRightSItitleContainer {float:left; width:975px; padding-bottom:5px;}
#midRightSIContainerNoLN #midRightSItitleContainer #title {float:left; width:790px; padding-top:10px;}
#midRightSIContainerNoLN #midRightSItitleContainer #buyguide {float:left; width:175px; padding-left:10px;}
#midRightSIContainerNoLN #midRightSIbcContainer {float:left; width:975px; padding:10px 0px 10px 0px; height:auto; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc;}
#midRightSIContainerNoLN #midRightSIsweepajaxContainer {float:left; width:975px; min-height:1px;}
#midRightSIContainerNoLN #midRightSINarrowContainer {float:left; width:975px; background-color:#E7EFD7; }
#midRightSIContainerNoLN #midRightSINarrowContainer #heading {float:left; width:975px; height:20px; padding:10px 0px 5px 0px; }
#midRightSIContainerNoLN #midRightSINarrowContainer #rowone {float:left; width:975px; padding:0px 0px 3px 0px;}
#midRightSIContainerNoLN #midRightSINarrowContainer #rowtwo {float:left; width:975px; padding:0px 0px 3px 0px;}
#midRightSIContainerNoLN #midRightSIMetaDescContainer {float:left; width:975px; padding:10px 0px 10px 0px;}
#midRightSIContainerNoLN #midRightSIMetaDescContainer #imageContainer {float:left; width:975px;}
#midRightSIContainerNoLN #midRightSIMetaDescContainer #descContainer {float:left; width:975px;}
#midRightSIContainerNoLN .midRightSIPageNavContainer {float:left; width:975px; background-color:#e1e1c2; padding:5px 0px 5px 0px;}
#midRightSIContainerNoLN .midRightSIPageNavContainer .navleft {float:left; width:145px; height:21px; padding:6px 0px 0px 5px;}
#midRightSIContainerNoLN .midRightSIPageNavContainer .navmid {float:left; width:615px; height:21px; padding:6px 0px 0px 0px; text-align:center;}
#midRightSIContainerNoLN .midRightSIPageNavContainer .navright {float:left; width:205px; height:21px; padding:6px 5px 0px 0px; text-align:right;}
#midRightSIContainerNoLN .midRightSIPageNavContainer .col1 {float:left; width:100px; height:21px; padding:6px 0px 0px 5px;}
#midRightSIContainerNoLN .midRightSIPageNavContainer .col2 {float:left; width:289px; height:21px; padding:6px 0px 0px 0px; text-align:center;}
#midRightSIContainerNoLN .midRightSIPageNavContainer .col3 {float:left; width:195px; height:21px; padding:6px 0px 0px 0px; text-align:right;}
#midRightSIContainerNoLN .midRightSIPageNavContainer .col4 {float:left; width:100px; height:21px; padding:6px 0px 0px 0px; text-align:center;}
#midRightSIContainerNoLN .midRightSIPageNavContainer .col5 {float:left; width:105px; height:21px; padding:6px 5px 0px 0px; text-align:right;}
#midRightSIContainerNoLN #midRightSIbelowfoldContainer {float:left; width:975px; padding:10px 0px 10px 0px;}

.itemsList {float:left; width:799px;}
.itemsList .itemOuter {float:left; width:789px; padding:3px 5px 3px 5px;}
.itemsList .itemInner {float:left; width:787px; border:1px solid #999999;}
.itemsList .itemInner .itemInnerLeft {float:left; width:180px; padding:10px;}
.itemsList .itemInner .itemInnerLeft .itemimage {margin:auto; text-align:center;}
.itemsList .itemInner .itemInnerRight {float:left; width:577px; padding:0px 10px 10px 0px;}
.itemsList .itemInner .itemInnerRight .itemInnerTitle {float:left; width:472px; height:25px; padding:12px 0px 13px 0px;}
.itemsList .itemInner .itemInnerRight .itemInnerBrand {float:left; width:100px; height:50px; padding:2px 5px 0px 0px; text-align:right;}
.itemsList .itemInner .itemInnerRight .itemInnerDesc {float:left; width:587px;}
.itemsList .itemInner .itemInnerRight .itemInnerPrices {float:left; width:587px; padding:10px 0px 0px 0px;}
.itemsList .itemInner .itemInnerRight .itemInnerPrices .price {padding:2px 0px 2px 0px;}
.itemsList .itemInner .itemInnerRight .itemInnerOptions {float:left; width:587px; padding:10px 0px 0px 0px;}
.itemsList .itemInner .itemInnerRight .itemInnerDownload {float:left; width:587px;}
.itemsList .itemInner .itemInnerRight .itemInnerMeasDesc {float:left; width:587px;}
.itemsGrid {float:left; width:799px;}
.itemsGrid .itemOuter {float:left; width:263px; padding:0px 3px 3px 0px;}
.itemsGrid .itemInner {float:left; width:260px; height:280px; border:1px solid #999999;}
.itemsGrid .itemInner .itemInnerLeft {float:left; width:240px; padding:10px;}
.itemsGrid .itemInner .itemInnerLeft .itemimage {margin:auto; text-align:center; min-height:140px;}
.itemsGrid .itemInner .itemInnerRight {float:left; width:250px; padding:0px 10px 10px 0px;}
.itemsGrid .itemInner .itemInnerRight .itemInnerTitle {float:left; width:250px; height:25px; padding:10px 5px 10px 5px; text-align:center;}
.itemsGrid .itemInner .itemInnerRight .itemInnerBrand {display:none;}
.itemsGrid .itemInner .itemInnerRight .itemInnerDesc {display:none;}
.itemsGrid .itemInner .itemInnerRight .itemInnerPrices {float:left; width:170px; padding:0px 0px 0px 5px; min-height:52px; max-height:66px;}
.itemsGrid .itemInner .itemInnerRight .itemInnerPrices .price {padding:2px 0px 2px 0px; min-height:1px;}
.itemsGrid .itemInner .itemInnerRight .itemInnerOptions {float:left; width:70px;}
.itemsGrid .itemInner .itemInnerRight .itemInnerDownload {float:left; width:260px;}
.itemsGrid .itemInner .itemInnerRight .itemInnerMeasDesc {float:left; width:260px;}
#midTopHead {float:left; width:975px; border-bottom:1px solid #999933;}
#midTopEntries {float:left; width:955px; padding:0px 10px 0px 10px;}
#midTopEntries .midTopColumn {float:left; width:191px; padding-left:2px; padding-right:2px;}
#midTopEntries .midTopColumn .midTopColumnHead {float:left; width:187px; padding-top:7px;}
#midTopEntries .midTopColumn .midTopColumnEntry {float:left; width:187px;}
#midBrEntries {float:left; width:955px; padding:5px 10px 0px 10px;}
#midBrEntries .midBrColumn {float:left; width:233px; padding-left:2px; padding-right:2px;}
#midBrEntries .midBrColumn .midBrColumnHead {float:left; width:229px; padding-top:7px;}
#midBrEntries .midBrColumn .midBrColumnEntry {float:left; width:229px;}
#midBotHead {float:left; width:975px;}
#midBotDeptNav {float:left; width:975px;}
#midBotDeptHolder {float:left; width:975px; min-height:100px;}
.deptListLeft {float:left; width:478px;}
.deptListRight {float:left; width:478px;}
ul.deptList {list-style:none; padding:0px 0px 0px 10px; width:468px;}
ul.deptList li {width:468px;}
ul.deptList li.deptGrHead {padding-top:7px;}
ul.deptList li.deptGrHead a {text-decoration:none;}
div.off {background:#C2CFB3;}
div.on {background:#BCC2DC;}
ul.hclist {z-index:800;}
ul.hclist li ul {z-index:810;}
ul.hclist, ul.hclist li ul {margin: 0; padding: 0; list-style: none;}
ul.hclist li {display:block; width:180px; background:#ffffff;}
ul.hclist li.hchead {display:block; width:180px; padding-top:10px;}
ul.hclist a {padding:3px 2px 3px 4px; display:block;}
ul.hclist li {list-style: none; /* turns off the list bullets */position: relative;vertical-align: bottom; /* for IE5-Win */}
ul.hclist li ul {background:#ffffff; position:absolute; padding:0 0 0 0; left:150px; top:0; display:none; border:1px solid #cccccc;}
* html ul.hclist li {float: left;height: 1%;}
* html ul.hclist li a {height: 1%;}
ul.hclist li:hover ul, ul.hclist li.over ul {display: block;}

#miniCartItems{ padding-left:7px;margin:0px;width:208px;color:#000;font-family:Arial;font-size:9px; height:auto;}
#miniCartItems #miniCart #lineItems{float:left;background:#ffffff;list-style:none;margin:0px;padding:0px;}
#miniCartItems #miniCart li.lineItem{float:left;width:207px;background:#F0F0F0;border-bottom:1px solid #666666;border-left:1px solid #666666;margin:0px;padding:0px;}
#miniCartItems #miniCart .imageContent{float:left;margin:7px 0px 7px 7px;padding:0px;width:45px;height:auto;}
#miniCartItems #miniCart #infoContent, #miniCartItems #miniCart #infoContent2 {width:208px;height:auto;overflow: hidden;}
#miniCartItems #miniCart .lineItemDetails{float:left;}
#miniCartItems #miniCart .infoContent{float:left;width:100px;padding:7px 0px 0px 3px;}
#miniCartItems #miniCart .styleDescription{font-size:12px;margin-bottom:4px;overflow:hidden;}
#miniCartItems #miniCart .styleDescription a:link, #miniCartItems #miniCart .styleDescription a:visited, #miniCartItems #miniCart .styleDescription a:hover, #miniCartItems #miniCart .styleDescription a:active{color:#4d5d8a;text-decoration:none;}
#miniCartItems #miniCart .productName{font-weight:bold;font-size:9px;font-weight:normal;}
#miniCartItems #miniCart .productDetail{color:#000000;font-size:10px;font-weight:normal;}
#miniCartItems #miniCart .infoContent2{float:left;clear:left;width:135px;padding:0px;font-size:10px;}
#miniCartItems #miniCart .infoContent2 li{float:left;margin:0px;padding:0px;}
#miniCartItems #miniCart ul.infoContent2 {list-style:none;margin:0px;padding:0px;}
#miniCartItems #miniCart .infoContent2 div.label{float:left;width:50px;text-align:right;padding:0px 7px 0px 14px;color:#999999;font-size:10px;}
#miniCartItems #miniCart .infoContent2 .colorDescriptionSpan{float:left;width:108px;}
#miniCartItems #miniCart .infoContent2 .skuDescriptionSpan{float:left;width:108px;}
#miniCartItems #miniCart .infoContent2 .hasSellPrice{float:left;width:108px;}
#miniCartItems #miniCart .infoContent2 .sku{float:left;width:108px;}
#miniCartItems #miniCart .infoContent2 .quantity{float:left;width:108px;}
#miniCartItems #miniCart div.quantity{float:left;width:35px;}
#miniCartItems #miniCart div.itemSubtotal{float:left;width:69px;text-align:left;}
#miniCartItems #miniCart .divider{height:1px;background-color:#999;margin:0px;padding:0px;}
#miniCartItems #miniCart #miniCartSummary{width:199px;float:left;padding:7px 8px 7px 0px;background-color:#efefcf;color:#000000;font-size:10px;border-top:none;margin-top:0px;border-bottom:1px solid #000000;border-left:1px solid #000000;}
#miniCartItems #miniCart #miniCartSummary .itemCount{float:right;margin:0px;padding:0px 9px 3px 0px; width:150px; text-align:right;}
#miniCartItems #miniCart #miniCartSummary .subTotal{float:right;margin:0px;padding:0px 9px 0px 0px; width:150px; text-align:right;}
/*#miniCartItems #miniCart #miniCartSummary .price{font-weight:normal;color:#ffffff;font-size:10px;}*/
#miniCartSummary #itemCount{float:left;width:85px;text-align:left;}
#miniCartSummary #subTotal{float:right;width:100px;text-align:right;margin:0px;padding:0px;}
#link1{float:left;margin:15px 0px 0px 8px;padding:0px;font-weight:bold;}
* html #link1{margin:15px 0px 0px 4px;}
#link2{float:right;clear:right;margin:9px 5px 0px 0px;padding:0px;}
img{border:0px;margin:0px;padding:0px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
img{border:0px;margin:0px;padding:0px;}
form{margin:0px;padding:0px;display:inline;}
/*ul{margin:0px;padding:0px;}*/
li{margin:0px;padding:0px;}
em{font-weight:bold;font-style:normal;}
.reg-price,.reg-price-strike{color:#999;font-size:10px;text-decoration:none;}
.reg-price-strike{text-decoration:line-through;background-repeat:repeat-x;background-position:0% 4px;}
.current-price{color:#ff0000;font-size:10px;text-decoration:none;font-weight:normal;}
/*.price{color:#000000;font-size:10px;font-weight:normal;}*/
.yousave{color:#000000;font-size:10px;font-weight:normal;}
.price strike{margin:0px 2px 0px 0px;padding:0px;text-decoration:none;background-repeat:repeat-x;background-position:0% 5px;}
.salePrice{color:#f30;font-size:9px;}
.sellPrice{color:#333;font-size:10px;}
.sku{color:#333;font-size:10px;}
.quantity{color:#333;font-size:10px;}
.productDetail{color:#000000;font-size:10px;font-weight:normal;}

.ns { font-weight:bold; padding-top:15px; }
.ns span { padding:5px 0px; }
.red { color:#FF0000; }
.blue { color:#0000FF; }
#mainContainer { BORDER-BOTTOM: #666666 0px solid; TEXT-ALIGN: left; BORDER-LEFT: #666666 0px solid; MARGIN: 0px auto 200px; WIDTH: 975px; BORDER-TOP: #666666 0px solid; BORDER-RIGHT: #666666 0px solid;}
#wrapper {POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px; WIDTH: 975px; TOP: 260px; background-color:#fff;}
#midContainer {BORDER-BOTTOM: #666666 0px solid; BORDER-LEFT: #666666 1px solid; MARGIN: 0px 0px 0px -1px; WIDTH: 975px; background-color:#fff; FLOAT: left; BORDER-TOP: #666666 0px solid; BORDER-RIGHT: #666666 1px solid;}
#topContainer {BORDER-BOTTOM: #666666 0px solid; POSITION: absolute; BORDER-LEFT: #666666 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 975px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana, sans-serif; BACKGROUND: #fff; HEIGHT: 260px; CLEAR: both; BORDER-TOP: #666666 1px solid; TOP: -261px; BORDER-RIGHT: #666666 1px solid; PADDING-TOP: 0px; LEFT: -1px;}
#botContainer {BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -1px; PADDING-LEFT: 0px; WIDTH: 975px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana, sans-serif; BACKGROUND: #fff; HEIGHT: 355px; CLEAR: both; BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; PADDING-TOP: 0px;}
#topContainer UL#ulRow1 {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 975px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 0px; height:27px;}
#topContainer UL#ulRow1 LI {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 27px; PADDING-TOP: 0px;}
#topContainer #ulRow1 A {MARGIN:0px; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden; CURSOR: pointer; PADDING-TOP: 0px; height:27px;}
#upRow1 {background:url(Images/NAV2/TopNavBG.png) 0px -9px repeat-x; height:27px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px; }
#upRow2 {background:#b1bb9d url(Images/NAV2/TopNavBG.png) 0px -47px repeat-x; height:25px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
#ulRow2 {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px;}
#ulRow2 * {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px;}
#ulRow2 {BORDER-BOTTOM: #cccccc 0px solid; LINE-HEIGHT: 1.3em; PADDING-LEFT: 0px; WIDTH: 975px; MARGIN-BOTTOM: 0em; FLOAT: left;}
#ulRow2 UL {BACKGROUND: #ffffff; BORDER-RIGHT: #b1bb9d 1px solid;}
#ulRow2 LI {Z-INDEX: 10; POSITION: relative; BORDER-LEFT: #b1bb9d 0px solid; LIST-STYLE-TYPE: none; FLOAT: left; BORDER-TOP: #b1bb9d 0px solid; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #b1bb9d 0px solid; }
#ulRow2 A {BORDER-LEFT: #b1bb9d 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; COLOR: #fff; background-color:#b1bb9d; BORDER-TOP: #b1bb9d 1px solid; BORDER-RIGHT: #b1bb9d 0px solid; TEXT-DECORATION: none; PADDING-TOP: 0px;font-weight:normal;PADDING: 4px 5px 0px 5px;}
#ulRow2 A:active {TEXT-DECORATION: none;}
#ulRow2 A:focus {TEXT-DECORATION: none;}
#ulRow2 A:visited {TEXT-DECORATION: none;}
#ulRow2 LI:hover {BACKGROUND: #ffffff; COLOR: #b1bb9d; FONT-WEIGHT: normal;}
#ulRow2 LI.sfHover {BACKGROUND: #ffffff; COLOR: #b1bb9d; FONT-WEIGHT: normal;}
#ulRow2 LI:hover A.catList {BACKGROUND: #ffffff; COLOR: #789859; FONT-WEIGHT: normal;}
#ulRow2 LI.sfHover A.catList {BACKGROUND: #ffffff; COLOR: #789859; FONT-WEIGHT: normal;}
#ulRow2 LI A.catList:focus {BACKGROUND: #ffffff; COLOR: #789859; FONT-WEIGHT: normal;}
#ulRow2 LI A:hover {BACKGROUND: #ffffff; COLOR: #789859; FONT-WEIGHT: normal;}
#ulRow2 LI A:active {BACKGROUND: #ffffff; COLOR: #789859; FONT-WEIGHT: normal;}
#ulRow2 LI A:hover {TEXT-DECORATION: none;}
#ulRow2 LI:hover > A {BACKGROUND: #ffffff; COLOR: #b1bb9d; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
#ulRow2 LI.sfHover > A {BACKGROUND: #ffffff; COLOR: #b1bb9d; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
#ulRow2 * A.catList:hover {COLOR: #b1bb9d; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
#ulRow2 * A.catList:focus {COLOR: #ffffff; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
#ulRow2 * A.catList:active {COLOR: #ffffff; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
.catList {HEIGHT: 20px; TEXT-DECORATION: none;}
#ulRow2 LI UL {Z-INDEX: 100; BORDER-BOTTOM: #b1bb9d 1px solid; POSITION: absolute; PADDING-BOTTOM: 5px; MARGIN-TOP: 6px; PADDING-LEFT: 5px; WIDTH: 170px; PADDING-RIGHT: 5px; FLOAT: none; TOP: -999em; PADDING-TOP: 8px}
#ulRow2 LI UL.col1 {BORDER-LEFT: #b1bb9d 1px solid}
#ulRow2 LI UL.col2 {BACKGROUND: url(/images/dot_vert.gif) #fff repeat-y 0px 50%; MARGIN-LEFT: 180px}
#ulRow2 LI UL.col3 {BACKGROUND: url(/images/dot_vert.gif) #fff repeat-y 0px 50%; MARGIN-LEFT: 360px; BORDER-RIGHT: #b1bb9d 1px solid}
#ulRow2 LI UL.col4 {BACKGROUND: url(/images/dot_vert.gif) #fff repeat-y 0px 50%; MARGIN-LEFT: 540px; BORDER-RIGHT: #b1bb9d 1px solid}
#ulRow2 LI LI {LINE-HEIGHT: 13px; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-TOP: 3px}
#ulRow2 LI LI A {BORDER-BOTTOM: #fff 0px solid; BORDER-LEFT: #fff 0px solid; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 6px; WIDTH: 155px; PADDING-RIGHT: 0px; FLOAT: none; background:#fff; COLOR: #818AB1; BORDER-TOP: #fff 0px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #fff 0px solid; TEXT-DECORATION: none; PADDING-TOP: 2px;}
#ulRow2 LI LI A:hover {BORDER-BOTTOM: #fff 0px solid; POSITION: relative; BORDER-LEFT: #fff 0px solid; PADDING-BOTTOM: 2px; BACKGROUND: #fff; BORDER-TOP: #fff 0px solid; TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: #fff 0px solid; TEXT-DECORATION: underline;}
#ulRow2 LI LI:hover > A {PADDING-BOTTOM: 2px; COLOR: #818AB1; FONT-WEIGHT: normal; TEXT-DECORATION: underline;}
#ulRow2 LI LI.sfHover > A {PADDING-BOTTOM: 2px; COLOR: #818AB1; FONT-WEIGHT: normal; TEXT-DECORATION: underline;}
#ulRow2 LI:hover UL {TOP: 19px; LEFT: 0px}
UL#ulRow2 LI.sfHover UL {TOP: 19px; LEFT: 0px}
.cleardiv {CLEAR: both;}
* HTML #midContainer {MARGIN: 0px; WIDTH: 975px;}
* HTML #topContainer {LEFT: 0px;}
* HTML #botContainer {MARGIN: 0px;}
#botContainer UL {
	BORDER-BOTTOM: #fff 0px solid; BORDER-LEFT: #fff 0px solid; PADDING-BOTTOM: 15px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 19px; WIDTH: 190px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: #fff 5px solid; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 15px
}
#botContainer UL.col2 {
	BORDER-RIGHT-WIDTH: 1px; WIDTH: 266px; BORDER-TOP-WIDTH: 5px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px
}
#botContainer UL.ftrPromo2 {
	BORDER-RIGHT-WIDTH: 1px; WIDTH: 266px; BORDER-TOP-WIDTH: 5px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px
}
#botContainer UL.col3 {
	BORDER-RIGHT-WIDTH: 1px; WIDTH: 230px; BORDER-TOP-WIDTH: 5px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px
}
#botContainer UL.ftrPromo3 {
	BORDER-RIGHT-WIDTH: 1px; WIDTH: 230px; BORDER-TOP-WIDTH: 5px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px
}
#botContainer UL.col4 {
	BORDER-RIGHT-WIDTH: 0px; WIDTH: 206px; BORDER-TOP-WIDTH: 5px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px
}
#botContainer UL.ftrPromo4 {
	BORDER-RIGHT-WIDTH: 0px; WIDTH: 206px; BORDER-TOP-WIDTH: 5px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px
}
#botContainer UL.ftrPromo1 {
	HEIGHT: 135px
}
#botContainer UL.ftrPromo2 {
	HEIGHT: 135px
}
#botContainer UL.ftrPromo3 {
	HEIGHT: 135px
}
#botContainer UL.ftrPromo4 {
	HEIGHT: 135px
}
#botContainer UL.col1 {
	BORDER-BOTTOM: medium none; HEIGHT: 150px
}
#botContainer UL.col2 {
	BORDER-BOTTOM: medium none; HEIGHT: 150px
}
#botContainer UL.col3 {
	BORDER-BOTTOM: medium none; HEIGHT: 150px
}
#botContainer UL.col4 {
	BORDER-BOTTOM: medium none; HEIGHT: 150px
}
#botContainer UL LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.6em; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#botContainer UL.ftrPromo1 LI {
	WIDTH: 120px; FLOAT: left
}
#botContainer UL.ftrPromo2 LI {
	WIDTH: 197px; FLOAT: left
}
#botContainer UL.ftrPromo3 LI {
	WIDTH: 151px; FLOAT: left
}
#botContainer UL.ftrPromo1 LI.image {
	WIDTH: 59px; PADDING-RIGHT: 8px; HEIGHT: 85px; PADDING-TOP: 4px
}
#botContainer UL.ftrPromo2 LI.image {
	WIDTH: 59px; PADDING-RIGHT: 8px; HEIGHT: 85px; PADDING-TOP: 4px
}
#botContainer UL.ftrPromo3 LI.image {
	WIDTH: 59px; PADDING-RIGHT: 8px; HEIGHT: 85px; PADDING-TOP: 4px
}
#botContainer UL.ftrPromo1 LI.image a {
	WIDTH: 57px; HEIGHT: 56px; background:url(/Images/footer_promos.png) no-repeat; display:block;
}
#botContainer UL.ftrPromo2 LI.image a {
	WIDTH: 57px; HEIGHT: 56px; background:url(/Images/footer_promos.png) no-repeat -57px 0px; display:block;
}
#botContainer UL.ftrPromo3 LI.image a {
	WIDTH: 57px; HEIGHT: 56px; background:url(/Images/footer_promos.png) no-repeat -114px 0px; display:block;
}
#botContainer A {
	COLOR: #333333; TEXT-DECORATION: none; font-weight:normal;
}
#botContainer A:hover {
	COLOR: #333333; TEXT-DECORATION: underline; font-weight:normal;
}
#botContainer UL.ftrPromo1 A {
	COLOR: #668800; TEXT-DECORATION: underline
}
#botContainer UL.ftrPromo1 A:hover {
	COLOR: #668800; TEXT-DECORATION: underline
}
#botContainer UL.ftrPromo2 A {
	COLOR: #668800; TEXT-DECORATION: underline
}
#botContainer UL.ftrPromo2 A:hover {
	COLOR: #668800; TEXT-DECORATION: underline
}
#botContainer UL.ftrPromo3 A {
	COLOR: #668800; TEXT-DECORATION: underline
}
#botContainer UL.ftrPromo3 A:hover {
	COLOR: #668800; TEXT-DECORATION: underline
}
#botContainer UL.ftrPromo4 A {
	COLOR: #668800; TEXT-DECORATION: underline
}
#botContainer UL.ftrPromo4 A:hover {
	COLOR: #668800; TEXT-DECORATION: underline
}
#botContainer .ftTitle {
	COLOR: #333333; FONT-WEIGHT: bold
}
#botContainer .ftTitle2 {
	COLOR: #333333; FONT-WEIGHT: bold; PADDING-TOP: 15px
}
#botContainer A.details {
	COLOR: #333333; TEXT-DECORATION: underline
}
#botContainer FORM.footerForm {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN-TOP: 7px; WIDTH: 151px; BACKGROUND: #dedbd7; FLOAT: left; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#botContainer DIV.footerForm {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN-TOP: 7px; WIDTH: 151px; BACKGROUND: #dedbd7; FLOAT: left; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
* HTML #botContainer FORM.footerForm {
	WIDTH: 153px
}
* HTML #botContainer DIV.footerForm {
	WIDTH: 153px
}
#botContainer FORM.footerForm INPUT {
	FLOAT: left
}
#botContainer DIV.footerForm INPUT {
	FLOAT: left
}
#botContainer INPUT.email {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 4px; WIDTH: 124px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana, arial, sans-serif; HEIGHT: 16px; COLOR: #666666; FONT-SIZE: 1em; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 2px
}
#botContainer INPUT.findStore {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 4px; WIDTH: 124px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana, arial, sans-serif; HEIGHT: 16px; COLOR: #666666; FONT-SIZE: 1em; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 2px
}
#botContainer .imgSignup {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 1px 0px 0px 2px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#botContainer .imgFindStore {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 1px 0px 0px 2px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}

#socialFtr {
width:100%; text-align:center; margin-top:10px; margin-bottom:10px; 
}
#socialFtr p a,
#socialFtr p a:link,
#socialFtr p a:visited,
#socialFtr p a:hover,
#socialFtr p a:focus,
#socialFtr p a:active {text-decoration:none; font-weight:normal; font-size:8pt;}

#socialFtr img.icon {padding:0; position:relative; top:3px;}
#socialFtr span.text {text-decoration:underline;}

#socialFtr span.arrow {
	display:inline;
	height:10px; 
	padding:0 0 0 5px; 	
	margin:0;
	overflow: hidden; 
	width: 6px; 
	background: url('/images/tiny_arrow2.gif') no-repeat;
	text-decoration:none;
	background-position:4px 5px; 
}

#socialFtr  #socFB {background:url(/Images/networkicons.png) no-repeat -4px 0px; width:24px; height:25px;}
#socialFtr  #socTW {background:url(/Images/networkicons.png) no-repeat -35px 0px; width:25px; height:25px;}
#socialFtr  #socEV {background:url(/Images/networkicons.png) no-repeat -66px 0px; width:25px; height:25px;}
#socialFtr  #socYT {background:url(/Images/networkicons.png) no-repeat -97px 0px; width:25px; height:25px;}

#footerTrustE {
	width:100%; text-align:center; margin-bottom:10px;
}