/*
  $Id: stylesheet.css,v 1.1.1.1 2010/05/20 08:56:31 deepa 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, Arial, sans-serif; 
   font-size: 12px;
   color:#222222;
}

.popbox {
background-color: #E9E8DF;
border: 1px solid #000;
height: 154px;
width: 197px;
padding: 5px;
position: absolute;
text-align: center;
/* left:100px; */
}


.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 12px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #70d250; text-decoration:none; }

BODY {
  font-family: Verdana, Arial, sans-serif; 
  background: #ede9e3;
  color: #222222;
  margin: 0px;
}

A {
  color: #222222;
  text-decoration: none;
}

A:hover {
  color: #58ac25;
}

p {
   /*padding:0px;*/
   margin:10px 0px 0px 0px;
}

ul {
      margin:3px 0px 0px 0px;
      padding:0px 0px 0px 30px;

}

li {
   /*background-color:#FF9900;*/

}


FORM {
   display: inline;
}

TD{
   padding:0px;
   margin:0px;
}

.mainTable{
   background-image:url(images/new/mainbox_bg.png)
}

TR.header {
   
}

TD.header img{
   margin:0px;
   padding:0px;
   height:173px;
   display:block;
   overflow:hidden;
}

TD.header {
   /*background-image:url(images/pure_green_top_bg.png);*/
}

TR.headerNavigation {
  background: #58ac25;
}

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

.mainContentBox{
   width:439px;
   margin:0 8px 0 8px;
   padding:0px;
   background-color:#ffffff;
   border:0px;
   border-style:none;
   border-spacing:0px;
}

.mainContentBox TR, .mainContentBox TD{
   padding:0px;
   margin:0px;
   border:0px;
   border-style:none;
   border-spacing:0px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    line-height: 1.5;
}


.mainContentTitleBox{
   padding:0px;
   margin:0px;
   border:0px;
   height:22px;
   background-color:#53a223;
}
.mainContentTitle{
   font-size: 12px;
   height:10px;
   padding:2px 0 0 7px;
   margin:0px;
   color: #ffffff;
   font-weight: bold;
   font-family: Verdana, Arial, sans-serif;
   vertical-align:top;
}

.mainContentInnerBox{
   margin:0 8px 5px 8px;
   width:510px; /*423px;*/
   vertical-align:top;
}

.leftColumnBox1{
   padding:0px 0px 0px 9px;
   width:198px;
   overflow:hidden;
}
.leftColumnBox2{
   padding:0px 0px 0px 0px;
   width:198px;
   overflow:hidden;
}

.rightColumnBox1{
   padding:0px 9px 0px 0px; /* padding:0px 9px 0px 2px; */
   width:198px;
   overflow:hidden;
}



A.headerNavigation { 
  color: #FFFFFF; 
}

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

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Verdana,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: Verdana,Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

.buyNowBtn{ 
   margin:10px 0 10px 0;
   padding:50px;
   display:block;
}

TR.footer {
   background-color: #ede9e3;
}

TD.footer {
   font-family: Verdana,Verdana, Arial, sans-serif;
   font-size: 6px;
   background-image:url(images/new/bottom_border.png);
   background-color: #ede9e3;
   height:7px;
   overflow:hidden;
   background-repeat:no-repeat;
}

.footerText{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#222222;
   font-size:12px;
   padding:4px 0 0 0;
}

.infoBox {
  background:#ffffff;

}

.leftColumnBox2 .infoBoxContents{
   color:#222222;
   font-family: Verdana, Arial, sans-serif;
   font-size: 12px;
   padding:0px;
/*   margin:2px 0px 5px 4px; */
   margin:12px 0px 12px 4px;
   width:185px; /* 137px; */
   height:auto;
   overflow:hidden;
}

.rightColumnBox2{
   padding:0px;
   /*margin:0px 5px 0px 0px;*/
   margin-left: 0px;
   display:block;
}

.rightColumnBox2 .infoBoxHeading {


}
.rightColumnBox2 .infoBoxHeadingSpacer {
   width:40px;
}

