/**
 * @file
 * Form Styling
@charset "UTF-8";

@import url(forms_general.css);

/*user login form*/
#user-login .form-item {
  /*background-color: #ddccb3;*/
}

/* CSS for Spry Form Field Validation */
@import url(../js/SpryAssets/SpryValidationTextField.css);
@import url(../js/SpryAssets/SpryValidationCheckbox.css);
@import url(../js/SpryAssets/SpryValidationSelect.css);
@import url(../js/SpryAssets/SpryValidationRadio.css);



#webform-client-form-144{
 width: 680px;
 }

.form-item input.error, .form-item textarea.error {
 border: 1px solid #c52020;
 color: #494949;
 }
 
.form-item{
 margin:0px;
 padding: 3px 0px 3px 0px;
 }
  
#webform-component-event-information {
 padding-top:10px;
 padding-bottom:10px;
 }
 
p.boldLabel {
 margin:0px;
 width: 30%;
 float: left;
 font-size: .8em;
 font-weight:bold;
 }

.webform-component-textfield, .webform-component-select, .webform-component-email{
 overflow:auto;
 overflow:hidden;
 height:100%;
 }
 
#webform-component-name input,
 #webform-component-bedrijf input,
 #webform-component-afdeling input,
 #webform-component-adres input,
 #webform-component-adres2 input,
 #webform-component-email input,
 #webform-component-tel input{
 width:50%;
 border:#102d2b 1px solid;
 }
 
 #webform-component-bericht textarea{
 /*width:52.5%;
 border:#102d2b solid 1px;
 float:right;
 */
 width:150px
 border:#102d2b solid 1px;
 float:right;
}

 #edit-submitbutton{
 height:30px;
 color:#FFF;
 font-family:verdana, arial, helvetica;
 font-size: 14px;
 background-color:#00a400;
 border:none;
 padding:3px 25px 3px 25px;
 }
 
 
 /* GENERAL CONTACT US CSS STYLING */
 textarea#edit-submitted-your-message {
 width:355px;
 height:100px;
 }
 
 textfield#edit-submitted-contact-information-email-address {
 width:50px;
 }
 
.fieldset-legend{
Padding: 0px 0px 3px 0px;
margin:0px;
font-size:1.3em;
}



.form-item form-type-checkbox, .form-item-submitted-which-wedding-events-are-you-interested-in-reception {
line-height: 4px;
}


#webform-component-markup-titles {
 width: 61%;
 }
 
#webform-component-meeting-room-block label{
 float: left;
 width: 110px;
 font-size: 1em;
 text-align:center;
}

#webform-component-sleeping-room-block label{
 float: left;
 width: 110px;
 font-size: 1em;
 text-align:center;
 }

#webform-component-a-v-business-services-and-other-requirements label {
 float: left;
 width: 350px;
 padding-top: 5px;
 }
 
 #webform-component-misc-needs-transportation-recreation-tours-etc label {
 float: left;
 width: 350px;
 padding-top: 5px;
 }
 
 #webform-component-other-notes-or-requirements label {
 float: left;
 width: 350px;
 padding-top: 5px;
 }
 


#webform-component-how-should-we-contact-you label {
 width: 155px;
 padding-top: 5px;
 }

#edit-submitted-how-should-we-contact-you label{
 width: 50px;
}



/*----------WEDDINGS RFQ----------*/

#webform-client-form-141 .webform-component-wedding-request-for-proposal

  #webform-client-form-141 .resizable-textarea {
 width: 50%;
 }
 
  #webform-client-form-141 label {
 margin:0px;
 width: 20%;
 float: left;
 font-size: .8em;
 }

#webform-client-form-653 .webform-component-wedding-request-for-proposal

#webform-client-form-653 .resizable-textarea {
 width: 50%;
 }
 
 #webform-client-form-653 label {
 margin:0px;
 width: 20%;
 float: left;
 font-size: .8em;
 }

 
 /*----------GENERAL CONTACT US FORM----------*/
/*
#webform-component-contact-information {
max-width:1040px;
}
 */
 
 .contactiframe iframe {
 	height:1000px;
}	

/*@media (max-width:479px) {
	.contactiframe iframe {
		height: 1000px;
	}
}
*/
@media (min-width:320px) and (max-width:479px) {
	.contactiframe iframe {
		height:1250px;
	}	
}

#node-140  label{
	display:inline;
}
#webform-component-contact-information #webform-component-contact-information--your-message {
min-width:200px;
max-width:400px;
}


  #webform-client-form-140 label {
 margin:0px;
 width: 110px;
 float: left;
 }
 
 #webform-component-how-should-we-contact-you label{
 margin:0px;
 float: left;
 width:75px;
 }
 
#webform-client-form-140 #webform-component-contact-method label {
	font-size:12px;
	width: 100%;
 }

