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

body {
 background:url(../images/bg2.jpg) repeat-x #7d7d7d;
 margin:0;
 padding:5px 0 10px 0;
 text-align:center;
 font-family:Tahoma, Helvetica, FreeSans;
 font-size:12px;
}

a {color:#0033CC; text-decoration:none;}

p {margin:0; color:#fff;}
li {color:#f2f2f2;}
h2 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 color:#f2f2f2;
 margin:0 0 12px 0;
 letter-spacing:0px;
 text-transform:uppercase;
}

label {color:#ffff66;}

hr {margin:18px;}

img {color:#fff;}

/* ================================== classes ========================================= */

.red {color:#FF0000}
.borBottom {border-bottom:1px solid #ccc;}
.leftAd {
 width:328px; float:left; height:60px;
 margin:3px 3px 0 0;
 background-color:#fff;
}
.leftAd table a {color:#fff; text-decoration:none;}
.leftAd a:hover {text-decoration:underline;}
.midAd {
	width:330px; float:left; height:60px;
	background-color:#fff;
	margin:3px 3px 0 0;
}
.midAd table a { color:#fff; text-decoration:none;}
.midAd a:hover {text-decoration:underline;}
.rightAd {
 width:328px;
 float:right;
 height:60px;
 background-color:#214d79;
 margin:3px 0 0 0;
}
.rightAd table a {color:#fff; text-decoration:none;}
.rightAd a:hover {text-decoration:underline;}
.btLogo {
 background:url(../images/sponsors/barrys-tickets.gif) center center no-repeat;
 width:131px; height:60px;
 }
.Container {background-color:#000; margin:3px 0 0 0;}
.Container a {color:#FFFF66;}
.Container p {margin-bottom:10px;}
.Container img {border:0;}
.linkBox {
  width:140px;
	height:90px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:none;
	float:left;
}
.linkBox img {border:none;}

.linkBox2 {
  width:144px;
	height:90px;
	border:1px solid #ccc;
	float:left;
}
.linkBox2 img {border:none;}

.linkBox3 {
  width:114px;
	height:216px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:none;
	float:left;
}

.linkBox3 img {border:none; margin:0;}

.linkBox4 {
  width:120px;
	height:216px;
	border:1px solid #ccc;
	float:left;
}

.linkBox4a {
  width:120px;
	height:190px;
	border:1px solid #ccc;
	float:left;
}

.linkBox5 {
  width:122px;
	height:190px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:none;
	float:left;
}
.linkBox5 img {border:none; margin:0;}

.lbHeader {
 background:url(../images/linkHeader.gif) repeat-x;
 height:16px;
 padding:1px 0 0 0;
 border-top:none;
}
.lbHeader a {font-size:11px; margin:0; font-weight:normal;}
.lbMain {padding:2px 0 0 0; border-top:1px solid #ccc;}
.lbMain a {font-size:11px; color:#3333CC; margin:0;}
.lbMain p {margin:0; font-size:11px;}

.box {
 background-color:#000;
 margin-bottom:3px;
 text-align:center;
 border:1px solid #ccc;
}
.box a {text-decoration:none; color:#ccc;}
.box p {margin:4px 0; font-size:11px; color:#f2f2f2;}
.box p a {font-size:11px; color:#FF6; margin:0;}
.box p a:hover {text-decoration:underline;}
.boxTitle {
font-size:11px;
background:url(../images/linkHeader.gif) repeat-x #666;
padding:1px 0 4px;
}
.boxTitle a {font-weight:bold;}

img.border {border:1px solid #ccc;}

.mainCol {
 width:289px;
 float:left;
 margin-right:4px;
 margin-bottom:0px;
}
.mainCol img {
border:none; margin:0; padding:0;
}

.floatBox {
 width:141px;
 height:100px;
 background-color:#CC6699;
 margin-bottom:3px;
 margin-right:5px;
 float:left;
}

.babeBoxL {
 width:289px;
 float:left;
 clear:left;
 margin:0;
}
.babeBoxL img {
 border:1px solid #ccc;
 margin:0 auto 4px auto;
 display:block;
}

.babeBoxR {
 width:289px;
 float:right;
 margin:0;
}
.babeBoxR img {
 border:1px solid #ccc;
 margin:0 auto 4px auto;
 display:block;
}

.collectionsCol {
 width:326px;
 float:left;
 background-color:#000;
 margin-left:3px;
 padding-bottom:3px;
 margin-top:3px;
}

.spacer1 {height:3px; background-color:#ccc; margin-bottom:3px;}

.featuredLeft {
width:236px; height:545px;
margin-left:5px;
float:left;
}

.featuredCenter {
width:500px;
margin-left:5px;
float:left;
}
.featuredCenter p {
color:#fff; text-align:justify;
margin-left:8px; margin-right:8px;
}
.featuredCenter a {color:#FFFF99; text-decoration:none;}
.featuredCenter a:hover {text-decoration:underline;}

.featuredRight {
width:236px; height:545px;
margin-right:5px;
float:right;
}

.scrolltitle {font-weight:bold;}

/* Code for clearing containing blocks that have nested float elements in
   them (eg add class="clearfix" to the container div tag */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */


/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_one */

.menu1 {float:left; padding:0 0 0 20px; margin:3px 0 0 0; list-style:none; height:34px; width:802px;
background:#000 url(../images/button1.gif); position:relative; border:1px solid #000; border-width:0 0px;
border-bottom:1px solid #444;}
.menu1 li {float:left;}
.menu1 li a {display:block; float:left; height:34px; line-height:34px; color:#FFFF66; text-decoration:none;
font-size:11px; font-family:arial, verdana, FreeSans; font-weight:bold; text-align:center; padding:0 0 0 10px;
cursor:pointer;}
.menu1 li a b {float:left; display:block; padding:0 16px 0 10px;}
.menu1 li.current a {color:#fff; background:url(../images/button3.gif);}
.menu1 li.current a b {background:url(../images/button3.gif) no-repeat right top;}
.menu1 li a:hover {color:#fff; background:#000 url(../images/button2.gif);}
.menu1 li a:hover b {background:url(../images/button2.gif) no-repeat right top;}
.menu1 li.current a:hover {color:#fff; background:#000 url(../images/button3.gif); cursor:default;}
.menu1 li.current a:hover b {background:url(../images/button3.gif) no-repeat right top;}

/* ================================ end classes ======================================= */

#topAds {
 width:1002px;
 height:50px;
 margin:0 auto;
 background-color:#fff;
}

#topAds img {border:none;}

#leftLogo {
 float:left;
 width:246px;
 background-color:#fff;
 margin-left:4px;
}

#leftLinks p {
font-size:9px;
margin:0;
padding:0;
padding-top:2px;
text-align:center;
text-decoration:none;
color:#000;
}
#leftLinks p a {text-decoration:none;}
#leftLinks p a:hover {text-decoration:underline;}


#leftLinks {
 float:left;
 width:290px;
 height:50px;
 background-color:#9dc499;
}

#rightLogo {
 float:left;
 width:197px;
 background-color:#fff;
 margin-left:4px;
}

#rightLinks {
 float:left;
 width:250px;
 height:50px;
 background-color:#fff;
}

#rightLinks p {
font-size:9px;
margin:0;
padding:0;
padding-top:2px;
text-align:center;
text-decoration:none;
color:#000;
}
#rightLinks p a {text-decoration:none;}
#rightLinks p a:hover {text-decoration:underline;}




#outerContainer {
 width:1002px;
 margin:0 auto;
 background-color:#fff;
}

#innerContainer {
 width:992px;
 margin:0 auto;
 text-align:left;
 background-color:#fff;
}

#header {
 margin:0;
}

#hLeft {float:left;}

#topBannerAd {
 height:46px; width:458px;
 margin-bottom:4px;
 background:url(../images/ad_top_right.jpg) top right no-repeat #ccc;
}
#topBannerAd img {float:left; border:none;}
#topBannerAd p {
font-size:9px;
margin:0;
padding:0;
text-align:center;
text-decoration:none;
color:#000;
}
#topBannerAd p a {text-decoration:none;}
#topBannerAd p a:hover {text-decoration:underline;}

#hMid {float:left; background-color:#fff;}
#hRight {float:left;}

#qlContainer {
	float:right;
	width:150px; height:28px;
	padding:7px 20px 0 0;
	background: #000 url(../images/button1.gif) repeat-x;
	margin: 3px 0 0 0;
}

#quickLinks {margin:0; padding:0;}
#qlinks {
	width:154px;
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#txtLinks {background-color:#000; margin:3px 0 0 0; text-align:center; clear:both;}
#txtLinks2 {background-color:#000; margin:0 0 3px 0; text-align:center; clear:both;}
#txtLinks2 .lbHeader img {border:none; margin:0;}
#txtLinks a, #txtLinks2 a {text-decoration:none; margin:0; color:#CCCCCC;}
#txtLinks a:hover, #txtLinks2 a:hover {text-decoration:underline;}
#txtLinks p, #txtLinks2 p {color:#fff;}

#leftCol {
 width:194px;
 float:left;
 margin-bottom:3px;
 margin-left:3px;
 padding-top:3px;
 background-color:#000;
}
#leftCol p {color:#fff;}

#content {
position:absolute;
width:159px;
left:4px;
top:0;
}

#content P {
font-family:Verdana, Arial, Helvetica, FreeSans;
font-size:11px;
}

#content a {color:#0033CC; text-decoration:none;}
#content a:hover {text-decoration:underline;}

#main {
 width:582px;
 float:left;
/* background-color:#FFF; */
 margin-left:5px;
 margin-bottom:3px;
 padding-top:3px;
}
#main p {margin-bottom:10px;}
#main img {margin-bottom:3px; border:1px solid #ccc;}
#rightCol {
 width:200px;
 float:right;
 margin-bottom:3px;
 margin-right:3px;
 padding-top:3px;
}
#rightCol p {color:#fff;}

#main2 {
color:#ccc;
margin:3px 3px 3px 201px;
}

#main2 img {margin:3px 0 3px 6px;}
#main2 p {margin-bottom:10px; text-align:justify; color:#ccc;}
#main2 a {color:#FFFF66;}
#main2 a:hover {text-decoration:underline;}

#aboutInfo {width:370px;}

#tickerFront{
float:left;
background:url(../images/linkHeader.gif) repeat-x #000;
width: 77px; height:18px;
padding:2px 0 0 0;
margin:0;
}
#tickerFront p {
margin:0;
color:#ffff00;
text-align:center;
}

#ticker a {
color:#3300FF;
text-decoration:none;
}

#fscroller {text-align:left;}

#slideshow {
 /*height:300px;*/
 margin-bottom:3px;
}
/*#slideshow img {border:none;}*/

