/*<agl.folder "Stuff">*/
	/* CSS Document */
	/* Normalizes margin, padding */
	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td { margin : 0; padding : 0; }
	/* Normalizes font-size for headers */
	h1,h2,h5,h6 { font-size : 100%; }
	/* Removes list-style from lists */
	ol,ul { list-style : none; }
	/* Normalizes font-style and font-weight to normal */
	address, caption, cite, code, dfn, em, th, var { font-style : normal; font-weight : normal; }
	/* Removes list-style from lists */
	table { border-collapse : collapse; border-spacing : 0; }
	/* Removes border from fieldset and img */
	fieldset,img { border : 0; }
	/* Left-aligns text in caption and th */
	caption,th { text-align : left; }
	/* Removes quotation marks from q */
	q:before, q:after { content :''; }
	html {
	overflow: auto;
	overflow-y: auto;
	overflow-x: auto;
}
	body {
	font-family: Times New Roman, Palatino Linotype,Verdana,sans-serif, Verdana, Arial, Helvetica ;
	font-size: 13px;
	color: #666666;
	overflow:hidden;
	overflow-y: hidden;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top:90px;

	scrollbar-track-color: #D7D7D7;
	scrollbar-base-color: #666666;
	scrollbar-arrow-color: #D7D7D7;
	scrollbar-3dlight-color: #D7D7D7;
	scrollbar-highlight-color: #666666;
	scrollbar-face-color: #666666;
	scrollbar-shadow-color:#666666;
	scrollbar-darkshadow-color: #D7D7D7;

	background:#FEFEFE url(../images/site_bg.jpg) 50% -2px no-repeat;
}
	a { 
	color: #f60;
	text-decoration: underline;
	font-size: 12px;
}
	a:hover {  
	color: #ff4000;
	text-decoration: none;
}
	.clearer {clear:both; font-size:1%;}
	div#content, div#footer {
	margin:0 auto;
	width:1000px;		
}
	div#left { float:left; width:380px; }
	div#right { float:right; width:620px; xborder:solid 1px #00CC99; }
/*</agl.folder>*/
/*<agl.folder "Header">*/
	/* HEADER
---------------------------------------------------- */
.bios {
	font-size: 18px; font-weight: bold; }

	div#header {
	height:111px;
}
	div#logo {
	float:left;
	width:300px;
}
	div#nav-container {
	float:right;
	width:700px;
	padding-top: 5px;
}
	div#nav-top {
	float:right;
}
	div#nav-bottom {
}
	div#nav-bottom {
	float:right;
	margin-top:52px;
}
/*</agl.folder>*/
/*<agl.folder "Left - Right Column">*/
	/* LEFT column
---------------------------------------------------- */
	/* RIGHT column
---------------------------------------------------- */
h3.menu { font-size: 20px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; }
h4.menu { font-size: 16px; color:#000000; }
.dotted { font-size: 16px; color:#d9d9d9; }
	div#right {
	text-align:justify;
	color:#666666;
	background:url(../images/text_frame-trans.png) no-repeat;
}
	#div {
display: none;
}

