/* +------------------------------------------------------------+ */
/* | General XHTML Elements                                     | */
/* +------------------------------------------------------------+ */

body { 
     position:relative;
     color: #666666; 
     background-color: #d6d6d4;
     font-family: Verdana, Tahoma, Arial, sans-serif;
     font-size: 11px;
     font-weight: normal;
     text-align: left;
     margin:0px;
     padding:0px;
}

p {
     color: inherit;
     background-color: inherit;
     margin: 5px 0px 7px 0px;
     line-height:18px;
     }

sup {
     color: inherit;
     background-color: inherit;
     display: inline;
     padding: 0px;
     vertical-align: super;
     font-size: 8px;
     }

fieldset {
     color: inherit;
     background-color: inherit;
     border: none;
     padding: 5px 0px 5px 0px;
     }

fieldset p {
     color: inherit;
     background-color: inherit;
     display: block;
     font-size: 11px;
     margin: 5px 5px 5px 2px;
     }

form {
     color: inherit;
     background-color: inherit;
     margin: 0px 0px 5px 0px;
     }

img {
     color: inherit;
     background-color: inherit;
     border: none;
     }

.spacer{
clear:both;
}

a{
text-decoration:none;
color:#f32a89;
}

a:hover{
text-decoration:underline;
color:#f32a89;
}

.waitMsg{
background:url(../_images/stripe.png);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
width:300px;
height:60px;
}

    .waitMsgText{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#FFFFFF;
    display:block;
    padding:10px 0px 0px 0px;
    margin:0px;    
    }
    
    .waitMsgLoader{
    background:url(../_images/ajax-loader.gif) no-repeat 0px 5px;
    width:128px;
    height:25px;
    padding:30px 0px 0px 0px;
    margin:0px auto;
    }

/* +------------------------------------------------------------+ */
/* | General XHTML Classes                                      | */
/* +------------------------------------------------------------+ */

.center {
     color: inherit;
     background-color: inherit;
     text-align: center;
     }

.inlinecenter {
     color: inherit;
     background-color: inherit;
     text-align: center;
     }

p.inline {
     color: inherit;
     background-color: inherit;
     display: inline;
     padding: 0px;
     }

.strong {
     color: inherit;
     background-color: inherit;
     font-weight: bold;
     }

.big {
     font-weight: bold;
     font-size: 14px;
     }

.hidden {
     color: inherit;
     background-color: inherit;
     display: none;
     }

a.unfancy {
     color: inherit;
     background-color: inherit;
     text-decoration: underline;
     font-weight: normal;
     }

a.unfancy:hover {
     color: inherit;
     background-color: inherit;
     text-decoration: underline;
     }

/* +------------------------------------------------------------+ */
/* | Skin Specific Divs                                         | */
/* +------------------------------------------------------------+ */


#skin_wrapper{
width:905px;
margin:0px auto;
}


