body { background-color:#000000; }
p,img,span { padding:0; margin:0; border:0; list-style:none; }

.header-border
{
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	background:#EB0711;
}
.header-menu
{
	background:url(../images/menu-bg.jpg);
	height:38px;
}

a.contact-email { color:#961A1D; font-style:italic; text-decoration:none; }
a.contact-email:hover { color:#FF0000; text-decoration:underline; }
a.left-email { color:#fff; font:normal 12px Arial; text-decoration:none; }
a.left-email:hover { color:#ff3; text-decoration:underline; }

a.menu-text
{
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
a.menu-text:hover
{
	font-weight:bold;
}
.left-nav-text-header
{
	font-family:Arial;
	font-size:17px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.left-nav-text
{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
.right-nav-text
{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
.content-mid-text-header
{
	font-family:Arial;
	font-size:20px;
	color:#000000;
	font-weight:bold;
}
.content-mid-text
{
	font-family:Arial;
	font-size:15px;
	color:#000000;
	font-weight:normal;
}
.content-mid-text ul
{
	padding-left:20px;
}

table#form { width:100%; padding-left:10px; padding-right:10px; border:none; margin:0; padding:0; background:#961A1D; }
table#form * { margin:0; padding:0; }
table#form th, td { color:#fff; font:normal 10pt Arial,sans-serif; }
table#form th { text-align:center; font:bold 14pt "Trebuchet MS",Arial,sans-serif; font-variant:small-caps; }
table#form th { padding:8px 0; border-bottom:2px solid #fff; background:#000; }
table#form th span { font:italic 9pt Arial; }
table#form td { padding:12px; padding-right:0; border-bottom:1px dotted #ccc; }
table#form td span { font:italic 9pt Arial; }
table#form td label { font:bold 10pt Arial; }
table#form input.text { margin-bottom:8px; color:#000; font:normal 10pt Arial; border:1px solid #645F5F}
table#form textarea { width:190px; height:100px; border:1px solid #645F5F; color:#000; font:normal 11px Arial; }

#lcnet p.lc { color:#d3d6d9; font:normal 9pt Arial; text-align:center; }
#lcnet p.lc { margin:4px 0; padding:8px 0; background:#40494f; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
#lcnet p.lc a { color:#d3d6d9; font:normal 9pt Arial; text-decoration:none; }
#lcnet p.lc a.city { color:#d3d6d9; font:normal 10px Arial; text-decoration:none; }
#lcnet p.lc a:hover { color:#fff; text-decoration:underline; }

#footer { height:32px; border:1px solid #f00; background:#000; text-align:center; }
#footer td.copy { width:170px; border-right:1px dotted #606060; background:#121212; }
#footer td.sel  { width:217px; border-left:1px dotted #606060; background:#121212; }
#footer td.copy *, #footer td.sel * { color: #777; } 
#footer p { margin:0; color:#d3d6d9; font:normal 9pt Arial; text-align:center; }
#footer p a { color:#d3d6d9; font:normal 9pt Arial; text-decoration:none; }
#footer p a:hover { color:#fff; text-decoration:underline; }
#footer p.crumbs a { padding:0 8px; }
div.clear { clear:both; height:0; }




/*** Navigation Section ***/
ul#dropdown { width:970px; height:38px; float:left; list-style:none; margin:0; padding:0; }
ul#dropdown li { width:auto; float:left; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#FFFFFF; list-style:none; }
ul#dropdown li a { display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#FFFFFF; text-decoration:none; }
ul#dropdown li a:hover { text-decoration:none; color:#FFFFFF; }

ul#dropdown li.nav { width:auto; height:28px; float:left; padding:10px 48px 0px 48px; list-style:none; }

ul#dropdown li.nav-separator { width:1px; float:left; padding:0px 0px 0px 0px; }
ul#dropdown li.nav-separator img { float:left; margin:0; padding:0; }

ul#dropdown li ul { width:180px; float:left; padding:0; margin:12px 0px 0px 0px; border:0; list-style:none; position:absolute;	visibility:hidden; }
ul#dropdown li ul li { width:178px; float:left; margin:0; padding:0; list-style:none; display:inline; border:1px solid #000000; }
ul#dropdown li ul li a { width:168px; float:left; padding:5px 0px 4px 10px; font-size:14px; background:#B0B0B0; display:inline; color:#000000; text-decoration:none; }
ul#dropdown li ul li a:hover { display:inline; color:#000000; font-size:14px; text-decoration:none; background:#CCCCCC; }

.pop-header
{
	font-family:Arial;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
}
.pop-mid-text
{
	font-family:Arial;
	font-size:15px;
	color:#FFFFFF;
	font-weight:normal;
}
.bimg { border:1px solid #FFFFFF; }

a.content-mid-text 
{
	font-family:Arial;
	font-size:15px;
	color:#961A1D;
	font-weight:normal;
	text-decoration:none;
}
a.content-mid-text:hover
{
	text-decoration:underline;
	color:#FF0000;
}

h1
{
	font-family:Arial;
	font-size:22px;
	color:#000000;
	font-weight:bold;
	padding:20px 0px 0px 0px;
}

h2
{
	font-family:Arial;
	font-size:22px;
	color:#000000;
	font-weight:bold;
	padding:20px 0px 0px 0px;
}

h1.menus
{
	font-family:Arial;
	font-size:35px;
	color:#231F20;
	font-weight:bold;
	padding:20px 0px 0px 0px;
	text-align:center;
}

.menuheading
{
	font-family:Arial;
	font-size:22px;
	color:#000000;
	font-weight:bold;
	padding:90px 0px 5px 175px;
	background:url(../images/topname.png) top;
}
.menuwedding
{
	font-family:Arial;
	font-size:22px;
	color:#000000;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
.menu-pt
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	padding-top:25px; 
	line-height:19px;
}
.menu-pt a
{
	font-family:Arial;
	font-size:12px;
	color:#961A1D;
	font-weight:normal;
	text-decoration:none;
}
.menu-pt a:hover
{
	text-decoration:underline;
}
.menu-pt strong
{
	font-family:Arial;
	font-size:16px;
	color:#6D090B;
	font-weight:bold;
}
.menu-pt em
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#000000;
	font-weight:normal;
	line-height:19px;
	font-style:italic;
	line-height:26px;
}
.menu-sub-pt
{
	font-family:Arial;
	font-size:16px;
	color:#000000;
	font-weight:normal;
	padding-top:25px; 
}

.print-menu
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#961A1D;
	font-weight:normal;
	font-style:italic;
	padding-top:20px;
}
.print-menu a
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#961A1D;
	font-weight:normal;
	font-style:italic;
	text-decoration:none;
}
.print-menu a:hover
{
	color:#FF0000;
	text-decoration:underline;
}

.sideimg { margin:25px 0px 0px 0px; }

.menu-footer
{
	font-family:Arial;
	font-size:14px;
	color:#000000;
	font-weight:normal;
	padding:50px 0px 20px 0px; 
	line-height:19px;
}
.menu-footer a
{
	font-family:Arial;
	font-size:14px;
	color:#961A1D;
	font-weight:normal;
	text-decoration:none;
}
.menu-footer a:hover
{
	text-decoration:underline;
}
