/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

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

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
/*
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
*/

.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
/*
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}
*/
A {
  color:#000000;
  text-decoration: none;
}

A:hover {
  color: #962020;
  text-decoration: underline;
}
/*
FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

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

TR.headerInfo {
  background: #00ff00;
}

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

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

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: #f8f8f9;
}

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;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}
*/
TD.pageHeading, DIV.pageHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #962020;
	font-weight: bold;
	padding-left:10px;
	padding-top:10px; 
}
/*
TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
*/
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
 	padding:10px 15px 10px 15px;
	color:#403e3e;
	line-height:140%;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/*
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

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

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

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

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
 */
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #003300; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; }

/* message box
/*
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

BODY {
	margin:0px;
	padding:0px;
	font-family:Verdana, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	}
form {
	padding:0px;
	margin:0px;
	}
h1 {
	color:#686868;
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Arial;
	display:block;	
	}
.cell-top {
	background:#fdebae;
	border-top:solid 9px #962020;
	border-bottom:solid 1px #fdebae;
	}
.logo {
	height:119px;
	text-align:left;
	}

.nav-top {
	line-height:24px;
	background:#962020;
	text-align:left;
	padding-left:30px;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	font-size:11px;
	}
.nav-top a {
	color:#fff;
	text-decoration:none;
	}
.nav-top a:hover {
	text-decoration:none;
	color:#fdebae;
	}
.orange-line {
	background:#f0b325;
	}
.content-back {
	background:#fdebae;
	
	}
.content {
	padding:10px 5px 10px 15px;
	  font-size: 12px;
	color:#403e3e;
	line-height:140%;
	}
.content_2{
	padding:10px 5px 10px 10px;
	color:#403e3e;
	background-color:#fef5d8;
	line-height:140%;
	}
.vertical-line {
	background:url(images/divider-line.gif) repeat-y;
	}
.nav-left-top {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#fff;
	padding-left:15px;
	background:#f27200;
	line-height:27px;
	}
.left-nav {
	color:#330000;
	font-size:11px;
	font-weight: normal;
	line-height:16px;
	display:block;
	width:205px;
	padding-bottom:2px;
	text-decoration:none;
	}
.left-nav a{
width:205px;
display:block;
color:#330000;
text-decoration:none;
background-color:#FFFFFF;
padding-left:8px;
padding-top:2px;
padding-bottom:2px;
}
.left-nav a:hover{
width:205px;
	display:block;
	color:#3e3c3c;
	background-color:#f0b325;
	text-decoration:none;	
	}
.left-nav ul {
	list-style:none;
	padding:0px;
	margin:2px 0 10px 15px;
	}
.left-nav ul li {
	background:url(images/arrow.gif) left center no-repeat;
	line-height:20px;
	text-indent:20px;
	}
.left-nav ul li a {
	color:#3e3c3c;
	text-decoration:none;
	}
.left-nav ul li a:hover {
	color:#962020;
	text-decoration:underline;
	background:url(images/arrow-org.gif) left center no-repeat;
	}

/*Lis Navigation Starts
#left-nav ul li {list-style-image:url(images/arrow.gif); margin-top:8px;line-height:12px;  margin-bottom:0px;font-weight:bold;}
#left-nav ul li a{
	list-style-image: url(images/arrow.gif); margin-top:8px;line-height:17px; margin-bottom:0px;font-weight:bold;
	color:#3e3c3c;
	text-decoration:none;
	}
#left-nav ul li a:hover{
	color:#962020;
	text-decoration:underline;
	}
List Navigation Ends
*/
.contact {
	background:#f9d766;
	color:#595243;
	line-height:140%;
	padding:15px 10px 5px 25px;
	font-size:10px;
	}
.footer {
	background:#962020;
	color:#fff;
	font-size:10px;
	}
.copy {
	padding-left:10px;
	text-align:left;
	line-height:25px;
	}
	
	
	
	
	
.design {
	text-align:right;
	padding-right:10px;
	}
	
	.design:hover {
	text-align:right;
	padding-right:10px;
	text-decoration:underline;
	}
.rm {
	margin:2px 10px 2px 0;
	}
.lm {
	margin:2px 0 2px 10px;
	}
.pack-in {
	padding:10px 0px;
	}
.product-top {
	background:#f27200;
	vertical-align:middle;
	padding:7px 0px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	text-transform:uppercase;
	}
