@import url("nav-horizontal.css");
/* SITE SPECIFIC LAYOUT */
    body {
        margin: 0 auto 25px auto;
        padding: 0;
              
        text-align: center;
        
        background: url("../images/bg.png") left top repeat-x #25568C;
    }
    div#page {
        width: 970px;
       
        margin:  0 auto 0 auto;
        padding: 0;
        
        text-align: center;
        
   
    }
    
    /* HEADER */
        div#header {
            margin: 0 auto 10px auto;
            padding: 40px 0 0 0;
            
            color: white;
         
            
            text-align: center;
        }
        div#branding {
        
       
            
            margin: 0 auto 0 auto;
            padding: 0px;
            
            text-align: center;
        }
        
    /* END HEADER */
    
    
    /* CONTENT */
         div#contenthome {
        position: relative;
        width: 100%;
           background: url("../images/middlebar.png") left 25px repeat-x transparent;
        margin: 0 auto 20px auto;
        padding: 0;
      
        text-align: center;
    }
	
	div#content {
        position: relative;
        width: 100%;
           background:transparent;
        margin: 0px auto 20px auto;
        padding: 0;
      
        text-align: center;
    }
        
        /* MAIN */
            div#main {        
        text-align:center;margin:0 auto 0 auto;padding:0;      
    }
	
	div#maincontent {text-align:left;width:970px;margin:0 auto 0 auto;}
	div#about {text-align:left;padding:0px}
	
	
	.line {width:100%;height:1px;border-bottom:1px dotted #cccccc}
        /* END MAIN */
        
        /* SUB */
            div#sub {
        display: none;
    }
        /* END SUB */
        
    /* END CONTENT */
    
    
    /* FOOTER */
        div#footer {
       /* background: url("../images/banner.png") center top no-repeat transparent;*/
        height:111px;
		width:100%;text-align:center;
		margin:-33px auto 0 0px;
        }
        div#footercontent {
            width:650px;padding:35px 0 0 0;margin:0 auto 0 auto;font-size:0.95em;
			
        }
    /* END FOOTER */
/* END LAYOUT */


/* UL.SUBNAV */
    ul.subnav {
        margin: 0;
        padding: 0;
        
        font-size: 0.8em;
        list-style: none;
    }
    ul.subnav li {
        margin: 0 0 1em 0;
        padding: 0;
        
        list-style: none;
    }
    ul.subnav li a,
    ul.subnav li a:link,
    ul.subnav li a:visited,
    ul.subnav li a:active {
        text-decoration: none;
        font-weight: bold;
        
        color: black;
    }
    ul.subnav li a:hover {
        text-decoration: underline;
    }
    ul.subnav li strong {
        padding: 0 0 0 12px;
        
        background: url("../i/subnav-highlight.gif") left top no-repeat transparent;
    }
    ul.subnav li strong a,
    ul.subnav li strong a:link,
    ul.subnav li strong a:visited,
    ul.subnav li strong a:active {
        color: white;
        background-color: black;
    }
/* END UL.SUBNAV */




#wedding, #pr, .divider {float:left;margin:0 auto 0 auto;}


h2#wedding, h2#pr {
      
        padding: 0;
         color: #ffffff;
        font-size:0em;letter-spacing:-2px;
        line-height: 1.5em;
  

      
    }


#wedding a {background: url("../images/weddingpic.png") 0 -200px repeat-x transparent;width:314px;height:200px;display:block;text-indent:-9999px;}
#wedding a:hover {background: url("../images/weddingpic.png") left top repeat-x transparent;width:314px;height:200px;display:block;text-indent:-9999px;}


.divider {background: url("../images/divider.png") left top repeat-x transparent;width:3px;height:171px;display:block;margin:5px 10px 0 10px;}

#pr a {background: url("../images/prpic.png") 0 -200px repeat-x transparent;width:314px;height:200px;display:block;text-indent:-9999px;}
#pr a:hover {background: url("../images/prpic.png") left top repeat-x transparent;width:314px;height:200px;display:block;text-indent:-9999px;}








