/* this group taken from pearls & girls style sheet - mbk76.css */
/*This is the General Page Body Style */
/* E4DFCC is gray, 000000 is black, c99894 is the dark pinkish gray color */
/* a35769 is a reddish grayish brown color */
/* mainimage.jpg is the baby with the string of pearls*/
/* This was removed on 1-12-2008 by WW */


BODY {
/* background-color: #DEF6DB; */
background-image: url('images/BlueStripeBubble5_21_08.gif') ; /* sets the background image */
/* background-position: top left */; /* positions the background image */
background-attachment: fixed;
/* background-repeat: repeat; */
/* color: #000000; */
font-family: Arial, "Futura Lt BT", sans-serif;
font-size: 100%;
margin-top: 0px;
margin-left: 15px;
/* changed from 155 to 15 1-12-2008 */
margin-right: 15px;
margin-bottom: 20px;
}


/* scrollbar-arrow-color:#E4DFCC; 
scrollbar-face-color:#C99894; 
scrollbar-3dlight-color:#E4DFCC; 
scrollbar-highlight-color:#A35769; 
scrollbar-shadow-color:#A35769; 
scrollbar-darkshadow-color:#A35769; 
scrollbar-track-color:#E0D0C0 */

P, TD, LI, UL, Table {
font-size: 100%;
}

/* this group taken from pearls & girls style sheet - mbk76.css */
/* this group sets the normal link colors, 00000 is black */
/*This is the Hyperlink Style, also shared with OSC formatting */
A {
font-family: Arial, "Futura Lt BT", sans-serif;
color: #4279D4; 
text-decoration: none; 
font-weight: bold;
line-height: 18px;
}

/* this group taken from pearls & girls style sheet - mbk76.css */
/* 000000 is black */
A:LINK {
font-family: Arial, "Futura Lt BT", sans-serif;
color: #4279D4;
text-decoration: none; 
font-weight: bold;
line-height: 18px;
}

/* this group taken from pearls & girls style sheet - mbk76.css */
/* 975265 is a similar reddish grayish brown to the one above */
A:VISITED {
font-family: Arial, "Futura Lt BT", sans-serif;
color: #F67CC7;
text-decoration: none; 
font-weight: bold;
line-height: 18px;
}
/* this group taken from pearls & girls style sheet - mbk76.css, also shared with osc formatting */
/*This is the ACTIVE Hyperlink Style when a mouse is hovering over it*/
/* 0033ff is royal blue */
A:HOVER {
font-family: Arial, "Futura Lt BT", sans-serif;
color : #3052C3;
text-decoration: none; 
font-weight: bold;
line-height: 18px;
}
/* this group taken from pearls & girls style sheet - mbk76.css */
/* 5e380c is brown */
A:ACTIVE {
font-family: Arial, "Futura Lt BT", sans-serif;
color : #5E380C;
text-decoration: none; 
font-weight: bold;
line-height: 18px;
}
/* this group taken from pearls & girls style sheet - mbk76.css */
/* this grouping sets the heading colors and sizes */
/* 4279D4 is the standard blue color*/

H1 {
font-size : 110%;
font-weight : 600;
color : #4279D4;
letter-spacing: 1;
}

H2 {
font-size: 100%;
font-weight: normal;
color: #4279D4;
letter-spacing: 1;
}

H3 {
font-family: Arial, "Futura Lt BT", sans-serif;
font-size: 100%;
font-weight: normal;
color: #4279D4;
letter-spacing: 1;
}

H4, {
font-size: 100%;
font-weight: normal;
color: #4279D4;
letter-spacing: 1;
}

H5 {
font-size: 100%;
font-weight: normal;
color: #4279D4;
letter-spacing: 1;
}

H6 {
font-size: 90%;
font-weight: normal;
color: #4279D4;
letter-spacing: 1;
}

.address {
font-family: Arial, "Futura Lt BT", sans-serif;
font-size: 100%;
font-weight: normal;
color: #4279D4;
vertical-align:top;
text-align:left;
}

/* this group taken from pearls & girls style sheet - mbk76.css */
/* this class sets the properties for the horizontal rule bar */
/* d1a29a is a pinkish purple */
hr {
color: #4279D4;
width: 80%;
height: 2px;
}

