input.transpng {
    behavior: url(/images/png.htc)
    }
img.transpng {
    behavior: url(/images/png.htc)
    }
.cat_description {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #800000;
    font-weight: bold
    }
TD.boxText {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold
    }
TD.boxText1 {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #000
    }
span.boxText1 {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #000
    }
TD.boxText2 {
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    color: #929292
    }
.errorBox {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    background: #ffb3b5;
    font-weight: bold
    }
.stockWarning {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #c03
    }
.productsNotifications {
    background: #f2fff7
    }
.orderEdit {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #70d250;
    text-decoration: underline
    }
.hhh {
    font-family: Verdana, Arial, sans-serif;
    font-size: 13px;
    font-weight: bold
    }
BODY {
    background: #fff;
    color: #333;
    margin: 0
    }
html, body {
    height: 100%;
    margin: 0;
    padding: 0
    }
A {
    color: #000;
    text-decoration: none;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold
    }
A:hover {
    color: #4575B4;
    text-decoration: underline;
    font-weight: bold;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px
    }
A.smallGrey {
    color: #6A6A6A;
    text-decoration: none;
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px
    }
A.smallGrey:hover {
    color: #6A6A6A;
    text-decoration: underline;
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px
    }
A.GreyBold, A.GreyBold:visited {
    color: #6A6A6A;
    text-decoration: none;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold
    }
A.GreyBold:hover {
    color: #6A6A6A;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline
    }
a.lottery {
    color: #f00;
    text-decoration: underline
    }
a.lottery:hover {
    color: #000;
    text-decoration: underline
    }
/*
A  
{
  color:  #6A6A6A;
  text-decoration:  underline;
  font-family  :  Arial,  Verdana,  sans-serif;
  font-size: 10px;
}

A:hover  
{
  color:  #6A6A6A;
  text-decoration:  none;
}
*/
A.contentboxcontents {
    color: #000;
    text-decoration: none;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px
    }
A.contentboxcontents:hover {
    color: #000;
    text-decoration: underline
    }
A.contentBox, A.contentBox:hover, A.contentBox:visited {
    color: #000;
    text-decoration: underline;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal
    }
FORM {
    display: inline
    }
TR.header {
    background: #fff
    }
TD.headerNavigation {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFF
    }
TD {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000
    }
TD.headerNavigation1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    font-weight: bolder
    }
TD.headerNavigation2 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #000;
    font-weight: bold
    }
A.headerNavigation, A.headerNavigation:visited {
    color: #fff;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    font-size: 12px
    }
A.headerNavigation:hover {
    color: #fff;
    text-decoration: underline;
    font-style: normal;
    font-weight: bold;
    font-size: 12px
    }
A.categories, SPAN.categories {
    color: #000;
    text-decoration: none;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold
    }
td.categories {
    color: #000;
    text-decoration: none;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold
    }
A:hover.categories {
    color: #000;
    text-decoration: underline;
    font-weight: bold
    }
A.categories1 {
    color: #606060;
    text-decoration: none;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold
    }
A:hover.categories1 {
    color: #606060;
    text-decoration: underline;
    font-weight: bold
    }
A.categories_white, A.categories_white:visited {
    color: #fff;
    text-decoration: none;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold
    }
A.categories_white:hover {
    color: #fff;
    text-decoration: underline;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold
    }
TR.headerError {
    background: #f00
    }
TD.headerError {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 13px;
    background: #f00;
    color: #fff;
    font-weight: bold;
    text-align: center
    }
TR.headerInfo {
    background: #0f0
    }
TD.headerInfo {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 13px;
    background: #0f0;
    color: #fff;
    font-weight: bold;
    text-align: center
    }
TD.footer {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #F08402
    }
/*
table.footer  
{
}
*/
.infoBox {
    background: #E8B780
    }
table.infoBoxContents {
    background: #EFEFEF;
    font-family: Verdana, Arial, sans-serif
    }
table.contentBoxContents {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px
    }
