@charset "utf-8";
body,html {
	background-color: #f2f2f3;
	margin: 0;
}
.clear {
	clear: both;
}
.clear-line {
	clear: both;
	border-bottom: solid #9d9fa2 1px;
	padding: 0;
}


#wrapper {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#logo {
	float: left;
	width: auto;
}
/*header old*/
#header2 {
	margin:10px 0 3px 0;
	float:left;
	width:800px;
}

#header2 .left {
	float:left;
}

#header2 .right {
	position: relative;
}

#header2 .right .btnCart {
	background:url(../images/btn-cart.gif) no-repeat;
	text-align:right;
	padding:9px 10px 0 0;
	width:121px;
	height:22px;
	text-decoration:none;
	color:#333;
	font-weight:bold;
	float:left;
	margin:0 5px 0 0;
	float:left;
}

#header2 #keywords {
	float:left;
	margin:4px 0 0 0;
	border:solid 1px #ccc;
	border-right:none;
	width:123px;
	height:13px;
	padding:4px 5px;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images/input-bg.png);
	background-repeat: repeat-x;
}

#header2 .right input{
	float:left;
	margin:4px 5px 0 0;
	border:solid 1px #ccc;
	border-left:none;
	width:46px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	background:url(../images/input-bg.png) repeat-x;
}

#header2 .right .btnShop {
	float:left;
	margin-top:6px;
	background:url(../images/home-btn-shop.gif) no-repeat;
	width:130px;
	height:25px;
}

#header2 .right .btnShop:hover {
	background-image: url(../images/home-btn-shop.gif);
	background-repeat:  repeat-y;
	background-position: left 25px;
}

#items {
	background-image: url(../images/back-cart.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	width: 116px;
	height: 30px;
	font-family: Helvetica, Verdana, Arial;
	font-size: 10px;
	color: #898989;
	line-height: 26px;
	font-weight: bold;
	padding-left: 15px;
}
#num {
	position: absolute;
	left: 442px;
	top: 145px;
	width: 26px;
	height: 17px;
	text-align: right;
	color: #000000;
}
.number {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-left: 20px;
}
#search {
	float: right;
	background-image: url(../images/back-search.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	padding-top: 5px;
	margin-left: 6px;
	width: 186px;
}
#search form {
	margin: 0px;
	padding: 0px;
	width: 186px;
}
#key {
	background-color: transparent;
	width: 180px;
	padding-right: 3px;
	padding-left: 3px;
	text-align: right;
	border: none transparent;
	font-family: Helvetica, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	height: 20px;
}
#shopnow {
	float: right;
	margin-left: 5px;
	overflow: hidden;
}
#box-btns {
	background-color: #FFFFFF;
	border: 1px solid #c7c8ca;
	float: left;
	width: 798px;
	height: 768px;
}
#box-btns li {
	float: left;
}
.btn-celebrate/*classes for buttons*/
 {
	background-image: url(../images/bag-btnx_03.jpg);
	background-position: left top;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 209px;
	width: 204px;
}
.btn-celebrate:hover {
	background-image: url(../images/bag-btnx_03.jpg);
	background-position: left 209px;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 209px;
	width: 204px;
}
.btn-eat {
	background-image: url(../images/bag-btnx_04.jpg);
	background-position: left top;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 209px;
	width: 195px;
}
.btn-eat:hover {
	background-image: url(../images/bag-btnx_04.jpg);
	background-position: left 209px;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 209px;
	width: 195px;
}
.btn-drink {
	background-image: url(../images/bag-btnx_05.jpg);
	background-position: left top;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 209px;
	width: 193px;
}
.btn-drink:hover {
	background-image: url(../images/bag-btnx_05.jpg);
	background-position: left 209px;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 209px;
	width: 193px;
	background-repeat:  repeat-y;
}
.btn-play {
	background-image: url(../images/bag-btnx_06.jpg);
	background-position: left top;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 209px;
	width: 205px;
}
.btn-play:hover {
	background-image: url(../images/bag-btnx_06.jpg);
	background-position: left 209px;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 209px;
	width: 205px;
}
.btn-glow {
	background-image: url(../images/bag-btnx_08.jpg);
	background-position: left top;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 186px;
	width: 204px;
}
.btn-glow:hover {
	background-image: url(../images/bag-btnx_08.jpg);
	background-position: left 186px;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 186px;
	width: 204px;
}
.btn-decorate {
	background-image: url(../images/bag-btnx_09.jpg);
	background-position: left top;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 186px;
	width: 194px;
}
.btn-decorate:hover {
	background-image: url(../images/bag-btnx_09.jpg);
	background-position: left 186px;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 186px;
	width: 194px;
	background-repeat:  repeat-y;
}
.btn-theme {
	background-image: url(../images/bag-btnx_10.jpg);
	background-position: left top;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 186px;
	width: 194px;
}
.btn-theme:hover {
	background-image: url(../images/bag-btnx_10.jpg);
	background-position: left 186px;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 186px;
	width: 194px;
}
.btn-wear {
	background-image: url(../images/bag-btnx_11.jpg);
	background-position: left top;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 186px;
	width: 205px;
}
.btn-wear:hover {
	background-image: url(../images/bag-btnx_11.jpg);
	background-position: left 186px;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 186px;
	width: 205px;
}
.btn-give {
	background-image: url(../images/bag-btnx_12.jpg);
	background-position: left top;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 185px;
	width: 204px;
}
.btn-give:hover {
	background-image: url(../images/bag-btnx_12.jpg);
	background-position: left 185px;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 185px;
	width: 204px;
}
.btn-float {
	background-image: url(../images/bag-btnx_13.jpg);
	background-position: left top;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 185px;
	width: 194px;
}
.btn-float:hover {
	background-image: url(../images/bag-btnx_13.jpg);
	background-position: left 185px;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 185px;
	width: 194px;
}
.btn-seasonal {
	background-image: url(../images/bag-btnx_15_14.jpg);
	background-position: left top;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 185px;
	width: 193px;
}
.btn-seasonal:hover {
	background-image: url(../images/bag-btnx_15_14.jpg);
	background-position: left 185px;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 185px;
	width: 193px;
}
.btn-custom {
	background-image: url(../images/bag-btnx_16.jpg);
	background-position: 1px top;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 185px;
	width: 205px;
}
.btn-custom:hover {
	background-image: url(../images/bag-btnx_16.jpg);
	background-position: 1px 185px;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 185px;
	width: 205px;
	background-repeat:  repeat-y;
}
.btn-candy {
	background-image: url(../images/bag-btnx_17.jpg);
	background-position: left top;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 187px;
	width: 204px;
}
.btn-candy:hover {
	background-image: url(../images/bag-btnx_17.jpg);
	background-position: left 187px;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 187px;
	width: 204px;
}
.btn-toys {
	background-image: url(../images/bag-btnx_18.jpg);
	background-position: left top;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 187px;
	width: 194px;
}
.btn-toys:hover {
	background-image: url(../images/bag-btnx_18.jpg);
	background-position: left 187px;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 187px;
	width: 194px;
}
.btn-munny {
	background-image: url(../images/bag-btnx_19.jpg);
	background-position: 1px top;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 187px;
	width: 193px;
}
.btn-munny:hover {
	background-image: url(../images/bag-btnx_19.jpg);
	background-position: 1px 187px;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 187px;
	width: 193px;
	background-repeat: repeat-y;
}
.btn-magic {
	background-image: url(../images/bag-btnx_20.jpg);
	background-position: 1px top;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 187px;
	width: 205px;
}
.btn-magic:hover {
	background-image: url(../images/bag-btnx_20.jpg);
	background-position: 1px 187px;
	text-indent: -9000px;
	display: block;
	float: left;
	height: 187px;
	width: 205px;
}