#top{
position:relative;
width:900px;
height:141px;
background:url(../_images/stripe.png);
color:#FFFFFF;
z-index:1000;
}

        #logo{
        position:absolute;
        top:28px;
        left:30px;
        background:url(../_images/modusLogo.png) no-repeat;
        width:244px;
        height:52px;
        }
        #logo a{
        display:block;
        width:244px;
        height:52px;
        }


        #miniCart{
        float:right;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        margin:10px 10px 0px 5px;
        }

            
            #miniCart ul{
            padding:0px;
            margin:0px;
            }

            #miniCart li{
            list-style-type:none;
            display:inline;
            }
            
            #miniCart li.miniCartItemsEmpty{
            list-style-type:none;
            display:inline;
            }

            #miniCart li.miniCartEurosEmpty{
            list-style-type:none;
            display:inline;
            }


        #loginUser{
        float:right;
        font-family:Arial,Helvetica, verdana;
        font-size:12px;
        color:#FFFFFF;
        margin:10px 0px 0px 0px;
        }

            #loginUser ul{
            padding:0px;
            margin:0px;
            }
            
            #loginUser li{
            list-style-type:none;
            display:inline;
            }

            #loginUser li a{
            text-decoration:none;
            color:#FFFFFF
            }

            #loginUser li.pink a{
            color:#f32a89;
            }

            #loginUser li.pink a:hover{
            color:#FFFFFF;
            }
            
            #loginUser li.loginRegister a{
            color:#FFFFFF;
            }            
            
            #loginUser li.loginRegister a:hover{
            color:#f32a89;
            }    

        #miniSearch{
        position:absolute;
        right:25px;
        top:52px;
        }

            .miniSearchField {
             margin: 0px;
             padding:0px;
             border:none;
             height:20px;
             color:#FFF;
             width:215px;
             background:none;
             border-bottom:2px solid #666;
             font-family:Arial, Helvetica, sans-serif;
             font-size:12px;
             outline:none;
             }

            
            
            
            

        #bookMark{
        background:url(../_images/bookMark.gif) no-repeat;
        width:150px;
        height:90px;
        position:absolute;
        left:-150px;
        top:0px;
        z-index:0;
        }
            #bookMark a{
            display:block;
            position:absolute;
            left:60px;
            top:10px;
            text-decoration:none;
            color:#767e84;
            z-index:0;
            }


#wwwModus{
position:absolute;
right:-100px;
background:url(../_images/wwwModus.gif) no-repeat;
width:36px;
height:309px;
z-index:0;
}



/*----------------------------------------
    start:: Main Categories
------------------------------------------*/
#mainCategories{
position:absolute;
bottom:0px;
left:0px;
font-family:Arial, Helvetica,  verdana;
font-weight:bold;
font-size:13px;
}

#mainCategories a.menuSubheader{
font-size:11px;
color:#868686;
padding:20px 0px 6px 14px;
}

.sf-menu li.liSpacer{
/*display:block;
width:100px;
border:1px solid #4d4d4d;
border-top:none;*/
}

.sf-menu li a.linkSpacerLink{
padding:10px;    
border-bottom:1px solid #4d4d4d;
cursor:default;
}




.sf-menu li.socialLinkFacebook{
width:80px;

}

.sf-menu li.socialLinkTwitter{

width:70px;
text-align:left;
}

.sf-menu li.socialLinkTwitter a, .sf-menu li.socialLinkFacebook a{
border-right:none;
}

.sf-menu li.socialLinkTwitter a{
border-left:none;
}

.sf-menu li a.facebookLink{


border:none;

}
.sf-menu li a.twitterLink{

border:none;

}
/*        #mainCategories ul{
        padding:0px;
        margin:0px;
        list-style:none;
        }
        
        #mainCategories ul li{
        font-family:Helvetica, Arial, verdana;
        list-style-type:none;
        display:block;
        float:left;
        }
        
        #mainCategories ul li a{
        text-decoration:none;
        color:#FFFFFF;
        padding:0px 0px 0px 15px;
        font-family:Helvetica, Arial, verdana;
        font-size:12px;
        }
        
        #mainCategories ul li a:hover{
        color:#f32a89;
        }
        

        #mainCategories ul ul{
        font-family:Helvetica, Arial, verdana;
        list-style-type:none;
        display:block;
        }
        
        #mainCategories ul ul li{
        font-family:Helvetica, Arial, verdana;
        list-style-type:none;
        display:inline;
        }    */    
        
/*----------------------------------------
    end:: Main Categories
------------------------------------------*/





/*----------------------------------------------
    start:: mainImage / leftImage / rightImage
------------------------------------------------*/


#carouselHolder{
width:900px;
margin:10px 0px 10px 0px;
position:relative;
z-index:100;
height:510px;
}

#indexSticker{
position:absolute;
right:20px;
top:20px;
width:130px;
height:130px;
z-index:101;
}

