/*
  $Id: stylesheet.css,v 1.1.1.1 2004/03/04 23:42:24 ccwjr Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
/*Infobox Details*/
.cat_description   { color: #000; font-size: 11px; font-family: arial, helvetica, sans-serif; border-top: 1px dotted }
.tollfree {
}
.boxText     { color: #6d3093; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold }
A:link.infoBoxContents    {
	color: #6d3093;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
}
A:visited.infoBoxContents { color: #6d3093; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold }
A:hover.infoBoxContents      { color: #6d3093; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: underline }
.infoBox  { color: #6d3093; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold }
.infoBoxContents  {
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	list-style: inline;
	list-style-type: circle;
}
TABLE.infoBox       { padding: 3px; border-right: 1px solid #68bb47; border-bottom: 1px solid #68bb47; border-left: 1px solid #68bb47 }
TD.infoBoxHeading         { color: #7e7e7e; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; padding: 3px; border-style: solid; border-width: 4px 1px 1px; border-color: #68bb47 }
.infoBoxHeading      { color: #7e7e7e; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase }
/*Contact Us*/
.contactname { color: #6d3093; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold }
.contactaddress { color: #000; font-size: 12px; font-family: arial, helvetica, sans-serif }
TD.infoBox, SPAN.infoBox { font-size: 12px; font-family: arial, helvetica, sans-serif }
.errorBox  { font-size: 11px; font-family: arial, helvetica, sans-serif; font-weight: bold; background: #ffb3b5 }
.stockWarning  { color: #cc0033; font-size: 11px; font-family: arial, helvetica, sans-serif }
.productsNotifications  { background: #dfebba }
.orderEdit   { color: #6d3093; font-size: 11px; font-family: arial, helvetica, sans-serif; text-decoration: underline }

BODY                                         { color: #000000; background-color: #7fc31c; background-repeat: repeat-y; margin: 0 }
TD.contentBoxHead     { color: #7e7e7e; font-size: 12px; font-family: arial, helvetica, sans-serif; text-transform: uppercase; padding: 3px; border-top: 1px solid #7e7e7e }
TD.contentBoxHead_shipping { color: #008000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 3px; border-top: 1px solid #7e7e7e }
A    { color: #000; text-decoration: none }

A:hover  { color: #b7a0c5; text-decoration: none }

FORM {
	display: inline;
}

TR.header  { background: #eaf3d6 }

TR.headerNavigation   { }
a:link.shopcart_header { color: #6d3093 }
a:hover.shopcart_header { color: #ac8dc9 }
a:visited.shopcart_header { color: #6d3093 }
TD.headerNavigation      { color: #666; font-size: 12px; font-family: Arial, sans-serif }
span.headerNavigation { color: #666; font-size: 12px; font-family: Arial, sans-serif }
.tollfree   {
	color: #73409D;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}
TD.headersubnav  { border-bottom: 1px solid #8cb711 }
A.headerNavigation    { color: #6d3093 }

a:hover.headerNavigation    { color: #b7a0c5 }

TR.headerError {
  background: #ff0000;
}

TD.headerError  { color: #ffffff; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; background: #ff0000; text-align: center }

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo  { color: #ffffff; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; background: #00ff00; text-align: center }

TR.footer  { }

TD.footer    { color: #696969; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
a:link.footer { color: #000; text-decoration: underline }
a:visited.footer { color: #000; text-decoration: underline }
a:hover.footer { color: #d1eac7; text-decoration: underline }
.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
}
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: #d1eac7 }

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: #f8f8f9;
}
/*Product Listing*/
TD.displaycounttop   { color: #b7a0c5; font-size: 11px; font-family: arial, helvetica, sans-serif; padding-bottom: 3px; border-bottom: 1px solid #b7a0c5 }
TD.displaycountbottom   { color: #b7a0c5; font-size: 11px; font-family: arial, helvetica, sans-serif; padding-top: 3px; border-top: 1px solid #b7a0c5 }
TABLE.productListing  { }

.productListing-heading   { color: #515151; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

.productlisting-headingPrice { 
  font-family: arial, helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TD.productListing-data   { font-size: 12px; font-family: arial, helvetica, sans-serif; vertical-align: top }

A.pageResults  { color: #6d3093 }
a:hover.pageResults  { color: #b7a0c5; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

TD.pageHeading, DIV.pageHeading    { color: #8cb711; font-size: 24px; font-family: arial, helvetica, sans-serif; font-weight: bold }

TR.subBar  { background: #dfebba }

TD.subBar {
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

TD.main, P.main   { font-size: 12px; font-family: arial, helvetica, sans-serif; line-height: 1.5 }
TD.mainhead, P.mainhead { color: #6d3093; font-size: 11px; font-family: arial, helvetica, sans-serif; line-height: 1.5; text-decoration: underline }
TD.smallText, SPAN.smallText, P.smallText  { font-size: 12px; font-family: arial, helvetica, sans-serif }

TD.accountCategory  { color: #dfebba; font-size: 13px; font-family: arial, helvetica, sans-serif }

TD.fieldKey {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.category_desc {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

SPAN.newItemInCart {
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT       { color: #000; font-size: 12px; font-family: Arial, sans-serif; background-position: 0 top }
a.headsearch { color: #6d3093; font-size: 9px; font-family: arial, helvetica, sans-serif; text-decoration: none }
a:hover.headsearch { color: #b7a0c5; font-size: 9px; font-family: arial, helvetica, sans-serif; text-decoration: none }
TEXTAREA {
  width: 100%;
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
}

SPAN.greetUser     { color: #6d3093; font-size: 11px; font-family: arial, helvetica, sans-serif; text-transform: capitalize }

TABLE.formArea  { background: #dfebba; border: solid 1px #8cb711 }

TD.formAreaTitle  { font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold }

SPAN.markProductOutOfStock     { color: #d52828; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold }
SPAN.markProductInStock { color: #6d3093; font-size: 12px; font-family: arial, helvetica, sans-serif }
SPAN.productSpecialPrice {
  font-family: arial, helvetica, sans-serif;
  color: #ff0000;
}

SPAN.errorText  { color: #ff0000; font-size: 12px; font-family: arial, helvetica, sans-serif }

.moduleRow { }
.moduleRowOver     { background-color: #d1eac7; cursor: hand   }
.moduleRowSelected   { border: solid 1px #8cb711 }

.checkoutBarFrom, .checkoutBarTo { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; }

/* message box */

.messageBox  { font-size: 12px; font-family: arial, helvetica, sans-serif }
.messageStackError, .messageStackWarning  { font-size: 12px; font-family: arial, helvetica, sans-serif; background-color: #ffb3b5 }
.messageStackSuccess   { font-size: 12px; font-family: arial, helvetica, sans-serif; padding: 1px; border: solid 1px #8cb711 }

/* input requirement */

.inputRequirement  { color: #ff0000; font-size: 12px; font-family: arial, helvetica, sans-serif }
.inputReqHead   { color: #ff0000; font-size: 12px; font-family: arial, helvetica, sans-serif; border-top: 1px solid #7e7e7e }
/* VJ Links Manager v1.00 begin */
TABLE.linkListing   { border-spacing: 1px  }

.linkListing-heading    { color: #515151; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background: #d1eac7; text-align: center }

TD.linkListing-data    { font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 4px }

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}
/* VJ Links Manager v1.00 end */
.content 	  { color: #000000; font-size: 12px; font-family: arial, helvetica, sans-serif; background: transparent }

/* Show Cart Details */
TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails  { font-size: 12px; font-family: arial, helvetica, sans-serif; line-height: 1.5; color="#bdcaf0":  }

 /* Show Header Page Links */
TD.cookieUsage  { color: #ffffff; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; background: #000000 }
TD.headlink { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
A.headlink { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
A:hover.headlink { color: #6d3093; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
}
.calendarHeader   { color: #000; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; background-color: #eaf2d6; padding: 3px; border: solid 1px #8cb711 }
.calendar   { font-size: 12px; font-family: arial, helvetica, sans-serif; background-color: #eaf2d6; padding: 3px; border: solid 1px #8cb711 }
.invalid  { color: #c53636; font-size: 12px; font-family: arial, helvetica, sans-serif; text-decoration: line-through; background-color: #ffffff }
.valid  { color: #6d3093; font-size: 12px; font-family: arial, helvetica, sans-serif; background-color: #fff }
.s_valid   { color: #000; font-size: 12px; font-family: arial, helvetica, sans-serif; background-color: #fff }
TD.selecteddate  { color: #c53636; font-size: 12px; font-family: arial, helvetica, sans-serif }
#selected   { padding: 1px; border: solid 2px #8cb711 }
/*Header-Spring*/
td.spring_bkgd    { background-color: #fff }
td.spring_content  { background-image: url("images/Spring/head_content.gif"); background-repeat: no-repeat; background-position: left top }
td.spring_footer { background-image: url("images/Spring/head_bottom.gif"); background-repeat: no-repeat; background-position: left top }
/*Shopping Cart in Header
*/
.shopcart_header  { color: #6d3093; font-size: 12px; font-family: arial, helvetica, sans-serif; text-transform: uppercase; letter-spacing: 1px }
.shopcart  { font-size: 12px; font-family: arial, helvetica, sans-serif }
/*Footer-Spring*/
td.footer_spring_middle     { color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
a:link.footer_spring { color: #999; font-size: 11px; font-family: arial, helvetica, sans-serif; text-decoration: underline }
a:visited.footer_spring { color: #999; font-size: 11px; font-family: arial, helvetica, sans-serif; text-decoration: underline }
/*Buy Now*/
.buynow { color: #6d3093; font-size: 12px; font-family: arial, helvetica, sans-serif; text-transform: uppercase }
a.buynow { color: #6d3093; text-decoration: none }
a:hover.buynow { color: #b7a0c5 }
/*Progress Bar*/
.progress { background-color: #d1eac7 }
/*Reminders*/
td.reminder { color: #b22222; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; padding: 2px; border: solid 1px }
/*Main Page*/
a:link.viewmore,a:visited.viewmore { color: #5c5c5c; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a:hover.viewmore { color: #6d3093; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
.viewmore { color: #5c5c5c; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
h2.mainpage   { color: #6d3093; font-size: 1em; font-family: arial, helvetica, sans-serif; font-weight: bold; text-transform: uppercase; margin: 0.67em 0 }
td.mainpage_text    { color: #565656; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 15px }
td.mainpage { padding: 10px }
body.mainpage { background-color: white }
span.mainpage { font-size: 12px; font-family: arial, helvetica, sans-serif }
td.commentScrollerBox  { padding: 5px; border: dashed 1px #6d3093 !important }
/*Product Listing Column*/
a.product_list_col_pic { text-decoration: none; border: solid 1px #808080 }
/*Checkout Shipping*/
td.shipoption { color: #008000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ddf1dd; padding: 2px; border: solid 1px }
