/* CSS Document */
*{
padding:0px;
margin:0px;
}
body,td,th {
	font-family: Tahoma, Arial;
	color: #333333;
	font-size: 11px;
}
body {
	behavior: url(csshover3.htc); 
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	margin-left: 141px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#8b0304;
	
}
img, div { behavior: url(iepngfix.htc); }
#container{
width:690px;
}
#navHolder{
width:679px;
text-align:center;


}
#telHolder{
width:640px;
height:36px;
margin-top:20px;
margin-right:19px;
text-align:right;
background-image:url(../images/tel_line.gif);
background-position:right;
background-repeat:no-repeat;
color:#666666;


}
#socHolder{
	float:left;
	text-align:left;
	width:200px;

}

.email {color: #8B0304}
.email a{
text-decoration:none;
color: #8B0304;
}
#navArea{
width:630px;
height:35px;
background-image:url(../images/nav_bg.gif);
background-repeat:no-repeat;
text-align:center;
margin:0 auto;
padding-left:10px;
padding-top:8px;
}

#termsHolder a{
color: #8B0304;
text-decoration:none;
}
#listingRow{
background-repeat:no-repeat;
width:451px;
height:89px;
padding-top:7px;
padding-left:7px;

}
#listingRow h2{
font-size:16px;
font-weight:normal;
padding-top:2px;
padding-bottom:2px;
}
#listingRow h4{
color:#8b0304;
font-size:10px;
}
#listingImage{
float:left;
width:108px;
}
#listingContent{
float:right;
width:340px;
}
#galleryHolder{
width:410px;
text-align:center;

}
#pageEvent a{
color:#8b0304;
text-decoration:underline;
}
#galleryImage{
float:left;
text-align:center;
margin-bottom:6px;
margin-right:4px;
margin-left:4px;
border:1px #8B0304 solid;
}
#navArea li{
position: relative;
float: left;
list-style: none;
margin: 0;
padding:0;
}
#navArea li a{

display: block;
text-decoration:none;
text-align: center;
line-height: 26px;
color: white;
}

#navArea ul ul{
position: absolute;
visibility: hidden;

}
#navArea ul li:hover li{



}
#navArea ul li:hover ul{
visibility:visible;
background-color:#eeeeee;
font-size:10px;
text-align:left;
padding-left:0px;
width:129px;
font-weight:normal;
opacity:0.9;filter:alpha(opacity=90);
}

#navArea ul {
list-style-type: none;

}

#navArea ul a {
font-size:13px;
padding-right: 15px;
padding-left: 15px;
text-decoration: none;
color: #8B0304;
}
#navArea ul a:hover {
font-size:13px;
padding-right: 15px;
padding-left: 15px;
text-decoration: none;
color: #000000;
}

#flashHolder{

}
#mainHolder{
width:659px;
padding-right:20px;
text-align:right;
overflow:hidden;
background-color:#ffffff;
clear:both;

}
#leftCont{
float:left;
width:467px;
text-align:left;
padding-left:17px;
margin-top:4px;
overflow:visible;


}
#rightCont{
margin-top:17px;
float:right;
width:142px;
text-align:center;
overflow:visible;
}
#box1{
height:78px;
background-image:url(../images/book_now.gif);
background-repeat:no-repeat;
display:block;
cursor: pointer;

}
#box2{
margin-top:30px;
height:124px;
background-image:url(../images/mail_list_bg.gif);
background-repeat:no-repeat;
text-align:left;
}
#box3{
margin-top:14px;
height:296px;
background-repeat:no-repeat;
background-image:url(../images/menu_bg.gif);
text-align:left;
}
#box3 h2{
padding-top:9px;
padding-bottom:7px;
font-size:15px;
}
#box3 p{
font-size:13px;
line-height:12px;
}
#newsItem{
padding-bottom:7px;
padding-left:10px;
padding-right:10px;
}
#pageContent{
overflow:hidden;
}
#pageContent p{
padding-top:4px;
padding-bottom:4px;
font-size:11px;

}
#pageContent h1{
font-size:18px;
font-weight:normal;
padding-top:4px;
padding-bottom:4px;
color:#8b0304;

}
#pageContent a{
text-decoration:underline;
color:#8b0304;
}
.testname{
color:#8B0304;
font-weight:bold;
}
h1{
font-size:18px;
font-weight:normal;
padding-top:4px;
padding-bottom:4px;
color:#8B0304;
}
h2{
font-size:16px;
font-weight:normal;
padding-top:6px;
padding-bottom:6px;
}
h3{
font-size:16px;
font-weight:normal;
padding-top:6px;
padding-bottom:6px;
}
h6{
font-size:16px;
font-weight:normal;
padding-top:6px;
padding-bottom:6px;
}
#listingsHolder h1{
font-size:18px;
font-weight:normal;
padding-top:4px;
padding-bottom:4px;
color:#8b0304;
}
#pageContent h2{
font-size:14px;
font-weight:normal;
padding-top:3px;
padding-bottom:5px;

}
#pageContent h6{
font-size:12px;
font-weight:normal;
padding-top:3px;
padding-bottom:5px;

}

