/* general */
* {font-size: 100.01%;}
html {
	font-size: 62.5%;
	height: 100%;
}
body{
	margin:0;
	font:1.2em "museo-slab-1","museo-slab-2","Trebuchet MS", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Tahoma, Geneva, Arial, sans-serif;
	color:#fff;
	background:#dfd39f url(../images/bg-body.jpg) repeat 50% 0;
	min-width:919px;
	height: 100%;
}
img {border:0;}

h2 img {box-shadow: 3px 3px 12px #0b1d07;
-webkit-box-shadow: 3px 3px 12px #0b1d07;
-moz-box-shadow: 3px 3px 12px #0b1d07;}

.floatRight {float: right;
margin: 0 0 12px 20px;
border: 4px solid #e0d4a0;
box-shadow: 3px 3px 12px #0b1d07;
-webkit-box-shadow: 3px 3px 12px #0b1d07;
-moz-box-shadow: 3px 3px 12px #0b1d07;}

.floatLeft {float: left;
margin: 0 20px 12px 0;
border: 4px solid #e0d4a0;
box-shadow: 3px 3px 12px #0b1d07;
-webkit-box-shadow: 3px 3px 12px #0b1d07;
-moz-box-shadow: 3px 3px 12px #0b1d07;}

form, fieldset{
	margin:0;
	padding:0;
	border:0;
}

input,textarea,
select{
	font:12px/12px "museo-slab-1","museo-slab-2","Trebuchet MS", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Tahoma, Geneva, Arial, sans-serif;
	vertical-align: middle;
	color: #122d0a;
}
a{
	color:#F8F9AE;
	text-decoration:none;
}
a:hover{color: #ffffff;}

.article a, #fancybox-inner a {
	color:#94ca50;
	text-decoration:none;
	border-bottom: 1px dotted #94ca50;
}

.article a:hover, #fancybox-inner a:hover {text-decoration:none; color: #ffffff;}

ul, ol {list-style: none;}

.clear {clear: both; width: 0; height: 0;}

/* wrapper */
#wrapper{
	width:919px;
	margin:0 auto;
	min-height: 100%;
	position:relative;
}
* html #wrapper{height:100%;}
/* header */
#header{
	padding:33px 0 8px 0;
}
/* navigation */
#nav{
	overflow:hidden;
	width:100%;
	font-size:20px;
	text-transform:uppercase;
	position:relative;
	z-index:1;
	list-style: none;
}
#nav li{
	float:right;
	margin:0 0 0 24px;
}
#nav li.home{float: left; margin: 0;}
#nav li a{
	color:#010100;
	transition: color .2s ease-in, text-shadow .2s ease-in;
	-webkit-transition: color .2s ease-in, text-shadow .2s ease-in;
	-moz-transition: color .2s ease-in, text-shadow .2s ease-in;
	text-shadow: 1px 1px 1px #E1D5A3;
	}
#nav li a:hover,
#nav li.active a{
	color:#35732b;
	text-decoration:none;
	transition: color .2s ease-in;
	-webkit-transition: color .2s ease-in;
	-moz-transition: color .2s ease-in;
	text-shadow: 1px 1px 1px #fff;
}
/* main */
#main{
	border:2px solid #97c853;
	width:919px;
	padding-bottom:160px;
	background: #235319 url(../images/bg-main.jpg) repeat 50% 0;
	z-index: 1;
	/* box-shadow: 3px 3px 36px #0e2f09 inset;
	-webkit-box-shadow: 3px 3px 36px #0e2f09 inset;
	-moz-box-shadow: 3px 3px 36px #0e2f09 inset; */
}
#homepage #main {padding-bottom: 40px;}

