@charset "utf-8";
.clear {
	clear: both;
}
body {
	margin: 0; padding: 0; width: 100%; background: #999;
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFF; line-height: 17px;
}
h1 {
	margin: 0; padding: 0 0 5px 0; line-height: 24px; font-size: 18px;
}

h2 {
	margin: 0; padding: 0 0 5px 0; line-height: 24px; font-size: 20px;
}

a:link {
	text-decoration: underline;
	color: #FF3300;
}

a:hover {
	text-decoration: none;
	color: #FF9900;
}

a:visited {
	text-decoration: underline;
	color: #FF3300;
}

a:visited:hover {
	text-decoration: none;
	color: #FF9900;
}

#container {
	display: block;
	width: 1000px; background: url(images/rightshadow.gif) repeat-y right;
}
#main {
	width: 950px; display: block;
}
#head {
	display: block; height: 243px;
}
#headbanner {
	display: block; height: 187px;
	background: url(images/headbanner.jpg) top left no-repeat;
}
#headmenu {
	width: 950px; margin: 0; padding: 0;
}
#headmenulist {
	padding: 0; margin: 0;
	position: relative;
	width: 950px;
	height: 56px;
	background: url(images/headmenu.gif) 0 0 no-repeat;
}
#headmenulist li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}
#headmenulist li, #headmenulist a {
	height: 56px; display: block;
}
#hm-story {
	left: 265px;
	width: 126px;
}
#hm-story a:hover {
	background: transparent url(images/headmenu.gif) -265px -56px no-repeat;
}
#hm-story a:active {
	background: transparent url(images/headmenu.gif) -265px -112px no-repeat;
}
#hm-products {
	left: 391px;
	width: 126px;
}
#hm-products a:hover {
	background: transparent url(images/headmenu.gif) -391px -56px no-repeat;
}
#hm-products a:active {
	background: transparent url(images/headmenu.gif) -391px -112px no-repeat;
}
#hm-storelocator {
	left: 517px;
	width: 175px;
}
#hm-storelocator a:hover {
	background: transparent url(images/headmenu.gif) -517px -56px no-repeat;
}
#hm-storelocator a:active {
	background: transparent url(images/headmenu.gif) -517px -112px no-repeat;
}
#hm-press {
	left: 692px;
	width: 90px;
}
#hm-press a:hover {
	background: transparent url(images/headmenu.gif) -692px -56px no-repeat;
}
#hm-press a:active {
	background: transparent url(images/headmenu.gif) -692px -112px no-repeat;
}
#hm-contact {
	left: 782px;
	width: 137px;
}
#hm-contact a:hover {
	background: transparent url(images/headmenu.gif) -782px -56px no-repeat;
}
#hm-contact a:active {
	background: transparent url(images/headmenu.gif) -782px -112px no-repeat;
}
#content {
	width: 950px; background: url(images/geishabg.jpg) no-repeat top left #FFF; display: block;
	margin: 0; padding: 25px 0 100px 0;
}
#store_container {
	width: 450px; display: block; margin: 0; padding: 0 0 0 500px;
}

/*new*/
	#productview {
		width: 450px; text-align: center; display: block; margin: 0; padding: 75px 0 75px 0;
	}
	#productbar {
		width: 450px; margin: 0; padding: 0;
	}
.pblist {
	padding: 0; margin: 0;
	position: relative;
	width: 450px;
	height: 50px;
	background: url(images/iconmenu.gif) 0 0 no-repeat;
}
#mascara {
	background: url(images/mascaramenu.gif) 0 0 no-repeat;
	
}
#foundation {
	background: url(images/foundationmenu.gif) 0 0 no-repeat;
}
.pblist li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 26px;
	height: 13px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: #FFF;
}
.pblist a {
	text-decoration: none;
}
#pb-zoom {
	left: 343px;
	width: 107px;
}
#pb-zoom a:hover {
	color: #FFF;
}
#pb-zoom a:active {
	color: #FC0;
}
/*


#pblist {
	padding: 0; margin: 0;
	position: relative;
	width: 450px;
	height: 50px;
	background: url(images/zoommenu.gif) 0 0 no-repeat;
}
#pblist li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}

#pblist li, #pblist a {
	height: 50px; display: block;
}
#pb-zoom {
	left: 354px;
	width: 96px;
}
*/
#pb-zoom a:hover {
	
}
#pb-zoom a:active {
	
}
/* BUTTON FORMAT
#pb-zoom a:hover {
	background: transparent url(images/zoommenu.gif) -354px -50px no-repeat;
}
#pb-zoom a:active {
	background: transparent url(images/zoommenu.gif) -354px -150px no-repeat;
}
*/

#pbmascaralist {
	padding: 0; margin: 0;
	position: relative;
	width: 450px;
	height: 50px;
	background: url(images/mascarazoommenu.gif) 0 0 no-repeat;
}

#pbmascaralist li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}
#pbmascaralist li, #pbmascaralist a {
	height: 50px; display: block;
}
#pbmascara-zoom {
	left: 354px;
	width: 96px;
}
#pbmascara-zoom a:hover {
	background: transparent url(images/zoommenu.gif) -354px -50px no-repeat;
}
#pbmascara-zoom a:active {
	background: transparent url(images/zoommenu.gif) -354px -150px no-repeat;
}


#rightbox {
	position: relative; left: 500px; margin: 0; padding: 15px 0 0 0;
	width: 450px;
}
#store_rightbox {
	position: relative; left: 0px; margin: 0 0 15px 0; padding: 15px 0 0 0;
	width: 450px;
}
#productshead {
	width: 450px; height: 44px; display: block; background: url(images/headproducts.gif) 0 0 no-repeat; padding-bottom: 25px;
}
.boxdesc {
	width: 400px; margin: 0; padding: 25px 25px 25px 25px; background: #000; color: #FFF;
}

#foot {
	width: 950px; display: block;
}
#footmenu {
	width: 950px; margin: 0; padding: 0;
}
#footmenulist {
	padding: 0; margin: 0;
	position: relative;
	width: 950px;
	height: 30px;
	background: url(images/footmenu.gif) 0 0 no-repeat;
}
#footmenulist li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}
#footmenulist li, #footmenulist a {
	height: 30px; display: block;
}
#fm-top {
	left: 753px;
	width: 60px;
}
#fm-top a:hover {
	background: transparent url(images/footmenu.gif) -753px -30px no-repeat;
}
#fm-top a:active {
	background: transparent url(images/footmenu.gif) -753px -60px no-repeat;
}
#fm-contact {
	left: 813px;
	width: 100px;
}
#fm-contact a:hover {
	background: transparent url(images/footmenu.gif) -813px -30px no-repeat;
}
#fm-contact a:active {
	background: transparent url(images/footmenu.gif) -813px -60px no-repeat;
}
#footbanner {
	width: 950px; height: 100px; display: block; background: url(images/footbanner.jpg) no-repeat top left;
}
#store_footer {
	text-align: center;
}
#store_footer a:hover {
	color: #FC0;
}

#slHeader {
	color: #FFF; font-size: 14px;
}
