/*
  $Id$

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

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/

.ui-widget {
  font-family: Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;
  font-size: 11px;
}

body {
  background: #fff;
  color: #000;
  margin: 0px;
  font-size: 11px;
  font-family: Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;
}

#bodyWrapper {
}

#bodyContent {
}

#header {
  /*height: 60px;*/
}

#storeLogo {
  float: left;
  margin-top: 5px;
}

#headerShortcuts {
  float: right;
  margin-top: 15px;
}

#columnLeft {
  padding-top: 5px;
}

#columnRight {
  padding-top: 5px;
}

.infoBoxContainer { }

.infoBoxHeading {
  padding: 2px;
  font-size: 11px;
}

.infoBoxContents {
  padding: 5px;
  font-size: 11px;
  line-height: 1.5;
}

.contentContainer {
  padding-bottom: 10px;
}

.contentContainer h2 {
  font-size: 16px;
  text-decoration: underline;
  font-weight: normal;
  margin-bottom: 0;
  padding-bottom: 5px;
}
.fieldValue1 {
    font-size: 11px;
    line-height: 1.5;
}
.fieldValue1 select{
    padding: 3px 0 3px 1px;
    width: 159px;
}

.contentText, .contentText table {
  padding: 5px 0 5px 0;
  font-size: 11px;
  line-height: 1.5;
}
.register {
  padding: 5px 0 5px 0;
  font-size: 11px;
  line-height: 1.5;
border-bottom:1px dotted #666; margin:10px;
}
.register p{ color: #24241D;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    line-height: 20px;
    padding: 10px 15px 0 0;}
.register p a{ color: #24241D;
    }

.contentText p{ color: #24241D;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    line-height: 20px;
    padding: 10px 15px 0 0;}
.content_a{ color: #24241D;
    }

.productListTable {
  padding: 5px;
  font-size: 11px;
  line-height: 1.5;
}

.productListTable tr.alt td {
  background-color: #ecf6fc;
}

.fieldKey {
  font-size: 11px;
  font-weight: bold;
  line-height: 1.5;
  width: 150px;
}

.fieldValue {
  font-size: 11px;
  line-height: 1.5;
}

h1 {
  font-size: 20px;
  margin-bottom: 0;
  padding-bottom: 5px;
}

img {
  border: 0;
}

table, p {
  font-size: 11px;
  line-height: 1.5;
}

#piGal ul {
  list-style-type: none;
}

#piGal img {
  -webkit-box-shadow: 0px 0px 1px #000;
  -moz-box-shadow: 0px 0px 1px #000;
}

#piGal .outer {
  margin-left: -30px;
}

.buttonSet {
  clear: both;
}

.buttonAction {
  float: right;
}

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

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

A:hover {
  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;
}

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

.productListingHeader {
  table-layout: fixed;
  color: #FFFFFF;
  font-weight: bold;
}

.productListingHeader A:hover {
  color: #FFFFFF;
}

.productListingData {
  table-layout: fixed;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

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: 11px;
  line-height: 1.5;
}

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.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:#DFDD86; cursor: pointer; cursor: hand; }
.moduleRowSelected { /*background-color: #E9F4FC; */}

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; /*color: #8c8c8c;*/ color:#FFF;  background-color:#AB9F37;}
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; /*color: #000000;*/ background-color:#4F4E14; color:#FFF;}

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

/* buttons */

.tdbLink a { }

.tdbLink button { }

/* account link list */

.accountLinkList {
  list-style-type: none;
  margin: 2px 2px 2px 10px;
  padding: 5px;
}

.accountLinkListEntry {
  float: left;
  margin-right: 5px;
}


<!--html css new----->
.info_shade {
    margin-bottom: 20px;
    width: 100%;
}

