/*
  $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
*/

/**

Karl's attempt at divs - to be gradually expanded as I get the hang of it

*/

@font-face {
    font-family: scorchio;
    src: url(scorchio.ttf);
}

#header-top {
background-image: url(mainimages/scorchio-header.jpg);
background-repeat: norepeat;
width: 1000px ;
height: 160px;
margin-top: 0 ;
margin-bottom: 0;
margin-left: auto ;
margin-right: auto ;
text-align: right ;

}

#search_table {
width: 320px;
height: 32px;
margin-left: auto;
margin-right: 0px;
}

#header-logo {
width: 180px;
height: 160px;
float: left;
padding: 0;
}

#header-contents {
width: 800px;
height: 120px;
float: left;
margin-top: 30px;
margin-left: auto;
margin-right: 20px;
text-align: right;
padding: 0;
}

#header-breadcrumb {
width: 600px ;
height: 23px;
float: right;
margin-top: 35px;
margin-left: auto;
margin-right: 0px;
text-align: right;
padding: 0;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 13px;
color:#000000;
font-weight: bold;
}

#header-topmenu {
background-image: url(mainimages/scorchio-leather-back.jpg);
background-repeat: norepeat;
width: 998px ;
height: 38px;
border-width: 1px;
border-style: solid;
border-color: #FF5C26;
margin-left: auto ;
margin-right: auto ;
padding: 0;
font-family: scorchio;
font-size: 14px;
font-weight: normal;
text-transform: uppercase;
}

#content-container {
width: 998px ;
margin-top: 0;
margin-left: auto ;
margin-right: auto ;
height: auto;
background-color: #ffffff;
padding: 0;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 1px;
border-right-width: 1px;
border-style: solid;
border-color: #FF5C26;
}

.footer-header{
font-family: scorchio;
font-size: 18px;
font-weight: normal;
color:#FF5C26;
text-shadow: 1px 1px #000000;
}

#footer {
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 13px;
float: center;
color:#FFFFFF;
text-align: center;
background-image: url(mainimages/scorchio-footer-back.jpg);
background-repeat: norepeat;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-style: solid;
border-color: #FF5C26;
width: 998px ;
height: 300px;
margin-left: auto ;
margin-right: auto ;
padding: 0;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 13px;
color:#FFFFFF;
text-align: center;
}

#footer_col1 {
    margin-top: 20px;
    margin-left: 15px;
    float: left;
    padding: 0px;
    width: 300px;
  border-width:0px;
}
#footer_col2 {
    margin-top: 20px;
    margin-left: 40px;
    float: left;
    padding: 0px;
    width: 300px;
  border-width:0px;

}
#footer_col3 {
    margin-top: 20px;
    margin-right: 15px;
    float: right;
    padding: 0px;
    width: 300px;
  border-width:0px;

}

#index-title {
    width: 998px ;
   height: 15px;
    margin-left: 0;
    margin-right: 0;
    text-align: center;
    float: center;
    padding: 5px;
}

#index-featured {
    width: 990px ;
   height: 249px;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 10px;
    float: center;
    padding: 0px;
}


#index-container1 {
  width: 980px ;
    margin-left: 9px;
    margin-right: 9px;
    margin-top: 10px;
   height: 305px;
}

#index-container2 {
  width: 980px ;
   height: 550px;
    margin-top: 0px;
    margin-left: 9px;
    margin-right: 9px;
    padding: 0px;

}

#index-container3 {
  width: 980px ;
background-image: url(mainimages/scorchio-paper-back.jpg);
  background-repeat: norepeat;
    margin-left: 9px;
    margin-right: 9px;
   height: 260px;
}

#index-scorcher-container {
float: left;
width: 570px;
}

#index-scorcher-header {
background-image: url(mainimages/scorchio-leather-back.jpg);
margin-left: 0px;
float: left;
padding-top: 10px;
width: 570px;
height: 30px;
font-family: scorchio;
font-size: 17px;
font-weight: normal;
text-transform: uppercase;
color: #FFFFFF;
}

#index-scorcher-content {
margin-left: 0px;
float: left;
width: 568px;
border-width: 1px;
border-style: solid;
border-color: #000000;
}

#featured_product_image{
float: left;
width: 180px;
}

#featured_product_desc{
float: right;
padding-top: 20px;
margin-right: 20px;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 13px;
color: #333333;
text-align: left;
width: 350px;
}

#index-new-container {
margin-top: 10px;
float: left;
width: 570px;
}