#footer {
 height:35px;
 clear:both;
 margin-top:3px;
 background:url(../images/button1.gif) repeat-x;
}

#footer p {color:#FFFF66; font-size:11px; text-align:center; margin:0; padding: 10px 0 0 0; letter-spacing:1px; font-weight:bold;}
#footer a {text-decoration:none;}

a.contact a {color:#fff; text-decoration:none;}

#topNote {margin:5px 0;}

#gallery { min-height:456px; background: url(../images/fb_logo.gif) center top no-repeat #000; padding:3px 0 0 0; margin-top:3px;  position:relative;}
#gallery ul {list-style:none; padding:0; margin:0; width:241px; position:relative; float:right;}
#gallery ul li {display:inline; width:54px; height:60px; float:left; margin:0 0 5px 5px;}
#gallery ul li a {display:block; width:54px; height:60px; text-decoration:none; border:1px solid #ccc;}
#gallery ul li a img {display:block; width:54px; height:60px; border:0;}
#gallery ul li a:hover {white-space:normal; border-color:#ccc; background:url(../images/hover.gif) center center no-repeat #a4a4a4;}
#gallery ul li a:hover img {position:absolute; right:240px; top:0; width:auto; height:auto; border:1px solid #ccc;}


#gallery2 {height:530px; background: url(../images/fb_logo.gif) center top no-repeat #000; padding:3px 0 3px 0; position:relative; }

/*
#gallery2 b.default {position:absolute; left:10px; top:10px; width:986px; height:450px; text-align:center;}
#gallery2 b.default img {display:block; margin:0 auto 10px auto; border:1px solid #ccc;}
#gallery2 b.default span {display:block; color:#fff; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px;
width:700px; margin:0 auto;}
*/

#gallery2 ul {list-style:none; padding:0; margin:0; width:241px; position:relative; float:right;}
#gallery2 ul li {display:inline; width:54px; height:60px; float:left; margin:0 0 5px 5px;}
#gallery2 ul li a {display:block; width:54px; height:60px; text-decoration:none; border:1px solid #ccc;}
#gallery2 ul li a span {display:none;}
#gallery2 ul li a img {display:block; width:54px; height:60px; border:0;}
#gallery2 ul li a:hover {white-space:normal; border-color:#ccc; background:url(../images/hover.gif) center center no-repeat #ccc;}
#gallery2 ul li a:hover b {position:absolute; right:239px; top:0; width:750px; height:480px; text-align:center;
background:#000; z-index:20;}
#gallery2 ul li a:hover span {display:block; color:#fff; font-family:verdana, arial, sans-serif; font-weight:normal;
font-size:11px; width:700px; margin:0 auto;}
#gallery2 ul li a:hover img {margin:0 auto 5px auto; width:auto; height:auto; border:1px solid #ccc;}