td.infoBoxContents {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px
    }
TD.contentBoxHeading {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000
    }
h1.contentboxheading {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0
    }
h1.prod_info_header_index {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-decoration: none
    }
h2.categories_top {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0
    }
h3.categories_dark {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0
    }
h3.categories_light {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    color: #606060;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0
    }
h4.categories_dark {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0
    }
h4.categories_light {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    color: #606060;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0
    }
h4.main2 {
    font-family: Arial, Verdana, sans-serif;
    color: #000;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0
    }
TD.contentBoxHeading2 {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #000
    }
A.contentBoxHeading {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #000
    }
TD.contentBoxHeading_bl {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff
    }
A.contentBoxHeading_bl {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff
    }
A.contentBoxHeading_bl:hover {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-decoration: underline
    }
A.contentBoxHeading_bl:visited {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff
    }
TD.contentBoxHeading_red {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff
    }
TD.contentBoxHeading_orange {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff
    }
.border_left_right_orange {
    border-left: 1px solid #F7A501;
    border-right: 1px solid #F7A501
    }
span.contentBoxHeading {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #525252
    }
a.infoBoxContents {
    font-size: 11px;
    color: #8182BE;
    text-decoration: none;
    font-style: normal
    }
.infoBoxContents:hover {
    font-size: 11px;
    color: #8182BE;
    text-decoration: underline;
    font-style: normal
    }
.infoBoxNotice {
    background: #FF8E90
    }
.infoBoxNoticeContents {
    background: #FFE6E6;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px
    }
TD.infoBoxHeadingGrey {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background: #65645f;
    color: #fff;
    font-weight: bold
    }
A.infoBoxHeadingGrey {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background: #65645f;
    color: #fff;
    text-decoration: none;
    font-weight: bold
    }
A.infoBoxHeadingGrey:hover, A.infoBoxHeadingGrey:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background: #65645f;
    text-decoration: none;
    color: #fff;
    font-weight: bold
    }
TD.infoBoxHeadingOrange {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background: #F8A501;
    color: #fff;
    font-weight: bold
    }
A.infoBoxHeadingOrange {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background: #F8A501;
    color: #fff;
    text-decoration: none;
    font-weight: bold
    }
A.infoBoxHeadingOrange:hover, A.infoBoxHeadingOrange:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background: #F8A501;
    text-decoration: none;
    color: #fff;
    font-weight: bold
    }
TD.infoBoxHeadingBlue {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background: #458BC9;
    color: #fff;
    font-weight: bold
    }
A.infoBoxHeadingBlue {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background: #458BC9;
    color: #fff;
    text-decoration: none;
    font-weight: bold
    }
A.infoBoxHeadingBlue:hover, A.infoBoxHeadingBlue:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background: #458BC9;
    text-decoration: none;
    color: #fff;
    font-weight: bold
    }
TD.infoBoxHeadingGreen {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background: #6FC735;
    color: #fff;
    font-weight: bold
    }
A.infoBoxHeadingGreen {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background: #6FC735;
    color: #fff;
    text-decoration: none;
    font-weight: bold
    }
A.infoBoxHeadingGreen:hover, A.infoBoxHeadingGreen:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background: #6FC735;
    text-decoration: none;
    color: #fff;
    font-weight: bold
    }
TD.infoBoxHeadingRed {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background: #B32114;
    color: #fff;
    font-weight: bold
    }
A.infoboxheadingred {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background: #B32114;
    color: #fff;
    text-decoration: none;
    font-weight: bold
    }
A.infoboxheadingred:hover, A.infoboxheadingred:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background: #B32114;
    text-decoration: none;
    color: #fff;
    font-weight: bold
    }
TD.infoBoxHeading {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000
    }
TD.infoBox, SPAN.infoBox {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px
    }
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: #fff
    }
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: #fff
    }
TABLE.productListing {
    border: 1px;
    border-style: solid;
    border-color: #b6b7cb;
    border-spacing: 1px
    }
