html{background-image:url("images/footer-bgd.jpg"); background-position: bottom left; background-repeat:repeat-x;font-family:Arial; font-size:13px; margin:0px; padding:0px; }

body{background-image:url("images/top-bgd.jpg"); background-position: top left; background-repeat:repeat-x;font-family:Arial; font-size:13px; margin:0px; padding:0px; }

.container {margin:0px auto 0px auto; width:1000px; padding:115px 0px 0px 0px; background-image:url("images/bgd.jpg"); background-position: top center; background-repeat:no-repeat; overflow: hidden; }

.header{width:750px; height:32px; margin:0px; padding:0px 0px 0px 250px; }

.column-left {width:206px; height:100%; float:left; padding: 0px 0px 32767px 0px;	margin: 0px 0px -32767px 0px;}
.menu-container {height:21px; width: 794px; margin: 0px 0px 0px 0px; padding:0px; background-color:#ffffff}
.content-container {height:100%; width:794px;  margin:0px 0px 0px 0px; padding:0px; float:left}

.content-main {width:910px; padding: 0px 0px 0px 0px}
.content-productlist-left {width:710px; padding: 0px; float:left;}
.content-productlist-right {width:200px; padding: 0px; float:left;}

.content-left-cat {width:680px; height:553px; padding:0px 15px 0px 15px; float:left; }
.content-left-checkout {width:680px; height:100%; padding:0px 15px 0px 15px; float:left; }
.content-right-cat {width:200px; height:553px; padding:0px 0px 0px 0px; float:left; background-image:url("images/right-panel-bgd.jpg"); background-position: top center; background-repeat:no-repeat;}


img {border:none; outline:none;}

.clear {clear:both;}

h1 {font-family:Arial; font-weight:normal; margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; height: 20px; font-size:18px; color:#5C5C5C; font-weight:bold;}
h2 {font-family:Arial; font-weight:normal; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height: auto; font-size:16px; color:#791400; }
h3 {font-family:Arial; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; color:#757779; font-size:15px;}
h4 {font-family:Arial; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; color:#ffffff; font-size:28px; font-weight:normal;}
h5 {font-family:Arial; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; color:#5BAC26; font-size:14px; font-weight:normal;}
h6 {font-family:Arial; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; font-size:14px; font-weight:bold;}

p {font-size:12px; line-height:16px; color:#000000;}
ul {font-size:12px; line-height:16px; color:#000000; }
li {font-size:12x; line-height:16px; color:#000000; }
ol {font-size:12px; line-height:16px; color:#000000;}

.main {font-size:12px; line-height:16px; color:#000000; margin:0px 0px 3px 0px}

a { outline: none; } /* Firefox Outline Removal */
a:active { outline: none; } /* Firefox Outline Removal */
a { font-family: font-family:Arial, Helvetica, sans-serif;  color: #5C5C5C; text-decoration: none;}
a:link { font-family: font-family:Arial, Helvetica, sans-serif;  color: #5C5C5C; text-decoration: none;}
a:visited { font-family: font-family:Arial, Helvetica, sans-serif; color: #5C5C5C; text-decoration: none;}
a:active { font-family: font-family:Arial, Helvetica, sans-serif;  color: #5C5C5C; text-decoration: none;}
a:hover { font-family: font-family:Arial, Helvetica, sans-serif;  color: #791400;  text-decoration: none;}

.shoplink { font-family: font-family:Arial, Helvetica, sans-serif; font-size:11px;  color: #FFFFFF; padding:3px 0px 0px 0px }
a.shoplink { color:#FFFFFF; text-decoration: none; padding:0px 0px 0px 0px;}
a.shoplink:hover {  color: #EC008C; text-decoration: none;}

.breadcrumb { font-family: font-family:Arial, Helvetica, sans-serif; font-size:11px;  color: #FFFFFF; padding:2px 0px 5px 0px }
a.breadcrumb { color:#FFFFFF; text-decoration: none; padding:0px 0px 0px 0px;}
a.breadcrumb:hover {  color: #EC008C; text-decoration: none;}

.myaccountlink { font-family: font-family:Arial, Helvetica, sans-serif; font-size:11px;  color: #FFFFFF; padding:3px 0px 0px 0px }
a.myaccountlink { color:#757779; text-decoration: none; padding:0px 0px 0px 0px; line-height:24px;}
a.myaccountlink:hover {  color: #EC008C; text-decoration: none;}

a.h2 { color:#FFFFFF; text-decoration: none; font-size:12px}
a.h2:hover {  color: #EC008C; text-decoration: none;}


.menu-cat {width: 164px; height:auto;}
a.menu-cat {color: #791400; text-decoration:none; width:164px; height:20px; display:block}
a.menu-cat:hover{color: #791400; text-decoration:none;background-color: #C3AFAB; width:164px; height:20px}

.menu-top-container {text-align:right; margin: 30px 0px 0px 0px;}
.menu-top { height:auto;}
a.menu-top {color: #A31B00; text-decoration:none; height:20px; }
a.menu-top:hover{color: #A31B00; text-decoration:none;  height:20px}

.footer {margin:0px auto 0px auto; width:100%; height:126px; padding:0px; }

.footer-search {width:340px; height:21px; margin: 3px 0px 3px 0px; background-color:#CCE3E9; float:left}
.footer-lower {width:910px; height:40px; color: #757779; font-size:9px;}
.footer-lower-left {width: 700px; height:40px; float:left}
a.footer-lower-link {color: #757779; text-decoration:none;}
a.footer-lower-link:hover{color: #00728F; text-decoration:none;}
.footer-lower-right {width: 210px; height:33px; padding: 7px 0px 0px 0px; float:right; text-align:right;}




/*
  $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: Arial, sans-serif; font-size: 13px; }
.errorBox { font-family : Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }




FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
}

TD.headerNavigation {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, 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, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight: bold;
  border-top-width:2px;
  border-top-color:#FFFFFF;
  border-top-style:solid;
}

.infoBox {
  background: #A43122;
}

.infoBoxContents {
padding:10px 0px 0px 0px;
  background: #FFFFFF;
  font-family: Arial, sans-serif;
  font-size: 12px;
  
  border-color:#818181;
  border-style:solid;
  border-width:0px 1px 0px 1px;
  
}
.infoBoxContents2 {
padding:0px 0px 0px 0px;
  background: #FFFFFF;
  font-family: Arial, sans-serif;
  font-size: 12px;
  
  border-color:#818181;
  border-style:solid;
  border-width:0px 1px 0px 1px;
  
}

.infoBoxNotice {
  background: #A43122;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial, sans-serif;
  font-size: 12px;
}

TD.infoBoxHeading {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  width:128px;
  color: #ffffff;
  background: url(images/infobox/corner_right_left.gif) top left repeat-x;
  background-color:#A31B01}


TD.infoBoxBgd { background: url(images/infoBoxBgd.gif) center no-repeat;}

TD.infoBox, SPAN.infoBox {
  font-family: Arial, sans-serif;
  font-size: 12px;
}

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: 0px;
  border-style: solid;
  border-color: #ffffff;
  border-spacing: 0px;
  padding-top: 10px;
}

.productListing-heading {
  font-family: Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Arial, sans-serif;
  font-size: 12px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #666666;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main {
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, sans-serif;
  font-size: 10px;
}
.smallerText{
  font-family: Arial, sans-serif;
  font-size: 14px;
  color:#999999;
}
TD.accountCategory {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: 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, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Arial, sans-serif; font-size: 10px; color: #ff0000; }

TABLE.headerNavigation {  background: url(images/topMenu.gif) center no-repeat; height: 34px;}
TABLE.bgd {  background: url(images/bgd.gif) center repeat-y; }
TD.lowerMenu {  width: 594px; background: url(images/lowerMenuRight.gif) right top no-repeat; }
TD.columnLeft {padding: 3px 2px 3px 3px; text-align:center;}
TD.columnRight {padding: 5px 5px 0px 5px; border-color:#FFFFFF; border-style:solid; border-width:2px 2px 0px 0px; width: 185px; height:100%;}
TD.rightBgd {  background: url(images/rightBgd.gif) center repeat-y; }

TD.lowerMenu {
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #ffffff;
  background-color:#A43122;
  font-weight : bold;
  height: 30px;
  padding-left: 20px;
  border-left: 2px;
  border-left-style:solid;
  border-left-color:#FFFFFF;
}

A.lowerMenu { 
  color: #FFFFFF; 
}

A.lowerMenu:hover {
  color: #ffffff; 
}

td#productarea {padding: 10px 20px 20px 20px;}
td#productborder {padding: 10px; }
td#headingarea {padding: 20px 20px 0px 20px;}
td#imagearea {padding: 0px 20px 20px 0px;}