

#info_bereich_oben{
background-color:#000000;
background-image: url(img/hg_main_content01.gif);
background-repeat:no-repeat;
background-position:0px 40px;
}
/*---------------------------------------------------------------------------------------*/
/*Grundlayout*/
/*---------------------------------------------------------------------------------------*/

body textarea{border:1px solid #000000;}


#strich_vertikal{
        height:172px;
        background-image:url('img/strich_vertikal.gif');
        background-repeat:no-repeat;
        background-position:top center;
        float:left;
        width:4px;
         margin-top:-4px;
}

#left_small {
        width: 249px;
        height:172px;
        float:left;
}

#right_small {
        width: 276px;
        height:172px;
        float:left;
        margin-left:67px;
}

.input input {
        width: 187px;
}

#right_small input {
        border:0px solid #ffffff;
        margin-bottom:14px;
}


.link_small {
        font-size: 11px;
        color:#999966;
}

.link_small a{
        font-size: 11px;
        color:#999966;
}

body a{
        color:#ffffff;
}

body a:hover{
        color:#666666;
         text-decoration:none;
}

.copyright {
        clear:both;
        display:none;
}

#breite {
        width:600px;
        text-align:left;
}

.inputRequirement {
         font-size: 10px; color: #ffff00;
}

#container_pa{
        width:100%;
        background-image:url('img/bg_con_01.jpg');
        background-repeat:no-repeat;
        background-position:top center;
        padding: 0px 0px 0px 0px;
}

#abstand_oben{
        height:73px;
}

#header_pa{
        width:976px;
        height:208px;
         background:#000000;
        background-image:url('img/header_01.jpg');
        text-align:right;
        z-index:100;

}
.homebox {
        background:transparent;
        background-image:url('img/hg_start_homebox-line.gif');
        background-repeat:no-repeat;
        background-position:top;
        text-align:center;
        width:600px;
        overflow:auto;
        z-index:200;
}

.moreProducts {
        width:600px;
        background:transparent;
        background-image: url(img/hg_produkt_auflistung.gif);
        background-repeat: repeat-y;
        overflow:hidden;
        z-index:190;
}

.toggleLinkBack{
        display:none;
        z-index:192;
}

.XtoggleLink {
        padding-right:4px;
        padding-left:4px;
        display:block;
}


/*TOP NAVI*/
#top_nav_pa {
        background-color:#000000;
        width:976px;
        height:93px;
        padding-top:22px;
        font-size:12px;
        font-family:Arial, Tahoma, Verdana, sans_serif;
        color:#666666;
}

#breadcrumbs {
        float:left;
}

#breadcrumbs a{
        background-image:none;
        padding:0px;
        margin:0px;
}

#top_links {
        margin: -2px 0px 0px 330px;
        text-align:left;
}

#top_links a {
        font-family:Arial, Tahoma, Verdana, sans_serif;
        color:#666666;
        height:45px;
        padding: 19px 0px 0px 18px;
        margin: 0px 36px 0px 0px;
        background-color:#000000;
        background-image: url(img/hg_navi.gif);
        background-repeat:no-repeat;
}

#top_links a:hover {
        font-family: Arial, Tahoma, Verdana, sans_serif;
        color:#ffffff;
        background-image: url(img/hg_navi_over.gif);
        background-repeat:no-repeat;
        text-decoration:none;
}


/* Content Bereich */
#schatten {
        width:1000px;
        background-image: url(img/schatten_aussen.png);
        background-repeat: repeat-y;
        background-position:73px 0px;
        background-color:transparent;
}

#outer {
        width:976px;
        text-align:left;
        height:100%;
        text-align:center;
}



/*----------------------------------LEFT-----------------------------*/

#left_pa {
        width:330px;
        min-height:100px;
        float:left;
        background-color:#000000;
        font-family: Arial, Tahoma, Verdana, sans_serif;
        color:#ffffff;
        font-size:12px;
        text-align:left;
}

#left_pa a{
        color:#ffffff;
}