.logo-holder{
	height:1%;
	background:url(../images/bg-logo-holder.png) no-repeat;
	padding:0 0 22px 141px;
}
.logo-holder:after {
	content:'';
	clear:both;
	display:block;
}
/* logo */
.logo{
	margin:-30px 0 0;
	overflow:hidden;
	width:624px;	
	height:254px;
	text-indent:-9999px;
	position:relative;
	float:left;
}
.logo a{
	height:100%;
	display:block;
	background:url(../images/bg-logo.png) no-repeat;
	cursor:pointer;
}
.info{
	overflow:hidden;
	width:849px;
	padding:0 32px 14px 34px;
}
/* carousel */
#carousel{
	width:533px;
	float:left;
}
.carousel-holder{
	float:left;
	width:533px;
	overflow:hidden;
	height:276px;
	position:relative;
	box-shadow: 3px 3px 6px #0b1d07;
	-webkit-box-shadow: 3px 3px 6px #0b1d07;
	-moz-box-shadow: 3px 3px 6px #0b1d07;
}
.carousel-holder ul{
	position:absolute;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
	top:0;
	left:0;
}
.carousel-holder ul li{
	float:left;
	width:533px;
	position:relative;
}
.carousel-holder ul li img{display:block;}
.carousel-section{
	position:absolute;
	left:0;
	bottom:0;
	background:url(../images/bg-dark.png) repeat;
	font:1.2em "museo-slab-1","museo-slab-2","Trebuchet MS", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Tahoma, Geneva, Arial, sans-serif;
	padding:6px 0 10px 10px;
	width:523px;
	text-shadow: 1px 1px 4px #000000;
}
.carousel-section strong{
	display:block;
	text-transform:uppercase;
	font:bold 1.6em/1.4em "museo-slab-1","museo-slab-2","Trebuchet MS", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Tahoma, Geneva, Arial, sans-serif;;
}
.carousel-section p{margin:0;}
/* sidebar */
#sidebar{
	float:right;
	width:260px;
	background: #122d0a url(../images/bg-features.jpg) repeat;
	padding:8px 10px 10px 17px;
	font-size:15px;
	line-height:22px;
	min-height:258px;
	text-shadow: 1px 1px 1px #000;
}
* html #sidebar{height:258px;}
#sidebar h2{
	margin:0 0 6px;
	position:relative;
	font-size:18px;
	line-height:24px;
	color: #F8F9AE;
}
#sidebar a {color:#94ca50;
	text-decoration:none;
	border-bottom: 1px dotted #94ca50;}
/* buttons */
.buttons-holder{
	overflow:hidden;
	width:100%;
	margin:0 0 13px;
}
.buttons-holder li{
	float:left;
	margin:0 -20px 0 33px;
	display:inline;
}
.buttons-holder li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:205px;
	cursor:pointer;
}
.buttons-holder li a.team{
	background:url(../images/btn-team.png) no-repeat;
	height:77px;
}
.buttons-holder li a.man{
	background:url(../images/btn-man.png) no-repeat;
	height:75px;
	margin:3px 0 0;
}
.buttons-holder li a.huddle-up{
	background:url(../images/btn-groups.png) no-repeat;
	height:77px;
}

.buttons-holder li a.licensing{
	background:url(../images/btn-licensing.png) no-repeat;
	height:77px;
}


.buttons-holder li a.tickets{
	background:url(../images/btn-tickets.png) no-repeat;
	height:75px;
	width:206px;
	margin:2px 0 0;
}
/* note */
.note{
	width:413px;
	font-size:16px;
	line-height:1.35em;
	padding:0 0 0 33px;
}
.note .c{
	background: #122d0a url(../images/bg-features.jpg) repeat;
	overflow:hidden;
	height:1%;
	padding:13px 10px 15px 15px;
	text-shadow: 1px 1px 1px #000;
}
.note .b{
	background:url(../images/bg-quoter.gif) no-repeat;
	overflow:hidden;
	height:23px;
	margin:0 0 0 22px;
}
.note p{
	margin:0;
	position:relative;
}
.note p span{color:#91c44d;}

#twitter_update_list {list-style: none;}
#twitter_update_list a {display: block; font-size: 8px; color: #94ca50;}
#twitter_update_list span a {display: inline; font-size: 16px; font-weight: normal; color: #dfd39f; border-bottom: 1px dotted #94ca50;}
/* footer */
#footer{
	height:71px;
	background:#fff;
	padding:18px 0 0;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	z-index: 2000;
	/* box-shadow: 3px 3px 50px #362412;
	-webkit-box-shadow: 3px 3px 50px #362412;
	-moz-box-shadow: 3px 3px 50px #362412; */
}
.footer-holder{
	width:756px;
	margin:0 auto;
	position:relative;
	z-index: 2000;
}
.ad{
	height:1%;
	padding:0 0 0 20px;
	list-style: none;
}
.ad:after {
	content:'';
	clear:both;
	display:block;
}
.ad li{
	float:left;
	margin:0 9px 0 0;
}
.ad li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.ad li a.nfl{
	background:url(../images/ico-nfl.gif) no-repeat;
	width:38px;
	height:50px;
	margin:0 9px 0 0;
}
.ad li a.youtube{
	background:url(../images/ico-youtube.gif) no-repeat;
	width:28px;
	height:28px;
}
.ad li a.twitter{
	background:url(../images/ico-twitter.gif) no-repeat;
	width:30px;
	height:28px;
}
.ad li a.facebook{
	background:url(../images/ico-facebook.gif) no-repeat;
	width:28px;
	height:28px;
}
.ad li a.share{
	background:url(../images/ico-share.gif) no-repeat;
	width:95px;
	height:28px;
}
.ad li a.partners{
	background:url(../images/ico-partners.gif) no-repeat;
	width:117px;
	height:28px;
}
.sign-up-form{
	overflow:hidden;
	width:290px;
	margin:0 10px 0 0;
}

