@import url("../endUserRequest.css");

#menuClassifiedDetail, #classifiedDetail, #GalleryForPrint { display: none; }
#zoneContent h1 {
	color: #333333;
	background: none;
	font-size: 1.3em;
	width: 600px;
	padding: 2px;
	margin-bottom: 0.5em; }
#zoneMenu ul {
	width: auto;
	height: 1.8em;
	float: right;
	text-align: right;
	list-style-type: none;
	line-height: 1.8em; }
#zoneMenu li { display: inline; }
#zoneContent p.button { 
	text-align: center;
	clear: both;
	padding: 10px 0px; }
	#zoneContent p.button a { text-align: center; margin: 0px 2px; }

#zoneContent #classifiedList a {
	width: auto;
	font-size: 1em;
	text-align: center;
	text-decoration: none;
	letter-spacing: 0.2em;
	color: #ffffff;
	background-color: #ff9900;
	border-width: 1px;
	border-style: solid;
	border-color: #ffcc33 #cc6600 #cc6600 #ffcc33;
	padding: 2px 3px; }
#zoneContent h2 {
	font-size: 1em;
	color: #FF6600;
	padding: 3px 0px;
	padding-left: 22px;
	text-transform: uppercase;
	border-bottom: 1px solid #C9C8C8;
	background: url("images/zoneContent_h2_Bck.gif") no-repeat left center; }
#zoneContent #flash 
{
	padding-top: 100px;
	text-align: center;
}
#zoneContent #flash a 
{
	text-decoration: none;
	color: #ff6600;
	background-color: #ffffff;
}

#zoneMedia h2 { display: none; }
#mediaThumbs { 
	width: 330px;
	float: right; }
	#zoneMedia #thumbsList { padding: 0px; }
	#zoneMedia #thumbsBlock {
		clear: both;
		padding-top: 5px;
		height: 195px; }
	#zoneMedia div.thumbImage {
		width: 105px;
		height: 60px;
		position: relative;
		float: left;
		text-align: center;
		margin: 0px;
		padding: 0px;
		border: 2px solid #ffffff;	
		color: #666666;
		cursor: pointer;
		overflow: hidden; }
	div.thumbImage span {
		position: absolute; 
		bottom: 0px; 
		right: 0px; 
		width: 30px; 
		height: 20px;
		background-repeat: no-repeat;
		background-position: right bottom;}
		/*div.thumbImage span.image { background-image: url("alternates/images/image_B.png"); }*/
		div.thumbImage span.pano { background-image: url("alternates/images/pano_B.png"); }
		div.thumbImage span.video { background-image: url("alternates/images/video_B.png"); }
	/* HACK IE6 */
	/* * html div.thumbImage span.image { background-image: url("alternates/images/image_B.gif"); } */
	* html div.thumbImage span.pano { background-image: url("alternates/images/pano_B.gif"); }
	* html div.thumbImage span.video { background-image: url("alternates/images/video_B.gif"); }

	#zoneMedia div.thumbImage img { height: 60px; vertical-align: top; }
	#prevThumb, #nextThumb {
		height: 20px;
		line-height: 20px;
		display: block;	 }
		#prevThumb { background: url("images/media_prevThumb.gif") no-repeat left center; 
			float: left;
			width: 150px; 
			padding-left: 15px; }
		#nextThumb { background: url("images/media_nextThumb.gif") no-repeat right center;
			padding-right: 15px;
			float: right;
			width: 150px;
			text-align: right; }
		#prevThumb span, #nextThumb span { color: #ff9900; }
#zoneMedia p { 
	text-align: left;
	padding: 0px 20px; }
#diaShowButton {
	padding-left: 20px;
	color: #ff6600;
	text-decoration: none;
	font-weight: bold;
	background: url(../../old_layout/classified/images/media_diaShow_ico.gif) no-repeat left center; }
#mediaBig {
	width: 450px;
	margin-top: 10px;
	padding-left: 10px;
	text-align: center; }
	#mediaBig h3 { }
	#mediaBig p {
		text-align: left; }
	#mediaBig img { width: 450px; }