#content_pa {
        width:646px;
        float:left;
        background-color:#000000;
        font-size:12px;
        font-family:Arial, Tahoma, Verdana, sans_serif;
        font-weight:normal;
        color:#999966;
        text-align:left;
}

#main {
        font-size:12px;
        background-image: url(img/strich.gif);
        background-position: left -2px;
        background-repeat:no-repeat;
        padding-top:10px;
        text-align:left;
        float:left;
        width:600px;
}

#main h1 {
        font-size:12px;
        font-weight:bold;
        color:#AD8B05;
}

#contentsTopics {
        margin-top:4px;
        font-size: 18px;
        font-weight: bold;
        color:#AD8B05;
}

.checkoutBarCurrent {
        font-size: 12px;
        color: #ffff00;
}

.checkoutBarTo {
        font-size: 12px;
        color: #858558;
}

.headerError {
        text-align:left;
        color:#ffff00;
}


/*---------------------------------------------------------------------------------------*/
/*Grundlayout*/
/*---------------------------------------------------------------------------------------*/

#strich_inhalt {
        background-image: url(img/strich.gif);
        margin-bottom:6px;
        margin-top:2px;
        width:599px;
        height:5px;
        text-align:left;
}

#strich_inhalt01 {
        background-image: url(img/hg_main_content01.gif);
        background-position:
        margin-bottom:0px;
        margin-top:10px;
        width:599px;
        height:3px;
        text-align:left;
}

#strich_inhalt02 {
        background-image: url(img/hg_main_content01.gif);
        background-position:
        margin-bottom:10px;
        margin-top:5px;
        width:599px;
        height:3px;
        text-align:left;
}

.errorBox {
        font-size : 10px;
        color:#ffff00;
}

SPAN.markProductOutOfStock {
        font-family: Tahoma, Verdana, Arial, sans-serif;
        font-size: 10px;
        color: #ffff00;
        font-weight: bold;
        text-align:left;
}


/* ---------------------------------------------------------------------------------- */
/*Hauptnavigation*/
/* ---------------------------------------------------------------------------------- */


.infoBox ul {
        margin:0px;
        padding:0px;
        list-style-type:none;
}

.infoBoxHeading{
        background-color:#000000;
}

.infoBoxHeading h1{
        background-image: url(img/hg_info_header.gif);
        background-repeat:no-repeat;
        background-position:0px 5px;
        font-size:12px;
        font-family:Arial, Tahoma, Verdana, sans_serif;
        font-weight:bold;
        color:#AD8B05;
        background-color:#000000;
        padding: 0px 0px 0px 117px;
        margin: 0px 0px 5px 0px;
}

#infoBox {
        background-color:#000000;
        margin-bottom:30px;
        width:240px;
}

#infoBox a{
        background-color:#000000;
        background-image: url(img/arrow_white.gif);
        background-repeat:no-repeat;
        background-position:0px 4px;
        padding: 0px 0px 0px 6px;
        margin: 0px 0px 0px 117px;
        font-size:12px;
        font-family:Arial, Tahoma, Verdana, sans_serif;
        font-weight:normal;
        color:#ffffff;
        text-decoration:none;
}

#infoBox a:hover{
        background-image: url(img/arrow_beige.gif);
        background-repeat:no-repeat;
        background-position:0px 4px;
        font-family:Arial, Tahoma, Verdana, sans_serif;
        text-decoration:none;
        color:#666666;
}

#infoBox ul, #infoBox li, #left_pa ul, #left_pa li {
        margin:0px;
        padding:0px;
        list-style-type: none;

}

/* ---------------------------------------------------------------------------------- */




/* ---------------------------------------------------------------------------------- */
/* box_cart- in templates/panzer-apperel/modules/boxes*/
/* ---------------------------------------------------------------------------------- */

#warenkorb_box_prod {
        font-size: 12px;
        font-weight:bold;
        color:#999966;
        padding: 0px 0px 0px 117px;
}

