body {
	margin: 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height: 155%;
}


/* 
STRUCTURE -------------------------------------------------------------------------------------------
*/





/* 
LINKS & HOVER EFFECTS -------------------------------------------------------------------------------------------
*/

a, a:link, a:visited {color:#000000; text-decoration: underline;}

a:hover {
	color:#000000;
	text-decoration: none;
}

a.lnkMainNav {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #C64721; text-transform:uppercase; text-decoration:none;}
a.lnkMainNav:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #C64721; text-transform:uppercase; text-decoration:none;}
a.lnkMainNav:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #C64721; text-transform:uppercase; text-decoration:none;}
a.lnkMainNav:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #C64721; text-transform:uppercase; text-decoration:none;}
a.lnkMainNav:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #C64721; text-transform:uppercase; text-decoration:none;}

.navButton a, .navButton a:link, .navButton a:visited {
	text-align:left;
	border: 0px;
	display: block;
	height: 22px;
	padding:5px 4px 0px 25px;
	background-image:url(../../images/btnNav.gif)
/*	border-bottom: 1px solid #84D26B;
*/}

.navButton a:hover {
	background-image:url(../../images/btnNavo.gif)
}


a.lnkSmWht{color:#FFFFFF; text-decoration: none;}
a.lnkSmWht:link{color:#FFFFFF; text-decoration: none;}
a.lnkSmWht:visited{color:#FFFFFF; text-decoration: none;}
a.lnkSmWht:active{color:#FFFFFF; text-decoration: underline;}
a.lnkSmWht:hover{color:#FFFFFF; text-decoration: underline;}

a.lnkMedTeal{color:#009C9D; font-size:12px; font-weight:bold; text-decoration: none;}
a.lnkMedTeal:link{color:#009C9D; font-size:12px; font-weight:bold; text-decoration: none;}
a.lnkMedTeal:visited{color:#009C9D; font-size:12px; font-weight:bold; text-decoration: none;}
a.lnkMedTeal:active{color:#025757; font-size:12px; font-weight:bold; text-decoration: none;}
a.lnkMedTeal:hover{color:#025757; font-size:12px; font-weight:bold; text-decoration: none;}

a.lnkSmGry{color:#999999; text-decoration: none;}
a.lnkSmGry:link{color:#999999; text-decoration: none;}
a.lnkSmGry:visited{color:#999999; text-decoration: none;}
a.lnkSmGry:active{color:#999999; text-decoration: underline;}
a.lnkSmGry:hover{color:#999999; text-decoration: underline;}

a.lnkSmTeal {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #009C9D; text-transform:uppercase; text-decoration:none;}
a.lnkSmTeal:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #009C9D; text-transform:uppercase; text-decoration:none;}
a.lnkSmTeal:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #009C9D; text-transform:uppercase; text-decoration:none;}
a.lnkSmTeal:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #025757; text-transform:uppercase; text-decoration:none;}
a.lnkSmTeal:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #025757; text-transform:uppercase; text-decoration:none;}

a.lnkLrgTeal {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height:104%; font-weight:bold; color: #009C9D; text-decoration:none;}
a.lnkLrgTeal:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height:104%; font-weight:bold; color: #009C9D; text-decoration:none;}
a.lnkLrgTeal:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height:104%; font-weight:bold; color: #009C9D; text-decoration:none;}
a.lnkLrgTeal:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height:104%; font-weight:bold; color: #025757; text-decoration:none;}
a.lnkLrgTeal:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height:104%; font-weight:bold; color: #025757; text-decoration:none;}

a.lnkSmBlue{color:#338ABE; font-size:10px; text-decoration: none;}
a.lnkSmBlue:link{color:#338ABE; font-size:10px; text-decoration: none;}
a.lnkSmBlue:visited{color:#338ABE; font-size:10px; text-decoration: none;}
a.lnkSmBlue:active{color:#0B5F8F; font-size:10px; text-decoration: none;}
a.lnkSmBlue:hover{color:#0B5F8F; font-size:10px; text-decoration: none;}




/* 
FORMS -------------------------------------------------------------------------------------------
*/
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	height: 15px;
}

form {
	margin: 0px;
	padding: 0px;
}


/* 
LISTS -------------------------------------------------------------------------------------------
*/

#hmProdDescrip ul{
    margin: 0 0 0 -4px;
    padding: 0 0 0 0;
	list-style-type: none;
    
}
#hmProdDescrip li{
    background: url(../../images/imgBulletBlkSq.gif) no-repeat 0px 7px;
    padding: 4px 0px 4px 12px;
    margin: 0;
}

#neeseForYou ul{
    margin: 0 0 0 -4px;
    padding: 0 0 0 0;
	list-style-type: none;
    
}
#neeseForYou li{
    background: url(../../images/imgNeeseForYouBullet.gif) no-repeat 0px 5px;
    padding: 4px 0px 4px 12px;
    margin: 0;
}

#relatedItems ul {
	margin: 0px;
    padding: 0px;
	list-style-type: none;
}
#relatedItems li{
    padding: 0px 0px 6px 0px;
    margin: 0;
}


#otherInfo ul {
	margin: 0px;
    padding: 0px;
	list-style-type: none;
}
#otherInfo li{
    padding: 0px 0px 6px 0px;
    margin: 0;
}

#prodDetail ul{
	line-height:104%;
    margin: 0 0 0 -4px;
    padding: 0 0 0 0;
	list-style-type: none;
    
}
#prodDetail li{
    background: url(../../images/imgBulletBlkSq.gif) no-repeat 0px 7px;
    padding: 4px 0px 4px 12px;
    margin: 0;
}



/* 
LAYOUT -------------------------------------------------------------------------------------------
*/

.footer {
	font-size:10px;
	color:#FFFFFF;
	line-height:104%;
}

#hmProdDescrip {
	font-size:10px;
	color:#000000;
	line-height:101%;
	text-align:left;
/*	background-image:url(../../images/bkgHmFeaturedProd.gif);
	background-repeat:repeat-y;*/
	padding:13px 10px 10px 13px;
}

#neeseForYou {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:101%;
	text-align:left;
	padding:5px 10px 0px 13px;
}

.availColors {
	background:url(../../images/imgAvailColors.gif) no-repeat 0px 0px;
	padding:0 0 0 122px;
	height:28px;
}

.prodIcons {
	border-right:1px solid #CCCCCC;
}

#relatedItems {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:103%;
	padding:15px 0px 0px 16px;
}

#otherInfo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:103%;
	padding:15px 0px 0px 26px;
}

#prodDetail {
	padding:17px 26px 0px 26px;
}

.smGrn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#94B03C;
	letter-spacing:1px;
}

.lrgTeal {
	font-size:16px;
	line-height:104%;
	font-weight:bold;
	color: #009C9D;
}

.smTeal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009C9D;
}

.smGry {
	font-size:10px;
	color:#999999;
}

.imgStroke {
	border:1px solid #CCCCCC;
}

.smBlue {
	font-size:10px;
	color:#338ABE;
}

.header {
	font-size:16px;
	line-height:104%;
	font-weight:bold;
	color: #009C9D;
}

.headerWht {
	font-size:16px;
	line-height:104%;
	font-weight:bold;
	color: #FFFFFF;
}

.subHeader {
	font-size:14px;
	line-height:104%;
	font-weight:bold;
	color: #94B03C;
}

.accent01 {
	font-size:11px;
	color:#338ABE;
}

.hilite {
  font-size:10px;
  color:#FF6600;
  font-style:italic;
}

.emailFriendLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

.emailFriendTextField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	height: 15px;
}