html { background: #f2e5d1 url(../images/bg-body-line.jpg) repeat-x; }
body {
	min-width: 970px;
	margin: 0;
	font: 14px Arial, Helvetica, sans-serif; 
	color: #352e30;
	background: url(../images/bg-body.jpg) no-repeat 50% 0;
	position: relative;
}
a {
	text-decoration: none;
	color: #352e30;
}
a:hover { text-decoration: underline; }
img { border: 0; }

.c-block a { color: #7D1B1B; font-weight: bold; text-decoration: underline; }
.c-block a:hover { color: #000 }
input {
	font: 100% arial,sans-serif;
	vertical-align: middle;
}
form,
fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}
#holder {
	width: 100%;
	overflow: hidden;
	position: relative;
}
#h1 {
	width: 1020px;
	position: relative;
	float: left;
	left: 50%;
}
#h2 {
	width: 1020px;
	position: relative;
	float: left;
	left: -50%;
}
#wrapper {
	width: 970px;
	margin: 0 auto;
	padding-bottom: 20px;
}
#wrapper:after {
	content: "";
	display: block;
	clear: both;
}
#header {
	width: 100%;
	padding-bottom: 50px;
}
#header:after {
	content: "";
	display: block;
	clear: both;
}
.logo {
	margin: 0 0 0 -7px;
	padding: 21px 0 17px;
	float: left;
	position: relative;
}
.logo a {
	width: 465px;
	height: 40px;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	background: url(../images/logo.png) no-repeat;
	cursor: pointer;
}
.slogan {
	width: 118px;
	height: 36px;
	margin-top: 24px;
	padding-right: 24px;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	background: url(../images/bg-text-since.png) no-repeat;
	float: right;
}
#nav {
	width: 958px;
	margin: 0 0 0 4px;
	padding: 3px 0 3px 3px;
	list-style: none;
	background: #272727;
	position: absolute;
	top: 0;
	left: 0;
}
#nav:after {
	content: "";
	display: block;
	clear: both;
}
#nav li {
	float: left;
	border: 1px solid #4d4739;
	border-width: 1px 1px 1px 0;
}
#nav li.hover,
#nav li:hover { position: relative; }
#nav li.hover .drop,
#nav li:hover .drop { display: block; }
#nav .drop {
	display: none;
	position: absolute;
	top: 43px;
}
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(../images/bg-drop.gif) repeat-x;
	float: left;
}
#nav ul li {
	font-size: 12px;
	line-height: 19px;
	color: #877f63;
	margin-right: 1px;
	padding: 0 11px 0 12px;
	border-width: 1px;
	background: url(../images/bg-separator2.gif) no-repeat 0 4px;
}
#nav ul li {
	padding: 0;
	border-color: #2f2f2f;
}
#nav .drop {
	padding: 10px 0 6px 7px;
	background: #272727;
	border: 1px solid #4d4739;
	border-width: 0 1px 1px 1px;
}
.safari3 #nav .drop { padding: 10px 11px 6px 7px; }
#nav .drop .drop-nav {
	width: 100%;
	overflow: hidden;
	border: 0;
	margin-bottom: 4px;
}
#nav .drop strong {
	width: 74px;
	margin-right: 4px;
	padding: 5px 15px 5px 10px;
	font-size: 12px;
	color: #f2e5d1;
	background: #1a1a1a url(../images/bg-drop-bullet.gif) no-repeat 85px 9px;
	float: left;
}
#nav .home .drop div { width: 946px; }
#nav .about .drop div { width: 259px; }
#nav .service .drop div { width: 708px; }
#nav .guide .drop div { width: 615px; }
#nav .gator .drop div { width: 467px; }
#nav .gatorbillia .drop div { width: 307px; }
#nav .media .drop div {	width: 184px; }
#nav .contact .drop div { width: 946px; }
#nav .home .drop,
#nav .about .drop,
#nav .service .drop,
#nav .guide .drop,
#nav .gator .drop,
#nav .gatorbillia .drop,
#nav .media .drop { left: -1px; }
#nav .contact .drop { right: -1px; }
.pointer { display: none; }
#nav li:first-child { border-left-width: 1px; }
#nav li a {
	font: 19px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	color: #f2e5d1;
	text-transform: uppercase;
	padding: 10px 12px 8px 10px;
	float: left;
}
#nav li.first a { padding-left: 22px; }
#nav li.last a { padding-right: 13px; }
.mac #nav li.last a { padding-right: 18px; }
.safari3 #nav li a { padding: 10px 12px 8px 12px; }
.safari3 #nav li.last a { padding-right: 17px; }
#nav li a:hover,
#nav li:hover a,
#nav li.hover a,
#nav li.active a {
	color: #fff;
	text-decoration: none;
	background: #1a1a1a;
}
#nav ul a {
	width: auto !important;
	height: auto;
	overflow: hidden;
	display: inline;
	text-indent: 0;
	background: none !important;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	padding: 3px 12px 2px 10px !important;
	letter-spacing: 0;
	line-height: 18px;
	color: #f2e5d1 !important;
}
#nav ul a:hover {
	background: #1a1a1a !important;
	color: #fff !important;
}
.main-holder {
	width: 969px;
	padding-left: 1px;
}
.main-holder:after {
	content: "";
	display: block;
	clear: both;
}
.main-holder .t {
	width: 100%;
	height: 220px;
	overflow: hidden;
	float: left;
	background: url(../images/bg-main-t.png) no-repeat;
}
.main-holder .c {
	width: 100%;
	float: left;
	background: url(../images/bg-main-c.png) repeat-y;
}
.main-holder .c:after {
	content: "";
	display: block;
	clear: both;
}
.mh2 {
	width: 100%;
	margin-top: -270px;
	padding-bottom: 28px;
	background: url(../images/bg-main-b.png) no-repeat 0 100%;
}
.mh2:after {
	content: "";
	display: block;
	clear: both;
}
#main {
	width: 100%;
	min-height: 769px;
	position: relative;
}
* html #main  {
	height: 769px;
	overflow: visible;
}
#main:after {
	content: "";
	display: block;
	clear: both;
}
#m1	{
	width: 100%;
	position: relative;
}
#content {
	width: 630px;
	float: left;
	padding-left: 4px; 
}
.offer-box {
	width: 538px;
	overflow: hidden;
	margin-bottom: 5px;
	padding: 70px 0 0 90px;
}
.offer-box .t {
	width: 100%;
	height: 289px;
	overflow: hidden;
	float: left;
	background: url(../images/bg-offer-box-t.png) no-repeat;
}
.offer-box .c {
	width: 100%;
	float: left;
	background: url(../images/bg-offer-box-c.png) repeat-y;
}
.offer-box .c:after {
	content: "";
	display: block;
	clear: both;
}
.offer-box-content {
	width: 385px;
	overflow: hidden;
	margin: -294px 0 -19px;
	padding: 0 39px 0 110px;
	position: relative;
}
.heading-box {
	width: 100%;
	position: relative;
	margin-bottom: -1px;
}
.heading-box:after {
	content: "";
	display: block;
	clear: both;
}
.heading-box h2 {
	margin: 0 0 0 -13px;
	width: 439px;
	height: 78px;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	background: url(../images/bg-text-heading.gif)
}
.phone,
#footer li span.phone {
	width: 192px;
	height: 15px;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	background: url(../images/bg-text-phone.png) no-repeat;
}
.offer-box-content .phone {
	position: absolute;
	top: 40px;
	right: -25px;
}
.offer-box-content p {
	margin: 0 0 18px;
	line-height: 18px;
}
.mark, .offer-box-content a,
.mark a {
	font-weight: bold; font-style: italic;
	color: #cc0909;
}
.offer-box .b {
	width: 100%;
	height: 27px;
	overflow: hidden;
	float: left;
	background: url(../images/bg-offer-box-b.png) no-repeat;
}
#carousel {
	width: 618px;
	position: relative;
	margin-left: 5px;
}
#carousel:after {
	content: "";
	display: block;
	clear: both;
}
.btn-prev,
.btn-next {
	width: 36px;
	height: 36px;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	cursor: pointer;
	position: absolute;
	top: -19px;
	z-index: 2;
}
.btn-prev {
	left: 6px;
	background: url(../images/btn-prev.png) no-repeat;
}
.btn-next {
	left: 51px;
	background: url(../images/btn-next.png) no-repeat;
}
#carousel div {
	width: 618px;
	overflow: hidden;
	position: relative;
}
#carousel div ul {
	position: relative;
	width: 99999px;
	padding: 0;
	margin: 0;
	list-style: none;
}
#carousel div ul li {
	float: left;
	width: 618px;
	min-height: 194px;
}
* html #carousel div ul li {
	height: 194px;
	overflow: visible;
}
#carousel img { display: block; }
.ads {
	width: 100%;
	overflow: hidden;
	padding-left: 5px;
}
.info-area {
	width: 618px;
	overflow: hidden;
	padding: 5px 0 33px 5px;
	background: url(../images/bg-info-box.png) no-repeat;
}
.info-area img { display: block; }
.info-area .post-area {
	width: 618px;
	overflow: hidden;
}
.info-area .post-box {
	width: 425px;
	float: left;
}
.info-area .img-holder {
	width: 175px;
	float: left;
	margin-right: -9px;
	padding-top: 29px;
}
.info-area a {
	position: relative;
	cursor: pointer;
}
.info-area .frame {
	width: 175px;
	height: 120px;
	overflow: hidden;
	background: url(../images/bg-frame.png) no-repeat;
	display: block;
	position: relative;
	z-index: 2;
	margin-top: -113px;
	cursor: pointer;
}
.info-area a.pause-button .frame { background: url(../images/bg-frame-paused.png) no-repeat; }
.info-area .img-holder img { padding-left: 15px; }
.info-area .post-content {
	 width: 199px;
	 float: left;
	 position: relative;
	 z-index: 2;
	 padding-left: 21px;
}
.info-area .post-content div {
	width: 180px;
	overflow: hidden;
}
.info-area .post-content h3 {
	margin: 0 0 8px -21px;
	padding: 25px 0 0;
	font-size: 18px;
	line-height: 22px;
	color: #f5f0e5;
	background: url(../images/bg-heading-post-content.gif) no-repeat;
}
.info-area .post-content h3 span {
	line-height: 22px;
	padding: 0 0 3px 22px;
	display: block;
	background: url(../images/bg-heading-post-content-b.gif) no-repeat 0 100%;
	position: relative;
}
.info-area .post-content p {
	margin: 0;
	font-size: 12px;
	line-height: 14px;
}
.info-area .submit-box {
	width: 169px;
	float: left;
	padding-top: 22px;
}
.submit {
	width: 100%;
	overflow: hidden;
	margin-bottom: 14px;
	border: 1px solid #eadac8;
}
.submit fieldset {
	width: 100%;
	overflow: hidden;
	margin-bottom: -1px;
}
.submit h3 {
	margin: 0;
	font-size: 13px;
	color: #f4ede7;
	background: #7d1b1b;
	padding: 5px 0 6px 6px;
}
.submit .text {
	width: 119px;
	margin: 0 0 -2px -1px;
	padding: 10px 1px;
	float: left;
	background: url(../images/input-text.gif) no-repeat;
}
.safari3 .submit .text { padding: 8px 1px; }
.safari4 .submit .text { padding: 8px 1px; }
.chrome .submit .text { padding: 8px 1px; }
.mac .submit .text { padding: 8px 1px; }
.submit .text input {
	width: 99px;
	border: 0;
	padding: 0 10px;
	font: 11px Verdana, Geneva, sans-serif;
	color: #8d8d8d;
	background: #fcfcfa;
}
.submit .btn-submit {
	float: left;
	background: #fff;
	border: 1px solid #eadac8;
	border-width: 1px 0 1px;
	padding: 4px 4px 3px;
}
.submit .btn-submit input {
	width: 40px;
	height: 24px;
	border: 0;
	padding: 0;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	background: url(../images/btn-submit.gif) no-repeat;
	cursor: pointer;
}
.submit-box a {
	padding: 0 17px 0 8px !important;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	color: #7d1b1b;
	float: left;
	background: url(../images/icon-share.gif) no-repeat 100% 3px;
}
#sidebar {
	width: 317px;
	padding: 77px 4px 0 14px ;
	float: left; 
}
.news-box {
	width: 317px;
	background: url(../images/bg-news.gif) repeat-y;
	position: relative;
}
.news-box:after {
	content: "";
	display: block;
	clear: both;
}
.news-box .c {
	width: 291px;
	padding-top: 137px;
	background: url(../images/bg-news-t.gif) no-repeat;
	margin-bottom: -83px;
	padding: 121px 4px 0 22px;
	position: relative;
}
.news-box .c:after {
	content: "";
	display: block;
	clear: both;
}
.news-box .b {
	width: 100%;
	height: 118px;
	overflow: hidden;
	margin-left: -1px;
	background: #f4ece6 url(../images/bg-news-b.gif) no-repeat;
	float: left;
}
.news-box h2 {
	margin: 0;
	font-size: 14px;
}
.text-gator {
	width: 331px;
	height: 137px;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	background: url(../images/bg-text-news-from-the-gator.gif) no-repeat;
	position: absolute;
	top: -14px;
	right: -30px;
}
* html .text-gator { right: -31px; }
.news-box h3 {
	margin: 0 0 5px;
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #161314;
}
.news-box .date {
	font-size: 12px;
	color: #333;
	display: block;
	margin-bottom: 16px;
}
.news-box p {
	margin: 0 0 19px;
	font-size: 13px;
	line-height: 18px;
	color: #161314;
}
.news-box .next {
	width: 40px;
	height: 40px;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	background: url(../images/btn-next2.gif) no-repeat;
	position: absolute;
	right: 24px;
	bottom: -35px;
}
* html .news-box .next { right: 23px; }
.media-box {
	width: 100%;
	overflow: hidden;
	margin: 0 0 33px -2px;
	padding-top: 20px;
}
.media-nav {
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.media-nav .img-holder {
	width: 100%;
	overflow: hidden;
	margin-bottom: 4px;
}
.media-nav .img-holder img {
	padding: 15px 0 0 15px;
	display: block;
}
.media-nav .img-holder .frame {
	width: 308px;
	height: 221px;
	margin-top: -206px;
	overflow: hidden;
	position: relative;
	background: url(../images/bg-frame2.png) no-repeat;
	cursor: pointer;
	display: block;
}
.media-nav .post-holder {
	width: 100%;
	overflow: hidden;
}
.media-nav .post-holder a {
	padding: 1px 0 0 44px;
	float: left;
	background: url(../images/btn-play.png) no-repeat 4px -2px;
}
.media-nav .post-holder a.pause-button {
	background: url(../images/btn-pause.png) no-repeat 4px -2px;
}
.media-nav .post-holder a strong {
	font-size: 17px;
	line-height: 20px;
	color: #272425;
	display: block;
}
.media-nav .post-holder a span {
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-left: -1px;
	letter-spacing: -1px;
	color: #cc0909;
}
.banner {
	width: 192px;
	height: 288px;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	background: url(../images/bg-text-banner.png) no-repeat;
	cursor: pointer;
	position: absolute;
	top: 68px;
	left: -10px;
}
#footer {
	width: 100%;
	overflow: hidden;
	padding-top: 26px;
	background: url(../images/bg-footer-line.png) no-repeat 14px 0;
}
#footer ul {
	width: 800px;
	float: left;
	margin: 0;
	padding: 0 0 0 30px;
	list-style: none;
}
#footer li { float: left; }
#footer li a span {
	float: left;
	padding: 5px 0 9px 7px;
	cursor: pointer;
	line-height: 22px;
}
#footer li a:hover { text-decoration: none; }
#footer li a:hover span,
#footer li a.active span{
	background: url(../images/bg-footer-nav.png) no-repeat;
}
#footer li a em {
	width: 11px;
	height: 37px;
	float: left;
	cursor: pointer;
}
#footer li a:hover em,
#footer li a.active em { background: url(../images/bg-footer-nav-right.png) no-repeat; }
#footer li a {
	font-size: 18px;
	display: block;
	color: #7d1b1b;
	position: relative;
}
#footer li .phone { margin: 11px 0 0 15px; }
.copyright {
	margin: 0;
	font-size: 12px;
	float: right;
	color: #b3a085;
	padding: 13px 43px 0 0;
}
.copyright a { color: #b3a085; }

#content.inner { margin:100px 0 0 219px; width:700px; }
#content.inner .c-block { border: 1px solid #D9C094; padding: 10px 26px; background-color: #F4EDE8; margin: 0 0 30px 0; min-height:529px; }
#content.inner .c-block.no-min-height { min-height:0px; }
#content.inner .c-block h1 { color: #282828; text-align: center; font-size: 21px; font-family: times, serif; padding: 0 0 15px 0; background: transparent url('/_ui/images/scratch.png') no-repeat 50% 100%; }
#content.inner .c-block p { font-size: 13px; line-height: 20px; }
#content.narrow { width: 487px; }
#side-narrow { margin:100px 27px 0 10px; float: right; }
#side-narrow .s-block { width:176px; margin: 0 0 20px 0; border: 1px solid #D9C094; padding: 16px 16px; background-color: #F4EDE8; }
#side-narrow .s-block h2 { margin: 0 0 15px 0; font-size: 14px; }
#side-narrow .s-block h3, #side-narrow .s-block h3 a { margin: 0; color: #A00F0F; font-size: 14px; }
#side-narrow .s-block em { font-size: 12px; color: #878482 }
#side-narrow .s-block .block { margin: 0 0 20px 0 }
#side-narrow .s-block p { font-size: 12px; }
#side-narrow .s-block p a { color: #A31C1C; font-weight: bold; }
#content.narrow .c-block h1 { text-align: left; background-position: -5px 100%;}

#inner-virals { position: absolute; top: 377px; left: 18px; width: 170px; }
#photos-cont td { vertical-align: top; padding: 10px;  }
#photos-cont #prev, #photos-cont #next { margin: 30px 0 0 0; cursor: pointer;  }

a.pdf { background: transparent url(/_ui/images/pdf.png) no-repeat 0 0; padding: 10px 10px 10px 30px; display: block; margin: 10px 0 0 0 }

#sponsorships { border-collapse: collapse; }
#sponsorships td { vertical-align: top; font-size: 11px; border-bottom: 1px solid #D9C094 }
#sponsorships td h3 { font-size: 14px; }
#sponsorships td.col-1 { padding: 20px 0; }
#sponsorships td.col-2 { padding: 10px; }

#products { position: relative; }
#products .product { border: 1px solid #D9C094; float: left; width: 195px; padding: 10px; margin: 0 16px 16px 0 }
#products .product .img { height: 120px; background-color: #fff; text-align: center; overflow:hidden; }
#products .product .label { text-align: center; font-size: 12px; padding: 10px 0; }
#products .product .label a { font-weight: bold; color: #A11010; }

h1.in-products { font-size: 14px; margin: 0 0 20px 0; padding: 0; }

#product-detail { border-collapse: collapse; margin: 0 0 30px 0 }
#product-detail td { background-color: #fff; padding: 20px 22px; vertical-align: top; border: 1px solid #D9C094; }
#product-detail td h1 { font-size: 22px; font-family: times, serif; font-weight: normal; margin: 0px 0 15px 0; padding: 0; }
#product-detail td h2 { margin: 0; padding: 0; }
#product-detail td h2 a { color: #A11010; font-size: 12px; margin: 0; padding: 0;  }
#product-detail td a { color: #A11010; font-size: 12px; margin: 0; padding: 0;  }

div.error, div.success, div.warning { font-size: 14px; color: #cc0000; line-height: 20px; background-color: #ffeeee; border: 1px solid #ff0000; border-right: none; border-left: none; padding: 5px 10px; margin: 10px 0px; }
div.success { color: #008800; border: 1px solid #00aa00; border-right: none; border-left: none; background-color: #eeffee; }
div.warning { background-color: #FFFFE4; color: #7D052C; border: 1px solid #7D052C; border-right: none; border-left: none; }
div.error div, div.success div, div.warning div { border: none; padding: 0 0 0 10px; margin: 5px 0 }
div.success a { color: #000; text-decoration: underline; }

#offer-edit ul { margin: 0; padding: 0; }
#offer-edit ul li { list-style-type: none; margin: 0 0 18px 0; background: none; }
#offer-edit label { display: block; font-size: 11px; color: #B70202 }
#offer-edit label span { float: right; color: #888; }
#offer-edit input.text, #offer-edit textarea { width: 636px; font-size: 14px; font-weight: normal; padding: 3px; border: 1px solid #ccc; font-family: arial; }
#offer-edit input.name { font-size: 20px; }

fieldset { border: none; }
#offer-edit td { border: none; vertical-align: top; }
#offer-edit td p { margin:  0 0 4px 0; font-size: 12px; }


/*{{{ general playlist settings, light gray */
div.playlist {

	position:relative;
	overflow:hidden;	 	
	height:285px !important;
}

div.playlist div.clips {	
	position:absolute;
	height:20000em;
}

div.playlist, div.clips {
	width:260px;	
}

div.clips a {
	background-color: #E6DAC3;
	display:block;
	background-color:#fefeff;
	padding:12px 30px 12px 15px;
	height:46px;
	width:180px;
	font-size:12px;
	border:1px outset #ccc;		
	text-decoration:none;
	color:#000;
}

div.clips a.first {
	border-top-width:1px;
}

div.clips a.playing, div.clips a.paused, div.clips a.progress {
	background:url(/_ui/images/light.png) no-repeat 0px -69px;
	padding-right: 78px;
	width:160px;
	border:0;
}
	
div.clips a.progress {
	opacity:0.6;		
}

div.clips a.paused {
	background-position:0 0;	
}

div.clips a span {
	display:block;		
	font-size:11px;
	color:#666;
}

div.clips a em {
	font-style:normal;
	color:#f00;
}	


div.clips a.playing:hover, div.clips a.paused:hover, div.clips a.progress:hover {
	background-color:transparent !important;		 
}
/*}}}*/


/*{{{ petrol colored */

div.clips.petrol a {
	background-color:#193947;
	color:#fff;
	border:1px outset #193947;
}

div.clips.petrol a.playing, div.clips.petrol a.paused, div.clips.petrol a.progress {
	background:url(/_ui/images/dark.png) no-repeat 0px -69px;
	border:0;
}

div.clips.petrol a.paused {
	background-position:0 0;	
}

div.clips.petrol a span {
	color:#aaa;
}

div.clips.petrol a em {
	color:#FCA29A;
	font-weight:bold;
}	

div.clips.petrol a:hover {
	background-color:#274D58;		
} 

div.clips.petrol a.playing:hover, div.clips.petrol a.paused:hover, div.clips.petrol a.progress:hover {
	background-color:transparent !important;		 
}
/*}}}*/


/*{{{ low version */

div.clips.low a {	
	height:31px;
}

div.clips.low a.playing, div.clips.low a.paused, div.clips.low a.progress {
	background-image:url(/_ui/images/light_small.png);
	background-position:0 -55px;
}

div.clips.low a.paused {
	background-position:0 0;	
}


/*}}}*/


/*{{{ go buttons */

a.go {
	display:block;
	width:18px;
	height:18px;
	background:url(/img/playlist/arrow/up.png) no-repeat;
	margin:5px 0 5px 105px;
	cursor:pointer;
}

a.go:hover, a.go.down:hover {
	background-position:0px -18px;		
}

a.go.down {
	background-image:url(/img/playlist/arrow/down.png);	
}

div.petrol a.go {
	background-image:url(/img/playlist/arrow/up_dark.png);		
}

div.petrol a.go.down {
	background-image:url(/img/playlist/arrow/down_dark.png);		
}

a.go.disabled {
	visibility:hidden;		
}

/*}}}*/

#player1 { width: 350px; height: 350px; margin: 0 0 0 20px }

div.clips a.empty { position: absolute; z-index: 0; background: none; border: 0; width: 160px; }
div.clips a.empty * { display: none; }

#header { position: relative; }
#contests-cont { position: absolute; z-index: 999; right: 163px; top: 10px; }
#contests-cont a { color: #fff; font-weight: bold; font-size: 13px; }
#contests-cont a:hover { text-decoration: none; }

div.clips a.over { background-color: #F4EDE8; }
.photo { text-align: center; }

/* #photos { margin: -60px auto 0 auto } */

div.facebook { background: none; font-size: 11px; margin: 10px 0 0 7px; }
div.facebook a { background: none; float: none; padding: 0;  }