#warenkorb_box_prod a{
        color:#999966;
}

#inkl_ust {
        font-size:10px;
        padding: 0px 0px 0px 117px;
}

#productDiscountPrice {
        font-size: 12px;
}

#shipping_info_box {
        font-size: 10px;
        padding: 0px 0px 0px 117px;
}

#strich_warenkorbbox {
        height:5px;
        margin: 0px 90px 0px 117px;
        border-bottom: 1px dotted #ffffff;
}

#produkt_Preis {
        font-size: 13px;
        padding: 5px 0px 3px 117px;
}

#warenkorb_leer {
        font-weight:normal;
        font-size:12px;
        padding: 4px 48px 0px 117px;
}

/* ---------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------------- */
/* in den checkout_XX.html- in templates/panzer-apperel/modules                                  */
/* ---------------------------------------------------------------------------------- */


#Bezahl1 {
        float:left;
        width:196px;
        text-align:left;
        vertical-align: middle;
        line-height:18px;
        height:18px;
         padding-left:19px;
         margin-left:-1px;
}
#Bezahl2 {
        float:left;
        width:155px;
        text-align:left;
        vertical-align: top;
        line-height:18px;
        height:17px;
         padding-left:19px;
}
#Bezahl3{
        float:left;
        width:134px;
        text-align:left;
        vertical-align: top;
        line-height:18px;
        height:17px;
         padding-left:19px;
}
#Bezahl4 {
        float:left;
        width:39px;
        text-align:left;
        vertical-align: top;
        line-height:18px;
        height:17px;
         padding-left:19px;
}



/* ---------------------------------------------------------------------------------- */
/* login_box- in templates/panzer-apperel/boxes*/
/* ---------------------------------------------------------------------------------- */

.text_box_login {
        width:113px;
        display:block;
        float:left;
        padding-top:2px;
        padding-bottom:2px;
        margin-bottom:4px;
        text-align:right;
        color:#999966;
         font-size:11px;
}

#left_pa input{
        border:1px solid #000000;
        padding-top:2px;
        padding-bottom:2px;
        margin-bottom:4px;
        background-color:#1A1A1A;
        width:126px;
        color:#ffffff;
}

#button_left input {
        margin:0px;
        background-color:#1A1A1A;
        padding:0px;
        width:17px;
        height:17px;
}

#button_left {
        padding: 0px 0px 0px 116px;
}

#passwort_vergessen_box {
        padding: 0px 0px 3px 117px;
        font-size:10px;
        margin-bottom:6px;
        color:#999966;
}
#passwort_vergessen_box a{
        color:#999966;
}

/* ---------------------------------------------------------------------------------- */



/* ---------------------------------------------------------------------------------- */
/* boxes/box_admin.php
/* ---------------------------------------------------------------------------------- */

#box_admin {
        padding: 0px 0px 3px 117px;
}



/* ---------------------------------------------------------------------------------- */
/* product_info_v1 - in templates/panzer-apperel/modules/product_info/produkt_info_v1.html*/
/* ---------------------------------------------------------------------------------- */


#forward a {
        background-image: url(img/forward.gif);
        background-repeat:no-repeat;
        background-position:0px 0px;
        width:28px;
        height:22px;
        margin:0px;
        padding:0px;
        float:right;
        margin-right:5px;
}

#forward a:hover {
        background-image: url(img/forward_up.gif);
        background-repeat:no-repeat;
        background-position:0px 0px;
        width:28px;
        height:22px;
        margin:0px;
        padding:0px;
        float:right;
        margin-right:5px;
}

#back a:hover {
        background-image: url(img/back_up.gif);
        background-repeat:no-repeat;
        background-position:0px 0px;
        width:28px;
        height:22px;
        margin:0px;
        padding:0px;
        float:right;
        margin-right:5px;
}

#back a {
        background-image: url(img/back.gif);
        background-repeat:no-repeat;
        background-position:0px 0px;
        width:28px;
        height:22px;
        margin:0px;
        padding:0px;
        float:right;
        margin-right:5px;
}