/* ZONE TOOLS */
#zoneTools {
	position: relative;
	height: 10px; }
	#zoneTools h2 { display: none; }
	#zoneTools ul {
		position: absolute;
		bottom: 0px;
		right: 0px;
		width: 320px;
		margin: 0px;
		padding: 0px;
		list-style-type: none; }
#zoneTools li {
	float: left;
	width: 125px;
	padding-top: 5px;
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 25px;
	margin-left: 3px;
	line-height: 1.6em;
	height: 1.6em;
	font-size: 1em; }
	#zoneTools li a {
		text-decoration: none;
		color: #ff6600;
		background-color: #ffffff; }
		#zoneTools li.toContact { 
			width: auto;
			height: 20px;
			line-height: 20px;
			margin-left: 0px;
			padding-left: 0px;
			margin-bottom: 5px; }
		#zoneTools li.toContact a { 
			display: block;
			width: 200px;
			height: 20px;
			overflow: hidden;
			font-size: 14px;
			color: #ffffff;
			padding-left: 22px;
			border: 2px solid #cc0000;
			text-align: center;
			background: url("../../images/icones/toContact_bck.gif") no-repeat 3px 3px; }
			#zoneTools li.toContact a:link, #zoneTools li.toContact a:visited {
				background-color: #990000;
				border-color: #cc0000 #660000 #660000 #cc0000; }
			#zoneTools li.toContact a:hover {
				background-color: #cc0000;
				border-color: #ff0000 #990000 #990000 #ff0000; }
		#zoneTools li.favorites { background-image: url("../../images/icones/favorites_orange.gif"); }
		#zoneTools li.removeFavorites { background-image: url("../../images/icones/remfavorites_orange.gif"); }
		#zoneTools li.printClassified { background-image: url("../../images/icones/print_orange.gif"); }
		#zoneTools li.routePlan { background-image: url("../../images/icones/routePlan_orange.gif"); }
		#zoneTools li.permanentLink { background-image: url("../../images/icones/permLink_orange.gif"); }
		#zoneTools li.sendFriend { background-image: url("../../images/icones/sendFriend_orange.gif"); }
		#zoneTools li.trainPlan { background-image: url("../../images/icones/trainPlan_orange.gif"); }
		#zoneTools li.similar { background-image: url("../../images/icones/similarClass_orange.gif"); }
	
		#zoneTools li.toMap { background-image: url("../../images/icones/toMap_orange.gif"); }
		#zoneTools li.toStreetView { background-image: url("../../images/icones/toStreetView_orange.gif"); }
	
		* html #zoneTools h2, * html #zoneTools ul { margin-left: 5px; }
		/* HIDING TOOLS */
		#zoneTools li.permanentLink, 
		#zoneTools li.sendFriend, 
		#zoneTools li.trainPlan,
		#zoneTools li.routePlan, 
		#zoneTools li.similar { display: none; }
/* ZONE DETAILS */

#zoneDetail h2 { display: none; }
#zoneDetail h3 {
	font-size: 1em;
	width: 100%;
	clear: both;
	color: #333333;
	padding: 3px 0px;
	padding-left: 22px;
	margin-left: -22px;
	text-transform: uppercase;
	border-bottom: 1px solid #C9C8C8;
	border-top: 15px solid #ffffff;
	background: url("images/zoneContent_h2_Bck.gif") no-repeat left center; }
#zoneDetail sup {
	font-size: 0.8em;
	vertical-align: top; }
	
#zoneDetail dl {
	width: 390px;
	float: left;
	color: #5F5F5F;
	line-height: 1.5em;
	height: 1.5em;
	border-bottom: 1px dotted #cccccc; }
	#zoneDetail dt, #zoneDetail dd {
		float: left;
		line-height: 1.5em;
		font-size: 1em; }
	#zoneDetail dt { width: 180px; }
	#zoneDetail dd {
		width: 200px;
		height: 1.5em;
		font-weight: bold; 
		overflow: hidden; }
	#zoneDetail p { clear: both; }
	#zoneDetail p span {
		float: left;
		display: block;
		width: 235px;
		line-height: 1.5em;
		height: 1.5em;
		color: #5F5F5F;
		padding-left: 20px;
		font-weight: bold;
		background: url("images/objdetails_v.gif") no-repeat left center; }
	/* ZONE DETAILS: SPECIFIC CSS */
		#features, 
		#additionalFeatures, 
		#facilities, 
		#exposures, 
		#environment, 
		#proximity, 
		#parkingLots, 
		#businessunit, 
		#description,
		#pricevacancy, 
		#view {
			clear: both;
			padding-left: 22px; }
		#description p {
			font-size: 1em;
			line-height: 1.4em;
			text-align: justify;
			padding-right: 10px; }
		#description p span {
			float: none;
			display: inline;
			width: auto;
			line-height: normal;
			height: auto;
			color: #5F5F5F;
			font-weight: normal;
			padding-left: 0px;
			background: none; }
		/* PARKING PLACES */
		#zoneDetail #parkingLots dt { width: 280px; }
		#zoneDetail #parkingLots dd { width: 100px; }

