@charset "utf-8";

body {
	font-family:Arial;
	color:#353e2a;
	font-size:12px;
	margin:160px 0 10px 0;
	line-height:18px;
	background-color: #D9D9D9;
}

h1 {
	font-size:24px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 12px 0;
	color: #333;
}
h2 { font-size:30px; font-weight:normal; }
h3 {
	font-size:24px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 22px 0;
}

a {
	color: #333;
	text-decoration:none;
}a:hover {
	color: #CCC;
	text-decoration:none;
}
img, ul, li, p { border:0; margin:0; padding:0; list-style:none; }

.margin_0_50 { margin:0 50px 0 0; }
.float_left { float:left; }
.float_right {
	float:left;
}
.clear { clear:both; }
.halfwidth { width:50%; }

#container {
	background:url(../images/content.png) no-repeat left top;
	width:932px;
	height:230px;
	padding:14px 0 4px 24px;
	position:relative;
	margin:auto;
}
#container p { margin:10px 0 20px 0; padding:0; }

#content {
	width:620px;
	float:right;
	padding: 0 22px 0 0;
}

#content>div { position:absolute; display:none; width:620px;  }
#content>div:first-child { display:block; }
#content>div:first-child p {
	text-align:left;
}
#content>div:first-child img { border:none; background:none; }

/* logo */

#logo {
	background:url(../images/logo.png) no-repeat;
	position:absolute;
	top:-150px;
	left:340px;
	width:340px;
	height:140px;
}
#clock_image { background:url(../images/clock.png) no-repeat; position:absolute; top:-54px; left:-5px; width:250px; height:250px; }

/* social icons */
#socialicons li { float:left; padding:2px; position:relative; }
#socialicons { position:absolute; top:-34px; right:58px; width:204px; }
#socialicons a, #socialicons a:active { background:none; margin:0; padding:0; text-decoration:none; display:inline-block; opacity: 0.5; filter: alpha(opacity = 50); }
#socialicons a:hover { opacity: 1.00; filter: alpha(opacity = 100); }

.youremail { background:none; border:0; width:240px; height:24px; margin:3px 0 0 6px; color:#FFF; }
.submit { background:none; border:0; width:32px; height:25px; cursor:pointer; }
#newsletter_error { position:absolute; top:-24px; right:0; color:#851a1d; font-weight:bold; }

/* progress */
.progress {
	width:590px;
	text-align:left;
}

/* countdown timer */

#countdown li {
	width:80px;
	height:50px;
	font-size:40px;
	float:left;
	margin:30px 0 0 16px;
}
#front{ position:absolute; top:0px; width:800px; }

/* main menu */
#main_menu { float:right; width:63px; margin:50px 0 0 0; }
#main_menu li { height:40px; text-align:center; padding:5px 0; margin:5px 0; position:relative; }
.active { background:url(../images/active.png) no-repeat; }
.inactive { } 

/* tooltip */
#socialicons span, #main_menu span {display:none; width:99px; height: 39px; position:absolute; top:-55px; left:-33px; z-index:100; font-size:9px; padding-top:5px; text-align:center;}
#socialicons span, #main_menu span {color:#525252; background:url(../images/tooltip.png) no-repeat;}

/* contact us */
.input { background:url(../images/input.png) no-repeat; width:266px; height:34px; border:none; margin:2px 0; padding:0 8px; }
.message1 { background:url(../images/message.png) no-repeat; width:552px; height:112px; border:none; margin:2px 0; padding:5px; overflow:hidden; }
.send { position:absolute; top:200px; right:45px; border:0; height:32px; width:32px; }
#alert { position:absolute; top:175px; left:5px; color:#C00; width:270px; }
#alert span { color:#090; }

/* countdown timer */
#upperHalf, #upperHalfBack{ vertical-align:bottom; height: 70px; }
#lowerHalf, #lowerHalfBack{ vertical-align:top; }
#upperHalf img{ position:relative; height: 70px; width: 70px; margin:0 auto; vertical-align:bottom; visibility:visible; }
#lowerHalf img{ position:relative; height: 70px; width: 70px; margin:0 auto; vertical-align:top; visibility:visible; }
#lowerHalf div{
	position:relative;
	bottom:30px;
	left:165px;
	width: 666px;
}
#lowerHalf span{ margin:0 100px 0 0; }
#lowerHalfBack img{ position:relative; margin:0 auto; height: 70px; width: 70px; vertical-align:top; }
#upperHalfBack img{	position:relative; margin:0 auto; height: 70px; width: 70px; vertical-align:bottom; }

#daysUpLeft, #daysUpCenter, #daysUpRight, #daysDownLeft, #daysDownCenter, #daysDownRight, #hoursUpLeft, #hoursUpRight, #hoursDownLeft, #hoursDownRight,
#hoursUpLeftBack, #hoursUpRightBack, #hoursDownLeftBack, #hoursDownRightBack,
#minutesUpLeft, #minutesUpRight, #minutesDownLeft, #minutesDownRight,
#minutesUpLeftBack, #minutesUpRightBack, #minutesDownLeftBack, #minutesDownRightBack,
#secondsUpLeft, #secondsUpRight, #secondsDownLeft, #secondsDownRight,
#secondsUpLeftBack, #secondsUpRightBack, #secondsDownLeftBack, #secondsDownRightBack{ height: 70px; width: 60px; }


.listsocial {
	margin: 0 auto;

	}
.listsocial ul{
	margin:10px 0 0 0;
	padding:0;
	text-align:center;
	list-style-type: none;
	color:#666;
	}
	.listsocial ul li {
		display:inline; 
	}
		.listsocial ul li a{
	color:#FFF;			
		}
			.listsocial ul li a:hover{
				text-decoration:none;
	}
	#under_image {
	background:url(../images/under.png) no-repeat;
	position:absolute;
	top:-44px;
	left:-12px;
	width:252px;
	height:240px;
}

#countdown {
	position:absolute;
	top:160px;
	left:245px;
	width:400px;
	height:66px;
	background:url(../images/countdown-bg.png) no-repeat;
	text-shadow:#fff 0px 1px 0px;
}