#schliessen a {
        background-image: url(img/schliessen.gif);
        background-repeat:no-repeat;
        background-position:0px 0px;
        width:28px;
        height:22px;
        margin:0px;
        padding:0px;
        float:right;
        margin-right:5px;
}

#schliessen a:hover {
        background-image: url(img/schliessen_up.gif);
        background-repeat:no-repeat;
        background-position:0px 0px;
        width:28px;
        height:22px;
        margin:0px;
        padding:0px;
        float:right;
        margin-right:5px;
}

#logo_products {
         width:20%;
        height:80px;
        float:left;
}

#logo_products_pic {
        background-image: url(img/_logo_products.gif);
        background-repeat:no-repeat;
        width:80px;
        height:80px;
        float:left;
}

#outer_high {
         width:80%;
        float:left;
        height:80px;
}

#outer_outer_high {
         width:100%;
         height:50px;
         background-image: url(img/_hg_productinfo_line_dotted.gif);
}

#produkt_name {
        width:100%;
        height:39px;
        font-weight:bold;
        margin:0px;
        padding:0px;
         text-align:right;
}

#produkt_name h1 {
        font-size:12px;
        color:#AD8B05;
        padding:0px;
        margin:0px;
        padding-top:9px;
         margin-right:7px;
}

#panel_ {
        width:100%;
        height:28px;
        padding:0px;
        margin:0px;
        float:left;
         text-align:right;
         padding-top:5px;
}

#quantitie {
        width:40px;
        float:left;
        height:20px;
        margin:0px;
        padding:0px;
}

#quantitie input {
        border: 1px solid #000000;
        height:16px;
}

#cartbutton {
        float:left;
        height:20px;
        margin:0px;
        padding:0px;
}

#cartbutton input {
        margin:0px;
        padding:0px;
        border: 1px solid #000000;
}

#produkt_modell {
        color:#B28541;
        width:218px;
        float:left;
}

#produkt_preis {
        color:#B28541;
        float:left;
        width:80px;
        font-weight:bold;
}


.prodinfobox {
        text-align: left;
        overflow: hidden;
}

.prod_infobox {
        margin:0px;
        padding:0px;
}

.prodinfo_boxbottom {
        height: 12px;
}

.prod_info_boxmiddle_left {
        text-align: center;
        margin:0;
        padding:0;
}

.prod_infobox_middle_right {
        margin-right: 1px;
        text-align: left;
        margin-bottom: 15px;
        background-color_#ff00ff;
}

.prod_infobox_middle_thumbnail a img {
        margin:3px;
}

.prodinfo_boxmiddle_thumbnail a {
        border:1px solid #c1c1c1;
}

.prod_infobox_middle_thumbnail a:hover {
        border:1px solid #ffffff;
}


#prod-img-more {
        float:left;
}

#prod-img-big a ,#prod-img-big a:hover {
        border:none;
        margin:0;
        padding:0;
}

#prod-img-big a img {

}

#hauptbild {
        margin:0;
        padding:0;
        float:left;
        width:134px;
        margin-right:10px;
}

#hauptbild img {
        margin:0;
        padding:0;
        margin-right:10px;
}

#prod_infocartbutton {
        text-align:left;
        padding-left:10px;
        padding-top:30px;
        clear:both;
}

.prod_infodescription {
        overflow: hidden;
        margin-bottom: 15px;
        text-align: left;
}

.new-price {
        font-size: 14px;
        color: #DA251D;
        font-weight: bolder;
        text-align: left;
}

#product_info_h2 {
        text-align:left;
        width:413px;
        float:left;
        font-size: 16px;
        font-weight:bold;
        margin-top:0px;
        padding-top:0px;
        color:#AD8B05;
}

#drumherum {
        width:190px;
        float:left;
}

#prod_infoprice {
        font-size: 15px;
        color: #cccccc;
        font-weight: bold;
        text-align: right;
        margin: 0 0 0 0;
        float:left;
        width:186px;
}