/* this group taken from pearls & girls style sheet - mbk76.css */
/* ffffff is white, d1a29a is a pinkish purple */
/* This class corresponds to the main table class in OSC */
.textarea {
font-family: "Futura Lt BT", Arial, sans-serif;
background: #FFFFFF;
/* filter: alpha(opacity=90, style=0); */
/* -moz-opacity:.90; */
font-size: 100%;
/* border: 1px solid #4279D4; */
text-align: justify;
/* line-height: 20px;
padding-left: 20px;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 20px;*/
}

/* this group taken from pearls & girls style sheet - mbk76.css */
/* d1a29a is a pinkish purple */
.sidebar {
	font-family: "Futura Lt BT", Arial, sans-serif;
	/* The next two lines contol the sidebar nav opacity in safety.htm etc. SWW 5_27_08 */
	/* filter: alpha(opacity=75, style=0);*/ 
	/* -moz-opacity:.75;*/
	background: #c5e3f9; 
	border: 1px solid #4279D4;
	/* background-image: url('images/bg_yel.gif'); */ ;/* sets the background image */
	background-position: top center; /* positions the background image */
	background-repeat: no-repeat;
	font-size: 100%;
	text-align: center;
	padding-left: 10px;
	padding-top: 35px;
	padding-right: 10px;
	padding-bottom: 10px;
}

/* this group taken from pearls & girls style sheet - mbk76.css */
/* d1a29a is a pinkish purple */
.topnav {
font-family: "Futura Lt BT", Arial, sans-serif;
/* filter: alpha(opacity=50, style=0); */
/* -moz-opacity:.50; */
/*background: #D1A29A; */
/*border: 1px solid #D1A29A; */
font-size: 100%;
text-align: center:
}

/*  
This entire section remarked out - apparently serves no purpose - 1-12-08 -SWW */
/* this group taken from pearls & girls style sheet - mbk76.css */
/* .logocell { */
/* background-image: url('images/logo_2008.jpg');*/
/* background-position: right; */
/* background-repeat: no-repeat;*/
/* height: 90px */
/* }*/
}

/* this group taken from pearls & girls style sheet - mbk76.css */
/* .bordercell {*/
/* background-image: url('images/border.jpg');*/
/* background-position: right; */
/* background-repeat: x-repeat;*/
/* height: 8px*/
/* }*/
/*  The above remarked out on 4-10-2005*/


.copyright {
/* background-image: url('images/mrdlogo.jpg'); */
/* background-position: bottom center; */
/* background-repeat: no-repeat; */
/* background-color: #D1A29A; */
font-size: 7pt;
letter-spacing: 2;
font-family: "Futura Lt BT", Arial, sans-serif;
border: 1px solid #4279D4;
text-align: center;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
font-weight: bold;
}




/* everything below was copied from the original OSCommerce style sheet */
/*Forms display within the page rather than opening a new window*/
/*  OOOOO  SSSSSS   CCCCCC   BELOW! */

.boxText { font-family: "Futura Lt BT", Arial, sans-serif; font-size: 15px; padding: 10px 0px 10px 10px; }
.errorBox { font-family : Comic Sans MS; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Comic Sans MS; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : "Futura Lt BT", Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }


FORM {
	display: inline;
}
/* #DEF6DB is a light green color, header is used for the logo image in header.php */

TR.header {
/*  background: #DEF6DB; */
}

/* #DEF6DB is a light green color, search is used in the search bar in header.php */

TD.search {
/*  background: #DEF6DB; */
}



/*This is the TOP BAR BACKGROUND STYLE with Top > Catalog on the left the #FFCFCE color is salmon or pinkish*/
/* all of the headerNavigation groups refer to the Top navigation bar */
/* the default color of osc is gray */
TR.headerNavigation {
  background: #FFFFFF;
}

/* #FFFFF0 is practically white */
TD.headerNavigation {
  font-family: "Futura Lt BT", Arial, sans-serif;
  	font-size: 13px;
	color: #000033;
	text-indent: 15px;
	padding: 6px 0px;
	background-color: #FFFFFF;
}
/*This is the TOP BAR HYPERLINK STYLE SETTING LINKS TO charcoal gray #666666 */
A.headerNavigation { 
  color: #666666; 
}

