/*ie6.css*/

#follow { display:none; }

html {
	overflow-y: hidden;
}

body {
	height: 100%;
	margin: 0 0 1px;
	overflow-y: auto;
}

#page {
	display: block;
	position: absolute;
	min-height: 100%;
	left: 0px;
}

.black_overlay {
	position: absolute;
	display: none;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #000000;
	z-index: 5001;
	-moz-opacity: 0.6;
	opacity:.80;
	filter: alpha(opacity=80);

	}

.outlinebox {
	font-size: .75em;
	background: #ffffff;
	border: 5px solid #47494c;
	display: none;
	top: 25%;
	left: 25%;
	width: 600px;
	height: 400px;
	z-index: 5002;
	position: absolute;
	margin: 0;
        overflow: hidden;
	}


.subcategory_header h1 {
	font-size: 1.8em;
	}

#searcharea input.submit
	{ behavior: url(styles/iepngfix.htc);cursor: pointer; }
#hmheadline img
	{ behavior: url(styles/iepngfix.htc); }
#corporate img
	{ behavior: url(styles/iepngfix.htc); }
.sidebar img, .product_line div.png a img, .pngfix, #navbar
	{ behavior: url(styles/iepngfix.htc); border:0; }
.product_line div.png a img
	{ height: 139px; }

#fab_table .png img { behavior: url(styles/iepngfix.htc); }

.detailTable input.submit
	{ behavior: url(styles/iepngfix.htc);cursor: pointer; }

.product_table input.submit
	{ behavior: url(styles/iepngfix.htc);cursor: pointer; }

#login input.submit
	{ behavior: url(styles/iepngfix.htc);cursor: pointer; }
#newProducts input.submit
	{ behavior: url(styles/iepngfix.htc);cursor: pointer; }

#dealerlocator .listview
	{ behavior: url(styles/iepngfix.htc);cursor: pointer; }
#dealerlocator .mapview
	{ behavior: url(styles/iepngfix.htc);cursor: pointer; }

#main-image img
	{ behavior: url(styles/iepngfix.htc); }



.image img {
	margin: 0;
	padding: 0;
	}

.error_message {
	height: 0px;
	display: none;
	}

#header2 { overflow: hidden; }

#detail_img {
	margin: 0;
	height: 400px;
	}

#sideshop {
	width: 180px;/*200*/
	margin: 0 0 0 0;
}

.lb_content {
	font-size: 1.4em;
}

#sidepanel {
	margin-left: -39px; 
	height: auto; 
	}

#newright3 { width: 660px;vertical-align: middle;padding-top: 40px; }
#newleft2 { margin-left: 0px;margin-top: 40px;  }
	
#sideshop ul {
        margin: 0 0px -10px 0px;
        padding: 0px 0 0px 0;
	background-color: #f0f0f0;
	border: none;
        }

#sideshop li a {
        padding: 5px;
        }

#fixed_footer {
	position: absolute;
	bottom: 0px;
	font-size: 1em;
	color: #ffffff;
	text-transform: uppercase;

	background-image: url('../img/bg/bg_redfooter.gif');
	background-repeat: repeat-x;
	background-color: #961717;
	width: 100%;
	height: 45px;
	text-align: center;
	bottom: 0;
	left: 0;
	z-index: 1000;
}

#footer {
	position: absolute;
	display: block;
	bottom: 0;
	height: 3em;
}
