@charset "UTF-8";
/* CSS Document */
body {
	margin:0px;
	padding:0px;
}
img {
	border:none;
}
p {
	font:12px Georgia, "Times New Roman", Times, serif;
	line-height:18px;
	color:#736357;
}
ul {
	list-style-image: url('images/plus.gif')
}
a {
	color:#736357;
	text-decoration:none;
}
#image {
	position:absolute;
	top:50px;
}
#header {
	display:block;
	left:0;
	margin-left:auto;
	margin-right:auto;
	height:180px;
	width:100%;
	background-image:url(images/top.gif);
	background-repeat:repeat-x;
}
#mid {
	width:782px;
	margin-left: auto;
	margin-right: auto;
}
#logo {
	float:left;
}


#menu2 {
	position:relative;
	float:right;
	top:60px;
}
#info {
	display:inline-block;
	padding-right:10px;
	width: 46px;
	height: 25px;
	background: url("images/btn_info.jpg") no-repeat 0 0;
}
#info:hover {
	background-position: 0 -25px;
}

#info span {
	display: none;
}
#infoActive {
	display:inline-block;
	padding-right:10px;
	width: 46px;
	height: 25px;
	background: url("images/btn_info.jpg") no-repeat 0 0;
	background-position: 0 -25px;
}
#infoActive span {
	display: none;
}
#clientLogin {
	display:inline-block;
	padding-right:10px;
	width: 80px;
	height: 25px;
	background: url("images/btn_clientLogin.jpg") no-repeat 0 0;
}
#clientLogin:hover {
	background-position: 0 -25px;
}
#clientLogin span {
	display: none;
}

#clientLoginActive {
	display:inline-block;
	padding-right:10px;
	width: 80px;
	height: 25px;
	background: url("images/btn_clientLogin.jpg") no-repeat 0 0;
	background-position: 0 -25px;
}
#clientLoginActive span {
	display: none;
}
#contact {
	display:inline-block;
	width: 80px;
	height: 25px;
	background: url("images/btn_contact.jpg") no-repeat 0 0;
}
#contact:hover {
	background-position: 0 -25px;
}
#contact span {
	display: none;
}
#contactActive {
	display:inline-block;
	width: 80px;
	height: 25px;
	background: url("images/btn_contact.jpg") no-repeat 0 0;
	background-position: 0 -25px;
}
#contactActive span {
	display: none;
}

#menu {
	background-image:url(images/top_M.gif);
	height:180px;
	width:582px;
	float:left;
}
#menu img {
	padding:5px;
}
#menu1 {
	position:relative;
	top:148px;
	left:15px;
	height:38px;
	vertical-align:bottom;
	float:left;
	display:inline;
}

#blog {
	display:inline-block;
	padding-right:5px;
	width: 46px;
	height: 19px;
	background: url("images/btn_blog.gif") no-repeat 0 0;
}
#blog:hover {
	background-position: 0 -19px;
}
#blog span {
	display: none;
}
#blogActive {
	display:inline-block;
	padding-right:5px;
	width: 46px;
	height: 19px;
	background: url("images/btn_blog.gif") no-repeat 0 0;
	background-position: 0 -19px;
}
#blogActive span {
	display: none;
}
#travel {
	display:inline-block;
	padding-right:0;
	width: 67px;
	height: 19px;
	background: url("images/btn_travel.gif") no-repeat 0 0;
}
#travel:hover {
	background-position: 0 -19px;
}
#travel span {
	display: none;
}
#travelActive {
	display:inline-block;
	padding-right:0;
	width: 67px;
	height: 19px;
	background: url("images/btn_travel.gif") no-repeat 0 0;
	background-position: 0 -19px;
}
#travelActive span {
	display: none;
}
#people {
	display:inline-block;
	padding-right:0;
	width: 61px;
	height: 19px;
	background: url("images/btn_people.gif") no-repeat 0 0;
}
#people:hover {
	background-position: 0 -19px;
}
#people span {
	display: none;
}
#peopleActive {
	display:inline-block;
	padding-right:0;
	width: 61px;
	height: 19px;
	background: url("images/btn_people.gif") no-repeat 0 0;
	background-position: 0 -19px;
}
#peopleActive span {
	display: none;
}

#weddings {
	display:inline-block;
	padding-right:0;
	width: 83px;
	height: 19px;
	background: url("images/btn_weddings.gif") no-repeat 0 0;
}
#weddings:hover {
	background-position: 0 -19px;
}
#weddings span {
	display: none;
}
#weddingsActive {
	display:inline-block;
	padding-right:3px;
	width: 83px;
	height: 19px;
	background: url("images/btn_weddings.gif") no-repeat 0 0;
	background-position: 0 -19px;
}
#weddingsActive span {
	display: none;
}


#fineArtMenu {
	position:absolute;
	display:inline-block;
	top:0;
	left:270px;
	width: 300px;
	height:70px;
	float:left;
}
#fineArtMenu>#fineArt {
	height: 19px;
	background: url("images/btn_fineArt.gif") no-repeat 0 0;
	cursor:pointer;
}
#fineArtMenu>#fineArtActive {
	height: 19px;
	background: url("images/btn_fineArt.gif") no-repeat 0 -19px;
	cursor:pointer;
}
#fineArtMenu>#fineArtActive span {
	display: none;
}
#fineArtSubMenuActive {
	margin-top:5px;
}

