@charset "UTF-8";
/*@import url("iframe_screen.css");*/
/* CSS Document */

* { margin:0; padding: 0}
.clear_div { clear:both; width:auto; height:1px;}
/*html { background: #62011b url(../images/bg.jpg) repeat-x;}*/
body { line-height:16px; text-align:center; background:#780135 /*#62011b*/ url(.../images/bg.jpg) repeat-x; color: #666; font-family:  "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

a:link 		{ color: #0f4699; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
a:visited 	{ color: #c5374c; text-decoration: none;}
a:hover { color:#c5374c; }

#floral 	{ z-index:-1; width: 100%; height: 467px; position:fixed; bottom:0px; background:url(../images/florals.gif) repeat-x;}
#container 	{ overflow: hidden; width:776px; margin: 10px auto 0 auto; border-left: solid 1px #68051e; border-right: solid 2px #60031b; border-bottom: solid 10px #4b0316;}

#branding 		{ height:158px; background: url(../images/header_bg.jpg) repeat-x; position:relative;}
#branding h1 a	{ width:381px; height:131px; position:absolute; top: 0px; left: 197px; text-indent: -9999px; background:url(../images/title_board.png) no-repeat center top; display:block;}
#branding p 	{ width:130px; height:130px; position:absolute; top:7px; left:15px ; text-indent:-9999px; background: url(../images/flowers.png) no-repeat;}

#logo 		{ float:left; width: 175px; height: 210px; background: url(../images/logo.jpg) no-repeat; border-right: solid 1px ##37010F; border-bottom: solid 1px #410212;}
#slideshow 	{ float:right; width: 600px; height: 210px; border-bottom: solid 1px #666; background: #000; z-index:-9999;}



#content 	{ float:left; width:100%; background:#4d0018	 url(.../images/nav_bg2.jpg) repeat-y;}

#nav_main 	{ float:left; width: 175px; height:auto; background: url(../images/nav_bg3.jpg) no-repeat left top; padding-top: 28px; border-right: solid 1px #2e020d; }
#nav_main li { float:left; list-style:none;}
#nav_main a, #nav_main a:hover { width:175px; height:41px; background:url(../images/nav.png) no-repeat scroll; margin-bottom:0px; border-bottom:#911a3a 1px solid;border-top:#490214 1px solid;  display:block; text-indent:-9999px;}

#nav_main a.main 			{ background-position: 0 0; border-top:none;}
#nav_main a.info			{ background-position: 0 -41px;}
#nav_main a.celebration 			{ background-position: 0 -82px;}
#nav_main a.testimonial 			{ background-position: 0 -123px;}
#nav_main a.menus 			{ background-position: 0 -164px;}
#nav_main a.gallery 			{ background-position: 0 -205px;}
#nav_main a.contact 			{ background-position: 0 -246px;}
#nav_main a.main:hover, .main #nav_main a.main 	{ background-position: -175px 0; border-top:none;}
#nav_main a.info:hover, .info #nav_main a.info 	{ background-position: -175px -41px;}
#nav_main a.celebration:hover, .celebration #nav_main a.celebration 	{ background-position: -175px -82px;}
#nav_main a.testimonial:hover, .testimonial #nav_main a.testimonial 	{ background-position: -175px -123px;}
#nav_main a.menus:hover, .menus #nav_main a.menus 	{ background-position: -175px -164px;}
#nav_main a.gallery:hover, .gallery #nav_main a.gallery 	{ background-position: -175px -205px;}
#nav_main a.contact:hover, .contact #nav_main a.contact	{ background-position: -175px -246px;}



#footer { float:left; width: 100%; height: 60px; background: #FAE3A4 url(../images/header_bg.jpg) repeat-x top; border-top: solid 1px #999999;}
#footer p { color:#333;	padding: 5px 0;font-size: 90%;}
#bar {	z-index:500; height: 10px; width: 100%; background: #5c041b; border-bottom: solid 1px #AC415D; color: #FFFFFF; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10px; letter-spacing: 0.2em;	position: fixed; top: 0px; float: left; }
p#address { float: left; padding-top: 0.7em; padding-left: 15px;}
p#tel { padding-top: 0.7em; padding-right: 15px;}

#footer ul { list-style:none; margin-top:15px;}
#footer ul li {display:inline; padding:0 8px; font-size:14px;}
#footer ul li a {color:#c5374c;}
