/* CSS Document */
body{
margin:0;
padding:0;
color:#d7d7d7;
background:url(../images/bg.jpg) repeat-x top #000000;
}

h1,h2,h3,h4,h5,h6,ul,li{ margin:0; padding:0;}

p{ line-height:18px;
margin:0;
padding:0;
margin-bottom:6px;
}

a{
color:#d7d7d7;
text-decoration:none;
text-decoration:none;
font:11px Tahoma, Arial, Helvetica, sans-serif;
cursor:pointer;
padding-bottom:2px;
border-bottom:1px dashed #a41515;
margin-bottom:3px;
}
a:hover{
padding-bottom:2px;
color:#ffffff;
text-decoration:none;
font:11px Tahoma, Arial, Helvetica, sans-serif;
cursor:pointer;
border-bottom:1px dashed #ffffff;
margin-bottom:3px;
}

p{
padding-top:5px;
line-height:14px;
padding-left:10px;
padding-right:5px;
color:#d7d7d7;
font:11px Tahoma, Arial, Helvetica, sans-serif;
}

#container{
width:940px;
margin:0 auto;
height:auto;
}

#header{
width:940px;
height:154px;
}

#bodycon{
width:940px;
height:auto;
}


#titlebar{
background:url(../images/titlebar_bg.jpg) left no-repeat;
width:940px;
float:left;
height:59px;
}

#statictitlebar{
width:940px;
float:left;
height:59px;
}




.titleimg{
float:right;
width:auto;
height:59px;
}

#bodycontent{
width:100%;
margin: 0 auto;
height:auto;
}

#bodyleft{
float:left;
width:234px;
height:74px;
}
#bodyright{
float:right;
width:706px;
height:auto;
background:url(../images/inner_content_bg.jpg) repeat-x top;}

#bodyright1{
float:right;
width:706px;
height:300px;
background:url(../images/inner_content_bg.jpg) repeat-x top;}


#bodyright p{

padding:13px;
color:#d7d7d7;
font:11px Tahoma, Arial, Helvetica, sans-serif;

}
#bodyright1 p{

padding:13px;
color:#d7d7d7;
font:11px Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
}
#bodyright h6{

padding:13px;
color:#d7d7d7;
font:11px Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:20px;}


#locationaddress{
float:left; width:98%;
height:auto;
margin-bottom:10px;
}

.imgbrdr{
border:#a41515  dashed 1px;
padding:5px;
}

.form1{
color:#646464;
font:11px Arial, Helvetica, sans-serif;
}

#homeflash{
float:left;
height:427px;
width:452px;
}

#footer{
width:940px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
height:34px;
float:left;
padding-top:20px;

}

#footer p{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff001b;
width:auto;
float:left;
}

#footer a{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:none;
color:#999999;
padding-left:6px;
padding-right:6px;
text-decoration:none;
float:right;
width:auto;
border-bottom:none;
border-right:1px solid #333333;

}

#footer a:hover{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:none;
color:#ff001b;
padding-left:6px;
padding-right:6px;
text-decoration:none;
border-bottom:none;
border-right:1px solid #333333;
}

#footer .selected{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#999999;
padding-left:6px;
padding-right:6px;
text-decoration:none;
}

/*events section*/

.redtext{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ff001b;
}

.form{
font-size:10px;
color:#000000;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin-left:15px;
margin-right:15px;
width:100px;
}
#eventcontent{
width:100%;
margin: 0 auto;
height:auto;
float:left;
}

.norm{
color:#d7d7d7;
font:11px Tahoma, Arial, Helvetica, sans-serif;
}




#gallery{
width:940px;
background:url(../images/events_topbg.jpg) repeat-x;
height:35px;
float:left;
font-size:12px;
}

#gallery p{
text-transform:uppercase;
margin-top:10px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

#gallery a{
font-weight:bold;
padding-left:5px;
padding-right:5px;
font-size:12px;
margin-top:15px;
float:left;
text-decoration:none;
border:none;
color:#ffffff;
float:left;
}

