.shopnav {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.dnav {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold; line-height: 14px; color: #FFFFFF}
.footer1 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFF66}
.largeBody {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold}
.bodytext {  font-family: Arial, Helvetica, sans-serif; font-size: 14px}
.footer1 a:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFF66 ; text-decoration: none}
.footer1 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFF66 ; text-decoration: none}
.footer1 a:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFF99}
.footer1 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFCC; text-decoration: underline}
.shopnav a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006600; text-decoration: none; font-weight: bold}
.shopnav a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006600; text-decoration: none ; font-weight: bold}
.shopnav a:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #009900; text-decoration: none ; font-weight: bold}
.shopnav a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #009900; text-decoration: underline; font-weight: bold}
.dnav a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold; line-height: 14px; color: #FFFFFF; text-decoration: none}
.dnav a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold; line-height: 14px; color: #FFFFFF; text-decoration: none}
.dnav a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold; line-height: 14px; color: #FFFFFF; text-decoration: underline}
.dnav a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold; line-height: 14px; color: #FFFFFF; text-decoration: underline}

.deptrow     {  background-color: #99CCFF}
.deptname    { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; font-weight: bold }

.deptlist    { background-color: #CCE6FF;}
.deptlist a:link   	{ font-family: Arial; font-size: 12px; font-weight: normal; text-decoration: underline; ; color: #0000CC}
.deptlist a:visited { font-family: Arial; font-size: 12px; font-weight: normal; text-decoration: underline; ; color: #0000CC}
.deptlist a:hover   { font-family: Arial; font-size: 12px; font-weight: normal; text-decoration: none; ; color: #0000FF}
.product     { ; }
.prodform     { background-color: #E4E4CB; }
.prodname	   { font-family: Arial, Helvetica, sans-serif; font-size: 18px;}	
.price	   { font-family: Arial, Helvetica, sans-serif; font-size: .85em;}	
.pictrow     { ; border-style: none}
.namerow     { ; border: none; color: #000000; font-family: Arial, Helvetica, sans-serif}
.catnamebox  { background-color: #99CCFF}
.catname     { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: bold; }
.catname a:link    { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0000CC; font-weight: bold; text-decoration: underline;}
.catname a:visited    { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0000CC; font-weight: bold; text-decoration: underline;}
.catname a:hover    { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0000FF; font-weight: bold; text-decoration: none;}
.longdescrow { background-color: #A6DAF6}
.shortdesc   { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: Left; }
.longdesc { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  text-align: Left; }
.specinst { font-family: Arial, Helvetica, sans-serif; font-size: 14px; ; color: #000000; background-color: #A6DAF6}
.pagecount   { font-size: 14px; color: #333333;}
.crosslink { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: Left; }
.crossselltext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: Center; }

.results 	    {font-size: 9pt; font-family: Arial,Franklin Gothic Book,Geneva,Lucida Sans,Helvetica,sans-serif; color: #000000;}
.namerow a:link { ; color: #006600; text-decoration: none}
.namerow a:visited { ; color: #006600; text-decoration: none }
.namerow a:active { ; color: #009900; text-decoration: underline}
.namerow a:hover { ; color: #009900; text-decoration: underline }
.bodytext p { font-family: Arial, Helvetica, sans-serif; font-size: 14px}

.footer2 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.footer2 a:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000099;; text-decoration: underline}
.footer2 a:active {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0000FF;; text-decoration: none}
.footer2 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000099;; text-decoration: underline }
.footer2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0000FF;; text-decoration: none}
.bodytextSmall { font-family: Arial, Helvetica, sans-serif; font-size: 11px}
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold }

.shoppingbag {

}
/* heading styles */
.sbhead {
	background-color:#CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.sbhead  p {
	margin-top: 0;
	margin-bottom: 0;
	margin-left:5px;
	margin-right:5px;
}
.sbqtyhead, .sblistpricehead, .sbtotalpricehead {
	text-align:right;
}
/* item row styles  */
.sbitem {
	background-color:#E2E2E2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000;
}
.sbitem p {	
	margin-left:5px;
	margin-right:5px;
}
.sbimage {
	width:110px;
	text-align:center;
}
.sbitemname {
	width:320px;
}
.itemremove {
	text-align:right;
}
.sbqty {
	width:50px;
	text-align:right;
}
.sblistprice {
	width:100px;
	text-align:right;
}
.sbtotalprice {
	width:100px;
	text-align:right;
}
/* summary lines */

.sbsubtotal {
	background-color:#CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.sbsubtotal p {
	margin-left:5px;
	margin-right:5px;
}
.sbline {
}


