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

/*
	----------------------------
	RESET
	____________________________
*/
body,img,p,h1,h2,h3,h4,h5,h6,form,table,td,ul,ol,li,fieldset { margin:0; padding:0; border:0; }
p,h1,h2,h3,h4,h5,h6,ul { margin:15px 0; }
ul,ol { padding-left: 20px; }
input,select { vertical-align: middle; }
/*
	----------------------------
	BASE
	____________________________
*/
body {background-color:#efefe3; font-size: 12px; font-family: Gill Sans, Calibri, Helvetica, Arial, sans; color:#2c388f;}
input[type=text],textarea { padding: 3px 5px; }
label { display: block; font-weight: bold; }
textarea { width:450px; height: 100px; }
h3 {color:#fff; font-weight:normal; font-size:14px; margin:0px; padding:2px 0 0 10px;}
/*
	----------------------------
	STRUCTURE
	____________________________
*/


body {background-color:#efefe3; font-family: Gill Sans MT, Calibri, Helvetica, Arial, sans; font-size:12px; color:#2c388f;}
#main {background:url(../media/layout/main-background.png) repeat-y; margin:0 auto; width:908px;}
#wrapper {margin:0 auto; width:870px;}
#header-wrapper {width:870px; margin:0 auto;}
#header {background:url(../media/layout/header.jpg) no-repeat; height:90px; width:870px; position:relative; margin-left:-2px;}
	#logo-link {position:absolute; width:120px; height:75px; left:0px;}
	#email-field {height:7px;}
#navigation {position:absolute; width:870px; top:75; bottom:0px; left:90px;}
	#navigation ul {list-style-type:none; margin:0px;}
	#navigation ul li {background:url(../media/layout/nav-button.png) no-repeat; width:90px; height:20px; float:left; text-align:center; margin-left:2px; padding-top:2px;}
	#navigation ul li a {color:#fff; text-decoration:none;}
	#social-media {width:220px; position:absolute; right:5px; top:58px; bottom:0px;}
		#social-media ul {list-style-type:none;}
		#social-media li {float:left; padding:1px;}
		#newsletter {width:400px; height:25px; position:absolute; right:-90px; top:46px;}
		#button {border:0px; background-color:#2c388f; height:20px; color:#fff;}
#blue-bar {background-color:#2c388f; height:218px; margin-top:2px; position:relative;}
#blue-bar img {margin:0 auto;}
	#promo-slideshow-nav {bottom:10px;  left:15px; position: absolute; z-index: 100;}
	#promo-slideshow-nav a {color: #FFFFFF;font-size: 12px;margin: 0 3px;padding: 2px 7px;text-decoration: none; background:url(http://www.themyrtlebeachskywheel.com/media/layout/promo-circle.png) no-repeat;}
	#promo-slideshow-nav a.activeSlide { color:#333; background:url(http://www.themyrtlebeachskywheel.com/media/layout/promo-circle-active.png) no-repeat; }
	#promo-slideshow a { display: none; }
#content {background-color:#f1f1ef; width:870px; margin-left:-2px; margin:0 auto; padding-top:10px; padding:0 10px 0 10px; margin-top:-10px;}
#three-column-wrapper {margin-top:20px;}
#homepage-countdown { text-align: center; }
	#countdown-bar {background:url(../media/layout/countdown-bar.jpg) no-repeat top center; height:20px; color:#fff; padding-top:3px; }
		#countdown-bar span span { padding: 0 10px; }
		#countdown-bar span span span { padding: 0 2px 0 0; }
		#numbers {position:absolute; background:url(../media/layout/numbers.png) no-repeat; width:238px; height:241px; right:52px;}

#blue-bar {/*position:absolute;*/ background-color:#2C3790;}
#promo-image-wrapper {width:870px; height:216px; position:relative; margin:0 auto;}
/*
----------------------------
UTILITY CLASSES
____________________________
*/
.clock-wheel {}
.center {margin-left:20px;}
.column-first {width:210px; height:500px; float:left; padding:0 15px 0 15px; border-right:1px dotted #2c388f;}
.column-last {width:250px; height:500px; float:left; padding-left:20px; border-left:1px dotted #2c388f;}
.column {width:305px; float:left; padding:0 15px 0 15px; position:relative;}
div.clear { overflow:hidden; height:1px; clear:both; }
img.alignRight { float:right; margin:0 0 15px 15px; }
img.alignLeft { float:left; margin:0 15px 15px 0; }
.error { color: red; }