.search_field{ 
     font-family : Arial, Helvetica, Arial, sans-serif;
     font-size : 12px;
     color : #666666;
     height:22px;
     width:200px;
}

a.file_class{
     font-family : Arial, Helvetica, Arial, sans-serif;
     font-size : 12px;
     color : #666666;
     text-decoration: none;
}

a.file_class:hover{
     font-family : Arial, Helvetica, Arial, sans-serif;
     font-size : 12px;
     color : #666666;
     text-decoration: underline;
}

a.upload_off{
     font-family : Arial, Helvetica, Arial, sans-serif;
     font-size : 12px;
     color : #006F7C;
     text-decoration: underline;
}

a.upload_off:hover{
     font-family : Arial, Helvetica, Arial, sans-serif;
     font-size : 12px;
     color : #006F7C;
     text-decoration: underline;
}

a.upload_on{
     font-family : Arial, Helvetica, Arial, sans-serif;
     font-size : 12px;
     color : #666666;
     text-decoration: underline;
     font-weight:bold;
}

a.upload_on:hover{
     font-family : Arial, Helvetica, Arial, sans-serif;
     font-size : 12px;
     color : #666666;
     text-decoration: underline;
     font-weight:bold;
}

.new_file{
     font-family : Arial, Helvetica, Arial, sans-serif;
     font-size : 11px;
     color : #ff0000;
     background-color: yellow;
}

 TD.formAreaTitle_nb {
     font-family : Arial, Helvetica, Arial, sans-serif;
     font-size : 12px;
     color:#666;
}

.heading1{
     font-family : Arial, Helvetica, Arial, sans-serif;
     font-size : 14px;
     font-weight:bold;
     color:#666;
}

.smallertext{
     font-family : Arial, Helvetica, Arial, sans-serif;
     font-size : 10px;
     color:#333;
     font-style: italic;
     height:30px;
}

.table_tabs {
	border: 1px solid #ccc;
	padding: 10px;
}



  .cat_description {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;
     color : #800000;
     background : inherit;
     font-weight : bold;
      }

      


 .navBlue {
     color : #ff0000;
     background : inherit;
     font-size : 8pt;
     font-family : Helvetica, Arial, sans-serif;
      }
 .subnavBlue {
     color : #9966ff;
     background : inherit;
     font-size : 8pt;
     font-family : Helvetica, Arial, sans-serif;
      }
      
TD {
    FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

FORM {
    FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal
}
SELECT {
    BORDER-RIGHT: #cccccc thin inset; BORDER-TOP: #cccccc thin inset; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #cccccc thin inset; COLOR: #000000; BORDER-BOTTOM: #cccccc thin inset; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TEXTAREA {
    FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

 FORM {
     display : inline;
      }
 TR.header {
     background : #ffffff;
     color : inherit;
      }
 TR.headerNavigation {
     background : white;
     color : black;
      }
 TD.headerNavigation {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;
     background : white;
     color : black;
     font-weight : bold;
      }
 a {
     color: #006F7C;
 }
 
 A.headerNavigation {
     color : black;
     background : white;
      }
 a:hover.headerNavigation {
     color : red;
     background : white;
      }

 td.checkrow {
     text-align: right;
     padding-right: 10px;}
 .templateinfobox {
     /*background : #f8f8f9;*/
     /*background:#FFFFFF;*/
     /*color : inherit;*/
     color:#000000;
     font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     width: 100%;
      }


table.infobox_2 {
    background: 0;
    border-top: 1px solid #ccc;
    }

table.infobox_2 td {
    padding-top: 4px;
}      
 TD.infoBox, SPAN.infoBox {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     /*background : #bbc3d3;*/
     /*background:#FFFFFF;*/
     /*color : inherit;*/
     color:#000000;
      }
 TD.infoBoxHeading {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 11px;
     font-weight : bold;
     border-bottom: 1px solid #999;
     /*background : #bbc3d3;*/
     /*background:#FFFFFF;*/
     /*color : #ffffff;*/
     color:#000000;
      }
      
 TD.infoBoxHeading_t {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 11px;
     font-weight : bold;
     border-bottom: 1px solid #999;
     /*background : #bbc3d3;*/
     /*background:#FFFFFF;*/
     /*color : #ffffff;*/
     color:#000000;
     line-height:12px;
     padding-bottom:3px;
     vertical-align:bottom;
}
      
 TD.infoBoxHeading_small {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 11px;
     /*background : #bbc3d3;*/
     /*background:#FFFFFF;*/
     /*color : #ffffff;*/
     color:#000000;
     line-height:12px;
     padding-bottom:5px;
     padding-top:5px;
}




 .infoBoxContentsHeader {
    /* background : #bbc3d3;*/
    /*background:#FFFFFF;*/
    /*color : #ffffff;*/
    color:#000000;
    font-family : Helvetica, Arial, sans-serif;
    font-size : 10px;
    font-weight : bold;
}

 .infoBoxContentsCenter {
    color : inherit;
    /* background : #f8f8f9;*/
    /*background:#FFFFFF;*/
    font-family : Helvetica, Arial, sans-serif;
    font-size : 10px;
}

 TD.infoBoxContentsfooter {
    color : #000000;
    /* background : #bbc3d3;*/
    background:#FFFFFF;
     font-family : Helvetica, Arial, sans-serif;
    font-size : 10px;
    font-weight : bold;
}
 TD.infoBoxHeadingImage {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     background-position : left;
    /* background-color : #bbc3d3;*/
     color : #000000;
      }
 TD.infoBoxFooterImage {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 1px;
     font-weight : bold;
     /*background-color : #bbc3d3;*/
     color : #000000;
      }
 .infoBoxNotice {
     background : #ff8e90;
     color : #ffffff;
      }
 .infoBoxNoticeContents {
     background : #ffe6e6;
     color : #ffffff;
     font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;
      }
 TD.main_table_heading {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;
     background : #cccccc;
     color : #000000;
      }
 TD.main_table_heading_inner {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;
     background : #ffffff;
     color : #000000;
      }
      
td.red14b {
    padding: 5px 0;
    border-bottom: 1px solid #ccc;
}

table.continue_shopping {
background: #e5e5e5;
color: #222;
padding:5px 10px;
font-size: 14px;
font-weight: bold;
}

.red14b {
    FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #e10000
}

a.head_links{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
}

a.head_links:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#aed529;
    font-weight:bold;
    text-decoration:none;
}

a.head_links_checkout{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#aed529;
    font-weight:bold;
    text-decoration:none;
}

a.head_links_checkout:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
}
a.head_links_checkout span {
    font-size: 15px;
}
 .productlisting-headingPrice {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 20px;
     text-align:right;
     color : #9a9a9a;
     font-weight : bold;
      }
.productListing-box {
    /*border: 1px solid #CCC;*/
    margin: 0 0 6px 0;
    width: 155px;
    height: 250px;
    padding: 3px;
    vertical-align: bottom;
    text-align:left;
}

.productListing-box-pjh {
    /*border: 1px solid #CCC;*/
    margin: 0 0 6px 0;
    width: 155px;
    height: 320px;
    padding: 3px;
    vertical-align: bottom;
    text-align:left;
}

.productListing-box-agent {
    /*border: 1px solid #CCC;*/
    margin: 0 0 6px 0;
    width: 155px;
    height: 290px;
    padding: 3px;
    vertical-align: bottom;
    text-align:left;
}

.product-list-name-pjh a:link {
    color:#666666;
    font-size:12px;
    font-weight:bold;
}

.smalltext-pjh{
    color: #666666;
    display:block;
    font-size: 11px;
    line-height:1.3;
}

.product-list-name a:link {
    color:#006F7C;
    font-size:12px;
}

.product-price {
    font-weight: bold;
    color: #e15700;
    display:block;
    font-size: 12px;
    }
    
.product-price-pjh{
    font-weight: bold;
    color: #FF8200;
    display:block;
    font-size: 14px;
    padding-top:5px;
    padding-bottom:5px;
}
    
