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

/*---- RESET ---*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body{line-height: 1;}
ol, ul{list-style: none;}
blockquote, q{quotes: none;}
:focus{outline: 0;}
ins{text-decoration: none;}
del{text-decoration: line-through;}
a{text-decoration:none;}
/*---- END RESET ---*/

html {margin:0; width:100%}

body {width:100%; font-family:"Times New Roman", Times, serif; font-size:14px; color:#333; line-height:20px; background-color:fff; background-image:url(images/main-bkgd.jpg); background-repeat:repeat-x;}

a {color:#56004e;}
a:hover {color:#666;}

.clear {clear:both;}

.png, .png-bkgd{behavior: url(includes/iepngfix.htc);}

/*Error CSS*/
.errmsg {
	background-color:#FFF5F5;
	border:1px dotted #CC0000;
	margin:10px 0 10px 0;
}
.errmsg div { padding: 10px 0 10px 0; }
.errmsg ul { margin-top: 0; margin-left: 20px; margin-bottom: 0; }
.errmsg li { list-style: disc; }
/*Error CSS*/


@font-face {
    font-family: 'BergamoStdRegular';
    src: url('fonts/BergamoStd-Regular-webfont.eot');
    src: url('fonts/BergamoStd-Regular-webfont.eot?iefix') format('eot'),
         url('fonts/BergamoStd-Regular-webfont.woff') format('woff'),
         url('fonts/BergamoStd-Regular-webfont.ttf') format('truetype'),
         url('fonts/BergamoStd-Regular-webfont.svg#webfont31qx6I9T') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'BergamoStdItalic';
    src: url('fonts/BergamoStd-Italic-webfont.eot');
    src: url('fonts/BergamoStd-Italic-webfont.eot?iefix') format('eot'),
         url('fonts/BergamoStd-Italic-webfont.woff') format('woff'),
         url('fonts/BergamoStd-Italic-webfont.ttf') format('truetype'),
         url('fonts/BergamoStd-Italic-webfont.svg#webfontkVw3XDyb') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'BergamoStdBold';
    src: url('fonts/BergamoStd-Bold-webfont.eot');
    src: url('fonts/BergamoStd-Bold-webfont.eot?iefix') format('eot'),
         url('fonts/BergamoStd-Bold-webfont.woff') format('woff'),
         url('fonts/BergamoStd-Bold-webfont.ttf') format('truetype'),
         url('fonts/BergamoStd-Bold-webfont.svg#webfontNYOhNwce') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'BergamoStdBoldItalic';
    src: url('fonts/BergamoStd-BoldItalic-webfont.eot');
    src: url('fonts/BergamoStd-BoldItalic-webfont.eot?iefix') format('eot'),
         url('fonts/BergamoStd-BoldItalic-webfont.woff') format('woff'),
         url('fonts/BergamoStd-BoldItalic-webfont.ttf') format('truetype'),
         url('fonts/BergamoStd-BoldItalic-webfont.svg#webfontL63lab77') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'M1cthin';
    src: url('fonts/mplus-1c-thin-webfont.eot?') format('eot'),
         url('fonts/mplus-1c-thin-webfont.woff') format('woff'),
         url('fonts/mplus-1c-thin-webfont.ttf') format('truetype'),
         url('fonts/mplus-1c-thin-webfont.svg#webfontBpsHKd4B') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'M1clight';
    src: url('fonts/mplus-1c-light-webfont.eot?') format('eot'),
         url('fonts/mplus-1c-light-webfont.woff') format('woff'),
         url('fonts/mplus-1c-light-webfont.ttf') format('truetype'),
         url('fonts/mplus-1c-light-webfont.svg#webfontH0SmxOLj') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'M1cregular';
    src: url('fonts/mplus-1c-regular-webfont.eot?') format('eot'),
         url('fonts/mplus-1c-regular-webfont.woff') format('woff'),
         url('fonts/mplus-1c-regular-webfont.ttf') format('truetype'),
         url('fonts/mplus-1c-regular-webfont.svg#webfontaLGdGJrx') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'M1cmedium';
    src: url('fonts/mplus-1c-medium-webfont.eot?') format('eot'),
         url('fonts/mplus-1c-medium-webfont.woff') format('woff'),
         url('fonts/mplus-1c-medium-webfont.ttf') format('truetype'),
         url('fonts/mplus-1c-medium-webfont.svg#webfont75qWhT1Q') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'M1cbold';
    src: url('fonts/mplus-1c-bold-webfont.eot?') format('eot'),
         url('fonts/mplus-1c-bold-webfont.woff') format('woff'),
         url('fonts/mplus-1c-bold-webfont.ttf') format('truetype'),
         url('fonts/mplus-1c-bold-webfont.svg#webfontM8M0EYs2') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'M1cheavy';
    src: url('fonts/mplus-1c-heavy-webfont.eot?') format('eot'),
         url('fonts/mplus-1c-heavy-webfont.woff') format('woff'),
         url('fonts/mplus-1c-heavy-webfont.ttf') format('truetype'),
         url('fonts/mplus-1c-heavy-webfont.svg#webfontaSMwK2YJ') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'M1cblack';
    src: url('fonts/mplus-1c-black-webfont.eot?') format('eot'),
         url('fonts/mplus-1c-black-webfont.woff') format('woff'),
         url('fonts/mplus-1c-black-webfont.ttf') format('truetype'),
         url('fonts/mplus-1c-black-webfont.svg#webfontuSklWlZO') format('svg');
    font-weight: normal;
    font-style: normal;
}


#template {width:986px; margin:0 auto; padding:10px 0 0 0; position:relative;}

h1 {font-size:45px; color:#56004e; font-weight:normal; font-family:"BergamoStdRegular", Times; font-variant:small-caps; line-height:40px; margin:5px 0 5px;}

h2 {font-size:30px; color:#666; font-weight:normal; font-family:"BergamoStdRegular", Times; font-variant:small-caps; line-height:30px; margin:5px 0 0 0;}

h3 {font-size:19px; color:#666; font-weight:normal; font-family:"M1clight", Arial; font-variant:small-caps; line-height:20px; margin:2px 0 2px 0;}

h4 {font-size:15px; color:#333; font-weight:normal; font-family:"M1cmedium", Arial; font-variant:small-caps; line-height:15px; margin:2px 0 2px 0;}

h5 {font-size:35px; color:#56004e; font-weight:normal; font-family:"BergamoStdRegular", Times; font-variant:small-caps; line-height:25px; margin:5px 0 5px;}


#main_nav {width:946px; background-image:url(images/lebecfin-top.png); background-repeat:no-repeat; position:relative; color:#7d7c7c; padding:12px 20px 0 40px; font-size:13px; font-family:"BergamoStdRegular", Times; font-variant:small-caps;}
	#main_nav a {font-family:"BergamoStdRegular", Times; font-variant:small-caps; font-size:20px; color:#7d7c7c;}
	#main_nav a.active {color:#56004e;}
	#main_nav a:hover {color:#56004e;}

#content {width:906px; background-image:url(images/lebecfin-bkgd.jpg); background-repeat:repeat-y; padding:0 40px 0 40px; height:530px; position:relative;}

#footer {width:986px; background-image:url(images/lebecfin-bot.png); background-repeat:no-repeat; background-position:left top; position:absolute; z-index:10; top:560px;}
	#footer_content {font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:22px 0 0 0;}
	#footer_right {width:229px; right:0; top:495px; margin:39px 50px 0 0; position:absolute; z-index:100;}
	#footer_left {width:620px; float:left; margin:20px 0 0 40px; font-family:"M1clight", Arial;}
	#footer_nav {width:650px; color:#7f7e7e; font-size:13px; margin:0 0 10px 0;}
		#footer_nav a{color:#7f7e7e;}
		#footer_nav a:hover{color:#000;}
	#address {color:#56004e; float:left; font-family:"M1cmedium", Arial;}
	#copy {color:#999; float:right; font-size:11px;}
	
#social_links {width:260px; position:absolute; z-index:20; top:0; right:20px;}
	#reservervations {float:right; width:179px; margin:0 0 0 0;}
	#social_btns {float:right; width:70px; margin:0;}
	
#photos {width:600px; height:500px; position:absolute; top:0; z-index:4; right:1px;}	
.images {width:600px !important; height:500px; background-position:top center; background-repeat:no-repeat;}

#page_content {width:430px; top:50px; position:absolute; z-index:5; font-family:"M1clight", Arial; font-size:14px; color:#666; line-height:25px;}

.divider {background-image:url(images/dividerBar.png); background-repeat:no-repeat; width:400px; margin:2px 0 2px 0; height:5px; padding:2px 0 2px 0;}

#quote {font-size:12px; color:#999; font-style:italic; margin:10px 0 0 0; width:370px; line-height:21px;}

.window {width:570px; height:480px; background-image:url(images/windowBkgd.png); background-repeat:no-repeat; position:absolute; z-index:100; top:0; left:-20px;}
	.scroll {height:340px; width:440px; overflow:auto; padding:0 10px 0 0; margin:10px 30px 30px 60px;}
	.window .item img {float:right; margin:10px;}
	.window .close {width:22px; height:22px; float:right; margin:15px 40px 0 0;}
	.window .window_header {margin:30px 30px 0 60px;}
	
.item {margin:10px 0 10px 0; background-color:#f6f6f6; padding:10px;}
	.item img {float:left; margin:0 10px 0 0;}	

.print_menu {float:right; margin:0 50px 0 0; font-size:12px; color:#999; font-family:"M1clight", Arial;}

#press_contact {font-size:12px; line-height:15px; margin:20px 0 30px 0;}


#lg_photos {width:375px; height:405px; position:absolute; top:30px; right:30px; text-align:center;}	
#gallery_thumbs {width:500px;}
	#gallery_thumbs img {width:100px; float:left; margin:5px; border:thin solid #CCC;}
	.photo {width:400px; float:right;}
	#caption {margin:10px 0 0 0; font-size:12px; color:#999;}
	
.date {font-family:"M1cmedium", Arial; color:#333;}

#gateway{width:1000px; margin:0 auto;}

#feature_ann {width:420px; height:120px; overflow:auto; font-size:13px;}
	#feature_ann img {float:left; width:100px; margin:0 5px 0 0;}