#gallery a:hover{
font-weight:bold;
margin-top:15px;
border:none;
float:left;
text-decoration:none;
color:#ffd4d4;
font-size:12px;
}

#gallery .selected{
font-weight:bold;
margin-top:15px;
border:none;
float:left;
text-decoration:none;
color:#ffd4d4;
font-size:12px;
}

#gallerycontent{
width:100%;
margin: 0 auto;
height:auto;
float:left;
border-bottom: 1px dashed #565454;
padding-bottom:20px;
}
 #gallerycontent h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
font-weight:bold;
padding-top:15px;
padding-left:10px;
}

#gallerysection{
height:250px;
width:175px;
background:#6f0505;
border:1px solid #8b0409;
float:left;
margin-left:45px;
margin-top: 25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-align:center;
line-height:18px;
}

#galleryimg {
background:url(../images/galleryimg_bg.jpg) no-repeat;
height:118px;
width:162px;
margin:auto;
margin-top:5px;
margin-bottom:15px;
border:none;
}


#gallerybutton{
background: url(../images/viewmore_but_bg.jpg) no-repeat ;
margin-top:20px;
margin-left:auto;
margin-right:auto;
height:20px;
width:110px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
border:none;
padding-top:0px;
text-decoration:none;
}

#gallerybutton a{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
border:none;
padding-top:0px;
text-decoration:none;
}

#gallerybutton a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffbbbb;
border:none;
padding-top:0px;
text-decoration:none;
}

.blkbrdr{
width:auto;
height:auto;
border:1px solid #000000;
margin:8px 10px;
}

#eventstopbg{
width:940px;
background:url(../images/events_topbg.jpg) repeat-x;
height:35px;
float:left;
font-size:12px;
}
#eventstopbg .txt{
text-transform:uppercase;
margin-top:10px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
}

#eventstopbg.txt a{
font-size:12px;
margin-top:10px;
float:left;
text-decoration:none;
color:#ffffff;
}

#eventstopbg .txt a:hover{
margin-top:10px;
float:left;
text-decoration:none;
color:#ffd4d4;
font-size:12px;
}

#eventstopbg ul{
width:auto;
list-style-type:none;
float:right;
margin-top:10px;
}
#eventstopbg li{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:40px;
padding-right:40px;
height:25px;
padding-top:4px;
float:left;
font-size:11px;
color:#fe0000;
background:url(../images/nav_gap_img.gif) no-repeat right 3px;
}

#eventstopbg li a{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:0px;
height:25px;
padding-top:1px;
float:left;
font-size:11px;
color:#d7d7d7;
font-weight:bold;
}

#eventstopbg li a:hover{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:0px;
height:25px;
padding-top:1px;
float:left;
font-size:11px;
color:#ffffff;
font-weight:bold;
}

#eventimg1{
background:url(../images/eventimg1_bg.jpg) no-repeat;
height:225px;
width:130px;
margin:auto;
margin-top:5px;
margin-bottom:5px;
border:none;
z-index:1;	
}

.eventimg{
border:1px solid #000000;
margin:auto;
margin-top:20px;
margin-bottom:10px;
margin-left:7px;
margin-right:7px;
}
.event{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:auto;
text-align:center;
line-height:18px;
color:#ffffff;
border-bottom:1px dashed #725454;
}

.event td{
 padding:2px;}
 
 #button1{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:auto;
text-align:center;
color:#d4b3b5;
font-weight:bold;
background:url(../images/button1.gif) no-repeat;
height:17px;
border:none;
width:108px;
margin-right:20px;

 }
 
#button2{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:auto;
text-align:center;
color:#d4b3b5;
background:url(../images/button2.gif) no-repeat;
height:17px;
border:none;
font-weight:bold;
width:129px;
margin-right:20px;
 }
 #button3{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:auto;
