 * {
     background-color:white !important;
     background-image:none !important;
     color:black !important;
     position:static !important;
     float:none !important;     
     overflow:visible !important;
     position:relative;
     width:auto;     
     line-height: 1.5em;
     margin:1em 0;
 }
 
img, img a {
    border:0;
} 
 
body {
	width:19cm;
	height:auto;
	font-size:12px;
}
/* 
#prod-single-leftcol {
    float:left;
    width:60%;
    padding-right:2%;
    margin:0 !important;
}

#prod-single-rightcol {
    float:left;
    width:38%;
    padding-right:0%;
    text-align:center;
    margin:0 !important;

    float:right;
    text-align:right;
}     */

#container, #wrap {
    position:static;
    margin:0;
}
                                                                                                          
#content {
    width:auto;
    float:none;                                                                                                                
    clear:none;                                                                          
    padding:0;
    margin:0;                                                                                                                    
}

body.inner #content div.box #main-info,
body.inner #content div.box {
    width:100%;
}                                                                               

#masthead {
    width:auto;
    padding:0;
    margin:0;
    margin-left:16px;
}

#masthead #logo {
    background-image: url(../images/ind_logo.gif) !important;
    background-repeat:no-repeat;
    margin:0;    
    width:142px;
    height:40px;
}

#main-area ul li {
    background-image: url(../images/icons/i_plus.gif) !important;
    background-repeat:no-repeat;                                                                               
}

body.inner ul#breadcrumb-nav li {
    background-image: url(../images/icons/i_breadcrumb-arrow.gif) !important;
    background-repeat:no-repeat;
}

body.inner ul#breadcrumb-nav li.last {
    background-image:none !important;
}

#site-info, #site-info-wrap {
    width:auto;
    position:static;
    margin:0;
    padding:0;
    float:none;
    clear:both;
}

#site-info #site-copyright {
    float:none;
    margin:0;                                                                                                                               
    padding:0;
}
 
 /* disabled elements */
 
 #prod-single-infobar,
 .prod-single-back,
 #masthead #location,
 #masthead #search,
 #masthead #cart,
 #nav-wrap,
 #language-switch,
 #site-info #our-brands,
 #site-info #supplementary-nav, 
 #supp-nav,
 #product-navigation,
 #app-nav,
 #leftcol-image,       
 #masthead #logo a,
 hr,
 .tx-ttnews-browsebox,
#popup-contact  {
     display:none !important;
 }
 
#site-copyright {
     /*position:relative;                                                                                                                  
     top:5em;*/
     position:static;
     clear:both;
     padding-top:25px;
     display:block;
     font-size:smaller;
     font-weight:bold;
}
 
div.box {
    border:0 !important;
}
                                                                                                         
.product-container {
    page-break-inside:avoid;                                                                                                                  
    page-break-before:avoid;
    float:left;
    clear:both;                                                                                                             
    display:block;
    margin:10px;
    padding:5px;
    border:1px dotted #669ecd;
}

.product-container .prod-col-left {                                                             
    margin:5px;
}
 
 ul#breadcrumb-nav {
     float:left;
     clear:both;
 }
                                                                                                                           
 ul#breadcrumb-nav li {                                                                                                                           
     display:inline;                                                                                                              
     float:left;
     margin:3px;
 }
                                                                                                                       
#box-header h1 {
    text-align:left;                                                                                                                     
    margin:10px 0;                                                                                                          
    clear:both;
}                                                                                                               

#main-info {
    float:left;
}                                     

#prod-single-doc a img {
    display:none;
}