@charset "utf-8";
/* 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;
	background-color:#8b0304;
	margin-bottom: 0px;	
}
#footer{
width:679px;
text-align:left;
float:left;
}
#itemContEnt a{
color:#000000;
text-decoration:underline;
}
#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;
}

#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:648px;
padding-right:31px;
text-align:right;
background-color:#ffffff;
overflow:auto;

}
#leftCont{
float:left;
width:418px;
text-align:left;
padding-left:16px;
margin-top:14px;
overflow:visible;

}
#leftCont h2{
font-size:16px;
font-weight:normal;

}
#separateCont{
float:left;
width:10px;
text-align:left;
margin-top:46px;
border-right:1px #8b0304 solid;
height:360px;
}
#listingsHolder{
width:620px;
float:right;
text-align:left;
margin-top:10px;


}
#listingsHolder h1{
font-size:18px;
color:#8B0304;
}
#listingsHolder h2{
font-size:14px;
font-weight:normal;

}
#listingRow{



}
#listingRow h2{
font-size:16px;
font-weight:normal;
padding-top:2px;
padding-bottom:2px;
}
#listingRow h3{
color:#8b0304;
font-size:10px;
}
#listingImage{
padding-left:7px;
float:left;
width:108px;
}
#listingContent{
float:right;
width:495px;

}
#listingCont{
	width:620px;
	background-image:url(../images/listing_bg_rep.gif);
	background-repeat:repeat-y;
	overflow:hidden;
	clear:both;
	
}
#listingTop{
	width:620px;
	height:10px;
	background-image:url(../images/listing_top.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	clear:both;
}
#listingBtm{
	width:620px;
	height:30px;
	background-image:url(../images/listing_btm.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	clear:both;
}
#rightCont{
margin-top:14px;
float:right;
width:184px;

text-align:left;
}
#itemHolder{
width:180px;
padding-left:4px;

}
#itemList{
height:54px;
clear:both;
overflow:visible;
}
#itemList h2{
color:#8b0304;
font-weight:normal;
font-size:14px;
}

#icon{
float:right;
overflow:visible;
height:54px;

}
#itemSep1{
height:10px;

}
#itemCont{
width:140px;
float:left;
color:#8b0304;
font-size:10px;
overflow:visible;
height:54px;
}
#itemCont a{
color:#8b0304;
text-decoration:none;
}

#itemContEnt{
width:136px;
float:left;
color:#000000;
font-size:10px;
}
#itemContTags{
width:168px;
float:left;
color:#8b0304;
font-size:10px;
}
#itemContTags a{
color:#8b0304;
font-size:10px;
text-decoration:none;
}
#itemContTags a:hover{
text-decoration:underline;
}
#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:5px;
height:225px;
background-repeat:no-repeat;
background-image:url(../images/menu_bg.gif);
text-align:left;
}
#pageContent p{
padding-top:4px;
padding-bottom:4px;

}
#pageContent h1{
font-size:18px;
font-weight:normal;
padding-top:4px;
padding-bottom:4px;
color:#8B0304;
}
#pageContent h2{
font-size:16px;
font-weight:normal;
padding-top:6px;
padding-bottom:6px;

}
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;
}
#pageEvent h1{
font-size:18px;
font-weight:normal;
padding-top:4px;
padding-bottom:4px;
color:#8B0304;
}
#pageEvent p{
padding-top:4px;
padding-bottom:4px;
}
#pageEvent h3{
font-size:16px;
font-weight:normal;
padding-top:6px;
padding-bottom:6px;
color:#8B0304;
}
#galleryHolder{
width:410px;
text-align:center;
overflow:visible;
}
#mainHolder a{
text-decoration:underline;
color:#8b0304;
}
#galleryImage{
float:left;
text-align:center;
margin-bottom:6px;
margin-right:4px;
margin-left:4px;
border:1px #8B0304 solid;

}
.testname{
color:#8B0304;
font-weight:bold;
}
#seasonalEventHolder{
width:460px;
height:130px;
margin-top:5px;
display:block;
}
#mainEventsHolder{
width:460px;

}
#mainEventsHolder h2{
padding-top:6px;
padding-bottom:6px;
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-top:16px;
padding-bottom:16px;
padding-left:10px;
}
#box3 h3{
padding-left:10px;
}
#pdf_link{
padding-top:12px;
padding-bottom:13px;
padding-left:10px;
padding-right:8px;
display:block;
cursor:pointer;
height:59px;
}
#complete_logo{
margin-top:16px;
padding-bottom:9px;
padding-left:10px;
}
#leftEvent{
float:left;
width:221px;
height:252px;
background-image:url(../images/event_bg.gif);
background-repeat:no-repeat;
text-align:left;
padding-top:6px;
}
#rightEvent{
float:right;
width:221px;
height:252px;
background-image:url(../images/event_bg.gif);
background-repeat:no-repeat;
text-align:left;
padding-top:6px;
}
.cleardefault{
font-size:10px;
color:#464646;
border:1px #4c0101 solid;
width:114px;
margin-bottom:5px;
}

#footer{
width:640px;
text-align:left;
height:27px;
}
#splitpixelHolder{
float:right;
width:148px;
text-align:right;
margin-right:22px;
}
#termsHolder{
float:left;
width:450px;
text-align:center;
color:#8b0304;
}
#nextPrevHolder{

width:350px;
color:#666666;
font-size:11px;
font-weight:bold;
float:right;
text-align:right;

}
#nextPrevHolderBtm{

width:299px;
color:#666666;
font-size:11px;
font-weight:bold;
padding-right:10px;

}
#nextBtn{
float:left;
width:93px;
height:17px;
padding-top:4px;
background-image:url(../images/nextBtn.gif);
background-repeat:no-repeat;
text-align:center;
}
#prevBtn{
float:left;
width:93px;
height:17px;
padding-top:4px;
background-image:url(../images/nextBtn.gif);
background-repeat:no-repeat;
text-align:center;
}
#numBtn{
float:left;
height:17px;
padding-top:4px;
}
#nextBtn a{
text-decoration:none;
color:#666666;
}
#prevBtn a{
text-decoration:none;
color:#666666;
}
#numBtn a{
text-decoration:none;
color:#666666;
}