#prod_infoshipping {
        font-size: 10px;
        color: #696969;
        font-weight: bold;
        float:left;
        text-align: right;
}

#prod_infotax {
        float:left;
        text-align: right;
}

#prod_infotax_shipping {
        font-size: 10px;
        float:left;
        text-align: right;

}

#prod_infoshipping_link {

}

#prod_infotax a {
        color:#ffffff;
}

#prod_info_liste {
        width:200px;
        clear:both;
}

#text_info {
        width:420px;
        text-align:left;
        margin-top:20px;
        float:left;

}




.pwd_input input{
 border:1px solid #000000;
}
/* ---------------------------------------------------------------------------------- */
/* product Optionen- in templates/panzer-apperel/modules/product_options/tablelisting.html*/
/* ---------------------------------------------------------------------------------- */

.row1 {
height:30px;
        line-height:18px;
}

.row2 {
        height:30px;
        line-height:20px;
}



/* ---------------------------------------------------------------------------------- */
/* product_listing_v1 - in templates/panzer-apperel/modules/product_listing/produkt_listing_v1.html*/
/* ---------------------------------------------------------------------------------- */

#hg_grafik {
        width:600px;
        background-image: url(img/hg_produkt_auflistung.gif);
        background-repeat: repeat-y;
        text-align: center;
        display:block;
}

#produktliste_box {
        width:158px;
        height:224px;
        float:left;
        margin-left:32px;
        margin-top:15px;
        text-align: center;
        background-image: url(img/Schatten_Thumb.png);
        background-repeat:no-repeat;
        background-position:top center;

}
#produktliste_box img {
}

#produktliste_box a{
        color:#AD8B05;
}


/* für Kategorie-Schrifzüge */
#kategorie_oben {
        text-align:center;
        width:100%;
}

#product_listing_preis {
        font-size:12px;
        color:#ffffff;
        font-weight:bold;
}



/*---------------------------------------------------------------------------------------*/
/*KONTaKT*/
/*---------------------------------------------------------------------------------------*/

#contact_us input {
        border:1px solid #000000;
        padding-top:1px;
        padding-bottom:1px;
        margin-top:13px;
        margin-bottom:16px;
        width:375px;
}



.contact_input {
        margin-bottom:2px;
        height:24px;
        float:left;
        display:block;
}

.contact_input_textarea {
        width:374px;
        height:120px;
        margin-top:14px;
        float:right;
        margin-right:6px;
}

.contact_input_textarea textarea {
        height:120px;
        width:374px;
        border:0px solid #000000;
}

.contact_label {
        height:18px;
        padding-top:15px;
        padding-bottom:1px;
        float:left;
        width:100px;
        display:block;
}

#left_pa .active{
        color:#FFFFFF;
}

ul.menu .active-trail{
        color:#B3893D;
}

#kont_outer {
        width:481px;
        padding:2px;
        clear:both;
}

#kont_outer_area {
        width:481px;
        height:120px;
        padding:2px;
        clear:both;
}

#BUTTON_SUBMIT_KONTAKT input{
        width:109px;
        height:19px;
        margin:0px;
        padding:0px;
        border: 1px solid #000000;
        display:block;
        clear:both;
        margin-right:3px;
}




/*---------------------------------------------------------------------------------------*/
/*------------------                                GEMISCHT                                -----------------*/
/*---------------------------------------------------------------------------------------*/

#BUTTON_CHECKOUT img, #BUTTON_RELOAD input, #BUTTON_ANZEIGEN img, #BUTTON_EDIT img, #BUTTON_PRINT img, #BUTTON_DELETE img, #BUTTON_ADDRESS img, #BUTON_CONTINUE input, #BUTTON_CONTINUE input, #BUTTON_BACK img, #BUTTON_SUBMIT input, #BUTTON_CONTINUE img, #BUTTON_SEND input, #CHECKOUT_BUTTON input {
        margin-bottom:5px;
        margin-top:5px;
}

