@charset "UTF-8";
/* CSS Document */


@font-face {
    font-family: 'CentaurMTAltregular';
    src: url('type/centma__-webfont.eot');
    src: url('type/centma__-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/centma__-webfont.woff') format('woff'),
         url('type/centma__-webfont.ttf') format('truetype'),
         url('type/centma__-webfont.svg#CentaurMTAltregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CentaurMTRegular';
    src: url('type/cntr-webfont.eot');
    src: url('type/cntr-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/cntr-webfont.woff') format('woff'),
         url('type/cntr-webfont.ttf') format('truetype'),
         url('type/cntr-webfont.svg#CentaurMTRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'FuturaStdBold';
	src: url('type/futurastd-bold-webfont.eot');
	src: local('☺'), url('type/futurastd-bold-webfont.woff') format('woff'), url('type/futurastd-bold-webfont.ttf') format('truetype'), url('type/futurastd-bold-webfont.svg#webfontoqKqmRI8') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FuturaStdBook';
	src: url('type/futurastd-book-webfont.eot');
	src: local('☺'), url('futurastd-book-webfont.woff') format('woff'), url('type/futurastd-book-webfont.ttf') format('truetype'), url('type/futurastd-book-webfont.svg#webfont9bb3kNHK') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FuturaStdHeavy';
	src: url('type/futurastd-heavy-webfont.eot');
	src: local('☺'), url('type/futurastd-heavy-webfont.woff') format('woff'), url('type/futurastd-heavy-webfont.ttf') format('truetype'), url('type/futurastd-heavy-webfont.svg#webfontv8OzRNWw') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FuturaStdMedium';
	src: url('type/futurastd-medium-webfont.eot');
	src: local('☺'), url('type/futurastd-medium-webfont.woff') format('woff'), url('type/futurastd-medium-webfont.ttf') format('truetype'), url('type/futurastd-medium-webfont.svg#webfontuspfkZ3k') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FuturaStdLight';
	src: url('type/futurastd-light-webfont.eot');
	src: local('☺'), url('futurastd-light-webfont.woff') format('woff'), url('type/futurastd-light-webfont.ttf') format('truetype'), url('type/futurastd-light-webfont.svg#webfontnGBLeKvS') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
    font-family: 'FuturaStdLightOblique';
    src: url('type/futurastd-lightoblique-webfont.eot');
    src: url('type/futurastd-lightoblique-webfont.eot?iefix') format('eot'),
         url('type/futurastd-lightoblique-webfont.woff') format('woff'),
         url('type/futurastd-lightoblique-webfont.ttf') format('truetype'),
         url('type/futurastd-lightoblique-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;

}
#wrap {
	margin: 0 auto;
	position:relative;
	width: 1024px; 
	height:768px;
	border:white thin solid;
	border:hidden;
	
	}

	#edit_region{
	position:absolute;
	margin-left:217px;
	margin-top:-634px;
	width:765px;
	height:580px;
	border:white solid thin;
	border:hidden;
	
	}	

	
.logo{
	position:absolute;
	float:left;
	margin-top:-76px;
	margin-left:40px;
	z-index:1000;
}
.navbar{
	position:absolute;
	margin-top:20px;}
	

	
body { background-image:url(images/background.png); background-repeat:repeat;}

	
#awards{
	position:absolute;
	height:55px;
	width:700px;
	margin-top:-56px;
	margin-left:-270px;}

#footer{
	position:absolute;
	font-family: 'FuturaStdBook';
	line-height:17px;
	color:#999999;
	font-size:12px;
	width:800px;
	margin-top:10px;
	margin-left:-270px;
}


#silvi a{
	font-family: 'FuturaStdBook';
	color:#999999;
	font-size:12px;
	text-decoration:none;

	}
	
#silvi a:hover{
	color:#FF0000;}
	
	
/*all nav things */

.nav{
		
		position:absolute;
		margin-left:460px;
		margin-top:64px;
		z-index:1000;
	}
		
#topnav{
	
	position:absolute;
	margin-left: -450px;
	margin-top:-670px;
	padding: 0;
	z-index: 10000000;}