/*
#gallery2 ul li a:active, #gallery2 ul li a:focus {white-space:normal; border-color:#ccc; background:#000;}
#gallery2 ul li a:active b, #gallery2 ul li a:focus b {position:absolute; right:236px; top:0; width:754px; height:482px;
text-align:center; background:#000; z-index:10;}
#gallery2 ul li a:active span, #gallery2 ul li a:focus span {display:block; color:#fff; font-family:verdana, arial, sans-serif;
font-weight:normal; font-size:11px; width:350px; margin:0 auto;}
#gallery2 ul li a:active img, #gallery2 ul li a:focus img{margin:0 auto 10px auto; width:auto; height:auto; border:1px solid #ccc;}
*/

#profile {
width:250px; height:450px; float:left; margin:0 0 0 3px; border:1px solid #999;
}
#profile p {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ccc;
font-size:11px;
margin:11px 0 11px 5px;
}
.profileSubject {color:#fff; font-weight:bold;}
#profile img { border-bottom:1px solid #999;}
#profile a {color:#0099CC; text-decoration:none;}
#profile a:hover {text-decoration:underline;}

#scrollcontent {
float:left;
margin-bottom:3px;
background-color:#000;
}
#scrollcontent p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#scrollbar {
height:160px;
width:22px;
float:right;
border:1px solid #ccc;
background-color:#000;
}