.moduleRowOver {
        color:#ffffff;
}

.moduleRowSelected {
        color: #ffffff;
}

#line_headline {
        background-image: url(img/hg_start_headline.gif);
        height:6px;
        width:599px;
        margin-top:7px;
        margin-bottom:5px;
}


#copyright {
        height:30px;
        width:976px;
        background-image: url(img/bottom.gif);
        Xbackground-repeat: repeat-y;
        font-family: arial, verdana;
        font-size:11px;
        color:#3D3E3F;
        text-align:center;
        clear:both;
        line-height:30px;
}

.confirmationEdit {
        color:#AD8B05;
}

.confirmationEdit a {
        color:#AD8B05;
}

.confirmationEdit a:hover {
        color:#A88704;
}


.ampel img{
        padding-top:4px;
}

.messageStackError, .messageStackWarning  {
        color:#ffff00;
}

.messageStackError img, .messageStackWarning img {
        display:none;
}

#create_account input{
        border:1px solid #000000;
        padding-top:0px;
        padding-bottom:0px;
        margin-top:7px;
        margin-bottom:7px;
        width:295px;
}

#create_account h2 {
        color:#999966;
        padding:0px;
        margin-top:2px;
        margin-bottom:6px;
        font-size:12px;
        font-weight:normal;
}

#gender input {
        width: 10px;

}

#BUTTON_SUBMIT_create_acc input {
        width:101px;
        height:19px;
        padding:0px;
        border: 1px solid #000000;
}

h2 {
        padding:0px;
        margin:0px;
        color:#B3893D;
        font-size:18px;
}

.abd_label {
        width:150px;
        float:left;
        padding-top:7px;

}

.abd_input input {
        border:0px solid #ffffff;
        margin-top:7px;
        margin-bottom:7px;
        width:295px;
}

#edit {
        color:#ad8b05;
        font-size:11px;
        font-style:italic;
        text-decoration:none;
}

#edit a {
        color:#ad8b05;
        font-size:11px;
        font-style:italic;
}

#edit a:hover {
        color:#ad8b05;
        font-size:11px;
        font-style:italic;
        text-decoration:none;
}


/*---------------------------------------------------------------------------------------*/
/*-----------------                                STARTSEITE                                -----------------*/
/*---------------------------------------------------------------------------------------*/

#container_start {
        margin:0px;
        padding:0px;
        background-image: url(img/bg_con_01.jpg);
        background-repeat:no-repeat;
         background-position: center top;
        width:100%;
        height:557px;
        text-align:center;
}

#language {
background:#000000;
        width:194px;
        height:40px;
         width:100%;
        border-top: 1px solid #AD8B05;
        border-bottom: 1px solid #AD8B05;
        text-align:center;
        clear:both;
}

#language a {
        font-size:11px;
        font-family:Verdana, Arial;
        color:#ffffff;
}

#language a:hover {
        font-size:11px;
        font-family:Verdana, Arial;
        color:#A88704;
        text-decoration:none;
}

#auswahl {
        margin-top:13px;
}

#auswahl a{
        color:#ffffff;
}
#auswahl a:hover{
        color:#666666;
}

#auswahl img {
        margin-left:9px;
        margin-right:9px;
}




















.boxTextX {
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
}

.boxTextBGX {
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        background-color: #f1f1f1;
}
.boxTextBGIIX {
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        background-color: #FFCC99;
}
.boxTextPriceX {
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        color: #FFff00;
}


.gvBox {
        font-family : Verdana, Arial, sans-serif;
        font-size : 14px;
        font-weight: bold;
        border-color: #FFFFFF;
        border: 1px solid;
        background-color: #ffb3b5;
}
.stockWarning {
        font-family : Verdana, Arial, sans-serif;
        font-size : 10px;
        color: #cc0033;
}

.productsNotifications {
        background-color: #f2fff7;
}

.orderEdit {
        font-family : Verdana, Arial, sans-serif;
        font-size : 10px;
        color: #70d250;
        text-decoration: underline;
}