.productListing-heading {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    background: #EFEFEF;
    color: #000;
    font-weight: normal
    }
td.productlisting-headingPrice {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000
    }
span.productlisting-headingPrice {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #3B3A3A
    }
TD.productListing-data {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px
    }
a.pageResults:link, a.pageResults:visited {
    font-family: Arial, Verdana, sans-serif;
    font-size: 13px;
    font-weight: normal;
    /*font-weight:  bold;*/
    /*color:  #787878;*/
    color: #000;
    text-decoration: none
    }
a.pageResults:hover {
    font-family: Arial, Verdana, sans-serif;
    font-size: 13px;
    font-weight: bold;
    /*color:  #787878;*/
    color: #000;
    /*background:  #EFEFEF;*/
    text-decoration: underline
    }
td.pageResults {
    font-family: Arial, Verdana, sans-serif;
    font-size: 13px;
    /*color:  #787878;*/
    color: #000;
    text-decoration: none
    }
TD.pageHeading, DIV.pageHeading {
    font-family: Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #F08402
    }
TR.subBar {
    background: #f4f7fd
    }
TD.subBar {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #000
    }
TD.main, P.main {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    line-height: 1.5
    }
A.main, A.main:hover, A.main:visited {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    line-height: 1.5;
    font-weight: normal;
    text-decoration: underline
    }
TD.main10, P.main10 {
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    line-height: 1.5
    }
TD.main2, P.main2 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    text-decoration: none
    }
TD.main3, P.main3, A.main3 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    text-decoration: none
    }
TD.smallText, SPAN.smallText, P.smallText {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #787878
    }
TD.smallText2, SPAN.smallText2, P.smallText2 {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px
    }
TD.smallText22, SPAN.smallText22, P.smallText22 {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    height: 100%
    }
TD.smallText3, SPAN.smallText3, P.smallText3 {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #0E1782
    }
TD.smallText4, SPAN.smallText4, P.smallText4 {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #000
    }
TD.accountCategory {
    font-family: Verdana, Arial, sans-serif;
    font-size: 14px;
    color: #abd
    }
TD.fieldKey {
    font-family: Verdana, Arial, sans-serif;
    font-size: 13px;
    font-weight: bold
    }
TD.fieldValue {
    font-family: Verdana, Arial, sans-serif;
    font-size: 13px
    }
TD.tableHeading {
    font-family: Verdana, Arial, sans-serif;
    font-size: 13px;
    font-weight: bold
    }
TD.category_desc {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    line-height: 1.5
    }
SPAN.newItemInCart {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #f00
    }
CHECKBOX, INPUT, RADIO, SELECT {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px
    }
TEXTAREA {
    width: 100%;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px
    }
SPAN.greetUser {
    font-family: Verdana, Arial, sans-serif;
    font-size: 13px;
    color: #f0a480;
    font-weight: bold
    }
TABLE.formArea {
    background: #f1f9fe;
    border-color: #7b9ebd;
    border-style: solid;
    border-width: 1px
    }
TD.formAreaTitle {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 13px;
    font-weight: bold
    }
SPAN.markProductOutOfStock {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 13px;
    color: #c76170;
    font-weight: bold
    }
SPAN.productSpecialPrice {
    font-family: Arial, Verdana, sans-serif;
    color: #000
    }
SPAN.errorText {
    font-family: Verdana, Arial, sans-serif;
    color: #f00
    }
.moduleRowOver {
    background-color: #D7E9F7;
    cursor: pointer;
    cursor: hand
    }
.moduleRowSelected {
    background-color: #E9F4FC
    }
.checkoutBarFrom, .checkoutBarTo {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #8c8c8c
    }
.checkoutBarCurrent {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #000
    }
/*  message  box  */
.messageBox {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px
    }
.messageStackError, .messageStackWarning {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    background-color: #ffb3b5
    }
.messageStackSuccess {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    background-color: #9f0
    }
/*  input  requirement  */
.inputRequirement {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #000
    }