#scrollbar img {border:none;}
#container {
position:relative;
width:165px;height:160px;
border:1px solid #ccc;
overflow:hidden;
background:#000000;
}
#container p {color:#ffffff;}
#container a {color:#6699FF;}

#botNav {clear:both; margin:500px 5px 0 5px; padding:5px 0 0 0;}
#botNav p {font-size:12px; text-align:right; color:#fff;}
.yellow {color:#ffff66; font-weight:bold;}
.grey {color:#666;}
#botNav p a {color:#fff;}


/*Example CSS for the two demo scrollers*/

#pscroller1{
width: 182px;
height: 137px;
border: 1px solid #ccc;
padding: 5px;
background-color: #000;
margin-bottom:3px;
}

#pscroller1 p {color:#fff; text-align:center;}

.someclass{ /*class to apply to your scroller(s) if desired*/
}


#linksLeft {
width:494px;
float:left;
padding-top:5px;
}
#linksLeft img {border:none; margin-bottom:10px;}


#linksRight {
width:494px;
float:right;
padding-top:5px;
}
#linksRight img {border:none; margin-bottom:10px;}

#adText p {text-align:left; color:#fff;}

#adlogic {
height:18px;
margin:3px 0 0 0;
text-align:right;
padding-right:10px;
background:url(../images/linkHeader.gif) repeat-x #000;
}

#adlogic a {color:#FFFFFF; font-size:11px;}

#flashlinkbanner {
	margin-bottom:8px;
}

/******************* Form formatting *************************************/

input.small_chk1 { vertical-align:middle; } /* Align text to checkbox on a form */


/************************************************************************/