
#page_container {
    margin-top:20px;
}
div#Brands {
    float:left;
    width:620px;
    color:#000000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10px;
    text-decoration:none;
}

.leftcolhp{
	width:620px;
	/*background:url(http://media2.brandalley.com/shops/43/accueil/filet.gif) no-repeat right top;*/
	float:left;
}
.leftcolhp .identificationhp {
	/*width:271px !important;
	width:286px;
	height:599px;*/
	/*background:url(http://media2.brandalley.com/shops/43/accueil/degr_principal.gif) repeat-x;*/
	/*margin-left:22px;
	font-family:Arial, Helvetica, sans-serif;	
	padding-left:15px;*/
    padding-left:15px;
    padding-right:15px;
    padding-bottom:15px;
}

#title-our-brands{
    height:29px;
    width:194px;
    background:url(http://media2.brandalley.com/shops/43/reskin/common/title-our-brands.gif);
}


.leftcolhp .identificationhp p.welcomehp {
    font-size:1.2em;
    margin:0 0 1em;
}

/*.leftcolhp, .rightcolhp {margin-top:10px;}*/

#title-find-out {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://media2.brandalley.com/shops/43/reskin/common/title-find-out.gif) repeat scroll 0 0;
height:18px;
margin:0;
width:315px;
}

brand-listing {
margin:0 0 20px;
width:610px;
}
#brand-listing-header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CAC2CA none repeat scroll 0 0;
overflow:hidden;
width:610px;
}
#brand-listing-header p {
font-size:1.1em;
}
#brand-listing-copy {
float:left;
padding:15px;
}
#brand-listing-suggestions {
border-left:1px solid #A99FA9;
float:right;
padding:15px;
width:215px;
}
#brand-listing-suggestions .input-text {
border:1px solid #999999;
float:left;
margin-top:1px;
width:130px !important;
    width:100px;
}
#brand-listing-suggestions p {
    margin:0 0 1em;
}

#brand-listing-menu {
background:#E3E2E3;
margin:1px 0;
padding:6px 15px 5px;
width:580px !important;
width:610px;
}
#brand-listing-menu ul {
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#brand-listing-menu ul li {
display:inline;
font-size:1.3em;
/*font-weight:bold;*/
    color:#4E1255;
margin:0 5px 0 0;
}
#brand-listing-menu p {
float:right;
margin-bottom:0;
padding-top:2px;
}
#brand-listing-menu ul li a {
/*font-size:0.9em;*/
font-weight:normal;
text-decoration:none;
}
#brand-listing-menu ul li a:hover {
color:#000000;
text-decoration:underline;
    cursor:pointer;
}
.brand-list-name {
margin-bottom:25px;
}
.brand-listing-letter {
	display:inline;
	background:#E3E2E3;
	border-top:1px solid #CAC2CA;
	margin:0 0 20px;
    padding-left:20px;
    padding-right:0px;
    padding-bottom:10px;
    width:590px !important;
    width:610px;
	float:left;
    display:none;
}

.brand-listing-letter h3 {
    font-size: 24px;
    font-weight:bold;
}

.brand-listing-letter ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
.brand-listing-letter ul li {
	float:left;
	height:1.5em;
	margin:0;
	width:190px;
	overflow:hidden;

}

div.ulli,
.brand-listing-letter ul li {
	float:left;
	width:190px;

}

.brand-listing-letter ul li a {
color:#4E1255;
text-decoration:none;
font-size:12px;
}




.brand-listing-letter ul li a:hover {
color:#000000;
text-decoration:none;
}
#brand-title {
margin:1px 0;
overflow:hidden;
padding:4px;
width:976px;
}
#brand-title h2 {
float:left;
font-weight:normal;
margin:0.2em 0;
padding:0 20px;
}
#this-brand {
float:left;
width:740px;
}
.rightcolhp {
	float:left;	
	width:607px !important;
	width:627px ;
	padding-left:20px;
	display :inline;
}

.lignealpha0, .lignealpha1 {
	width:592px; 
	color:#474747;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}

.lignealpha1 {background-color:#D4C8D5;}
.lignealpha0 h3,.lignealpha1 h3 {
	font-size:40px; 
	text-transform:uppercase; 
	width:60px; 
	text-align:center; 
	font-weight:normal;
	float:left;
}
.lignealpha{float:left;}

.lignealpha0 h4,.lignealpha1 h4 {
	font-size:11px; 
	text-align:left; 
	float:left; width:133px;
	overflow:hidden; 
	height:15px;
}

#msgsuser, #msgsuserempty  { display: none; color : #990000;}