#div:hover {
display: inline;
}
	div#text-container { color:#666666; margin:0 6px 0 0; overflow:auto; height:298px; width:580px; }
	div#text-container2 { color:#666666; background-image: url(../images/homebg-trans.png); background-repeat: no-repeat; margin:0 6px 0 0; overflow:auto; height:240px; width:580px; }
	div#text-container-home { overflow:auto; width:70%; display:block; }
	div#text-container-full { overflow:auto; width:70%; display:block; }
	div#text-container-weddings { overflow:auto; width:70%; display:block; }
	div#text-container-corp { overflow:auto; width:70%; display:block; }
	div#text-container-plan { overflow:auto; width:70%; display:block; }
	div#text-container-menus { overflow:auto; width:70%; display:block; }
	div#text-container-welcome { overflow:auto; width:70%; display:block; }
	
	div#right div#text-container { padding:10px; }
	div#right {  }
	div#right p { padding:0 12px 10px; line-height:1.4em; font-size:14px; }
	h1 { height:50px; }
	h1 span { display:none; }
	table.gallery {margin:0 auto;}
	table.gallery img {border:solid 1px #C27629; margin:6px 6px;}
	.text-link1 { color:#000000; }
	a.text-link1 { text-decoration:underline; color:#000000; }
	a.text-link1:hover { text-decoration:none; color:#000000; }
	.sep-titles {
padding-top: 12px;
}
	h1.home { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-home-trans.png); background-repeat: no-repeat; }
	h1.about { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-about-trans.png); background-repeat: no-repeat; }
	h1.casual { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-casual-trans.png); background-repeat: no-repeat; }
	h1.clients { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-clients-trans.png); background-repeat: no-repeat; }
	h1.contact { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-contact-trans.png); background-repeat: no-repeat; }
	h1.corporate { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-corporate-trans.png); background-repeat: no-repeat; }
	h1.corporate-menus { position: relative; right: -11px; width: 375px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-corp-menus-trans.png); background-repeat: no-repeat; }
	h1.corporate-photo { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-corp-photo-trans.png); background-repeat: no-repeat; }
	h1.credit { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-credit-trans.png); background-repeat: no-repeat; }
	h1.employment { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-employment-trans.png); background-repeat: no-repeat; }
	h1.event-sites{ position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-event-sites-trans.png); background-repeat: no-repeat; }
	h1.event { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-event-trans.png); background-repeat: no-repeat; }
	h1.event-partner { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-events-part-trans.png); background-repeat: no-repeat; }
	h1.executive { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-executive-trans.png); background-repeat: no-repeat; }
	h1.full { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-full-trans.png); background-repeat: no-repeat; }
	h1.menus { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-menus-trans.png); background-repeat: no-repeat; }
	h1.menus-buffet { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: 	url(../images/titles-buffet-trans.png); background-repeat: no-repeat; }
	h1.menus-kosher { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: 	url(../images/titles-kosher-trans.png); background-repeat: no-repeat; }
	h1.menus-plated { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: 	url(../images/titles-plated-trans.png); background-repeat: no-repeat; }
	h1.menus-small-plate { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: 	url(../images/titles-small-plate-trans.png); background-repeat: no-repeat; }
	h1.menus-themed { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-themed-trans.png); background-repeat: no-repeat; }
	h1.menus-wedding { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: 	url(../images/titles-wedding-trans.png); background-repeat: no-repeat; }
	h1.news { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-news-trans.png); background-repeat: no-repeat; }
	h1.recipies { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-recipies-trans.png); background-repeat: no-repeat; }
	h1.greencatering { position: relative; right: -11px; width: 375px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-greencatering.png); background-repeat: no-repeat; }

	h1.wednews { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-weddings_news.png); background-repeat: no-repeat; }
	h1.newsletter { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-newsletter-trans.png); background-repeat: no-repeat; }
	h1.pacific { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-pacific-trans.png); background-repeat: no-repeat; }
	h1.photo { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-photo-trans.png); background-repeat: no-repeat; }
	h1.plan { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-plan-trans.png); background-repeat: no-repeat; }
	h1.referral { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-referral-trans.png); background-repeat: no-repeat; }
	h1.submit { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-submit-trans.png); background-repeat: no-repeat; }
	h1.testimonials { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-testimonials-trans.png); background-repeat: no-repeat; }
	h1.video { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-video-trans.png); background-repeat: no-repeat; }
	h1.wedding-bro { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-wedding-bro-trans.png); background-repeat: no-repeat; }
	h1.wedding { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-wedding-trans.png); background-repeat: no-repeat; }
	h1.weddings-photo { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-weddings-photo-trans.png); background-repeat: no-repeat; }
	h1.weddings { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-weddings-trans.png); background-repeat: no-repeat; }
	h1.wed-menus { position: relative; right: -11px; width: 275px; height: 36px; padding-bottom: 5px; background-image: url(../images/titles-wed-menus-trans.png); background-repeat: no-repeat; }
	h1 span { display:none; }
	.clients-light { color: #6f6f6f; }
/*</agl.folder>*/
/*<agl.folder "Footer">*/
	/* FOOTER
---------------------------------------------------- */
	div#footer-container {
	height:90px;
	background:url(../images/footer_bg.jpg) 50% top no-repeat;
}
	div#footer {
	padding-top: 5px;
	font-size:13px;
	font-weight:bold;
	color:#6B6B6B;
	font-family: Times New Roman,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
	div#footer a {
