
html, body { height:100%; font-family: sans-serif; font-size: 12pt; }
    
* html * { zoom:1; 
font-size: 12pt;
}

* div { overflow:visible !important; }


#bodyContainerFull { 
    float:none;
    margin:0;
    /*width:600px;*/
    }

#bodyContent {
    border:none !important;
    }

#headerContainer, #logoContainer,  #welcomeMessageContainer,  #productAccessories, #footerContainer, #productDetailsHeader, #menuContainer, #productDetailsLeft, #productDetailsRight, #breadCrumbContainer, .buttonRow, #cartButtonRow, 
#inputButtonRow, #contactBox, #orderDetailsButtons {
    display:none !important;
    visibility:hidden !important;
    border:1px solid #F00 !important;
    }

#cartDetailsHeader .right,
#userSearchHeader .right, 
#userSearchHeader a { display:none; }

.linksRight { display:none; }


#results .entry { width:180px; }
#results .entry input.inputCheckbox { display:none; }
div.addressBookH1 div.right { display:none; }

#productListingLeft { display:none !important; }

.tab {
    display:none !important;
    visibility:hidden !important;
    }

#tabMenu .active { display:block !important; visibility:visible !important; color:#000 !important; font-weight:bold; font-size:1em; padding-left:0 !important; margin-left:0 !important; }

.active {
    color:#000;
    display:block;
    visibility:visible !important;
    }

.location { width: 30%; }

#orderDetailsBody .summary {
    border:2px solid #000000;
    padding:10px;
}

.location .field { color: #000000; }

.hidden { 
	display:none;
    visibility:hidden; }

table {
    width:100% !important;
   }
    
table, td{
    border:1px solid #000 !important;
    }

td {
    width:auto !important;
    border-bottom:0px !important;
    border-left:0px !important;
}
    
tr , thead, tfoot
{
    border:none;
}
   
th {
    width:auto !important;
    border:none !important;
    }

a { color:  #000000; } 

#productConfiguratorLeft table,
#productConfiguratorLeft td  {
border:none !important;
}


div.categoryClear { border:none; }
#categories div.productCategory { border:1px solid; }
#categories div.column3 { clear:both;}

#checkoutHeader input { display: none; }

#collectionsContainer div.collection div.collectionImage { float:none; clear:both; margin:15px; padding:0; }
#collectionsContainer div.collection div.collectionCopy { float:none; clear:both; margin:15px; padding:0; width:auto; }


div.pressRelease div.imageLeft { float:none; clear:both; margin:15px 0; }
div.pressRelease div.left { float:none; clear:both; width:auto !important; margin:0; padding:0; }
div.pressRelease div.right { float:none; clear:both; width:auto !important; margin:0; padding:0; }

div.promotion div.imageLeft { float:none; clear:both; margin:15px 0; }
div.promotion div.copyRight { float:none; clear:both; width:auto !important; margin:0; padding:0; }

#repLocatorHeader { margin:0; padding:0; }
#repLocatorHeader #rightcolumn { display:none; }
#repLocatorBody #flashcontainer { display:none; }
#repLocatorBody .statewrapper div { padding:10px 0; margin:0; }

#virtualCatalogContainer { margin:0 !important; width:auto !important; }
#virtualCatalogContainer #imageControls { margin:0 !important;}