/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  Released under the GNU General Public License
*/
.boxText { font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier; font-size: 11px; color: #CC9933; }
.errorBox { font-family : "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier; font-size : 10px; color: #FF0000; }
.productsNotifications { background: #EBC781; }
.orderEdit { font-family : "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier; font-size : 10px; color: #EBC781; text-decoration: underline; }
BODY {
  text-align: center;
  background: #000000;
  color: #000000;
  padding:0;
  margin: 0px;
}
A {
  color: #CC9933;
  text-decoration: none;
}
A:hover {
  color: #AABBDD;
  text-decoration: underline;
}
FORM {
	display: inline;
}
TR.headerNavigation {
  background: #CCCC66;
}
TD.headerNavigation {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 10px;
  color: #EFEAB5;
  font-weight : bold;
}
A.headerNavigation { 
  color: #EFEAB5; 
}
A.headerNavigation:hover {
  color: #AABBDD;
}
TR.headerError {
  background: #CCCC66;
}
TD.headerError {
  font-family: Tahoma, "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 11px;
  background: #000000;
  color: #FF0000;
  font-weight : bold;
  text-align : center;
}
TR.headerInfo {
  background: #CC9933;
}
TD.headerInfo {
  font-family: Tahoma, "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 12px;
  background: #00ff00;
  color: #000000;
  font-weight: bold;
  text-align: center;
}
TR.footer {
  background: #000000;
}
TD.footer {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
/* BOF HEADER NAVIGATION BOX */
.infoBoxContentsTop {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  color: #CC9933;  
  font-size: 10px;
}
TD.infoBoxHeadingTop, SPAN.infoBoxHeadingTop {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFCC;
}
/* EOF HEADER NAVIGATION BOX */
A.infoBox { 
  color: #FFFFCC; 
}
A.infoBox:hover {
  color: #AABBDD;
}
.infoBoxContents {
  background: #000000;
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 10px;
  color: #CC9933;
}
.infoBoxContentsIndex {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 12px;
  color: #CC9933;
  background-repeat : no-repeat; 
  background-position : 50% 50%;
  border-width: 0px;
}
.infoBoxNotice {
  background: #CCCC66;
}
.infoBoxNoticeContents {
  background: #CC9933;
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 10px;
}
TD.infoBoxHeading {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 11px;
  color: #FFFFCC;
  font-weight: bold;
  background-image: url(images/infoboxx/corner_right_left.gif);
}
TD.infoBox, SPAN.infoBox {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 10px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd, TR.linkListing-odd {
  background: #000000;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even, TR.linkListing-even {
  background: #000000;
}
/* BOF_ productListing */
TABLE.productListing {
  background: #000000;
  border: 0px;
  border-style: solid;
  border-color: #CCCC66;
  border-spacing: 10px;
}
TABLE.productListingBoxes, TABLE.linkListing {
  background: #ffff99;
  background: url(images/header/productbox.gif);
  background-repeat : no-repeat; 
  background-position : 0% 0%;
  border-width: 0px;
}
.productListing-heading {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 12px;
  color: #CC9933;
  font-weight: bold;
}
TD.productListing-data, TD.linkListing-data {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 10px;
  color: #CC9933;
}
SPAN.productListing-price, TD.productListing-price {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 13px;
  color: #FFFFCC;
  font-weight: bold;
}
SPAN.productOld-price {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 8px;
  color: #555555;
}
SPAN.productSpecialPrice {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  color: #FF0000;
  font-size: 12px;
  font-weight: bold;
}
/* EOF_ productListing */
A.pageResults {
  color: #EFEAB5;
}
A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}
TD.pageHeading, DIV.pageHeading {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFCC;
}
TR.subBar {
  background: #f4f7fd;
}
TD.subBar {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 10px;
  color: #CC9933;
}
TD.main, P.main, DIV.main {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 12px;
  line-height: 1.5;
  color: #CC9933;
}
.homepage {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 11px;
  line-height: 1.5;
  color: #CC9933;
}
TD.smallText, SPAN.smallText, P.smallText , .smallText {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 10px;
  color: #FFFFCC;
}
TD.accountCategory {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 13px;
  color: #aabbdd;
}
TD.fieldKey {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 11px;
}
TD.fieldValue {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 12px;
}
TD.tableHeading {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 12px;
  font-weight: bold;
}
SPAN.newItemInCart {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 10px;
  color: #FF0000;
}
INPUT, SELECT {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 11px;
  color: #CC9933;
  background: #000000;
  border-color: #7b9ebd;
  border-width: 1px;
}
CHECKBOX, RADIO {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 11px;
  color: #CC9933;
}
TEXTAREA {
  width: 100%;
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 11px;
  background: #000000;
  color: #CC9933;
}
SPAN.greetUser {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}
TABLE.formArea {
  background: #CCCC66;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 0px;
}
TD.formAreaTitle {
  font-family: Tahoma, "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 12px;
  font-weight: bold;
}
SPAN.markProductOutOfStock {
  font-family: Tahoma, "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 12px;
  color: #FF0000;
  font-weight: bold;
}
SPAN.errorText {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  color: #FF0000;
}
.moduleRow { }
.moduleRowOver { background-color: #5D767E; cursor: pointer; }
.moduleRowSelected { background-color: #666666;}
.checkoutBarFrom, .checkoutBarTo { font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier; font-size: 10px; color: #5D767E; }
.checkoutBarCurrent { font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier; font-size: 10px; color: #CC9933; }
.messageBox { font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier; font-size: 11px; color: #000000; background-color: #FF0000; }
.messageStackSuccess { font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier; font-size: 11px; color: #000000; background-color: #99ff00; }
/* input requirement */
.inputRequirement { font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier; font-size: 10px; color: #FF0000; }
.sizechart-1 {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 10px;
  color: #FFFFCC;
}
.sizechart-1-bold {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFCC;
}
.sizechart-2 {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 10px;
  color: #CC9933;
}
.sizechart-2-bold {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 10px;
  color: #CC9933;
  font-weight: bold;
} 
.faq-q {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFCC;
}
.faq {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 11px;
  color: #CC9933;
}
TD.productDesc {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 10px;
  color: #666666;
  padding: 1px 7px 1px 7px;
}
TD.productheadDesc {
 font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
 font-size: 10px;
 font-weight: normal;
 color: #000000;
 padding: 4px 0px 0px 10px;
}
H1 {
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 12px;
  color: #CC9933;
  margin-top : 0em;
}
H2{
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 18px;
  color: #CC9933;
}  
TD.dotted {background: url(images/dot.gif);}
UL.list1 {	/*box-information*/
		padding: 0em;
		margin-left : 1.5em;
		margin-bottom : 0em;
		margin-top : 1em;
} 
UL.list2 {	 /*extra-fields*/
		padding: 0em;
		margin-left : 1.5em;
 		list-style: url(images/icons/cat_unselect.gif);
		margin-bottom : 0em;
		margin-top : 0.5em;
}  
UL.list3 {	 /*extra-fields*/
		padding: 0em;
		margin-left : 1.2em;
 		list-style: circle;
		margin-bottom : 0.5em;
		margin-top : 0em;
}  
UL.square {	/*sizechart , shipping*/
		padding: 0em;
		margin-left : 3em;
 		list-style: square;
		margin-bottom : 0em;
		margin-top : 0em;
}  
UL.categories {
		padding: 0em;
		margin-left : 0.8em;
		list-style: none; 
 		margin-bottom : -0.1em;
		margin-top : 0em;
}
LI.categories { /* all list items */
		left: 0em;
		margin-bottom : 0em;
		margin-top : 0.5em;
}
TD.box_left_corner {width: 17px;  height:23px; background: url(images/infoboxx/corner_left.gif);}
TD.box_right_corner {width: 17px;  height:23px; background: url(images/infoboxx/corner_right.gif);}
TD.box_left_side {width: 12px;  background: url(images/infoboxx/corner_left_side.gif);}
TD.box_right_side {width: 14px;  background: url(images/infoboxx/corner_right_side.gif);}
TD.box_left_bottom {width: 12px;  height:13px; background: url(images/infoboxx/corner_left_bottom.gif);}
TD.box_right_left_bottom {width: 100%;  height:13px; background: url(images/infoboxx/corner_right_left_bottom.gif);}
TD.box_right_bottom {width: 12px;  height:13px; background: url(images/infoboxx/corner_right_bottom.gif);}

TD.box_small_left {width: 13px;  height: 13px;  background: url(images/infoboxx/productbox_left.gif);}
TD.box_small_middle {height: 13px;  background: url(images/infoboxx/productbox_middle.gif);}
TD.box_small_right {width: 13px;  height: 13px; background: url(images/infoboxx/productbox_right.gif);}
TD.box_small_left_side {width: 13px;  height: 100%;  background: url(images/infoboxx/productbox_left_side.gif);}
TD.box_small_right_side {width: 13px;  height: 100%;  background: url(images/infoboxx/productbox_right_side.gif);}
TD.box_small_left_bottom {width: 13px;  height:13px; background: url(images/infoboxx/productbox_left_bottom.gif);}
TD.box_small_right_bottom {width: 13px;  height:13px; background: url(images/infoboxx/productbox_right_bottom.gif);}
TD.box_small_right_left_bottom {width: 100%;  height:13px; background: url(images/infoboxx/productbox_right_left_bottom.gif);}
/* VJ Links Manager v1.18 begin */
TD.linkListing-data {
  border-right: 0px solid;
  border-bottom: 0px dashed;
  padding: 6px;
  font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
  font-size: 11px;
}
/* VJ Links Manager v1.18 end */
TD.test {
  background: url(images/infoboxx/bg.jpg);
  background-repeat: no-repeat; 
  background-position: 0% 0%;
  border: 0px ;
  border-color: #CC9933;   
  border-spacing: 0px;
  height: 260px;
  width:260px;
  }
 TABLE.product_info {
  background: url(images/infoboxx/bg1.jpg);
  border: 1px;
  border-style: solid;
  border-color: #272011;
  border-spacing: 0px;
  background-repeat : no-repeat; 
}
TD.side_left_top {width: 75px;  height: 300px; background: url(images/infoboxx/sides/side_left_top.jpg);}
TD.side_left_middle {width: 75px;  height: 300px; background: url(images/infoboxx/sides/side_left_middle.jpg);}
TD.side_left_fill {width: 75px;  background: url(images/infoboxx/sides/side_left_fill.jpg);}
TD.side_left_bottom {width: 75px;  height:25px;  background: url(images/infoboxx/sides/side_left_bottom.jpg);}
TD.bottom_middle {width: 850px;  height:25px;  background: url(images/infoboxx/sides/bottom_middle.jpg);}
TD.side_right_top {width: 75px;  height: 300px; background: url(images/infoboxx/sides/side_right_top.jpg);}
TD.side_right_middle {width: 75px;  height: 300px; background: url(images/infoboxx/sides/side_right_middle.jpg);}
TD.side_right_fill {width: 75px;  background: url(images/infoboxx/sides/side_right_fill.jpg);}
TD.side_right_bottom {width: 75px;  height:25px;  background: url(images/infoboxx/sides/side_right_bottom.jpg);}

TD.intro_image {
  background: url(images/home-zoe.jpg);
  background-repeat : no-repeat; 
  background-position : 100% 0px;
  }
/*bof additional images*/
.highslide-border img{ 
border: 1px solid #7B5306;
}
.highslide-border:hover{
background-color: transparent;
cursor:url(highslide/graphics/zoomin.cur), auto;
}
.highslide-border:hover img{
border: 1px solid #CC9933;
}
/*eof additional images*/
/*bof prod.listing+gallery*/
.highslide img{ 
    border: 0px;
}
.highslide:hover{
   background-color: black;
   border: 0px;
   cursor:url(highslide/graphics/zoomin.cur), auto;
}
.highslide:hover img{
   border: 0px;
}
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.dark .highslide-caption {
	color: #CC9933;
	font-weight: bold;
    text-decoration: underline;	
	background: #111;
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: black;
}
.gallery {
	color: #CC9933;
	background: #111;
}
/*eof prod.listing+gallery*/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: black;
}
.highslide-html-content {
	color: #CC9933;
  text-align: left;
	display: none;
	width: 475px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: white;
}
/*eof HTML Highslide*/
TABLE .floatLeft{
    float: left;
   padding: 0px 10px 0px 0px; 
   width: 45%;
   border: 0;
   border-spacing: 0px;
  }