/*footer*/
#footer {
	float: left;
	position: relative;
	width: 800px;
	font-family: Helvetica, Verdana, Arial;
	color: #9d9fa2;
}

/*#left-links {
	padding: 5px 0;
	float: left;
	width: 430px;

}
#left-links li {
	float: left;
	display: block;
	font-size: 12px;
	padding-right: 15px;
}*/
.left-border {
	padding-left: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9d9fa2;
}
/*#right-links {
	float: right;
	width: 350px;
	padding: 5px 0;
}

#right-links li {
	float: right;
	font-size: 14px;
	padding-left: 15px;
}*/
.right-border {
	padding-right: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9d9fa2;
}
.gray-link {
	color: #9d9fa2;
	text-decoration: none;
}
.gray-link:hover {
	color: #09F;
	text-decoration: none;
}
.purple-phone {
	font-size: 14px;
	color: #ec008c;
	font-weight: bold;
}
#copyright {
	font-size: 11px;
	float: left;
	padding-top: 3px;
	padding-bottom: 70px;
}
#imc {
	font-size: 11px;
	float: right;
	padding: 3px 0;
}
/*coming soon page*/
#box-coming {
	background-color: #FFFFFF;
	border: 1px solid #c7c8ca;
	float: left;
	width: 798px;
	height: 768px;
	background-image: url(../images/back-coming_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}
#box-give {
	background-color: #FFFFFF;
	border: 1px solid #c7c8ca;
	float: left;
	width: 798px;
	height: 768px;
	background-image: url(../images/back-give.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}
#box-float {
	background-color: #FFFFFF;
	border: 1px solid #c7c8ca;
	float: left;
	width: 798px;
	height: 768px;
	background-image: url(../images/back-float.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}
