/* CSS Document */

body
{
margin:0px auto;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#012846;
font-size:12px;
line-height:18px;
background: url(../images/body-bg.jpg) left top repeat-x #224B5D;
}
img
{
border:none;
margin:0px;
padding:0px;
}
form
{
margin:0px;
padding:0px;
}
P
{
margin:0px 0px;
}
.left
{
float:left;
}
.right
{
float:right;
}
.container
{
width:750px;
margin:0px auto;
}
.body-main
{
width:750px;
background:url(../images/body-mid.gif) left top repeat-y;
float:left;

}
.body-top
{
width:750px;
float:left;
height:auto;
margin-top:20px;
}
.body-bottom
{
width:750px;
float:left;
height:auto;
margin-bottom:20px;
}
.body-top-bottom
{
width:750px;
float:left;

background:url(../images/body-top-bottom.gif) left top no-repeat;
}
.header-main
{
width:750px;
float:left;
height:102px;
}
.header-top
{
width:750px;
float:left;
text-align:center;
height:53px;
padding-top:5px;

}
.header-bottom
{
width:624px;
margin:0px auto;
height:24px;
text-align:center;
}
#menu_container
 {
 float:left;
width:620px;
padding-left:4px;
height:20px;

  z-index:100;
  }

#pmenu, #pmenu ul 
{
padding:0; 
margin:0;
 list-style-type: none;
 }

#pmenu iframe
 {
 position:absolute;
  left:-9999px; 
  border:0; 
  padding:0;
   margin:0;
    width:0;
	 height:0;
	 }

#pmenu a, #pmenu a:visited 
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#000;
font-weight:bold;
text-decoration:none;
display:block;
 text-indent:5px;
  }

.menu-01
{
padding-left:9px;
padding-right:9px;
text-align:center;
background: url(../images/menu-bg.jpg) left 18px no-repeat;
height:11px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#000;
font-weight:bold;
text-decoration:none;
display:block;
}
.menu-05
{
padding-left:9px;
padding-right:9px;
text-align:center;
text-align:center;
background: url(../images/menu-bg.jpg) left 18px no-repeat;
height:11px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#000;
font-weight:bold;
text-decoration:none;
display:block;
}
.menu-02
{
padding-left:20px;
padding-right:9px;
text-align:center;
}
#pmenu li { 

height:20px;
margin-top:2px;
padding-top:16px;
float:left; }



#pmenu li a:hover {position:relative; color:#fff; }
#pmenu li:hover {position:relative; color:#fff;}
#pmenu li:hover > a {color:#fff;}
#pmenu li ul {position:absolute; left:-9999px; width:150px; background:#95D4EE; border-top:1px dotted #fff;}
		#pmenu li ul li{
		height:auto;
		width:150px;
		border-bottom:1px dotted #fff;
		padding-top:8px;
		text-align:center;

		
		padding-bottom:10px;
	

		}
#pmenu li:hover > ul {top:-1px; left:121px; width:150px;}
#pmenu > li:hover > ul {left:0; top:34px;}
#pmenu li:hover ul.first {top:0;}




#pmenu li a:hover ul {
left:-1px; top:15px; width:120px;
}

#pmenu li a:hover ul a:hover ul,
#pmenu li a:hover ul a:hover ul a:hover ul,
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul, 
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
top:-1px; left:120px;
}

#pmenu a:hover ul ul,
#pmenu li a:hover ul a:hover ul ul,
#pmenu li a:hover ul a:hover ul a:hover ul ul,
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul,
#pmenu a:hover ul iframe,
#pmenu li a:hover ul a:hover ul iframe,
#pmenu li a:hover ul a:hover ul a:hover ul iframe,
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul iframe {
left:-9999px;
}

#pmenu a:hover iframe {left:-1px; top:25px;}

#pmenu a:hover a:hover iframe,
#pmenu a:hover a:hover a:hover iframe,
#pmenu a:hover a:hover a:hover a:hover iframe {left:120px; top:-1px;}


form#one {width:750px; margin-top:20px;}


.menu-04-link
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#fff;
font-weight:bold;
text-decoration:none;
}
.menu-04-link:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#fff;
font-weight:bold;
text-decoration:none;
}

.home
{
float:right;
padding-right:15px;
padding-top:15px;
}
 .body-home
 {
 background:url(../images/body-top.gif) left top no-repeat;
 height:31px;
 width:750px;
 }
.banner
{
width:618px;
float:left;
padding-left:68px;
padding-top:0px;

}
.banner-bg
{
width:618px;
height:348px;
background:url(../images/banner-bg.jpg) left top no-repeat;
float:left;
text-align:center;
padding-top:16px;

}

.thumb-bg
{
background:url(../images/thumb-bg.jpg) left top no-repeat;
text-align:center;
float:left;
padding-top:10px;
}
.nav {
margin:0px auto;
width:625px;
text-align:center;
}


.nav ul {
border: 0px;
margin: 0px;
padding:0px;
list-style-type:none;
text-align: center;
width:625px;
height:auto;
float: left;
}



.body-text
{
width:677px;
margin:0px auto;
padding-top:1px;
}
.body-text p
{
padding:0px;
margin:13px auto;

}
.footer-container
{
height:auto;
width:730px;
margin:0px auto;
padding-top:10px;
}
.footer-bottom
{
width:727px;
float:left;
margin-top:10px;
text-align:center;
height:auto;

}
.footer-bg
{
background:url(../images/footer-bg.jpg) left top no-repeat;
height:48px;
width:729px;
float:left;
font-size:12px;
color:#00335B;
font-weight:bold;
text-align:center;
padding-top:10px;
margin-top:20px;
line-height:20px;
}
.footer-bg a
{
font-size:12px;
color:#00335B;
font-weight:bold;
text-decoration:none;
padding-left:13px;
padding-right:13px;
line-height:20px;
}
.footer-bg a:hover
{
font-size:12px;
color:#fff;
font-weight:bold;
text-decoration:none;
padding-left:13px;
padding-right:13px;
line-height:20px;
}
.footer-bottom-text
{
color:#143645;
font-size:10px;
line-height:14px;
}
#scrollLinks
{
width:625px;
float:left;
height:75px;
padding-bottom:10px;
padding-top:5px;
}

div#wn
{ 
position:relative; 
width:490px;
height:75px; 
overflow:hidden;
margin:0px auto;
margin-right:10px;
margin-left:10px;
}
#wn img {
margin: 0px;
text-align:center;
float:left;
width:72px;
height:auto;
padding:0px;
}


.testimonial-text
{
width:677px;
margin:0px auto;
border-bottom:1px dotted #255F78;
padding-top:1px;
}


.wedding-bg
{
width:607px;
height:253px;
float:left;
background:url(../images/gallery-bg.jpg) left top no-repeat;
margin-top:10px;
}

.contact-bg
{
background:url(../images/contact-bg.jpg) left top no-repeat;
height:125px;
width:564px;
}

.font-white
{
color:#fff;
font-size:12px;
line-height:18px;
}

.mail-link
{
text-decoration:none;
color:#264F61;
}
.mail-link:hover
{
text-decoration:none;
color:#fff;
}
.check
{
background:url(../images/check.jpg) left top no-repeat;
height:24px;
width:81px;
border:0px;
padding-bottom:2px;
}
.check-font
{
color:#fff;
text-decoration:none;
}
.check-link
{
color:#fff;
text-decoration:none;
}
.check-link:hover
{
color:#fff;
text-decoration:none;
}