.productlist {
	margin: 0px;
	padding: 0px;
}
.border {
	background-image: url(../images/border.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.developer {
	background-image: url(../images/bg-developer.png);
	height: 240px;
	width: 371px;
	float: left;
	padding: 0 0 0 12px;
	background-repeat: no-repeat;
}
.developer-title {
	padding: 22px 0 0 13px;
}
.developer-content {
	margin: 0;
	padding: 0px;
	float: left;
}
.developer-content ul {
	margin: 0px;
	padding: 0px;
}
.developer-content li {
	display: list-item;
	list-style-type: disc;
	margin: 0 0 0 28px;
	line-height: 17px;
}



.member-productlist {
	float: left;
	width: 582px;
	padding: 0 0 0 12px;
}


.limited-productlist {
	float: right;
	width: 406px;
}
.template {
	margin: 0 0 8px 0;
	text-align: center;
	width: 151px;
	padding: 5px 0 5px 0;
}


.member-thumbnails {
	float: left;
	width: 161px;
	margin: 0 17px 5px 10px;
}
.member-category {
	width: 185px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #baab89;
	float: left;
	padding: 0 0 0 6px;
	margin: 0px 0 8px 0;
	line-height: 18px;
	height:240px;
}
.member-category ul {
	margin: 0px;
	padding: 0px;
}
.member-category li {
	margin: 0 0 0 20px;
	padding: 0px;
	list-style-type: disc;
}
.member-category01 {
	width: 188px;
	float: left;
	padding: 0 0 0 3px;
	margin: 10px 0px 8px 0px;
	line-height: 18px;
	height: 260px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #baab89;
}
.member-category01 ul {
	margin: 0px;
	padding: 0px;
}
.member-category01 li {
	margin: 0 0 0 20px;
	padding: 0px;
	list-style-type: disc;
}

.noborder {border:0px}


.limited-category {
	width: 180px;
	float: left;
	padding: 0;
	margin: 0px 13px 0 0;
	line-height: 18px;
	height: 240px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #baab89;
}

.limited-category ul {
	margin: 0px;
	padding: 0px;
}
.limited-category li {
	margin: 0 0 0 20px;
	padding: 0px;
	list-style-type: disc;
}

.limited-category01 {
	width: 180px;
	float: left;
	padding: 0;
	margin: 0px 13px 0 0;
	line-height: 18px;
	height: 260px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #baab89;
}
.limited-category01 ul {
	margin: 0px;
	padding: 0px;
}
.limited-category01 li {
	margin: 0 0 0 20px;
	padding: 0px;
	list-style-type: square;
}

.template-button {
	height: auto;
	margin: 0 0 12px 0;
	width: 151px;
	padding-left:3px;
}

.template-button ul {
	margin: 0px;
	padding: 0px;
	display: inline;
}
.template-button li {
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style-type: none;
}
.line-break {
	height: 3px;
	float: left;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #baab89;
	margin: 0 15px 0 0;
}
.line-center {
	height: 3px;
	float: left;
	width: 167px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #baab89;
	margin: 0 10px 0 10px;
}

.line-short {
	height: 3px;
	float: right;
	width: 165px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #baab89;
	margin: 0 15px 0 0;
}
.line-limited {
	height: 3px;
	float: right;
	width: 185px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #baab89;
	margin: 0 15px 0 0;
}

.content-wrapper {

	padding: 0 0 0 0;
	width: 580px;
	margin: 10px 0 8px 0;
}
.content-wrapper01 {

	padding: 0 0 0 0;
	width: 580px;
	margin: 0px 0 8px 0;
}
.content-limited {
	padding: 0 0 0 14px;
	margin: 10px 0 8px 0;
	width: 391px;
}
.content-limited01 {
	padding: 0 0 0 14px;
	margin: 0px 0 8px 0;
	width: 391px;
}

.horz-line {
	background-image: url(../images/line-horizontal.gif);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 0;
	width: 5px;
	height:780px;
	margin: 10px 0 8px 0;
	/*position:absolute;*/
	float:right;

}

.line-limited01 {
	height: 3px;
	float: left;
	width: 175px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #baab89;
	margin: 0px 0px 0px 10px;
}
.border1 {
	background-image: url(../images/border.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.content-topwrapper {
	background-image: url(../images/line-horizontal.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding: 0 0 0 0;
	width: 580px;
	margin: 10px 0 8px 0;
	height: 330px;
}
.content-toplimited {
	padding: 0px 0 0 14px;
	margin: 10px 0 8px 0;
	width: 391px;
	height: 330px;  /* was 320 */
}