/*  VJ  Links  Manager  v1.00  begin  */
TABLE.linkListing {
    border: 1px;
    border-style: solid;
    border-color: #b6b7cb;
    border-spacing: 1px
    }
.linkListing-heading {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    background: #b6b7cb;
    color: #FFF;
    text-align: center
    }
TD.linkListing-data {
    border-right: 1px solid #b6b7cb;
    border-bottom: 1px solid #b6b7cb;
    padding: 4px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px
    }
TR.linkListing-odd {
    background: #f8f8f9
    }
TR.linkListing-even {
    background: #F5F5F5
    }
.line {
    border-color: #DEDEDE
    }
.border {
    border: 1px solid #9C9C9C
    }
.border2 {
    border: 1px solid #9C9C9C;
    text-align: center
    }
/*  VJ  Links  Manager  v1.00  end  */
a.information:link, a.information:visited {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #000;
    text-decoration: none
    }
a.information:hover {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #000;
    text-decoration: underline
    }
a.prod_info_header, a.prod_info_header:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-decoration: none
    }
a.prod_info_header:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-decoration: underline
    }
a.prod_info_header_index, a.prod_info_header_index:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-decoration: none
    }
a.prod_info_header_index:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-decoration: underline
    }
a.main2, a.main2:visited {
    font-family: Verdana, Arial, sans-serif;
    color: #000;
    font-size: 10px;
    text-decoration: none
    }
a.main2:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 10px;
    text-decoration: underline
    }
.smallText_active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #FE0202;
    font-weight: bold
    }
.copyright {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #999
    }
.prod_info_header {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    font-weight: bold
    }
.prod_info_header_active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FE0202;
    font-weight: bold;
    text-decoration: line-through
    }
.prod_info_header_active2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FE0202
    }
.prod_info_header_active3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FE0202;
    font-weight: bold
    }
TD.contentBoxHeading1 {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #696868
    }
.contentBoxHeading_grey {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #787878
    }
.contentBoxHeading_greya {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #787878;
    text-decoration: underline
    }
.filter {
    color: #696868;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px
    }
a.contentBoxHeading_grey:link, a.contentBoxHeading_grey:visited {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #787878;
    text-decoration: none
    }
a.contentBoxHeading_grey:hover {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #787878;
    text-decoration: underline
    }
a.splitPageLink:link, a.splitPageLink:visited {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #787878;
    text-decoration: none
    }
a.contentBoxHeading_black:link, a.contentBoxHeading_black:visited {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    text-decoration: none
    }
a.contentBoxHeading_black:hover {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    text-decoration: underline
    }
a.contentBoxHeading_blacki:link, a.contentBoxHeading_blacki:visited {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    color: #000;
    text-decoration: none
    }
a.contentBoxHeading_blacki:hover {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    color: #000;
    text-decoration: underline
    }
a.splitPageLink:hover {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #787878;
    text-decoration: underline
    }
.border_left_right {
    border-left: 1px solid #C9C9C9;
    border-right: 1px solid #C9C9C9
    }
.border_left_right_green {
    border-left: 1px solid #72C52F;
    border-right: 1px solid #72C52F
    }
.border_left_right_red {
    border-left: 1px solid #B22619;
    border-right: 1px solid #B22619
    }
.border_left_right_blue {
    border-left: 1px solid #448BC9;
    border-right: 1px solid #448BC9
    }
.border_left_right_grey {
    border-left: 1px solid #C9C9C9;
    border-right: 1px solid #C9C9C9;
    background-color: #EFEFEF
    }
a.grey_11:link, a.grey_11:visited {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #777;
    text-decoration: underline
    }
a.grey_11:hover {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #777;
    text-decoration: none
    }
a.black_11:link, a.black_11:visited {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000;
    text-decoration: underline
    }
a.black_11:hover {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000;
    text-decoration: none
    }
a.remove:link, a.remove:visited {
    color: #FF0101;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none
    }
