html {
font-size:62.5%;
}
body {
background-image:url('../images/backpattern.jpg');
color:#777777;
font-family:Helvetica,Arial,sans-serif;
font-size:1.2em;
margin:0;
min-height:600px;
}
#wrap {
position:relative;
}
.left {
float:left;
}
.right {
float:right;
}
.clear {
clear:both;
}
/* Global Login links and slider */
.kenzotop {
height: 23px;
position: relative;
z-index:2;
border-top:1px solid #ADAEB0;
}
.kenzotop ul.login {
background:transparent url(../images/login_r.jpg) no-repeat scroll right 0;
clear:right;
color:white;
display:block;
float:right;
font-size:0.9em;
height:23px;
line-height:23px;
margin:-1px 0 0;
padding-right:6px;
position:relative;
text-align:center;
width:auto;
z-index:99;
}
.kenzotop ul.login li.left {
background:transparent url(../images/login_l.jpg) no-repeat scroll left 0;
display:block;
float:left;
height:23px;
margin:0;
padding:0;
width:7px;
}
.kenzotop ul.login li {
background:transparent url(../images/login_m.jpg) repeat-x scroll 0 0;
display:block;
float:left;
height:23px;
padding:0 6px;
text-align:left;
color:#9C9C9C;
text-transform:uppercase;
}
.kenzotop ul.login li a {
text-decoration:none;
color:#777777;
}
#login {
background:#E9EAEC none repeat scroll 0 0;
color:#9c9c9c;
height:0;
overflow:hidden;
position:relative;
width:100%;
z-index:3;
}
#login .loginContent {
font-size:0.7em;
height:80px;
margin:0 auto;
padding-top:25px;
text-align:left;
width:900px;
}
#login .loginContent a {
margin:0 10px;
text-transform:uppercase;
color:#9C9C9C;
text-decoration:none;
}
#login .loginContent a:hover,.kenzotop ul.login li a:hover {
color:#6BC5FA;
}
#login .loginContent form {
height:25px;
display:block;
text-transform:uppercase;
margin:0 0 10px;
text-align:center;
}
#login .loginContent input.field {
background-image:url(/store/skin/frontend/bonbon/default/images/kenzo/loginfield.jpg);
border:0px solid #FFD700;
color:#6BC5FA;
height:18px;
width:137px;
margin:0 10px;
padding:2px 4px;
}
#login .loginContent input.button_login {
background:transparent url(/store/skin/frontend/bonbon/default/images/kenzo/button_login.png) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
height:22px;
width:88px;
padding-bottom:5px;
}
#login .loginClose {
background:transparent url(/store/skin/frontend/bonbon/default/images/kenzo/close_login.png) no-repeat scroll top right;
display:block;
font-size:0.8em;
position:absolute;
right:15px;
text-align:left;
top:10px;
}
#login .loginClose a {
border:medium none;
display:block;
font-size:0.7em;
height:20px;
padding-right:20px;
padding-top:3px;
text-transform:uppercase;
}
.kenzolinks-wrapper {
width:800px;
margin:0 auto;
position:relative;
z-index:99;
}
/* Header Part */
#header {
background-image: url('../images/header-back.png'); 
background-position:0 0;
background-repeat:no-repeat;
position:relative;
width:900px;
margin:-10px auto 0;
z-index:1;
height:76px;
}
a#closeLogin {
display:none;
}
#header .top-left,#header .top-right,#header .bottom-left,#header .bottom-right { 
	display:none; 
	height: 0px;      
	font-size: 1px; 
	}
#header .inside {
height:76px;
overflow:hidden;
padding:0;
width:100%;
position:absolute;
margin:0;
top:0;
	}