/* PANE TITLES */
#zoneAttachment h2, #zoneMap h2, #zoneContactForm h2, #zoneBusinessUnit h2 {
	font-size: 1em;
	display: block;
	clear: both;
	color: #333333;
	padding: 3px 0px;
	padding-left: 22px;
	text-transform: uppercase;
	margin-top: 15px;
	border-bottom: 1px solid #C9C8C8;
	background: url("images/zoneContent_h2_Bck.gif") no-repeat left center; }

/* ATTACHMENTS */
#zoneAttachment {
	width: 345px;
	float: left;
	clear: both; }
#zoneAttachment dl {
	clear: both;
	padding-top: 5px;
	line-height: 1.4em;
	font-size: 1em; }
#zoneAttachment dt {
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 1.4em;
	padding-left: 25px; }
#zoneAttachment dd { float: right; }
#zoneAttachment a {
	text-decoration: none;
	color: #FF9900;
	font-weight: bold; }
	
	/* default icon */
	#zoneAttachment dl dt { background-image: url("/Portals/Immostreet15/Resources/images/icones/ZIP.gif"); }
	#zoneAttachment dl.fileDoc dt { background-image: url("/Portals/Immostreet15/Resources/images/icones/DOC.gif"); }
	#zoneAttachment dl.filePdf dt { background-image: url("/Portals/Immostreet15/Resources/images/icones/PDF.gif"); }
	#zoneAttachment dl.fileZip dt { background-image: url("/Portals/Immostreet15/Resources/images/icones/ZIP.gif"); }
	#zoneAttachment dl.extLink dt { background-image: url("/Portals/Immostreet15/Resources/images/icones/WEB.gif"); }

/* CONTACT */
#zoneContactForm {
	width: 440px;
	float: left;
	padding-top: 10px;
	padding-left: 22px;
	padding-bottom: 5px; }
	#zoneContactForm h2 { margin-left: -22px; }
	#zoneContactForm div.endContent {
		height: 18px;
		margin-bottom: 5px; }
	/* HACK IE6 */
	* html #zoneContactForm div.endContent { margin-left: 2px; }
#contactForm {
	margin-top: 10px;
	background-color: #f2f1ee;
	border: 1px solid #E7E3D7;
	padding: 10px;
	padding-top: 0px; }
	#zoneContactForm fieldset {
		border: 0px none;
		margin-bottom: 5px;
		border-bottom: 1px solid #cccccc; }
	#zoneContactForm legend {
		color: #333333;
		font-size: 1em;
		font-weight: bold;
		padding: 5px 0px; }
		/* HACK IE6 */
		* html #zoneContactForm legend {
			margin-left: -6px;
			padding-left: 0px; }
		/* HACK IE7 */
		* + html #zoneContactForm legend {
			margin-left: -7px;
			padding-left: 0px; }
	#zoneContactForm p {
		line-height: 2em;
		font-size: 1em;
		clear: both;
		padding-left: 10px; }
		#zoneContactForm p span {
			text-align: right;
			color: red;
			padding-right: 20px; }
	#zoneContactForm label {
		width: 170px;
		color: #666666; }
	#zoneContactForm input { width: 210px; }
	#zoneContactForm select { width: 110px; }
	#zoneContactForm p.obligatory label, #zoneContactForm p.obligatoryText {
		width: 160px;
		padding-left: 10px;
		background: url("../icones/field_star.gif") no-repeat left 0.5em;
		color: #ff6600; }
