#container 
{
	width:999px;
}

.error 
{
	color:#F00;
}



#nav{
	height: 28px;
}/* ############ MENU ################## */

#affiliationMenu{
	background-image:url("http://cdn2.yoox.biz/yoox80/layout/corporatemenu/bkaffiliation.jpg")
}

#affiliationMenu h1 a {
	width:178px;
	height:18px;
}

#affiliationMenu li a {
	color:#666666;
	background-image:url("http://cdn2.yoox.biz/yoox80/layout/corporatemenu/menu_right_affiliation.gif");

	}

#affiliationMenu  li.selected a {	
	background-image:url("http://cdn2.yoox.biz/yoox80/layout/corporatemenu/menu_right_affiliation_slc.gif") ;
	
}

#affiliationMenu  li a span {
	background-image:url("http://cdn2.yoox.biz/yoox80/layout/corporatemenu/menu_left_affiliation.gif") ;
}
#affiliationMenu  li.selected a span {	
	background-image:url("http://cdn2.yoox.biz/yoox80/layout/corporatemenu/menu_left_affiliation_slc.gif") ;
}




.empty 
{
	width:448px;
}
.empty_jp 
{
	width:623px;
}
#menu_Program_jp 
{
	width:202px;
}
/* ********** END MENU ********* */

/* ********** SUB MENU ********* */
#subWrapper {
	background:#E9DEC8;
	overflow:hidden;
	padding:0pt 3px;
}
#submenu {
	background:#A28327;
	clear:left;
	height:24px;
	margin-top:0px;
	margin-bottom:4px;
	overflow:auto;
	text-align:left;
}
#submenu ul {
	margin-top:5px;
}
#submenu li {
	border-left:1px solid #5F4B10;
	color:#5F4B10;
	display:inline;
	font-weight:bold;
	height:15px;
	line-height:15px;
	padding:0pt 3px 0pt 6px;
}
#submenu li:first-child {
	border:0px none;
}
#submenu ul li {
	border-left: expression(this.previousSibling == null ? '0pt none' : '1px solid #666');
}
#submenu a:link, #submenu a:visited {
	color:#FFFFFF;
}
#submenu a:hover {
	color:#5F4B10;
}
/* ********** END SUB MENU ********** */

#main 
{
	background:#ededed;
	color:#888888;
	padding:23px 27px;
	text-align:left;
	position:relative;
}
#main h1, #main .faq 
{
	background:url('http://cdn2.yoox.biz/yoox79/corporate/affiliation/bgh1.gif') no-repeat left center;
	padding-left:12px;
	font-weight:bold;
	margin-left:-3px;
	display:block;
}
#main .faq {margin-top:12px;}
#main h1 {margin-bottom:18px;}

#main a:link.btnSubmit , #main a:visited.btnSubmit 
{
	background:url('http://cdn2.yoox.biz/yoox79/corporate/affiliation/bgButton.gif') no-repeat left center;
	display:block;
	width:145px;
	line-height:15px;
	height:15px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	margin-top:15px;
}
#main a:hover.btnSubmit 
{
	color:#C9C9C9;
}
#main ul 
{
	list-style-image:none;
	list-style-position:inside;
	list-style-type:square;
}

#main a:link, #main a:visited 
{
	color:#36332C;
}
#main a:hover 
{
	color:#C9C9C9;
}

/* REGISTRATION */
#signUp 
{
	margin-top:10px;
	margin-bottom:20px;
}
#signUp input
{
	margin-right:10px;
}
a.partner
{
	display:block;
	margin-bottom:15px;
}
.partner img
{
	display:block;
}

/* END REGISTRATION */


/* CREATIVITY */
#creativity li
{
	margin-bottom:5px;
}
#virtualwindowdressing h1, #urlGenerator h1
{
	display:inline;
	float:left;
	clear:left;
	margin-top:10px;
	margin-bottom:5px;
}
#virtualwindowdressing label
{
	clear:left;
	float:left;
	display:inline;
	width:200px;	
	height:20px;
	line-height:20px;
	margin-bottom:3px;
}
#urlGenerator label 
{
	clear:left;
	float:left;
	display:inline;
	width:430px;	
	height:20px;
	line-height:20px;
	margin-bottom:3px;
}
#virtualwindowdressing select, #virtualwindowdressing input, #urlGenerator select, #urlGenerator input
{
	float:left;
	display:inline;
}
#urlGenerator #url, #urlGenerator #text {
	width:250px;
}
#virtualwindowdressing #previewBox 
{
	clear:left;
	display:block;
	padding-top:20px;
}
#urlGenerator #codeBox
{
	clear:left;
	display:block;
	padding-top:20px;
	height:auto;
}
#virtualwindowdressing a, #urlGenerator a 
{
	margin-bottom:30px;
}
#virtualwindowdressing #preview 
{
	border:none;
	display:none;
	overflow:hidden;
}
#virtualwindowdressing div, #urlGenerator div 
{
	clear:left;
	height:25px;
}

#virtualwindowdressing div#previewBox, #virtualwindowdressing div#codeBox 
{
	height:auto;
}
/* END CREATIVITY */