/* The Grid ---------------------- */
.row {
	width: 940px;
	max-width: 100%;
	min-width: 768px;
	margin: 0 auto;
}
.row .row {
	width: auto;
	max-width: none;
	min-width: 0;
	margin: 0 -15px;
}
.row.collapse .column, .row.collapse .columns {
	padding: 0;
}
.row .row {
	width: auto;
	max-width: none;
	min-width: 0;
	margin: 0 -15px;
}
.row .row.collapse {
	margin: 0;
}
.column, .columns {
	float: left;
	min-height: 1px;
	padding: 0 15px;
	position: relative;
}
.column.centered, .columns.centered {
	float: none;
	margin: 0 auto;
}
 [class*="column"] + [class*="column"]:last-child {
float: right;
}
 [class*="column"] + [class*="column"].end {
float: left;
}
.one, .row .one {
	width: 8.33333%;
}
.two, .row .two {
	width: 16.66667%;
}
.three, .row .three {
	width: 25%;
}
.four, .row .four {
	width: 33.33333%;
}
.five, .row .five {
	width: 41.66667%;
}
.six, .row .six {
	width: 50%;
}
.seven, .row .seven {
	width: 58.33333%;
}
.eight, .row .eight {
	width: 66.66667%;
}
.nine, .row .nine {
	width: 75%;
}
.ten, .row .ten {
	width: 83.33333%;
}
.eleven, .row .eleven {
	width: 91.66667%;
}
.twelve, .row .twelve {
	width: 100%;
}
.row .offset-by-one {
	margin-left: 8.33333%;
}
.row .offset-by-two {
	margin-left: 16.66667%;
}
.row .offset-by-three {
	margin-left: 25%;
}
.row .offset-by-four {
	margin-left: 33.33333%;
}
.row .offset-by-five {
	margin-left: 41.66667%;
}
.row .offset-by-six {
	margin-left: 50%;
}
.row .offset-by-seven {
	margin-left: 58.33333%;
}
.row .offset-by-eight {
	margin-left: 66.66667%;
}
.row .offset-by-nine {
	margin-left: 75%;
}
.row .offset-by-ten {
	margin-left: 83.33333%;
}
.push-two {
	left: 16.66667%;
}
.pull-two {
	right: 16.66667%;
}
.push-three {
	left: 25%;
}
.pull-three {
	right: 25%;
}
.push-four {
	left: 33.33333%;
}
.pull-four {
	right: 33.33333%;
}
.push-five {
	left: 41.66667%;
}
.pull-five {
	right: 41.66667%;
}
.push-six {
	left: 50%;
}
.pull-six {
	right: 50%;
}
.push-seven {
	left: 58.33333%;
}
.pull-seven {
	right: 58.33333%;
}
.push-eight {
	left: 66.66667%;
}
.pull-eight {
	right: 66.66667%;
}
.push-nine {
	left: 75%;
}
.pull-nine {
	right: 75%;
}
.push-ten {
	left: 83.33333%;
}
.pull-ten {
	right: 83.33333%;
}
img {
	height: auto;
}
img, object, embed {
	max-width: 100%;
}
img {
	-ms-interpolation-mode: bicubic;
}
#map_canvas img, .map_canvas img {
	max-width: none!important;
}
/* Nicolas Gallagher's micro clearfix */
.row {
*zoom: 1;
}
.row:before, .row:after {
	content: " ";
	display: table;
}
.row:after {
	clear: both;
}
.lt-ie9 form.custom div.custom.dropdown a.selector {
	height: 28px;
}
#classOfServiceDiv > select, #adults > Select {
	width: 102%;
}
.icon-calendar {
	margin-right: 5px;
	margin-top: 3px;
	font-size:18px;
}
.section-container section .title a, .section-container .section .title a, .section-container.auto section .title a, .section-container.auto .section .title a {
	font-size: 1.5em;
}
.section-container.tabs section, .section-container.tabs .section {
	background: none repeat scroll 0 0 #FFFFFF;
	background-color: rgb(238, 238, 238);
	border: 1px solid #cccccc;
	border-bottom: none;
}
/*IE Top-bar Fixes */
.top-bar {
	background: none;
 *zoom: 1;
	overflow: visible;
}
.top-bar:before, .top-bar:after {
	content: " ";
	display: table;
}
.top-bar:after {
	clear: both;
}
.top-bar .toggle-topbar {
	display: none;
}
.top-bar .title-area {
	float: left;
}
.top-bar .name h1 a {
	color: #36495A;
	width: auto;
	font-size: 110%;
	font-weight: normal;
}
.top-bar input, .top-bar .button {
	line-height: 2em;
	font-size: 0.93333em;
	height: 2em;
	padding: 0 10px;
	position: relative;
	top: 0;
	width: 100%;
	min-width: auto;
	margin: 0;
}
.top-bar.expanded {
	background: white;
}
.contain-to-grid .top-bar {
	max-width: 100%;
	margin: 0 auto -5px;
}
.top-bar-section ul li .js-generated {
	display: none;
}
.top-bar ul> li.has-dropdown .top-bar-section {
	-webkit-transition: none 0 0;
	-moz-transition: none 0 0;
	transition: none 0 0;
	left: 0 !important;
}
.top-bar-section ul {
	width: auto;
	height: auto !important;
	display: inline;
	background: #ffffff;
}
.top-bar-section ul li > a {
	font-size: 100%;
	font-weight: 300;
	color: #0078D2;
	background: none;
}
.top-bar .name h1 a:hover, .top-bar-section ul li > a:hover {
	color: #4DB4FA;
	background: white;
}
.top-bar-section ul li {
	float: left;
}
/*.top-bar-section li a:not(.button) {
		padding: 0 15px;
	line-height: 45px;
	background: white;
}*/

