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



/* -- RESET --*/
body,img,p,h1,h2,h3,h4,h5,h6,form,table,td,ul,ol,li,fieldset, iframe { margin:0; padding:0; border:0; }
/*p,h1,h2,h3,h4,h5,h6,ul { margin:15px 0; }
ul { padding-left: 20px; }*/
input,select { vertical-align: middle; }
input[type=text],textarea { padding: 1px; }
#IndieForm101 {height:70px;}
/*

/* -- HTML --*/

/* STRUCTURE:: BODY: HEADER, GD-SEARCH, WRAPPER (main: content/sidebar), FOOTER */

body{background:#99c7e1 url(/media/layout/flipflops.png) repeat-x top left; color: #303030; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em;}

	h1, h2, h3, h4 {font-family: Helvetica, Arial, sans-serif; font-size:28px; color:#227daa; font-weight: lighter; text-transform: capitalize;line-height: 1.5em;}
	h2 {font-size:21px;}
	h3 {font-size: 18px;}
	h4{font-size: 16px;}
	a{color: #227daa; }
	

/* -- LAYOUT -- */	
	#header{width:960px; margin: 0px auto;position: relative; height: 100px;}
		#logo{bottom: 7px; left: 0px; height: 90px;position: absolute;}

		#emailSignup{ position: absolute; top: -8px; right: 0px; padding: 8px 10px; color: #fff; font-size: 12px;
		background: #14638a;background: -moz-linear-gradient(top, #14638a 0%, #227daa 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#14638a), color-stop(100%,#227daa));background: -webkit-linear-gradient(top, #14638a 0%,#227daa 100%); 
		border-radius: 8px; -moz-border-radius: 8px; -wekbit-border-radius: 8px;
		}
			#emailSignup h2{color: #F6F5C3; font-size: 14px;}
			#emailSignup #signup-submit{color: #000; padding: 2px 5px; font-weight: bold;
			  	border: 1px solid #ffd65e; border-radius: 3px; -moz-border-radius: 3px; -wekbit-border-radius: 3px;
				background: #ffd65e; background: -moz-linear-gradient(top, #ffd65e 0%, #febf04 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd65e), color-stop(100%,#febf04));background: -webkit-linear-gradient(top, #ffd65e 0%,#febf04 100%); }
		
		#forecast{position: absolute; top: 5px; right: 270px; color: #14638a; font-size: 12px;}
		#phone{position: absolute; bottom: 30px; right: 270px; color: #14638a; font-size: 14px; font-weight: bold;}
			#phone h2{display: inline;font-size: 24px;}
		
		#nav{width: 960px; margin: 0px auto; background: url(/media/layout/border-trans.png) repeat top left; padding: 5px 5px 0px 5px;}
		#nav-inner{width: 960px; margin: 0px auto;background:#fff url(/media/layout/nav-bg.png) repeat-x top left;text-align: center; padding: 8px 0px;}
		#nav-inner ul {list-style-type:none; display:inline;}
		#nav-inner li {display:inline; padding: 0px 10px;}
			#nav-inner li a {text-transform: capitalize;font-size:15px; color:#212121; text-decoration:none; font-family: Univers, "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold;}
			#nav-inner li a:hover {color: #186a93;}
			#nav-inner li#facebookNav{background: #3B5998;padding: 8px 8px 7px 8px; position: relative; right: -2px;}
				#nav-inner li#facebookNav a{color:#fff;font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;text-transform: lowercase;}
	
	#yellowbar-search{background:url(/media/layout/gd-search-bg.png) repeat-x; width:100%; border-top: 4px solid #b4d2e2; border-bottom: 4px solid #b4d2e2; padding: 25px 0 12px 0;}
		#yellowbar-search-inner{width: 960px; margin: 0px auto; position: relative;}
		#yellowbar-form{padding:0px; float: left;}
	/*	
			#yellowbar-form label{float: left; margin-right: 8px;}
			#yellowbar-form input{margin-right: 20px; width: 90px;float: left; padding: 1px;}
			#yellowbar-form select{float: left; padding: 1px;margin-right: 45px; }
			
			#yellowbar-form input#gd-submit{color: #fff; width: auto; font-weight: bold; padding: 5px 3px;margin-top: -5px;
				border: 1px solid #ffd65e; border-radius: 5px; -moz-border-radius: 5px; -wekbit-border-radius: 5px;
				background: #14638a;background: -moz-linear-gradient(top, #14638a 0%, #227daa 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#14638a), color-stop(100%,#227daa));background: -webkit-linear-gradient(top, #14638a 0%,#227daa 100%); }*/
			
			
		#yellowbar-specials{width: 330px; height:70px; position: absolute; right: 0px; border-left:1px solid #FFC92A; padding-left:17px; bottom:0px;}	
			#yellowbar-specials a{text-decoration:none;}
			#yellowbar-specials-price{float: right; margin:0px 0 15px 15px;}	
				#yellowbar-specials-price h3{font-size: 45px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;line-height: 45px;}
				#yellowbar-specials span.viewdetails{float: right;text-decoration: underline;}
				
			#yellowbar-specials-details p{font-size: 14px;}
			#yellowbar-specials-details h3{line-height: 1em; margin: 0; padding:0;}
			
				
					
	#wrapper{width:960px; margin: -3px auto;background: #fff;border-right: 5px solid #88a9bc;border-left: 5px solid #88a9bc;}

		#head-gallery{width: 960px; height: 440px;margin: 3px 0px;}
			#head-gallery .ad-image img{width: 940px; height: 430px;padding: 4px; border: 2px solid #cdcdcd; margin: 4px; }
			
			#head-gallery-strip{background: #fff8d9; width: 100%; padding: 10px 0;border-bottom: 4px solid #dbe5eb;}
				#head-gallery-strip img{ margin: 0px 10px;width: 150px; height: 100px;}
			
			
			
		/*#main{width: 960px; margin: 0px auto; background: #fff; padding: 20px 0px;}background: url('../media/layout/main-bg.jpg') repeat-y top left;*/
			#content {width: 655px; padding: 15px; float: right;}
			#sidebar {float:left; width:260px; margin: 15px 15px 0px 0px; background: #ecf7fb; }

	

	#footer {width: 100%; height: 220px; margin: 0px auto; background: url(/media/layout/footer-bg.png) top left repeat-x; color: #fff; padding: 15px 0 0 0px;}
		#footer-inner{width: 960px; margin: 0px auto;}
			#otherResorts{float: left; width: 500px; font-size: 10px;}
				#otherResorts ul{width: 140px; float: left; list-style-type: none;}
				#otherResorts ul li{}
				#otherResorts ul li a{color: #fff; text-decoration: none;}
			
			#footer-contact{width: 400px; float: right; text-align: right;font-size: 10px;margin-top: 5px;}
				#footer-contact h4{color: #feec83;}
			

/*-- CONTENT -- */
		.homepage-extra{margin: 0 0 30px 0px;}
		.homepage-teaser{float: left; width: 198px; margin:0px 30px 30px 0px;}
			.homepage-teaser img{display: block;clear: both;margin-bottom: 7px;}
			.homepage-teaser h3{}
			.last{margin-right: 0px;}

		.matrix-list{margin: 15px 0px 15px 30px;}
		.matrix-list-header{margin: 15px 0px -15px 0px;}

			
		#content p{margin-bottom: 15px;}
		#content ul li{margin-left: 20px;}
		
		#subnav{color: #227DAA; margin-bottom: 30px;}
			#subnav ul li{list-style-type: none; display: inline;padding: 0px 2px; font-size: 15px;margin: 0px 0px 0px 0px;}
			
			
		.entry{margin-bottom: 15px;}
		.entry-photos {margin-bottom:0px;}	
			.entry-photos h4 {font-size:14px;}
		
		table.weather td{padding: 5px 15px 5px 0px; font-size: 12px;}
		
		/* -- Area Info  /myrtle-beach/ -- */
		#arealeft {float:left; width:400px; margin-right:20px; overflow:hidden;}
			#arearight {float:left; width:190px; overflow:hidden;}
			#arearight ul li {list-style-type: none; padding-left: 7px;}
			#arearight ul{margin-bottom: 15px;}
		
		/* MEETINGS */	
		table#meetingCapacities td,table#meetingCapacities th{font-size: 12px; padding: 7px 30px 7px 0;}	
			table#meetingCapacities tr.stripe{background: #efefef;}
			
		#meetingsForm{font-size: 14px;}
			#meetingsForm label{display: block; margin-bottom: 5px;}
			#meetingsForm input,#meetingsForm select,#meetingsForm textarea{padding: 3px; border: 1px solid #dfdfdf;margin-bottom: 15px; display: block;font-size: 14px;}
			#meetingsForm .formHalf{width: 280px; float: left; margin:0px 10px 0px 0px;}	
			#meetingsForm textarea{width: 260px; height: 88px;}
			#meetingsForm input#meetingsSubmit{color: #000; padding: 2px 5px; font-weight: bold;
			  	border: 1px solid #ffd65e; border-radius: 3px; -moz-border-radius: 3px; -wekbit-border-radius: 3px;
				background: #ffd65e; background: -moz-linear-gradient(top, #ffd65e 0%, #febf04 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd65e), color-stop(100%,#febf04));background: -webkit-linear-gradient(top, #ffd65e 0%,#febf04 100%);font-size: 16px; }
				
			#meetings-contact-button {width:250px; height:50px; 
				background: rgb(177,216,245);
				background: -moz-linear-gradient(left, rgba(177,216,245,1) 0%, rgba(190,228,248,1) 25%, rgba(200,238,251,1) 46%, rgba(230,248,253,1) 70%, rgba(253,255,255,1) 88%);
				background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(177,216,245,1)), color-stop(25%,rgba(190,228,248,1)), color-stop(46%,rgba(200,238,251,1)), color-stop(70%,rgba(230,248,253,1)), color-stop(88%,rgba(253,255,255,1)));
				background: -webkit-linear-gradient(left, rgba(177,216,245,1) 0%,rgba(190,228,248,1) 25%,rgba(200,238,251,1) 46%,rgba(230,248,253,1) 70%,rgba(253,255,255,1) 88%);
				background: -o-linear-gradient(left, rgba(177,216,245,1) 0%,rgba(190,228,248,1) 25%,rgba(200,238,251,1) 46%,rgba(230,248,253,1) 70%,rgba(253,255,255,1) 88%);
				background: -ms-linear-gradient(left, rgba(177,216,245,1) 0%,rgba(190,228,248,1) 25%,rgba(200,238,251,1) 46%,rgba(230,248,253,1) 70%,rgba(253,255,255,1) 88%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1d8f5', endColorstr='#fdffff',GradientType=1 );
				background: linear-gradient(left, rgba(177,216,245,1) 0%,rgba(190,228,248,1) 25%,rgba(200,238,251,1) 46%,rgba(230,248,253,1) 70%,rgba(253,255,255,1) 88%); -webkit-border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-bottomleft: 4px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
			.meetings-button {padding:15px 0 0 10px; font-size:14px; font-weight:bold;}
				.meetings-button a {color:#000; text-decoration:none;}
				.meetings-button a:hover {color:#4286AA; text-decoration:underline;}
	
	
	
		/*-- VMB CARD --*/
			#vmbcard ul{}
			#vmbcard ul li{border-bottom: 1px solid #dfdfdf; margin-bottom: 20px; padding-bottom: 10px; clear: both; list-style-type: none;}
			.no-underline {text-decoration:none;}
			#vmbcard ul li img{float: left; margin: 0px 10px 10px 0px;}
			.print-headline {display:none;}
	
			
/* -- SIDEBAR -- */
	#sidebar{}
		#sidebar-events{ width: 234px;margin-bottom: 10px; padding: 10px; border-right: 7px solid #bad0db; border-bottom: 7px solid #bad0db; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
			#sidebar-events ul{list-style-type: none;margin-bottom: 10px;}
			#sidebar-events strong{color:#227daa; }
			#sidebar-events a.more{float: right;margin-bottom: 7px;}
			
		#sidebar-southwind{background: #f6f5c3; padding: 10px; border-right: 7px solid #FEEC83; border-bottom: 7px solid #FEEC83; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;margin-bottom: 15px;}
			
		#sidebar-facebook{width: 234px;margin-bottom: 10px; padding: 10px; border-right: 7px solid #bad0db; border-bottom: 7px solid #bad0db; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
		#sidebar-plusone{width: 234px;margin: 15px 10px;}
			#sidebar-plusone h2{line-height: 1em;font-size: 18px;font-weight: bold;margin-bottom: 7px;}
			#sidebar-plusone .plusone-link{margin-top: 15px;}
		
		#sidebar-hertz{width: 234px;margin-bottom: 10px; padding: 10px; background: #f6f5c3; padding: 10px; border-right: 7px solid #FEEC83; border-bottom: 7px solid #FEEC83;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
		#sidebar-hertz h2{line-height: 1em;font-size: 18px;font-weight: bold;color: #000;margin-bottom: 7px;}
		
			
	/* -- SHARE PHOTOS -- */
	#share-photos-wrapper {width:655px;}
	#share-photos-left {float:left; width:480px; border-right:1px solid #A9D5ED;}
	#share-photos-right {float:right; width:150px;}
		
	/* -- TAB SLIDER -- */
	
	.slide-out-div {padding: 20px; width:274px; height:179px; text-align:center; background:url(../media/layout/slideout-tray.png) repeat-x; z-index:99999999; display:none;}      
		.slide-out-div h3 {color:#BC3492}
		.pink-text {font-weight:bold; color:#BC3492;}	
		.learn-more-fly-out {margin-top:5px;}	
	
/*-----ENTER TO WIN POPUP------*/

	#enter-to-win {color:#227DAA;}
	#enter-to-win-button {border:none; color:#fff; background-color:#227DAA;padding-top:2px; padding-bottom:2px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin-top:10px;}
	#signupemail {margin-top:10px; color:#666; font-style:italic;}
	#close-button {float:right;}
	#dialog-modal {height:260px !important; text-align:center; background: #edfbff;
background: -moz-linear-gradient(top, #edfbff 0%, #99c7e1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edfbff), color-stop(100%,#99c7e1));
background: -webkit-linear-gradient(top, #edfbff 0%,#99c7e1 100%);
background: -o-linear-gradient(top, #edfbff 0%,#99c7e1 100%);
background: -ms-linear-gradient(top, #edfbff 0%,#99c7e1 100%);
background: linear-gradient(top, #edfbff 0%,#99c7e1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edfbff', endColorstr='#99c7e1',GradientType=0 );;}
	#close-button-thank-you a {text-decoration:none; color:#fff;}
	#close-button-thank-you {text-align:center; padding-top:7px !important;;color:#fff; height:25px; width:125px; background-color:#00ADC7; color:#fff;background: #008eaa; /* Old browsers */
	background: -moz-linear-gradient(top, #008eaa 0%, #00adc7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#008eaa), color-stop(100%,#00adc7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #008eaa 0%,#00adc7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #008eaa 0%,#00adc7 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #008eaa 0%,#00adc7 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008EAA', endColorstr='#00ADC7',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #008eaa 0%,#00adc7 100%); /* W3C */ padding-top:2px; padding-bottom:2px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin-top:10px;}
	.error-popup {color:#FFCC12;}
	.sign-up-deals {font-size:11px; color:#fff; margin-top:7px;}	
		
	
	/* - EVENTS - */
	/* -- Events -- */
		#filterEvents input, #filterEvents select {margin-right:15px;}
		.start-date {margin-right:5px !important;}
		.end-date {margin-right:5px !important;}
		.featuredEvent {background:url(/media/layout/featured.jpg) no-repeat; height:39px; padding-right:155px; padding-top:10px; background-position:top right;}
		.small-radio {width:45px !important;}
		#filter-container {width:100%; border-bottom: 1px solid #ddd; margin-bottom: 15px; padding-bottom: 15px;}
		.filter-right {float:right; width:200px; margin-right:150px;}
		.filter-left {float:left; width:200px;}
		#filter-container input{margin-bottom: 10px; clear: both;}
	
		.event{border-bottom: 1px solid #ddd;padding-bottom: 15px; margin-bottom: 15px;}
		
/* -- BOOKING WIDGET OVERRIDES -- */	
#adults {margin-right:0px !important;}
#children {margin-right:0px!important;}
#rooms {margin-right:0px!important;}
#specials-code {margin-left:-25px !important; padding-left:22px !important;}
	
/* -- CLASSES -- */

div.clear { overflow:hidden; height:1px; clear:both; }
.alignRight { float:right; margin:0 0 15px 15px; }
.alignLeft { float:left; margin:0 15px 15px 0; }
.error { color: red; }
#hpAge { position:absolute; left:-999px; }
