body {
	margin:0;
	padding:0;
	color:#000;
	font:12px Verdana, Tahoma, sans-serif;
	background:#fff;
}
img {border:none;}
a{
	text-decoration:none;
	outline:none;
}
a:hover {text-decoration:underline;}
form, fieldset{
	padding:0;
	margin:0;
	border:0;
}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
	outline:none;
}
textarea{overflow:auto;}
table{border-collapse:collapse;}
ul{list-style:none;}
*{margin:0;padding:0;}
/*----------------Start CSS---------------------*/
.form-holder{width:815px;}
.intro{
	/*text-align:center;
	width:330px;
	margin:0 0 0 440px;*/
}
.main-box p{
	margin:5px 0 10px 0;
}
.form-holder h3{
	font-size:18px;
	color:#339;
}
.intro span{
	font-size:11px;
	color:#339;
}
.main-box{
	width:815px;
	overflow:hidden;
	padding:15px 0 0 30px;
}
.adress{margin:10px 0 0;}
.adress ul{margin:0px 15px}
.adress li{
	padding:0 0 10px 0;
}
.general{
	padding:0px;
}
.general em{padding:0 0 0 155px;}
ul.metropolitan{
	text-align:left;
	margin:10px 0 10px 80px;width:350px;
	font-weight:bold;
}
ul.metropolitan li{
	padding:0 0 5px;
}
.steps{
	padding:20px 0 0 0;
}
.row{
	width:313px;
	overflow:hidden;
	padding:0 0 10px;
	float:left;
}
.row input{
	float:right;
	width:165px;
	margin:0 10px 0 0;
}
.row label{
	float:left;
	padding:0 0 5px;
}
input.check{
	margin:0 10px 0 0;
	float:left;
	width:15px;
	height:15px;
}
.row span{
	float:left;
	margin:0 30px 0 0;
}
.post-area{
	width:268px;
	overflow:hidden;
	float:left;
	padding:4px 0;
}
input.post{
	width:94px;
	float:right;
	margin:0 35px 15px 0;
}
.holder{
	width:100%;
	overflow:hidden;
}
.post-area label{float:left;}
.holder ul{overflow:hidden;}
.holder ul .row input{width:auto;}
.holder li{
	clear:both;
	padding:0 0 5px;
}
.price-box01{
	border:1px solid #000;
	padding:1px;
	margin:10px;
	height:1%;
}
.price-box02{
	border:2px solid #000;
	overflow:hidden;
	}
.price-box02 h4{
	text-decoration:underline;
	text-align:center;
	padding:5px 0;
}
.price-box02 span{
	display:block;
	text-decoration:underline;
	font-weight:bold;
	padding:0 0 5px;
}
.price{float:right;}
.bird-box{
	width:485px;
	padding:0 0 0 50px;
}
.bird-box p{margin:0 0 5px 0;}
.last-day{
	display:block;
	padding:10px 0 15px;
}
.event-box{padding:10px 0 10px 80px;}
.event-box li{margin:5px 0 0 40px;}
.steps ol{margin:0 0 0 40px;}
.steps ol li{margin:0 0 10px 0;}
.meal-box{
	width:360px;
	border:1px solid #000;
	padding:20px 0 0 40px;
	margin:15px 0 0 42px;
}
.meal-box ul{margin:15px 0 5px;}
.meal-box li {padding:0 0 20px;}
ul.dietary{margin:4px 0 0 25px;}
ul.dietary li{padding:0 0 5px;}
.note{
	display:block;
	font-style:italic;
	margin:10px 0 5px;
}
ul.notes{margin:0 0 0 30px;}
ul.notes li{padding:0 0 10px 0;}