a.remove:hover {
    color: #FF0101;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline
    }
.notification {
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #606060
    }
.red_11_bold {
    color: #FF0101;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Verdana, sans-serif
    }
a.black_11_none:link, a.black_11_none:visited {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    text-decoration: none
    }
a.black_11_none:hover {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    text-decoration: underline
    }
a.infoHeader, a.infoHeader:hover, a.infoHeader:visited {
    font-family: Verdana, Sans;
    font-size: 11px;
    color: #151965;
    font-weight: bold;
    text-decoration: none
    }
a.infoLink, a.infoLink:hover, a.infoLink:visited {
    font-family: Verdana, Sans;
    font-size: 11px;
    color: #505399;
    font-weight: bold;
    text-decoration: none
    }
td.grey_separator {
    padding: 0 0 0 0;
    margin: 0;
    background-image: url(/templates/Original/images/contentbox/grey_separator_bg.gif);
    background-repeat: repeat-x;
    background-position: middle
    }
/*  for  site  map  */
ul.sitemap {
    color: #f00
    }
TD.xmas_footer {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    line-height: 1.5;
    /*font-weight  :  bold;
      */
    color: #FFF
    }
a.xmas_footer, a.xmas_footer:visited, a.xmas_footer:hover {
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    line-height: 1.5;
    font-weight: normal;
    color: #FFF;
    text-decoration: none
    }
table.xtable {
    border-width: 0;
    border-collapse: collapse
    }
td.xtable {
    border-width: 0 1px 1px 0;
    border-style: solid solid solid solid;
    border-color: #bcbcbc
    }
td.xtable + td.xtable + td.xtable + td.xtable + td.xtable + td.xtable {
    border-width: 0 0 1px 0;
    border-style: solid solid solid solid;
    border-color: #bcbcbc
    }
table.orange_box {
    border: 1px solid #ff7e00;
    background-color: #fff;
    padding-left: 30px;
    padding-top: 25px
    }
td.orange_header {
    font-size: 27px;
    color: #ff7e00;
    font-family: Arial, Helvetica, sans-serif
    }
td.xmain {
    font-size: 13px;
    line-height: 1.5;
    color: #000;
    font-family: Arial, Helvetica, sans-serif
    }
td.xmain_bold {
    font-size: 13px;
    line-height: 1.5;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold
    }
td.big_blue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 27px;
    color: #28428e;
    font-weight: bold
    }
td.xmain_orange {
    font-size: 13px;
    color: #ff7e00;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold
    }
/* Homepage 
********************************************************************/
body {
    min-width: 1280px
    }
#home_template {
    float: left;
    display: block;
    width: 100%;
    margin: 0 0 15px;
    text-align: center
    }
#home_template .inside {
    display: block;
    margin: 0 auto;
    width: 98%;
    text-align: left
    }
.home-box h2 {
    margin: 0 0 10px;
    padding: 5px 10px;
    color: #fff;
    font-size: 13px;
    font-weight: bold
    }
.home-box h2 a {
    color: #fff;
    text-decoration: none;
    font-weight: bold
    }
.home-box h2 a:hover {
    color: #fff;
    text-decoration: underline
    }
.home-box .home_product {
    clear: both;
    position: relative;
    display: block;
    min-height: 90px;
    margin: 0 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #b3b2b2;
    font-size: 12px
    }
* html .home_product {
    height: 90px
    }
.home_product p {
    margin: 5px 10px 0 105px;
    line-height: 120%
    }
.home_product a img {
    position: absolute;
    left: 10px;
    top: 5px
    }
.products-number {
    position: absolute;
    bottom: 10px
    }
.special_price_icon {
    position: absolute;
    top: 90px;
    left: 10px
    }
#home_newprods .special_price_icon {
    top: 115px;
    left: 5
    }
.home_product_price {
    margin-top: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #222
    }
.special_price_text {
    position: absolute;
    bottom: 10px;
    left: 105px
    }