#webform-client-form-140 #edit-submitted-contact-information-your-message {
	height: 175px;
	width: 250px;
} 

#webform-client-form-140 .form-item {
  margin: .25em 0;
}
 

#webform-client-form-140 #edit-submit:hover {
   border-top-color: #6b0000;
   background: #6b0000;
   color: #ccc;
   }
 
/*-----------CONTACT THE GOLF PRO----------*/

 .golfiframe iframe {
 	min-height:500px;
}

 #webform-client-form-142 .form-item-submitted-how-should-we-contact-you label{
 clear: both;
 margin:0px;
 float: none;
 width: 100%;
 }
 
 #webform-client-form-142 label {
 margin:0px;
 width: 95px;
 float: left;
 }
 
 .webform-client-form #edit-actions #edit-submit, .webform-client-form #edit-actions #edit-next, .webform-client-form #edit-actions #edit-previous{
 float:left;
 width: 75px;
 font-size:12px;
 }
 
 #webform-client-form-142 #edit-submitted-container-your-message {
	height: 175px;
	width: 250px;
} 
 
@media (max-width:479px) {
	#webform-client-form-142 #edit-submitted-container-your-message {
	height: 175px;
	width: 210px;
	} 
} 
 
 
 /*----------MEETING RFQ----------*/
 
 .confiframe iframe {
	min-height:650px;
}
 
 #webform-client-form-144 label {
 margin:0px;
 /*width: 105px;*/
 float: left;
 font-weight: normal;
 font-size: .8em;
 }
 
 
/*--------------CASINO CREDIT APP-------------*/

.casCred iframe {
	height: 375px;
	padding-left: 10px;
}

#webform-client-form-143 .form-item {
	margin: 0.1em 0;
}	
	

#webform-client-form-143 .webform-component{
width: 100%; /*680px;*/
}

#webform-client-form-143 #webform-component-credit-application--first-name{
float: left;
}

#webform-client-form-143 #webform-component-credit-application--first-name label{
width: 130px;
float: left;
}

#webform-client-form-143 #webform-component-credit-application--last-name{
float: left;
}

#webform-client-form-143 #webform-component-credit-application--last-name label{
width: 130px;
float: left;
}

#webform-client-form-143 #webform-component-credit-application--middle-initial{
float: left;
}

#webform-client-form-143 #webform-component-credit-application--middle-initial label{
width: 130px;
float: left;
}

#webform-client-form-143 #webform-component-credit-application--address{
float: left;
}

#webform-client-form-143 #webform-component-credit-application--address label{
width: 130px;
float: left;
}

#webform-client-form-143 #webform-component-credit-application--city{
float: left;
}

#webform-client-form-143 #webform-component-credit-application--city label{
width: 130px;
float: left;
}

#webform-client-form-143 #webform-component-credit-application--state{
float: left;
}

#webform-client-form-143 #webform-component-credit-application--state label{
width: 130px;
float: left;
}

#webform-client-form-143 #webform-component-credit-application--zipcode{
float: left;
}

#webform-client-form-143 #webform-component-credit-application--zipcode label{
width: 130px;
float: left;
}

#webform-client-form-143 #webform-component-credit-application--email{
float: left;
}

#webform-client-form-143 #webform-component-credit-application--email label{
width: 130px;
float: left;
}

#webform-client-form-143 #webform-component-credit-application--phone{
float: left;
}

#webform-client-form-143 #webform-component-credit-application--phone label{
width: 130px;
float: left;
}

#webform-client-form-143 #webform-component-credit-application--cell{
float: left;
}

#webform-client-form-143 #webform-component-credit-application--cell label{
width: 130px;
float: left;
}

#webform-client-form-143 #edit-actions #edit-submit{
width: 75px;
}

#webform-client-form-143 #edit-submit {
float: left;
}

/*-------------GENERAL------------*/

#node-140, #node-141, #node-142, #node-143, #node-144, #node-653 {
background-color: #e7e5d3;
}


/*---------------- Win/Loss Form ----------------*/

 .winLoss iframe {
 	height:760px;
	padding-left: 10px;
}

@media (max-width:755px) {
	.winLoss iframe {
		height:855px;
	}
}	

#webform-component-win-loss-request--delivery-method{
float:left;
}

.node-1030 #terms p, .node-1030 #terms a {
font-size: 12px;
}

#webform-client-form-395 .form-item {
	margin: 0.1em 0;
}

#webform-client-form-395 .form-type-checkbox {
float:left;
width:60px;
}

#node-395 #webform-client-form-395{
background-color: #e7e5d3;
}

#webform-client-form-395 .webform-component{
width: 100%; /*680px;*/
}

#node-395 #webform-client-form-395 .form-wrapper{
width: 400px;
}

#node-395 #webform-client-form-395 #webform-component-i-agree{
width: 400px;
}

