body {min-width: 1px;}

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

/* Header */
#header_wrapper {background-image: none;}
#header {width: 100%; height: 100%; background: none; text-align: left;}
#header img {display: none;}

/* Top Menu */
#topmenu {padding: 0; height: auto;}
#topmenu li {float:none; background-image: none; background-color: #000; padding: 5px 8px; margin: 0; display:none;}
#topmenu li a, #topmenu li a:active, #topmenu li a:visited {display:block; padding: 5px 8px; color: #fff; font-weight: bold; text-decoration: none;}

/* Main Menu */
#mainmenu {padding: 0; height: auto;}
#mainmenu li a, #mainmenu li a:active, #mainmenu li a:visited {display:block; padding: 5px 8px; color: #fff; font-weight: bold; text-decoration: none;}


/* Subheader bar */
#subheader_wrapper {display:none;}


/* Main area */
#main_wrapper {background-image: none; padding: 10px;}
#main {width: 100%; padding: 0px}


/* Common styles */
h1 {width: auto; margin: 0px;}
p {max-width: 100%;}
.left {float: none;}
.right {float: none;}
.half {width: auto;}
table {margin: 0; width:auto;}
table td, table th {padding: 5px;}


/* Search */
#topmenu #search {display:block !important; border-left: none; padding: 5px; background: none;}
.result_title { line-height: 1.3em;}	
.infoline { font-size: 0.85em; font-style: normal; color: #666;}
.result_image { display:none; }
.result_block, .result_altblock {margin: 7px 0;}
.result_pages { clear:both; padding:10px 0; line-height: 1.3em;}
.result_pages a {margin: 3px 0;}


/* Home page Tagline */
.tagline {margin-bottom:10px;}


/* Home page Featured Products */
.featured_wrapper {display:none;}


/* Home page right text */
#homeright {width: auto;}


/* Home page Categories */
.category_wrapper {width: 100%; margin-top: 10px;}
.category {width: auto; float:none; margin-top: 10px;}
.category_right {width: auto; float:none; margin-top: 10px;}


/* Product Category listing */
.categorylist li {display: inline; padding: 0 0 15px 0;}
.categorylist a .boximage {margin-right: 0; float:none;}
.categorylist li h3 {padding:0;}


/* Product listing */
.productlist li {display: block; float:none; width: 100%;}
* html .productlist li {w\idth: auto;}
.productlist li h3 {float:none;}


/* Tabbed Menu 3 */  
#tabmenu ul {width: 100%; margin-bottom: 10px;}    
#tabmenu li {float: none; margin-left: 0;}   
#tabmenu a {background-image: none;}
#tabmenu a:hover {background-image: none;}
#tabmenu_after {display:none}

/* Product pages common styles */
#contentwrapper {width: auto; margin: 0}
#textcolumn {width: auto;}
.imageleft {float:none; margin: 5px 0 10px 0;}
.imageright {float:none; margin: 5px 0 10px 0;}
object {display:none}
img {max-width: 150px; width: expression(this.width > 150 ? 150: true);  max-height: 150px; width: expression(this.width > 150 ? 150: true);}
h1 img {max-width: 200px; width: expression(this.width > 200 ? 200: true);}


/***** LEFT MENU ******/
#leftmenu {display:none;}

/* Calculator Form */
#calculator {margin: 0px;}
#calculator .input {padding: 0;}
#calculator label {float: none; width: auto; margin-right: 0;}
#calculator .input input {width: 75px;}
#calculator .calculate {padding: 0; width: auto;}
#calculator #finaloutput {padding: 0; width: 100%; font-size: 1.3em;}
#calculator .output {display:none}

/* Warranty Form */
table#form {margin: 0; width:auto;}
table#form td, table th {padding: 5px;}

/* Contact form */
iframe {display:none;}
#contactform {margin: 0; width:auto;}
#contactform input {width: auto; height: auto; padding: 0;}
#contactform select {width: auto; height: auto;}
#contactform textarea {padding: 0; width: auto; height:  100px;}

/* Right-hand boxes */
#boxes {margin: 0;}
#boxes .whitebox {width: 115px; margin-bottom: 10px;}
#boxes .darkbox {width: 115px; font-size: 0.85em; margin-bottom: 20px;}

/* Footer */
#footer_wrapper {margin-top: 0; height: auto; background-image: none;} 
#footer {width: auto; padding: 10px;}
#footer img {display:none;}
#footer p {padding-top:10px;}
#bottommenu {display: none;}