
/* Global Styles */

/* note: "Comic sans MS"  change to "Arial, Helvetica, sans-serif" for entire site - 4/19/09  */
/* "Arial, Helvetica, sans-serif" */
/* Georgia, "Times New Roman", Times, serif  */

body {
	background:#000000 url('/images/bgimages/holly-bgtest2.jpg') top center no-repeat fixed; 
	color:#000000;
	margin-top:30px; margin-bottom:30px; 
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	text-align:center; 
	}
	
td {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	}

.noborder-top-bottom { border-top:none; border-bottom:none; } 
	
a {
	color: #5B2B33;
	font-weight:bold;
	}
	
a:hover {
	color: #DD0000;
	background-color:#EEEEEE;
	}

/* 	padding-left:2px;
	padding-right:2px;
*/

/* ************************************************************* */
/* 	collapsible div styles */
a.dsplhead{
   text-decoration:none;
   margin-left:.1em;}
a.dsplhead:hover{
   text-decoration:underline;}
a.dsplhead span.dspchar{
   font-family:monospace;
   font-weight:normal;}
.dspcontn{
   display:none;
   color:#444444; 
   margin-left:.1em;
   margin-right:.1em;}
.colapsList-header {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color:#663333;}
.colapsList-header2 {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#663333;}
/* 	end of collapsible div styles */
/* ************************************************************** */
	
/* CSS Document */
/******   H3    */
ul#menu{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:36px;
	text-transform:none;
	background:transparent url("/images/HMENU_OFF-burgundy.gif") repeat-x top left;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	border-bottom:1px solid #EFE0BE;
	border-top:1px solid #EFE0BE;
}
ul#menu li{
	display:block;
	float:left;
	margin:0;
	padding:0;}
ul#menu li a{
	display:block;
	float:left;
	color:#222222;
	text-decoration:none;
	font-weight:normal;
	padding:9px 20px 0 10px;
	height:24px; 
	background:transparent url("/images/HMENU_DIVIDER-burgundy.gif") no-repeat top right;
	}
ul#menu li a:hover{
	background:transparent url("/images/HOVER-burgundy.gif") repeat-x top left;
	width:inherit;	
	}
                    
                    

/* ID Styles */

#navigation td {
	border-bottom: 2px solid #C0DFFD;
	/* border-top: 0px solid #C0DFFD; */
	}
	
#navigation a {
	color: #003366;
	text-decoration: none;
	display:block;
	}
/*	padding:8px 6px 10px 26px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	background: url("/images/mm_arrow.gif") 14px 45% no-repeat;
	letter-spacing:.1em;
  */

	
#navigation a:hover {
	color:#FF6600;
	}
/*	background: #ffffff url("/images/mm_arrow.gif") 14px 45% no-repeat; */

#logo 	{
	font:24px Verdana, Arial, Helvetica, sans-serif;
	color: #CCFF99;
	letter-spacing:.2em;
	line-height:30px;
	}

#tagline 	{	
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF9933;
	letter-spacing:.4em;
	line-height:18px;
	}

#monthformat {
	border-bottom: 2px solid #E6F3FF;
		}
		
#dateformat {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	letter-spacing:.2em;
	}
	
#dateformat a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight:bold;
	letter-spacing:.1em;
	}
	
#dateformat a:hover {
	color: #FF6600;
	letter-spacing:.1em;
	}

#breadcrumb {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left:30px;
	}

div#header {width:880px; 
	vertical-align:bottom; 
	border-bottom:12px solid #663333; 
	border-top:none; 
	border-right:12px solid #663333; 
	border-left:12px solid #663333;
	}

div#footer {width:880px; 
	height:122px;
	border-top:12px solid #663333; 
	border-bottom:none; 
	border-right:12px solid #663333; 
	border-left:12px solid #663333; 
 	background:#F7EFDD url("/images/gradient-logo-with-bottom-border-w22_h122.jpg");
	}

div#footerBottomBorder {min-width:880px; max-width:880px; 
	min-height:12px;
	max-height:12px;
	border:none; 
	background-color:#F7EFDD;
	}
/* 	background:#F7EFDD url("images/gradient-logo-with-bottom-border-w22_h122.jpg"); */

div#contentArea-Transparent {
	color:#000000;
	min-width:880px; max-width:880px; 
	border-top:none; border-bottom:12px hidden #663333; 
	border-right:12px hidden #663333; border-left:12px hidden #663333; 
	padding:0px 0px 10px 0px; 
	}

div#contentArea {
	color:#000000;
	min-width:880px; max-width:880px; 
	border-top:none; border-bottom:12px solid #663333; 
	border-right:12px solid #663333; border-left:12px solid #663333; 
	padding:0px 0px 10px 0px; 
	background:#F7EFDD url('/images/bgimages/fabric-tan.jpg') top left repeat; 
	}
	
div#logorow {width:100%; height:122px; 
	vertical-align:bottom; 
	text-align:center;
	background-image:  url('/images/gradient-logo-with-top-border-w22_h122.jpg');
	}	
				
div#logocell {float:left; }	

div#cell-right-wrapper {
	float:right; 
	width:95%; 
	color:#000000; 
	border:2px solid #663333; 
	padding:1% 1% 1% 1%; 
	margin:2% 2% 2% 2%; 
	background:#EFE0BE url("/images/star-with-border-h60.jpg") top left repeat-x; 
	}
	