#seasonalEventHolder{
display:block;
width:460px;
height:130px;
margin-top:5px;
overflow:hidden;
}
#mainEventsHolder{
width:460px;
overflow-x:hidden; 


}
#mainEventsHolder h2{
	

padding-left:8px;

}
#mainEventsHolder h3{
padding-top:7px;
padding-bottom:4px;
color:#8B0304;
padding-left:12px;
font-size:13px;
}
#mainEventsHolder p{
font-size:10px;
color:#666666;
padding-left:12px;
}
#mainEventsHolder .click{
font-size:10px;
color:#8B0304;
padding-left:12px;
font-weight:bold;
padding-top:8px;
padding-bottom:5px;
}
.clickhere{
text-decoration:none;
color:#8B0304;
}
#mainEventsHolder .viewAllEvents{
padding-left:22px;
padding-top:5px;
color:#464646;
font-size:13px;
}
.clickhereAll{
color:#464646;
text-decoration:none;
}
#box2 h2{
padding-top:10px;
padding-bottom:2px;
padding-left:10px;
}
#box2 p{
padding-top:3px;
padding-bottom:2px;
padding-left:11px;
color:#464646;
font-size:10px;
}
#box2 form{
padding-top:3px;
padding-bottom:2px;
padding-left:10px;
color:#464646;
font-size:10px;
height:14px;
}
#box3 h2{

padding-left:10px;
}
#box3 h3{
padding-left:10px;
padding-bottom:0px;
}

#complete_logo{
margin-top:16px;
padding-bottom:9px;
padding-left:10px;
}
#leftEvent{
float:left;
width:221px;
text-align:left;
padding-top:6px;
}
#leftEvent h3{
height:34px;
}
#rightEvent h3{
height:34px;
}
#eventHomeTxt{
width:221px;
background-image:url(../images/event_rep.gif);
background-repeat:repeat-y;
}
#viewAllEventHome{
width:221px;
background-image:url(../images/event_btm.gif);
background-repeat:no-repeat;
height:25px;
}
#rightEvent{
float:right;
width:221px;
text-align:left;
padding-top:6px;
}
.cleardefault{
font-size:10px;
color:#464646;
border:1px #4c0101 solid;
width:114px;
margin-bottom:5px;
}
#footer{
width:679px;
text-align:left;
height:27px;
background-color:#FFFFFF;

}
#splitpixelHolder{
float:right;
width:148px;
text-align:right;
margin-right:22px;
}
#termsHolder{
float:left;
width:450px;
text-align:center;
color:#8b0304;
}
#EventHomeImg{
width:219px;
height:124px;

background-position:center top;
background-repeat:no-repeat;
display:block;
cursor:pointer;
}
#newsItem a{
color:#8b0304;
text-decoration:none;
}
#newsItem a:hover{

text-decoration:underline;
}

