#advertise{
	float: left;
	width: 640px;
	margin: 25px 0 0 0;
	}
	#advertise p{
		float: left;
		width: 640px;
		color: #605a49;
		font-size: 85%;
		}
			#advertise ul{
				float: left;
				clear: both;
				margin: 0px 0 5px 30px;
				padding: 0;
				display: inline;
				font-weight: normal;
				}
				#advertise ul li{
					float: left;
					clear: both;
					margin: 0;
					padding: 3px 0 3px 0;
					font-weight: normal;
					list-style: outside;
					}
					
	#listing-prices-titles{
		float: left;
		width: 640px;
		background: #540c0f;
		}
	#listing-prices{
		float: left;
		width: 638px;
		background: #540c0f;
		padding: 2px 0 1px 2px;
		}
	*html #listing-prices{
		float: left;
		width: 638px;
		background: #540c0f;
		padding: 1px;
		}
		#listing-prices table{
			float: left;
			width: 638px;
			}
		
		#listing-prices tr{
			float: left;
			width: 638px;
			margin: 0;
			padding: 0;
			}
		
		#listing-prices td{
			border: 1px solid #fff;
			color: #605a49;
			padding: 10px;
			vertical-align: middle;
			font-size: 95%;
			}
		#listing-prices .light{
			background: #f5f4ed;
			}
		#listing-prices .light-special{
			/* CHANGED BY JUS */
			background: url(../images/special-offer-dark.gif) 10px 10px no-repeat #5e2025;
			/*background: url(../images/special-offer-light.gif) 10px 10px no-repeat #7b2a31;*/
			padding-top: 35px;
			color: #c3b794;
			}
		#listing-prices .dark{
			background: #eeebde;
			}
		#listing-prices .dark-special{
			background: url(../images/special-offer-dark.gif) 10px 10px no-repeat #5e2025;
			padding-top: 35px;
			color: #c3b794;
			}
		#listing-prices .listing{
			width: 214px;
			}
		#listing-prices .quarter{
			width: 180px;
			}
		#listing-prices .annum{
			width: 180px;
			}
		#listing-prices td strong{
			font-size: 135%;
			font-family: Arial, Helvetica, sans-serif;
			}
	
	
	
	
	/*---------Choose who's going to enter details---------------*/
	#who-enters-details{
		float: left;
		width: 640px;
		margin: 17px 0 0 0;
		}
		#who-enters-details p{
			float: left;
			width: 640px;
			margin: 3px 0 0 0;
			}
	#who-enters-details #or{
		float: left;
		width: 620px;
		margin: -27px 0 0 0;
		padding: 0 0 0 20px;
		font-size: 200%;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		color: #21221c;
		}
	
	.red-zone-buttons{
		float: left;
		width: 640px;
		background: #5e2025;
		color: #fff;
		margin: 10px 0 0 0;
		}
		.red-zone-buttons .top{
			float: left;
			width: 640px;
			height: 10px;
			margin: 0;
			padding: 0;
			background: url(../images/red-zone-button-top.gif) left top no-repeat;
			display: block;
			font-size: 0;
			}
		.red-zone-buttons .zone-text{
			padding: 0 0 0 10px;
			font-size: 85%;
			font-weight: bold;
			}
			.red-zone-buttons .zone-text .text{
				float: left;
				width: auto;
				padding: 6px 0 0 0;
				text-transform: uppercase;
				}
			.red-zone-buttons .zone-text .buttons{
				float: right;
				width: auto;
				padding: 0 10px 0 0;
				}
		.red-zone-buttons .bottom{
			float: left;
			width: 640px;
			height: 10px;
			margin: 0;
			padding: 0;
			background: url(../images/red-zone-button-bottom.gif) left top no-repeat;
			display: block;
			font-size: 0;
			}
			
			
	
	/*----------Enter retreats details---------------*/
	#add_retreat{
			float: left;
			width: 640px;
			color: #605a49;
			padding: 0;
			margin: 0;
			}
			#add_retreat label{
				float: left;
				color: #605a49;
				text-align: right;
				width: 140px;
				padding: 3px 3px 0 0;
				}
			#add_retreat .label{
				float: left;
				color: #605a49;
				text-align: right;
				width: 140px;
				padding: 3px 3px 0 0;
				}
			#add_retreat input{
				float: left;
				width: 171px;
				border: 1px solid #d1d1d1;
				background: #fff;
				font-weight: normal;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #605a49;
				padding: 2px;
				}
			#add_retreat select{
				float: left;
				width: 176px;
				border: 1px solid #d1d1d1;
				background: #fff;
				font-size: 100%;
				font-weight: normal;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #605a49;
				padding: 2px;
				}
			#add_retreat .comments{
				float: left;
				padding: 3px 0 0 2px;
				font-size: 85%;
				font-weight: normal;
				}
			
			#add_retreat ul{
				float: left;
				width: 600px;
				padding: 0;
				margin: 0;
				}
				#add_retreat ul li{
					float: left;
					width: 600px;
					padding: 5px 0 5px 0;
					margin: 0;
					}
			#add_retreat #select-category{
				float: left;
				width: 598px;
				border: 1px solid #605a49;
				background: #fff;
				padding: 10px 0 10px 0;
				margin: 0;
				}
				#add_retreat #select-category select{
					float: left;
					width: 306px;
					border: 1px solid #d1d1d1;
					font-size: 85%;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #605a49;
					}
				#enter-retreat-details{
					float: left;
					width: 600px;
					margin: 24px 0 0 0;
					padding: 60px 20px 0 20px;
					background: url(../images/enter-retreats-details-bg-top.gif) left top no-repeat #eeebde;
					}
					#enter-retreat-details .standout{
					color: #F00000;
					font-weight: bold;
					}
					#enter-retreat-details p.standout{
					color: #AE2F3C;
					font-size: 95%;
					font-weight: bold;
					}
				*html #enter-retreat-details{
					padding: 60px 18px 0 20px;
					}
					#enter-retreat-details hr{
						float: left;
						height: 1px;
						border: none;
						color: #fff;
						background: #fff;
						width: 600px;
						margin: 30px 0 25px 0;
						}
					
				
					#enter-retreat-details .textarea-label{
						float: left;
						width: 598px;
						color: #605a49;
						padding: 0 0 2px 0;
						margin: 0;
						text-align: left;
						}
						
