﻿    body {
        background: #301915;
		background-image:url(../images/bg.jpg); 
        text-align:center;
        margin:0px;	
        padding:0px; 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 12px;
        color: #CBD5A6;
    }
    
    p {margin: 0; line-height: 1.8em;}
    
    a {text-decoration:none; color: #cbd5a6;}
    ul.specialList
    {
        list-style: none;
    }

    ul.specialList li
    {
        background-image: url(../images/listItem.gif);
        background-repeat: no-repeat;
        background-position: 0 .5em;
        padding-left: 2.5em;
        line-height: 2.5em;
    }
        
    
    .sageGreen {color: #cbd5a6;}
    .sageGreenBG{background-color: #cbd5a6;}
    
    .fuschia {color: #a1008a;}
    .fuschiaPinkBG {background-color: #a1008a;}
    
    .choco {color: #503028;}
    .chocoBG {background-color: #503028;}
    
    .bold{font-weight:bold;}
    .clearer {height:1px;overflow:hidden;clear:both;}
    .left{float:left;}
    .right{float:right;}
    
    .dropshadow{
        float:left;
        /*clear:left;*/
        background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
        background: url(../images/empty.gif) no-repeat bottom right;
        margin: 10px 0 0 10px !important;
        margin: 10px 0 10px 5px;
        padding: 0px;
    }
    
    .slideShowBorder{
        position:relative;
        bottom:6px;
        right: 6px;
        border: 1px solid #a1008a;
        padding: 0;
        margin: 0;
    }
    
    .slideShow
    {
        float: left;
        height: 250px; 
        width: 252px;
        margin: 10px 30px 10px 0px;
    }
    
    p.fieldwrap label {text-align:right; margin-right: 10px; width: 150px;margin-bottom: 20px;}
    
    p.fieldwrap input.fmtext{text-align:left; width: 260px;margin-bottom: 10px;}
    
    #logoContainer {
		width: 100%;
		height:174px;
		margin-bottom: 3px;
		background-color: #cbd5a6;
		/*border-top: solid 3px #cbd5a6;*/
		border-bottom: solid 3px #cbd5a6;
		background-image:url(../images/logobg.jpg);
	}
    
	#colocho {
		width: 100%;
		margin-bottom: 3px;
		padding-top: 5px;
		text-align:center;
		/*padding-left: 350px;*/
		/*margin-left:500px;*/
	}
	
    #slideShowContainer {margin: 20px auto 20px auto; width: 860px;}
    
    #homeContent {margin: 40px auto; width: 700px; height: auto;}
	
	
	/********** 3 PHOTOS HOME SLIDESHOW STARTS *******************/
    
    #myGallery
    {
        text-align: left;
	    margin: 0 auto;
        width: 223px !important;
        height: 333px !important;
    }
    
    #myGallery2
    {
        text-align: left;
	    margin: 0 auto;
        width: 223px !important;
        height: 333px !important;
    }
    
    #myGallery3
    {
        text-align: left;
	    margin: 0 auto;
        width: 223px !important;
        height: 333px !important;
    }
	
	/********** 3 PHOTOS HOME SLIDESHOW ENDS *******************/
	
	
	
    
	/********** NAVIGATION STARTS *******************/
	
    #menu {
	margin: 00px auto 0 auto;
	width: 950px;
	}
	
    ul#nav {
        margin: 5px 0 0 40px;
        padding-left: 150px;
		padding-top:10px;
        height: 46px;
		text-align:center;
    }

    ul#nav li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style: none;
        height: 35px;	    
        line-height:35px;
        text-indent: -9999px;
    }

    ul#nav li a { 
        float: left;
        display: inline;
        width: 88px;        
        color: #cbd5a6;
        font-weight: bold;
        font-size: 1.1em;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        height: 46px;        
        margin-right: 30px;
    }
    
    #nav a#lnkHome {
        background: url(../images/nav/new/home.png) top left no-repeat;
	}
	
	#nav a:hover#lnkHome, body#lnkHome-on a#lnkHome {
	    background: url(../images/nav/new/homeHover.png) top left no-repeat;
	}
	
	#nav a#lnkServices {
        background: url(../images/nav/new/services.png) top left no-repeat;
	}
	
	#nav a:hover#lnkServices, body#lnkServices-on a#lnkServices {
	    background: url(../images/nav/new/servicesHover.png) top left no-repeat;
	}
	
	#nav a#lnkAbout {
        background: url(../images/nav/new/about.png) top left no-repeat;
	}
	
	#nav a:hover#lnkAbout, body#lnkAbout-on a#lnkAbout {
	    background: url(../images/nav/new/aboutHover.png) top left no-repeat;
	}
	
	#nav a#lnkGallery {
        background: url(../images/nav/new/gallery.png) top left no-repeat;
	}
	
	#nav a:hover#lnkGallery, body#lnkGallery-on a#lnkGallery {
	    background: url(../images/nav/new/galleryHover.png) top left no-repeat;
	}
	
	#nav a#lnkContact {
        background: url(../images/nav/new/contact.png) top left no-repeat;
	}
	
	#nav a:hover#lnkContact, body#lnkContact-on a#lnkContact {
	    background: url(../images/nav/new/contactHover.png) top left no-repeat;
	}
	
	/********** NAVIGATION ENDS *******************/
	
	
	
	
	
	div.ddfmwrap {text-align: right;}
	
	p.fieldwrap {line-height: 2em; vertical-align:middle;}
	p.fieldwrap input.fmtext {margin-top: 10px;}
	
	div.wrapper div.navigation {margin-bottom: 10px;}
	div.wrapper div.navigation a {margin: 0 20px; font-weight: bold;}
	div.wrapper div.image img {border:solid 4px #cbd5a6;}
	div.credits {margin-top: 10px;}
	div.ddfmerrors {margin: 5px 40px; color: #cbd5a6; font-weight: bold;}
	div.errorlist {margin: 5px 40px; color: #cbd5a6; font-weight: bold;}
	
	.footer {color: #cbd5a6; font-size: .8em; font-weight: bold; margin-top: 20px;}
	
	#homeContent{width: 860px; margin: 0 auto; height: autopx;}
	#servicesContent{width: 860px; margin: 0 auto; text-align:left;}
	#weddingsContent{width: 900px; margin: 0 auto; text-align: left;}
	#specialEventsContent{width: 860px; margin: 0 auto; text-align: left;}
	#aboutContent{width: 860px; margin: 0 auto; text-align: left;}
	#contactContent{width: 860px; margin: 0 auto;}
	
	.headerSeparator {height: 2px;
	background-color: #D4DCB4;
	/*border-top: solid 1px #000000;*/
	border-bottom: solid 1px #000000;
	width: 100%;
	margin-bottom: 20px;
	}
	.packageSeparator {height: 3px; background-color: #a1008a; width: 100%; margin-bottom:10px;}
	.imageBorder {border: solid 1px #a1008a; position:relative; bottom:6px; right: 6px;padding: 4px; background-color: #cbd5a6;}
	.servicesImage {margin-top:10px;}
	
	
    
    
    