@font-face {
	font-family:'Oswald';
	font-style:normal;
	font-weight:400;
	src:local('Oswald Regular'), local('Oswald-Regular'), url(http://themes.googleusercontent.com/static/fonts/oswald/v7/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');
}
pre {
	font-family:Arial, sans-serif;
	background:#e4f9e4;
	padding:.8em;
}

ul.no-style li {
	list-style-type:none;
	margin-top:0;
	margin-bottom:0;
}
.sidebar p, .content p,
.justified, .justify { text-align:justify; }

div.input_container > textarea.textarea.medium { width:auto; }

.cfaform .input_left { width:200px; }


.cfaform {
	margin:0 auto;
	width:100%;
	padding:14px;
	width:860px;
	max-width:860px;
}
#form.left1 { width:430px; float:left; }
#form.right1 { width:400px; float:right; }

#stylized {
	border:solid 2px #b7ddf2;
	background:#ebfbf4;
}
#stylized h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
}
#stylized p {
	font-size:11px;
	color:#464;
/*
	margin-bottom:20px;
	border-bottom:solid 1px #b7f2dd;
	padding-bottom:10px;
*/
}
#stylized label {
	display:block;
	font-weight:bold;
	text-align:right;
	width:80px;
	float:left;
}
#stylized label.city { width:40px; }
#stylized .small {
	color:#666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:100px;
}
#stylized input {
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #aae4cf;
	width:160px;
	margin:2px 0 8px 10px;
}
#stylized label.branch { width:60px; }
#stylized input[id^="branch"] { width:250px; }

fieldset#stylized legend {
	font-size:1.25em;
	font-weight:bold;
	background:#ebfbf4;
	border:2px solid #090;
	border-radius:5px;
	padding:0 8px;
	color:#464;
}

fieldset#stylized.cfaform.border {
	border:2px solid #090;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow:4px 4px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:4px 4px 5px rgba(50, 50, 50, 0.75);
	box-shadow:4px 4px 5px rgba(50, 50, 50, 0.75);
}
input#adults, input#children { width:34px; }

span.pricing {
	float:left;
	padding:0 14px;
}
.underline1 { border-bottom:1px solid #ccc; margin:4px; }
span.colhdr1, span.colhdr2, span.colhdr3 { float:left; font-weight:bold; }
span.colhdr1 { margin-left:0px; }
span.colhdr2 { margin-left:20px; }
span.colhdr3 { margin-left:40px; }