#bottomImages{
position:relative;
height:210px;
width:900px;
}

    #leftImage, #rightImage, #centerImage{
        width:293px;
        height:200px;
    }

    #leftImage{
    position:absolute;
    left:0px;
    top:0px;
    background: url(../_images/imgLoader.gif) no-repeat 50% 50%;
    }

    #rightImage{
    position:absolute;
    right:0px;
    top:0px;
    background: url(../_images/imgLoader.gif) no-repeat 50% 50%;
    }

        #rightImage a{
        top:0px;
        right:0px;
        display:block;
        }
        
        #rightImage a:hover{
        text-decoration:none;
        }
    
    
    #centerImage{
    position:absolute;
    left:305px;
    top:0px;
    background: url(../_images/imgLoader.gif) no-repeat 50% 50%;
    }

        #centerImage a{
        position:absolute;
        top:0px;
        left:0px;
        }
        
        #centerImage a:hover{
        text-decoration:none;
        }
/*----------------------------------------------
    end:: mainImage / leftImage / rightImage
------------------------------------------------*/





/*----------------------------------------------
    start:: Footer
------------------------------------------------*/

#footer{
position:relative;
width:900px;
height:110px;
background:url(../_images/stripe.png);
margin:10px 0px 10px 0px;
text-transform:capitalize;
}

#footerLinks{
position:absolute;
top:10px;
left:20px;
}

#footerLinks .skin_fenavh{
display:none;
visibility:hidden;
}


    #footerLinks ul{
    padding:0px;
    margin:0px;
    list-style:none;
    }

        #footerLinks li{
        list-style-type:none;
        display:inline;
        }


        #footerLinks li a{
        text-decoration:none;
        font-family: Arial, Helvetica, verdana;
        font-size:12px;
        color:#FFF;
        padding:0px 10px 0px 0px;
        }

        #footerLinks li a:hover{
        text-decoration:underline;
        font-family: Arial, Helvetica, verdana;
        font-size:12px;
        color:#FFF;
        }

        
        #copyRight{
        position:absolute;
        bottom:15px;
        left:20px;
        color:#FFF;    
        }
        
        #web2go{
        position:absolute;
        bottom:15px;
        right:20px;
        color:#FFF;
        }
            
            #web2go a{
            text-decoration:none;
            color:#fff;
            }
        
            #web2go a:hover{
            text-decoration:underline;
            color:#fff;
            }            

/*----------------------------------------------
    end:: footer 
------------------------------------------------*/




/*----------------------------------------------
    start:: MainContent 
------------------------------------------------*/


#mainContent{
width:900px;
}


    #leftColumn{
    float:left;
    width:200px;
    background-color:#FFFFFF;
    margin:10px 10px 0px 0px;
    }

    #leftColumn ul{
    padding:0px;
    margin:0px;
    list-style:none;
    }


    #leftColumn li{
    list-style-type:none;
    }
    
    #leftColumn li a{
    text-decoration:none;
    diplay:block;
    height:20px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#999999;
    }

    #mainColumn{
    float:left;
    width:680px;
    background-color:#FFFFFF;
    padding:5px;
    margin:10px 0px 0px 0px;
    }

/*----------------------------------------------
    end:: MainContent 
------------------------------------------------*/





