/*Main*/
* {margin:0; padding:0;}

html {background:#d6de23 url(../images/bg.jpg) no-repeat top center;}
body {font-family:Arial, Helvetica, sans-serif;}

h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px;}
p {color:#333; font-size:12px; margin:0; padding:0; margin-bottom:4px; line-height:16px;}
a {font-size:12px; color:#900; text-decoration:none; margin-bottom:2px;}
a:hover {text-decoration:underline;}

.clear {clear:both;}


#topbar {width:100%; height:40px; background:#FFF url(../images/topbarback.jpg) repeat-x left bottom; margin-bottom:40px;}
	.topbox {width:880px; margin:0 auto; padding-top:10px;} 
		.topbox p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; float:left;}
		.topbox img {margin:0 0 -3px 4px;}
		#topbar .mc_embed_signup {float:right; width:260px; margin:0; padding:0; height:20px;}
		#topbar .mc_embed_signup fieldset {padding:0;}
		#topbar .mc_embed_signup input {float:left; display:inline; margin-right:6px;}
		#topbar .mc_embed_signup btn {float:left;}

#container {width:900px; height:485px; margin:0 auto; background:url(../images/mainlogo.png) no-repeat;}
	#header {position:relative; width:100%; height:210px;}
		.regal {position:absolute; top:93px; left:260px;}
	#navigation {position:absolute; width:900px; height:28px; top:127px; left:0;}

.slip {position:absolute; top:0; right:0; height:150px; width:200px; background:url(../images/slip.png) no-repeat;}

.eyecandy {width:279px; height:40px; background:url(../images/eyecandy.png);}
	.oldphotos {float:right; display:inline; font-size:11px; margin:8px 18px 0 0;}

/*Contest*/
#contest {position:relative; width:840px;}
	.headtitle {position:relative; height:40px; width:100%;}
		.contest {background:url(../images/contesthead.png); top:0; left:0; height:40px; width:800px;}
	.thanks {color:#333; font-size:12px; margin-left:6px;}
	.winner {float:left; padding:20px 10px 10px 10px; color:#FFF;}
		.winnersub {margin-top:12px; padding:10px 0 10px 20px; border-left:solid #666 1px; color:#000;}
	.winnername {color:#000; font-size:16px; font-weight:bold; margin-top:-4px;}

	.about {position:absolute; top:10px; left:680px; cursor:pointer;}
	#contest img {border:#CCC 2px solid; margin-bottom:8px;}
		#contest img:hover {border:#FFF 2px solid;}

/*Contest*/
		.read {position:absolute; background:url(../images/read.png); top:0; left:630px; height:37px; width:85px;}
		.view {position:absolute; background:url(../images/view.png); top:0; left:0; height:37px; width:80px;}
#gallery {float:left; height:auto; width:600px; padding-right:12px;}
	.photo {float:left; display:inline; margin:3px; height:35px; width:35px; border:#FFF solid 2px;}
#articles {float:left; padding-left:20px; height:auto; width:180px;}
	#articles ul {margin:0; padding:0; margin-top:10px;}
	#articles li {list-style-type:none; margin:0; padding:0; text-indent:0;}

/*Press*/
#testimonials {position:relative; width:100%; margin:0; padding:0;}
	.quotes {width:840px; height:auto; margin:10px 0 20px 0;}
	.quote {margin:0; margin-bottom:4px; padding:0; text-align:center; color:#333; font-weight:bold; font-size:22px; line-height:22px; letter-spacing:-1px; height:60px;}
	.quoter {font-size:16px; font-style:italic; font-weight:normal; text-transform:none;}
	
#presslogos {clear:both; text-align:center; padding-top:10px;}
	#presslogos img {margin:0; padding:0; margin:0 16px 4px 0;}

/*Reconnect*/
.iphone {float:left; display:inline; width:350px; height:300px; padding-right:20px; border-right:#777 1px solid; margin-right:30px;}
	.iphoneinfo {float:right; width:200px; margin-top:90px;}
.social {position:relative; float:left; width:180px; height:300px; margin-right:30px; border-right:solid 1px #777; padding-right:20px;}
	.faceimg {position:absolute; top:0; left:0; z-index:6;}
	.twitimg {position:absolute; top:60px; left:10px; z-index:8;}
	.socialinfo {position:absolute; top:160px; left:0; z-index:12; width:180px; height:auto;}
.stayinloop {float:left; display:inline; width:200px; height:300px;}

/*Mailchimp*/
fieldset {border:none; padding:14px 0; margin:0;}
label {font-size:12px;}
input#mce-EMAIL {margin:0; width:140px; margin-left:6px;}
.btn {padding:46px 12px;}

/*Mid Quote*/
#midquote {width:880px; margin:0 auto; text-align:center;}
	#midquote .quote {font-size:19px;}
	#midquote .qsigns {font-size:30px;}

/*Bottom Buckets*/
#mainarea {width:900px; height:170px; margin:0 auto; margin-top:-10px;}
	.bucket {float:left; width:290px; height:auto; padding-left:10px; padding-right:18px; border-right:solid 1px #A8B603; text-align:center;}
	
#footer {width:900px; height:100px; margin:0 auto; text-align:center;}
	.footerbox {margin:0 auto; width:200px; height:45px;}
	.footerbox img {float:left; display:inline; margin-right:5px;}
	#footer p {font-size:11px;}
	
/*Tooltips*/
.tooltip {display:none; background:transparent url(http://flowplayer.org/tools/img/tooltip/black_arrow.png); font-size:12px; height:70px; width:160px; padding:25px; color:#fff;}

/*CSS LightBox*/
#button {color:#181818; font-size:14px; font-weight:bold; width:200px; letter-spacing:-1px;}
#backgroundPopup{display:none; position:fixed; _position:absolute; height:100%; width:100%; top:0; left:0; background:#000000; border:1px solid #cecece; z-index:1;}
#popupContact{display:none; position:fixed; _position:absolute; height:420px; width:408px; background:#FFFFFF; border:2px solid #cecece; z-index:1000 !important; padding:12px; font-size:13px;}
#popupContact h1{text-align:left; color:#6FA5FD; font-size:22px; font-weight:700; border-bottom:1px dotted #D3D3D3; padding-bottom:2px; margin-bottom:20px;}
#popupContactClose{font-size:14px; line-height:14px; right:6px; top:4px; position:absolute; color:#000; font-weight:700; display:block; cursor:pointer;}

/*Scroller*/
#wrapper {position:relative; width:840px; margin:0 auto;}
#slider {position:absolute; top:131px; left:0px; width:840px; margin:0 auto; margin-bottom:30px;}

.scroll {height:280px; width:840px; overflow:auto; overflow-x:hidden; position:relative;}
.scrollContainer div.panel {padding:25px 20px 0 0; height:280px; width:840px;}

ul.navigation {list-style:none; margin:0; padding:0;}
ul.navigation li {display: inline; color: #FFF; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-transform:uppercase;}
ul.navigation a {padding:5px 6px 4px 6px; margin-right:2px; color: #FFF; text-decoration: none; font-family:Tahoma, Arial, sans-serif; font-weight:bold; font-size:14px; text-transform:uppercase;}
ul.navigation a:hover {background-color: #B10166;}
ul.navigation a.selected {background-color:#B10166;}
ul.navigation a:focus {outline: none;}

.hide {display: none;}
