    @import url(cssbuttonstoggler.css);
    @import url(featuredcontentglider.css);
    @import url(imagebox.css);

/*
  $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: Verdana; font-size: 9px; }
.errorBox { font-family: Verdana; font-size : 9px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family: Verdana; font-size : 9px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family: Verdana; font-size : 9px; color: #70d250; text-decoration: underline; }

body {
	margin: 0px auto;
	width:1000px;
	padding: 0px;
	background-color: #ffffff;
	
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana;
  font-size: 9px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Verdana;
  font-size: 11px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Verdana;
  font-size: 11px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana;
  font-size: 9px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
/*  background: #b6b7cb;*/
}

.infoBoxContents ,.infoBoxContents a  {
 
  		 color : #666666;
         /* background-image: url(images/link_bg.gif);*/
		  padding:0px;
		  margin:0px;
          background-repeat : repeat-x;
          text-decoration : none;
          font-family: Verdana;
		  font-size: 10px;
		  text-align:left;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana;
  font-size: 9px;
}

TD.infoBoxHeading {
  font-family: Verdana;
  font-size: 9px;
  font-weight: bold;
 /* background: #bbc3d3;*/
		 color: #ffffff;
        background-image: url(images/infobox/corner_right_left.gif);
		 height:10px;
		/* color : #fff;
         font-size : 10px;
         font-family: Verdana;*/
  		  


}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana;
  font-size: 9px;
}

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;
  font-size: 10px;
  background: #3C3C3C;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration:none;
  height:20px;
 
}
.productListing-heading:hover {
  font-family: Verdana;
  font-size: 10px;
  background: #3C3C3C;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration:underline;
  height:20px;
 
}

TD.productListing-data {
  font-family: Verdana;
  font-size: 9px;
}
TD.productListing-data a{
   font-size : 10px;
   color : #000000;
   font-family: Verdana;
   text-decoration:none;
}
A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana;
  font-size: 15px;
  font-weight: bold;
  color: #666666;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana;
  font-size: 9px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana;
  font-size: 10px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana;
  font-size: 9px;
}

TD.accountCategory {
  font-family: Verdana;
  font-size: 12px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana;
  font-size: 11px;
}

TD.tableHeading {
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana;
  font-size: 9px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana;
  font-size: 10px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana;
  font-size: 10px;
}

SPAN.greetUser {
  font-family: Verdana;
  font-size: 11px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Verdana;
  font-size: 11px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana; font-size: 9px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana; font-size: 9px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana; font-size: 9px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana; font-size: 9px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana; font-size: 9px; color: #ff0000; }

/* ****************************************************************************************** */
/* ********************************************MAIN**************************************** */
/* ****************************************************************************************** */
.header {
	font-family: Verdana;
	font-size: 10px;
	color: #DA0000;
}
a.header {
	font-family: Verdana;
	font-size: 10px;
	color: #DA0000;
	text-decoration: none;
}
a.header:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #DA0000;
	text-decoration: underline;
}
.header2 {
	font-family: Verdana;
	font-size: 10px;
	color: #747474;
}
.Items {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
}
.null {
	font-family: Verdana;
	font-size: 11px;
	color: #FFCECE;
	font-weight:bold
}
.CR {
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
}
.HASC {
	font-family: Verdana;
	font-size: 10px;
	color: #FDFAFA;
}
a.HASC {
	font-family: Verdana;
	font-size: 10px;
	color: #FDFAFA;
	text-decoration: underline;
}
a.HASC:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #FDFAFA;
	text-decoration: none;
}
.categorTop {
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold
}
.categor {
	font-family: Verdana;
	font-size: 10px;
	color: #0098C9;
}
a.categor {
	font-family: Verdana;
	font-size: 10px;
	color: #0098C9;
	text-decoration: none;
}
a.categor:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #0098C9;
	text-decoration: underline;
}
.Date2 {
	font-family: Verdana;
	font-size: 10px;
	color: #999999;
}
a.Date2 {
	font-family: Verdana;
	font-size: 10px;
	color: #0078AE;
	text-decoration: none;
}
a.Date2:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #0078AE;
	text-decoration: underline;
}
.Date {
	font-family: Verdana;
	font-size: 9px;
	color: #747474;
}
.Price {
	font-family: Verdana;
	font-size: 13px;
	color: #666666;
	font-weight:bold;
}
.DTR {
	font-family: Verdana;
	font-size: 10px;
	color: #3699A1;
}
.NameProd {
	font-family: Verdana;
	font-size: 12px;
	color: #666666;
	font-weight:bold;
}
.SSCCC {
	font-family: Verdana;
	font-size: 12px;
	color: #ffffff;
}
a.SSCCC {
	font-family: Verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
a.SSCCC:hover {
	font-family: Verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}
li {

margin-bottom:0px;
padding-bottom:0px;
line-height:15px;

}

div {
          text-align : justify;
      }

#top-punchline {
          background-color : #747474;
          vertical-align : middle;
          color : #ffffff;
          min-height : 20px;
          font-size : 11px;
          font-family: Verdana;
          padding : 2px 5px;
          text-align : center;
          
      }