/*#skin_wrapper {
     color: inherit;
     background-color: inherit;
     width: 99%;
     padding: 0px;
     margin: auto;
     }

#skin_header {
     color: inherit;
     background-color: #FFFFFF;
     border: 1px solid #36586F;
     padding: 5px;
     margin-bottom: 4px;
     }

#skin_ct {
     color: inherit;
     background-color: #FFFFFF;
     border: 1px solid #36586F;
     width: 100%;
     padding: 0px;
     }

#skin_ct_lcol {
     color: inherit;
     background-color: #FDFDFD;
     padding: 7px 9px 7px 7px;
     margin: 0px;
     vertical-align: top;
     border-right: 1px solid #CDCDCD;
     width: 160px;
     text-align: left;
     }

#skin_ct_mcol {
     color: inherit;
     background-color: #FDFDFD;
     padding: 7px 7px 7px 7px;
     margin: 0px;
     border: none;
     vertical-align: top;
     }

#skin_ct_rcol {
     color: inherit;
     background-color: #FDFDFD;
     padding: 7px 7px 7px 9px;
     margin: 0px;
     vertical-align: top;
     border-left: 1px solid #CDCDCD;
     width: 160px;
     }

#skin_footer {
     color: inherit;
     background-color: inherit;
     padding: 0px;
     margin-top: 10px;
     text-align: center;
     }

#skin_pgtitle {
     color: #FFFFFF;
     background-color: #4E7A99;
     padding: 3px 5px 3px 5px;
     margin: 0px 0px 10px 0px;
     border: 1px solid #36586F;
     font-weight: bold;
     }

#skin_content {
     color: inherit;
     background-color: inherit;
     margin: auto;
     }

#skin_ht {
     color: inherit;
     background-color: inherit;
     border: 0px;
     margin: 0px;
     padding: 0px;
     width: 100%;
     }

#skin_ht_lcol {
     color: inherit;
     background-color: inherit;
     width: 25%;
     text-align: left;
     vertical-align: top;
     }

#skin_ht_rcol {
     color: inherit;
     background-color: #FDFDFD;
     width: 75%;
     text-align: right;
     vertical-align: top;
     }
*/
/* +------------------------------------------------------------+ */
/* | Skin Specific Classes                                      | */
/* +------------------------------------------------------------+ */

.skin_fenavh {
     color: #FFFFFF;
     padding: 3px 5px 3px 5px;
     margin: 0px 0px 0px 0px;
     font-family:Helvetica, Arial, verdana;
     }

.skin_fenav ul {
     color: inherit;
     background-color: inherit;
     padding: 0px;
     margin: 0px 0px 10px 0px;
     list-style: none;
     }

.skin_fenav ul li {
     color: inherit;
     display:inline;
     background-color: inherit;
     padding: 0px;
     margin: 0px;
     list-style: none;
     }

.skin_fenav ul li a {
     color: #5b6167;
     display:block;
     float:left;
     background-color: inherit;
     font-size: 12px;
     display: block;
     text-decoration: none;
     padding: 3px 13px 3px 0px;
     }

.skin_fenav ul li a:hover {
     color: #5b6167;
     text-decoration: underline;
     }

.skin_button {
     color: #FFFFFF;
     background-color: #4E7A99;
     padding: 0px;
     border: 1px solid #36586F;
     margin: 0px 0px 10px 3px;
     display: block;
     float: right;
     }

.skin_button a {
     color: #333333;
     background-color: #ABC2D1;
     font-weight: normal;
     display: block;
     padding: 2px 7px 2px 7px;
     }

.skin_button a:hover {
     color: #333333;
     background-color: #EFEFEF;
     text-decoration: none;
     }

.skin_headacct {
     color: inherit;
     background-color: inherit;
     width: 100%;
     text-align: right;
     clear: both;
     }

.skin_fenavmini {
     color: inherit;
     background-color: inherit;
     padding: 5px;
     margin: 0px 0px 10px 0px;
     border-left: 1px solid #36586F;
     border-right: 1px solid #36586F;
     border-bottom: 1px solid #36586F;
     }

/* +------------------------------------------------------------+ */
/* | KHXC Required Divs                                         | */
/* +------------------------------------------------------------+ */

#khxc_debug {
     color: #333333;
     background-color: #FFFFFF;
     border: 1px solid #36586F;
     padding: 10px;
     overflow: hidden;
     margin-top: 10px;
     }

#khxc_printable {
     color: inherit;
     background-color: #FFFFFF;
     border: 1px solid #36586F;
     width: 800px;
     padding: 10px;
     margin: auto;
     }

/* +------------------------------------------------------------+ */
/* | KHXC Required Classes: Messages                            | */
/* +------------------------------------------------------------+ */

.khxc_error {
     color: #FF0000;
     background-color: inherit;
     font-weight: bold;
     }

.khxc_confirm {
     color: #339933;
     background-color: inherit;
     font-weight: bold;
     }

.khxc_imgfloatrt {
     color: inherit;
     background-color: inherit;
     float: right;
     margin-bottom: 10px;
     margin-left: 10px;
     display: inline;
     }