div#cell-left-wrapper {
	float:left; width:26%; 
	border:4px solid #663333; 
	padding:1% 1% 1% 1%; margin:2% 0% 3% 2%; 
	background:#FFFFFF  url('/images/bgimages/wood-light.gif') top left repeat; 
	}
	
div#logocell-left {float:left; 
	background-image:  url('/images/hollyberries-logo-with-top-border_w455_h122_orig.jpg');
	background-repeat: no-repeat;
	height:122px; width:455px;
}

div#logocell-right {float:left; 
	padding-left:0px; padding-top:0px; 
	height:122px; 
	width:425px;
	vertical-align:middle; text-align:center;
}

/*  NARROW COLUMN DIVS */

div#narrow-col-container {float:left; 
	width:95%; height:inherit;
	letter-spacing:.05em;
	text-align:center; 
	border:4px solid #663333; 
	padding:30px 1% 1% 1%; 
	margin:2% 0% 3% 2%; 
	color:#000000;
	background:#F7DF6D  url('/images/star-h22.jpg') top left repeat-x; 
	}  /* bkgrd #DDC03B is darker, mustard yellow */
 
/* Class Styles */

.z99 {z-index:1999; }

.bodyText {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:20px;
	margin-top:0px;
	}
	
.bodyText14 {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:22px;
	margin-top:0px;
	}

td#narrow-cell {
	letter-spacing:.05em; 
	text-align:center; 
	vertical-align:top; 
	border:4px solid #663333; 
	padding:0px 6px 0px 6px; 
	color:#000000; 
	background:#AD6C34 url('/images/star-h22.jpg') top left repeat-x; 
	}

td#wide-cell {letter-spacing:.05em; 
	text-align:center; 
	border:8px solid #663333; 
	padding:30px 1% 1% 1%; 
	margin:2% 0% 3% 2%; 
	color:#000000; 
	background:#EFE0BE url('/images/star-with-border-h60.jpg') top left repeat-x;  
	}

.pageName{
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	line-height:24px;
	letter-spacing:.2em;
	}
	
.pictureCaption{
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	line-height:24px;
	color: #3366CC;
	}
	
/*	line-height:24px;
	letter-spacing:.2em;
	}  
*/
	
.subHeader {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	line-height:16px;
	letter-spacing:.2em;
	}

.quote {
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	}
	
.navText {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}

.rightbox{clear:both;
		border: 1px dashed #d9e0e8;
		width:200px;
		overflow:auto;
		padding-bottom:6px;
		}
		
.product_wrapper{
		float: right;
		width:100px;
		}
.product_wrapper h4{
	font-size:1.3em;
	color: #611417;
	font-weight: bold;
	padding:4px 4px 0px 4px;
	}
.product_wrapper p{
	font-size:1em;
	}

.comic11 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; }
.comic12 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; }
.comic14 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; }
.comic16 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; }
.comic18 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; }
.comic24 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; }
.comic24bold {font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; }

.comic14-filled-white {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-size:1.3em;
	background-color:#FFFFFF;
	color:#000000;
	padding:12px;
	border:2px solid #663333;
	}
.comic14-filled-tan {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-size:1.3em;
	background-color:#E2C87B;
	color:#000000;
	padding:12px;
	border:4px solid #AD6C34;
	}
.comic14-filled-purple {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-size:1.1em;
	background-color:#FFCCCC;
	color:#000000;
	padding:12px;
	border:4px groove #CC3399;
	}
.comic14-filled-sage {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-size:1.1em;
	background-color: #B0D888;
	color:#000000;
	padding:12px;
	border:4px groove #009933;
	}
.comic14-cloth-bkgrd {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	background:#EFE0BE url("/images/bgimages/fabric-tan.jpg");
	color:#000000;
	padding:8px;
	border:2px solid #000000;
	margin-bottom:12px; 
	}
.comic14-cloth-dark-bkgrd {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	background:#EFE0BE url("/images/bgimages/fabric-dark-tan.jpg");
	color:#000000;
	padding:8px;
	border:2px solid #000000;
	margin-bottom:12px; 
	}
.comic18-cloth-bkgrd {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	background:#EFE0BE url("/images/bgimages/fabric-tan.jpg");
	color:#000000;
	padding:8px;
	border:2px solid #000000;
	margin-bottom:12px;
	letter-spacing:.08em;
	}
.comic24-cloth-bkgrd {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	background:#EFE0BE url("/images/bgimages/fabric-tan.jpg");
	color:#000000;
	padding:8px;
	border:2px solid #BB0000;
	margin-bottom:12px;
	letter-spacing:.1em;
	}
.comic24-burgundy {font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color:#663333; }
.comic18-burgundy {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px; color:#663333; }
.comic18-white {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px; color:#FFFFFF; }
.comic14-burgundy {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px; color:#663333; }
.comic16-burgundy {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px; color:#663333; }
.comic12-burgundy {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px; color:#663333; }

.geneva14normal {font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px; font-weight:normal; }
.geneva14bold {font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px; font-weight:bold; }
.geneva24bold {font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:24px; font-weight:bold; }

.helvetica18em {font: bold italic 2em "Helvetica Nue", serif; font-size:18px; letter-spacing:-0.1em; }

.verdana14 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
.verdana14-WhiteOnBlack {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; background-color:#000000; }
.verdana16 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; }
.verdana18 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; }
.verdana18em {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; letter-spacing:0.1em; }
.verdana24 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; }
.verdana14bold {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.verdana16bold {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
.verdana18bold {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; }
.verdana24bold {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; }