.rightColumnBox2 .infoBoxContents {
   color:#222222;
/* margin:2px 4px 5px 4px; */
   margin:12px 4px 12px 4px;
   padding:0px;
   width:189px; /* 183px; */
   font-family: Verdana, Arial, sans-serif;
   font-size: 12px;   
}

.infoBoxSmallCart{
   color:#313131;
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
}

.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #53a223;
  color: #ffffff;
  padding:0px 0px 0px 3px;
  height:22px;
  vertical-align:middle;
}

TD.infoBoxHeadingSpacer{
  background: #53a223;
  color: #ffffff;
  padding:0px;
  margin:0px;
  height:22px;
  padding:0px 0px 0px 3px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, 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: #ffffff;
}

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

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #e4e4e2;
  border-spacing: 1px;
  border-left:#ffffff;
  border-right:#ffffff;
  border-bottom:#ffffff;
}

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

.productListDivider{
   color:#d3d3d1;
}



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

a.pageResults:link, a.pageResults:visited {
   color: #58ac25;
   font-weight:bold;
   font-size:12px;
   text-decoration:none;
}

A.pageResults:hover {
   color: #3d781a;
}

TD.pageHeading, DIV.pageHeading {
  font-family:Verdana,Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight:normal;
  color: #428436;
  padding:12px 0px 0px 0px;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

TD.main {
   font-family: Verdana, Arial, sans-serif;
   font-size: 12px;
   line-height: 1.5;
   margin:0;
   padding:0;
   vertical-align:top;
}

P.main {

}



TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  padding-bottom:10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #58ac25;
  font-style:normal;
}

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: 11px;
  color: #58ac25;
  font-weight:bold;
}

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: 11px;
  font-weight:bold;
}

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

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

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

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

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

.acceptConditions{
   color:#58ac25;
   font-weight:bold;
}

.moduleRow { }

.moduleRowOver { 
   background-color: #e8e8e8; 
   cursor: pointer; 
}
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; }

/* message box */

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

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #58ac25; }
/***********************************************/
/*                Top Navigation               */
/***********************************************/
#topNavigationBox{
   background-image:url(images/new/topmenu_bg.png);
   background-repeat:no-repeat;
   width:954px;
   height:40px;
   text-align:center;
   left: auto;
   right: auto;
   vertical-align: middle;
}
#topNavigationBox ul {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   text-decoration:none;
   letter-spacing: 0px;
   margin: 0px 0 0 20px;
   padding:0;
   border:0;
   float:none;
   clear:both;
   display:block;
} 
#topNavigationBox ul li {
   margin: 9px 14px 0 0; /*6px 14px 0 0;*/
   padding: 0px;
   border:0;
   list-style: none;
   display: block;
   float:left;
}
#topNavigationBox a:link, #topNavigationBox a:visited, #topNavigationBox
a.normal, #topNavigationBox a.active{
   color:#428436;
   text-decoration:none;

}

#topNavigationBox a.current:link, #topNavigationBox a.current:active,
#topNavigationBox a.current:visited{
   display:block;
   background-color:#FFCC00;
   color:#FF9900;

}
#topNavigationBox a:hover {
   color:#316228;
}
#topNavigationBox #topNav, #topNavigationBox #topNav ul {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0px;
    background: white;
    width: 46px;

}

#topNavigationBox  #topNav li {
    margin: 0;
    float: left;
    position: relative;
    background: white;

}

#topNavigationBox #topNav li ul {
    margin: 0;
    display: none;
    position: absolute;
    background: white; 
    width: 56px;
    margin-top: 0px;
    border: 1px solid #428436;
}
#topNavigationBox #topNav li ul li {
     background: white;

}
#topNavigationBox  #topNav   a {
    width: 35px;
    display: block;
    text-align: left;
    padding: 0px 0px 4px 0px; 
}
#topNavigationBox #topNav a:hover 
{
    display: block;
}
#topNavigationBox  #topNav   li ul a {
    text-decoration: none;
    display: block;
    width:  86px; 
    padding: 0px 0px 4px 4px; 
    background: white;
    color: #428436;
}


