#main_header nav .mobile_nav, .mobile_gallery_nav { display:none; }
#main_header nav { width:auto; position:absolute; float:none; }
#main_header nav .list_nav, .gallery_nav { display:block; width:auto; }
#main_header nav .list_nav > li { float:left; background:url('http://www.myrtlebeachbestwestern.com/assets/images/interface/slash_divider-silver.png') left 5px no-repeat; }
#main_header nav .list_nav a { display:block; text-decoration:none; color:#000; font-weight:bold; }
#main_header nav .list_nav > li > a { padding:0px 10px 0px 15px; height:23px; line-height:23px; }
#main_header nav .list_nav li:first-child { background:none; }
#main_header nav .list_nav li.here { }
#main_header nav .list_nav > li.here > a, #main_header nav .list_nav > li.parent-here > a, #main_header nav .list_nav a.active_nochild { color:#a43d6c; }
#main_header nav .list_nav .active { z-index:101; }
#main_header nav .list_nav .active > a { 
	height:31px;
	line-height:31px;
	padding:0px 14px 0px 14px;
	margin-right:-5px;
	margin-top:-5px;
	margin-bottom:-5px;
	border-bottom:none !important;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	   -moz-border-radius-topright:5px;
	   -moz-border-radius-topleft:5px;
	        border-top-right-radius:5px;
	        border-top-left-radius:5px;
	color:#bc4078;
	z-index:200;
	position:relative; }

#main_header nav .list_nav ul { position:absolute; width:auto; white-space:nowrap; background-color:#fff; border:1px solid #dedede; box-shadow:0px 3px 2px rgba(0,0,0,0.5); z-index:150; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-border-top-left-radius:0px; -moz-border-radius-topleft:0px; border-top-left-radius:0px; padding:11px 9px; width:170px; margin-top:5px; }
#main_header nav .list_nav ul li {  float:none; border:none; }
#main_header nav .list_nav ul li a { background:none; color:#000; padding:4px; margin:3px; font-size:0.9em; }
#main_header nav .list_nav .active li a:hover, #main_header nav .list_nav li li.here a, #main_header nav .list_nav li li.parent-here a {  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#ff9e02 url('http://www.myrtlebeachbestwestern.com/assets/images/interface/orange_raised-background.png') top left repeat-x; color:#fff; padding:3px; }

#main_header .social { float:right; width:auto; position:static; margin-top:-30px; margin-left:auto; }

#banners { height:208px; font-size:0.8em; }
#banners article { height:208px; width:768px; }

#banners article > div { bottom:30px; }
#banners .slides_container { width:768px; }
#banners .slides_arrows { bottom:30px; }

img.responsive { max-width: 740px; width:expression(document.body.clientWidth > 740? "740px": "auto" );} /* Responsive Image */

#reservations_bar .container form > fieldset {
	display:inline;
	border-right:2px groove #85cfcf;
	margin-right:20px; }

.ipad-reserve { display: none; }

#attractions { width:500px; margin:0 auto; margin-bottom:1em; }
body > #attractions { width: 712px; }
	
#attractions li { height:212px; width:168px; margin:5px;}
#attractions li span { bottom:-10px; }

.primary {
	float:left;
	width:59%;
	 }

.primary article { border-bottom:none; padding-bottom:3em; }
.primary article .video iframe { width:407px; height:237px; }

#main aside {
	width:30%;
	float:right;
	clear:right;
	padding:20px }

#main .primary aside { float:none; clear:left; }

#awardsandrecognition { padding-top: 1em !important; }
#witisodes { padding-top: 1em !important; }

/* photo galleries (most styles are in pikachoose.css, these are responsive overrides) */
.pika-stage {height: 244px !important; }
.pika-stage img, #galleries .frame img {border:0;height:244px; }
.jcarousel-skin-pika .jcarousel-container-horizontal { margin-top:272px; width:366px; }
.jcarousel-skin-pika .jcarousel-clip-horizontal { width:330px; }

.gallery { height:382px; }

/* side reviews */
/*#testimonials .slides_container { width: 247px; }
#testimonials { min-height: 185px; }
#testimonials blockquote { width: 220px; font-size: 1.6em; }
#testimonials blockquote p { padding-right: 70px; }
.pagination { margin-top: -200px !important; }*/

#witisodes footer { font-size:0.9em; }

#main #awards { float:none; clear:both; width:auto; }

#main_footer .container { width:700px; margin:0 auto; }
#main_footer .subscription { width:300px; clear:none; float:right; }

#main_footer .corporate li { display:inline; border-left:1px solid #000; }
#main_footer .colophon .author { float:right; display:inline; }