#webform-client-form-395 #webform-component-win-loss-request--first-name{
float: left;
}

#webform-client-form-395 #webform-component-win-loss-request--first-name label{
width: 135px;
float: left;
}

#webform-client-form-395 #webform-component-win-loss-request--middle-name{
float: left;
}

#webform-client-form-395 #webform-component-win-loss-request--middle-name label{
width: 135px;
float: left;
}
#webform-client-form-395 #webform-component-win-loss-request--last-name{
float: left;
}

#webform-client-form-395 #webform-component-win-loss-request--last-name label{
width: 135px;
float: left;
}

#webform-client-form-395 #webform-component-win-loss-request--address{
float: left;
}

#webform-client-form-395 #webform-component-win-loss-request--address label{
width: 135px;
float: left;
}

#webform-client-form-395 #webform-component-win-loss-request--city{
float: left;
}

#webform-client-form-395 #webform-component-win-loss-request--city label{
width: 135px;
float: left;
}

#webform-client-form-395 #webform-component-win-loss-request--state{
float: left;
}

#webform-client-form-395 #webform-component-win-loss-request--state label{
width: 135px;
float: left;
}

#webform-client-form-395 #webform-component-win-loss-request--zipcode{
float: left;
}

#webform-client-form-395 #webform-component-win-loss-request--zipcode label{
width: 135px;
float: left;
}

#webform-client-form-395 #webform-component-win-loss-request--ssn{
float: left;
}

#webform-client-form-395 #webform-component-win-loss-request--ssn	 label{
width: 135px;
float: left;
}

#webform-client-form-395 #webform-component-win-loss-request--date-of-birth{
float: left;
}

#webform-client-form-395 #webform-component-win-loss-request--date-of-birth label{
width: 135px;
float: left;
}

#webform-client-form-395 #webform-component-win-loss-request--rewards-card-number{
float: left;
}

#webform-client-form-395 #webform-component-win-loss-request--rewards-card-number label{
width: 135px;
float: left;
}

#webform-client-form-395 #webform-component-win-loss-request--email{
float: left;
}

#webform-client-form-395 #webform-component-win-loss-request--email label{
width: 135px;
float: left;
}

#webform-client-form-395 #webform-component-win-loss-request--phone{
float: left;
}

#webform-client-form-395 #webform-component-win-loss-request--phone label{
width: 135px;
float: left;
}

#webform-client-form-395 #webform-component-win-loss-request--fax{
float: left;
}

#webform-client-form-395 #webform-component-win-loss-request--fax label{
width: 135px;
float: left;
}

 #webform-client-form-395 #webform-component-win-loss-request .form-item-submitted-win-loss-request-delivery-method-email{
 float: left;
 padding-right: 10px;
}

#webform-client-form-395 #webform-component-how-should-we-contact-you .form-item-submitted-win-loss-request-delivery-method-email label{
 width: 32px;
 float: left;
 }
 
  #webform-client-form-395 #webform-component-win-loss-request .form-item-submitted-win-loss-request-delivery-method-fax{
 float: left;
 padding-right: 10px;
}

#webform-client-form-395 #webform-component-how-should-we-contact-you .form-item-submitted-win-loss-request-delivery-method-fax label{
 width: 32px;
 float: left;
 }
 
  #webform-client-form-395 #webform-component-win-loss-request .form-item-submitted-win-loss-request-delivery-method-mail{
 float: left;
 padding-right: 10px;
}

#webform-client-form-395 #webform-component-how-should-we-contact-you  .form-item-submitted-win-loss-request-delivery-method-mail label{
 width: 32px;
 float: left;
 }
 
 #webform-client-form-395 #webform-component-i-agree #edit-submitted-i-agree{
 width: 400px;
 }
 
 #webform-client-form-395 #webform-component-i-agree #edit-submitted-i-agree label{
 width: 400px;
 }
 
 #webform-client-form-395 .form-item-submitted-win-loss-request-i-agree-agree{
 width:100%;
 }
 
 
 #webform-client-form-395 #webform-component-disclaimer #winlossdisclaimer{
 width:400px;
 margin: 0 auto;
 }
 
 #webform-client-form-395 #webform-component-disclaimer .webform-compenent-markup{
 width:400px;
 margin: 0 auto;
 }
 
#webform-client-form-395 #edit-actions #edit-submit{
width: 75px;
float:none;
}

 #webform-client-form-395 #webform-component-i-agree #edit-submitted-i-agree label{
 width:100%;
 }

  #webform-client-form-395 .form-item-submitted-i-agree-agree{
 width:100%;
 }

.node-1031 .form-item label {
display:block;
float:left;
position:relative;
width:125px;
}

.node-1031 .form-checkboxes input {
float:none;
}

.node-1031 .form-checkboxes label {
max-width:65px;
}