font-size:18px;
line-height: 14px;
text-decoration: none;
color:#6B6B6B;
}
	div#footer a:hover {
text-decoration: none;
color:#6B6B6B;
}
	div#footer p { margin:18px 0 0; }
	div#footer div#mplogo { margin:50px 0 0; }
/*</agl.folder>*/
/* FORM
---------------------------------------------------- */

.input { background: #ffffff; color:#000000; font-size:14px; border: solid 1px #939999; margin : 0 0 3px; padding : 0;  }

.flash-video { font-family: Verdana, Arial, Helvetica, san-serif; color: #f60; font-size: 10px; font-weight: bold; background-position: 0 -100px; position: relative; top: 50px; bottom: 30px; width: 371px; height: 369px; }

.floatleft { float: left; text-align: left; margin: 0 15px 0 2px; }
.floatleft2 { float: left; text-align: left; margin: 0 50px 0 2px; }
.floatleft3 { float: left; text-align: left; margin: 0 0 0 2px; }
.floatleft4 { float: left; text-align: left; width: 160px; margin: 15px 23px 0 2px; }
.floatleft-menu { float: left; text-align: left; margin: 0px 0px 0px 40px; }
/* LINKS
---------------------------------------------------- */
.navcontainer
{ width: 35%; font-family: Times New Roman, georgia, serif; background-image: none; background-position: 0 0; text-align: center; }

.navcontainer-bios
{ width: 30%; font-family: Times New Roman, georgia, serif; background-image: none; background-position: 0 0; text-align: center; }

.text-orange
{ color: #ee8200; font-weight: bold; float: left; margin-right: 18px; }

ul.navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
}

ul.navlist li
{
display: block;
padding: 0 0 3px;
}

ul.navlist li a
{ display: block; padding: 0.2em 0 0.2em 0.2em; color: #000; font-size: 11px; text-decoration: none; background: #ffe5b8; border: solid 1px #f3c573; }

.navcontainer>ul.navlist li a { text-align: center; width: 165px; }

.navcontainer-bios>ul.navlist li a { text-align: center; width: 132px; }

ul.navlist li.active a
{ color: #000; background: #f0e7d7; }

ul.navlist li a:hover, ul.navlist li.active a:hover
{ color: #000; background: #f3c573; border-color: #f3c573; }

/* LINKS - Horizontal
---------------------------------------------------- */
a.link-black { text-decoration:underline; color:#000000; }
a.link-black:hover { text-decoration:none; color:#000000; }
.navcontainer2
{ width: 560px; height:50px; font-family: georgia, serif; background-image: none; background-position: 0 0; text-align: center; }

ul.navlist2
{
text-align: center;
list-style: none;
padding: 0;
margin: 0 auto;
}

ul.navlist2 li
{
display: inline;
list-style-type: none;
margin: 0;
padding-right: 6px;
}

ul.navlist2 li a
{ display: inline; text-align: center; margin: 0; padding: 0.2em 3em 0.2em 3em; color: #000; font-size: 11px; text-decoration: none; background: #ffe5b8; border: solid 1px #f3c573; }

.navcontainer2>ul.navlist2 li a { text-align: center; width: 10px; }

ul.navlist2 li.active a
{ color: #000; background: #f0e7d7;  }

ul.navlist2 li a:hover, ul.navlist2 li.active a:hover
{ color: #000; background: #f3c573; border-color: #f3c573; }
.home-btn-1 { position: relative; left: 20px; bottom: 10px; }
.home-btn-2 { position: relative; left: 8px; right: 0; bottom: 155px; }
.home-btn-3 { position: relative; left: 40px; right: 0; bottom: 50px; }
.home-btn-4 { position: relative; right: 15px; bottom: 10px; }
.home-btn-5 { position: relative; right: 48px; bottom: 255px; }
.home-btn-6 { position: relative; right: 40px; bottom: 50px; }

.sign-up { width:400px; }




/*====================/\======================*/
/*===================<==>====================*/
/*====================\/=====================*/




.banner {
position:absolute;
width:210px;
height:92px;
top:100px;
left:450px;
}


/*====================/\======================*/
/*===================<==>====================*/
/*====================\/=====================*/