#card {
	background: url(../../../../images/roomcard_generator/template_roomcard.png) no-repeat center;
	height: 573px;
	margin: 0 auto;
	position: relative;
	width: 550px;
}

.option {
	margin: 0 0 15px 10px;
}

.option label,
.option input[type="text"],
.option textarea {
	display: inline-block;
	vertical-align: middle;
}

.option label {
	font-size: 1.2em;
    font-weight: bold;
}

.option:not(.group):not(.multi-field) label {
	width: 20%;
}

.option:not(.group):not(.multi-field) input[type="text"],
.option:not(.group):not(.multi-field) textarea,
.option:not(.group):not(.multi-field) select {
	width: 70%;
}

.option.multi-field input[type="text"]:nth-of-type(2),
.option.multi-field input[type="text"]:nth-of-type(3),
.option.multi-field input[type="text"]:last-child {
	width: 10%;
}

#option-rating {
	font-size: 1.4em;
}

#option-rating option {
	height: 25px;
}

.card-bit {
	overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
}

#cb-photo {
	height: 90px;
    left: 25px;
    top: 25px;
    width: 205px;
}

#cb-photo img {
	height: 90px;
    width: 205px;
}

#cb-roomname {
	color: #e4e3de;
    font-size: 1.2em;
    font-weight: bold;
    height: 16px;
    left: 254px;
    top: 12px;
    width: 258px;
}

#cb-ownername {
	color: #E3CE57;
    font-size: 1.1em;
    height: 15px;
    left: 278px;
    top: 44px;
    width: 179px;
}

#icon-wrap {
	height: 44px;
    left: 217px;
    top: 27px;
    width: 32px;
}

#icon-wrap div {
	display: none;
}

#cb-ap {
	background: url(../../../../images/icons/imvu/icon_ap.png) no-repeat center;
	height: 21px;
	width: 25px;
}

#cb-vip {
	background: url(../../../../images/icons/imvu/icon_vip.png) no-repeat center;
	height: 21px;
	width: 28px;
}

#cb-language {
	color: #E3CE57;
    font-size: 1.1em;
    height: 15px;
    left: 329px;
    top: 65px;
    width: 128px;
}

#cb-occupancycount {
	color: #E3C65A;
    font-size: 1.4em;
    font-weight: bold;
    height: 18px;
    left: 487px;
	text-align: center;
    top: 42px;
    width: 20px;
}

#cb-occupancymax {
	color: #E3C65A;
    font-size: 1.4em;
    font-weight: bold;
	height: 29px;
    left: 518px;
	text-align: center;
    top: 42px;
    width: 23px;
}

#cb-rating {
	background: url(../../../../images/roomcard_generator/rating_0.png) no-repeat;
	height: 14px;
    left: 347px;
    top: 115px;
    width: 71px;
}

#cb-description {
	color: #555555;
	height: 59px;
    left: 15px;
	padding: 5px;
    top: 162px;
    width: 519px;
}

#cb-occupants {
	color: #555555;
	height: 220px;
    left: 25px;
	padding-left: 47px;
    top: 284px;
    width: 500px;
}

#cb-occupants > li {
    height: 22px;
}

#cb-occupants .oc-occupant  {
	display: inline-block;
	height: 100%;
	line-height: 22px;
	vertical-align: middle;
}

#cb-occupants .oc-occupant:first-child {
	width: 146px;
}

#cb-occupants .oc-occupant:nth-child(2) {
	width: 66px;
}

#cb-occupants .oc-occupant:nth-child(3) {
    width: 50px;
}

#cb-occupants .oc-occupant:last-child {
	width: 46px;
}