.khxc_inline {
     color: inherit;
     background-color: inherit;
     display: inline;
     }

/* +------------------------------------------------------------+ */
/* | KHXC Required Classes: Boxed Monospace Code                | */
/* +------------------------------------------------------------+ */

.khxc_preboxed {
     color: inherit;
     background-color: #F7F7F7;
     margin: 5px 0px 0px 0px;
     padding: 5px;
     border: 1px solid #36586F;
     font-family: Fixed, monospace;
     overflow: hidden;
     }

/* +------------------------------------------------------------+ */
/* | KHXC Required Classes: Form Fields                         | */
/* +------------------------------------------------------------+ */

.khxc_formfieldradcb {
     color: inherit;
     background-color: inherit;
     }

.khxc_formfield {
     color: inherit;
     background-color: #FFFFFF;
     border: 1px solid #36586F;
     font-size: 11px;
     margin: 5px 5px 0px 2px;
     }

.khxc_formfield:hover {
     color: inherit;
     background-color: #DEDEDE;
     }

.khxc_formfieldp {
     color: #3E6B8A;
     background-color: inherit;
     display: block;
     padding: 0px;
     margin: 0px;
     }

.khxc_formfieldpnfs {
     color: inherit;
     background-color: inherit;
     display: block;
     padding: 0px 5px 0px 5px;
     margin: 0px 0px 5px 0px;
     }

.khxc_formfielda {
     color: #3E6B8A;
     background-color: inherit;
     display: block;
     padding: 0px 5px 0px 5px;
     margin: 0px 0px 2px 0px;
     }

.khxc_formbutton {
     color: #333333;
     background-color: #ABC2D1;
     border: 1px solid #36586F;
     padding: 1px;
     margin: 0px 0px 5px 0px;
     font-size: 11px;
     width: 130px;
     }

.khxc_formbutton:hover {
     color: #333333;
     background-color: #EFEFEF;
     }

.khxc_quickbutton {
     color: #333333;
     background-color: #ABC2D1;
     border: 1px solid #36586F;
     padding: 1px;
     margin: 0px;
     font-size: 11px;
     width: 130px;
     }

.khxc_quickbutton:hover {
     color: #333333;
     background-color: #EFEFEF;
     }

.khxc_quickform {
     color: inherit;
     background-color: inherit;
     margin: 5px 0px 0px 0px;
     }




/*----------------------------------------
    start:: style the search field
------------------------------------------*/
.khxc_quickfield {
     background-color: #FFFFFF;
     border: 1px solid #555555;
     font-size: 11px;
     margin: 1px 0px 0px 0px;
     }

.khxc_quickfield:hover {
     background-color: #EFEFEF;
     }

/*----------------------------------------
    end:: style the search field
------------------------------------------*/


.khxc_formfieldradcb_rnc {
     color: inherit;
     background-color: #FFA4A4;
     }

.khxc_formfield_rnc {
     color: inherit;
     background-color: #FFA4A4;
     border: 1px solid #36586F;
     font-size: 11px;
     margin: 5px 5px 0px 2px;
     }

.khxc_formfield_rnc:hover {
     color: inherit;
     background-color: #DEDEDE;
     }

/* +------------------------------------------------------------+ */
/* | KHXC Required Classes: Form Displays                       | */
/* +------------------------------------------------------------+ */

.khxc_formsecthead {
     color: #FFFFFF;
     background-color: #4E7A99;
     padding: 2px 5px 2px 5px;
     margin: 0px;
     border-top: 1px solid #36586F;
     border-left: 1px solid #36586F;
     border-right: 1px solid #36586F;
     font-weight: bold;
     }

table.khxc_formtblone {
     color: inherit;
     background-color: inherit;
     margin: 0px 0px 5px 0px;
     border-spacing: 3px;
     width: 100%;
     border: 1px solid #36586F;
     }

table.khxc_formtbltwo {
     color: inherit;
     background-color: inherit;
     margin: 0px 0px 5px 0px;
     border-spacing: 3px;
     width: 100%;
     border: 1px solid #36586F;
     }

