<STYLE>
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: white
}
TABLE
{
    BORDER-COLLAPSE: collapse
}
TR
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    COLOR: #7c746a;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 300;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 25px;
    MARGIN: 0px;
    COLOR: #cc3366;
    PADDING-TOP: 25px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H1.title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px;
    PADDING-TOP: 17px
}
H1.Email
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 83px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 20px;
    MARGIN: 15px 0px 25px;
    COLOR: #990000;
    PADDING-TOP: 20px
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 14px;
    COLOR: #669999;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.quotebox
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1px 1px 1px 1px;
    COLOR: #669999;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 15px;
    LINE-HEIGHT: 1.75em;
    PADDING-TOP: 0px
}
P.outofstock
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    FONT-WEIGHT: 700;
    FONT-SIZE: 18px;
    COLOR: #cc3366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    PADDING-TOP: 17px
}
A
{
    FONT-WEIGHT: bold;
    COLOR: #7c746a;
    TEXT-DECORATION: none
}
A:link
{
    FONT-WEIGHT: bold;
    COLOR: #7c746a;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #7c746a;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #669999;
    TEXT-DECORATION: none
}
INPUT
{
    BORDER-RIGHT: #adadad 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #adadad 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: #adadad 1px solid;
    COLOR: #352e2e;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #adadad 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA
{
    BORDER-RIGHT: #adadad 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #adadad 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: #adadad 1px solid;
    COLOR: #352e2e;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #adadad 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT
{
    BORDER-RIGHT: #adadad 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #adadad 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: #adadad 1px solid;
    COLOR: #352e2e;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #adadad 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 0;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
SPAN
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #669999;
}
#headertable A
{
    FONT-WEIGHT: normal;
    COLOR: #666666;
    TEXT-DECORATION: none
}
#headertable A:link
{
    FONT-WEIGHT: normal;
    COLOR: #666666;
    TEXT-DECORATION: none
}
#headertable A:visited
{
    COLOR: #696867;
    TEXT-DECORATION: none
}
#headertable A:hover
{
    COLOR: #696867;
    TEXT-DECORATION: underline
}
.noborder
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
.bluetext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #669999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.emailsignup UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px 0px 85px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: disc
}
.emailsignup LI
{
    MARGIN: 2px 0px 0px 17px;
    LINE-HEIGHT: 1.5em
}
HR.wide
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ddd;
    PADDING-TOP: 0px;
    HEIGHT: 1px
}
.clear
{
    CLEAR: both;
    LINE-HEIGHT: 0px
}
.smallCol
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px 1px 7px 0px;
    WIDTH: 130px;
    PADDING-TOP: 3px
}
.smallBox
{
    BORDER-RIGHT: #adadad 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #adadad 1px solid;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 14px 13px 14px 0px;
    BORDER-LEFT: #adadad 1px solid;
    WIDTH: 179px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #adadad 1px solid;
    HEIGHT: 185px
}
.medCol
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FLOAT: left;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px 1px 15px 0px;
    WIDTH: 187px;
    PADDING-TOP: 1px;
    HEIGHT: 193px
}
.medColTable TD
{
    TEXT-ALIGN: center;
    VERTICAL-ALGIN: bottom
}
.wideCol
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px 1px 7px 0px;
    WIDTH: 440px;
    PADDING-TOP: 3px
}
.MainLeft
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px;
    WIDTH: 372px;
    PADDING-TOP: 0px
}
.MainLeft P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    LINE-HEIGHT: 2.25em;
    PADDING-TOP: 0px
}
.MainRight
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 4px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px;
    WIDTH: 200px;
    PADDING-TOP: 0px
}
.TwoColWideLeft
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px;
    WIDTH: 300px;
    PADDING-TOP: 0px
}
.TwoColWideLeft UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 13px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px 3px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: circle
}
.TwoColWideLeft LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 8px;
    MARGIN: 0px;
    PADDING-TOP: 8px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.TwoColWideRight
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 4px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px;
    WIDTH: 272px;
    PADDING-TOP: 0px
}
.TwoColWideRight UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px 3px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.TwoColWideRight LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: list-item;
    PADDING-LEFT: 20px;
    FONT-SIZE: 11px;
    BACKGROUND: url(/images/circle.gif) no-repeat 0px 4px;
    PADDING-BOTTOM: 7px;
    MARGIN: 0px 0px 6px;
    PADDING-TOP: 8px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#main
{
    CLEAR: both;
	WIDTH: 100%;
	MARGIN: 0px 0px 5px 0px;
	PADDING: 0px 0px 0px 0px
}
#LeftMain 
{
    float: left; 
	MARGIN: 5px 0px 15px 0px; 
    PADDING: 0px 7px 10px 0px;	     
    width: 360px;
	BORDER-RIGHT: #ddd 1px solid    
}
#RightMain
{
    float: right;
	MARGIN: 5px 0px 15px 7px;
	PADDING: 0px 1px 10px 1px;
    width: 360px
}
.messageform
{
    MARGIN: 0px 0px 20px 0px; 
    PADDING: 0px 0px 15px 0px;        
    BACKGROUND: url("/images/hpp/trans_bottom.gif") #eee no-repeat left bottom;
    WIDTH: 325px
}
.messageform form
{
    MARGIN: 0px 0px 20px 0px; 
    PADDING: 0px 0px 35px 0px        
}
.messageform img
{
    MARGIN: 0px 0px 0px 0px; 
    PADDING: 0px 0px 10px 40px        
}
.messageform-top
{
	FONT-SIZE: 10px;
    MARGIN: 0px 0px 0px 0px; 	
    PADDING: 15px 3px 0px 4px;
    BACKGROUND: url("/images/hpp/trans_top.gif") no-repeat 0px 0px
}
.messageform-top UL
{
	MARGIN: 2px 0px 0px 0px;
	PADDING: 0px 0px 0px 15px;
	list-style-type: disc
}
.messageform-top LI
{
	LINE-HEIGHT: 1.5em;
}
#addtocart TABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;    
    MARGIN: 0px
}
#addtocart TD
{
    PADDING-LEFT: 5px;
    VERTICAL-ALIGN: middle
}
#addtocart TD.bottomline
{
	BORDER-BOTTOM: 1px solid #ddd
}
.arrow UL
{
	MARGIN: 0px 0px 0px 0px;
	PADDING: 1px 0px 1px 5px;	
    LIST-STYLE-TYPE: none    	
}
.arrow LI
{
    DISPLAY: list-item;
    BACKGROUND: url("/images/icon_arrow.gif") no-repeat 0px 4px;    
	LINE-HEIGHT: 1.25em;
	PADDING: 0px 0px 7px 14px
}
.content A
{
    TEXT-DECORATION: underline
}
.profilephoto
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px 0px 15px;
    PADDING-TOP: 0px
}
.dottedline
{
	MARGIN: 0px 0px 15px 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 100px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.plain UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 1px;
    LIST-STYLE-TYPE: none
}
.plain LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: list-item;
    PADDING-LEFT: 14px;
    PADDING-BOTTOM: 7px;
    LINE-HEIGHT: 1.25em;
    PADDING-TOP: 0px
}
.ExtraSmallSpacer
{
    CLEAR: both;
    HEIGHT: 15px
}
.SmallSpacer
{
    CLEAR: both;
    HEIGHT: 25px
}
.SectionSpacer
{
    CLEAR: both;
    HEIGHT: 50px
}
SPAN B
{
    FONT-WEIGHT: bold;
    COLOR: #17080d;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.price TD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #b13320;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.price B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #b13320;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.price STRONG
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #b13320;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.menu
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.menu A
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: uppercase;
    COLOR: #30383c;
    TEXT-DECORATION: none
}
.menu A:hover
{
    TEXT-DECORATION: underline
}
.featuredproduct
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    PADDING-TOP: 4px
}
.featuredproduct H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 12px;
    PADDING-TOP: 0px
}
.featuredproduct P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 100px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    LINE-HEIGHT: 1.75em;
    PADDING-TOP: 0px
}
.list
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 15px;
    COLOR: white;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal
}
.list LI
{
    WIDTH: 146px;
    COLOR: white;
    LINE-HEIGHT: 2.5em;
    BACKGROUND-COLOR: white
}
.InlineQuote-Container
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    FLOAT: middle;
    MARGIN: 1px 10px 0px;
    WIDTH: 210px
}
.InlineQuote-Content
{
    PADDING-RIGHT: 15px;
    MARGIN-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(/images/middle-quote.png);
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 185px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-y;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 70px
}
.InlineQuote-Footer
{
    DISPLAY: block;
    BACKGROUND-IMAGE: url(/images/bottom-quote.png);
    HEIGHT: 24px
}
.InlineQuote-Header
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(/images/top-quote.png);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 12px
}
.InlineQuote-FooterText
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 5px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
.footer TD
{
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #6c7a84
}
.footer A
{
    FONT: 10px/20px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #6c7a84;
    TEXT-DECORATION: none
}
.footer A:hover
{
    TEXT-DECORATION: underline
}
#FooterTop TABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 766px;
    PADDING-TOP: 0px
}
#FooterTop TD
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top
}
#FooterTop H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 7px;
    COLOR: #666666;
    PADDING-TOP: 0px
}
#FooterTop P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #666666;
    PADDING-TOP: 0px
}
#FooterTop UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#FooterTop LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: list-item;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px;
    LINE-HEIGHT: 1.5em;
    PADDING-TOP: 0px
}
#FooterTop A
{
    FONT-WEIGHT: normal;
    COLOR: #666666;
    TEXT-DECORATION: none
}
#FooterTop A:link
{
    FONT-WEIGHT: normal;
    COLOR: #666666;
    TEXT-DECORATION: none
}
#FooterTop A:visited
{
    COLOR: #696867;
    TEXT-DECORATION: none
}
#FooterTop A:hover
{
    COLOR: #696867;
    TEXT-DECORATION: underline
}
#FooterTop #leftfooter
{
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ddd 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    WIDTH: 366px;
    PADDING-TOP: 7px
}
#FooterTop #leftfooter TABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 354px;
    PADDING-TOP: 0px
}
#FooterTop #leftfooter H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 7px;
    COLOR: #666666;
    PADDING-TOP: 0px
}
#FooterTop #middlefooter
{
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ddd 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    WIDTH: 200px;
    PADDING-TOP: 7px
}
#FooterTop #rightfooter
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ddd 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    WIDTH: 200px;
    PADDING-TOP: 7px
}
#FooterBottom
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px 0px 10px;
    WIDTH: 100%;
    PADDING-TOP: 1px;
    HEIGHT: 20px
}
#FooterBottom P
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
</STYLE>