#topNavigationBox #topNav li ul a:hover 
{
    color:  white;
    background: #428436;
    display: block;
}

#topNavigationBox #topNav li ul li :hover,
#topNavigationBox #topNav li ul li.jshover  {
     background: #428436;
 
}

#topNavigationBox #topNav li:hover ul,
#topNavigationBox #topNav li.jshover ul {
  display: block;
}
#topNavigationBox   #topNavSpecial  a{
   color: #EE1319;
   font-weight:bold;
   font-size:14px;
}
#topNavigationBox   #topNavSpecial  a:hover{
    color: #428436;
}
/***********************************************/
/***************** CATEGORIES ******************/

.htag{
   color:#3e7a1a;
   font-weight:normal;
   font-size:13px;
   margin:0px;
   padding:0px;
}
a.menuLevel0{
   color:#3e7a1a;
   font-weight:normal;
   font-size:13px;
   font-weight:bold; /****ADDED SHIJI**/
}
a.menuLevel0:hover{
   color:#67c92b;
   text-decoration:none;
   font-weight:normal;
   font-size:13px;
}
a.menuLevel1{
   color:#3e7a1a;  
   font-weight:normal;
   font-size:13px;
}
a.menuLevel1:hover{
   color:#67c92b;
   text-decoration:none;
   font-weight:normal;
   font-size:13px;
}
a.menuLevel2{
  
   color:#3e7a1a;
   font-weight:normal;
   font-size:13px;
}
a.menuLevel2:hover{
   color:#67c92b;
   text-decoration:none;
   font-weight:normal;
   font-size:13px;
}
a.menuLevel3{
   color:#3e7a1a;
   font-weight:normal;
   font-size:13px;
}
a.menuLevel3:hover{
   color:#67c92b;
   text-decoration:none;
   font-weight:normal;
   font-size:13px;
}
a.menuLevel4{
   color:#3e7a1a;
   font-weight:normal;
   font-size:13px;
}
a.menuLevel4:hover{
   color:#67c92b;
   text-decoration:none;
   font-weight:normal;
   font-size:13px;
}
.categoriesActive{
   /*color:#2F5915;*/ /*****cOmmneted by shiji*********/
   color:#99FF66;/****ADDED SHIJI**/
   font-weight:bold;
   
}

.productCounter{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#222222;
   font-size:12px;
   padding:8px 0px 8px 0px;
   margin:0;
   /*display:block;*/
}
 .category_desc {
    font-size: 12px; 
    font-family:Verdana,Arial,sans-serif; 
}
 .category_title {
/*    font-size: 12px;  */
/*    font-family:Verdana,Arial,sans-serif;  */
  font-family:Verdana,Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight:bold;
  color: #428436;
  padding:12px 0px 0px 0px;
}
.bestseller_title {
  font-size: 18px;
  font-weight:bold;
  color: #428436;
    font-family:Verdana,Arial,sans-serif; 
}


/*---------------------------*/
/* Tree and Plain Menu Style */
/*---------------------------*/

.treemenudiv   {     /* Behaviour of tree/plain menu item - leave as is for proper performance */
   display: block;
/*   white-space: nowrap; */
/* margin-bottom: 1px; */
}


.phplmbodytable { /* Class of table cells containing plain menus */
}

.phplmnormal {     /* Font size & color of unlinked menu items */
   color: #222222;
   font-size: 12px;   
   text-decoration: none;   

}


a.phplm:link, a.phplm:visited   {      /* Font color, style of linked & visited menu items */
   color: #222222; /* 003300 */
   font-size: 12px;
   text-decoration: none;   
   vertical-align: -20%;
}


a.phplm:hover   {      /* Font color, style of menu items when hovered over */
   color: #58ac25;
/*   background-color: #428436; */
   font-size: 12px;
   text-decoration: none;   
   vertical-align: -20%;

}

a.phplm:active   {      /* Font size & color of menu items when clicked */
   color: #1F3B19;
   font-size: 12px;   
   text-decoration: none;   
}

.dmselected {   /* Style overide for selected category tree */
/*    background-color: #ccc; */
      font-weight: bold;
}