/*.top-bar-section ul li a {
	background: none;
	color: #0078D2;
	font-size: 100%;
	font-weight: 300;
	font-family: "AmericanSans", Arial, sans-serif;
}*/
.top-bar-section li a:not(.button) {
	padding: 0 15px;
	line-height: 45px;
	background: white;
}
.top-bar-section li a:not(.button):hover {
	background: white;
}
.top-bar-section .has-dropdown > a {
	padding-right: 38.33333px !important;
}
.top-bar-section .has-dropdown > a:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 5px;
	border-color: rgba(111, 111, 111, 0.5) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	border-top-style: solid;
	margin-top: -2.5px;/*top: 27.5px;*/
}
.top-bar-section .has-dropdown.moved {
	position: relative;
}
.top-bar-section .has-dropdown.moved > .dropdown {
	visibility: hidden;
}
.top-bar-section .has-dropdown:hover > .dropdown, .top-bar-section .has-dropdown:active > .dropdown {
	visibility: visible;
}
.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
	border: none;
	content: "\00bb";
	margin-top: 0;
	right: 5px;
	color: #00467F;
}
.top-bar-section .dropdown {
	left: 0;
	top: auto;
	background: white;
	min-width: 100%;
	z-index: 99;
	border: 1px solid #EEEEEE;
}
.top-bar-section .dropdown li a {
	color: #36495A;
	line-height: 1;
	white-space: nowrap;
	padding: 7px 18.33333px;
	background: white;
	border: 1px solid #EEEEEE;
}
.top-bar-section .dropdown li a:hover {
	color: #4DB4FA;
	background: white;
}
.top-bar-section .dropdown li label {
	background: #ffffff;
	border: 1px solid #EEEEEE;
	/*color: #0078D2;*/
	font-size: 0.6667em;
	text-align: right;
	width: 100%;
}
.top-bar-section .dropdown li .dropdown {
	left: 100%;
	top: 0;
}
 .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
 border-bottom: none;
 border-top: none;
 border-right: solid 1px #d65c5c;
 border-left: solid 1px #a32929;
 clear: none;
 height: 55px;
 width: 0px;
}
.top-bar-section .has-form {
	background: #ffffff;
	padding: 0 18.33333px;
	height: 55px;
}
.top-bar-section ul.right li .dropdown {
	left: auto;
	right: 0;
}
.top-bar-section ul.right li .dropdown li .dropdown {
	right: 100%;
}
.row {
	padding: 0 3px;
}
#classOfServiceDiv > select, #adults > select {
	width: 105%;
}
INPUT[readonly].hasDatepicker {
	margin-bottom:10px;
	
}
BUTTON.ui-datepicker-trigger{
	top:-14px;
		
}

.placeholder
{
  color: #aaa;
}

#from_date,#to_date {
	width:95%;
	
}
.book1{margin-bottom:2px;}


.lt-ie9 .hide-for-small { display: block !important; }

.bx-wrapper {
	top:20px;
	
}
	

