
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


#header {
	font-family: Verdana, sans-serif;
    font-size: 11px;
    width: 100%;
	overflow: auto;
	position: relative;
}
	#logo {
		float: left;
		margin-left: 20px;
		margin-bottom: 5px;
	}
	#header a.cartLink {
        margin-top: 10px;
        margin-right: 5px;
        float: right;
		text-align: right;
	}
	#header a.cartLink img {
		vertical-align: middle;
	}
	#header ul {
		position: absolute;
		bottom: 10px;
		right: 0;
	}


#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 172px;
	}

	#nav li {
        position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 172px;
        border-top: 1px solid #ccc;
        z-index: 1000;
    }

	#nav li ul {
        background-color: #fee;
        z-index: 1000;
        padding: 5px;
        border: 1px solid #ccc;
        position : absolute;
        left: -999em;
		margin-left : 170px;
		margin-top : -3.0em;
	}

	#nav li ul ul {
		left: -999em;
        z-index: 1000;
    }

	#nav li a {
        width: 170px;
		w\idth : 170px;
		display : block;
		color : black;
		font-weight: normal;
		text-decoration : none;
		padding-top: 5px;
        padding-bottom: 5px;
        /*padding-left: 6px;
        padding-right: 6px;*/

        z-index: 1000;

    }

	#nav li a:hover {
		color : #600;
		background-color : #ddd;
	}

	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}

	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}







.product_panel {
    width: 170px;
    float: left;
    text-align: center;
}

.product_panel img {
    padding: 8px;
}

.save_pad {
    margin-left: 36px;
    margin-right: 36px;
    margin-bottom: 10px;
}

.dh_afterHeader {
    width: 980px;
    margin-top: 6px;
    margin-left: 5px;
    margin-right: 5px;
    position: relative;
}

.dh_leftColumn {
    float: left;
    width: 180px;
    min-height: 800px;
}

    .dh_browse {
        min-width: 180px;
        max-width: 180px;
        width: 180px;
        padding: 0;
        margin: 0;
        margin-bottom: 15px;
        border-bottom: 2px solid #b2bedb;
        background-image: url( /images/border/browsing_background.gif );
    }

    .dh_browse a { color: #0000cc; }
    .dh_browse div { margin-top: 3px; margin-bottom: 3px; }






    .dh_departments {
        width: 180px;
        /*height: 405px;
        background-image: url( /images/border/departments_background.gif );
        background-repeat: no-repeat;*/
        font-size: 12px;
        padding: 1px;
        margin: 0;
        margin-bottom: 15px;
        background-color: #ddf;
        border: 1px solid #bbd;
    }

    .dh_departments div {
        /*border-top: 1px solid #e99;*/
        padding: 4px;
        font-family: Verdana,Sans-Serif;
        z-index:100;
    }

    .dh_liveHelp {
        margin-top: 15px;
        /*
        position: absolute;
        bottom: 10px;
        left: 0;
        */
    }

    .dh_featuredItem {
        font-size: 12px;
        text-align: center;
        width: 180px;
        /*height: 375px;
        background-image: url( /images/border/featured_background.gif );*/
        border: 1px solid #ddd;

    }

    .dh_featuredItem div {
        padding: 4px;
        font-family: Verdana,Sans-Serif;
    }

    .dh_featuredItem img {
        padding: 8px;
    }

/* for Internet Explorer */
/*\*/
* html .dh_leftColumn {
    height: 800px;
}
/**/