.product-price1 {
    font-weight: bold;
    color: #e15700;
    display:block;
    font-size: 12px;
}

.product-price_aff {
    font-weight: bold;
    color: #e15700;
    display:block;
    font-size: 12px;
    }

.product-price-big_aff {
    padding-top:0;
    font-weight: bold;
    font-size: 14px;
    color: #e15700;
    display:block;
    }
    
.product-price-big_aff SPAN.productSpecialPrice{color:#e15700;font-size:14px; line-height:14px;font-family:Arial, Helvetica, sans-serif;display:block;font-weight:bold;display:inline;}

.product_desc_price SPAN.productSpecialPrice{color:#e15700;font-size:14px; line-height:14px;font-family:Arial, Helvetica, sans-serif;display:block;font-weight:bold;display:inline;}

.product-price-big_aff s.productSpecialPrice {color:#e15700;font-size:14px; line-height:14px;font-family:Arial, Helvetica, sans-serif;display:block;font-weight:bold;display:inline;}

.product_desc_price s.productSpecialPrice {color:#e15700;font-size:14px; line-height:14px;font-family:Arial, Helvetica, sans-serif;display:block;font-weight:bold;display:inline;}

.product-price-big {
    font-weight: bold;
    font-size: 14px;
    color: #e15700;
    padding-top:10px;
    display:block;
    }

.product-price-big SPAN.productSpecialPrice{color:#e15700;font-size:14px; line-height:14px;font-family:Arial, Helvetica, sans-serif;display:block;font-weight:bold;display:inline;}
.product-price-big s.productSpecialPrice {color:#e15700;font-size:14px; line-height:14px;font-family:Arial, Helvetica, sans-serif;display:block;font-weight:bold;display:inline;}

.spacing-top{
    height:1px;
    width: 100%;
    display:block;
    clear:both;
}

    
.main ol li{
    font-size: 12px;
    line-height: 18px;
}
    
.main ol li a {
    color: #8baa21;
    }
    
.main ol li a.faq_questions {
    color: #6d8619;
    font-weight: bold;
    padding-bottom: 5px;
    }
    
.main ol li span {
    color: #000;
    font-weight: bold;
    font-size: 12px;
}
    
 .productListing-data {
     /*font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;*/
     padding:0;
     margin:0;
      }
      
.contact_box {
    background: #e5e5e5;
    padding: 10px;
}

.contact_box input {
    border: 1px solid #888;
}
.contact_box input[type=text] {
    padding: 3px 5px;
    width: 200px;
}

.contact_box input[type=submit] {
border:0;
}

td.label {
    padding-right: 10px;
    font-size: 11px;
    width: 100px;
}



 A.pageResults {
     color : #0000ff;
     background : inherit;
      }
 a:hover.pageResults {
     color : #0000ff;
     background : #ffff33;
      }
 TD.pageHeading, DIV.pageHeading {
 FONT-WEIGHT: bold; FONT-SIZE: 26px; TEXT-TRANSFORM: ; COLOR: #000000; LINE-HEIGHT: 20px
      }
 TR.subBar {
     background : #f4f7fd;
     color : inherit;
      }
 TD.subBar {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background : inherit;
      }
 TD.main, P.main {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 12px;
     line-height : 18px;
     color : #000000;
     background : inherit;
      }
SPAN.smallText, P.smallText {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 11px;
      }
      
 TD.smallText {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 11px;
     padding: 3px 0;
      }
 TD.accountCategory {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 13px;
     color : #aabbdd;
     background : inherit;
      }
 TD.fieldKey {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
      }
 TD.fieldValue {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 12px;
      }
 TD.tableHeading {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
      }
 TD.category_desc {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 11px;
     line-height : 1.5;
      }
 SPAN.newItemInCart {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;
     color : #ff0000;
     background : inherit;
      }
 CHECKBOX, INPUT, RADIO, SELECT {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 11px;
      }
 TEXTAREA {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 11px;
      }
 SPAN.greetUser {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 12px;
     color : #f0a480;
     background : inherit;
     font-weight : bold;
      }

 TD.formAreaTitle {
     font-family : Tahoma, Helvetica, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
      }
 SPAN.markProductOutOfStock {
     font-family : Tahoma, Helvetica, Arial, sans-serif;
     font-size : 12px;
     color : #c76170;
     background : inherit;
     font-weight : bold;
      }


 .moduleRowOver {
     background-color : #d7e9f7;
     color : inherit;
     cursor : pointer;
      }
 .moduleRowSelected {
     background-color : #e9f4fc;
     color : inherit;
      }
 .messageStackSuccess {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;
     background-color : #99ff00;
     color : inherit;
      }
  TABLE.linkListing {
     border : 1px;
     border-style : solid;
     border-color : #b6b7cb;
     border-spacing : 1px;
      }
 .linkListing-heading {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     background : #b6b7cb;
     color : #ffffff;
     text-align : center;
      }
 TD.linkListing-data {
     border-right : 1px solid #b6b7cb;
     border-bottom : 1px solid #b6b7cb;
     padding : 4px;
     font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;
      }
 TR.linkListing-odd {
     background : #f8f8f9;
     color : inherit;
      }
 TR.linkListing-even {
     background : #f5f5f5;
     color : inherit;
      }
 .content {
     color : #000000;
     background : inherit;
     font-size : 10px;
     font-family : Helvetica, Arial, sans-serif;
      }
 TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 11px;
     line-height : 1.5;
     color : #bdcaf0;
     background : inherit;
      }

 A.HeaderPageLinks {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     color : #000000;
     background : inherit;
      }
 a:hover.HeaderPageLinks {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     background : inherit;
     color : #00ff00;
      }
 TD.cookieUsage {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     background : #000000;
     color : #ffffff;
      }
 .attributeBoxContent {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #808080;
      }
 .TR.attributeBoxContent {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #808080;
      }
 .TD.attributeBoxContent {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #c0c0c0;
      }
 .storyboxtitle {
     font-family : Helvetica, Arial, sans-serif;
     color : #000000;
     font-size : 10px;
     font-weight : bold;
     background : inherit;
      }
 .storyboxtitle A:link {
     font-family : Helvetica, Arial, sans-serif;
     color : #000000;
     font-size : 10px;
     font-weight : bold;
     background : inherit;
      }
 .storyboxtitle A:active {
     font-family : Helvetica, Arial, sans-serif;
     color : #000000;
     font-size : 10px;
     font-weight : bold;
     background : inherit;
      }
 .storyboxtitle A:visited {
     font-family : Helvetica, Arial, sans-serif;
     color : #000000;
     font-size : 10px;
     font-weight : bold;
     background : inherit;
      }
 .storyboxtitle A:hover {
     font-family : Helvetica, Arial, sans-serif;
     color : #ffffff;
     font-size : 10px;
     font-weight : bold;
     text-decoration : underline;
     background : inherit;
      }
 .yearHeader {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 14px;
     font-weight : bold;
     color : #000000;
     background-color : #ffffff;
      }
 .calendarMonth {
     background-color : #cccccc;
     color : inherit;
     cursor : default;
     width : 100%;
      }
 .calendarHeader {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 11px;
     font-weight : bold;
     color : #000000;
     background-color : #ffffff;
     text-decoration : none;
     height : 22px;
      }
 .calendarToday {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #ffcf00;
     padding-left : 3px;
     text-decoration : none;
     border : 1px solid #ffffff;
     height : 22px;
     width : 18px;
      }
 .calendarWeekend {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #caeeff;
     padding-left : 3px;
     line-height : 14px;
     text-decoration : none;
     border : 1px solid #ffffff;
     height : 22px;
     width : 18px;
      }
 .calendar {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #ffffff;
     padding-left : 3px;
     line-height : 14px;
     text-decoration : none;
     height : 22px;
     width : 18px;
      }
 .event {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 11px;
     color : #000000;
     background-color : #ffffff;
     text-decoration : none;
     border : 1px solid #e6e6e6;
      }
 .empty {
     background-color : #f0faff;
     color : inherit;
     line-height : 14px;
     height : 22px;
     width : 18px;
      }
 .calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {
     color : red;
     text-decoration : underline;
     background : inherit;
      }
 .calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {
     color : red;
     text-decoration : underline;
     background : inherit;
      }
 .calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {
     color : red;
     text-decoration : underline;
     background : inherit;
      }
 h4.infoTitle {
     margin-top : 0;
     margin-right : 0;
     margin-left : 0;
     margin-bottom : 0.2em;
      }
 p.infoBlurb {
     margin-top : 0;
     margin-right : 0;
     margin-left : 0;
     margin-bottom : 2em;
      }
 TD.productPriceInListing {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;
     background : #d2e9fb;
     color : inherit;
      }
 TD.productPriceInBox {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 10px;
     background : #eeeeee;
     color : inherit;
      }
 TD.productPriceInProdInfo {
     font-family : Helvetica, Arial, sans-serif;
     font-size : 12px;
     background : #ccffcc;
     color : inherit;
      }
 #navMenu {
     clear : both;
     height : 0.01%;
     margin : 0;
     padding : 0;
     list-style : none;
      }
 #navMenu ul {
     float : left;
     width : 150px;
     margin : 0;
     padding : 0;
     list-style : none;
      }
 #navMenu li {
     position : relative;
     float : left;
     line-height : 24px;
     margin-bottom : -1px;
     width : 150px;
      }
 #navMenu li ul {
     position : absolute;
     left : -999em;
     margin-left : 150px;
     margin-top : -26px;
      }
 #navMenu li ul ul {
     left : -999em;
      }
 #navMenu li a {
     width : 150px;
     display : block;
     color : #334;
     font-weight : bold;
     text-decoration : none;
     background : #ffffff;
     /*border : 1px solid #cce;*/
     padding-left : 2px;
      }
 #navMenu li a:hover {
     color : #000000;
     background : #aac;
      }
 #navMenu li:hover ul ul, #navMenu li:hover ul ul ul, #navMenu li.sfhover ul ul, #navMenu li.sfhover ul ul ul {
     left : -999em;
      }
 #navMenu li:hover ul, #navMenu li li:hover ul, #navMenu li li li:hover ul, #navMenu li.sfhover ul, #navMenu li li.sfhover ul, #navMenu li li li.sfhover ul {
     left : auto;
      }