#box-seasonal {
	background-color: #FFFFFF;
	border: 1px solid #c7c8ca;
	float: left;
	width: 798px;
	height: 768px;
	background-image: url(../images/back-seasonal.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}
#box-toys {
	background-color: #FFFFFF;
	border: 1px solid #c7c8ca;
	float: left;
	width: 798px;
	height: 768px;
	background-image: url(../images/back-toys.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}
#box-munny {
	background-color: #FFFFFF;
	border: 1px solid #c7c8ca;
	float: left;
	width: 798px;
	height: 768px;
	background-image: url(../images/back-munny.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}
#box-magic {
	background-color: #FFFFFF;
	border: 1px solid #c7c8ca;
	float: left;
	width: 798px;
	height: 768px;
	background-image: url(../images/back-magic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}

#box-candy {
	background-color: #FFFFFF;
	border: 1px solid #c7c8ca;
	float: left;
	width: 798px;
	height: 768px;
	background-image: url(../images/back-candy.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}

#coming-soon {
	position: absolute;
	left: 92px;
	top: 323px;
}
#buttons {
	position: absolute;
	left: 336px;
	top: 490px;
	height: 217px;
	width: 162px;
}
.ani-give {
	background-image: url(../images/ani/give.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 145px;
	display: block;
	text-indent: -9000px;
}
.ani-give:hover {
	background-image: url(../images/ani/give-a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 145px;
	display: block;
	text-indent: -9000px;
}
.ani-float {
	background-image: url(../images/ani/float.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 145px;
	display: block;
	text-indent: -9000px;
}
.ani-float:hover {
	background-image: url(../images/ani/float-a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 145px;
	display: block;
	text-indent: -9000px;
}
.ani-seasonal {
	background-image: url(../images/ani/seasonal.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 145px;
	display: block;
	text-indent: -9000px;
}
.ani-seasonal:hover {
	background-image: url(../images/ani/seasonal-a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 145px;
	display: block;
	text-indent: -9000px;
}
.ani-candy {
	background-image: url(../images/ani/candy.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 145px;
	display: block;
	text-indent: -9000px;
}
.ani-candy:hover {
	background-image: url(../images/ani/candy-a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 145px;
	display: block;
	text-indent: -9000px;
}
.ani-toys {
	background-image: url(../images/ani/toys.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 145px;
	display: block;
	text-indent: -9000px;
}
.ani-toys:hover {
	background-image: url(../images/ani/toys-a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 145px;
	display: block;
	text-indent: -9000px;
}
.ani-munny {
	background-image: url(../images/ani/munny.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 145px;
	display: block;
	text-indent: -9000px;
}
.ani-munny:hover {
	background-image: url(../images/ani/munny-a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 145px;
	display: block;
	text-indent: -9000px;
}
.ani-magic {
	background-image: url(../images/ani/magic.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 145px;
	display: block;
	text-indent: -9000px;
}
.ani-magic:hover {
	background-image: url(../images/ani/magic-a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 145px;
	display: block;
	text-indent: -9000px;
}
.ani-custom {
	background-image: url(../images/ani/custom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 145px;
	display: block;
	text-indent: -9000px;
}
.ani-custom:hover {
	background-image: url(../images/ani/custom-a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 145px;
	display: block;
	text-indent: -9000px;
}
.goback {
	background-image: url(../images/ani/goback.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -3000px;
	display: block;
	height: 31px;
	width: 145px;
}
.goback:hover {
	background-image: url(../images/ani/goback-a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -3000px;
	display: block;
	height: 31px;
	width: 145px;
}
.ani-floatcurrent {
	background-image: url(../images/ani/float-c.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 145px;
	display: block;
	text-indent: -9000px;
}
.ani-customcurrent {
	background-image: url(../images/ani/custom-c.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 145px;
	display: block;
	text-indent: -9000px;
}
.ani-candycurrent {
	background-image: url(../images/ani/candy-c.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 145px;
	display: block;
	text-indent: -9000px;
}
.ani-toyscurrent {
	background-image: url(../images/ani/toys-c.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 145px;
	display: block;
	text-indent: -9000px;
}
.ani-munnycurrent {
	background-image: url(../images/ani/munny-c.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 145px;
	display: block;
	text-indent: -9000px;
}
.ani-magiccurrent {
	background-image: url(../images/ani/magic-c.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 145px;
	display: block;
	text-indent: -9000px;
}
/*in store page*/
#box-instore {
	background-color: #FFFFFF;
	border: 1px solid #c7c8ca;
	float: left;
	width: 798px;
	height: 768px;
	background-image: url(../images/back-candy_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}

#buttons-instore {
	position: absolute;
	left: 353px;
	top: 482px;
	height: 206px;
	width: 162px;
}
#main-text {
	font-family: Helvetica, Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #231f20;
	position: absolute;
	top: 160px;
	left: 370px;
	height: 305px;
	width: 392px;
	overflow: hidden;
}
#phone-order {
	position: absolute;
	left: 570px;
	top: 590px;
}
/*nav bar with little buttons bags*/
#navbar {
	float: left;
	position: relative;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #c7c8ca;
	border-right-color: #c7c8ca;
	border-left-color: #c7c8ca;
	width: 791px;
	padding-left: 7px;
}
#navbar li {
	float: left;
}

.nav-celeb {
	background-image: url(../images/navbar/nav_r1_c1.jpg);
	background-position: left top;
	float: left;
	height: 81px;
	width: 80px;
	text-indent: -9000px;
}
.nav-celeb:hover {
	background-image: url(../images/navbar/nav_r1_c1.jpg);
	background-position: left 81px;
	float: left;
	height: 81px;
	width: 80px;
	text-indent: -9000px;
}

.nav-eat {
	background-image: url(../images/navbar/nav_r1_c2.jpg);
	background-position: left top;
	float: left;
	height: 81px;
	width: 78px;
	text-indent: -9000px;
}

.nav-eat:hover {
	background-image: url(../images/navbar/nav_r1_c2.jpg);
	background-position: left 81px;
	float: left;
	height: 81px;
	width: 78px;
	text-indent: -9000px;
}


.nav-drink {
	background-image: url(../images/navbar/nav_r1_c3.jpg);
	background-position: left top;
	float: left;
	height: 81px;
	width: 78px;
	text-indent: -9000px;
}
.nav-drink:hover {
	background-image: url(../images/navbar/nav_r1_c3.jpg);
	background-position: left 81px;
	float: left;
	height: 81px;
	width: 78px;
	text-indent: -9000px;
}
.nav-play {
	background-image: url(../images/navbar/nav_r1_c4.jpg);
	background-position: left top;
	float: left;
	height: 81px;
	width: 78px;
	text-indent: -9000px;
}
.nav-play:hover {
	background-image: url(../images/navbar/nav_r1_c4.jpg);
	background-position: left 81px;
	float: left;
	height: 81px;
	width: 78px;
	text-indent: -9000px;
}
.nav-give {
	background-image: url(../images/navbar/nav_r1_c5.jpg);
	background-position: left top;
	float: left;
	height: 81px;
	width: 78px;
	text-indent: -9000px;
}
.nav-give:hover {
	background-image: url(../images/navbar/nav_r1_c5.jpg);
	background-position: left 81px;
	float: left;
	height: 81px;
	width: 78px;
	text-indent: -9000px;
}
.nav-decorate {
	background-image: url(../images/navbar/nav_r1_c6.jpg);
	background-position: left top;
	float: left;
	height: 81px;
	width: 77px;
	text-indent: -9000px;
}
.nav-decorate:hover {
	background-image: url(../images/navbar/nav_r1_c6.jpg);
	background-position: left 81px;
	float: left;
	height: 81px;
	width: 77px;
	text-indent: -9000px;
}
.nav-theme {
	background-image: url(../images/navbar/nav_r1_c7.jpg);
	background-position: left top;
	float: left;
	height: 81px;
	width: 79px;
	text-indent: -9000px;
}
.nav-theme:hover {
	background-image: url(../images/navbar/nav_r1_c7.jpg);
	background-position: left 81px;
	float: left;
	height: 81px;
	width: 79px;
	text-indent: -9000px;
}
.nav-wear {
	background-image: url(../images/navbar/nav_r1_c8.jpg);
	background-position: left top;
	float: left;
	height: 81px;
	width: 76px;
	text-indent: -9000px;
}
.nav-wear:hover {
	background-image: url(../images/navbar/nav_r1_c8.jpg);
	background-position: left 81px;
	float: left;
	height: 81px;
	width: 76px;
	text-indent: -9000px;
}
.nav-glow {
	background-image: url(../images/navbar/nav_r1_c9.jpg);
	background-position: left top;
	float: left;
	height: 81px;
	width: 78px;
	text-indent: -9000px;
}
.nav-glow:hover {
	background-image: url(../images/navbar/nav_r1_c9.jpg);
	background-position: left 81px;
	float: left;
	height: 81px;
	width: 78px;
	text-indent: -9000px;
}
.nav-float {
	background-image: url(../images/navbar/nav_r1_c10.jpg);
	background-position: left top;
	float: left;
	height: 81px;
	width: 81px;
	text-indent: -9000px;
}
.nav-float:hover {
	background-image: url(../images/navbar/nav_r1_c10.jpg);
	background-position: left 81px;
	float: left;
	height: 81px;
	width: 81px;
	text-indent: -9000px;
}
#popup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 15px;
}