.info_shade_heading { width:100%; background: #5a5919; /* Old browsers */
background: -moz-linear-gradient(top, #5a5919 0%, #393809 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a5919), color-stop(100%,#393809)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #5a5919 0%,#393809 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #5a5919 0%,#393809 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #5a5919 0%,#393809 100%); /* IE10+ */
background: linear-gradient(to bottom, #5a5919 0%,#393809 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a5919', endColorstr='#393809',GradientType=0 ); /* IE6-9 */ padding-bottom:7px;}
.info_shade_heading h1 {
    color: #FFFFFF;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 18px;
    padding: 7px 0 0 10px;
}
.info_shade_bottom {
    background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #D6D6D4;
    padding-bottom: 15px;
    width: 99.7%;
}

.info_shade_heading_left {
    float: left;
    padding: 10px 0 0 10px;
    width: 30%;
}

.info_shade_heading_right {
    float: left;
    padding: 10px ;
    width: 97%;

   
}
.info_shade_heading_right p, ul,li,li a {
    /*color: #24241D ;*/
    font-family: Verdana,Geneva,sans-serif;
    font-size: 13px;
    line-height: 20px;
    padding: 10px 15px 0 0;
}

.product_info{ background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #D6D6D4;
    padding-bottom: 15px;
    width: 99.7%;}
.product_info_left{
    float: left;
    padding: 10px 0 0 10px;
    width: 30%;
}
.product_info_right{
    float: right;
    padding: 10px 0 0;
    width: 66%;
}

.product_info_right p {
    color: #24241D;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 13px;
    line-height: 20px;
    padding: 10px 15px 0 0;
}
.product_info_right span {
    color: #393809;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 13px;
    line-height: 20px;
    padding: 10px 0 0;
}
.add_cart{ width:22%; margin: 10px 0;
    padding: 5px 5px 5px 3px;}

.tdbLink button {
    background-color: #595426;
    border: 1px solid #3B3A0A;
font-family:Verdana,Geneva,sans-serif;
  
    color: #FFFFFF;
    cursor: pointer;
    font-weight: lighter !important;
   
    padding: 5px 5px !important;
    text-align: right;

}
.add_cart1{ width:22%;margin: 15px 0 5px ;}

.add_cart{ width:30%; min-height:20px; background:url(images/cart.png); padding:3px 0 2px 35px; float:right; margin: 5px 0;}

.add_cart a{ color: #525113; }
.cart_contnt {
    float: left;
    padding: 10px 4px;
    text-align: left;
    width: 15.6%;
}

.keyword{ width:30%; float:left; }
.keyword h1{color:#393809; font-size:21px; font-family:Verdana, Geneva, sans-serif; padding-bottom:5px;}
.keyword ul{ margin:0px; padding:0px; list-style-type:none;}
.keyword ul li{ display:block;font-size:13px; font-family:Verdana, Geneva, sans-serif; color:#000; line-height:20px;}
.keyword ul li a{ font-size:13px; font-family:Verdana, Geneva, sans-serif; color:#000; line-height:20px;}
.keyword ul li a:hover{ color:#393809;}

.cart_contnt_nm {
    float: left;
    margin-top: 20px;
    padding: 10px 4px;
    text-align: left;
}
.remove1 {
float:right !important;  
    background-color: #595426;
    color: #FFFFFF;
    border: 1px solid #3B3A0A;
font-family:Verdana,Geneva,sans-serif; 
   
    font-weight: lighter !important;
    padding: 5px 5px !important;
    text-align: right;
font-size:13px !important; cursor:pointer;
}

.back {
float:left !important;  
    background-color: #595426;
    color: #FFFFFF;
    border: 1px solid #3B3A0A;
font-family:Verdana,Geneva,sans-serif; 
   
    font-weight: lighter !important;
    padding: 5px 10px !important;
    text-align: right;
font-size:13px !important; cursor:pointer;
}


.remove {
    background-color: #595426;
    color: #FFFFFF;
    border: 1px solid #3B3A0A;
font-family:Verdana,Geneva,sans-serif; 
    cursor: pointer;
    font-weight: lighter !important;
    padding: 5px 5px !important;
    text-align: right;
}

.check_out {
    background-color: #595426;
    border: 1px solid #3B3A0A;
    color: #FFFFFF !important;
    float: right;
   font-family:Verdana,Geneva,sans-serif;
   cursor: pointer; 
   
    margin: 0 15px;
     padding: 5px 5px !important;
   
}
.success {
    font-size: 11px;
    line-height: 1.5;
    padding: 5px 0;
}

.success p{ color: #24241D;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    line-height: 20px;
    padding: 10px 15px 0 0;}
.success p a{ color: #24241D; font-weight:bold;
    }
.cont_fld1 {
  font-size: 11px;
  font-weight: bold;
  line-height: 1.5;
  width: 33%;
color: #24241D;
    font-family: Verdana,Geneva,sans-serif;
}

.cont_fld2 {
  font-size: 11px;
  line-height: 1.5;
}

.cont_fld3 {
    color: #24241D;
    font-family: Verdana,Geneva,sans-serif;
    width:33%; float:left;
}
.cont_fld4 {
    font-size: 11px;
  line-height: 1.5;
width:65%; float:left;
}
.nbs-flexisel-item p{cursor: pointer; color:#393809; font-weight:bold; font-family:Verdana,Geneva,sans-serif;  }
  
.sales_not_found{ margin: 10px 5px 2px; padding: 0 0 15px; color:#F00; padding-left: 10px;}

.sales_main{border-bottom: 1px dotted #B6B6B6 !important; margin: 10px 5px 2px; padding: 0 0 15px;}
.sales_left {
    float: left;
   padding: 10px 5px 3px 4px !important;
    width: 30%;
}
.sales_right{float: right;
    padding: 10px 0 0;
    width: 66%;}
.sales_right h2 {
    color: #393809;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 16px;
}
.sales_right p {
    color: #24241D;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 13px;
    line-height: 20px;
    padding: 10px 15px 0 0;
}
.sales_sub{margin: 15px 5px 2px 0;}

.details1 {
    margin: 10px 7px 30px;
    padding: 0;
    width: 98%;
border: 1px solid #BCBCBC;
}

.pdf {
    width: 98%;
}
.pdf img{ padding: 10px 15px 15px 0; }


.pdf h3 {
color: #343430;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 45px 5px;
    text-transform: uppercase;
}
.pdf h3 a {
   color: #343430;
    font-family: Verdana,Geneva,sans-serif;
   
    text-transform: uppercase;
}
.left_section1 {
    float: left;
    width: 77.5%;
}
.right_section1{ width:20%; float:right;}

.right_sec_gal {
    margin-bottom: 21px;
    background-color: #F4F4F4;
    border: 1px solid #D6D6D4;
    padding: 5px;
    width: 92%;
}
.testimonial {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    line-height: 22px;
    margin:20px 24px 15px 5px;
    width: 95%;
}
.testimonial p {
    color: #24241D;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 13px;
    line-height: 20px;
    padding: 10px 15px 5px 0;
}
.testimonial_name {
    color: #343430;
    font-weight: bold;
    margin: 15px 8px;
    width: 95%;
}
.inner_content {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #C7C7C7;
    float: left;
    margin: 20px 160px 30px;
   
    width: 50%;
}
.inner_content h2{ border-bottom: 1px dotted #999; margin:0 5px; padding:5px 0;color: #343430;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 18px; text-align:center;}

.wrapper {
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 90%;
}
#contact-form {
    border-radius: 4px 4px 4px 4px;
    margin-bottom: 10px;
    padding: 10px 25px;
    text-shadow: 0 1px 0 #FFFFFF;
}.con_name {
    line-height: 20px;
}
#contact-form label span {
    color: #393809;
    font-family: Verdana,Geneva,sans-serif;
   
    display: block;
    float: left;
    font-size: 13px;
    line-height: 25px;
    margin: 5px 0;
    width: 25%;
}
#contact-form input[type="text"], #contact-form input[type="email"], #contact-form input[type="tel"], #contact-form input[type="url"] {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 2px #DDDDDD inset, 0 1px 0 #FFFFFF;
    margin: 0 0 10px;
    padding: 10px;
    width: 50%;
}
#contact-form textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 2px #DDDDDD inset, 0 1px 0 #FFFFFF;
    font: 400 12px/12px "Helvetica Neue",Helvetica,Arial,sans-serif;
    padding: 10px;
}
.eudlo_img{
    background-color: #FFFFFF;
    height: 244px;
    max-width: 242px;
    padding: 5px;
border:1px solid #B4B4B4;
}
.book{margin: 10px 0 0 10px;
    width: 100%;}
.book p{
    color: #24241D;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 13px;
    line-height: 20px;
    padding: 0 15px 5px 0;
}
.book img{
    max-width: 200px;
    padding-bottom: 5px;
    padding-right: 15px;}

.article{width:99% ; float:left; padding:15px 0; border-bottom:1px dotted #666;}
.article h2{color: #393809;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 16px;  font-weight:bold;}
.article p {
    color: #24241D;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 13px;
    line-height: 20px;
    padding: 10px 15px 5px 0;
}
.article a{color: #24241D; font-weight: bold;
    padding-left: 20px;
    }



<!--html css new end--->