#index-new-header {
background-image: url(mainimages/scorchio-leather-back.jpg);
margin-left: 0px;
margin-top: 10px;
float: left;
padding-top: 10px;
width: 570px;
height: 30px;
font-family: scorchio;
font-size: 17px;
font-weight: normal;
text-transform: uppercase;
color: #FFFFFF;
}

#index-new-content {
margin-left: 0px;
float: left;
width: 568px;
border-width: 1px;
border-style: solid;
border-color: #000000;
}


#new_product_image{
float: left;
width: 180px;
}

#new_product_desc{
float: right;
padding-top: 20px;
margin-right: 20px;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 13px;
color: #333333;
text-align: left;
width: 350px;

}

#index-offers-container {
margin-top: 10px;
float: right;
width: 395px;
}

#index-offers-header {
background-image: url(mainimages/scorchio-leather-back.jpg);
float: right;
padding-top: 10px;
width: 395px;
height: 30px;
font-family: scorchio;
font-size: 17px;
font-weight: normal;
text-transform: uppercase;
color: #FFFFFF;
}

#index-offers-content {
margin-left: 0px;
float: right;
width: 393px;
height: 475px;
border-width: 1px;
border-style: solid;
border-color: #000000;
}

.index-specials {
    text-align: center;
    float: left;
    padding-left: 8px;
    padding-right: 5px;
    width: 180px;
    height: 250px;
   font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
   font-size: 12px;
}

#index-bestellers {
    margin-top: 10px;
    float: right;
    padding: 0px;
    width: 395px;
    height: 305px;
    background-image: url(mainimages/scorchio-bestseller-back.jpg);
}

#bestsellers-title {
    margin-top: 30px;
    margin-bottom: 10px;
    float: center;
   text-align: center;
    padding: 0px;
    width: 395px;
    height: 20px;
font-family: scorchio;
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
}

a.black {
   color: #000000;
   font-weight: bold;
}

#bestsellers-list {
    margin-left: 20px;
    float: center;
   text-align: left;
    padding: 0px;
    width: 370px;
   font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
   font-size: 13px;
}

#index-about {
    margin-top: 0px;
    margin-left: 10px;
    float: left;
    padding: 0px;
 width: 560px;
 height:200px
  border-width:0px;
     font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
   font-size: 13px;
   text-align: left;

}

#index-offers {
    margin-top: 10px;
    float: right;
    padding: 0px;
    width: 395px;
border-width: 1px;
border-style: solid;
border-color: #000000;
}


#index-customers {
    margin-left: 80px;
    margin-top: 40px;
    float: left;
    padding: 0px;
    width: 240px;
   height: 198px;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 11px;
}
#index-delivery {
    margin-top: 20px;
    margin-left: 30px;
    float: left;
    padding: 0px;
    width: 260px;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 11px;
}
#index-newsletter {
    margin-top: 40px;
    margin-right: 20px;
    float: right;
    padding: 0px;
    width: 280px;
  border-width:0px;
text-align: center;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 13px;
}


#info-left{
    margin-top: 10px;
    margin-right: 5px;
    float: left;
    padding: 0px;
    width: 110px;
    border-width:0px;
}

#info-right {
    margin-top: 10px;
    margin-left: 5px;
    float: left;
    padding: 0px;
    width: 110px;
  border-width:0px;
}

#email-left{
    margin-top: 10px;
    margin-right: 5px;
    float: left;
    padding: 0px;
    width: 200px;
    border-width:0px;
}

#email-right {
    margin-top: 10px;
    margin-left: 5px;
    float: left;
    padding: 0px;
    width: 50px;
  border-width:0px;
}

#index-container4 {
position:relative;
  width: 800px ;
    margin-left: 9px;
    margin-right: 8px;
    margin-top: 10px;
    padding: 0px;
   height: 238px;
  background-image: url(mainimages/scorchio-index-infoboxes.jpg);
  background-repeat: no-repeat;
}


#page {
  width: 980px ;
    margin-left: 9px;
    margin-right: 8px;
    padding-top: 10px;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 13px;
    text-align: left;
}

.category-box {
float: left;
width: 300px;
height: 320px;
margin-left: 13px;
margin-right: 10px;
margin-top: 10px;
border-color: #000000;
border-width: 1px;
border-style: solid;
}



.category-heading {
background-image: url(mainimages/scorchio-leather-back.jpg);
margin-left: 0px;
float: left;
padding-top: 10px;
width: 300px;
height: 30px;
font-family: scorchio;
font-size: 17px;
font-weight: normal;
text-transform: uppercase;
color: #FFFFFF;
text-align: center;
}

.category-content {
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 13px;
height: 250px;
text-align: center;
margin: 30px;
}