#topnav li{	
	font-family: 'CentaurMTRegular';
	text-align:right;
	font-size:25px;
	margin: 0;
	padding: 0;
	list-style: none;
	
	}
#LNAVweddings{
	letter-spacing:1px;}	
#LNAVstationery{
	letter-spacing:1px;}	
#LNAVretail{
	letter-spacing:1px;}	
#LNAVgallery{
	letter-spacing:1px;}	

#topnav li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 140px;
	background: none;
	color: #422C1C;
	text-align: right;
	text-decoration: none}

#topnav li a:hover
{	background: none;
	color: #FF0000;
	}

/* these are your flyout DIVs and sub nav links */

#topnav div#m2
{	position: absolute;
	left: 165px;
	top: 47px;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #E3E3DE;
}

#topnav div#m3
{	position: absolute;
	left: 165px;
	top: 83px;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #E3E3DE;
}

	#topnav div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: 100px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #E3E3DE;
		color: #422C1C;;
		font-family: 'CentaurMTRegular';
		font-size:12px;}

	#topnav div a:hover
	{	background: #FF0000;
		color: #FFF;}
		
    #link a{
		font-family: 'CentaurMTRegular';
		font-size:30px;
		color:white;
		float:left;
		margin-left:20px;
		padding-right:15px;
		text-decoration:none;} 
	#link a:hover{
		color:#455560;}  
	li{
		list-style-type: none;} 

#media{
	float:right;
	margin-left: 32px;
	margin-top:-27px;
	}	
	

	
.book{
	margin-left:160px;
	margin-top:80px;}
	
.links{
	position:absolute;
	margin-left:610px;
	margin-top:-26px;
	}
	
#link1{
	float:left;}
#link1 a, #link2 a{
	font-family: 'CentaurMTRegular';
	font-style:italic;
	text-decoration:none;
	color:#422C1C;}
	
#link1 a:hover, #link2 a:hover{	
	color:#FF0000;}
	
#link2{
	float:right;
	margin-left:40px;}

.adress{
	position:absolute;
	margin-left:-483px;
	margin-top:-213px;
	
	}
	