/* the active link color in the top navigation bar is 78C7C7 which is turqoise*/ 
A.headerNavigation:hover {
  color: #78C7C7;
}

/* Error background style for a row */
/* ff0000 is red */
TR.headerError {
  background: #ff0000;
}

/* Error background style for a cell */
/* ff0000 is red, ffffff is white */
TD.headerError {
  font-family: "Futura Lt BT", Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

/* Row background style */
/* ffffcc is pale yellow */
TR.headerInfo {
  background: #ffffcc;
}

/* Cell background style */
/* ffffcc is pale yellow, 000000 is black */
TD.headerInfo {
  font-family: "Futura Lt BT";
  font-size: 12px;
  background: #ffffcc
  color: #000000;
  font-weight: bold;
  text-align: center;
}

/* this is the bottom bar formatting, row background, in the original it was gray */
TR.footer {
	padding: 6px 0px;
	font-size: 12px;
}

/* this is the bottom bar cell background, note: a cell background will(?) overwrite a row background */
/* 000066 is dark blue */
TD.footer {
  font-family: "Futura Lt BT";
	font-size: 12px;
	color: #000066;
	/* background-image: url('images/bg_footer.gif');*/
	height: 60px;
	line-height: 2;
	background-repeat: no-repeat;
	background-position:  center 50%;
}

/* this class created for the table in the footer */
/* 000066 is dark blue */
TABLE.footer {
  font-family: "Futura Lt BT";
	font-size: 12px;
	/* color: #000066; */
	background-image: url('images/bg_footer.gif');
	height: 60px;
	line-height: 2;
	background-repeat: no-repeat;
	background-position:  center 50%;
}


/*This is the INFOBOX Background Style, one shade darker than the Infobox Header color*/
/* E2EEF1 is royal blue */
.infoBox {
	border-top: 0px none;
	border-right: 0px solid #E2EEF1;
	border-bottom: 0px solid #E2EEF1;
	border-left: 0px solid #E2EEF1;
}

/* This style is for the left side category navigation */
.infoBoxContents {
	background: #c5e3f9;
  	font-family: "Futura Lt BT";
  	/* two lines below added to allow the baby picture to be seen through the nav bar */
  	/* filter: alpha(opacity=75, style=0); */
  	/* -moz-opacity:.75; */
  	font-size: 11px;
}

/* ff8e90 This is the INFOBOX Notice Style, a pale salmon color*/
.infoBoxNotice {
  background: #FF8E90;
}

/*This is the INFOBOX Notice Contents Style, a very pale salmon color*/
/* ffe6e6 is pale hot pink not a web color */ 
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: "Futura Lt BT";
  font-size: 10px;
}

/*This is the INFOBOX Heading Style, SAME AS HEADER AND FOOTER GRAY BARS in original but not here*/
/* 000033 is very dark blue */
TD.infoBoxHeading {
  font-family: "Futura Lt BT";
  font-size: 12px;
  font-weight: bold;
  color: #000033;
  padding: 5px 0px;
}

TD.infoBox, SPAN.infoBox {
  font-family: "Futura Lt BT", Arial;
  font-size: 10px;
}

/*This is a GENERAL ROW Style for every other line of noted pages, a palest gray color*/
/* fcfdfe is white */
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	background-color: #FCFDFE;
}

/*This is a GENERAL ROW Style for every other line of noted pages, */
/* the same palest gray color but allows you to alternate 2 colors if you wish*/
/* ffffff is white */
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
}

/*This is a GENERAL TABLE Style for product listing pages, a deeper gray color*/
/* the original group is listed here... */
/* TABLE.productListing { */
/*   border: 1px; */
/*   border-style: solid; */
/*   border-color: #b6b7cb; */
/*   border-spacing: 1px; */
/* } */
TABLE.productListing {
}

/*This is the bar that shows up in product listing pages */
.productListing-heading {
	font-family: "Futura Lt BT", Arial;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #C5E3F9;	
}

/*This is the FONT Style for product listing pages*/
TD.productListing-data {
  font-family: "Futura Lt BT", Arial;
  font-size: 11px;
}