a.cat-link{
font-family: scorchio;
font-size: 17px;
font-weight: normal;
text-transform: uppercase;
text-shadow: 1px 1px #000000;
}


#product_info_container {
  width: 980px ;
    margin-left: 9px;
    margin-right: 8px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px;
   height: 300px;
}


#product_recent {
   margin-top: 10px;
    float: left;
    padding: 0px;
    width: 220px;
   height: 300px;
}

#product_recent_header {
background-image: url(mainimages/scorchio-leather-back.jpg);
margin-left: 0px;
float: left;
padding-top: 10px;
width: 220px;
height: 30px;
font-family: scorchio;
font-size: 17px;
font-weight: normal;
text-transform: uppercase;
color: #FFFFFF;
}

#product_recent_content {
margin-left: 0px;
float: left;
width: 218px;
height: 220px;
padding-top: 10px;
border-width: 1px;
border-style: solid;
border-color: #000000;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 13px;
text-align: center;
}



#product_special {
   margin-top: 10px;
   margin-left: 20px;
    float: left;
    padding: 0px;
    width: 220px;
   height: 300px;
}

#product_special_header {
background-image: url(mainimages/scorchio-leather-back.jpg);
margin-left: 0px;
float: left;
padding-top: 10px;
width: 220px;
height: 30px;
font-family: scorchio;
font-size: 17px;
font-weight: normal;
text-transform: uppercase;
color: #FFFFFF;
}

#product_special_content {
margin-left: 0px;
float: left;
width: 218px;
height: 220px;
padding-top: 10px;
border-width: 1px;
border-style: solid;
border-color: #000000;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 13px;
text-align: center;
}

#product_crosssell {
    margin-top: 10px;
   margin-left: 20px;
    float: left;
    padding: 0px;
    width: 500px;

  border-width:0px;
text-align: center;
}

#product_crosssell_header {
background-image: url(mainimages/scorchio-leather-back.jpg);
margin-left: 0px;
float: left;
padding-top: 10px;
width: 500px;
height: 30px;
font-family: scorchio;
font-size: 17px;
font-weight: normal;
text-transform: uppercase;
color: #FFFFFF;
}

#product_crosssell_content {
margin-left: 0px;
float: left;
width: 498px;
height: 230px;
border-width: 1px;
border-style: solid;
border-color: #000000;
}

#product_crosssell_image{
float: left;
padding-top: 20px;
width: 100px;
}

#product_crosssell_desc{
float: right;
padding-top: 10px;
margin-right: 20px;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 13px;
color: #333333;
text-align: left;
width: 370px;
}

/* Special Scroller */

#pscroller1 {
        height: 200px;
        border: 0px;
        padding: 5px;
}

.someclass {
          font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
          font-size: 13px;
          line-height: 1;
}


.product_listing_results {
width: 980px;
margin-top: 10px;
margin-bottom: 10px;
float: left;
text-align: right;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 11px;
}

.product_listing_box {
width: 200px;
float: left;
margin-left: 35px;
margin-top: 8px;
margin-bottom: 8px;
border-width: 1px;
border-style: solid;
border-color: #000000;
}

.product_listing_header {
height: 60px;
background-image: url(mainimages/scorchio-leather-back.jpg);
background-repeat: norepeat;
text-align: center;
padding: 5px;
}

.product_listing_price {
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 14px;
width: 100px;
padding-left: 5px;
padding-top: 10px;
text-align: left;
float: left;
}

.product_listing_image {
padding: 5px:
width: 90px;
float: left;
}

.product_listing_content {
width: 200px;
height: 150px;
float: left;
margin-top: 5px;
margin-bottom: 5px;
}

.product_listing_buy{
width: 200px;
float: left;
}

#product_page_content {
width: 820px;
float: left;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 13px;
text-align: left;
}
#product_page_image {
width: 150px;
float: left;
text-align: center;
}

#product_page_add_button {
width: 490px;
float: left;
text-align: left;
margin-top: 20px;
margin-bottom: 20px;
}

#product_page_review_button {
width: 490px;
float: left;
text-align: right;
margin-top: 20px;
margin-bottom: 20px;
}

/**

Karl's attempt at divs - to be gradually expanded as I get the hang of it

*/

.box-header {
font-family: scorchio;
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
   text-align: center;
}


