@charset "utf-8";
/* CSS Document */

body, div, p, td { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:20px;  }
p { margin:10px 0px 10px 0px;}

body { background:url(../images/bkgd.jpg) center top; margin:0px;}
.text {padding:0px 25px 20px 25px; text-align:left;}

h1 {font-size:15px; line-height:24px; color: #e36f1e; padding-bottom:0px; margin:15px 0px 0px 0px;}
a.h1:link, a.h1:active, a.h1:visited {color: #0159b3; text-decoration:none; }
a.h1:hover {color: #03325f; text-decoration:none;}

h2 {font-size:14px; color: #333333;}
h3 {font-size:13px; color: #58564a;}

a:link, a:active, a:visited {color: #0066cc; }
a:hover {color: #022b54;}

a.hCart:link, a.hCart:active, a.hCart:visited {color: #8a9e04; text-decoration:none; font-size:11px; font-weight:bold;}
a.hCart:hover {color: #000000;}

.headBoxHome {background:url(../images/bkgd_home_head.jpg) top center repeat-x; height:269px;}
.headBox {background:url(../images/bkgd_sec_head.jpg) top center repeat-x; height:117px;}
.tnavBox {background:url(/images/tnav_bkgd.jpg) top center no-repeat; height:47px; text-align:center; padding-left:17px;}
.pHeadAbout {background:url(../images/pHead_about.jpg) top no-repeat; padding-bottom:20px;}
.head {padding:10px 0px 0px 25px; text-align:left;}
.sHead {padding:35px 0px 0px 25px; text-align:left;}

.snavBox {background-color:#ecf0a6; margin:0px 10px 0px 10px;}
a.snav:link, a.snav:active, a.snav:visited { font-size:12px; color:#639103; text-decoration:none; display:block; padding:8px 3px 8px 15px; line-height:15px; border-bottom:1px dashed #c7cd5b; text-align:left; font-style:italic; font-weight:bold;}
a.snav:hover {color:#3b5604; background-color:#ced467;}
a.snavActive {font-size:12px; color:#ffffff; background-color:#9dba2a; text-decoration:none; display:block; padding:8px 3px 8px 15px; line-height:15px; text-align:left; font-style:italic; font-weight:bold; border-bottom:1px dashed #c7cd5b;}

.footerBox { font-size:11px; color: #b8337d; text-align:center; padding:8px; font-family:Arial, Verdana, Helvetica, sans-serif;}
a.footer:link, a.footer:active, a.footer:visited {color: #eb8bc1; text-decoration:none; }
a.footer:hover {color: #ffffff;}
.copyright { color:#eb8bc1; text-align:center; padding-bottom:20px; font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif;}

/* HR styles */
#white { background-color:#ffffff; color:#FFFFFF; border:0px; height:1px; margin-top:10px; margin-bottom:5px;}
#tan {  border:1px dotted #e1ba7a; height:0px; margin-top:5px; margin-bottom:5px;}
#darkgrey { background-color:#989287; color:#989287; border:0px; height:1px; margin-top:10px; margin-bottom:5px;}

/* Products and Cart */
.textProducts {padding:0px 21px 20px 22px; text-align:left;}
div.prodDesc { padding:5px 10px 10px 10px; text-align:left; font-size:11px; line-height:16px;}
.prodHead {padding:0px 0px 5px 22px; margin:15px 0px 5px 0px; text-align:left; background:url(../images/cart/pHead_Products.gif) bottom no-repeat; padding-bottom:20px;}
.prodDescBox { padding:5px 10px 0px 0px;}
.orderBox { padding:10px; background-color:#ecf0a6;}
.adminHead { font-size:22px; font-weight:bold; font-style:italic; color:#9c0058; font-family:Helvetica, Arial, Verdana, sans-serif; padding:0px 0px 5px 22px; margin:15px 0px 5px 0px; text-align:left; background:url(../images/cart/pHead_Products.gif) bottom no-repeat;}
.moreHead { font-size:18px; font-weight:bold; font-style:italic; color:#9c0058; font-family:Helvetica, Arial, Verdana, sans-serif; padding:0px 0px 15px 10px; margin:15px 0px 5px 0px; text-align:left; background:url(../images/cart/pHead_Products.gif) bottom no-repeat; }

/* print styles */ 
.pageBreak {
	display: none;
}
@media screen {
	.showOnPrint {
		display: none;
	}	
}
/* end print styles */
/* segment area classes */