td.khxc_formtbltwo {
     color: inherit;
     background-color: #F7F7F7;
     padding: 4px 2px 2px 2px;
     width: 50%;
     border-top: 1px solid #BCBCBC;
     border-left: 1px solid #BCBCBC;
     vertical-align: top;
     }

td.khxc_formtbltwospan {
     color: inherit;
     background-color: #F7F7F7;
     padding: 4px 2px 2px 2px;
     width: 100%;
     border-top: 1px solid #BCBCBC;
     border-left: 1px solid #BCBCBC;
     vertical-align: top;
     }

td.khxc_formtblone {
     color: inherit;
     background-color: #F7F7F7;
     padding: 4px 2px 2px 2px;
     width: 100%;
     border-top: 1px solid #BCBCBC;
     border-left: 1px solid #BCBCBC;
     vertical-align: top;
     }

/* +------------------------------------------------------------+ */
/* | KHXC Required Classes: Sort Table Displays                 | */
/* +------------------------------------------------------------+ */

table.khxc_sorttable {
     color: inherit;
     background-color: inherit;
     margin: 0px 0px 0px 0px;
     border-spacing: 3px;
     width: 100%;
     border: 1px solid #36586F;
     }

th.khxc_sorttable {
     color: inherit;
     background-color: #E9E9E9;
     padding: 4px 3px 4px 3px;
     border-top: 1px solid #CDCDCD;
     border-left: 1px solid #CDCDCD;
     vertical-align: top;
     }

td.khxc_sorttable {
     color: inherit;
     background-color: inherit;
     padding: 4px 3px 4px 3px;
     border-top: 1px solid #CDCDCD;
     border-left: 1px solid #CDCDCD;
     vertical-align: top;
     }

/* +------------------------------------------------------------+ */
/* | KHXC Required Classes: Regular Table Displays              | */
/* +------------------------------------------------------------+ */

.khxc_regtablehead {
     color: #FFFFFF;
     background-color: #4E7A99;
     padding: 2px 5px 2px 5px;
     margin: 0px;
     border: 1px solid #36586F;
     font-weight: bold;
     clear: both;
     }

table.khxc_regtable {
     color: inherit;
     background-color: inherit;
     margin: 0px 0px 5px 0px;
     border-spacing: 3px;
     width: 100%;
     border-left: 1px solid #36586F;
     border-right: 1px solid #36586F;
     border-bottom: 1px solid #36586F;
     }

tr.khxc_regtable {
     color: inherit;
     background-color: inherit;
     padding: 5px;
     border: 1px solid #36586F;
     }

th.khxc_regtable {
     color: inherit;
     background-color: inherit;
     padding: 4px 3px 4px 3px;
     border-top: 1px solid #CDCDCD;
     border-left: 1px solid #CDCDCD;
     vertical-align: top;
     }

td.khxc_regtable {
     color: inherit;
     background-color: #F7F7F7;
     padding: 4px 3px 4px 3px;
     border-top: 1px solid #CDCDCD;
     border-left: 1px solid #CDCDCD;
     vertical-align: top;
     }

.khxc_regtable p {
     color: inherit;
     background-color: inherit;
     padding: 0px;
     margin: 0px 0px 5px 0px;
     }

/* +------------------------------------------------------------+ */
/* | KHXC Required Classes: Ghost Table Displays                | */
/* +------------------------------------------------------------+ */

table.khxc_ghost {
     color: inherit;
     background-color: inherit;
     margin: 0px;
     padding: 0px;
     border-spacing: 3px;
     width: 100%;
     }

td.khxc_ghost {
     color: inherit;
     background-color: inherit;
     padding: 0px;
     margin: 0px;
     vertical-align: top;
     }

.khxc_ghost form {
     color: inherit;
     background-color: inherit;
     display: inline;
}

td.khxc_ghost img {
     color: inherit;
     background-color: inherit;
     margin-right: 10px;
     margin-bottom: 10px;
     }

td.khxc_ghost p {
     margin: 0px 0px 6px 0px;
}