.sign-up-form label {display: none;}

.sign-up-form .text{
	float:left;
	background:#c1dd9e;
	margin:1px 13px 0 0;
	width:175px;
	border:none;
	padding:6px 4px;
}
.sign-up-form .submit{
	float:left;
	background:url(../images/ico-sign-up.gif) no-repeat;
	width:94px;
	height:28px;
	border:none;
	margin:-1px 0 0 -2px;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
}
.ad li a.device{
	background:url(../images/ico-device.gif) no-repeat;
	width:19px;
	height:55px;
	margin:-3px 0 0;
	position:relative;
}
.footer-info{
	text-transform:uppercase;
	font-size:12.3px;
	font-weight:bold;
	margin:-16px 0 0 75px;
	float:left;
	display:inline;
}
.footer-info li{
	float:left;
	background:url(../images/bg-footer-list.gif) no-repeat 0 50%;
	padding:0 2px 0 16px;
}
.footer-info li.circle{background:url(../images/bg-circle.gif) no-repeat 0 50%;}
.footer-info li a{color:#1c4029;}
/* inner */
#content{
	width:728px;
	margin:0 auto;
	padding:8px 0 0;
}

ul.list {list-style: circle outside none;
padding-left: 20px;
margin: 0 0 12px;}

/* add-nav */
#content .add-nav{
	overflow:hidden;
	width:708px;
	background: #94ca50 url(../images/bg-add-nav.gif) no-repeat;
	font-size:16px;
	font-weight: bold;
	padding:8px 14px 6px 6px;
	list-style: none;
}
.add-nav li{
	background: url(../images/bg-add-nav-list.gif) no-repeat right 2px;
	float:left;
	padding:0 24px 0 12px;
}

.add-nav li#last{
	background: none;
}

