HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A { color: #3F7EC6; text-decoration: none; }
A:link { color: #3F7EC6; text-decoration: none; }
A:visited { color: #3F7EC6; text-decoration: none; }
A:hover { color: #193450; text-decoration: none; }
.toplinks A {
	font-weight: bold; font-size: 12px; font-family: arial, helvetica
}
.toplinks A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.toplinks A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.toplinks A:hover {
	COLOR: #46ACDB; TEXT-DECORATION: none
}
leftnav {
	FONT-SIZE: 10px; FLOAT: left; MARGIN-RIGHT: 15px; FONT-FAMILY: arial, helvetica; HEIGHT: 100%; BACKGROUND-COLOR: #e1e1e1
}
leftnav H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: medium; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
leftnav H3 {
	MARGIN-TOP: 0px; PADDING-LEFT: 10px; FONT-SIZE: small; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #6e6c2f
}
.navlink P {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none; MARGIN: 5px;
}
.navlink UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; margin: 5px
}
.navlink A {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}
.navlink A:visited {
	COLOR: black
}
.navlink A:hover {
	TEXT-DECORATION: underline
}
DIV.group {
	FONT-SIZE: 10px; MARGIN: 5px; FONT-FAMILY: arial, helvetica
}
DIV.group UL {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 10px; LIST-STYLE-TYPE: none
}
.header {
	PADDING-LEFT: 5px; font-weight: bold; FONT-SIZE: 12px; COLOR: white; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: sans-serif
}
.header A { text-decoration: none; }
.header A:link { text-decoration: none; }
.header A:visited { text-decoration: none; }
.header A:hover { text-decoration: none; }
.body_top {
	border-right: #9e9e9e 1px solid; border-top: black 1px solid; font-size: 11px; border-left: #9e9e9e 1px solid; font-family: sans-serif; padding: 3px;
}
.body_top H1 { font-size: 14px; font-family: sans-serif; font-weight: bold }
.hordash {
	BORDER-BOTTOM: #9e9e9e 1px dashed
}
.vertdash {
	BORDER-RIGHT: #9e9e9e 1px dashed
}
.butt {
	MARGIN-BOTTOM: -4px; PADDING-TOP: 2px
}
.search {
	PADDING-LEFT: 2px
}
.viewcartEven {
    background-color: #ffffff;
}
.viewcartOdd {
    background-color: #e1e1e1;
}
.specials {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-TOP: 10px; FONT-FAMILY: arial, helvetica
}
.tollfree {
	font-weight: 600; FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica
}
.details {
    font-size: 10px; font-family: arial, helvetica; padding: 10px
}
.input { font-size: 10px; color: black; font-family: arial,helvetica; }
.topcart { font-size: 12px; color: black; font-family: sans-serif; font-weight: bold; }
.topcart A { color: black; text-decoration: none; }
.topcart A:link { color: black; text-decoration: none; }
.topcart A:visited { color: black; text-decoration: none; }
.topcart A:hover { color: #46ACDB; text-decoration: none; }

.infomessage { 
    color: red; font-weight: 600; font-size: 12px; font-family: arial, helvetica
}
TD.orderTableO { margin: 0px; padding: 2px; border-top: 1px solid black; }
TD.orderTableI { margin: 0px; padding: 2px; border-top: 1px solid grey; }
TH.orderTable { background: black; color: white; border-top: 1px solid black; margin: 0px; padding: 2px;}

TD.orderTableOBorder { border-left: 1px solid black; border-top: 1px solid black; margin: 0px; padding: 0px; width: 1px; }
TD.orderTableIBorder { border-left: 1px solid grey; margin: 0px; padding: 0px; width: 1px; }

TH.orderTableOBorder { border-left: 1px solid black; margin: 0px; padding: 0px;}
TH.orderTableIBorder { border-left: 1px solid grey; margin: 0px; padding: 0px;}

TABLE.orderTable { width: 95%; }

#inline-list {
	padding-left: 5px;
}
#inline-list ul, #inline-list li {
	display: inline;
	margin: 0 15px 0 0;
	padding: 0;
	list-style-type: none;
}

.prod-detail-wrapper {
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #3F7EC6;
	padding: 10px;
	margin-left: 10px;
	width:80%;
}