hr{
	height:1px;
	background-color:#69A33A;
	clear:both;
	width:508px; 
	text-align:right;
}		

.inquirybasket a, .inquirybasket a:active, .inquirybasket a:hover, .inquirybasket a:visited {
          color : #ff0000;
          font-weight : bold;
          text-align : right;
          padding : 5px 7px 0px 0px;
          letter-spacing : 1px;
          font-size : 11px;
          font-family: Verdana;

      }
h1 {
          color : #747474;
          font-size : 24px;
          margin:0px;
          font-family: Verdana;
         
      }


h1 a {
          color : #747474;
          text-decoration:none;
         
      }

h1 a:hover{
          color : #747474;
          text-decoration:none;
       
         
      }

h2 {
          color : #000000;
          font-size : 13px;
          margin-bottom : 0;
          padding-bottom : 0;
          	font-family: Verdana;

      }

.toplinks {
          color : #fff;
          font-size : 10px;
          font-family: Verdana;
  		  text-decoration:none;


      }

.toplinks a {
        color : #fff;
          font-size : 11px;
          font-family: Verdana;
		  text-decoration:none;

      }

.toplinks a:hover {
     color : #fff;
          font-size : 11px;
          font-family: Verdana;
		  text-decoration:underline;
      }


.lft_brd {
          
          
          border-bottom : 1px solid #eeeded;
		  padding : 10px 1px 5px 5px;
		  background-image:url(images/link_bg.gif); 
		  background-repeat:repeat-x;
           

      }

.main_nav {
          text-decoration : none;
          font-size : 11px;
          display : block;
          list-style-image : url(images/link_bg.gif);
		  text-align : left;
          background-repeat : repeat-x;
          width:198px;
          padding : 5px 0px 5px 5px;
          border-bottom : 1px solid #eeeded;
          color : #7c8181;
          font-family: Verdana;
		  height:15px;

      }
.cats {
         
          color : #666666;
          background-image: url(images/link_bg.gif);
		  border-bottom : 1px solid #eeeded;
		  padding:0px;
		  margin:0px;
          background-repeat : repeat-x;
          text-decoration : none;
          font-family: Verdana;
		  font-size: 9px;
  		  text-align:left;


}
.cats a{
         
          color : #666666;
          background-image: url(images/link_bg.gif);
		  padding:0px;
		  margin:0px;
          background-repeat : repeat-x;
          text-decoration : none;
          font-family: Verdana;
		  font-size: 10px;
		  text-align:left;

}
.sub_nav {
	 font-family: Verdana;
	 font-size: 11px;
	 color : #7c8181;
	 padding : 5px 4px 10px 5px;
}
.showNumbers {

 	font-family: Verdana;
	 font-size: 11px;
	 color : #7c8181;
	 padding : 7px 0px 5px 5px;

}
.main_nav a {
          text-decoration :none;
          color : #7c8181;
      }
.main_nav a:hover {
          text-decoration : underline;
          color : #eb4c22;
      }
		
.link_heading, .link_heading a, .link_heading a:visited {
          font-weight : bold;
          color : #666666;
          padding : 6px 0 6px 5px;
          background-repeat : repeat-x;
          text-decoration : none;
          	font-family: Verdana;
	font-size: 11px;

      }

.link_heading a:hover {
          text-decoration : underline;
      }
.prilink, .prilink a, .prilink a:visited {
          font-weight : bold;
          color : #666666;
          padding : 6px 0 6px 5px;
          background-repeat : repeat-x;
          text-decoration : none;
          	font-family: Verdana;
	font-size: 11px;

      }

.prilink a:hover {
          text-decoration : underline;
      }
.left_links {
          width : 210px;
          text-align : left;
     }


h3 {
          padding : 25px 0 0 0;
          margin : 0 3px 0 10px;
          border-bottom : 1px solid #eb4c22;
          text-align : left;
          font-size : 16px;
          font-weight : bold;
          color : #eb4c22;
          	font-family: Verdana;

      }