/*					#enter-retreat-details .textarea-label.standout{
						color: #FF0000;
						font-weight: bold;
						}
*/					
					#enter-retreat-details ul li .checkboxes{
						float: left;
						width: auto;
						margin: 3px 3px 0 0;
						width: 13px;
						border: none;
						background: transparent;
						display: inline;
						}
					*html #enter-retreat-details ul li .checkboxes{
						float: left;
						margin-top: 0;
						}
				
					#enter-retreat-details ul li .checkboxes_label{
						float: left;
						text-align: left;
						font-weight: normal;
						width: 92px;
						margin: 0 3px 0 0;
						}
						#enter-retreat-details table{
							float: left;
							width: 598px;
							clear: both;
							}
						#enter-retreat-details #retreat_meta_desc{
							float: left;
							width: 598px;
							height: 55px;
							background: #fff;
							border: 1px solid #d1d1d1;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 85%;
							}
						#enter-retreat-details #retreat_summary{
							float: left;
							width: 598px;
							height: 55px;
							background: #fff;
							border: 1px solid #d1d1d1;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 85%;
							}
						#enter-retreat-details #retreat_general_overview{
							float: left;
							width: 598px;
							height: 155px;
							background: #fff;
							border: 1px solid #d1d1d1;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 85%;
							clear: both;
							}
						#enter-retreat-details #retreat_timetable_prices_offers{
							float: left;
							width: 598px;
							height: 255px;
							background: #fff;
							border: 1px solid #d1d1d1;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 85%;
							}
						#enter-retreat-details #retreat_travel{
							float: left;
							width: 598px;
							height: 155px;
							background: #fff;
							border: 1px solid #d1d1d1;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 85%;
							}
						#enter-retreat-details #retreat_other_info{
							float: left;
							width: 598px;
							height: 150px;
							background: #fff;
							border: 1px solid #d1d1d1;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 85%;
							}
						
			#add_retreat #continue-upload-images{
				width: 113px;
				height: 24px;
				padding: 0;
				background: transparent;
				border: none;
				}
