@charset "utf-8";
/* CSS Document */

.search-box-div
{
	background:#7accc8; /* Old browsers #7accc8*/	
	margin:0 auto;
	padding:0;
	width:100%;
	display:block;
}
/*** SEARCH BOX ***/
#bookdirect2save_availability_search_box_1023 form{margin:0px auto; width:99%; max-width:985px;}
.search-box 				{margin:0px; padding:10px 0; width:100%; font-weight:normal; font-size:15px; font-family:'Calibri',sans-serif,arial,verdana; text-transform:uppercase; color:#000000;}

.search-box td.border-left	{/*border-left:solid 5px #d7d7d7;*/}
.search-box td.border-right	{/*border-right:solid 5px #d7d7d7;*/}
.search-box input			{margin:0px 1px;}
.search-box p				{margin:0px; padding:0px;}
.search-box img				{margin:0px; padding:0px; border:none;}
.search-box select			{vertical-align:top; margin:6px 0px 2px 0px; padding:2px 4px 2px 2px; width:auto !important; font-size:16px; text-transform:capitalize; border:solid 1px #cfcfcf; outline:none;}
.search-box td.padding		{padding-top:0px; padding-bottom:0px;}
.search-box .bgcolor-one	{background:none; padding-left:0px; padding-right:0px;}
.search-box .bgcolor-two	{background:none; padding-left:0px; padding-right:0px;}
.search-box .bgcolor-three	{background:none; padding-left:0px; padding-right:0px;}
.search-box td.corner-topl	{display:none;}
.search-box td.corner-topr	{display:none;}
.search-box td.corner-bot	{display:none;}
.search-box td.corner-botl	{display:none;}
.search-box td.corner-botr	{display:none;}
.search-box td.search-box-heading		{display:none;}
.search-box-heading h2		{background:none; margin:0px; padding:0px 5px; font-weight:normal; font-size:16px; line-height:20px; font-family:'Calibri',sans-serif,arial,verdana; text-align:center; display:inline-block;}	
.search-box td.button		{text-align:right; padding:3px 0px;}
.search-box img.ui-datepicker-trigger	{margin-top:5px;}
.search-box input.b_new-search, search-box input[type=submit]	{
	background:#707070;
	margin:2px 0px; padding:0px 10px 0px 10px; height:50px; border:none;
	font:normal 16px/50px "Palatino Linotype", Palatino, "Times New Roman", serif; 
	color:#FFFFFF; 
	text-align:center; 
	text-transform:uppercase; 
	display:inline-block; 
	cursor:pointer;
	border:solid 1px #FFFFFF !important;
    border-radius:6px !important;
    -webkit-border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-appearance:none; 
}
.search-box input.b_new-search:hover	{
	background:#4a3a2f;
	color:#FFFFFF; 
}
#checkin_day, #checkout_day		{width:60px;}
#checkin_month_year, #checkout_month_year	{width:138px;}
#nights	{color:#981641 !important; font-weight:bold; font-size:16px; line-height:40px; font-family:'Calibri',sans-serif,arial,verdana;}
.search-box img.ui-datepicker-trigger {margin-top:7px; width:24px; height:24px; /*content:url("../images/cal_icon.png");*/ display:inline-block;}

/* For portrait layouts only */
@media only screen and (max-device-width: 640px)
{
	.search-box-div {margin:0 auto; padding:0; width:100%; display:block;}
	.search-box select {padding-left:1vw; padding-right:1vw;}
	/*.search-box-div, .search-box, #nights_p, #nights {font-size:1em;}
	.search-box select {font-size:1em;}
	.search-box-div span  {font-size:1em; font-weight:normal;}*/
	#bookdirect2save_availability_search_box_1023 form {width:100%;}
	.error {font-size:0.8em; font-weight:bold; padding-bottom:0.2em;}
	#checkin_day_p, #checkout_day_p		{min-width:20vw;}
	#checkin_month_year_p, #checkout_month_year_p	{min-width:55vw;}
	.search-box input.b_new-search, search-box input[type=submit] {width:100%; font-size:1.6em; line-height:2em; height:2em; text-align:center;}
	.search-box img.ui-datepicker-trigger {content:url("https://contentcdn.cachefly.net/web2/coriobaymotel/images/cal_icon_mobile.png"); width:2em; height:2em;}
}*/