/* 0000FF is royal blue */
A.pageResults {
  color: #4279D4;
}

/* This is the HYPERLINK Style for Results pages*/
/* 0000FF is royal blue and ffff33 is yellow */
A.pageResults:hover {
  color: #3052C3;
 /* background: #0000FF; */
}

/*This is the MAIN TEXT Style */
/* 5f7392 is a bluish purple */
TD.pageHeading, DIV.pageHeading {
	font-family: "Futura Lt BT", Arial;
	font-size: 14px;
	font-weight: bold;
	color: #4279D4;
	padding: 20px 0px 20px 12px;
}

/*This is a Row Sub-bar Style, a very pale gray*/
/* f4f7fd is not web safe it is a off white light blue */
TR.subBar {
  background: #f4f7fd;
}

/*This is a Cell Sub-bar Style, black default text*/
/* 000000 is black */
TD.subBar {
  font-family: "Futura Lt BT", Arial;
  font-size: 10px;
  color: #000000;
}

/*This is a Cell and Paragraph Main Style*/
TD.main, P.main {
  font-family: "Futura Lt BT", Arial;
	font-size: 14px;
	line-height: 1.5;
	padding: 0px 12px;
}

/*This is a Cell, Span, and Paragraph Font Style*/
TD.smallText, SPAN.smallText, P.smallText {
  font-family: "Futura Lt BT", Arial;
	font-size: 11px;
	padding: 0px 0px 0px 12px;
}

/*This is a Cell Font Style in larger size with medium dusty blue font*/
/* aabbdd is not web safe it is a pale blue */
TD.accountCategory {
  font-family: "Futura Lt BT", Arial;
  font-size: 13px;
  color: #aabbdd;
}

/*This is a Cell Font Style in a bold larger size*/
TD.fieldKey {
  font-family: "Futura Lt BT", Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

/*This is a Cell Font Style in a bold larger size*/
TD.fieldValue {
  font-family: "Futura Lt BT", Arial, sans-serif;
  font-size: 12px;
}

/*This is a Table Heading Style in a bold larger size*/
TD.tableHeading {
  font-family: "Futura Lt BT", Arial;
  font-size: 12px;
  font-weight: bold;
}

/*This is a Span Font Style used for New Items in Cart in a BRIGHT RED FONT*/
/* ff0000 is red */
SPAN.newItemInCart {
  font-family: "Futura Lt BT", Arial;
  font-size: 10px;
  color: #ff0000;
}

/*This is a FORM STYLE used for checkboxes, input text, radio buttons, and drop-down boxes*/
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: "Futura Lt BT", Arial;
  font-size: 11px;
}

/*This is a FORM STYLE used for text boxes where visitor enters free-form text*/
TEXTAREA {
  width: 100%;
  font-family: "Futura Lt BT", Arial;
  font-size: 11px;
}

/*This is a TEXT STYLE used for the "Greetings, Username! */
/* dd006f is a burnt purplish red */
SPAN.greetUser {
  font-family: "Futura Lt BT", Arial;
  font-size: 14px;
  color: #dd006f;
  font-weight: bold;
}

/*This is a FORM BACKGROUND AND BORDER STYLE */
/* c5cdda is gray, f5f5f5 is a non web safe light gray */
TABLE.formArea {
  background: #F5F5F5;
  border-color: #C5CDDA;
  border-style: solid;
  border-width: 1px;
}

/*This is a FORM TEXT STYLE with slightly larger bold text*/
TD.formAreaTitle {
  font-family: "Futura Lt BT", Arial;
  font-size: 12px;
  font-weight: bold;
}