.subcontent p {color:#666666;font-size:2em;margin:0px 0 30px 0;padding:0;line-height:100%;}

#colwrap  {margin:50px 0 10px 0;display:block;clear:all;border-top:1px dotted #ffffff;padding:35px 0 0px 0;}
.col1 {float:left;height:200px;width:450px;margin-right:0px;margin-left:0px;}
.colline {float:left;height:210px;width:1px;border-left:1px dotted #ffffff;margin:0 33px 0 33px;}
.col2 {float:left;height:200px;width:450px;margin-right:0px;}



.contactspacer {float:left;height:150px;width:1px;border-left:1px dotted #cccccc;margin:0 30px 0 30px;}

.wrap {clear:all;margin:0 0 20px 0;line-height:150%;}
								.wraplast {clear:all;margin:0;line-height:150%;}
ul#footernav{border-top:1px dotted #ffffff;padding-top:30px;margin-top:30px;}
	ul#footernav li {display:inline;margin:0 10px 0 0;font-size:0.9em;color:#cccccc;}
	ul#footernav li a:link, ul#footernav li a:visited, ul#footernav li a:active{color:#ffffff;text-decoration:none;}
	ul#footernav li a:hover {color:#cccccc;text-decoration:underline;}
	.copyright{padding-right:130px;color:#cccccc;}
	.last {margin-right:0px !important;}
	ul#footernav li.last a:link,
	ul#footernav li.last a:active,
	ul#footernav li.last a:visited {color:#ff00cc;font-weight:bold;}
	
	
	.subcontent .text {padding:22px;}
						.subcontent p {font-size:1.5em;}
						
						
						ul#breadcrumb{margin:0 0 3em 0em;padding:0 0 2em 0em;width:100%;border-bottom:1px dotted #84A7C4;}
						ul#breadcrumb li {display:inline;margin:0 10px 0 0;padding:0;color:#ffffff;font-size:0.9em;} 
						ul#breadcrumb li a {color:#ffffff;}
						ul#breadcrumb li a:hover {color:#000000;}
						
						
						
						.text ul li {font-weight:bold;}
						.text ul li.nobullet {font-weight:normal;list-style-type:none;padding:0 0 1em 0;}
						
						
		div#packagescontainer {}				
div#packagesleftcol {float:left;margin-right:0px;width:970px;}
div#packagesleftcol .inner {width:650px;}

div.leftinner	{float:left;margin:0 50px 0 0;}
div.rightinner	{
	float:left;
	width:699px;
	margin-top: -10px;
	;
}
div#packagesrightcontainer {margin:50px 0 0 0;}
div#packagesrightcol1	{float:left;text-align:left;width:312px;margin:0;padding:0;display:block;background:#2D67A8;}
div#packagesrightcol2	{float:left;text-align:left;width:312px;margin:0 17px 0 17px;padding:0;display:block;background:#2D67A8;}
div#packagesrightcol3	{float:left;text-align:left;width:312px;margin:0;padding:0;display:block;background:#2D67A8;}

div#packagesrightcol1 .inner,
div#packagesrightcol2 .inner,
div#packagesrightcol3 .inner {padding:15px 20px 15px 20px;}


div#packagesrightcol1 .inner .image,
div#packagesrightcol2 .inner .image,
div#packagesrightcol3 .inner .image {float:left;margin-right:10px;margin-bottom:5px;background:#ffffff;padding:5px;}









						.sitemapcontent {padding-left:20px}
						.sitemapcontent ul {margin:1.5em 0 1.5em 0;}
						.sitemapcontent ul li {margin-bottom:1em;}
						.sitemapcontent a{color:#ffffff;font-size:1.2em;}
						
						.sitemapcontent ul li {font-weight:bold;}
						.sitemapcontent ul li li {font-weight:normal}
						
						.contact {margin-top:40px;color:#ffffff ;font-size:0.9em;font-weight:normal;}
						.contact-home {margin-top:50px;color:#ffffff ;font-size:0.9em;font-weight:normal;}
		.contact a:link, .contact a:active, .contact a:visited {color:#ffffff}
		
		.contact ul li {display:inline;margin:0 25px 0 25px;}
		
		.choice  {height:100%;width:652px;margin:0 auto 0 auto;}
		
		
		option {with:300px;}
		
	