#header .inside .pad{
height:76px;
margin:0;
padding:0 30px 0 0;
width:870px;
}
#header .inside .pad .left a {
display:block;
height:50px;
margin:0;
padding:0;
width:50px;
float:left;
margin:0 10px;
}
#header .inside .pad .left a.top-store {
background-image:url(/images/top-store.png);
background-position:0 0;
background-repeat:no-repeat;
margin-left:0;
}
#header .inside .pad .left a.top-tv {
background-image:url(/images/top-tv.png);
background-position:0 0;
background-repeat:no-repeat;
}
#header .inside .pad .left a.top-fun {
background-image:url(/images/top-fun.png);
background-position:0 0;
background-repeat:no-repeat;
}
#header .inside .pad .left a.top-blog {
background-image:url(/images/top-blog.png);
background-position:0 0;
background-repeat:no-repeat;
}
#header .inside .pad .left a.top-facebook {
background-image:url(/images/top-facebook.png);
background-position:0 0;
background-repeat:no-repeat;
margin-right:0;
}
#header .inside .pad .left a.top-exposed {
background-image:url(/images/top-exposed.png);
background-position:0 0;
background-repeat:no-repeat;
}
#header .inside .pad .left a.top-experience {
background-image:url(/images/top-experience.png);
background-position:0 0;
background-repeat:no-repeat;
}
#header .inside .pad .left a.top-store:hover {
background-position:0 -50px;
}
#header .inside .pad .left a.top-tv:hover {
background-position:0 -50px;
}
#header .inside .pad .left a.top-fun:hover {
background-position:0 -50px;
}
#header .inside .pad .left a.top-blog:hover {
background-position:0 -50px;
}
#header .inside .pad .left a.top-facebook:hover {
background-position:0 -50px;
}
#header .inside .pad .left a.top-exposed:hover {
background-position:0 -50px;
}
#header .inside .pad .left a.top-experience:hover {
background-position:0 -50px;
}
#header .inside .pad .left a.logo {
float:none;
height:76px;
margin:0;
width:76px;
}
#header .inside .pad .left a.logo:hover {
background-image: url('../images/logo-hover.png'); 
background-position:0 0;
background-repeat:no-repeat;
}
.storebutton {
margin-left:120px;
margin-top:14px;
}
/* Content Part */
#content {
background-color:transparent;
clear:both;
display:block;
margin:10px auto;
height:auto !important;
height:520px;
min-height:520px;
position:relative;
width:900px;
}
/*
#content .top-left,#content .top-right,#content .bottom-left,#content .bottom-right { 
	background-image: url('../images/contentback.jpg'); 
	height: 13px;      
	font-size: 2px; 
	}
#content .top-left,#content .bottom-left { 
	margin-right: 13px;
	}
#content .top-right,#content .bottom-right { 
	margin-left: 13px; 
	margin-top: -13px;
	}
#content .top-right {
	background-position: 100% 0; 
	}
#content .bottom-left  { 
	background-position: 0 -13px; 
	}
#content .bottom-right { 
	background-position: 100% -13px;
	}
#content .inside {
	background-color:#ffffff;
height:auto !important;
height:400px;
min-height:400px;
padding:0 10px;
	}
*/
/* Footer Part */
#footer {
background-image:url(/images/footer-back.png);
height:37px;
margin:0 auto;
padding:0;
width:900px;
}

#footer .inside {
height:37px;
overflow:hidden;
padding:0;
	}
#footer .inside .pad {
height:37px;
line-height:37px;
margin:0;
padding-left:0px;
padding-right:0px;
}
#footer .informational {
height:37px;
line-height:37px;
margin:0;
padding-left:10px;
padding-right:10px;
}
#footer .informational ul, #footer .informational li {
list-style:none;
margin:0;
padding:0;
}
#footer .informational li {
background:transparent none repeat scroll 0 0;
display:block;
float:left;
padding-left:0;
padding-right:0;
}
#footer .informational a {
font-size:0.9em;
padding:0 5px;
text-decoration:none;
text-transform:uppercase;
color:#9C9C9C;
}
#footer .informational a:hover,.mini-newsletter input#newssubmit:hover {
color:#6BC5FA;
}
.mini-newsletter {
float:left;
margin:0;
margin-left:80px;
padding:0;
}
#footer-links a img {
margin-top:6px;
width:25px;
}
.mini-newsletter form {
display:inline;
margin:0;
padding:0;
}
.mini-newsletter form .content {
padding:0;
border:medium none;
margin:0;
padding:0;
}
.mini-newsletter input.input-text {
background-image:url(/store/skin/frontend/bonbon/default/images/kenzo/loginfield.jpg);
border:0 none;
color:#6BC5FA;
height:14px;
margin:0 0 0 10px;
padding:4px;
width:137px;
}
.mini-newsletter input#newssubmit {
background-color:transparent;
border:0 none;
color:#9C9C9C;
cursor:pointer;
height:22px;
margin:0 10px;
font-size:0.9em;
}
#footer .legality {
color:#9C9C9C;
   float:right;