/* ----------------  START: custom styles for Zaken template ------------- */

HTML, BODY {
    height:100%;
}



#top-bar-inner {
width:930px;
padding: 0 20px 0 0;
margin:0 auto;
}

#top-left {
float:left;
width:300px;
margin-top:7px;
border-right:2px solid #444;
}

#logo {
float:left;
width:200px;
}

#cart {
float:left;
width:300px;
height: 48px;
margin-top:15px;
white-space: nowrap;
color: #ccc;
font-size: 11px;
}

#cart p {
margin:0;
padding:0;
}


a.in-cart {
margin:0 0 0 72px;
padding: 10px 0;
}

span.empty {
margin:0 0 0 72px;
padding: 0 0;
color: #888;
font-size:11px;
background:none;
}

#top-right {
float:right;
width:300px;
margin-top:7px;
border-left:2px solid #444;
}

#login {
float: right;
width:300px;
text-align:right;
margin: 10px 0 10px;
color: #777;
font-size: 11px;
}

#search {
float: left;
width:300px;
text-align:left;
}

#search form {
margin: 0;
padding: 0;
float:right;
}

#search form input.input2 {
width:140px;
background: #444;
border: 1px solid #666;
padding: 3px;
color: #ccc;
margin-right:5px;
}

    
.box_heading td {
    width: 693px;
    height: 30px;
    background: #e9e9e9;
}

.box_heading h2 {
    font-size: 12px;
    text-transform: uppercase;
    margin:10px 15px;
    color: #333;
}

.box_heading h2 a {
    color: #000;
    text-decoration: none;
    font-weight: bold;
}

.page-display td {
    padding:0;
    font-size: 11px;
}

.page-display label {
    padding-right: 5px;
    line-height:20px;
    color: #8baa21;
    font-weight: bold;
}

.page-display select {
    font-weight: normal;
    font-size: 11px;
}
#nav, #nav ul {
margin: 0;
margin-left: 5px;
padding: 0;
text-align: left;
}



.selected, .link_level_0 a {
color: #cc0000;
}

.cat_lev_1 {
font-weight:normal;
}

a.link_lev_1 {
font-weight: normal;
}

#footer-bar {
width:100%;
height:260px;
background: #111;
margin-top:20px;
}

#footer-inner {
width:900px;
margin: 0 auto;
padding-top:80px;
text-align: center;
}

#footer-inner a {
padding: 0 10px 15px 0;
}

#footer-inner div p {
font-size: 11px;
color:#333;
}

.clear {
clear: both;
}

.content_body {
    min-height:600px;
    height:100%;
}

.form_table {
font-size:12px;
margin-top:20px;
}

.form_table td {
    padding-bottom: 3px;
}
.form_table input {
border: 1px solid #ccc;
padding:3px;
font-size:12px;
}

td._70 input {
width: 70px;
}

td._200 input {
width: 200px;
}

td._250 input {
width: 250px;
}

td.form_submit {
text-align:left;
padding-top:20px;
}

.main h3 {
    font-size: 14px;
    padding: 5px 0 3px;
    margin: 10px 0 2px 0;
}

td.update_cart {
text-align:right;
padding-top:20px;
}

