@charset "utf-8";
/* place content styles for the page below as indicated */
/* content styles goese here */


#searchbar {
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
#footermenu{
background-color:#999999;
	background-repeat:repeat-x;
	background-position:0px 0px;
	height:62px;
}
.footer a {
	color:#FFFFFF;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.footer td{
	border-right:1px solid #ffffff;
}
.footer {
	width:75%;
	height:21px;
}
/* end */
/* custom styles for the rest of the page elements */
#bannerDisplay {
	position:absolute;
	float:inherit;
	z-index:4;
	left:213px;
	top:17px;
	border:4px solid #FF0000;
}

.hidebanner {
	display:none;
	visibility:hidden;
}

#galleryListingRegion {
	padding:8px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#galleryLoadingRegion {
	color:#FF0000;
	text-decoration:blink;
	font-size:16px;
	font-weight:bold;
}
#noResults {
	color:#ffffff;
	background:#FF0000;
	font-size:16px;
	font-weight:bold;
}

#galTotal {
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}

.nav, span.pagenav {
	padding:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFCC00;
	cursor:pointer;
}
.galblock {
	position: relative;
	width: 146px;
	height: 189px;
	float: left;
	margin: 8px;
	padding: 4;
	float: left;
	display:inline;
	color:#FFFFFF;
	cursor:pointer;
}

.galleryblock div.thumb {
	width:64px; 
	height:48px; 
	background-color:#ffffff;
}

#displayGalleryRegion {
	padding:8px;
	background:none;
}

.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
}

.date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
}

#promoter {
	font-weight:bold;
	text-decoration:underline;
}
 
.largerImg {
	cursor:pointer;
	background-color:#ffffff;
	position:absolute;
	z-index:4;
}

#largerImg {  
	cursor:pointer;
	background-color:#ffffff;
	text-align:center;
}
#largImg{
	background-color:#FFFFFF;
	width:auto;
	text-align:center;
}
.orderresponse{
	font:"Courier New", Courier, monospace;
	font-size:12px;
	color:#000000;
}
#thumbnailList {
	background-color:#FFFFFF;
	float:left;
	width: 100%;
	position: relative;
	clear: right;
}

#thumbnailList span.pagenav {
	color:#000000;
	font-size:9px;
}
.thumbn{
 	cursor:pointer;
}
.floatimage {
	border:4px solid #FF0000;
	background-color:#FF9900;
	font-size: 22px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	position: relative;
	width:auto;
}

#container {float:left;}
#col1{
	padding:8px;
	text-align:center;
	vertical-align:top;
}
.controllers { clear:both;}
#galDisplayRegionType {display:none;}


/*comments area */
#commentTitle {color:#83A3D8; font-size:16px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; padding-top:15px; height:20px;}
.commentodd { border-bottom:#CCCCCC dotted 1px; margin-bottom:10px; }
.commenteven { border-bottom:#CCCCCC dotted 1px; background: #F3F3F3; margin-bottom:10px;  }
.posted, .date  {color:#CC0000; font-size:10px; padding-bottom:10px;}
#formComment { background-color:#83A3D8; font-size:10px; }
#formComment a{color: #3866b1; text-decoration: none; font-size:9px; outline-color: invert; outline-style: none; outline-width: medium;}
#formComment input { border:none; }
#formComment a:hover {color: #FF3300; text-decoration: underline;}
#comment { width: 700px; margin:3px;}
#submitBttn {
    height: 26px;
    width: 126px;
    background: transparent url(/tsv7/events/images/send_butt.gif) no-repeat top left;
    border: none; margin:3px;
}
#submitBttn:hover {
    background: transparent url(/tsv7/events/images/send_butt.gif) no-repeat bottom left;
    border: none;
    color: #800000;
}
.closeform {
    height: 26px;
    width: 126px;
    background: transparent url(/tsv7/events/images/close_button.gif) no-repeat top left;
    border: none; margin:3px;
}


/* end comments area */
/* css curve box */

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #000; border-right:1px solid #000;}
.xb1 {margin:0 5px; background:none;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background: #fff; border:0 solid #000; border-width:0 1px;}

/* end curve box */
/*photo area */
#photoArea { width:945px; text-align:center;}
#photos { width:900px; height:770px; border:none; text-align:center;}
#gall_info { background: url(../images/event_bg.jpg) top left no-repeat #B4BFAE; width:900px; text-align:left; position:relative; top:-5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
#galleryTitle, #galleryDate, #content  {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; font-style:normal; }
#galleryTitle {font-size:16px;}

#info_bot { background:url(../images/info_bot.gif) no-repeat top; width:900px; height:15px; position:relative; top:-11px;}
#gall_comm { position:relative; top:-60px; text-align:left;}
/* end photo area */

/* end */