.red{
	font-size:17px;
	color:#FF0000;}
	
.lefthighlight
{	display: block;
    color:#FF0000;
	text-decoration: none}	
	
/* styles for about page begin here */

#about{
	font-family: 'FuturaStdBook';
	font-size:12px;
	margin-top:10px;
	margin-left:10px;
	line-height:17px;
	width:410px;
	color:#422C1C;}
	
	
.openline{
	font-family: 'FuturaStdHeavy';
	font-size: 14px;
	color:#FF0000;
	}

.aboutimg{
	margin-top: -470px;
	float:right;
	border-left:1px red dotted;
	padding-left:20px;}
	
.aboutimg2{
	margin-top: -210px;
	float:right;
	border-left:1px red dotted;
	padding-left:20px;}

#retail{
	font-family: 'FuturaStdBook';
	font-size:12px;
	margin-top:30px;
	margin-left:0px;
	line-height:17px;
	width:710px;
	color:#422C1C;}	
	
.retailimg{
	margin-top:0px;
	float:left;
	border-bottom:1px red dotted;
	padding-bottom:0px;}
	
#contact{
	font-family: 'FuturaStdBook';
	font-size:12px;
	margin-top:10px;
	margin-left:10px;
	line-height:17px;
	width:650px;
	color:#422C1C;}
	
.contactimg{
	margin-top: -70px;
	margin-right:-10px;
	float:right;
	border-left:1px red dotted;
	padding-left:20px;}
	
.contactline{
	font-family: 'FuturaStdHeavy';
	font-size: 14px;
	color:#FF0000;
	}	
	
.contactlink a{
	font-family: 'FuturaStdHeavy';
	text-decoration:none;
	color:#685F5B;}
	
.contactlink a:hover{
	color:#FF0000;}
	
.wordp1{
	font-family: 'FuturaStdBook';
	font-size:12px;
	margin-top:20px;
	color:#422C1C;
	width:350px;
	border-right:#FF0000 dotted 1px;
	padding-right:20px;}
	
.word{
	font-family: 'FuturaStdBook';
	font-size:12px;
	position:absolute;
	margin-top:-180px;
	margin-left:390px;
	color:#422C1C;
	width:360px;}
	
.wordp2_nc{
	font-family: 'FuturaStdBook';
	font-size:12px;
	float:right;
	margin-top:-120px;
	margin-right:5px;
	color:#422C1C;
	width:360px;}

.wordshop2{
	font-family: 'FuturaStdBook';
	font-size:12px;
	float:right;
	margin-top:-82px;
	margin-right:5px;
	color:#422C1C;
	width:360px;}
	
/* weddings page styles start here */




#main {
	width:800px;
	margin:0 0px;
	
	
}

#images {
	
	display:none;	
}

.panel {
	float:left;	
}

ul.exposureThumbs {
	background:#111;
	border:10px solid #28231F;
	border-right:none;
	padding:0;
	margin:0;
	list-style-type:none;
}

ul.exposureThumbs li {
	margin:0 0 10px 0;
	padding:0;
	text-align:center;
	display:none;
}

ul.exposureThumbs li img {
	cursor:pointer;
}

ul.exposureThumbs li.last {
	margin:0;	
}

.exposureTarget {
	width:800px;
	height:600px;
	background-color:#111;	
	background-image:url(res/loader.gif);
	background-repeat:no-repeat;
	background-position:center center;
	float:left;	
	padding:0;
	margin:0;
	border:6px solid #28231F;
	position:relative;
	overflow:hidden; 
	
}

.exposureWrapper {
	position:absolute; 
	top:0; 
	left:0;
}

.exposureWrapper img {
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
}

.exposureLoaded {
	background-image:none;	
}



/* In this demo we are using thumbs with fixed size */
ul.exposureThumbs li {
	width:100px;
	height:79px;
}

.exposureSlideshowControls a,
.exposureControls span,
.exposureControls a {
	font-family: 'FuturaStdBook';
	font-size:10px;
	padding:6px;
	background-color:#555;
	display:block;
	float:left;
}

.exposureSlideshowControls a {
	margin-top: 10px;
	margin-left:637px;	
}

.exposureSlideshowControls a,
.exposureControls a {
	color:#ccc;
	text-decoration:none;
	outline:none;
}

.exposureSlideshowControls a:active,
.exposureSlideshowControls a:hover,
.exposureControls a:active,
.exposureControls a:hover {
	background-color:#444;
	color:#ddd;
}

.exposurePaging .active {
	color:#fff;
	background-color:#111;	
}

.clear {
	clear:both;	
}

p.info {
	margin:0px auto;
	text-align:center;	
	width:600px;
}

p.info a {
	text-decoration:none;
	color:#555;	
}

p.info a:hover, p.info a:active {
	color:#0084e7;	
}

.home_bold{
	font-family: 'FuturaStdMedium';
	font-size: 14px;
	color:#422C1C;
	}
	
/* gallery styles */

#gallery{
	font-family: 'FuturaStdBook';
	font-size:12px;
	margin-top:10px;
	margin-left:10px;
	line-height:17px;
	width:750px;
	color:#422C1C;}

.gallery_caption{
	font-family: 'FuturaStdBook';
	font-size:12px;
	margin-top:10px;
	line-height:17px;
	color:#422C1C;}
	

.galleryimg{
	margin-top:-300px;
	margin-left:230px;
	border-left:1px red dotted;
	padding-left:20px;
	z-index:10000000px;}
	
.names{
	font-family: 'FuturaStdBook';
	font-size:15px;
	color:#422C1C;
	margin-top:20px;
	margin-left:10px;
	border-left:1px red dotted;
	padding-left:20px;}
	
.link_friends{
	
	font-family: 'FuturaStdLight';
	font-size:13px;
	line-height:17px;
	color:#A7A7A8;
	margin-top:20px;
	margin-left:10px;
	border-left:1px red dotted;
	padding-left:20px;
	
}
.link_friends a{
	color:#422C1C;
	text-decoration:none;}
.link_friends a:hover{
	color:#FF0000;}
.friends{
	font-family: 'FuturaStdBook';
	font-size:20px;
	color:#49B5BE;
	margin-top:50px;
	margin-left:40px;
	line-height:25px;}