#brands {
	min-height: 552px;
	padding-top: 45px;
	/* margin-left: -158px;*/
	}

#brands .left {
	margin: 0px; 
	padding: 10px 30px 0px 0px;
	width: 798px;
	float: left;
	}

.teaser { 
	float: right; 
	width: 185px;
	}


/* ------ [SP-Brands] Special / Brands ------ */
#brands *				{ color: #FFF; }
#brands .cell			{ float: left; width: 195px; }
#brands .brand_item	{ position: relative; font-size: 13px; display: block; height: 25px; margin: 0px 30px 0px 30px; vertical-align: middle; }
#brands .brand_item div.brand_logo { display: none; }
#brands .brand_item div.brand_name { padding-top: 10px; }
#brands .brand_item:hover > div.brand_logo { display: block; }
#brands .brand_item:hover > div.brand_name { display: none; }
#brands .letter			{ padding-top: 10px; font-size: 35px; font-family: 'Times New Roman'; font-weight: bold; color: #777777; height: 35px; }

/*#brands .scroll_list                      { margin-bottom: 5px; width: 798px; }
#brands .scroll_list .content             { overflow: hidden; height: 506px; }
#brands .scroll_list .controll            { border: 1px solid #ffffff; border-width: 0px 0px 1px 0px; }
#brands .scroll_list .controll.down       { border-width: 1px 0px 0px 0px; }
#brands .scroll_list .controll span       { display: block; height: 17px; background: url('/images/scroll_list_controll_white.png') 50% 0 no-repeat; }
#brands .scroll_list .controll.down span  {	background-position: 50% 100%; }
#brands .scroll_list li					          { padding: 15px 0px 20px 0px; }*/

#brands .content    { overflow: hidden; margin-bottom: 20px; width: 798px; }


/* ------ [SP-XMAS] Special / XMAS2009 ------ */
#xmas2009 img   { display: block; margin: 0px; }


/* ------ [SP-TIGHA] Special / Tigha ------ */
#tigha {
  height:           629px;
}

#tigha img {
  position:         absolute;
  z-index:          2;
  display:          block;
  width:            940px;
  height:           629px;
  border:           none;
  visibility:       hidden;
}

#tigha img#default {
  visibility:       visible;
}

#tigha img#but {
  visibility:       visible;
  width:            131px;
  height:           31px;
  z-index:          10000;
  margin:           588px 0px 0px 794px;
}


/* ------ [SP-SM] Special / Sitemap ------ */
.sitemap {
/*	background-color: white;*/
	padding-left: 0px !important;
	margin: 0px !important;
	width: 800px;
	float: left;
	}
	
.sitemap h3 {
	margin-top: 32px;
	margin-bottom: 18px;
	display: block;
	width: 100%;
	font-size: 24px !important;
	color: white;
	background-color: gray;
	padding-left: 5px !important;
	font-family:      'Times New Roman',Times,serif !important;
	}
	
.sitemap .topic {
	font-size: 15px;
	color: white;
	font-weight: bold;
	margin-bottom: 15px;
	display:block;
	}

.sitemap hr {
	margin-top: 15px;
	margin-bottom: 15px;
	border: solid gray 1px;
	}

.sitemap .topic_cont {
	overflow: hidden;
	}
	
.sitemap .topic_cont a,  .sitemap .a_section a {
	color: gray;
	cursor: pointer;
	display: block;
	float: left;
	width: 150px;
	white-space: nowrap;
	font-size: 12px;
	}
.sitemap .topic_cont a:hover, .sitemap .a_section a:hover {
	color: white;
	}
	
.sitemap .a_section {
	width: 300px;
	float: left;
	}

/* Look */
.looks_reiter {
	padding: 10px 0px 7px 0px;
}

.looks_reiter .looks {
	border: solid #ffffff;
	border-width: 0px 0px 1px 0px;
	padding: 0px 0px 3px 0px;
}

.looks_reiter .looks img.arr {
	display: block;
	float: left;
	padding-top: 25px;
	cursor: pointer;
}

.looks_reiter .looks .links {
	width: 965px;
	float: left;
	padding-top: 33px;
	overflow: hidden;
}

.looks_reiter .looks .links .separator {
	color: #b5b5b5;
	padding: 0px 10px;
}

.looks_reiter .look_name, .looks_reiter .look_name a  {
	position: relative;
	color: #b5b5b5;
	text-transform: uppercase;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
}

.looks_reiter .look_name:hover, .looks_reiter .look_name:hover a {
	color:	#FFF !important;
}

.looks_reiter .look_name img {
	position: absolute;
	top: -33px;
	left: 0px;
}