#content .cream-bg-bottom{
	float: left;
	width: 640px;
	height: 5px;
	font-size: 0;
	margin: 0;
	padding: 0;
	background: url(../images/cream-bg-bottom.gif) left top no-repeat transparent;
	}

/*----------------Upload retreat images-----------*/
#upload-retreat-images{
	float: left;
	width: 600px;
	margin: 24px 0 0 0;
	padding: 60px 20px 0 20px;
	background: url(../images/upload-images-retreat-bg-top.gif) left top no-repeat #eeebde;
	}
	
	#upload-retreat-images .uploaded-images-container{
		float: left;
		width: 598px;
		border: 1px solid #605a49;
		background: #fff;
		padding: 1px;
		font-size: 80%;
		margin: 0 0 1px 0;
		}
		#upload-retreat-images .uploaded-images-container .zone-image{
			float: left;
			width: 46px;
			height: 46px;
			border: 1px solid #605a49;
			margin: 0 20px 0 0;
			display: inline;
			}
			#upload-retreat-images .uploaded-images-container .zone-image img{
				float: left;
				width: 46px;
				height: 46px;
				}
		#upload-retreat-images .uploaded-images-container .file-name{
			float: left;
			width: 250px;
			padding: 17px 0 0 15px;
			background: url(../images/icons/tick-green.gif) left 18px no-repeat;
			}
		
		#upload-retreat-images .uploaded-images-container .remove-file{
			float: right;
			width: 120px;
			padding: 18px 15px 0 0;
			text-align: right;
			}
			#upload-retreat-images .uploaded-images-container .remove-file a{
				color: #a52c39;
				}
		
			#upload-retreat-images #uploading-system{
				float: left;
				width: 456px;
				padding: 20px 0 15px 0;
				}
			
			#upload-retreat-images #uploading-system .image_error{
				display:block;
				clear:both;
				color:#CF4040;
				font-size:80%;
				margin:32px 0pt 4px 100px;
				padding:0px 12px 0px 20px;
				width:260px;
				background-image: url(/templates/images/icons/alert.png);
				background-repeat: no-repeat;
				}
				#upload-retreat-images #uploading-system label{
					float: left;
					width: auto;
					padding: 2px 5px 0 0;
					color: #605a49;
					font-size: 95%;
					}
					#upload-retreat-images #uploading-system #uploading_retreat_image{
						float: left;
						width: 190px;
						background: #fff;
						border: 1px solid #b5b5b5;
						}
						
					#upload-retreat-images #uploading-system #upload-image-button {
						float: left;
						width:79px;
						height:17px;
						border:0;
						cursor:pointer;
						background: url("/templates/images/buttons/upload-file.gif") right top no-repeat;
						padding: 0 0 0 35px;
						margin: 3px 0 0 33px;
						}
					*html #upload-retreat-images #uploading-system #upload-image-button {
						float: left;
						width:79px;
						height:17px;
						border:0;
						cursor:pointer;
						background: url("/templates/images/buttons/upload-file.gif") right top no-repeat;
						padding: 0 0 0 5px;
						margin: 0 0 0 3px;
						}
		   
			
			#upload-retreat-images #submit-your-holidays-details{	
				float: right;
				width: 260px;
				height: 24px;
				border: none;
				padding: 0;
				margin: 20px 0 10px 0;
				display: inline;
				}
				


/*---------------------------Pricing options----------------------*/
#choose-payment-basis{
	float: left;
	width: 600px;
	margin: 24px 0 0 0;
	padding: 60px 20px 20px 20px;
	background: url(../images/choose-payment-basis-title.gif) left top no-repeat #eeebde;
	}
*html #choose-payment-basis{
	padding: 60px 20px 0 20px;
	}
	#choose-payment-basis label{
		float: left;
		width: 125px;
		padding: 2px 5px 0 0;
		text-align: right;
		font-weight: bold;
		color: #605a49;
		margin: 0;
		}
	#choose-payment-basis select{
		float: left;
		width: 308px;
		padding: 1px;
		font-size: 80%;
		color: #605a49;
		border: 1px solid #d1d1d1;
		margin: 0;
		}
	

