
.clear {
		overflow:hidden;
		width:100%;
}

.module {
	position:relative;
}



		.module ul {
			list-style:none;
			margin:0px 0px 0px 0px;
		}

		.module ul li {
			padding:3px 0px 4px 0px;
			margin:0px 0px 0px 0px;
			line-height:16px;
			font-size:12px;
			color:#dfded0;
			background:url(../../images/2010a/module-menu-divider.gif) repeat-x left bottom;

		}

		.module li a {
			background:url(../../images/2010a/listMarker.gif) no-repeat 0 5px;
			font:normal 12px/14px Arial, Verdana, sans-serif;/*Arial, Helvetica, sans-serif;*/
			color:#6d6d6d;
			padding:0px 0px 0px 12px;
			margin:0px 0px 0px 0px;
			text-decoration:none;
		}

		.module li a:hover {
			color:#afafaf;
			text-decoration:none !important;
		}

		.module a {
			color:#dfded0;
			text-decoration:underline;
		}

		.module a:hover {
			text-decoration:none !important;
		}


.topmenu-left {
		position:absolute; 
		background:url(../../images/2010a/corner-left-bottom.png) 0 0 no-repeat; 
		width:5px; 
		height:5px; 
		margin:30px 0 0 0;
		z-index: 100;  /*always on top*/
	}

	.topmenu-right {
		position:absolute; 
		background:url(../../images/2010a/corner-right-bottom.png) 0 0 no-repeat; 
		width:5px; 
		height:5px; 
		margin:30px 0 0 975px;
	}

	ul.menu-nav {
		list-style:none;
		width:100%;
		overflow:hidden;
		padding:0;
		margin:0;
		background:url(../../images/2010a/menu-tail.gif) bottom repeat-x #585757;
		/*background:url(../../images/2010a/gradient.png) bottom repeat-x #ec9d7b;*/
	}

		ul.menu-nav li {
			float:left;
			padding:0;
			background:url(../../images/2010a/menu-divider.gif) right repeat-y;
			/*background:url(../../images/2010a/gradient2.png) right repeat-y;*/

		}

			ul.menu-nav li a {
				/*color:#ffffff;*//*#9d9d9d;*//*Arial, Helvetica, sans-serif;*/
				color:#606060;
				display:block;
				font:normal 12px/14px Century Gothic; 
				text-decoration:none;
				padding:9px 10px 12px 10px;
				background:none;
				text-transform:uppercase;
			}

			/* ------------------- hover, active --- */

			ul.menu-nav li a:hover,
			ul.menu-nav li.active a {
				background:url(../../images/2010a/menu-tail-active.gif) bottom repeat-x;
				color:#fff;
			}

      ul.menu-nav li.notactive a {
        position: relative;
      }

			ul.menu-nav li.activesale a {
				color:#ffffff;
				background:url(../../images/2010a/offers.jpg);
			}
			ul.menu-nav li.activesale a:hover,
			ul.menu-nav li.activesale a:active {
				/*background:url(../../images/2010a/menu-tail-active.gif) bottom repeat-x;*/
				background:url(../../images/2010a/offers.jpg) bottom repeat-x;
				color:#fff;
			}

			ul.menu-nav li.activevalentine a {
				color:#ffffff;
				background:url(../../images/2010a/valentine.gif);
			}
			ul.menu-nav li.activevalentine a:hover,
			ul.menu-nav li.activevalentine a:active {
				/*background:url(../../images/2010a/menu-tail-active.gif) bottom repeat-x;*/
				background:url(../../images/2010a/valentine.gif);
				color:#fff;
			}



	#header {
		margin:0 0 -6px 0;
	}
	.main	{

	margin:auto; 

	text-align:left

}




    .header-bg {
			background:url(../../images/2010a/header-tail-bg.gif) top repeat-x #e6e6e6;
		}
		.header-right-bg {
			background:url(../../images/2010a/header-right-bg.gif) top right no-repeat;
		}
		.header-left-bg {
			background:url(../../images/2010a/header-left-bg.gif) top left no-repeat;
		}


















/*

li.notactive {
    float: left;
    position: relative;
    margin:0px;
    padding:7px 6px 5px 6px;
    border-right:1px solid #000000;
}
*/

/*Top horizonal dropdown */
li.active:hover #showme {
    display: block;
    position: absolute;
    top:34px;
    padding-top:6px;
    height:6px;
    inherit: none;
}

li.notactive:hover #showme {
    display: block;
    position: absolute;
    top:34px;
    padding-top:6px;
    height:6px;
    inherit: none;
    
}

.holdleft {
    left:0;
    background:url(../../images/2011a/nav_rollover_top_left.gif) top left repeat-x;
}

.holdright {
    right: 0px;
    background:url(../../images/2011a/nav_rollover_top_right.gif) top right repeat-x;
}


.mainwrap_1, .mainwrap_2, .mainwrap_3 {
    display: none;
}

.mainwrap_1 {
    width: 200px;        
}

.mainwrap_2 {
    width: 370px;
}

.mainwrap_3 {
    width: 550px;
}

#innerwrap {
    border-bottom: solid 1px #000000;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
    width: 100%;
    float: left;
    z-index: 101;
    overflow: hidden;
    background:#FFFFFF url(../../images/2011a/nav_bg_pretty.jpg) bottom right repeat-x;

}

.header_shop_for {
    background:url(../../images/2011a/shop_for.jpg) top left no-repeat;
    width:92px;
    height:13px;
    margin: 6px 0px 6px 11px;
}

.header_get_inspired {
    background:url(../../images/2011a/get_inspired.jpg) top left no-repeat;
    width:124px;
    height:13px;
    margin: 6px 0px 6px 11px;
}

.header_best_sellers {
    background:url(../../images/2011a/best_sellers.jpg) top left no-repeat;
    width:115px;
    height:13px;
    margin: 6px 0px 6px 11px;
}

.topheader_nav {
    background: url(../../images/2011a/nav_rollover_top.gif) top right repeat-x;
    height:25px;
}

#column {
    width: 170px;
    margin-right:10px;
    display: inline;
    text-align: left;
    float: left;
    height: auto;
    
}

#column ul {
	  display:block;
    list-style-type: none;
    text-align: left;
    margin: 0px;
    padding: 0px 5px 5px 2px;
}

#column ul li.regular {
    text-align: left;
    margin-left: 0px;
    padding: 2px 2px 6px 10px;
    background:transparent;
    line-height:15px;
    float:none; /* have to put this is to have a normally list rathan than inline*/
}

#column ul li.regular a {
	  font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    color: #606263;
    margin: 0px;
    /*background:url(../../images/pixel_trans.gif) top left no-repeat;*/
    background: transparent;
    text-transform:none;
    padding:1px 0px 1px 0px;
}

#column ul li a:hover, #column ul li.regular a:hover,li.regular a:hover {
	text-decoration:underline;
	color: #949494;
}
li.regular:hover, li.regular.over a {
    text-decoration:underline;
    color: #949494;
}


.leftborder {
    background:url(../../images/2011a/nav_rollover_bg.gif) top left no-repeat;
}