/* +------------------------------------------------------------+ */
/* | KHXC Required Classes: Boxed Paragraphs                    | */
/* +------------------------------------------------------------+ */

p.khxc_uktablesp {
     color: inherit;
     background-color: inherit;
     margin: 0px;
     font-size: 1px;
     }

/* +------------------------------------------------------------+ */
/* | KHXC Required Classes: Online Store Displays               | */
/* +------------------------------------------------------------+ */

.khxc_storehead {
     color: #FFFFFF;
     background:url(../_images/headerBgRepeat.png) repeat-x;
     height:30px;
     line-height:30px;
     padding: 0px 5px 0px 5px;
     margin: 10px 0px 2px 0px;
     font-weight: bold;
     clear: both;
     }



/* Style User Location section*/
.khxc_storelink {
     color: inherit;
     padding: 0px 5px 0px 5px;
     margin: 5px 0px 10px 0px;
     border: 1px solid #36586F;
     background:url(../_images/headerBgRepeat.png) repeat-x;
     height:30px;
     line-height:30px;
     }

    
    .khxc_storelink a{
     text-decoration:none;
     color:#FFFFFF;
     font-family:Helvetica,Arial, sans-serif;
     font-size:12px;
     }


    .khxc_storelink a:hover{
     text-decoration:underline;
     color:#FFFFFF;
     font-family:Helvetica,Arial, sans-serif;
     font-size:12px;
     }

.khxc_storelink p {
     color:#FFFFFF;
     margin: 4px 0px 4px 0px;
     }

.khxc_storelink p strong{
     color:#FFFFFF;
     font-family:Helvetica,Arial, sans-serif;
     font-size:12px;
     font-weight:bold;
}


/* +------------------------------------------------------------+ */
/* | KHXC Required Classes: Category List Display Tables        | */
/* +------------------------------------------------------------+ */

table.khxc_cptbl_cat {
     color: inherit;
     background-color: inherit;
     margin: 0px 0px 10px 0px;
     border-spacing: 3px;
     width: 100%;
     }

tr.khxc_cptbl_cat {
     color: inherit;
     background-color: inherit;
     }

td.khxc_cptbl_cat {
     color: inherit;
     background-color: inherit;
     padding: 4px 4px 2px 4px;
     border: 1px solid #36586F;
     vertical-align: top;
     }

td.khxc_cptbl_cat_blank {
     color: inherit;
     background-color: inherit;
     display: none;
     }

/* +------------------------------------------------------------+ */
/* | KHXC Required Classes: Product List Display Tables         | */
/* +------------------------------------------------------------+ */

table.khxc_cptbl_prod {
     color: inherit;
     background-color: inherit;
     margin: 0px 0px 10px 0px;
     border-spacing: 3px;
     width: 100%;
     }

tr.khxc_cptbl_prod {
     color: inherit;
     background-color: inherit;
     }

td.khxc_cptbl_prod {
     color: inherit;
     background-color: inherit;
     padding: 4px 4px 2px 4px;
     border: 1px solid #36586F;
     vertical-align: top;
     }

td.khxc_cptbl_prod_blank {
     color: inherit;
     background-color: inherit;
     display: none;
     }

/* +------------------------------------------------------------+ */
/* | KHXC Required Classes: Product Detail Display Tables       | */
/* +------------------------------------------------------------+ */

table.khxc_cptbl_det {
     color: inherit;
     background-color: inherit;
     margin: 0px 0px 10px 0px;
     border-spacing: 3px;
     width: 100%;
     }

tr.khxc_cptbl_det {
     color: inherit;
     background-color: inherit;
     }

td.khxc_cptbl_det {
     color: inherit;
     background-color: inherit;
     padding: 4px 4px 2px 4px;
     border: 1px solid #36586F;
     vertical-align: top;
     }

td.khxc_cptbl_det_blank {
     color: inherit;
     background-color: inherit;
     display: none;
     }

/* +------------------------------------------------------------+ */
/* | KHXC Required Classes: Price Displays                      | */
/* +------------------------------------------------------------+ */