h3 a{
          color : #eb4c22;
          text-decoration:none;

      }
h3 a:hover{
          color : #eb4c22;
          text-decoration:none;

      }

.main_heading {
          margin-left : 11px;
          padding : 25px 0 0;
          text-align : left;
          font-size : 16px;
          font-weight : bold;
          color : #eb4c22;
          border-bottom : 1px solid #eb4c22;
          width : 548px;
          font-family: Verdana;

      }

.body_container {
	width : 545px;
	text-align : left;
	padding-right:6px;
	font-family: Verdana;
	font-size: 11px;

      }
   
.aboutus_table{
	border-bottom:1px solid #CCCCCC; 
	background-color:#ffffff;
	font-family: Verdana;
	font-size:11px;
}

.select_checkbox{
	text-align:right; 
	padding-right:14px; 
	width:380px; 
	float:right;
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
}
.pr_container {
          width : 547px;
          text-align : left;
          border-left : 1px solid #ff0000;
      }

.body_content {
          padding : 0 3px 0 10px;
          text-align : justify;
          line-height : 17px;
	      font-family: Verdana;
	      font-size: 11px;
      }

.read_more  {
          font-weight : bold;
          color : #a60505;
          font-style : italic;
          font-family: Verdana;
          font-size:11px;
      }

.read_more a{
          text-decoration : underline;
          color:#a60505
      }

.read_more a:hover {
          text-decoration : underline;
          color:#000000
      }

.product_catalog{
	padding-top: 27px; 
	padding-right:5px;
	font-weight:bold; 
	color:#a60505;
}
#rt_product_catalog {
          color : #000000;
          padding-top : 27px;
          font-weight : bold;
          font-size : 11px;
          font-family: Verdana;
      }

#rt_product_catalog a {
          text-decoration : none;
          color : #000000;
          
      }
#rt_product_catalog a:hover {
          text-decoration : underline;
      }

#pdtname {
          text-align : center;
          font-size : 11px;
          font-family: Verdana;
          color:#000000;
      }

#pdtname a {
          color:#000000;
          text-decoration : underline;
      }

#pdtname a:hover {
          color : #9b3434;
          text-decoration : none;
      }

.lgry {
          height : 18px;
          background-color : #ebebeb;
          font-weight : bold;
          padding-left : 10px;
          color:#666666;
          font-size : 11px;
          font-family: Verdana;
      }

.lgry1 {
          background-color : #f4f4f4;
          color:#000000;
          font-size : 11px;
          font-family: Verdana;
      }

#group {
          font-weight : bold;
          padding : 2px 0 2px 5px;
          background-color : #999999;
          font-size : 11px;
          color : white;
 		  margin-right: 3px;
	 	  font-family: Verdana;

      }

#group a {
          text-decoration : underline;
      }

#group a:hover {
          color : #333333;
          text-decoration : none;
      }

.prodetails {
          font-size : 11px;
          color : #000000;
	 	  font-family: Verdana;

      }

.prodetails a, .prodetails a:visited {
          color : #535353;
          text-decoration : underline;
          font-weight : bold;
      }

.prodetails a:hover {
          color : red;
          text-decoration : none;
      }

.prodetails1 {
          text-align : justify;
          font-size : 11px;
          color : #000000;
	 	  font-family: Verdana;
      }

.prodetails1 a {
          color : #000000;
          text-decoration : underline;
          font-size : 11px;
	 	  font-family: Verdana;
      }

.prodetails1 a:hover {
          color : #53802e;
          text-decoration : none;
      }

#product_detail_enlarge {
          margin-left : 10px;
          text-align : center;
      }

.dlSpecView h5 {
          font-size : 11px;
          margin-bottom : 6px;
          padding : 2px 2px 2px 5px;
          border-bottom : 2px dotted #53802e;
          border-left : 2px dotted #53802e;
          font-family: Verdana;

      }

#buylink {
          font-weight : bold;
          color : #000000;
          padding-left : 11px;
          font-family: Verdana;
          font-size:11px;
      }

#buylink a {
          color : #000000;
          text-decoration : underline;
      }

#buylink a:hover {
          color : #53802e;
          text-decoration : none;
      }

#buylink small{
          font-family: Verdana;
          font-size:11px;
          font-weight:normal;
      }
.product_detail_placeholder {
          background-color : #f5f5f5;
          padding : 0 10px 5px 0;
		  margin: 0px 3px 0px 11px;
      }
		
#px {
          text-align : justify;
          font-size : 11px;
          color : #000000;
	 	  font-family: Verdana;
      }
   