#additional-retreat-type{
	float: left;
	width: 600px;
	margin: 24px 0 0 0;
	padding: 60px 20px 20px 20px;
	background: url(../images/additional-retreat-type-title.gif) left top no-repeat #eeebde;
	}

	#additional-retreat-type p{
		float: left;
		width: 600px;
		}
	
	#additional-retreat-type h3{
		float: left;
		width: 600px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 100%;
		color: #524b38;
		padding: 7px 0 4px 0;
		margin: 0 0 0 0;
		border-bottom: none;
		}
	#additional-retreat-type .inside{
		float: left;
		width: 594px;
		background: #fff;
		border: 1px solid #605a49;		
		margin: 0 0 2px 0;
		padding: 2px;
		color: #605a49;
		font-size: 80%;
		}
		#additional-retreat-type .inside ul{
			float: left;
			width: 594px;
			padding: 0;
			margin: 0;
			}
		
			#additional-retreat-type .inside ul .cats{
				float: left;
				width: 394px;
				padding: 2px 0 2px 15px;
				margin: 0;
				font-weight: normal;
				background: url(../images/icons/tick-green.gif) left center no-repeat; 
				}
			#additional-retreat-type .inside ul .remove{
				float: right;
				width: 180px;
				padding: 2px 0 2px 0;
				margin: 0;
				font-weight: normal;
				text-align: right;
				}
		#additional-retreat-type .inside #select-cat{
			float: left;
			width: 594px;
			padding: 10px 0 10px 0;
			margin: 0;
			font-size: 100%;
			}
			#additional-retreat-type .inside #select-cat li{
				float: left;
				width: 594px;
				padding: 2px 0 2px 0;
				margin: 0;
				font-size: 100%;
				}
			#additional-retreat-type .inside #select-cat label{
				float: left;
				width: 125px;
				padding: 2px 5px 0 0;
				text-align: right;
				font-weight: bold;
				color: #605a49;
				margin: 0;
				font-size: 120%;
				}
			#additional-retreat-type .inside #select-cat select{
				float: left;
				width: 308px;
				padding: 1px;
				color: #605a49;
				border: 1px solid #d1d1d1;
				margin: 0;
				font-size: 120%;
				}
			#additional-retreat-type .inside #select-cat #add-retreat-to-sub-cat{
				float: left;
				width: 308px;
				height: 24px;
				margin: 0 0 0 130px;
				display: inline;
				}
				
				#pricing_options #edit_category{
					float: left;
					width:290px;
					height:24px;
					border:0;
					cursor:pointer;
					background: url("/templates/images/buttons/add-your-retreat-to-these-listings.gif");
					padding: 0;
					margin: 0;
					}

				#pricing_options #edit_location{
					float: left;
					width:290px;
					height:24px;
					border:0;
					cursor:pointer;
					background: url("/templates/images/buttons/add-your-retreat-to-these-listings.gif");
					padding: 0;
					margin: 0;
					}
					
				#pricing_options #add-to-basket-image{
					float: left;
					width:188px;
					height:24px;
					border:0;
					cursor:pointer;
					background: url("/templates/images/buttons/finish-and-add-to-basket.gif");
					padding: 0;
					margin: 0;
					}
	
#reciprocal-link{
	float: left;
	width: 600px;
	margin: 24px 0 0 0;
	padding: 60px 20px 20px 20px;
	background: url(../images/reciprocal-link-title.gif) left top no-repeat #eeebde;
	}

*html #reciprocal-link{
	padding: 60px 20px 0 20px;
	}
	#reciprocal-link p{
		float: left;
		width: 600px;
		}

	#reciprocal-link label{
		float: left;
		width: 225px;
		padding: 3px 5px 0 0;
		text-align: right;
		font-weight: bold;
		color: #605a49;
		margin: 0;
		}
	#reciprocal-link input{
		float: left;
		width: 308px;
		padding: 2px;
		font-size: 100%;
		color: #605a49;
		border: 1px solid #d1d1d1;
		background: #fff;
		margin: 0;
		}
	
	
	
	
	
	
	