#contactBy label {
	width: 370px;
	float: right; }
#contactBy input {
	border: 0px none;
	width: 20px;
	float: left; }
#zoneContactForm #contactBy p { line-height: 1.6em; }
#personalComment p {
	height: auto;
	line-height: normal; }
#personalComment p label { display: none; }
#personalComment textarea {
	height: 6em;
	width: 390px;
	margin-bottom: 5px; }
#zoneContactForm fieldset#personalInfos { border-bottom: 0px none; }
	#personalInfos h3 {
		color: #333333;
		width: 300px;
		font-size: 1em;
		font-weight: bold;
		padding: 5px 0px; }
	#personalInfos dl {
		line-height: 1.8em;
		font-size: 1em;
		clear: both; }
	#personalInfos dt {
		color: #666666;
		float: left;
		width: 170px; }
	#personalInfos dd {
		float: left;
		width: 230px; }
	p#address_P { height: 1.8em; }
	p#zipCode_e {
		width: 238px;
		float: left;
		clear: none; }
	p#zipCode_e input { width: 40px; }
	p#locality_e {
		width: 165px;
		padding: 0px;
		margin: 0px;
		float: left;
		clear: none; }
	p#locality_e label { display: none; }
	p#locality_e span { display: none; }
	p#locality_e input { width: 155px; }
	#zoneContactForm p.button {
		width: auto;
		text-align: center;
		padding-right: 7px; }
	#zoneContactForm p.button input {
		width: auto;
		height: 1.4em;
		font-size: 1.1em;
		padding: 0px 1em;
		text-align: center;
		font-weight: bold;
		color: #ffffff;
		cursor: pointer;
		border-width: 1px;
		border-style: solid;}
		#zoneContactForm p.button input,
		#zoneContactForm p.button input:link,
		#zoneContactForm p.button input:visited {
				background-color: #990000;
				border-color: #cc0000 #660000 #660000 #cc0000; }
			#zoneContactForm p.button input:hover {
				background-color: #cc0000;
				border-color: #ff0000 #990000 #990000 #ff0000; }
	#zoneContactForm p.button a {
		font-weight: bold;
		color: #ff6600;
		text-decoration: none; }
/* AGENCY INFORMATIONS */
	#zoneBusinessUnit {
		width: 300px;
		float: right;
		padding-top: 10px;
		padding-left: 22px; }
	/* HACK IE7 */
	* +html #zoneBusinessUnit {
		float: none;
		padding-left: 32px; }
	#zoneBusinessUnit h2 {
		margin-bottom: 10px;
		margin-left: -22px; }
	#zoneBusinessUnit h3 {
		font-size: 1em;
		color: #333333;
		margin-bottom: 5px; }
		#businessUnitInfo h3 { margin-top: 10px;}
	#zoneBusinessUnit div { margin-bottom: 20px; }
	#zoneBusinessUnit p { margin-top: 5px; }
	#zoneBusinessUnit a {
		text-decoration: none;
		color: #ff6600; }
	#zoneBusinessUnit p a {
		padding-left: 15px;
		background: url("../icones/arrowLink.gif") no-repeat left center; }
	#zoneBusinessUnit address {
		font-size: 1em;
		font-style: normal;
		display: block; }
	#zoneBusinessUnit address span { display: block; }
/* ZONE MAP */
	/* HACK IE6 */
		* html #zoneMap { padding-top: 0px; }
		* html #zoneMap h2 { padding-left: 42px; }
	/* HACK IE7 */
		* + html #zoneMap { padding-top: 0px; }
	#mapImgForPrint { display: none; }
	#mapImg {
		margin: 10px auto;
		width: 480px; }
	#mapImg img {
		width: 480px; }
#mapMenu {
	margin-top: 10px;
	float: left;
	list-style-type: none;
	display: none; }
/* GOOGLEMAP MODULE */
#zoneMap #googleMap {
	padding: 20px;
	text-align: center;
	cursor: pointer; 
	opacity: 0.75;
	filter: alpha(opacity=75);
	background-color: #eeeeee;
	-moz-opacity: 0.75;
	-moz-opacity: 0.75;
	font-size: larger;
	font-weight: bold;
	}