.add-nav li a{color:#11390f;}
.add-nav li a:hover,
.add-nav li.active a{
	color:#fff;
	text-decoration:none;
}
/* article */
.article{
	background: #122d0a url(../images/bg-features.jpg) repeat 50% 0;
	font-size:14px;
	line-height:22px;
	padding:14px 40px 14px 20px;
	width:668px;
	min-height:254px;
	text-shadow: 1px 1px 1px #000;
}
* html .article{height:254px;}

.article img {display: block;}

.quote {font: 30px/32px "ltc-bodoni-175-1","ltc-bodoni-175-2", Times, serif; text-indent: -12px; text-align: left; width: 250px; float: right; color: #F8F9AE; font-style: italic; padding: 0 0 20px 24px;}

.quote .cite {font: 12px/14px "museo-slab-1","museo-slab-2", "Trebuchet MS", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Tahoma, Geneva, Arial, sans-serif;}

.schedule {font-size: 16px; line-height: 20px; text-align: left; width: 250px; float: right; color: #C0DD9D; padding: 0 0 20px 24px;}

#quotes .article {text-align: center;}

#quotes .article h3 {font: 28px/32px "ltc-bodoni-175-1","ltc-bodoni-175-2", Times, serif; color: #fff; text-shadow: 1px 1px 2px #000; font-style: italic;}

#quotes .article p {color: #94ca50;}

.article h1 {text-align: center;
font-size: 56px;
line-height: 60px;
font-weight: bold;
color: #fff;
}

.article h2, .article h2 a{
	margin:0 0 10px;
	position:relative;
	color: #F8F9AE;
	font:24px/28px "museo-slab-1","museo-slab-2", "Trebuchet MS", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Tahoma, Geneva, Arial, sans-serif;
}

.article hr {
  clear: both;
  margin: 6px auto 30px;
  border: 0;
  height: 1px;
  background-color: #235319;
}

.article p{margin:0;
	font-size: 14px;
	line-height: 24px;
	padding: 0 0 12px 0;}

.article h3, .article h3 a {
	margin:20px 0 4px;
	position:relative;
	color: #94ca50;
	font:16px/20px "museo-slab-1","museo-slab-2", "Trebuchet MS", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Tahoma, Geneva, Arial, sans-serif;}

a.tix {background-color: #ffffff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 6px 10px;
	border:0;
	color: #235319;
	text-shadow: 1px 1px 1px #fff;
	font-weight: bold;
	font-size: 18px;
	line-height: 36px;
	box-shadow: 3px 3px 6px #0b1d07;
	-webkit-box-shadow: 3px 3px 6px #0b1d07;
	-moz-box-shadow: 3px 3px 6px #0b1d07;}

.shadow {box-shadow: 3px 3px 24px #000; -webkit-box-shadow: 3px 3px 24px #000; -moz-box-shadow: 3px 3px 24px #000;}

.border {border: 4px solid #e0d4a0;}

p.landing {line-height: 1.5em; text-align: center; margin: 0;}

h2.landing {text-align: center; font-weight: bold;}

.landing .floatLeft {margin-bottom: 36px;}

p.mice {font-size: 10px; line-height: 12px; color: #96c662;}

p.landing a.tix {font-size: 28px; line-height: 46px;}

a.tix:hover {background-color: #94ca50; color: #ffffff; text-shadow: 1px 1px 1px #235319;}

#biolinks {height: 730px;}

#biolinks a {cursor: pointer;}

.bio, #contact, #privacy {padding: 24px 36px 24px 24px; width: 524px; background: #122d0a url(../images/bg-features.jpg) repeat;}

#fancybox-inner h3 {
	margin:0 0 4px;
	color: #F8F9AE;
	font-size:22px;}
	
#fancybox-inner p {
	margin:0 0 12px;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;}

ul.faq li {padding: 0 0 10px 0;}

ul.faq li h3 {font-size: 14px; line-height: 18px; padding: 2px 0; margin: 8px 0 2px; color: #ffffff; border-bottom: 2px solid #94ca50; cursor: pointer;}

ul.faq li p {padding: 4px 0;}

#content ul.links {list-style: none;
	width: 636px;
	height: 40px;
	margin: 6px auto 36px;
	padding: 0;
}
	
#content ul.links li {float: left;
	width: 16%;
	margin: 0 1.5% 0 0;
	padding: 1%;
	border-left: 2px solid #ffe400;
	text-align: left;}

#content ul.links.four li {
	width: 22%;
	margin: 0 1% 0 0;}
	
#content ul.links.three li {
	width: 30%;
	margin: 0 1% 0 0;
	font-size: 16px;}

#content ul.links li a {color: #F8F9AE;
	display: block;
	line-height: 18px;
	border-bottom: 0;
	font-weight: bold;}

#content ul.links li a:hover {color: #fff;}

#arrow {position: absolute; top: 20px; opacity: 0; width: 150px; margin-left: -75px; height: 48px;}
#arrow2 {position: absolute; top: 20px; opacity: 0; width: 150px; margin-left: -75px; height: 96px; z-index: -1;}

ul#slideshow, ul#giants, ul#giants2, ul#celebs, ul#sardis {border: 4px solid #e0d4a0;
box-shadow: 3px 3px 12px #0b1d07;
-webkit-box-shadow: 3px 3px 12px #0b1d07;
-moz-box-shadow: 3px 3px 12px #0b1d07;}

ul#slidenav, ul#giantsnav, ul#giantsnav2, ul#celebsnav, ul#sardisnav {margin: 20px 0;}

ul#slidenav img, ul#giantsnav img, ul#giantsnav2 img, ul#celebsnav img, ul#sardisnav img {border: 2px solid #e0d4a0; float: left; margin: 0 12px 12px 0;}

table#pricepoints {margin: 10px auto 0;}

table#pricepoints td {text-align: center; padding: 0;}

table#pricepoints td p {font-weight:bold; margin:0; padding:0; color: #ffffff;}

#understudies {
margin:0 auto;
text-align:center;

}

#understudies a {display: block; float: left; width: 166px;height: 280px; text-align: center; border: 0; line-height: 14px;}

#understudies a img {box-shadow: 3px 3px 12px #0b1d07; -webkit-box-shadow: 3px 3px 12px #0b1d07; -moz-box-shadow: 3px 3px 12px #0b1d07;}

.landingvideo {margin: 0 auto 20px; padding: 0; width: 640px; height: 385px; box-shadow: 3px 3px 24px #000; -webkit-box-shadow: 3px 3px 24px #000; -moz-box-shadow: 3px 3px 24px #000;}

#videos .article p {width: 640px; height: 385px; overflow: hidden; box-shadow: 3px 3px 24px #000; -webkit-box-shadow: 3px 3px 24px #000; -moz-box-shadow: 3px 3px 24px #000; padding: 0; margin: 12px 0 24px 0;}

#offers {background: #c0dd9d; color: #0b1d07; padding: 8px 24px; box-shadow: 3px 3px 24px #000; -webkit-box-shadow: 3px 3px 24px #000; -moz-box-shadow: 3px 3px 24px #000; border: 1px solid #94c961;}

#offers h3 {font-weight: bold; color: #000;}

#posto {float: right; margin: 30px 12px 0 0; width: 212px; height: 200px; overflow: hidden; text-shadow: 1px 1px 2px #112c09;}

#posto p {font: 30px/32px "ltc-bodoni-175-1","ltc-bodoni-175-2", Times, serif;text-align: left; text-indent: -12px; width: 200px; height: 200px; color: #fff; font-style: italic; padding: 0 0 0 12px;}

#posto p span {font: 12px/14px "museo-slab-1","museo-slab-2", "Trebuchet MS", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Tahoma, Geneva, Arial, sans-serif; color: #F8F9AE;}

.quotepage .logo-holder {padding: 0 24px 20px 40px; background-position: top -40px;}

/* ADD THIS */

.addthis_toolbox .custom_hover
{
    position: relative;
}

.addthis_toolbox .custom_hover .custom_button
{
    font-weight: bold;
    padding: 0;
    -moz-border-radius: 5px 5px 0 0;    
    -webkit-border-radius: 5px 5px 0 0;
}

.addthis_toolbox .custom_hover .custom_button.active
{
    background-color: #eee;
}

.addthis_toolbox .hover_menu 
{
    display: none;
    position: absolute;
    top: -204px;
    background:#dfd39f url(../images/bg-body.jpg) repeat 50% 0;
    color: #122d0a;
}

.addthis_toolbox .custom_hover .tower
{
    -webkit-border-radius: 0 5px 0 0;   
    -moz-border-radius-topleft: 0;
    
}
.addthis_toolbox .hover_menu 
{
    width: 136px;
    padding: 10px 0 10px 0;
    border: 1px solid #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .hover_menu  a
{
    width: 102px;
    padding: 4px 0 4px 34px;
    position: relative;
    display: block;
    text-decoration: none;
    color: #122d0a !important;
    text-indent: 0;
}

.addthis_toolbox .hover_menu  a:hover
{
    background: #ffffff;
    text-decoration: none;
}

.addthis_toolbox .hover_menu  span
{
    position: absolute;
    left: 14px;
    top: 4px;
}

.addthis_toolbox .hover_menu  .more
{
    border-top: solid 1px #eee;
    padding: 10px 0 0;
    margin: 10px 10px 0 10px;
    font-weight: bold; color: #94ca50;
}

.addthis_toolbox .hover_menu  .more a
{
    padding: 4px;
    margin: 0;
}

.addthis_toolbox .hover_menu  .more a:hover
{
    background: none;
    color: #ffffff;
}

.addthis_toolbox .hover_menu  .more span
{
    display: none;
}



.cheer ul
{
	margin: 12px auto 20px;
	overflow: hidden;
	width: 660px;
}

.cheer li
{
	width: 220px;
	height: 127px;
	float:left;
}
.cheer li img
{
	display: block;
	width: 212px;
	height: 118px;
}

#tell
{
	margin-top: 20px;
	text-align: left;
}

#tell ul
{
	margin: 0 0 0 16px;
	padding: 15px 10px 10px 10px;
	overflow: hidden;
	width: 634px;
}

#tell li
{
	margin: 0 0 20px 0;
	padding: 7px 14px 7px 14px;
	width: 620px;
	height: 134px;
	display: block;
	background-image:url('../images/bg_grey.png');
}

#tell img
{
	margin-top: 5px;
	margin-bottom: 5px;
	width: 200px;
	height: 124px;
	float: right;
}
#tell h2
{
	font-size: 16px;
	margin: 20px 0 0 0;
}

.gallery
{
	width: 640px;
	height: 440px;
	margin: 0 auto 12px;
}

