<!--
/* overrides */
#minicartNote{ top:138px; left:180px; }
.minicartNoteContent{ font-size:10px; }

BODY{ background:#fff url('../img/bg.gif') repeat-x top; margin:0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#211d1d; font-weight:bold; }
TD{ font-size:11px; font-weight:bold; }
a:link, a:visited{ color:#b14d5e; }
a:hover{ color:#9a283c; }

#hdr{ background:url('../img/armsleeves.gif') repeat-x top left; height:98px; position:relative; }
#logo{ position:absolute; top:12px; left:64px; }
#logoSub{ position: absolute; top: 59px; left: 64px; font-size:12px; color:#FFF; }
#hdrMenu{ color:#FFF; font-size:14px; position:absolute; left:355px; top:18px; }
#hdrMenu a:link, #hdrMenu a:visited{ color:#FFF; margin-right:16px; }
#hdrMenu a:hover{ color:#FFF; }
#mainMenu{ width:100%; float:left; clear:both; position:absolute;left:354px; top:55px; }
#mainMenu ul { margin:0; padding:0; width:100%; float:left; position:relative; top:0; left:0; }
#mainMenu li { list-style:none; margin:0; margin:0 2px 0 0; float:left; padding-top:12px; }
#mainMenu a:link, #mainMenu a:visited, #mainMenu a:active { background:url('../img/nav_bg.png') repeat-x 0 0; display:block; white-space:nowrap; line-height:35px; font-family:Century Gothic,Arial,Helvetica,sans-serif; font-size:14px; color:#666; float:left; text-decoration:none; text-transform:lowercase; }
#mainMenu a:hover { color: #e28494; }
#mainMenu a span { background:url('../img/nav_l.gif') no-repeat 0 0; white-space:nowrap; display:block; float:left; cursor:pointer; }
#mainMenu a span span { background:url('../img/nav_r.gif') no-repeat right 0; padding:0 10px; }
#mainMenu a.selected:link, #mainMenu a.selected:visited, #mainMenu a.selected:hover, #mainMenu a.selected:active { background:url('../img/navact_bg.png') repeat-x 0 0; color:#01886a; text-decoration:none; }
#mainMenu a.selected span { background:url('../img/navact_l.gif') no-repeat 0 0; }
#mainMenu a.selected span span { background:url('../img/navact_r.gif') no-repeat right 0; }
#mainMenu li.special { padding-top:0px; }
#mainMenu li.special a { margin-left:15px; background:none; }
#topMenu{ position:absolute; top:1px; left:808px; background:url('../img/tnav_bg.gif') repeat-x 0 0; height:32px; }
#topMenu a{ text-transform:uppercase; color:#999; text-decoration:none; }
#topMenu a.left span { padding:0px 16px 0px 16px; white-space:nowrap; cursor:pointer; }
#topMenu a.right span { padding:0px 16px 0px 16px; white-space:nowrap; cursor:pointer; }
#topMenu a.selected:link, #topMenu a.selected:visited, #topMenu a.selected:hover, #topMenu a.selected:active {  color:#01886a; text-decoration:none; }
#topMenu IMG{ margin:0px 6px -2px 0px; }

#content{ position:absolute; top:100px; left:0; width:100%; }
#contentBox { border-left:1px solid #dedede; border-right:1px solid #dedede; background-color:#FFF; }
#mastHead{ position:absolute; top:20px; left:64px; white-space:nowrap; }
#mastHead2{ position:absolute; top:20px; left:284px; white-space:nowrap; }
#searchBox{ position:absolute; top:18px; left:64px; font-family:Century Gothic,Arial,Helvetica,sans-serif; font-size:14px; color:#666; }
#searchBox TD{ padding-right:8px; }
#homeSearchBox{ position:absolute; top:18px; left:772px; font-family:Century Gothic,Arial,Helvetica,sans-serif; font-size:14px; color:#666; }
#homeSearchBox TD{ padding-right:8px; }
#featureHead{ position:absolute; top:62px; left:64px; font-family:Century Gothic,Arial,Helvetica,sans-serif; }
#featureHead DIV{ float:left; } 
#imgBar{ position:absolute;bottom:0;left:0;background-color:#FFF;border-top:1px solid #888;width:100%;height:40px; }
#imgBarCaption{ position:absolute;bottom:12px;left:10px;color:#000;font-size:18px; text-transform:lowercase; }
#imgBarCaption a:link,#imgBarCaption a:visited{ color:#000; text-decoration:none; }
#homeSideBar{ position:absolute; top:62px; left:804px; }
#homeSideBar #loginForm{ background:url('../img/acct_login_bg.jpg') no-repeat; width:237px; height:151px; padding:0px 18px 0px 18px; margin-bottom:12px; }
#homeSideBar #loginForm TD{ color:#7b7358; padding-right:4px; }
#homeSideBar #infoBox{ background:url('../img/armsleeves_4u.jpg') no-repeat; width:237px; height:83px; padding:43px 14px 0px 14px; }
#homeDivider{ position:absolute; top:318px; left:56px; background:url('../img/divider.gif') no-repeat; width:1000px; }
#homeDivider2{ position:absolute; top:440px; left:56px; background:url('../img/divider.gif') no-repeat; width:1000px; }
#homeQuickBox{ position:absolute; top:342px; left:64px; background:url('../img/bg_quickbox.gif') no-repeat; width:239px; height:83px; padding:14px 18px 0px 18px; }
#homeFeatureBox{ position:absolute; top:342px; left:314px; background:url('../img/bg_featurebox.gif') no-repeat; width:732px; height:83px; padding:14px 18px 0px 18px; }
#homeFeatureMover{ position:absolute; top:342px; left:475px; width:552px; }
#moverDiv{ padding:16px; width:1100px; height:58px; }
#moverDiv TD{ padding-right:10px; font-size:10px; }
#moverDiv IMG{ border:1px solid #ababab; }
#moverDiv A:link,#moverDiv a:visited{ color:#3c3434; text-decoration:none; }
#moverDiv A:hover{ text-decoration:underline; }
#containerDiv{ width:486px; overflow:hidden; }
#footerBox{ position:absolute; top:422px; left:0px; width:1000px; padding:50px; }
#footer{ line-height:18px; color:#999; }
#footer A:link,#footer a:visited{ color:#838383; }

#prodBox{ background:url('../img/prod_bg.gif') no-repeat; width:149px; height:162px; float:left; margin:0px 18px 18px 0px; }
#prodBoxImg{ height:99px;padding:5px; }
#prodBoxImg IMG{ vertical-align:middle; }
#clickPathBox{ padding:10px; border-bottom:1px dotted #dedede; color:#AAA; }
#genContent{ padding:16px 30px 16px 20px; width:700px; line-height:15px; }
H1{ color:#8ecc77; font-weight:bold; font-size:18px; text-transform:uppercase; padding-bottom:14px; margin:0px; }
H2{ color:#999; font-size:11px; text-transform:uppercase; padding-bottom:2px; margin:0px; }

#sideNav { border-left:1px solid #dedede; border-right:1px solid #dedede; font-weight:bold; }
#sideNav ul { list-style:none; margin:0; padding:0; border:none; }
#sideNav li { border-bottom: 1px dotted #dedede; margin:0; }
#sideNav li a { display:block; padding:8px 12px; color:#666; text-transform:uppercase; font-size:13px; text-decoration:none; width:100%; }
html>body #sideNav li a { width: auto; }
#sideNav li a:hover { text-decoration:underline; }
#sideNav li a.active { color:#e28494; font-weight:bold; }
#sideNav IMG{ margin-right:6px; }
#subNav { padding:0px 16px 8px 16px; background:url('../img/bg_fade.gif') repeat-x; }
#subNav li { border-bottom: none; }
#subNav li a { padding:4px 6px; text-transform:none; }
#subNav li a.active { color:#666; font-weight:bold; }

.homeTitle1{ color:#8ecc77; font-weight:bold; font-size:15px; text-transform:uppercase; padding-bottom:4px; }
.homeTitle2{ color:#6aa497; font-weight:bold; font-size:15px; text-transform:uppercase; padding-bottom:4px; }
.loginField{ border:1px solid #d8dcda; font-weight:bold; color:#333; font-family:Tahoma, Geneva, sans-serif; font-size:12px; height:22px; width:118px; padding:3px; }
.hilite{ color:#5a9a8c; }
.searchField{ border:1px solid #d8dcda; font-weight:bold; color:#333; font-family:Tahoma, Geneva, sans-serif; font-size:12px; height:24px; width:156px; padding:4px; }
.largeField{ width:166px; padding:3px; }
.dropDown{ border:1px solid #d8dcda; color:#333; width:204px; }
.trans {
	filter: alpha(opacity=60); /* internet explorer */
	-khtml-opacity: 0.6;      /* khtml, old safari */
	-moz-opacity: 0.6;       /* mozilla, netscape */
	opacity: 0.6;           /* fx, safari, opera */
	}
-->