#selectall_clearall {
          text-align : right;
          padding : 10px 6px 0 0;
          color : #000000;
          font-family: Verdana;
          font-size:11px;

      }

#listing_bg{
	background-color:#f5f5f5; 
	margin-right:3px;
	padding-right: 10px;
}

#footer_color_strip {
          background-color : #ff8a00;
          clear : both;
          width : 1000px;
          height : 15px;
      }

.footerlinks {
          background-color : #ff9900;
          font-size : 11px;
          letter-spacing : 1px;
          font-weight : bold;
          color : #ffffff;
          line-height : 20px;
          text-align : center;
          font-family: Verdana;

      }

.footerlinks a, .footerlinks a:visited {
          text-decoration : none;
          color : #ffffff;
      }

.footerlinks a:hover {
          text-decoration : underline;
          color : #800000;
      }

.footerlinks2 {
	color: #333333;
	font-size: 11px;
	text-align: left;
	padding: 7px 7px 0px 7px;
	background-color: #ffffff;
	border-left: 1px solid #cccccc;
	   border-right: 1px solid #cccccc;
	   	font-family: Verdana;
	text-align:center;

}

.footerlinks2 a, .footerlinks2 a:visited {
          text-decoration : underline;
          color : #800000;
      }

.footerlinks2 a:hover {
          text-decoration : none;
          color : #800000;
      }
		
#lblNoDisplay{
text-align : left;
 padding:0px 8px 0px 8px;
 padding-left: 5px;
height: 200px;
 display: block;
 width: 500px;
font-weight : bold;
}

.techinfo {
          font-size : 11px;
          font-weight : bold;
          color : #000000;
          text-align : left;
          font-family: Verdana;

      }

.techinfo a {
          color : #000000;
          text-decoration:underline;
      }

.techinfo a:hover {
          color : #000000;
          text-decoration:none;
      }
#Add
{ 
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	cursor:hand;
	
}
.stxt {
          font-weight : bold;
          color : red;
          font-family: Verdana;
          font-size:10px;
          padding-top:10px;
          padding-left:10px;
      }

.frmlgry {
          height : 18px;
          background-color : #EEEEEC;
          font-weight : bold;
          padding-left : 10px;
          color:#000000;
          font-size : 11px;
          font-family: Verdana;
          padding-left:10px;
          padding-right:5px;
      }

.frmlgry b{
          font-weight : bold;
          color:red;
          font-size : 11px;
          font-family: Verdana;
      }

.frmlgry1 {
          background-color : #F8F8F8;
          color:#000000;
          font-size : 11px;
          font-family: Verdana;
          padding-left:10px;
          padding-right:5px;

      }
.click{font-family: Verdana; font-size:10px; font-weight:bold; text-align:center; color:#000000;}
.click a{color:#000000; text-decoration:underline;}
.click a:hover{color:red; text-decoration:none;}
#header{background-image:url(images/header_bg_color.gif);}
.link_heading{background-image:url(images/link_heading_bg.gif); background-repeat:repeat-x;}

.pbg {background-image:url(images/p-bg.gif); background-repeat:repeat-y;}
.shoppingcart {
font-family: Verdana;
font-size:11px;
color:#000000;
}
.shoppingcartno{
font-family: Verdana;
font-size:11px;
color:#c21c15;
font-weight:bold;
text-decoration:none;

}
.search {
font-family: Verdana;
font-size:11px;
color:#fff;
}
.searchbox {
font-family: Verdana;
font-size:11px;
color:#fff;
background-color:#161415;
border:solid;
width:170px;
border-color:#4c4847;
border-width:1px;


}
.mainbor
{
border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
}
#footid {
	text-align:center;

}
/* Best Sellers Scroller */

#pscroller_bs {
height: 170px;
border: 0px;
padding: 5px;
}

.pscroller_c_bs {
  font-family: sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
.dataTableHeadingRow { background-color: #C9C9C9; }
.dataTableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.dataTableRow { background-color: #F0F1F1; }
.dataTableRowSelected { background-color: #DEE4E8; }
.dataTableRowOver { background-color: #FFFFFF; cursor: pointer; cursor: hand; }
.dataTableContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }


/***** Begin Sitemap_SEO *****/ 
ul.sitemap {
color: #ff0000;
}
.sitemap {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #0000ff;
  font-weight : normal;
}
.sitemapHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #0000ff;
  font-weight : normal;
}
.sitemapProducts {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #f000ff;
  font-weight : normal;
}
A.sitemap { 
  color: #000000; 
}
A.sitemap:hover {
  color: #ff0000;
}
/***** End Sitemap_SEO *****/ 