.pack-mid {
	background:#fceebf;
	border:solid 1px #f37709;
	padding:5px 2px;
	}
.vline {
	background:url(images/mid-line.gif) repeat-x left center;
	}
.inpack-top {	
	background:url(images/grad-top.jpg) repeat-x;
	line-height:23px;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#f27200;
	border-bottom:solid 1px #f27707;
	}
.pack-midd {
	background:url(images/pack-grad1.jpg) repeat-x;
	background-color:#f9eccc;
	}
.p-id {
	color:#cb0a17;
	}
.package-in {
	}
.package-in img {
	text-align:center;
	margin:5px 5px 5px 3px;
	}
.p-border {
	border:1px solid #f0b325;
	color:#504b45;
	font-size:11px;
	}
.grad-pack {
	background:url(images/pack-grad.jpg) repeat-x top;
	border:solid 1px #FCA353;
	border-collapse:collapse;
	}

.product-top {	
	padding:0px 0px 0px 30px;
	color:#cb0a17;
	font-size:17px;
	font-weight:bold;
	background:none;
	vertical-align:bottom;
	}
.g-line {
	background:url(images/green-line.jpg) no-repeat 30px 2px;
	}
.pac-detail-top {
	background:url(images/details-top.jpg) repeat-x;
	padding-left:10px;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	line-height:27px;
	border:solid 1px #f0b325;
	}
.pac-detail-mid {
	background:url(images/detail-mid.jpg) repeat-x top;
	vertical-align:top;
	height:450px;
	color:#4c4c4c;
	padding-left:10px;
	line-height:130%;
	border-left:solid 1px #f0b325;
	border-right:solid 1px #f0b325;
	border-bottom:solid 1px #f0b325;
	}
.pac-detail-mid1 {
	background:url(images/detail-mid.jpg) repeat-x top;
	vertical-align:top;
	color:#4c4c4c;
	/*padding-left:10px;*/
	line-height:130%;
	border-left:solid 1px #f0b325;
	border-right:solid 1px #f0b325;
	border-bottom:solid 1px #f0b325;
	}
.image-back {
	background:url(images/pic-frame.jpg) no-repeat center top;
	padding-top:6px;
	}
.cart-btn {
	background:url(images/add-cart.jpg) no-repeat center center;
	color:#ee7306;
	font-weight:bold;	
	}
.check-top {
	background:#fef5d5;
	border:solid 1px #feeeb7;
	margin:2px;
	display:block;
	font-weight:bold;
	line-height:25px;
	padding-left:5px;
	}
.contact-top {
	background:#fef5d5;
	margin:2px;
	font-weight:bold;
	line-height:25px;
	padding-left:5px;
	border:solid 1px #e8c99d;
	}
.contact-top1 {
	background:#fef5d5;
	margin:2px;
	line-height:25px;
	padding-left:5px;
	border:solid 1px #e8c99d;
	}
.motto {
	color:#f00;
	font-weight:bold;
	font-size:17px;
	font-style:italic;
	}
.check-mid {
	background:#fefbef;
	border:solid 1px #f3f3f1;
	margin:2px;
	display:block;
	line-height:27px;
	padding-left:5px;
	}
.pad {
	padding-right:2px;
	}
/* Gallery */

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 100;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
z-index:100;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 100;
}

.table-margin-top{
	margin-top:15px;
	}
	

.txt-form
{
background-color:#FFFFFF;
border:#cb0a17 1px solid;
font-size:12px;
color:#666666;
}
.prod-title{
	font:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color: #962020;
	font-weight: bold;
	}
	


.headings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #962020;
	font-weight: bold;
	padding-left:10px;
	padding-top:10px; 
	
	
}

.link2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #962020;
	font-weight: bold;
	text-decoration:none;
}
.link2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #962020;
	font-weight: bold;
	text-decoration:underline;
}
.link3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.link3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.link4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #962020;
	text-decoration:underline;
}

.link4:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

.bg-page-nav {
background-image: url(images/bg-page-nav.gif);
background-repeat: repeat-x;
border: #f47202 1px solid;
height: 30px;
}
.smalltxt
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-size-adjust:none;
  padding:2px;
}

.brd_bot
{
border-bottom:1px solid #f0b325;
}
.normal-txt
{
	margin:0px;
	padding:0px;
	font-family:Verdana, Tahoma, Helvetica, sans-serif;
	font-size:12px;
}


.f_bg { color:#ffffff; font-size:11px; }
