body {
	background-color: #ffffff;
	margin:0px;
	padding:0px;
}
.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
p {
	padding-top:0px;
	margin-top:0px;
}
img {
	border:0px;
}
div {
	margin:0px;
	padding:0px;
	font-family:verdana; font-size:12px;
}
.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}
a:link, a:visited{
	COLOR:inherit;
	text-decoration:none;
}
#main {
	width:790px;
	margin: 0px auto 0px auto;
	border: 0px solid #f0f0f0;

}
#banner {
	margin-left:19px;
	margin-top:35px;
	width:755px;
	height:108px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#column1a {
	width:215px;
	height:390px;
	margin:37px 0px 0px 20px;
	margin-bottom:0px;
	float:left;
	display:inline;
	overflow:hidden;

}
.primaries {
	margin:0px auto;
	display:block;
	height:110px;
	width:158px;
}
#menu {
	width:225px;
	margin:0px;
	padding:0px;
}
#menu a{
	display:block;
	width:190px;
	padding-left:0px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:18px;
	color:#222;
	font-weight:normal;
	text-align:center;
}
#menu a:hover{
	text-decoration:none;
	color:#115;
}
#column2a {
	margin-right:24px;
	margin-top:31px;
	width:523px;
	height:396px;
	margin-bottom:0px;
	float:right;
	display:inline;
	overflow:hidden;
	text-align:right;
}
#column2a h2{
	margin:0px 5px 0px 0px; 
	padding:0px;	
	font-size:12px;
	color:#222222;
	font-weight:normal;
}
#column1b{
	width:340px;
	display:inline;
	float:left;
}
#column1b img{
	float:right;
	margin:80px 50px 0px 0px;
}
#column2b{
	text-align:right;	
	display:inline;
	float:left;
	width:410px;
	margin-right:35px;
}
#column2b p{
	margin:30px 0px 0px 0px;
	font-size:15px;
	line-height:20px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#colwrap1 {
	float:left;
	width:538px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;

}
.Txt_Text {
	margin-left:64px;
	margin-top:68px;
	width:474px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:54px;
	font-family:Times New Roman, Times, serif;
	text-align: center;
	color: #d7c5bd;
	line-height: 120.00000565140337%;
	padding-top:1px;
	padding-bottom:2px;

}
#footer {
	margin:40px auto 30px auto;
	width:755px;
	background-repeat:none;
	overflow:hidden;
	color:#333;
}
#footer img{
	display:inline;
	float:left;
	margin:0px;
	color:#333;
}
#footer #email{
	height:37px;
	width:220px;
	display:inline;
	float:left;
	margin:0px;
	color:#333;
	background-image:url(images/footerEmail.gif);
	background-repeat:none;
	overflow:hidden;
	cursor:pointer;
}
#footer #email:hover{
	/*background-image:url(images/footerEmailHover.gif);*/
}
#copyright {
	color:#666;
	margin: 0px auto;
	width: 400px;
	text-align:center;
}

#image {
	margin:25px 39px 25px 38px;
	padding:0px;
	height:245px;
	width:295px;
	overflow:hidden;
	float:left;
	display:inline;
	cursor:pointer;
}
*:first-child+html #image{
	margin:25px 50px 25px 47px;
}

#image[id] {display: table; position: static;}


/*#middle {position: absolute; top: 50%;} /* for explorer only*/
/*#middle[id] {display: table-cell; vertical-align: middle; position: static;}*/

#image img, #image p {display:block; position: relative; top: 0%} /* for explorer only */
/* optional: #inner[id] {position: static;} */
#image img {
	margin:0px auto;	
}

#image p, #topImage p{
	text-align:right;
	margin:0px; 
	padding:0px;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
}

#unGray{
	margin:0px;
	padding:0p;
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	color:#666;
	display:none;	
}
#image a{
	cursor:pointer;	
}


#galleryTop {
	margin:0px;
	padding:0px;
	display:block;
	width:790px;
	position:relative;
}
#galleryMenu {
	margin:25px 0px 25px 30px;
	width:190px;
	display:inline;
	float:left;
}
#topImage{
	margin:25px 63px 50px 0px;
	padding:0px;
	/*height:341px;*/
	width:500px;
	float:right;
	display:inline;
}
#topImage p{
	margin:0px; 
	padding: 0px;	
	float:right;
	position:relative;
	left: 20px;
}


.mainImage, #image img, #topImage img {
	padding:10px;
	border:1px solid #333 ;
	overflow:visible;
	cursor:pointer;
}

/**************Events*************/
#galleryTop h1{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	font-weight:normal;
	display:block;
	width:550px;
	float:right;
	margin-top:35px;
	margin-bottom:0px;
}
#galleryTop h2{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	font-weight:normal;
	display:block;
}
#eventColumn {
	width: 225px;
	margin:24px;
	display:block;
	float:left;
	text-align:center;
	background-image:url(images/eventColumnBack.jpg);
	background-repeat:repeat-x;
	border: #999 1px solid;
}
#eventColumn p{
	text-align:center;
	font-size:16px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#eventsContainer {
	border-left:#333 solid 1px;
	width:550px;
	float:right;
	margin-top:20px;
}
#priceRangeContainer {
	width:550px;
	margin:0px;
	padding:0px;
}
.centerImg {
	display:block;
	margin: 0px auto 20px auto;
}