#fineArtMenu>#fineArt:hover {
	background-position: 0 -19px;
}
#fineArtMenu>#fineArt span {
	display: none;
}
#fineArtSubMenu a {
	margin-left:0;
	
}
#fineArtMenu>#fineArtSubMenu {
	margin-top:5px;
	display:none;
}
#fineArtMenuActive>#fineArtSubMenu {
	position:inherit;
	margin-top:5px;
	
}
#fineArtSubMenu {
	font-size:12px;
	text-align:left;
}
#fineArtMenu:hover>#fineArtSubMenu {
	display:block;
}
#feminineSolitude {
	display:inline-block;
	width: 96px;
	height: 17px;
	background: url("images/btn_fineartFS.gif") no-repeat 0 0;
}
#feminineSolitude span {
	display:none;
}
#feminineSolitude:hover {
	background-position: 0 -17px;
}

#feminineSolitudeActive {
	display:inline-block;
	width: 96px;
	height: 17px;
	background: url("images/btn_fineartFS.gif") no-repeat 0 -17px;
}

#feminineSolitudeActive span {
	display:none;
}

#theWhiteWall{
	display:inline-block;
	width: 96px;
	height: 17px;
	background: url("images/btn_fineartWW.gif") no-repeat 0 0;
}
#theWhiteWall span {
	display:none;
}
#theWhiteWall:hover {
	background-position: 0 -17px;
}
#theWhiteWallActive {
	display:inline-block;
	width: 96px;
	height: 17px;
	background: url("images/btn_fineartWW.gif") no-repeat 0 -17px;
}
#theWhiteWallActive span {
	display:none;
}
#placesThings{
	display:inline-block;
	width: 96px;
	height: 17px;
	background: url("images/btn_fineartPT.gif") no-repeat 0 0;
}
#placesThings span {
	display:none;
}
#placesThings:hover {
	background-position: 0 -17px;
}
#placesThingsActive{
	display:inline-block;
	width: 96px;
	height: 17px;
	background: url("images/btn_fineartPT.gif") no-repeat 0 -17px;
}
#placesThingsActive span {
	display:none;
}


/*Lynn Menu*/
#LynnMenu {
	position:absolute;
	display:inline-block;
	top:0;
	left:340px;
	width: 200px;
	float:right;
}
#LynnMenu>#Lynn {
	height: 19px;
	background: url("images/btn_lynn.gif") no-repeat 0 0px;
	cursor:pointer;
}

#LynnMenu>#LynnActive {
	
	background: url("images/btn_lynn.gif") no-repeat 0 -19px;
	cursor:pointer;
}
#LynnMenu:hover>#Lynn {
	height: 19px;
	background: url("images/btn_lynn.gif") no-repeat 0 -19px;
	cursor:pointer;
	
}
#LynnActive>#Lynn {
	height: 19px;
	background: url("images/btn_lynn.gif") no-repeat 0 -19px;
	cursor:pointer;
	
}

#LynnMenu>#Lynn span {
	display: none;
}

#LynnMenu>#LynnActive span {
	visibility:hidden;
}

#LynnSubMenuActive {
	margin-top:5px;
}

#LynnMenu>#LynnWedding:hover {
	background-position: 0 -19px;
}
#LynnMenu>#LynnWedding span {
	display: none;
}
#LynnSubMenu a {
	margin-left:0;
	
}
#LynnMenu>#LynnSubMenu {
	height:25px;
	width:150px;
	margin-top:5px;
	display:none;
}
#LynnMenuActive>#LynnSubMenu {
	position:inherit;
	margin-top:5px;
	
}
#LynnSubMenu {
	font-size:12px;
	text-align:left;
}
#LynnMenu:hover>#LynnSubMenu {
	display:inline-block;
}
#LynnWedding {
	display:inline-block;
	width: 69px;
	height: 17px;
	background: url("images/btn_lynnweddings.gif") no-repeat 0 0;
}
#LynnWedding span {
	display:none;
}
#LynnWedding:hover {
	background-position: 0 -17px;
}

#LynnWeddingActive {
	display:inline-block;
	width: 69px;
	height: 17px;
	background: url("images/btn_lynnweddings.gif") no-repeat 0 -17px;
}

#LynnWeddingActive span {
	display:none;
}

#LynnInfo{
	display:inline-block;
	width: 36px;
	height: 17px;
	background: url("images/btn_lynninfo.gif") no-repeat 0 0;
}
#LynnInfo span {
	display:none;
}
#LynnInfo:hover {
	background-position: 0 -17px;
}
#LynnInfoActive {
	display:inline-block;
	width: 36px;
	height: 17px;
	background: url("images/btn_lynninfo.gif") no-repeat 0 -17px;
}
#LynnInfoActive span {
	display:none;
}



/*start body*/

