#brands .left { 
	margin: 0px; 
	padding: 12px 30px 0px 50px; 
	width: 600px; 
	float: left; 
	}

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


/* ------ [SP-Brands] Special / Brands ------ */
#brands *                   { color: #FFF; }
/*#brands .brands_list  { margin: 0px; padding: 12px 30px 0px 50px; width: 600px; float: left; }
#brands .teaser       { float: right; }*/

#brands .cell { float: left; width: 200px; }

#brands a.brand_logo        { display: block; height: 30px; margin: 0px 30px 15px 30px; vertical-align: middle; opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); }
#brands a.brand_logo:hover  { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }

#brands .scroll_list                      { margin-bottom: 5px; width: 600px; }
#brands .scroll_list .content             { overflow: hidden; height: 566px; }
#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; }



/* ------ [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: 10px !important;
	padding-left: 60px !important;
	margin: 0px !important;
	width: 600px !important;
	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 210px;
}

.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: 750px;
	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;
}