.p7tbsub {
	border-top: 0px dotted #EEEEEE !important;
	border-right: 1px dotted #EEEEEE !important;
	border-bottom: 1px dotted #EEEEEE !important;
	border-left: 0px dotted #EEEEEE !important;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF; /*for Netscape 4*/
	border: .1px solid #FFFFFF;
}
.p7tbsub p {
	padding: 6px 12px 12px 6px;
	margin: 0px;
}
.p7tbsub a:link {
	color: #666666;
	text-decoration: none;
}
.p7tbsub a:visited {
	color: #666666;
	text-decoration: none;
}
.p7tbsub a:hover {
	color: #666699;
	text-decoration: underline;
}
.p7tbsub a:active {
	color: #666699;
	text-decoration: underline;
}
.p7tbdn {
	color: #9999CC !important;
	font-weight: bold;
}
body {
	background-color: #FFFFFF;
}

.body {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: normal}
body {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: normal}
.caption {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal}
.headline {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold}



/* store styles */
.menutable{
        border: 2px solid #cc0000;
}
.menutop{
        background-color: #cc0000;
        font-size: 11px;
        font-family: arial;
        font-weight: bold;
        text-align: center;
        color: #ffffff;
        padding: 4px;
}
.menubot{
        font-family: arial;
        text-align: left;
        color: #000000;
        padding: 4px;
        padding-left:21px;
        background: transparent url('/images/navbg.gif') top right;
}
.menubot a:link, .menubot a:visited, .menubot a:active{color:#0000FF;text-decoration:underline;font-size:11px;font-weight:bold;background-color:#ffffff;}
.menubot a:hover{text-decoration:underline;}

.show_cat{color:#000000;text-decoration:none;font-size:11px;font-weight:bold;padding-right: 5px;}
.show_cat a:link, .show_cat a:visited, .show_cat a:active{color:#0000FF;text-decoration:underline;font-size:11px;font-weight:bold;background-color:#ffffff;}
.show_cat a:hover{text-decoration:underline;}

.store_image{border:1px solid #000000;}


.store_error  { font-family: Verdana; color: #FF0000 }
.storetable{ border: 3px solid #51637b;}

.storelabels{ font-family: arial; color: #51637b; font-size: 10pt; padding: 5px; background-color: #E5EAEF;}
.storitems{ padding: 5px; padding-bottom: 20px;}
.storeitemsbreak{border-top: 1px solid #7F99B2; background-color: #CCD6E0;}
.storetotals{border-top: 1px dashed #FC1921; font-family: arial; color: #51637b; font-size: 11px; padding: 5px; }
.storeship{font-family: arial; color: #51637b; font-size: 11px; padding: 5px; }
.storetop{ font-family: arial; color: #ffffff; font-weight: bold; font-size: 14pt; padding: 5px; background-color: #51637b;}
.storequantity{font-family: arial; color: #000000; width: 45px; font-size: 12px; text-align:center;}