.mainText { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 13px; color:#333333; }
.boxText { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 13px; }
.cartText { font-family : Lucida Sans Unicode, Lucida Grande, sans-serif; font-size : 13px; font-weight: bold;  color: #FFFF66}
.errorBox { font-family : Lucida Sans Unicode, Lucida Grande, sans-serif; font-size : 13px; background: #FF9900; font-weight: bold; }
.stockWarning { font-family : Lucida Sans Unicode, Lucida Grande, sans-serif; font-size : 13px; color: #cc0033; }
.productsNotifications { background: #FFFF66; }
.orderEdit { font-family : Lucida Sans Unicode, Lucida Grande, sans-serif; font-size : 13px; color: #800000; text-decoration: underline; }
.our_price { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 13px; color: #000000; font-weight: bold; }


body{
    overflow-x: hidden;
    margin-top: 5px;
    background-image: url(mainimages/scorchio-logo-back.gif);
    text-align:center}

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

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

FORM {
        display: inline;
}


TABLE.productListing {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
width: 100%;
border: 1px #000000 solid;
}


TR.productListing {
  border: 1px #000000 solid;
  border-spacing: 1px;
 padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px
 }

.productListing-heading {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
  font-weight: bold;
  background-image: url(mainimages/scorchio-leather-back.jpg);
  background-repeat: norepeat;
  color: #FFFFFF;
  padding: 5px;
}

TD.headerNavigation {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
  background: #FF9900;
  color: #ffffff;
  font-weight : bold;
}


TD.LoginHeader {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
  background-image: url(mainimages/scorchio-leather-back.jpg);
  background-repeat: norepeat;
  color: #FFFFFF;
  font-weight : bold;
}


td.testimonial{
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 1px;
        border-left-width: 0px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: solid;
        border-left-style: none;
        border-bottom-color: #FF5C26;
        padding: 5px;
        font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
        font-size: 13px;
        color: #333333;
}



A.product_listing_header_link {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
  color: #FFFFFF;
  text-align: center;
  text-decoration: none;
  font-weight : bold;
}

A:hover.product_listing_header_link {
  color: #FF5C26;
  text-decoration: none;
}

A.darker_link {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
        color: #FF5C26;
        text-align: center;
  text-decoration: none;
    font-weight : bold;
}

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

a.featured_product{
        font-family: scorchio;
        font-size: 18px;
        text-decoration: none;
        text-transform: uppercase;
        text-shadow: 1px 1px #000000;
}


span.featured_price{
        font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color:  #FF5C26;
        line-height:200%
}

span.paper-box-title{
font-family: scorchio;
font-size: 18px;
font-weight: normal;
text-transform: uppercase;
text-align: center ;

}

span.quantity_text{
        font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color:  #FF5C26;
        line-height: 1.5;
}


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


a.breadcrumb {
        font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
        font-size: 12px;
        color: #ffffff;
        text-decoration: none;
        font-weight: bold;
        text-shadow: 1px 1px #000000;
}

A:hover.breadcrumb {
  color: #ff8800;
  text-decoration: none;
}

A.sidemenu {
  color: #FFFFFF;
  font-size: 12px;
  text-decoration: none;
        line-height:150%
}

A:hover.sidemenu {
  color: #FFFF66;
  font-size: 12px;
  text-decoration: underline;

}

SPAN.cart_buttons{
vertical-align: baseline;
}

h2{
display: inline;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 14px;
color: #FF5C26;
margin-bottom: 0px;
font-weight: bold;
}

h3{
display: inline;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 13px;
color: #000000;
margin-bottom: 0px;
font-weight: bold;
}

span.top{
display: inline;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 14px;
color: #FF5C26;
margin-bottom: 0px;
font-weight: bold;
}

h1{
display: inline;
font-family: scorchio;
font-size: 19px;
font-weight: normal;
text-align: left;
text-transform: uppercase;
color: #FF5C26;
text-shadow: 1px 1px #000000;
}

A.footer {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: #FFFFff;
  text-decoration: none;
}

A:hover.footer {
  color: #FF5C26;
  text-decoration: none;
}

TD.top {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
  color: #333333;
  text-decoration: none;
    font-weight : bold;
}

TD.messageStackError {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 14px;
  color: #990000;
  text-decoration: none;
    font-weight : bold;
}

A.top {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
  color: #FFFFFF;
  text-decoration: none;
    font-weight : bold;
}

A.top:hover {
  color: #FFFF66;
}

A.headerNavigation { 
  color: #FF5C26;
}

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

TR.headerError {
  background: #fFFFFF;
}

TD.headerError {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 14px;
  color: #FF5C26;
  font-weight : bold;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
  background: #FF9900;
  color: #333333;
  font-weight: bold;
  text-align: center;
}

.infoBox {

;
}

.infoBoxContents {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.infoBoxNotice {
;
}

.infoBoxNoticeContents {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
}

TD.infoBoxHeading {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
  font-weight: bold;
  background-image: url(mainimages/scorchio-header-table-back.jpg);
  background-repeat: norepeat;
  color: #FFFFFF;
}

TD.infoBox, SPAN.infoBox {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
}

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;
   padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px
}

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;
 padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px
}


A.pageResults {
  color: #FF5C26;
}

A.pageResults:hover {
  color: #000000;
  background: #FFFF33;
}
DIV.pageHeading {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

td.price {
font-weight: bold;
font-size: 16px;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
color : #FF5C26;
}
TR.subBar {
;
}

TD.subBar {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
  color: #000000;
}

TD.main, P.main {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
  line-height: 1.5;
}

TD.smalltext, P.smalltext SPAN.smalltext {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 11px;
  line-height: 1.3;
}

TD.frontbox {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 11px;
  line-height: 1.3;
  text-align: center;
}




TD.accountCategory {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
  color: #FF9900;

}

TD.fieldKey {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
}

TD.tableHeading {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
  color: #FF5C26;
}

CHECKBOX, RADIO{
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
}

TEXTAREA {
  width: 100%;
}

SPAN.greetUser {
  color: #FF5C26;
  font-weight: bold;
}

TABLE.formArea {
  background: #FFFFFF;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
  color: #FF5C26;
  font-weight: bold;
}


SPAN.productSpecialPriceF {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  color: #FF5C26;
  font-size: 12px;
  font-weight: bold;
}

SPAN.productOldPriceF {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  color: #000000;
  font-size: 12px;
  text-decoration: line-through;
}



SPAN.productSpecialPrice {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  color: #FF5C26;
  font-size: 16px;
  font-weight: bold;
}

SPAN.productOldPrice {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  color: #000000;
  font-size: 13px;
  text-decoration: line-through;
}

SPAN.errorText {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  color: #FF5C26;
}

TD.productPriceInListing {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
}

TD.productPriceInBox {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
}

span.price {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  color: #FF5C26;
font-weight: bold;
  font-size: 15px;
}

.moduleRow { }
.moduleRowOver { background-color: #FFFF66; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #FFFFFF; }

.checkoutBarFrom, .checkoutBarTo { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 13px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 13px; color: #000000; }

/* message box */

.messageBox { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 13px; }
.messageStackWarning { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 13px; background-color: #FFFF66; }
.messageStackSuccess { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 13px; background-color: #FFFF66; }

/* input requirement */

.inputRequirement { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 13px; color: #FF5C26; }


TD.pageHeading {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #FF5C26;
; padding-top: 5px; padding-bottom: 5px
 }

 SPAN.featured { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 13px; ; font-weight: bold; color: #FF5C26}

TD.productListing-data {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
  font-weight: normal;
  padding-top: 5px;
  padding-bottom: 5px
 }

.pronuxTabGeneralStyle {
        margin-left: 10px;
        font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
        font-size: 13px;
        color: #333333;
}

.pronuxTabNormal {
        float: left;
        border-top-style: solid;
        border-bottom-style: solid;
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-top-color: #000000;
        border-bottom-color: #000000;
}

.pronuxTabEmpty {
        float: left;
        border-top-style: hidden;
        border-bottom-style: solid;
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-bottom-color: #000000;
}

.pronuxOuterContentBox {
        margin: 0px;
        padding: 0px;
        display: none;
}

.pronuxContentBox {
        padding: 20px;
        border-style: solid;
        border-width: 0px 1px 1px 1px;
        border-color: #000000;
        height: auto !important;
        text-align: left;
        vertical-align: text-top;
}

.pronuxLink {
        display: block;
        text-decoration: none;
        text-align: center;
        vertical-align: middle;
        font-weight: bold;
        color: #000000;
        outline: none;
        -moz-outline: none;
}

a.pronuxLink:link {
        text-decoration: none;
        border: none;
}

a.pronuxLink:visited {
        text-decoration: none;
        border: none;
}

a.pronuxLink:hover {
        color: #DDDDDD;
        text-decoration: none;
        border: none;
}

a.pronuxLink:active {
        text-decoration: none;
        border: none;
}


/* shipdate */

.calendarHeader { font-weight: bolder;
                  color: #FFFF66;
                  background-color: #000000;
                  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
                  font-size: 12px;
}

.calendar {     background-color: #000000;
                font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
                font-size: 12px;
}

.invalid {      background-color: #FFffff;
            font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
                font-size: 12px;
                color: #999999;
}

.valid {        background-color: #FFFF66;
               font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
                font-size: 12px;
}

.s_valid {      background-color: #000000;
               font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
                font-size: 12px;
}

#selected {     border: 2px solid #FFFF66;
                font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
                font-size: 12px;
}