.khxc_pricediv {
     color: inherit;
     background-color: inherit;
     margin: 2px 0px 2px 0px;
     }

.khxc_price {
     color: inherit;
     background-color: inherit;
     display: inline;
     }

.khxc_pricex {
     color: #FF0000;
     background-color: inherit;
     display: inline;
     text-decoration: line-through;
     }

/* +------------------------------------------------------------+ */
/* | KHXC Required Classes: Shopping Cart Displays              | */
/* +------------------------------------------------------------+ */

/*.khxc_cartbutton {
     color: #333333;
     background-color: #ABC2D1;
     border: 1px solid #36586F;
     padding: 1px;
     font-size: 11px;
     font-weight: normal;
     text-align: center;
     display: block;
     margin: 0px 0px 5px 0px;
     width: 125px;
     }*/
     
.khxc_cartbutton {
    text-decoration:none;
    color:#FFFFFF;
    font-size:10px;
    text-align:right;
     }

.khxc_cartbutton:hover {
     color: #FFFFFF;
     text-decoration:underline;
     }
.miniCartButton {
    text-decoration:none;
    color:#FFFFFF;
    font-size:10px;
    text-align:right;
     }

.miniCartButton:hover {
     color: #FFFFFF;
     text-decoration:underline;
     }
/* +------------------------------------------------------------+ */
/* | KHXC Required Classes: Misc                                | */
/* +------------------------------------------------------------+ */

.khxc_clearboth {
     color: inherit;
     background-color: inherit;
     clear: both;
     }

.khxc_outstock {
     color: #FF0000;
     background-color: inherit;
     }

a.khxc_hrefbutton {
     color: #333333;
     background-color: #ABC2D1;
     border: 1px solid #36586F;
     padding: 2px 5px 2px 5px;
     font-size: 11px;
     font-weight: normal;
     text-align: center;
     display: block;
     }

a.khxc_hrefbutton:hover {
     color: #333333;
     background-color: #EFEFEF;
     text-decoration: none;
     cursor: default;
     }

.khxc_outline {
     color: inherit;
     background-color: #F7F7F7;
     border: 1px solid #36586F;
     padding: 5px;
     margin-top: 5px;
     }

.khxc_outline p {
     color: inherit;
     background-color: inherit;
     margin: 0px 0px 3px 0px;
}

/* +------------------------------------------------------------+ */
/* | End                                                        | */
/* +------------------------------------------------------------+ */



/* Currency modification :: START :: */
#currencyHolder{
/*position:absolute;
right:10px;
top:10px;    */
float:right;

padding:0px 0px 0px 0px;
margin:8px 25px 0px 0px;
}

input#currency--SUBMIT{
display:none;    
}

/* News Letter Form:: START */
#subscribeNewsletter{
    position:absolute;
    width:300px;
    height:50px;
    right:20px;
    top:20px;
}

#mc_embed_signup{
    position:relative;
    height:26px;
    width:300px;
}


#subscribeNewsletter label.newsletterLabel{
    color:#ffffff;
}

#newsletterInputHolder{
    position:absolute;
    right:0px;
    top:0px;
    
}

#newsletterLabelHolder{
    position:absolute;
    left:20px;
    top:5px;
    
}

#newsletterSubmitHolder{
    position:absolute;
    right:0px;
    top:0px;
    width:27px;
    height:26px;    
}


#subscribeNewsletter input.newsletterInput{
    color:#FFFFFF;
    background-color:#4d4d4d;
    border:1px solid #4d4d4d;
    padding:3px;
    width:200px;
    height:18px;
}

#subscribeNewsletter input.newsletterSubmit{
    color:#FFFFFF;
    background-color:#4d4d4d;
    padding:0px;
    margin:0px;
    line-height:0px;
    border:0px;
    width:27px;
    height:26px;
    cursor:pointer;
    background:url("../_images/newsletterSubmitBtn.jpg") no-repeat;
}

/* News Letter Form:: END */

.error{
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
color:#f32a89;

}

