/* @override http://dev.exclusif.ch/A556E9/exclusif2.nsf/template/StyleSheet_list_objects.css */
/* @override http://www.exclusif.ch/A556E9/exclusif2.nsf/template/StyleSheet_list_objects.css */
#objects-content {
 margin-bottom: 40px;
 float: left;
 margin-top: 10px;
}

/* Show only to IE PC \*/
* html #objects-content .boxhead h2 {height: 1%;} /* For IE 5 PC */

#objects-content #objects {
 float: left;
}

#objects-content .sidebox {
 margin: 0 auto 10px; /* center for now */
 width: 200px; /* ems so it will grow */
 background: url(../template/images/modulebox/mainbody_right.png) no-repeat bottom right;
 font-size: 100%;
 position: relative;
 top: 0;
 z-index: 5;
 float: left;
}

#objects-content .boxheadrentfree h3, 
#objects-content .boxheadrent h3, 
#objects-content .boxhead h3{
 color: #ffffff;
 text-transform: uppercase;
 font-size: 10px;
 width: 80%;
 padding-top: 6px;
 margin: 0 10% -6px;
 font-weight: bold;
 clear: left;
 float: left;
}

#objects-content .boxhead {
 background: url(../template/images/modulebox/header_green_right.png) no-repeat top right;
}

#objects-content .boxhead h2 {
 background: url(../template/images/modulebox/header_green_left.png) no-repeat top left;
}

#objects-content .boxheadrent {
 background: url(../template/images/modulebox/header_blue_right.png) no-repeat top right;
}

#objects-content .boxheadrentfree {
 background: url(../template/images/modulebox/header_blue_right_free.png) no-repeat top right;
}

#objects-content .boxheadrentfree h2, 
#objects-content .boxheadrent h2 {
 background: url(../template/images/modulebox/header_blue_left.png) no-repeat top left;
}

#objects-content .boxheadrentfree, 
#objects-content .boxheadrent, 
#objects-content .boxhead {
 margin: 0;
 padding: 0;
 text-align: center;
 height: 55px;
}

#objects-content .boxheadrentfree h2, 
#objects-content .boxheadrent h2, 
#objects-content .boxhead h2 {
 padding: 18px 15px 15px;
 color: white; 
 font-size: 1.2em; 
 line-height: 16px;
 text-shadow: rgba(0,0,0,.4) 0px 2px 5px;
 margin: 0;
}

#objects-content .boxheadrentfree h3, 
#objects-content .boxheadrent h3, 
#objects-content .boxhead h3 {
 margin: 0;
 text-shadow: rgba(0,0,0,.4) 0px 2px 5px;
 padding-top: 4px;
 padding-bottom: 0;
 width: 100%;
}

#objects-content .boxbody {
 background: url(../template/images/modulebox/mainbody_left.png) no-repeat bottom left;
 margin: 0;
 padding: 5px 20px 31px;
 height: 14em;
 float: left;
}

#objects-content ul, 
#objects-content li {
 list-style-type: none;
}

#objects-content .boxbody .image{
 background: url(../template/images/modulebox/bg_image.png) no-repeat bottom left;
 height: 120px;
 display: block;
 width: 150px;
 margin-top: 5px;
 margin-left: auto;
 margin-right: auto;
}

#objects-content .boxbody .type{
 visibility: hidden;
 width: 0;
 height: 0;
 float: left;
 display: inline;
}

#objects-content .boxbody .image a{
	width: 120px;
	height: 90px;
	margin: 0;
	border-style: none;
	position: relative;
	top: 15px;
	left: 15px;
}

#objects-content .boxbody .image img{
	width: 120px;
	height: 90px;
	margin: 0;
	border-style: none;
}

#objects-content .boxbody li {
 border-style: none;
 text-align: left;
 color: #666666;
 font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
 padding: 0;
 height: auto;
 width: auto;
 letter-spacing: -1pt;
 float: left;
 clear: left;
 margin-bottom: 1px;
}

#objects-content .boxbody li a, 
#objects-content .boxbody li a:hover {
 color: #666666;
 text-decoration: none;
 font-size: 11px;
}

#objects-content .boxbody label {
 font: bold 11px/14px "Lucida Grande", Lucida, Verdana, sans-serif;
 text-align: left;
 color: #333333;
 width: 60px;
	letter-spacing: 0;
}

#objects-content .boxbody li.price, 
#objects-content .boxbody li.priceLabel, 
#objects-content .boxbody li.price label {
 color: #108000;
}

#objects-content .4boxbody div{
 padding: 5px 0;
 background-color: white;
 border: 1px solid black;
 display: inline;
 margin-bottom: 20px;
 margin-top: 10px;
}

/* Objects slider */
#objects ul{
 padding: 0;
 margin: 0;
 height: 90px;
 float: left;
 1overflow: hidden;
}

#objects ul sup{
 font-size: 8px;
}

#objects #description .close16 {
 width: 16px;
 height: 10px;
 float: left;
 z-index: 10;
 display: block;
}

#objects .info16 {
 width: 16px;
 height: 16px;
 background: url(../template/images/icons/16px/info.png) no-repeat center center;
 float: right;
 top: -96px;
 position: relative;
 z-index: 12;
 left: 8px;
}

#objects #slideContainer {
 float: left;
 width: 100%;
 display: inline;
 height: 90px;
 z-index: 22;
}

#objects #slideContainer #close {
 width: 16px;
 height: 16px;
 background: url(../template/images/icons/16px/close.png) no-repeat center center;
 float: left;
 z-index: 8;
}

#objects #horizontal_slide {
 top: 0;
 position: relative;
 width: 165px;
 height: 90px;
 margin: 0;
 padding: 0;
 display: inline;
 float: left;
 z-index: 10;
}

#objects .horizontal_slide {
 background-color: #ececec;
 height: 90px;
 width: 165px;
 padding: 0;
 margin: 0;
 float: left;
 z-index: 23;
}

#objects #description {
 position: relative;
 background-color: #333333;
 top: -90px;
 height: 90px;
 width: 165px;
 float: left;
 z-index: 4;
}

#objects #description ul{
 margin-left: 20px;
}

#objects #description label{
 color: #cccccc;
}
#objects #description li{
 color: #888888;
}

#objects li.rooms {
 text-align: center;
 margin-bottom: 5px;
 float: right;
 width: 100%;
}

#objects div#nonResident {
 color: #BB0000;
	float: left;
	position: absolute;
	top: 58px;
	width: 183px;
	text-align: center;
	left: 9px;
	font: bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: -1px;
	text-transform: uppercase;
}

#objects li.rooms, 
#objects li.rooms a,
#objects li.rooms a:hover {
 font-size: 16px;
 color: #880000;
 text-decoration: none;
}

#objects li.priceLabel {
 font-size: 14px;
 margin-top: 5px;
 font-weight: bold;
	letter-spacing: 0;
}

#objects li.price, 
#objects li.price a, 
#objects li.price a:hover {
 font-size: 16px;
 float: right;
 font-weight: bold;
 margin-right: 5px;
 color: #008800;
 text-decoration: none;
}


