/* Temp */
.clear {
	clear: both;
}

/* Template A - START */
.brandshop-a {
	width: 586px;
	padding: 0 0 0 194px;
	min-height: 202px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 202px;           /* IE6 Hack for min-height */
	clear: both;
	color: #000;
}
.brandshop-a .brandshop-desc {
	float: left;
	width: 382px;
	min-height: 202px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 202px;           /* IE6 Hack for min-height */
}
.brandshop-a .brandshop-desc h2 {
	display: block;
}
.brandshop-a .brandshop-desc p {
	font: 11px/18px Arial, Helvetica, sans-serif;
	padding: 0 10px 0 0;
}
/* Template A - END */

/* Template B - START */
.brandshop-b {
	width: 780px;
	padding: 0;
	min-height: 202px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 202px;           /* IE6 Hack for min-height */
	clear: both;
	color: #000;
}
.brandshop-b .brandshop-desc {
	float: left;
	width: 576px;
	min-height: 202px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 202px;           /* IE6 Hack for min-height */
}
.brandshop-b .brandshop-desc h2 {
	display: block;
}
.brandshop-b .brandshop-desc p {
	font: 11px/18px Arial, Helvetica, sans-serif;
	padding: 0 10px 0 0;
}
/* Template B - END */

/* Template C - START */
.brandshop-c {
	width: 586px;
	padding: 0 0 0 194px;
	min-height: 250px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 250px;           /* IE6 Hack for min-height */
	clear: both;
	color: #000;
}
.brandshop-c .brandshop-desc {
	float: left;
	width: 382px;
	min-height: 250px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 250px;           /* IE6 Hack for min-height */
}
.brandshop-c .brandshop-desc h2 {
	display: block;
}
.brandshop-c .brandshop-desc p {
	font: 11px/18px Arial, Helvetica, sans-serif;
	padding: 0 10px 0 0;
}
/* Template C - END */

/* Template D - START */
.brandshop-d {
	width: 780px;
	padding: 0;
	min-height: 250px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 250px;           /* IE6 Hack for min-height */
	clear: both;
	color: #000;
}
.brandshop-d .brandshop-desc {
	float: left;
	width: 576px;
	min-height: 250px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 250px;           /* IE6 Hack for min-height */
}
.brandshop-d .brandshop-desc h2 {
	display: block;
}
.brandshop-d .brandshop-desc p {
	font: 11px/18px Arial, Helvetica, sans-serif;
	padding: 0 10px 0 0;
}
/* Template D - END */

/* All Templates - START */
.brandshop-a .brandshop-links, .brandshop-b .brandshop-links {
	min-height: 178px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 178px;           /* IE6 Hack for min-height */
}
.brandshop-c .brandshop-links {
	min-height: 226px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 226px;           /* IE6 Hack for min-height */
}

.brandshop-links {
	float: right;
	width: 194px;
	border-left: 10px solid #fff;
	font: 11px/17px Arial, Helvetica, sans-serif;
	padding: 24px 0 0 0;
	background: #f1efed;
	color: #95979b;
}
.brandshop-links h3 {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 0 24px;
	color: #57575b;
}
.brandshop-linklist {
	display: block;
	float: left;
	padding: 16px 0 0 24px;
}
.brandshop-linklist h4 {
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	color: #57575b;
}
.brandshop-linklist ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.brandshop-links a {
	text-decoration: none;
	color: #95979b;
}
.brandshop-links a:hover {
	text-decoration: underline;
}
.brandshop-links p {
	clear: both;
	margin: 0;
	padding: 16px 0 0 24px;
}
.brandshop-links p span {
	font-weight: bold;
	color: #57575b;
}
/* All Templates - END */


/* @begin mini-brandshops*/
#mini-brandshop {
	margin: 5px 0 0 10px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	line-height: 14px; 
	color:#666666;
	position: relative;
	width: 780px; height:80px;
	}
	
	
#mini-brandshop a{
	text-decoration: underline; 
	color:#777777;
	}

#mini-brandshop img{
	position: absolute;
	width: 122px;
	height: 54px;
	}

#mini-brandshop p {
	position:absolute;
	top: 0px; left: 132px;}	
/*@end mini-brandshops*/ 