/*This is a SPAN PRODUCTS PAGE STYLE with a pale burgundy color font*/
/* c76170 is a reddish brown */
SPAN.markProductOutOfStock {
  font-family: "Futura Lt BT", Arial;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

/*This is a SPAN PRODUCT SPECIAL FONT STYLE in a bright red color*/
/* ff0000 is red */
SPAN.productSpecialPrice {
  font-family: "Futura Lt BT", Arial;
  color: #ff0000;
}

/*This is a SPAN ERROR TEXT STYLE in a bright red color*/
/* ff0000 is red */
SPAN.errorText {
  font-family: "Futura Lt BT", Arial;
  color: #ff0000;
}

/* e1f2f4 is light blue */
.moduleRow { 
}

.moduleRowOver { 
	background-color: #C5E3F9; 
	cursor: pointer;
 	cursor: hand;
 }
.moduleRowSelected { 
	background-color: #C5E3F9; 
}

/* 8c8c8c is a medium gray */
.checkoutBarFrom, .checkoutBarTo {
	font-family: "Futura Lt BT", Arial;
	font-size: 10px;
	color: #8c8c8c;
	padding: 8px 0px 0px;
}

/* 000000 is black */
.checkoutBarCurrent {
	font-family: "Futura Lt BT", Arial;
	font-size: 10px;
	color: #000000;
	padding: 8px 0px 0px;
}

/* message box */
/* ffb3b5 is a pink color, 99ff00 is chartreuse green */
.messageBox {
 	font-family: "Futura Lt BT", Arial, sans-serif; 
	font-size: 10px; 
}

.messageStackError, .messageStackWarning { 
	font-family: "Futura Lt BT", Arial, sans-serif;
 	font-size: 14px; 
	background-color: #ffb3b5; 
}

.messageStackSuccess { 
	font-family: "Futura Lt BT", Arial, sans-serif; 
	font-size: 10px; 
	background-color: #F67CC7; 
}

/* input requirement */
/* ff0000 is red */
.inputRequirement { 
	font-family: "Futura Lt BT", Arial, sans-serif; 
	font-size: 10px; 
	color: #ff0000; 
}

.ordersText {
	font-family: "Futura Lt BT", Arial;
 	font-size: 11px;
 }

/* additional styles: these are not in the default oscommerce style sheet */
/* This is the main product table */
.maintable {
	background-color: #FFFFFF;
	
}


TD.boxManufacturers {
	font-family: "Futura Lt BT", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}

/* ffffe6 is not web safe it is a pale yellow */
TD.boxCookieText {
	background-color: FFFFE6;
	font-family: "Futura Lt BT", Arial;
	font-size: 9px;
	padding: 8px;
}

/* eef5f7 is not web safe it is a light gray */
TD.boxCookieHead {
	font-family: "Futura Lt BT", Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: EEF5F7;
	text-align: center;
	padding: 6px 0px;
}

/* 000033 is very dark blue */
/* scroll bar formatting added to match front end */
TR.searchRow {
	font-family: "Futura Lt BT", Arial;
	font-size: 11px;
	color: #000033;
	padding: 4px;
	height: 20px;
	scrollbar-arrow-color:#E4DFCC; 
	scrollbar-face-color:#C99894; 
	scrollbar-3dlight-color:#E4DFCC; 
	scrollbar-highlight-color:#A35769; 
	scrollbar-shadow-color:#A35769; 
	scrollbar-darkshadow-color:#A35769; 
	scrollbar-track-color:#E4DFCC 
}

TR.search {
	font-family: "Futura Lt BT", Arial;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

/* <!-- Begin style for anylink drop down menu --> */

#dropmenudiv{
position:absolute;
/* border:1px solid black; */
/* border-bottom-width: 0; */
/* font:normal 14px "Futura Lt BT", Arial; */
font:normal 14px "Futura Lt BT", Arial; 
line-height:18px; 

z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
/* border-bottom: 1px solid black; */
padding: 1px 0;
text-decoration: none;
/* font-weight: ; */
}

#dropmenudiv a:hover{ /*hover background color*/
/* background-color: DEF6DB; */
font-weight: bold;
}

ul.TickList {
  list-style-image: url('images/bulletbox.gif')
}

ul.CatBullet {
  list-style-image: url('images/catbullet.gif')
}

/* This added 6-28-08 for the new category listing */
A.CatLink {
color: #4279D4;
text-decoration: none; 
font-weight: bold;
line-height: 18px;
}

/* This added 7-4-08 the tech difficulty announcement */
TD.Announcement{
color: #4279D4;
text-decoration: none; 
font-weight: bold;
line-height: 18px;
text-align: center;
}


/* <!-- End style for anylink drop down menu --> */