BODY {
        color: #000000;
        margin: 0px;
        background-color: #000000;
        background-image: url(img/bg_body_01.jpg);
        text-align:center;
}

img{
        border:0;
}

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

A:hover {
  color: #0000ff;
  text-decoration: underline;
}

FORM {
        display: inline;
}


TR.header {
        background-color: #ffffff;
}

TR.headerNavigation {
  background: #F6F6F6;
}

TD.headerNavigation {
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        color: #000000;
        font-weight : bold;
        border-bottom: 1px solid;
        border-color: #b6b7cb;
        background-color: #F6F6F6;
}

A.headerNavigation {
  color: #666666;
}

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

TD.conditionsXX {
  background-color: #FFCCCC;
}

TR.headerErrorXX {
  background-color: #ff0000;
}

TR.headerMessage {
        background-color: #00CC33;
}

.moduleHeading {
        font-family: Verdana, Arial, sans-serif;
        font-size: small;
        font-weight: bold;
        padding-bottom: 10px;
}

TD.headerErrorX {
  /*Xfont-family: Tahoma, Verdana, Arial, sans-serif;
  Xfont-size: 12px;     */
  background: #ff0000;
  color: #ffff00;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
    background: #F6F6F6;
  color: #000000;
  font-weight : bold;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
}



.XinfoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNoticeXX {
  background: #FF8E90;
}

.infoBoxNoticeContentsXX {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #666666;
  height:17px;
  color: #ffffff;
}

TD.infoBoxHeading_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #C4C4C4;
  height:17px;
  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-right: 4px solid;
  background: #E6E6E6;
  border-color: #C4C4C4;
}

TD.infoBox_right, SPAN.infoBox_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #E6E6E6;

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

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

A.pageResults {
        color: #0000FF;
        text-decoration: underline;
}

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

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

TR.subBar {
  background: #f4f7fd;
}

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

TD.CCmain, P.CCmain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

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

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

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

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

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

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffff00;
}

CHECKBOX, INPUT, RADIO, SELECT {
        font-family: Verdana, Arial, sans-serif;
        font-size: 11px;
}


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

SPAN.underline {
        text-decoration: underline;
}

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

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

.copyright {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
.parseTime {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
  display:none;
}
A.copyright {
  color: #000000;
}
A.copyright:hover {
  color: #0000ff;
  text-decoration: underline;
}




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

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

SPAN.productDiscountPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ffff00;
  font-weight: bold;
}

.smallHeading {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: x-small;
        font-weight: bold;
        color: Black;
}

.XmoduleRow {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 line-height: 1.5;
 background-color: #E6E6E6;
 border: 1px solid;
 border-color: #E6E6E6;

}
.moduleRowOver {
color:#ffffff;

        }
.moduleRowSelected {color: #ffffff; }


.checkoutBarFrom { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }

/* Sitemap Tables */
.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF;
        background-color: #666666;
        padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}

.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}


/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #000000; color:#ffff00; }

/* input requirement */


.tableShop {
background-color: #ffffff;
border-left: 1px solid;
border-right: 1px solid;
border-color: #b6b7cb;
}

.navLeft {
        border-right: 1px solid;
        border-color: #b6b7cb;
        background-image: url(img/bg_left_column.jpg);
        width: 185px;
}
.navRight {
        border-color: #666666;
        border-top-width: 4px;
        border-top-style: solid;
        border-left-width: 4px;
        border-left-style: solid;
        background-color: #E6E6E6;
        width: 185px;
}

.contentsTopicsX {
        font-family: Verdana, Arial, sans-serif;
        font-size: 14px;
        font-weight: bold;
}

.tableListingI {

}

.tableListingII {

}

.tableBody {
padding: 5px;
}

.poweredby {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.onepxwidth {
        width: 1px;
}



span.productNewPrice{
color:#FF0000;
}
span.productOldPrice{
color:#FFFFFF;
text-decoration:line-through;
}