/* MAIN MENU */
a.FlatButton { float:left; margin-top:140px; margin-left:21px; }
	
	#flat_1 { margin-left:61px; }
	
	#flat_5 { margin-top:21px; margin-left:224px; }
	#flat_6 { margin-top:21px; margin-left:147px; }


/* DETAILS */
#details { margin-top:60px; margin-left:35px; height:550px; width:930px; background:#d7d7d7; text-align:center; }
	
	#title { padding-top:10px; padding-left:40px; }
		
	
	#text { float:left; margin-top:30px; margin-left:60px; margin-bottom:5px; width:400px; height:400px; text-align:left; }
		
		#text p { padding-top:20px; }
		#text p.subtitle { font-weight:bold; padding:0; }
		#text p.area { padding:0; }
		
		#GardenSelect { display:block; }
		#GardenSelect:hover { background:#b0b0b0; }
	
	#diaporama { float:right; width:400px; height:400px; padding-top:10px; padding-right:30px; padding-bottom:5px; text-align:center; }
		
		#viewer { height:400px; width:400px; text-align:left; }
			#viewer img { }
		
		#gardenPic { display:none; padding-top:119px; }
		
	#details a.bottomMenu { margin-left:auto; margin-right:auto; padding:5px; padding-left:10px; padding-right:10px; line-height:24px; font:16px Arial; font-weight:bold; text-decoration:none; text-transform:uppercase; color:#333333; }
	#details a.bottomMenu:hover { background:#666666; color:#cccccc; }
	
	
/* PRICES */
#price { margin-top:60px; margin-left:auto; margin-right:auto; height:550px; width:930px; background:#d7d7d7; }
	
	#price div.top { height:50px; background:#c4c4c4; text-align:center; }
	#price a.pdf { float:left; margin:15px; }
	#price h1.title { font-weight:normal; font-size:14px; line-height:50px; }
	
	#price div.left { float:left; background:#c4c4c4; text-align:right; height:450px; width:150px; padding-top:50px; }
		#price div.left a { display:block; height:20px; padding:15px; }
		#price div.left a:hover { background:#b0b0b0; }
		#price div.left a.selected { background:url('../images/common/buttonSelected.jpg') repeat-x; cursor:default; }
	
	#price div.priceContainer { float:left; background:url('../images/common/corner_tl.jpg') top left no-repeat transparent; width:780px; height:500px; }
		#price div.imgBorderLeftTop { float:right; background:url('../images/common/corner_tr.jpg') top right no-repeat transparent; width:50px; height:50px; }
		#price div.imgContainer { float:right; background:url('../images/common/corner_bli.jpg') bottom left no-repeat #c4c4c4; }
			#price div.imgContainer a { display:block; margin:5px; margin-left:20px; margin-bottom:20px; }
		#price div.priceListContainer { float:left; margin-left:50px; width:455px; }
			#price div.priceListContainer table { margin-left:auto; margin-right:auto; margin-top:100px; width:380px; border-collapse:collapse; }
			#price div.priceListContainer tr { background:#e3e3e3; height:25px; }
			#price div.priceListContainer tr.contrast { background:#c9c9c9; }
			#price div.priceListContainer td { padding:0 5px; }
			#price div.priceListContainer td.period { text-align:left; font-weight:bold; }
			#price div.priceListContainer td.value { text-align:right; }
	
	#price p.comment { margin-top:70px; padding:0 50px; text-align:left; font-size:14px; }
	
	#price div.extra { padding:20px; padding-bottom:0; font-size:12px; }
		#price div.extra ul { padding-left:10px; padding-top:5px; margin-bottom:5px; margin-left:5px; margin-top:5px; font-size:14px; }
		#price div.extra ul li { padding-bottom:5px; margin-left:5px; padding-left:5px; }
		#price div.extra h2 { font-size:14px; font-weight:bold; text-decoration:underline; }
		#price div.extra span.bold { font-weight:bold; }