.home-box a.morelink {
    display: block;
    padding: 5px 10px;
    font-weight: normal;
    color: #aaa
    }
/* Logo-Slider */
#logoslider-box {
    float: left;
    position: relative;
    display: block;
    width: 69%;
    height: 70px;
    margin-bottom: 15px;
    margin-top: 1px;
    border: 1px solid #706f6a;
    background: url(images/label_brands.gif) no-repeat left top
    }
#logoslider-box #manuf_flash {
    margin: 4px 4px 0 25px
    }
/* Newsletter */
#newsletter-box {
    float: right;
    display: block;
    width: 29%;
    height: 70px;
    margin-bottom: 15px;
    margin-top: 1px;
    border: 1px solid #abe0ff;
    background: url(images/label_newsletter.gif) no-repeat left top;
    font-size: 11px;
    font-style: italic;
    overflow: hidden
    }
#newsletter-box p {
    margin: 7px 0 0 50px;
    line-height: 120%
    }
#newsletter-box p a {
    font-weight: bold;
    font-style: normal;
    font-size: 11px
    }
/* News */
#home_news {
    float: left;
    display: block;
    width: 69%;
    margin-bottom: 15px;
    padding-bottom: 10px;
    border: 1px solid #67bf26;
    background: url(images/bg-news.png) repeat-x top
    }
#home_news .news-article {
    clear: both;
    display: block;
    height: 100px;
    min-height: 100px;
    margin: 0 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #b3b2b2;
    line-height: 120%
    }
#home_news .news-article p {
    margin-top: 6px;
    margin-bottom: 6px
    }
#home_news .contentboxheading {
    margin-left: 125px;
    font-weight: bold
    }
#home_news .contentboxheading a {
    font-weight: bold
    }
#home_news .infoboxcontent {
    margin-left: 125px
    }
#home_news .contentimage {
    float: left;
    margin: 0 10px 10px 0
    }
#home_news a.information {
    float: right;
    display: block;
    width: 104px;
    height: 15px;
    line-height: 14px;
    padding-left: 20px;
    background: url(images/more-button.gif) no-repeat left top;
    color: #fff;
    font-size: 11px
    }
br.clear {
    clear: left
    }
/* Angebote */
#home_specials {
    float: right;
    display: block;
    width: 29%;
    margin-bottom: 14px;
    border: 1px solid #aa1e13;
    overflow: hidden
    }
#home_specials h2 {
    background: #aa1e13
    }
#home_specials .home_product_price {
    display: block;
    color: #A4140A
    }
/* Neuheiten */
#home_newprods {
    float: right;
    display: block;
    width: 29%;
    margin-bottom: 14px;
    border: 1px solid #3a81c3;
    overflow: hidden
    }
#home_newprods h2 {
    background: #3a81c3
    }
#home_newprods .home_product_price {
    display: block;
    color: #457EC8
    }
/* Bestseller */
#home_bestseller {
    float: right;
    display: block;
    width: 29%;
    margin-bottom: 14px;
    border: 1px solid #F8A501;
    overflow: hidden
    }
#home_bestseller h2 {
    background: #F8A501
    }
#home_bestseller .home_product_price {
    display: block;
    /*padding-left: 25px;
    	background: url(images/price_bestseller.png) no-repeat left bottom;*/
    color: #F87F00
    }
/* Jump-Menu */
#home_jumpmenu {
    float: right;
    display: block;
    width: 29%;
    margin-bottom: 14px
    }
#home_jumpmenu a {
    display: block;
    height: 25px;
    line-height: 25px;
    font-weight: bold;
    padding: 0 10px;
    color: #fff
    }
#home_jumpmenu ul {
    list-style: none;
    margin: 0;
    padding: 0
    }
#home_jumpmenu li {
    list-style: none;
    margin-bottom: 1px
    }
.jump_newproducts {
    background: #457EC8
    }
.jump_specials {
    background: #aa1e13
    }
.jump_bestseller {
    background: #F8A501
    }