text-align:center;
color:#d4b3b5;
background:url(../images/button3.gif) no-repeat;
height:17px;
border:none;
font-weight:bold;
width:175px;
margin-right:20px;
 }
 
  #buttonsmall{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:auto;
text-align:center;
color:#d4b3b5;
font-weight:bold;
background:url(../images/button4.gif) no-repeat;
height:17px;
border:none;
width:71px;
margin-right:20px;

 }
 
 
 #specials{
 width:100%;
 float:left;
 height:auto;
 margin-bottom:10px;}
 
 #specialcontent{
 width:100%;
 float:left;
 height:auto;
 margin-bottom:10px;
 font-family:Tahoma;
 font-size:12px;
 font-weight:bold;
 color: #ffffff}
 
 
  #specialcontent a{
 font-family:Tahoma;
 font-size:11px;
 font-weight:normal;
 border-bottom:none;
 text-decoration:none;
 padding-bottom:3px;
 color:#ffffff;
 }
 
 
   #specialcontent a:hover{
 font-family:Tahoma;
 font-size:11px;
 font-weight:normal;
 border-bottom:none;
 text-decoration:none;
  padding-bottom:3px;
 color:#ffccd1;}
 
 
 
 
 #promo{
width:940px;
background: url(../images/promo_tit_bg.gif) no-repeat;
height:35px;
float:left;

}
#promo ul{
width:auto;
list-style-type:none;
float:right;
margin-top:10px;
}
#promo li{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:40px;
padding-right:40px;
height:25px;
padding-top:4px;
float:left;
font-size:11px;
color:#fe0000;
background:url(../images/nav_gap_img.gif) no-repeat right 3px;
}

#promo li a{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:0px;
height:25px;
padding-top:1px;
float:left;
font-size:11px;
color:#d7d7d7;
font-weight:bold;
}

#promo li a:hover{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:0px;
height:25px;
padding-top:1px;
float:left;
font-size:11px;
color:#ffffff;
font-weight:bold;
}















#pic1 {
	background:url(../images/eventimg1_bg.jpg) no-repeat;
height:auto;
width:auto;
margin:auto;
margin-top:5px;
margin-bottom:5px;
border:none;
position: relative;
z-index:1;
}

#pic1 a .large {
	border:none;
	display: block;
	height: 1px;
	left: -1px;
	position: relative;
	top: -1px;
	width: 1px;	
	z-index:2;	
}

#pic1 a img {
	border:none;
}

#pi1c a.p1, #pic1 a.p1:visited {
	/*border: 1px solid #000000;*/
	display: block;
	border:none;
	height:auto;
	left: 0;
	text-decoration: none;
	top: 0;

}

#pic1 a.p1:hover {
	color: #000000;
	border:none;
	text-decoration: none;
}

#pic1 a.p1:hover .large {
	border: 1px dashed #a41515;
	padding:8px;
	background:#000000;
	display: block;
	height: auto;
	left: 190px;
	position: absolute;
	top:-160px;
	width:auto;
}
#pic2 {
	background:url(../images/eventimg1_bg.jpg) no-repeat;
height:auto;
width:auto;
margin:auto;
margin-top:5px;
margin-bottom:5px;
border:none;
position: relative;
z-index:1;
}

#pic2 a .large {
	border:none;
	display: block;
	height: 1px;
	left: -1px;
	position: relative;
	top: -1px;
	width: 1px;	
	z-index:2;	
}

#pic2 a img {
	border:none;
}

#pi1c a.p1, #pic2 a.p1:visited {
	/*border: 1px solid #000000;*/
	display: block;
	border:none;
	height:auto;
	left: 0;
	text-decoration: none;
	top: 0;

}

#pic2 a.p1:hover {
	color: #000000;
	border:none;
	text-decoration: none;
}

#pic2 a.p1:hover .large {
	border: 1px dashed #a41515;
	padding:8px;
	background:#000000;
	display: block;
	height: auto;
	left: 250px;
	position: absolute;
	top:-160px;
	width:auto;
}