font-size:0.7em;
line-height:37px;
margin:0;
padding:0;
text-align:right;
}
/* Buttons*/
#button1 {
left:0;
margin:0;
position:absolute;
top:0;
width:220px;
display:block;
padding:0;
}
#button1 .inside{
background-image:url(../images/button1back.jpg);
background-position:10px 15px;
background-repeat:no-repeat;
}
#button2 {
left:226px;
margin:0;
position:absolute;
top:0;
width:220px;
display:block;
padding:0;
}
#button2 .inside{
background-image:url(../images/button2back.jpg);
background-position:4px 5px;
background-repeat:no-repeat;
}
#button3 {
left:453px;
margin:0;
position:absolute;
top:0;
width:220px;
display:block;
padding:0;
}
#button3 .inside{
background-image:url(../images/button3back.jpg);
background-position:54px 0;
background-repeat:no-repeat;
}
#button4 {
margin:0;
position:absolute;
right:0;
top:0;
width:220px;
display:block;
padding:0;
}
#button4 .inside{
background-image:url(../images/button4back.jpg);
background-position:55px 0;
background-repeat:no-repeat;
}
#button5 {
left:0;
margin:0;
position:absolute;
top:132px;
width:220px;
display:block;
padding:0;
}
#button5 .inside{
background-image:url(../images/button5back.jpg);
background-position:35px 15px;
background-repeat:no-repeat;
}
#button6 {
left:226px;
margin:0;
position:absolute;
top:132px;
width:220px;
display:block;
padding:0;
}
#button6 .inside {
height:auto !important;
height:160px;
min-height:160px;
background-image:url(../images/button6back.jpg);
background-position:18px 30px;
background-repeat:no-repeat;
}
#button7 {
margin:0;
position:absolute;
right:0;
top:132px;
width:446px;
display:block;
padding:0;
}
#button7 .inside{
background-image:url(../images/button7back.jpg);
background-position:20px 15px;
background-repeat:no-repeat;
}
#button8 {
left:0;
margin:0;
position:absolute;
top:264px;
width:220px;
display:block;
padding:0;
}
#button8 .inside{
background-image:url(../images/button8back.jpg);
background-position:10px 30px;
background-repeat:no-repeat;
}
#button9 {
left:226px;
margin:0;
position:absolute;
top:324px;
width:220px;
display:block;
padding:0;
}
#button9 .inside {
height:auto !important;
height:40px;
min-height:40px;
background-image:url(../images/button9back.jpg);
background-position:55px 0;
background-repeat:no-repeat;
}
#button10 {
left:0;
margin:0;
position:absolute;
top:396px;
width:220px;
display:block;
padding:0;
}
#button10 .inside{
background-image:url(../images/button10back.jpg);
background-position:5px 30px;
background-repeat:no-repeat;
}
#button11 {
left:226px;
margin:0;
position:absolute;
top:396px;
width:220px;
display:block;
padding:0;
}
#button12 {
margin:0;
position:absolute;
right:0;
top:264px;
width:446px;
display:block;
padding:0;
}
#button12 .inside {
height:auto !important;
height:230px;
min-height:230px;
background-image:url(../images/button12back.jpg);
background-position:130px 10px;
background-repeat:no-repeat;
}
.button .top-left,.button .top-right,.button .bottom-left,.button .bottom-right { 
	background-image: url('../images/buttonback.gif'); 
	height: 13px;      
	font-size: 2px; 
	}
.button .top-left,.button .bottom-left { 
	margin-right: 13px;
	}
.button .top-right,.button .bottom-right { 
	margin-left: 13px; 
	margin-top: -13px;
	}
.button .top-right {
	background-position: 100% 0; 
	}
.button .bottom-left  { 
	background-position: 0 -13px; 
	}
.button .bottom-right { 
	background-position: 100% -13px;
	}
.button .inside {
	background-color:#221f20;
height:auto !important;
height:100px;
min-height:100px;
padding:0;
border-left:1px solid #cac9c9;
border-right:1px solid #cac9c9;
overflow:hidden;
	}

.forgot-links {
margin-top:20px;
text-align:center;
}