#body {
	left:0;
	margin:auto;
	margin-top:10px;
	margin-bottom:0px;
	background:url(images/main_bg.jpg) no-repeat right top ;
	background-position:right top;
	
}
#body-content {
	position:relative;
	display:block;
	width:750px;
	height:500px;
	margin-left: auto;
	margin-right: auto;
	margin-top:0;
	
	font:12px/20px Georgia, "Times New Roman", Times, serif;
	color:#736357;
}
#fa-content {
	position:inherit;
	display:block;
	width:750px;
	height:500px;
	margin-left: auto;
	margin-right: auto;
	margin-top:0;
	font:12px/20px Georgia, "Times New Roman", Times, serif;
	color:#736357;
}

#slide-content {
	position:relative;
	display:block;
	width:853px;
	margin-left: auto;
	margin-right: auto;
	font:12px/20px Georgia, "Times New Roman", Times, serif;
	color:#736357;
}

#FAslide-content {
	position:relative;
	display:block;
	width:473px;
	font:12px/20px Georgia, "Times New Roman", Times, serif;
	color:#736357;
}

#contactImg {
	float:left;
	height:400px;
	margin:10px 10px 0 0;
	
}
#clientLoginImg {
	display:inherit;
	float:left;
	height:400px;
	margin:10px -100px 0 0;
	
}
#contactContent {
	display:inline-block;
	height:350px;
	margin:10px 0 0 20px;
	
}
#contactContent input {
	font:12px/20px Georgia, "Times New Roman", Times, serif;
	color:#736357;
	margin-right:10px;
	width:150px;
	border:1px solid #e4d5b3;
}

#contactContent textarea {
	margin:-10px 0 0 10px;
	width:284px;
	border:1px solid #e4d5b3;
}
#contactContent #submit {
	cursor:pointer;
	background-color:#e6e6e6;
}

#clientContent {
	display:inline-block;
	height:450px;
	margin:10px 0 0 -30px;
	
}
#clientContent input {
	font:12px/20px Georgia, "Times New Roman", Times, serif;
	color:#736357;
	margin-right:10px;
	width:150px;
	border:1px solid #e4d5b3;
}

#clientContent textarea {
	margin:-10px 0 0 10px;
	width:284px;
	border:1px solid #e4d5b3;
}
#clientContent #submit {
	cursor:pointer;
	background-color:#e6e6e6;
	
}


	

/*start slideshow*/



#slideshow_cont {
	display:inline-block;
	margin:10px 0 0 0;
	width:800px;
	height:400px;
	
}

.shuffle {
margin:0 25px 400px 25px;	
}

#FAslideshow_cont {
	display:inline-block;
	margin:10px;
	width:400px;
	height:400px;
	
}

#slides {
	margin:0;
	padding:0;
	width:800px;
	height:inherit;
	list-style:none;
	border:1px solid #e4d5b3;
	background:#fff;
	overflow:hidden;
	background-color:#CCCCCC;
}

#FAslides {
	margin:0;
	padding:0;
	width:400px;
	height:inherit;
	list-style:none;
	border:1px solid #e4d5b3;
	background:#fff;
	overflow:hidden;
	background-color:#CCCCCC;
}

#caption {
	display:inline-block;
	position:inherit;
	width:480px;
	height:60px;
	margin:10px 0 -40px 0;
	text-align:center;
	font-style:italic;

}

.sliderbuttonL {
display:inline-block;
	float:left;
	width:25px;
	padding-top:190px;
	margin:0;
}
.sliderbuttonL img {
	cursor:pointer
}
.sliderbuttonR {
	display:inline-block;
	float:right;
	width:25px;
	padding-top:190px;
	margin:0;
}
.sliderbuttonR img {
	cursor:pointer
}

.FAsliderbuttonL {
	display:inline-block;
	float:left;
	width:25px;
	padding-top:190px;
	margin:0;
}
.FAsliderbuttonL img {
	cursor:pointer
}
.FAsliderbuttonR {
	display:inline-block;
	float:right;
	width:25px;
	padding-top:190px;
	margin:0;
}
.FAsliderbuttonR img {
	cursor:pointer
}

#slidernav {
	position:inherit;
	display:inline;
	float:right;
	width:auto;
}
.sliderbuttonP {
	float:left;
	margin-right:20px;
	cursor:pointer
}
#slidercount {
	float:left;
	margin-right:26px;
}
.sliderbuttonN {
	float:left;
	cursor:pointer
}
/*stop slideshow*/



#footer {
	position:relative;
	top:55px;
	display:inline-block;
	left:0;
	margin:auto;
	height:36px;
	width:100%;
	background-image:url(images/bottom.gif);
	background-repeat:none;
}
#alt_footer {
	position:relative;
	top:0;
	display:inline-block;
	left:0;
	margin:0 auto;
	height:36px;
	width:100%;
	background-image:url(images/bottom.gif);
	background-repeat:none;
}
#footer p {
	margin:auto;
	width:800px;
	margin-top:20px;
	text-align:right;
	font:12px/20px Georgia, "Times New Roman", Times, serif;
	color:#736357;
}

#tS2 a{
	cursor:pointer;
	padding-bottom: 6px;
}
#tS2 a.active{
	border-bottom: 2px solid #e4d5b3;
}