/*left page*/
div#leftsidepage{
	width: 234px;
	display: block;
	overflow: hidden;
	float: left;
}
.bg_leftside{
	background: #E4F4F8 url(../images/background/bg_leftpages.jpg) no-repeat;
}

/*menu*/

/*Stayfree's TV Commercial*/

div#tvcommercial{
	width: 213px;
	height: 155px;
	float:left;
	margin: 20px 0px 0px 4px;
	_margin: 20px 0px 0px 2px;
	padding: 0px 0px 10px 12px;
	background: url(../images/background/bg-tv-commercial-internal.gif) no-repeat -5px 0;
}

div#tvcommercial-inside{
	width: 190px;
	float:left;
	padding: 95px 0px 0px 10px;
	text-align: left;
}

div#tvcommercial-inside p{
	float: left;
	padding-left: 35px;
}

div#tvcommercial-inside img.arrow {
	top: 20px;
	left: 5px;
	float: left;
	position: relative;
}


/*productfinder*/
.productfinder{
	width: 213px;
	height: 171px;
	float: left;
	position: relative;
	margin: 0px 0px 8px 4px;
	_margin: 0px 0px 8px 2px;
	padding: 0px 0px 0px 12px;
	background: url(../images/background/bg_productfinder_closed.jpg) no-repeat;
}

.productfinder_everyday{
	width: 213px;
	height: 171px;
	float: left;
	position: relative;
	margin: 0px 0px 8px 4px;
	_margin: 0px 0px 8px 2px;
	padding: 0px 0px 0px 12px;
	background: url(../images/background/bg_productfinder_everyday.jpg) no-repeat;
}

.productfinder_moms{
	width: 213px;
	height: 171px;
	float: left;
	position: relative;
	margin: 0px 0px 8px 4px;
	_margin: 0px 0px 8px 2px;
	padding: 0px 0px 0px 12px;
	background: url(../images/background/bg_productfinder_moms.jpg) no-repeat;
}

.productfinder_teens{
	width: 213px;
	height: 171px;
	float: left;
	position: relative;
	margin: 0px 0px 8px 4px;
	_margin: 0px 0px 8px 2px;
	padding: 0px 0px 0px 12px;
	background: url(../images/background/bg_productfinder_teens.jpg) no-repeat;
}

div#finderinside{
	width: 190px;
	float:left;
	padding: 40px 0px 0px 7px;
}

/*botton go*/
div#go{
	width: 15px;
	position:absolute;
	left:175px;
	top:107px;
	_top:102px;
	height: 17px;
}

/*for mac*/
div#go:empty{
	width: 15px;
	position:absolute;
	left:175px;
	top:103px;
	height: 17px;
}


/*Special Offers*/
div#specialoffers{
	width: 213px;
	height: 107px;
	text-align: left;
	float:left;
	margin: 0px 0px 0px 4px;
	_margin: 0px 0px 0px 2px;
	padding: 40px 0px 0px 21px;
	background: url(../images/background/bg_specialoffers_closed.jpg) no-repeat;
}
*div#specialoffers{ margin-top: 8px;}

/*Money-Saving Coupon Offer!*/
div#MoneySavingCouponOffer{
	width: 213px;
	height: 83px;
	text-align: left;
	float:left;
	margin: -30px 0px 0px 4px;
	_margin: 0px 0px 0px 2px;
	padding: 40px 0px 0px 21px;
	background: url(../images/background/bg_money-saving-coupon-offe.jpg) no-repeat;
}

/* drop down menu */
.specialoffers_everyday{
	width: 213px;
	height: 107px;
	float:left;
	margin: 0px 0px 0px 4px;
	_margin: 0px 0px 0px 2px;
	padding: 40px 0px 0px 21px;
	background: url(../images/background/bg_specialoffers_everyday.jpg) no-repeat;
}

.specialoffers_moms{
	width: 213px;
	height: 107px;
	float:left;
	margin: 0px 0px 0px 4px;
	_margin: 0px 0px 0px 2px;
	padding: 40px 0px 0px 21px;
	background: url(../images/background/bg_specialoffers_moms.jpg) no-repeat;
}

.specialoffers_teens{
	width: 213px;
	height: 107px;
	float:left;
	margin: 0px 0px 0px 4px;
	_margin: 0px 0px 0px 2px;
	padding: 40px 0px 0px 21px;
	background: url(../images/background/bg_specialoffers_teens.jpg) no-repeat;
}

/*menu*/
div#menu{
	width: 208px;
	position:relative;
	left:12px;
	/*margin: 0px 0px 8px 12px;*/
	text-align: left;
	float: left;
	background: url(../images/menu/m_bg_menu.jpg) no-repeat;
}

/*ie*/
div#home{
	height: 30px;
	overflow: hidden;
}

div#menu_gidc{
	height: 30px;
	overflow: hidden;
}

div#everyday{
	height: 30px;
	overflow: hidden;
}

div#everyday{
	height: 30px;
	overflow: hidden;
}

div#sub_everyday{
	overflow: hidden;
}

div#teens{
	height: 30px;
	overflow: hidden;
}

div#sub_teens{
	overflow: hidden;
}

div#moms{
	height: 47px;
	overflow: hidden;
}

div#sub_moms{
	overflow: hidden;
}

div#buynow {
	height: 30px;
	overflow: hidden;
}

div .menu_space_18{
	height: 18px;
	overflow: hidden;
}

div .menu_space_23{
	height: 23px;
	overflow: hidden;
}

div#menu_space_31{
	height: 31px;
	overflow: hidden;
}

div#menu_space_37{
	height: 37px;
	overflow: hidden;
}

div#menu_space_11{
	height: 11px;
	overflow: hidden;
}

.hideMenu{
		display: none;
	}
	
.showMenu{
		display: block;
	}