.white11 {
    PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
INPUT {}

.input2 {
    FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; BORDER-TOP-STYLE: none; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.table_cart {
    BORDER: 0;
}

.table_footer_login {
    padding-left: 30px;
    width: 250px;
    margin-top:10px;
    }
    
.table_footer_login .button {
    margin-right: 10px;}
    
.table_footer_login input[type=text], .table_footer_login input[type=password] {
    width: 200px;
}
.wtable {
    BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid
}
.blk18b, td.product_detail_column h1 {
    FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; padding-top:20px;
}
.blk14b {
    FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000
}
.blk12 {
    FONT-SIZE: 12px; COLOR: #000000
}
.red11a {
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e10000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.red11b {
    FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: ; COLOR: #e10000
}
.red11c {
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e10000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.red12 {
    FONT-SIZE: 12px; COLOR: #e10000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.wh14b {
    FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff
}
.gray9 {
    FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #666666; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
.gray10 {
    FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
.blk24 {
    FONT-SIZE: 24px; COLOR: #000000
}

a.checkout {
color: red;
font-weight: bold;
text-decoration: underline;
}

#upp {
margin-left:7px;
}

UL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 15px; PADDING-TOP: 0px
}
LI {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 15px; PADDING-TOP: 0px
}
.gray11 {
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.gray11a {
    PADDING-LEFT: 10px; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.white10 {
    FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pad10 {
    PADDING-LEFT: 10px; LINE-HEIGHT: 13px
}
.pad20 {
    PADDING-LEFT: 20px; LINE-HEIGHT: 12px
}
.gold_hd, h1 {
    FONT-WEIGHT: bold; FONT-SIZE: 26px; TEXT-TRANSFORM: ; COLOR: #000000; LINE-HEIGHT: 20px; margin-top:20px; *margin-top:20px; margin-left:0;
}

.sub_hd h1 {
    margin-left: 10px;
}
h1.no_marg {
margin-left:0;
}
.gray11up {
    FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: ; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.gray12 {
    FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.checkout_txt {
    PADDING-LEFT: 10px; FONT-SIZE: 12px; COLOR: #000000
}
.nopad {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.noborder {
    BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

a img{
    border:none;
}

.button, input.button {
    text-shadow:none;
    font-family:"Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;
    font-weight:500;
    letter-spacing:0.1px;
    float:left;
    background:#8baa21;
    padding:10px 15px 9px;
    margin:auto;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    font-size:13px;
    color:#fff;
    outline:none;
    text-decoration:none;
    border:0;
    line-height:2px;
}

@-moz-document url-prefix() { input.button { 
    text-shadow:none;
    font-family:"Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;
    font-weight:500;
    letter-spacing:0.1px;
    float:left;
    background:#8baa21;
    padding:6px 15px 6px;
    margin:auto;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    font-size:13px;
    color:#fff;
    outline:none;
    text-decoration:none;
    border:0;
    line-height:2px;
} }

.button_small {
    text-shadow:none;
    font-family:"Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;
    font-weight:500;
    letter-spacing:0.1px;
    float:left;
    background:#8baa21;
    padding:10px 10px 9px;
    margin:auto;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    font-size:10px;
    color:#fff;
    outline:none;
    text-decoration:none;
    border:0;
    line-height:2px;
    float: right;
    margin-left: 5px;
}

.button:hover, .button_small:hover {
    cursor: pointer;
    background: #aed529;
}

.right_cell .button {
    margin-top: 5px;
    margin-right: 10px;
    float: right;
}

.left_cell .button {
    margin-top: 5px;
    margin-left: 10px;
    float: left;
}

TABLE.productListing {
     padding: 0;
     border:0;
     margin:20px 0 20px 0;
     width:95%;
     float:right;
}

td.product_header h1{
    margin-top:0px;
    margin-bottom:5px;
}


td.product_detail_column h1{
    margin-top:0px;
    margin-bottom:0px;
}

td.left_side_margin {
    padding-left:5px; /* originally was 15px */
}

.checkout_header{
    width:924px;
    height:109px;
    margin-top:3px;
    margin-bottom:5px;
}

td.product_header {
     border:1px;
     border-bottom-style:dotted;
     border-bottom-color:#999999;
     border-spacing:3px;
     padding-top:5px;
     padding-bottom:2px;
     margin-bottom:10px;
}

.infoBoxContents {
    border: none;
}
#Layer1 {

    width:204px;
    height:354px;
    z-index:1;
    overflow: auto;
    visibility: visible;
}

/* ------- Zoom image ADD : START -------- */
#showimage{
position:absolute;
visibility:hidden;
border: 0px;
}

#floatleft{
    float:left;
}

#dragbar{
cursor: hand;
cursor: pointer;
background-color: #bbc3d3;
min-width: 100px; /*NS6 style to overcome bug*/
}

#dragbar #closetext{
font-weight: bold;
margin-right: 1px;
}
/* ------- Zoom image ADD : END -------- */


  #black {
  color: #000;
  }
  #black:hover {
  color: red;
  }

/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  Released under the GNU General Public License
*/
/* ************************************************************************************* */

.infoBox                             {background:#e7e7e7;}
.orderEdit                             {font-family:Arial, Helvetica, sans-serif; font-size : 10px; color: #e15700; text-decoration: underline; }
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:#f3f3f3;}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {}

.productsNotifications {background:#f3f3f3;}


TEXTAREA                             {width: 100%;font-size:11px;font-family:Arial, Helvetica, sans-serif;}

/* ************************************************************************************* */
.width_table                {width:974px;position:relative; margin:auto;}
.width_td                    {padding:0px 0px 0px 0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */

.box_width_left                {width:248px;}
.box_width_right            {width:0px;}

.content_width_td            {width:100%;padding:0px 0px 0px 0px}
.box_width_td_left            {padding:0px 11px 0px 0px;}
.box_width_td_right            {padding:0px 0px 0px 8px; display:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.row_1                        {padding:16px 0px 0px 0px; height:111px;}

.row_3                        {padding:0px 0px 0px 0px;}
/* ************************************************************************************* */

/* ************************************************************************************* */
.nav_separator                {padding:0px 9px 0px 7px; vertical-align:middle;}
/* ************************************************************************************* */
.logo                {padding:0px 0px 15px 21px; width:100%; height:54px;}


.banner_02          {padding:0px 0px 3px 0px;}
.banner_03             {padding:0px 0px 4px 0px; text-align:right;}
/* ************************************************************************************* */
.header                 {vertical-align:middle; text-align:right;}
.header td             {vertical-align:middle; height:31px;}
.header td              {color:#464545; font-size:13px; line-height:14px; font-weight:normal;font-family:Arial, Helvetica, sans-serif;}     
.header img            {vertical-align:middle;}
.header_separator    {padding:0px 24px 6px 24px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.languages             {padding:0px 0px 4px 0px;}
.languages table    {width:78px;}
.currencies         {padding:0px 23px 0px 0px;}
.currencies table    {width:164px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.z1                {padding:0px 0px 0px 0px;}
.z1 td              {padding:0px 6px 8px 43px; vertical-align:middle;}

/* ************************************************************************************* */
.select            {width:100%;border:1px solid #e3e3e3;background:#ffffff; color:#464545;vertical-align:middle;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.select2         {margin:4px 0px 3px 0px;}    
.select2 td        {padding:11px 0px 20px 0px; height:36px; vertical-align:middle;}             
.select2 select    {width:70%; border:1px solid #808080;border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;background:#ffffff; color:#464545;vertical-align:middle;margin:0px 10px 2px 10px;}
.search                 {padding:1px 20px 3px 22px;}
.search .table            {width:220px;}
.search .go                {width:100%;_width:200px;border:0px solid #808080; border-color:#808080 #cdcdcd #cdcdcd #808080;background:transparent; color:#209ccc;vertical-align:middle;margin:0px 0px 0px 0px;padding:3px 9px 0px 9px; height:21px;}
.go2                {width:100%;border:1px solid #141414;background:#ffffff; color:#787778;vertical-align:middle;margin:0px 0px 0px 0px;height:18px; padding-top:0px; padding-left:5px;}
/* ************************************************************************************* */

.panel                {margin:0px 0px 0px 0px;}
.panel td            {color:#a4a4a4; font-size:11px; line-height:17px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.panel a            {color:#b4b4b5; font-size:11px; line-height:17px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:block;}
.panel a:hover        {color:#b4b4b5;text-decoration:underline;}
.panel a.store_manager {
    font-weight: bold;
    color:#fff;
}
.panel a.store_manager span {
    color:#8baa21;
}
a.forgotten {
    color: #8baa21;
    margin-left:12px;
    font-size: 10px;
    }

.panel .table        {width:182px; height:72px;}
.panel .td            {vertical-align:top;padding:16px 0px 0px 31px;}
.panel .bold        {background:#000000; color:#ffffff; font-weight:bold; height:33px; vertical-align:middle;padding:0px 0px 0px 30px; border-right:#252525 1px solid;}
/* ************************************************************************************* */
.footer td img            {margin:0px 0px 0px 0px;}
.footer                 {padding:0px 0px 0px 0px;} 
.footer_td                {width:224px; text-align:center; height:88px;}
.footer1_td                {width:50%;padding:0px 5px 0px 1px; text-align:left;height:40px;}
.footer2_td                {width:50%;padding:0px 5px 0px 1px; text-align:right;height:40px;}
.footer                        {color:#afafaf; font-size:12px; line-height:24px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; vertical-align:middle;}    
.footer td                   {color:#afafaf; font-size:12px; line-height:24px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; vertical-align:middle;}            
.footer a                   {color:#afafaf; font-size:12px; line-height:24px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}             
.footer a:hover           {color:#afafaf;text-decoration:underline;}

.footer span a               {color:#a3ce31; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;text-decoration:none;}             
.footer span a:hover       {color:#a3ce31;text-decoration:underline;}

.footer b                {color:#a3ce31; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.footer b a               {color:#a3ce31; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}            
.footer b a:hover         {color:#a3ce31; text-decoration:none;}

/* ************************************************************************************* */
.infoBox_                 {margin:3px 0px 9px 0px;}
.infoBox_ .infoBox__     {border:1px solid #dedede;padding:10px 9px 10px 9px;}
/* ************************************************************************************* */
.infoBox_  TEXTAREA,
.infoBox_ .main  TEXTAREA,
.infoBox_ .main  input,
.infoBox_ .main  select,
.infoBox_ .fieldValue  select,
.infoBox_ .fieldValue  input            {border:1px solid #808080;border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;background:#ffffff; color:#464545;}        
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBoxHeading_table            {margin:0px 0px 0px 0px; border:1px solid #dedede; border-bottom:0px;}
.infoBoxHeading_td                {width:100%; height:33px;padding:22px 4px 0px 23px; vertical-align:top;}
.infoBoxHeading_aff_td                {width:100%; height:3px;padding:2px 4px 0px 23px; vertical-align:top;}  
/* ************************************************************************************* */
.popup .infoBoxHeading_td         {color:#2c2c2c;font-size:15px;line-height:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.infoBoxHeading_td                 {color:#2c2c2c;font-size:15px;line-height:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.infoBoxHeading_td a             {color:#2c2c2c;font-size:15px;line-height:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-decoration:none}
.infoBoxHeading_td a:hover      {color:#2c2c2c; text-decoration:underline;}

.infoBox_table                    {margin:0px 0px 5px 0px; border:1px solid #dedede; border-top:0px;}
.infoBox_td                     {padding:0px 0px 0px 0px;width:100%;}
/* ************************************************************************************* */
.infoBoxContents_table            {margin:0px;}
.infoBoxContents_table .boxText    {padding-right:30px; padding-bottom:7px; padding-top:7px; height:45px;width:100%;}

.infoBoxHeading2_table            {margin:0px 0px 0px 0px; border:1px solid #dedede; border-bottom:0px;}
.infoBoxHeading2_td                {width:100%; height:33px;padding:13px 4px 2px 25px; vertical-align:top;}                                
/* ************************************************************************************* */
.popup .infoBoxHeading2_td         {color:#2c2c2c;font-size:13px;line-height:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.infoBoxHeading2_td             {color:#2c2c2c;font-size:13px;line-height:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.infoBoxHeading2_td a             {color:#2c2c2c;font-size:13px;line-height:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-decoration:none}
.infoBoxHeading2_td a:hover      {color:#2c2c2c; text-decoration:underline;}
/* ************************************************************************************* */
.infoBoxContents2_table .boxText    {padding:6px 25px 10px 25px; height:46px;width:100%;}

.box_cart                    {margin-top:15px;margin-bottom:11px;}
.box_cart td                {padding:4px 0px 4px 0px;}
.boxText font                  {color:#2b4605; text-decoration:none; font-size:11px; font-weight:normal;}
.boxText font a             {color:#2b4605; text-decoration:none; font-size:11px; font-weight:normal;}
.boxText font a:hover          {color:#2b4605;}

.boxText font.sc a             {color:#2b4605; text-decoration:none; font-size:11px; font-weight:bold;}
.boxText font.sc a:hover      {color:#2b4605; text-decoration:underline}

.boxText strong a                 {color:#2b4605; text-decoration:none; font-size:11px; line-height:14px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.boxText strong a:hover          {color:#2b4605; text-decoration:none}
/* ************************************************************************************* */
/* ************************************************************************************* */
.boxText SPAN.newItemInCart                 {color: #ff0000;font-size:12px; line-height:14px;font-family:Arial, Helvetica, sans-serif;padding:4px 0px 4px 0px;}
.boxText a .newItemInCart                    {color: #ff0000;font-size:12px; line-height:14px;font-family:Arial, Helvetica, sans-serif;}
.boxText a:hover .newItemInCart             {color: #ff0000; text-decoration:underline;}
.boxText SPAN.oldItemInCart                    {color: #4f4f4f;font-size:12px; line-height:14px;font-family:Arial, Helvetica, sans-serif;padding:4px 0px 4px 0px; display:block;}
.boxText a .oldItemInCart                    {color: #4f4f4f;font-size:12px; line-height:14px;font-family:Arial, Helvetica, sans-serif;}
.boxText a:hover .oldItemInCart             {color: #4f4f4f; text-decoration:underline;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.boxText,
.boxText td                    {color:#000000; font-size:11px; line-height:16px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.boxText a                    {color:#006f7c; font-size:12px; line-height:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.boxText a:hover            {text-decoration:underline;}
.boxText .order_history             {width:100%;padding:3px 5px 3px 0px;}
.boxText .order_history a            {color:#006f7c; font-size:13px; line-height:16px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.boxText .order_history a:hover        {color:#006f7c; text-decoration:none;}


.boxText span a                    {color:#006f7c; font-size:12px; line-height:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
.boxText span a:hover            {color:#006f7c; text-decoration:none;}
span.productSpecialPrice     {color:#e15700;font-size:14px; line-height:14px;font-family:Arial, Helvetica, sans-serif;display:block; font-weight:bold;display:inline;}
b.productSpecialPrice         {color:#e15700;font-size:14px; line-height:14px;font-family:Arial, Helvetica, sans-serif;display:block; font-weight:bold;display:inline;}

.product-price_aff SPAN.productSpecialPrice             {color:#e15700;font-size:12px; line-height:14px;font-family:Arial, Helvetica, sans-serif;display:block;font-weight:bold;display:inline;}

.product-price_aff s.productSpecialPrice             {color:#e15700;font-size:12px; line-height:14px;font-family:Arial, Helvetica, sans-serif;display:block;font-weight:bold;display:inline;}

.product-price-big_aff SPAN.productSpecialPrice             {color:#e15700;font-size:14px; line-height:14px;font-family:Arial, Helvetica, sans-serif;display:block;font-weight:bold;display:inline;}

.product-price-big_aff s.productSpecialPrice             {color:#e15700;font-size:14px; line-height:14px;font-family:Arial, Helvetica, sans-serif;display:block;font-weight:bold;display:inline;}

.product-price SPAN.productSpecialPrice             {color:#e15700;font-size:12px; line-height:14px;font-family:Arial, Helvetica, sans-serif;display:block;font-weight:bold;display:inline;}

.product-price s.productSpecialPrice             {color:#e15700;font-size:12px; line-height:14px;font-family:Arial, Helvetica, sans-serif;display:block;font-weight:bold;display:inline;}

#productSpecialPrice     {color:#e15700;font-size:14px; line-height:14px;font-family:Arial, Helvetica, sans-serif;display:block;font-weight:bold;display:inline;}
del                                     {color:#e15700;font-size:12px; line-height:14px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.boxText div.img                 {margin:10px 0px 10px 0px; text-align:center;}
.boxText div.stars                 {margin:14px 0px 9px 0px;}

.boxText .name_padd                {padding:13px 0px 13px 0px;height:40px; vertical-align:top; text-align:left;}
.boxText .pic_padd                {padding:9px 0px 5px 0px;text-align:center; vertical-align:middle;}
.boxText .price_padd            {padding:5px 0px 6px 0px;vertical-align:middle; height:30px; width:100%;}
.boxText .desc_padd                {padding:10px 0px 2px 0px;height:54px;}        
.boxText select                    {margin:0px 0px 9px 0px;border:1px solid #808080;border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;background:#ffffff; color:#464545;}    
.boxText .input                    {margin:6px 0px 4px 0px;border:1px solid #808080;border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;background:#ffffff; color:#464545;height:19px; width:100%;}
.boxText .button_search            {width:15%;}
.boxText .button_search input    {margin:2px 0px 0px 0px;}
.boxText .text_search            {text-align:left; width:85%;}
.boxText .star_padd                {padding:14px 0px 0px 0px;}
.boxText .languages                {padding:0px 0px 10px 0px;}
.boxText .button                {padding:0px 0px 4px 0px; height:26px; text-align:center;}
.boxText .padd                     {padding:0px 0px 5px 0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.boxText li                            {padding:0px 0px 0px 0px; width:100%;}
.boxText li, .boxText li a            {font-family:Arial, Helvetica, sans-serif;}
.boxText ul                            {list-style:none;margin:0px 0px 0px 0px;padding:0;}
.boxText .categories                {margin:0px 0px 0px 0px;}
.boxText .bestsellers                {margin:0px 0px 0px 0px;}
.boxText .information                {margin:0px 0px 0px 0px;}
.boxText .manufacturers                {margin:0px 0px 0px 0px;}
.boxText li a                         {display:block;}
.boxText ul li div                     {padding-left:15px;}


.boxText .bg_list_head                     {background:url(images/bg_list_hline.gif) 0px 0px repeat-x; color:#666666; font-size:14px;font-weight:bold; line-height:28px;}
.boxText .bg_list_head a                    {background:url(images/bg_list_hline.gif) 0px 0px repeat-x; color:#666666; font-size:14px;font-weight:bold; line-height:28px;text-decoration:none;}
.boxText .bg_list_head a:hover            {background:url(images/bg_list_hline.gif) 0px 0px repeat-x; color:#666666; font-size:14px;font-weight:bold; line-height:28px; text-decoration:none;}
.boxText .bg_list_head a b                {color:#666666; font-weight:bold; text-decoration:none;}
.boxText .bg_list                     {background:url(images/bg_list_hline.gif) 0px 0px repeat-x;} 
.boxText .bg_list a                    {color:#666666; font-size:12px; line-height:13px; font-weight:normal;
                                     padding:6px 1px 5px 26px;background:url(images/bg_list.gif) 9px 10px no-repeat;text-decoration:none;}
.boxText .bg_list a:hover            {color:#666666;text-decoration:underline;}
.boxText .bg_list a b                {color:#666666; font-weight:bold; text-decoration:none;}

.boxText .bg_list_head_un                 {padding:0px 0px 0px 0px; color:#666666; font-size:14px;font-weight:bold; line-height:28px;}
.boxText .bg_list_head_un a                    {padding:0px 0px 0px 0px; color:#666666; font-size:14px;font-weight:bold; line-height:28px;text-decoration:none;}
.boxText .bg_list_head_un a:hover            {padding:0px 0px 0px 0px; color:#666666; font-size:14px;font-weight:bold; line-height:28px;text-decoration:none;}
.boxText .bg_list_head_un a b                {color:#666666; font-weight:bold; text-decoration:none;}

.boxText .bg_list_un                 {padding:0px 0px 0px 0px;}
.boxText .bg_list_un a                {color:#666666; font-size:12px; line-height:13px; font-weight:normal;
                                     padding:6px 1px 5px 26px;background:url(images/bg_list.gif) 9px 10px no-repeat;text-decoration:none;}
.boxText .bg_list_un a:hover        {color:#666666;text-decoration:underline;}
.boxText .bg_list_un a b            {color:#666666; font-weight:bold; text-decoration:none;}
/* ************************************************************************************* */
.boxText .bg_list2                     {padding:0px 0px 0px 0px;}
.boxText .bg_list2 a                 {padding:4px 1px 3px 6px;text-decoration:none;}
.boxText .bg_list2 a:hover             {text-decoration:none;}

.boxText .bg_list2_un                 {padding:0px 0px 0px 0px;}
.boxText .bg_list2_un a                {padding:4px 1px 3px 6px;text-decoration:none;}
.boxText .bg_list2_un a:hover         {text-decoration:none;}
/* ************************************************************************************* */
.boxText .bg_list2                     {background:url(images/bg_list_hline.gif) 0px 0px repeat-x;}
.boxText .bg_list2 a font            {color:#666666; font-size:12px; line-height:18px; font-weight:normal;text-decoration:none;}
.boxText .bg_list2 a:hover font        {color:#666666;text-decoration:underline;}

.boxText .bg_list2_un                 {padding:0px 0px 0px 0px;}
.boxText .bg_list2_un a    font        {color:#666666; font-size:12px; line-height:18px; font-weight:normal;text-decoration:none;}
.boxText .bg_list2_un a:hover font    {color:#666666;text-decoration:underline;}
/* ************************************************************************************* */
.boxText .bg_list2 a b                {color:#666666; font-size:12px; line-height:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.boxText .bg_list2 a:hover b        {color:#666666;text-decoration:none;}

.boxText .bg_list2_un                  {}
.boxText .bg_list2_un a    b            {color:#666666; font-size:12px; line-height:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.boxText .bg_list2_un a:hover b        {color:#666666;text-decoration:none;}
/* ************************************************************************************* */
.boxText .bg_list3                     {background:url(images/bg_list_hline.gif) 0px 0px repeat-x;}
.boxText .bg_list3 a                {color:#575656; font-size:14px; line-height:15px; font-weight:normal;
                                      padding:6px 1px 8px 13px;background:url(images/bg_list.gif) 0px 11px no-repeat;text-decoration:none;}
.boxText .bg_list3 a:hover            {color:#4f4f4f;text-decoration:underline;}

.boxText .bg_list3_un                 {padding:0px 0px 0px 0px;}
.boxText .bg_list3_un a                {color:#575656; font-size:14px; line-height:15px; font-weight:normal;
                                      padding:6px 1px 8px 13px;background:url(images/bg_list.gif) 0px 11px no-repeat;text-decoration:none;}
.boxText .bg_list3_un a:hover        {color:#4f4f4f;text-decoration:underline;}
/* ************************************************************************************* */
.cont_heading_table                                {background:#e5e5e5; border-top:1px solid #e5e5e5;margin:0px 0px 0px 0px;}
.cont_heading_td                                {vertical-align:middle;padding:7px 20px 8px 20px; height:30px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.popup .cont_heading_td         {color:#2c2c2c;font-size:12px;line-height:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.cont_heading_td td                {color:#2c2c2c;font-size:12px;line-height:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.cont_heading_td a                 {color:#2c2c2c;font-size:12px;line-height:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-decoration:none}
.cont_heading_td a:hover          {color:#2c2c2c; text-decoration:underline;}
/* ************************************************************************************* */
.content_wrapper_table            {margin:0px 0px 0px 0px;}
.content_wrapper_td                {padding:0px 0px 0px 0px; width:100%;}
/* ************************************************************************************* */
.content_wrapper3_table                {margin:0px 0px 0px 0px;}
.content_wrapper3_td                {padding:10px 15px 5px 15px; width:100%;}
/* ************************************************************************************* */
.content_wrapper1_table                {border:0px solid #d8d7cb;margin:auto; margin-bottom:6px;}
.content_wrapper1_td                {padding:16px 23px 20px 23px;}
/* ************************************************************************************* */
.content_wrapper2_table                {margin:0px 0px 0px 0px;}
.content_wrapper2_td                {padding:0px 23px 0px 23px; width:100%;}
/* ************************************************************************************* */
.content_wrapper4_table                {border:0px solid #d8d7cb;margin:auto; margin-bottom:6px;}
.content_wrapper4_td                {padding:16px 1px 20px 1px;}
/* ************************************************************************************* */
.tableBox_output_table        {margin:3px 0px 5px 0px;}
.tableBox_output1_td        {padding:0px 0px 0px 0px;}
.tableBox_shopping_cart        {margin:20px auto 0px; width: 90%;}
/* ************************************************************************************* */
.total_table {width:200px;padding-right:40px;}
.total_table span { font-size: 14px;}
.cart_total_left              {width:100px; text-align:right; vertical-align:middle;height:40px;padding:0 10px;color:#363636; font-size:14px;line-height:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.cart_total_right              {width:50px; text-align:center;vertical-align:middle;padding:0px;color:#e15700; font-size:14px;line-height:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.cart_button_padd            {padding:9px 8px 0px 8px;}

.remove                     {width:20%;}
.products                     {width:45%;}
.quantity                     {width:15%;}
.total                         {width:20%;}

.prod_table                {border:0px solid #d8d7cb;margin:auto;}
.prod_td                {padding:0px 9px 10px 9px;}
/* ************************************************************************************* */
.prod2_table            {border:0px solid #d8d7cb;margin:auto;}
.prod2_td                {padding:8px 0px 0px 0px;}
/* ************************************************************************************* */
.pic_table                {border:0px solid #d8d7cb;margin:auto; width:1px;}
.pic_td                    {padding:0px;}

.pic2_table                {border:0px solid #d8d7cb;margin:auto; width:1px;}
.pic2_td                {padding:0px;}

.pic3_table                {border:0px solid #d8d7cb;margin:auto; width:1px;}
.pic3_td                {padding:0px;}
/* ************************************************************************************* */
.main a.enlarge                {color:#4f4f4f; font-size:11px; text-transform:lowercase; font-weight:normal; display:block;padding:10px 0px 10px 0px; text-decoration:underline;}
.main a:hover.enlarge        {color:#4f4f4f; font-size:11px; text-transform:lowercase; font-weight:normal; text-decoration:none}
/* ************************************************************************************* */
.result_top_padd            {margin:0px 0px 0px 0px;}
.result_bottom_padd            {margin:0px 0px 0px 0px;}

.result_top_padd td          {width:50%; vertical-align:middle;padding:14px 5px 18px 7px;}
.result_bottom_padd td        {width:50%; vertical-align:middle;padding:18px 5px 18px 7px;}

.result_right     {text-align:right;}
.result td      {color:#4f4f4f; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif;}
.result b       {color:#4f4f4f; font-weight:normal;}
/* ************************************************************************************* */
.result_right b                            {color:#e15700; font-weight:bold;}
.result_right a.pageResults                {color:#e15700; text-decoration:underline;font-size:12px;}
.result_right a.pageResults:hover         {color:#e15700;    text-decoration:none;background: #f3f3f3;}
.result_right a.pageResults    u            {color:#e15700; text-decoration:underline;}
.result_right a.pageResults u:hover     {color:#e15700;    text-decoration:none;}
/* ************************************************************************************* */
td.main, p.main, div.main, .main td, .main p, .main b                     
                        {color:#000000; font-size:12px; line-height:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

.main .desc                {color:#000000; font-size:11px; line-height:16px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.main .desc2            {color:#000000; font-size:11px; line-height:16px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}                        

.main .name                    {color:#00aced; line-height:20px; }
.main .s_cart_head            {color:#000000; font-size:11px;line-height:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.main a                        {font-size:12px; line-height:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.main a:hover                {text-decoration:underline;}

.main .name b a                {color:#006f7c; font-size:12px; line-height:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
.main .name b a:hover        {color:#006f7c; text-decoration:none;}
 
.main .name a                {color:#006f7c; font-size:12px; line-height:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
.main .name a:hover            {color:#006f7c; text-decoration:none;}

.main .desc b                 {color:#666666;}
.main .desc2 strong            {color:#666666;}
.main .desc2 a                 {color:#666666; font-size:11px; font-weight:normal; text-decoration:underline;}
.main .desc2 a:hover        {color:#666666; font-size:11px; text-decoration:none;}
.main b b                     {color:#353434;font-size:12px;line-height:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

SPAN.productSpecialPrice             {color:#2c2c2c;font-size:12px;line-height:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif; display:inline;}
s                                    {color:#2c2c2c;font-size:12px;line-height:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

.main SPAN.productSpecialPrice         {color:#e15700;font-size:12px; line-height:14px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:inline;}
.main s                                {color:#e15700;font-size:12px; line-height:14px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.main b.productSpecialPrice         {color:#e15700;font-size:12px; line-height:14px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:inline;}

.main .strong                {color:#000000; font-size:13px; line-height:42px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; display:block;}
.padd_2 .main                {color:#000000; font-size:11px; line-height:14px; font-weight:normal;}
.padd_2    select                {border:1px solid #808080;border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;background:#ffffff; color:#464545;vertical-align:middle;}
.img                        {border:0px solid #efd9b0; background:#ffffff;}

.main .data em                {color:#353434; font-size:10px; line-height:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
/* ************************************************************************************* */
.main br                                        {line-height:9px;}
/* ************************************************************************************* */
.main .desc2 ul            {margin:5px 0px 15px 0px;list-style:none;padding:0;}
.main .desc2 li            {padding:0px 0px 0px 0px;}

.main .desc2 li div        {color:#000000; font-size:12px; line-height:14px; font-weight:normal; text-decoration:underline;
                         padding:5px 1px 5px 15px;background:url(images/bg_list.gif) 0px 10px no-repeat;}


.main .desc2 li a        {color:#000000; font-size:12px; line-height:14px; font-weight:normal;text-decoration:underline;}
.main .desc2 li a:hover    {color:#000000; font-size:12px; line-height:14px; font-weight:normal;text-decoration:none;}

.desc_list                {width:50%;}
.desc_list_separator    {padding:0px 20px 0px 20px;}
/* ************************************************************************************* */
.main br                                        {line-height:9px;}
/*  *********  */
.main .right .pic_padd                            {padding:5px 0px 2px 17px;float:right;}
.main .right .name_padd                            {padding:14px 12px 14px 13px; vertical-align:middle;text-align:left;}
.main .right .desc_padd                            {padding:12px 0px 5px 0px; text-align:left;}
.main .right .data_padd                            {padding:16px 2px 0px 0px;float:right; text-align:right; line-height:20px;}
.main .right .price_padd                        {padding:15px 6px 0px 0px;  text-align:left;line-height:20px;}
.main .right .button_padd                        {padding:7px 0px 0px 0px;}
/*  *********  */
.main .left .pic_padd                            {padding:5px 17px 2px 0px;float:left;}
.main .left .name_padd                            {padding:14px 12px 14px 13px;h vertical-align:middle;text-align:left;}
.main .left .desc_padd                            {padding:12px 0px 5px 0px; text-align:left;}
.main .left .data_padd                            {padding:16px 0px 0px 0px; text-align:left; line-height:20px;}
.main .left .price_padd                            {padding:15px 6px 0px 0px;float:right; line-height:23px;}
.main .left .button_padd                        {padding:7px 0px 0px 0px;}

/*  *********  */
.main .s_cart_head_padd                        {padding:0 0 5px 0; height:15px; vertical-align:middle; border-bottom: 1px solid #ccc;}
.main .s_cart_td                            {padding:5px 10px;}
.main .s_cart_td input                        {border:1px solid #808080;border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;background:#ffffff; color:#464545;}
/*  *********  */
/*  *********  */
.main .name2_padd                            {padding:5px 0px 2px 0px;height:23px; text-align:left; vertical-align:middle;}
.main .pic2_padd                            {padding:0px 0px 15px 0px;}
.main .desc2_padd                            {padding:14px 0px 3px 0px; height:6px;}
.main .desc22_padd                            {padding:1px 0px 0px 0px; height:6px; text-align:right;}
.main .listing2_padd                        {padding:0px 0px 6px 0px;}
.main .price2_padd                            {padding:6px 0px 18px 0px;vertical-align:middle; height:30px; width:100%;}
.main .button2_padd                            {padding:5px 0px 4px 0px; height:26px; text-align:left;}
.main .pr_desc2_padd                        {padding:5px 10px 10px 10px;width:100%;}
.main .button22_padd                        {margin:10px 0px 10px 0px;}
.main .button2_padd table                    {width:1px;}
.main div.img                                 {margin:0px 0px 0px 0px; text-align:center;}
.main .btn_wrapper td                        {padding:2px 10px 0px 11px; border-bottom:2px solid #ceccc0; background:#f3f3f3; vertical-align:middle;}
/*  *********  */
/*  *********  */
.main .name3_padd                            {width:100%; height:5px;padding:5px 15px 13px 15px; text-align:center;}
.main .pic3_padd                            {padding:1px 3px 0px 3px; text-align:center;}
.main .desc3_padd                            {padding:1px 0px 5px 0px;}
.main .button3_padd                            {padding:10px 0px 0px 0px; text-align:center;}
.main .price3_padd                            {padding:9px 0px 7px 0px; height:8px;text-align:center;}

.main .name4_padd                            {padding:4px 0px 14px 0px;height:47px; text-align:center; vertical-align:middle;}
.main .pic4_padd                            {padding:4px 0px 0px 0px; text-align:center;}
.main .desc4_padd                            {padding:2px 0px 3px 0px; text-align:center;}
.main .price4_padd                            {padding:2px 0px 0px 0px; text-align:center; vertical-align:middle; height:49px;}
.main .button4_padd                            {padding:4px 0px 0px 0px;text-align:center;}
/* ************************************************************************************* */
.button_marg img, 
.button_marg input                             {margin:2px 1px 0px 0px;}

.button2_marg img,
.button2_marg input                         {margin:3px 0px 0px 0px;}

.button3_marg img, 
.button3_marg input                         {margin:2px 0px 3px 0px;}

.button22_marg                                {margin:0px 0px 0px 0px;}
.bg_input input                                {background:none; border:0px;}
/* ************************************************************************************* */
.prod_info                    {float:left;padding:3px 1px 1px 1px;margin:0px 45px 0px 0px; text-align:center;}
/* ************************************************************************************* */
table.listing                 {margin:0px 0px 2px 0px;}
table.listing td            {padding:1px 0px 1px 0px;background:url(images/line.gif) 0px center repeat-x;
                             color:#4f4f4f; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

.main .listing b                     {font-weight:normal;}
.main .listing em,
.main .listing font                   {color:#4f4f4f; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; background:#ffffff;padding:0px 0px 0px 4px;}
.main .listing b font               {color:#4f4f4f; font-size:10px; font-family:Arial, Helvetica, sans-serif; background:#ffffff;padding:0px 4px 0px 0px;}
.main .listing b font a             {text-decoration:underline;}
.main .listing b font a:hover       {text-decoration:none}

.main .listing font a             {color:#4f4f4f; text-decoration:underline; font-size:10px; font-weight:normal;}
.main .listing font a:hover       {color:#4f4f4f; text-decoration:none} 
/* ************************************************************************************* */

.smallText a            {color:#e15700; font-size:11px; text-decoration:none;}    /*  advanced_search.php  */
.smallText a:hover         {color:#e15700; font-size:11px; text-decoration:underline;}
.smallText a u             {color:#e15700; font-size:11px; text-decoration:none;}
.smallText a:hover u    {color:#e15700; font-size:11px; text-decoration:underline;}
/* ************************************************************************************* */
.prod_line_x                    {background:url(images/line_x.gif) 0px center repeat-x;}
.prod_line_y                    {background:url(images/line_y.gif) center 0px repeat-y;}

.prod2_line_x                    {background:url(images/line_xx.gif) 0px center repeat-x;}
.prod2_line_y                    {background:url(images/line_xx.gif) center 0px repeat-y;}

.padd_gg img                    {height:41px;}
.padd_vv img                    {width:31px;}
/* ************************************************************************************* */
.cart_line_x                {background:url(images/line_xx.gif) 0px center repeat-x;}
.cart_line_y                {}

.padd2_gg img                {height:2px;}
.padd2_vv img                {width:3px;}

.padd3_gg img                {height:21px;}
/* ************************************************************************************* */
.errorBox { font-family:Arial, Helvetica, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family:Arial, Helvetica, sans-serif; font-size : 10px; color: #cc0033; padding:10px 0px 10px 0px;}

FORM                         {display: inline;}
td, div                        {padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;font-size: 12px; line-height: 18px;}
td                             {vertical-align:top;}
table                        {width:100%;}
/* ************************************************************************************* */
TR.headerError                 {background: #ff0000;}
TD.headerError                 {color: #ffffff;font-size: 12px;font-weight : bold;font-family:Arial, Helvetica, sans-serif; background: #ff0000;text-align:center;}
TR.headerInfo                 {background: #00ff00;}
TD.headerInfo                 {color: #ffffff;font-size: 12px;font-weight: bold;font-family:Arial, Helvetica, sans-serif;background: #00ff00;text-align: center;}
.infoBoxContents             {padding:0px 0px 0px 10px;}
TD.infoBox, SPAN.infoBox     {font-size: 10px;font-family:Arial, Helvetica, sans-serif;}
.productListing-heading             {color: #FFFFFF;font-size: 10px;font-weight: bold;font-family:Arial, Helvetica, sans-serif;background: #b6b7cb;                                       }
TD.pageHeading, DIV.pageHeading                 {color: #9a9a9a; font-size: 20px;font-weight: bold;font-family:Arial, Helvetica, sans-serif;}
TD.pageHeading a, DIV.pageHeading a             {color: #9a9a9a; font-size: 20px;font-weight: bold;font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
TD.pageHeading a:hover, DIV.pageHeading a:hover {color: #9a9a9a; text-decoration:underline;}
TR.subBar                             {background: #f4f7fd;}
TD.subBar                             {color: #4277ac;font-size: 10px;font-family:Arial, Helvetica, sans-serif;}

TABLE.formArea                         {background:#f4f4f4; border-color:#ccc; border-style:solid; border-width:1px;padding: 5px;}
TD.formAreaTitle                     {font-size:12px;font-weight: bold;font-family:Arial, Helvetica, sans-serif;}

SPAN.errorText                         {color: #ff0000;font-family:Arial, Helvetica, sans-serif;}
.checkoutBarFrom, .checkoutBarTo     {color: #353535; font-size: 10px;font-family:Arial, Helvetica, sans-serif;}
.checkoutBarCurrent                 {color: #c83b00;font-size: 10px;font-family:Arial, Helvetica, sans-serif;}
/* message box */
.messageBox                         {font-family:Arial, Helvetica, sans-serif; font-size: 10px; }
.messageStackError, 
.messageStackWarning                 {font-family:Arial, Helvetica, sans-serif; font-size: 10px; background-color: #ffb3b5;}
.messageStackSuccess                 {font-family:Arial, Helvetica, sans-serif; font-size: 10px; background-color: #99ff00; }
/* input requirement */
.inputRequirement                     {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; vertical-align:top}
/* ************************************************************************************* */
.vam, .vam_td td        {vertical-align:middle;}
.tac                    {text-align:center;}
.b_width strong            {display:block; width:125px; font-weight:normal;}
.width2_100,
.width3_100,
.radio                     {width:100%;}
.width2_100 input        {width:55%;}
.width2_100 select        {width:55%;}
.width3_100 input        {width:100%; border: 1px solid #ccc; padding: 3px 5px;}
.indent_2                {padding-left:12px;}
.indent_3                {padding-bottom:3px;}
.radio input            {margin:0px 5px 1px 5px; vertical-align:middle;}
/* ************************************************************************************* */
.img_middle    img            {vertical-align:middle; margin:1px 10px 0px 0px;}
.img_middle                {padding:3px 0px 3px 0px;}
/* ************************************************************************************* */
.ofh                                {overflow:hidden;}
.al_left                             {padding-top:5px;}
.al_left strong                        {text-align:left !important;}
.al_left                             {text-align:left !important;}
.fl_left                            {float:left;}
.fl_right                            {float:right;}
.cl_both                            {clear:both; line-height:0px; font-size:0px;}
/* ************************************************************************************* */    
.left_part                {float:left; width:75%}
.right_part                {float:right;padding:0px 0px 0px 0px;}



td.tab {
    font-weight: bold;
    background: #f4f4f4;
    padding: 5px 15px;
}

td.tab a {
    font-size: 13px;
    font-weight: bold;
    color: #999;
    text-decoration: none;
}

td.active{
    background: #C9C9C9;
    color: #666;
}

td.active a {
    font-size: 13px;
    font-weight: bold;
    color: #555;
}



#panel {
    background: #754c24;
    height: 200px;
    display: none;
}
.slide {
    margin: 0;
    padding: 0;
    border-top: solid 4px #422410;
    background: url(images/btn-slide.gif) no-repeat center top;
}
.btn-slide {
    text-align: center;
    width: 144px;
    height: 31px;
    padding: 10px 10px 0 0;
    margin: 0 auto;
    display: block;
    font: bold 120%/100% Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none;
}

.pending_orders{
    font:  Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 11px;
    padding-left:9px;
    padding-top:3px;
}
.subheadings {
    font-family: Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#000000;
    text-align:left;
    font-weight:normal;
	padding-bottom:5px;
}