.node-1031 #webform-component-contact-information--how-should-we-contact-you label {
width:100%;

}

.node-1031 input {
float:left;
position:relative;
}

#node-584 {
padding: 10px;
}

.form-item /* Wrapper for a form element (or group of form elements) and its label */ {
  margin: 0.5em 0; /*1.5em 0*/ 
}

.form-item input.error,
.form-item textarea.error,
.form-item select.error /* Highlight the form elements that caused a form submission error */ {
  border: 1px solid #c00;
}

.form-item label /* The label for a form element */ {
  display: block;
  font-weight: bold;
}

.form-item label.option /* The label for a radio button or checkbox */ {
  display: inline;
  font-weight: normal;
}

.form-required /* The part of the label that indicates a required field */ {
  color: #c00;
}

.form-item .description /* The descriptive help text (separate from the label) */ {
  font-size: 0.85em;
}

.form-checkboxes .form-item,
.form-radios .form-item /* Pack groups of checkboxes and radio buttons closer together */ {
  margin: 0; /* Drupal core uses "0.4em 0" */
}

.form-submit /* The submit button */ {
}

.container-inline div,
.container-inline label /* Inline labels and form divs */ {
  display: inline;
}

.tips /* Tips for Drupal's input formats */ {
}


/*
 * Password confirmation
 */
.password-parent,
.confirm-parent {
  margin: 0;
}


/*
 * Search (search-block-form.tpl.php)
 */
#block-search-form /* Wrapper for the search form */ {
}


/*
 * Drupal's default login form block
 */
#user-login-form {
  text-align: left; /* LTR */
}


/*
 * OpenID
 *
 * The default styling for the OpenID login link seems to assume Garland's
 * styling of list items.
 */

#user-login-form ul /* OpenID creates a new ul above the login form's links. */ {
  margin-bottom: 0; /* Position OpenID's ul next to the rest of the links. */
}

html.js #user-login-form li.openid-link,
#user-login-form li.openid-link /* The "Log in using OpenID" link. */ {
  margin-top: 1.5em;
  margin-left: -20px; /* LTR */ /* Un-do some of the padding on the ul list. */
}

#user-login-form li.user-link /* The "Cancel OpenID login" link. */ {
  margin-top: 1.5em;
}

#user-login ul {
  margin: 1.5em 0;
}

.webform-client-form #edit-actions #edit-next {
width:88px;
}

.webform-client-form #edit-actions #edit-previous{
width:120px;
}


/*
 * Drupal admin tables
 *
 * We overrode these styles in html-reset.css, but restore them for the admin
 * section of the site.
 */

form th {
  text-align: left; /* LTR */
  padding-right: 1em; /* LTR */
  border-bottom: 3px solid #ccc;
}

form tbody {
  border-top: 1px solid #ccc;
}

form tr.even {
  background-color: #fff;
}

form table .item-list ul {
  margin: 0;
}

/*-------------TESTING-----------------*/
.calendar-month {
	max-width:960px;
	margin: 0 auto;
	}
	
#content .calendar-month .date-box .day a {
	font-size: 11px;
	font-weight:normal;
	cursor: default;
	color:#777;
	}
	
#content .calendar-month .date-box .day a:hover {	
	text-decoration:none;
	}
	
.calendar-month .single-day .item .calendar {
	border: 1px solid;
	}
	
#content .calendar-month .single-day .item .view-item .calendar .field-content a, #content .calendar-month .multi-day .item .view-item .calendar .contents a {
	font-size: 10px;
	}
	
#content .calendar-month .pager li {
	list-style-type:none;
	margin: 2.5px;
	}	

#content .calendar-month .pager li a {
	font-size:12px;
	}
	
#content .views-half {
	max-width: 48%;
	min-width: 320px;
	position:relative;
	padding: 2.5px;
	}
	
#content .views-todays-events {
	float: left;
	}

#content .views-tomorrows-events {
	float: right;
	}
	
#content .view-item-calendar .monthview {
	background-color: #e1b8c0;
	}

#content .view-item-calendar .monthview .cutoff, #content .view-item-calendar .monthview .continues{
	background-color: #e1b8c0;
	}	
	
#content .view-item-calendar .monthview a {
	color:#663333;
}

#content h2 a {
	font-weight: bold;
}

#content .calendar-month .view-header h2{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	color: #636363;
	}
	
#content .calendar-month .date-nav .date-heading {
	color:#636363;
	}

#content .view-display-id-block_3 {
	
}	

#content #flexslider_views_slideshow_main_calendar-block_3 .flexslider {
	margin:0px 0px 0px 0px;
	}
	
#content .group-moreinfo-gorup {
	padding-left: 30px;
	}
	
#content .field-name-field-countdown-to-date {
	padding-left: 30px;
	}
	
#content .view-display-id-block_3 .inner .day a{
	cursor: default;
}