body {	padding-right: 0px;	padding-left: 0px;	padding-bottom: 0px;	margin: 0px;	padding-top: 0px;	font-family: Georgia, Times New Roman, Times, serif;	background-color: #4d0a1a;	line-height:20px;}

a{	color: #28ae98;	text-decoration: none;}

a:hover{	color:#28ae98;	text-decoration: underline;}
.small {font-size:10px;}
p{font-size: 13px; color: #faf6bb; line-height: 20px}
p.short{font-size: 13px; color: #faf6bb; line-height: 5px; padding:0px; margin:0px; clear:left;}

.colorbeige {color: #a5826a; font-family: Georgia, Times New Roman, Times, serif;}

.colordark {color: #4d0a1a; font-family: Georgia, Times New Roman, Times, serif; background-color:#a58269;}

.colorother {color: #faf6bb; font-family: Georgia, "Times New Roman", Times, serif; background-color:#4d0a1a;}

td{	color: #fcf9b9;	font-size: 13px;}

.forminput{font-family: Georgia, Times New Roman, Times, serif;font-size: 13px;color: #4d0a1a;}

.clearpage {	clear: both;	height: 1px;	width: 100%;	background-color: #4d0a1a;}
.clearpage2 {	clear: both;	height: 1px;	width: 100%;	padding-top: 5px;	background-color: #4d0a1a;	border-top-width: thin;	border-top-style: solid;	border-top-color: #a5826a;}
.clearpage3 {	clear: both;	height: 1px;	width: 100%;	padding-top: 0px;	background-color: #4d0a1a;	border-top-width: thin;	border-top-style: solid;	border-top-color: #a5826a;}

a {border: 0;}
img {border: 0;}

.hide {	display: none}

.centertext{	text-align: center;}

.yellow{	color: #fcf9b9;}

.yellowbold{	color: #fcf9b9;	font-weight: bold;}

.yellowboldcenter{	color: #fcf9b9;	font-weight: bold; text-align:center; font-size:15pt; float:inherit;}


.yellowboldunder{	color: #fcf9b9;	font-weight: bold; text-decoration:underline;}

.yellowlarge{	color: #fcf9b9;	font-size: 16px;	font-weight: bold;}

.yellowsmall{	color: #fcf9b9;	font-variant: normal;}

.gray{	color: #dadada;}

.pic_left {	float: left;	margin: 0;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}

.pic_right {	float: right;	margin: 0;	padding-top: 0px;	padding-right: 0px;
	padding-bottom: 0px;	padding-left: 5px;}
	
	
.pic_gallery1 {	float: left;	margin: 0;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 5px;	height: 175px;	width: 355px;}

.pic_gallery {	float: left;	margin: 0;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 5px;	height: 175px;	width: 355px;}

	
.hiddenPic {display:none;}

#wrap-outer {
	margin: 0px auto;
	width: 1000px;
	
}
#wrap-main {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; width: 955px; padding-top: 0px
}
/*toppage*/
#wrap-head1 {
	position: relative;
	float: left;
	height: 151px;
	width: 286px;
	background-image: url(../Images/topheader_left.gif);
	background-repeat: no-repeat;
}
#wrap-head2 {
	position: relative;
	float: left;
	height: 151px;
	width: 302px;
	background-image: url(../Images/topmiddle.gif);
	background-repeat: no-repeat;
}

#wrap-head2 p{
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#wrap-head3 {
	position: relative;
	float: left;
	height: 151px;
		width: 286px;
	background-image: url(../Images/topheader_right.gif);
	background-repeat: no-repeat;
}

/*menu*/

#leftmenu{	float: left;	width: 210px;	padding: 0px;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}

#leftmenu ul{	width: 195px;	position: relative;	list-style-type: none;	float: left;	margin: 0px;	padding: 0px;}

#leftmenu ul li{	list-style-type: none;	width: 190px;	position:relative;	padding-left: 0px;	height: 30px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #faf6bb;	vertical-align: super;	margin-top:0px;	margin-bottom: 5px;	margin-right: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;}

#leftmenu p{width: 200px; text-align:left;padding:0px; margin: 0px;}

#leftmenu h2{	font-size: 15px;	color: #005288;	margin: 0px;	padding: 0px;}
#leftmenu h2 a{	font-size: 15px;	color: #faf6bb;	text-decoration:none;	margin: 0px;	padding: 0px;}
#leftmenu h2 a:hover{	font-size: 15px;	color: #faf6bb;	text-decoration: none;	margin-left: 5px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}


#leftcontact{	width: 205px;	position:relative;	float:left;	margin-top: 10px; padding:0px;}

#leftcontact p{	padding: 0px;	line-height: 18px;	margin: 0px; text-align:left;}

#leftcontact p.facebook{	width: 100%;	float: right;	margin: 0px;	height: 39px;	background-image: none;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px; clear: both;}

#leftcontact p.facebook a{	width: 184px;	float: right;	margin: 0px;	height: 39px;	background-image: url(../Images/facebook1.gif);	background-repeat: no-repeat;	padding: 0px;	}

#leftcontact p.facebook a:hover{	width: 184px;	float: right;	margin: 0px;	height:38px;	background-image: url(../Images/facebook1_over.gif);	background-repeat: no-repeat;}	
#leftcontact p.directions{	width: 117px;	float: right;	margin: 0px;	height: 27px;	background-image: none;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}

#leftcontact p.directions a{	width: 117px;	float: right;	margin: 0px;	height: 27px;	background-image: url(../Images/direction_bg.gif);	background-repeat: no-repeat;	padding: 0px;	}

#leftcontact p.directions a:hover{	width: 117px;	float: right;	margin: 0px;	height:27px;	background-image: url(../Images/direction_over.gif);	background-repeat: no-repeat;}	



#rightside{	width: 732px;	float: right;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	clear: right;}


#rightside h1{color:#28ae98; padding-top: 0px;font-size: 16pt;}
#rightside h1 a{color:#28ae98; text-decoration:none;font-size: 16pt;}
#rightside h1 a:hover{color:#28ae98; text-decoration:underline;font-size: 16pt;}

#rightside h1.title{color:#28ae98; padding-top: 0px;font-size: 16pt; float: left; padding:0px; margin: 0px;}
#rightside h1.title a{color:#28ae98; text-decoration:none;font-size: 16pt;}
#rightside h1.title a:hover{color:#28ae98; text-decoration:underline;font-size: 16pt;}
#rightside ul li{color:#faf6bb; font-size:13px;}

#rightside h2{	color:#28ae98;	font-size: 15pt;}
#rightside h2 a{color:#a5826a; text-decoration:none;font-size: 15pt;}
#rightside h2 a:hover{color:#a5826a; text-decoration:underline;font-size: 15pt;}

#rightside h2.lite{	color:#28ae98;	font-size: 15pt; font-variant:small-caps;}
#rightside h2.pack{	color:#28ae98;	font-size: 15pt; padding-bottom:0px; margin:0px; text-align:left;}
#rightside h4.question{	font-size: 15px;	font-weight: bold;	color: #faf6bb;	font-variant:small-caps;}

#rightside p.readmore{	width: 105px;	float: right;	height: 20px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	}
#rightside p.readmore a{	width: 105px;	float: right;	height:20px;	background-image: url(../Images/readmore1.gif);	background-repeat: no-repeat;}
#rightside p.readmore a:hover{	width: 105px;	float: right;	height: 20px;	background-image: url(../Images/readmore1_over.gif);	background-repeat: no-repeat;}
	
#rightside p.test{	padding: 0px;	margin: 0px;	border-top-width: thin;	border-top-style: solid;	border-top-color: #a5826a;}
#rightside p.testright{	font-style: italic;	text-align: right;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	line-height: 15px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;
}
#rightside p.image{padding-top: 15px;}
#rightside p.centertext {text-align:center;padding:0px;margin:0px;}
#rightside p.galllink{margin-top:5px; padding-top:15px; padding-bottom:0px;margin:0px;}
#rightside ul{	color: #a5826a;	list-style:none;}

#rightside ul.lists{
	width:722px;float:left; display:block; padding-left:10px; list-style-position:outside;	color: #faf6bb;	font-size:15px;	list-style-image: url(../Images/beige_flower.gif); text-indent:10px;margin:0px;
}

#rightside ul.listshort{	width:500px;	float:left;	display:block;	padding-left:10px;	list-style-position:outside;	color: #faf6bb;	font-size:15px;	list-style-image: url(../Images/beige_flower.gif);	text-indent:10px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;}

#rightside ul.packages{	width:500px;	float:left;	display:block;	padding-left:10px;	list-style-position:outside;	color: #faf6bb;	font-size:15px;	list-style-image: url(../Images/lite_flower.gif);	text-indent:10px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 15px;}

#rightside ul.listshorter{	width:400px;	float:left;	display:block;	padding-left:10px;	list-style-position:outside;	color: #faf6bb;	font-size:15px;	list-style-image: url(../Images/beige_flower.gif);	text-indent:10px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;}

#rightside ul.listshortest{	width:300px;	float:left;	display:block;	padding-left:10px;	list-style-position:outside;	color: #faf6bb;	font-size:15px;	list-style-image: url(../Images/beige_flower.gif);	text-indent:10px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;}

#rightsidenews{	width: 400px;	height: 188px;	padding-left: 5px;	background-image: url(../Images/news_bg.gif);	background-repeat: no-repeat;}

#rightsidenews p{width: 325px; height: auto; padding-left: 15px; padding-top:0px; padding-bottom: 0px; color:#3e0c1b;}


.galllink1{width: 150px; float: left; padding-left:50px;padding-right:0px;}
.galllink2{width: 150px; float: left; padding-left:10px;padding-right:0px;}

.columnthird{width: 243px;padding-left:0px; float:left; display:block; margin:0px;}
.columnthird ul{padding:0px; text-indent:0px; margin:0px; list-style:disc;}
.columnsmall{width: 220px;padding-left:0px; float:left; display:block; margin:0px;}
.columnlarge{width: 500px;padding-left:0px; float:left; display:block; margin:0px;}
.columnhalf{width: 365px;padding-left:0px; float:left; display:block; margin:0px;}
.columnhalf ul{padding:0px; text-indent:0px; margin:0px; list-style:disc;}
	
#rightsite{	width: 725px;	float: left;	display:block;	margin-left: 3px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}
#rightsite ul{	list-style-image:url(../Images/beige_flower.gif);	list-style-position:inside;	margin: 0px;	padding: 0px;	text-indent:0px;}
#rightsite li a{color: #faf6bb; font-weight:normal;}
#rightsite a:hover{color: #a5826a; font-weight:normal;}

#rightsiteone{width: 230px; padding-left:0px; float:left; display:block; margin:0px;}
#rightsitetwo{width: 230px; padding-left:0px; float:left; display:block; margin:0px;}
#rightsitethree{width: 230px; padding-left:0px; float:left; display:block; margin:0px;}

#topflash{	color:#505050;	font-size: 11px;	width: 677px;	height: 488px;	display: block;	margin: 0px;	padding: 0px;	background-repeat: no-repeat;	margin:0px;	padding: 0px;	background-color: #4d0a1a;
}


#middlebody{	margin: 0px;	padding: 0px;	clear: left;	float: left;	width: 955px;}

#middlebody h3{	font-style: normal;	font-weight: bold;	font-variant: small-caps;	padding-left: 10px;	color: #faf6bb;}

#middlebody h4{	font-style: normal;	font-weight: bold;	font-variant: normal;	padding-left: 10px;	color: #faf6bb;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;}

#middlebodyleft{width: 585px; float: left; position:relative;}
#middlebodyleft p.image{padding-left: 0px;}
#middlebodyleft p{padding-left: 10px; padding-right: 10px;}
#middlebodyleft h3{
	color:#a5826a;
	font-variant: small-caps;
}
#middlebodyleft ul{
 width: 450px; display:block; float:left; padding-left:30px; list-style-position:outside;	color: #faf6bb;	font-size:15px;	list-style-image: url(../Images/lite_flower.gif); text-indent:10px;
}

#middlebodyleft li{
	line-height: 35px;	padding: 0 0 0 0px;background-image: none;text-indent: 20px;
}

#middlebodyright{width: 295px; float:right; position:relative;padding-left: 15px;}
#middlebodyright p.image{padding-left: 5px;padding-bottom: 5px;}
#middlebodyright p{	padding-left: 10px;	line-height: 18px;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;}

#middlebodyright p.directions{	width: 117px;	float: right;	margin: 0px;	height: 27px;	background-image: none;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}

#middlebodyright p.directions a{	width: 117px;	float: right;	margin: 0px;	height: 27px;	background-image: url(../Images/direction_bg.gif);	background-repeat: no-repeat;	padding: 0px;	}

#middlebodyright p.directions a:hover{	width: 117px;	float: right;	margin: 0px;	height:27px;	background-image: url(../Images/direction_over.gif);	background-repeat: no-repeat;}	


#middlebodyright p.facebook{	width: 295px;	float: right;	margin: 0px;	height: 38px;	padding:0px;	background-image: none;}

#middlebodyright p.facebook a{	width: 235px;	float: right;	margin: 0px;	height: 38px;	background-image: url(../Images/facebook.gif);	background-repeat: no-repeat;	padding-top: 0px;	padding-right: 25px;	padding-bottom: 0px;	padding-right: 25px;}

#middlebodyright p.facebook a:hover{	width: 235px;	float: right;	margin-top: 0px;	height:38px;	background-image: url(../Images/facebook_over.gif);	background-repeat: no-repeat;}	

.leftThumb {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; margin: 2px; padding-top: 5px; BACKGROUND-COLOR: #efefef
}
#gallery_content {	margin-top: 0px;	z-index: 1;	background: none;	float: left;	width: 690px;	height: 500px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none; margin: 0px; padding: 0px; overflow:hidden;}

#gallery_contentsm {	margin-top: 0px;	z-index: 1;	background: none;	float: left;	width: 690px;	height: 270px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none; margin: 0px; padding: 0px;}

#gallery_box {
width: 690px;
	padding: 0px;
	margin: 0px;
	border: 1px dashed faf6bb;
}


#bottombodytop{
	background-image: url(../Images/photogallery_bg.gif);
	padding: 0px;
	height: 42px;
	width: 955px;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
}


#bottombodytop2{	background-image: url(../Images/photogallery2_bg.gif);	padding: 0px;	height: 42px;	width: 955px;	margin-top: 28px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}

#bottombodyright a{text-decoration:underline;}

#bottombodyright a:hover{	text-decoration:underline;	color: #a5826a;}
#bottombodyright p{margin-left: 0px; margin-top:5px;	padding-left: 7px;
	padding-right: 10px;
	line-height: 17px; padding-bottom: 0px;}

#bottombodyleft{width: 627px; height: 210px;background-color:#3e0c1b; margin: 0px; padding: 0px; float: left;}

#bottombodyleft p.gallery1{	width: 121px;	float: left;	margin: 0px;	height: 96px;	padding:0px;	background-image: none; clear: none; padding-left: 17px;}

#bottombodyleft p.gallery1 a{	width: 121px;	float: right;	margin: 0px;	height: 96px;	background-image: url(../Images/Gallery/wedding.gif);	background-repeat: no-repeat;	padding: 0px;}

#bottombodyleft p.gallery1 a:hover{	width: 121px;	float: right;	height:96px;	background-image: url(../Images/Gallery/wedding_over.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;}	

#bottombodyleft p.gallery2{	width: 121px;	float: left;	margin: 0px;	height: 96px;	padding:0px;	background-image: none; clear: none;}

#bottombodyleft p.gallery2 a{	width: 121px;	float: right;	margin: 0px;	height: 96px;	background-image: url(../Images/Gallery/bridal.gif);	background-repeat: no-repeat;	padding: 0px;}

#bottombodyleft p.gallery2 a:hover{	width: 121px;	float: right;	height:96px;	background-image: url(../Images/Gallery/bridal_over.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;}	

#bottombodyleft p.gallery3{	width: 121px;	float: left;	margin: 0px;	height: 96px;	padding:0px;	background-image: none; clear: none;}

#bottombodyleft p.gallery3 a{	width: 121px;	float: right;	margin: 0px;	height: 96px;	background-image: url(../Images/Gallery/seniors.gif);	background-repeat: no-repeat;	padding: 0px;}

#bottombodyleft p.gallery3 a:hover{	width: 121px;	float: right;	height:96px;	background-image: url(../Images/Gallery/seniors_over.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;}	

#bottombodyleft p.gallery4{	width: 121px;	float: left;	margin: 0px;	height: 96px;	padding:0px;	background-image: none; clear: none;}

#bottombodyleft p.gallery4 a{	width: 121px;	float: right;	margin: 0px;	height: 96px;	background-image: url(../Images/Gallery/infants.gif);	background-repeat: no-repeat;	padding: 0px;}

#bottombodyleft p.gallery4 a:hover{	width: 121px;	float: right;	height:96px;	background-image: url(../Images/Gallery/infants_over.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;}	

#bottombodyleft p.gallery5{	width: 121px;	float: left;	margin: 0px;	height: 96px;	padding:0px;	background-image: none; clear: none;}

#bottombodyleft p.gallery5 a{	width: 121px;	float: right;	margin: 0px;	height: 96px;	background-image: url(../Images/Gallery/maternity.gif);	background-repeat: no-repeat;	padding: 0px;}

#bottombodyleft p.gallery5 a:hover{	width: 121px;	float: right;	height:96px;	background-image: url(../Images/Gallery/maternity_over.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;}	

#bottombodyleft p.gallery6{	width: 121px;	float: left;	margin: 0px;	height: 96px;	padding:0px;	background-image: none; clear: none; padding-left: 2px;}

#bottombodyleft p.gallery6 a{	width: 121px;	float: right;	margin: 0px;	height: 96px;	background-image: url(../Images/Gallery/pets.gif);	background-repeat: no-repeat;	padding: 0px;}

#bottombodyleft p.gallery6 a:hover{	width: 121px;	float: right;	height:96px;	background-image: url(../Images/Gallery/pets_over.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;}	

#bottombodyleft p.gallery7{	width: 121px;	float: left;	margin: 0px;	height: 96px;	padding:0px;	background-image: none; clear: none; padding-left: 17px;}

#bottombodyleft p.gallery7 a{	width: 121px;	float: right;	margin: 0px;	height: 96px;	background-image: url(../Images/Gallery/family.gif);	background-repeat: no-repeat;	padding: 0px;}

#bottombodyleft p.gallery7 a:hover{	width: 121px;	float: right;	height:96px;	background-image: url(../Images/Gallery/family_over.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;}	

#bottombodyleft p.gallery8{	width: 121px;	float: left;	margin: 0px;	height: 96px;	padding:0px;	background-image: none; clear: none;}

#bottombodyleft p.gallery8 a{	width: 121px;	float: right;	margin: 0px;	height: 96px;	background-image: url(../Images/Gallery/children.gif);	background-repeat: no-repeat;	padding: 0px;}

#bottombodyleft p.gallery8 a:hover{	width: 121px;	float: right;	height:96px;	background-image: url(../Images/Gallery/children_over.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;}	

#bottombodyleft p.gallery9{	width: 121px;	float: left;	margin: 0px;	height: 96px;	padding:0px;	background-image: none; clear: none;}

#bottombodyleft p.gallery9 a{	width: 121px;	float: right;	margin: 0px;	height: 96px;	background-image: url(../Images/Gallery/specials.gif);	background-repeat: no-repeat;	padding: 0px;}

#bottombodyleft p.gallery9 a:hover{	width: 121px;	float: right;	height:96px;	background-image: url(../Images/Gallery/specials_over.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;}	

#bottombodyleft p.gallery10{	width: 121px;	float: left;	margin: 0px;	height: 96px;	padding:0px;	background-image: none; clear: none;}

#bottombodyleft p.gallery10 a{	width: 121px;	float: right;	margin: 0px;	height: 96px;	background-image: url(../Images/Gallery/restorative.gif);	background-repeat: no-repeat;	padding: 0px;}

#bottombodyleft p.gallery10 a:hover{	width: 121px;	float: right;	height:96px;	background-image: url(../Images/Gallery/restorative_over.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;}	




#bottombodyright{width: 328px; height: 210px; background-color:#3e0c1b; margin: 0px; padding: 0px; float:right;}



#bottombodyright p.readmore{	width: 292px;	float: left;	margin: 0px;	height: 36px;	padding:0px;	background-image: none;}

#bottombodyright p.readmore a{	width: 105px;	float: right;	margin: 0px;	height: 36px;	background-image: url(../Images/readmore.gif);	background-repeat: no-repeat;	padding-right: 25px;	padding: 0px;}

#bottombodyright p.readmore a:hover{	width: 105px;	float: right;	height:35px;	background-image: url(../Images/readmore_over.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;}	

#bottombodybot{	background-image: url(../Images/photogallery_bottom.gif);	padding: 0px;	height: 28px;	width: 955px;	margin-top: 28px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}

#footer{	margin: 0px;	padding: 0px;	clear: left;	float: left;	width: 955px;	background-image: url(../Images/footer_bg.gif);	background-repeat: no-repeat;	height: 205px;}

#footer a{color: #a5826a; text-decoration:none;}
#footer a:hover{color: #a5826a; text-decoration:underline;}



#footer p{	text-align:center;	width: 900px;	position: relative;	padding-left: 20px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 0px;	margin: 0px;}

#gallery_content {	margin-top: 0px;	z-index: 1;	background: none;	float: left;	width: 690px;	height: 500px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none; margin: 0px; padding: 0px; overflow:hidden;}

#gallery_contentsm {	margin-top: 0px;	z-index: 1;	background: none;	float: left;	width: 690px;	height: 270px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none; margin: 0px; padding: 0px;}

#gallery_box {
width: 690px;
	padding: 0px;
	margin: 0px;
}


/*
	Slideshow
*/

#slides {
	position:relative;
	top:25px;
	left:30px;
	width:690px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	overflow:hidden;
	position:relative;
	display:none;
	width:630px;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:620px;
	height:480px;
	display:block;
}


/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:180px;
	left:-24px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
	border: none;
}

#slides .next {
	left:620px;
}

#slides img.slideimg {
	margin: 0px auto;
	display:block;
}

/*
	Pagination
*/

.pagination {
	position: absolute;
	left: 125px;
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../Images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

