/* CSS Document */

* { margin:0; padding:0;}

html, body { height:100%; }

body {font-size:100%; line-height:1.125em; background:#222222}

html, input, textarea	{	font-family:Arial; 

		color:#676767;	}	



.alignMiddle{ vertical-align:middle}

.alignCenter{ text-align: center}

.container1{ width:100%}



.clear { clear:both;}

.fleft{ float:left}

.fright{ float:right}



div.container {	overflow:hidden; width: 100%;}
div.altcontainer {	overflow:visible; width: 100%;}



a img{ border:0px}

img{ vertical-align:top;  }



.link{ color:#cf033a; font-weight:bold; display:block; margin-bottom:9px}

.link2{ color:#151515; font-weight:bold; display:block; margin-bottom:9px}

.link3{ color:#cf033a; font-weight:bold; display:block}

.link4{ color:#151515; }

.link5{ color:#676767; }

a{color:#5c9840; text-decoration:underline} 

a:hover{text-decoration:none}





#content ul{margin:0; padding:0; list-style:none;}

#content ul li{background:url(images/marker1.gif) top left no-repeat; background-position:0 11px; margin:0; padding-left:8px; }

#content ul li a{color:#5f5f5f; text-decoration: underline; line-height:1.833em} 

#content ul li a:hover { text-decoration:none; }



.link-1 { display:block; float:left; background:url(images/link_bg.gif) left top repeat-x; color:#ffffff; text-decoration:none; font-weight:bold}

.link-1 em { display:block; background:url(images/link_left.gif) no-repeat left top;}

.link-1  b { display:block; background:url(images/link_right.gif) no-repeat right top; padding:1px 13px 3px 23px; font-weight:normal; font-style:normal;}

.link-1:hover{ background:url(images/link_bg-1.gif) left top repeat-x;}

.link-1:hover em{ background:url(images/link_left-1.gif) no-repeat left top;}

.link-1:hover  b { background:url(images/link_right-1.gif) no-repeat right top; }

.link-2 { display:block; float:left; background:url(images/link_bg1.gif) left top repeat-x; color:#ffffff; text-decoration:none; font-weight:bold}

.link-2 em { display:block; background:url(images/link_left1.gif) no-repeat left top;}

.link-2  b { display:block; background:url(images/link_right1.gif) no-repeat right top; padding:1px 13px 3px 23px; font-weight:normal; font-style:normal;}

.link-2:hover{ background:url(images/link_bg1-1.gif) left top repeat-x;}

.link-2:hover em{ background:url(images/link_left1-1.gif) no-repeat left top;}

.link-2:hover  b { background:url(images/link_right1-1.gif) no-repeat right top; }





/*header*/

#header {font-size:0.75em; color:#ffffd4 }

#header a{text-decoration:none;  color:#ffffd4}

#header a:hover{ text-decoration:none; color:#222222}

#header .img{ margin:0 0 0 29px }
#header .img2{ margin:0 0 0 15px }

#header .img1{ margin:0 0 21px 0 }

#header .logo{ margin:101px 0 0 0 }

#header .title{  margin:0 0 7px -21px}

#header ul{
	margin:0;
	list-style:none;
	position:absolute;
	width: 1024px;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0px;
}

#header ul li{ margin:0; display:inline}

#header ul li a{
	color:#ffffff;
	text-decoration:none;
	background:url(images/marker.gif) top left no-repeat;
	font-size:1.44em;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 44px;
} 

#header ul li a:hover { color:#D61D24; text-decoration:none;}

#header ul li .current{ color:#D61D24; text-decoration:none;}

#header .block{ position:absolute; margin:202px 0 0 565px; width:397px; height:361px; background:url(images/bg_block.gif) no-repeat left}

#header .block .indent{ padding:24px 0 0 39px}

#header .link1{color:#fff; font-size:1.08em; font-weight:bold; background:url(images/button.gif) top left no-repeat; position:absolute; padding:18px 25px 8px 30px; text-decoration:none; margin:167px 0 0 801px  } 

#header .link1:hover{text-decoration:none; color:#222222  } 



/*content*/

#content{ font-size:0.75em; width:100%; text-align:left;}

#content .indent-main{padding:0 25px 34px 33px}

#content .indent-col1{padding:5px 40px 9px 0}

#content .indent-col2{padding:0 0 0 27px}
#content .indent-col201{padding:0 0 0 10px}

#content .indent-col3{padding:0 28px 10px 30px}

#content .indent-col4{padding:0 28px 10px 36px}

#content .indent-col5{padding:38px 30px 10px 36px}

#content .indent-col6{padding:38px 30px 10px 26px}

#content .title{  margin-bottom:16px}

#content .img1{
	position:absolute;
	left: 158px;
	top: 674px;
}

#content .img-left{ float:left; margin:0 20px 16px 0}

#content .img-left1{ float:left; margin:0 30px 0 -5px}

#content .img-left2{ float:left; margin:0 40px 0 -5px}

#content .img-indent{ margin:0 0 16px 0}

#content p{ margin:0 0 15px 0}

#content .p{ margin:0 0 15px 0}

#content .p1{ margin:0 0 5px 0}

#content h2{color:#404040; font-size:2.1666em; margin:0 0 23px 0; font-weight:normal  }

#content h3{color:#404040; font-size:2.1666em; margin:0 0 23px 0; font-weight:normal  }

#content h3 strong {color:#da4164; font-weight:normal }

.bg{ border-right:1px solid #f0ecd4}



#content .indent{padding:0 0 0 114px}
#content .indent10{padding:0 0 0 5px}

#page4 #content .indent{padding:0 0 0 160px}

#page6 #content .indent{padding:0 0 0 10px; position: relative; float:left}

#content .row{ width:100%; margin-bottom:28px}



/*box*/

.box{ background:#edfbd7; width:100%; color:#858585}

.box .border-top {background:url(images/border_top.gif) repeat-x top;}

.box .border-bottom {background:url(images/border_bottom.gif) repeat-x bottom;}

.box .border-left {background:url(images/border_left.gif) repeat-y left;}

.box .border-right {background:url(images/border_right.gif) repeat-y right;}

.box .corner-top-left {background:url(images/corner_top_left.gif) no-repeat left top;}

.box .corner-top-right {background:url(images/corner_top_right.gif) no-repeat right top;}

.box .corner-bottom-left {background:url(images/corner_bottom_left.gif) no-repeat left bottom;}

.box .corner-bottom-right {background:url(images/corner_bottom_right.gif) no-repeat right bottom; width:100%; }

.box .indent-box{ padding:38px 44px 44px 51px; }

.box .indent-box1{ padding:35px 35px 31px 217px; }
.box .indent-box101{ padding:35px 35px 31px 35px; }





/*footer*/

#footer { color:#828282; font-size:0.75em; }

#footer .indent-footer{ padding:38px 30px 0 56px;}

#footer a {color:#b8b08e; text-decoration:underline}  

#footer a:hover {  text-decoration:none}



.h{ height:30px}

.block-contact span{ float:right; margin-right:80px}

textarea{

   	border:1px solid #a4a4a4; 

	background:#fefaea;

	color:#a4a4a4;

	width:238px; height:81px;

	font-size:11px;

	padding-left:5px;

	margin-bottom:11px;

	overflow:auto}

adding-top:10px;	width:54px;	padding-bottom:4px;}
.content{			background-image:url(bg.gif);	background-position:bottom;	background-repeat:repeat-x;	border-left-style:solid; border-left-color:#3b3b3d;	border-left-width:1px; border-right-style:solid; border-right-color:#3b3b3d;	border-right-width:1px;	padding-left:10px;	padding-right:10px;	padding-top:10px;}





.play {				display:block;	background-image:url(play.gif);	width:22px;	height:22px;	outline:none;	float:left;}

.play:hover {		background-position:bottom;}

.pause {			display:block;	background-image:url(pause.gif);	width:22px;	height:22px;	outline:none;		float:left;}

.pause:hover {		background-position:bottom;}

.rewind {			background-image:url(rewind.gif);	width:22px;	height:22px;	outline:none;	float:left;}

.rewind:hover {		background-position:bottom;}

.next {				background-image:url(next.gif);	width:22px;	height:22px;	outline:none;	float:left;}

.next:hover {		background-position:bottom;}

.previous {			background-image:url(previous.gif);	width:22px;	height:22px;	outline:none;	float:left;}

.previous:hover {	background-position:bottom;}



#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
.bidtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: 16px;
}
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.redtext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #C30;
}
.ticketsales {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F00;
}
.restauranttitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #093;
}

