/**********************************************/
/*   Base Style Sheet Edited 07.21.2008 BDM   */
/**********************************************/



/*body, p, h1, h2, h3, ol, ul, li, a, .header, .footer, .navbar { margin: 0; padding: 0; }*/


/* BEGIN STYLES COPIED FROM PRE-TEMPLATE SITE */

body{ /* default fonts, and colors  */
	color: #605E5A;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #333;
	/*scrollbar-face-color: #7B6320; 
	scrollbar-shadow-color: #3B2D07; 
	scrollbar-highlight-color: #E0CB86; 
	scrollbar-3dlight-color: #E0CB86; 
	scrollbar-darkshadow-color: #3B2D07; 
	scrollbar-track-color: #070500;
	scrollbar-arrow-color: #FCFCEA;*/
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.style5 {
	color: #990066;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
}
.style8 {
	font-size: 16px;
	font-style: italic;
}
.style9 {
	font-size: 16px;
	font-weight: bold;
}
.style10 {font-size: 13px}
.style11 {font-size: 16px}
.style12 {color: #990099}
.style13 {font-size: 15px}
.style15 {color: #990099; font-weight: bold; }
.style16 {font-family: Arial, Helvetica, sans-serif; font-size: 15px; }
.style17 {color: #FF0000}
.style19 {font-size: 12px}
.style6 {font-size: 18px}
.style20 {
  color: #0033CC;
  font-size: 18px;
}
.style21 {
  font-size: 18px;
  color: #0000CC;
}

/* END STYLES COPIED FROM PRE-TEMPLATE SITE */


ul, ol {
	list-style-position: inside;
}
.pagetitle{ /* page titles used in the main content area */
	color: #990000;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
.searchbar { /* searchbar properties for width and height of searchbox  */
}
.wrapper { /*centers the page content */
	margin: 0 auto;
	width: 950px;
}
.subheader{ /* sub headings used throughout the page */
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}
.header{ /* header area */
}
.content-wrap {
	height: 100%;	/* height attribute fixes a repeating background bug in ie6 */
}
.content{ /* main content area*/
}
h1{ /* main content h1 headings */
	color: #990000;
	font-size: 16px;
	font-weight: bold;
}
h2 {
	font-size: 16px;
	font-weight: bold;
}
.contactinfo{  /* contact information area */
}
.border{ /* page or cell borders */
	border: 1px solid #000;
}
.navbar{  /* navigation area  */
	width: 570px;
	height: 32px;
	background: url(img1/navbg.gif) #5a1e0e;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	padding: 0;
	margin: 0;
}
.navbar ul {
	margin: 0;
	padding: 0;
}
.navbar ul li {
	display: inline;
	margin: 0px 5px;
}
.navbar ul li a{  /* navigation link  */
	color: #f6f1c3;
	text-decoration: none;
	margin-top: 5px;
	display: inline-block;
	height: 26px;
	padding: 3px 0;
}
.navbar ul li a:hover {
	color: #fc0;
}
.weaver{ /* VoyageurWeb weaver link */
}
a:link{ /* link properties */
}
a:visited{ /* visited link properties */
}
a:hover{ /* hover link properties */
}
a:active{ /* active link properties */
}
.alternatelink{ /*alternate to the standard a tag*/
}
a.alternatelink:link{ /*alternate to the standard a tag*/
}
a.alternatelink:visited{ /*alternate to the standard a tag*/
}
a.alternatelink:hover{ /*alternate to the standard a tag*/
}
a.alternatelink:active{ /*alternate to the standard a tag*/
}
.footer{ /* footer area */
	clear:both;
}

/**********************************************/
/*     Programming Styles Listed Below        */
/**********************************************/

.error{ /* error messages */
	color: #FF0000;
	font-weight: bolder;
}
.success{ /* success messages */
	color: green;
	font-weight: bolder;
}
.instructions{ /* general instructions on the page */
	color: #999966;
	font-size: 8pt;
}
.required{  /* required fields */
	color: #FF0000;
	font-weight: bolder;
}
.fieldlabel{ /*labels that will appear next to or under a field on a form */
	color: #000000;
	font-weight: bolder;
}
.fieldinstructions{ /*instructions that will appear next to or under a field on a form */
	color: #000000;
	font-weight: bolder;
}

/**********************************************/
/*    basemod is the basemodule idea from LZE
      and other sites - the thumbnail, name,
	  description thing we showed over and over
	  when a search was done                  */
/**********************************************/

.basemodprdname{  /* product name */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #009933;
	font-size: 11px;
	font-weight: bold;
}
.basemodprdname a:link{  /* product name link properties */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #009933;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.basemodprdname a:hover {  /* product name hover link properties */
	text-decoration:underline;
}
.basemodprdname a:visited { /* product name visited link properties */
	color: #006633;
	text-decoration: none;
}
.basemoddetails{ /* product details */
	font-family: Arial, Helvetica, sans-serif;
	color: #6c6c6c;
	font-size: 10px;
}
.basemodprice{ /* product price */
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
.basemodsalesprice{ /* product sales price */
	font-family: Arial, Helvetica, sans-serif;
	color: #a22844;
	font-size: 12px;
}
.basemodbestseller{ /* best seller properties */
	font-family: Arial, Helvetica, sans-serif;
	color: #8097a9;
	font-size: 12px;
}

/**********************************************/
/*    Classes used for Product Catalogs
      and shopping carts                      */
/**********************************************/


.pagination{ /* pagination properties */
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	clear: left;
	text-align: right;
	margin: 0 10px 0 0;
	padding: 10px 0;
}
.pagination a:link{ /* pagination link properties */
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration:underline;
}
.bubble{ /* rollover bubble for more information */
	width: 150px; 
	height: 60px; 
	text-align: left;
}
.bubble h1{ /* rollover bubble header */
	margin: 0; 
	padding: 0; 
	font-size: 11px;
}
.cartHead { /* shopping cart header */
	color: #006633;
	font-size: 1.1em;
}
.findproducts { /* find products area */
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#6b6b6b;
	font-weight:bold;
	width: 130px;
	background-color: #F4F4F4;
}
.findproducts optgroup { /* find products dropdown menu */
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
}
.findproducts optgroup option { /* find products dropdown menu */
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-bottom:thin;
	border-bottom-color:#FF0000;
	background-color: #FFFFFF;
}
.relateditemsheader { /* related items header */
	background-image: url(images/relateditemsbg.jpg);
	background-repeat: repeat-x;
}
.detailprdname{ /* detail page product name */
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#551024;
	font-weight:bold;
	padding-left: 30px;
}
.detaildescrip{ /* detail page product description */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left: 30px;
	padding-right: 30px;
}
.detaildescrip img { /* detail page image padding */
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}

.alternateproduct img { /* altername product image  */
	padding-top: 25px;
}

.detailyear{ /* detail page year */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left: 30px;
}
.detailprdnum{ /* detail page product number */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.detailprice{ /* detail page price */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.detailsaleprice{ /* detail page sale price  */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fd0303;
	font-weight:bold;
	padding-left:30px;
}
.detailformat{ /* detail page format available */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding-left:30px;
}
.relateditemsbg { /* related items background color  */
	background-color: #F6C566;
}
.relateditemprdname{ /* related items product name */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a22844;
	font-weight:bold;
	background-color: #F6C566;
	padding-left: 0px;
	padding-bottom: 5px;
}
.relateditemprdname a:link { /* related item product name link style */
	color:#a22844;
	text-decoration:none;
}
.relateditemprdname a:visited { /* related item product name link style */
	color:#87408c;
	text-decoration:none;
}
.relateditemimg{ /* related item image */
	background-color: #F6C566;
	padding-left: 0px;
	padding-bottom: 15px;
}
.relateditemmorelink{ /* more related items */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a22844;
	font-weight:bold;
	background-color: #F6C566;
	padding-left: 20px;
}
.relateditemmorelink a:link{ /* more related items link  */
	color:#2b71c6;
	text-decoration:none;
}
.relateditemmorelink a:visited { /* more related items visited link */
	color:#87408c;
	text-decoration:none;
}
.landinglink{  /* landing page area */
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#551024;
	font-weight:bold;
	background-color: #F2C65D;
	line-height: 22px;
}
.landinglink a{  /* landing page link properties */
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#551024;
	font-weight:bold;
	line-height: 22px;
	text-decoration:none;
}
.landinglink a:hover{  /* landing page hover link properties */
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#551024;
	font-weight:bold;
	text-decoration:underline;
}
.popup{   /* mouseover popup box */
	border: 1px solid #a22844;
	font-size: 10px;
}
.popuptitlebar{ /* mouseover popup box title bar color  */
	background-color: #a22844;
}
.popuptitle{ /* mouseover popup box title properties  */
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	margin: 5px;
}
.popupbackground{ /* mouseover popup box background properties */
	background-color: #ffffff;
}
.popuptext{ /* mouse over popup box content properties */
	font-family:Arial, Helvetica, sans-serif;
	color: #21618d; /* #5184a7; */
}
.cartheading{  /* shopping cart heading */
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#551024;
	font-weight:bold;
}
.cartheading a:link{ /* shopping cart heading link properties */
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#551024;
	font-weight:bold;
}
.button {
	background-image:url(images/buttonbg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	color:#741E0D;
	height:28px;
	text-transform:uppercase;
}