body
{
     background-image:url(/images/backgroundfull.png);
            background-repeat:no-repeat;
            background-position:top center;
}
#heading{
margin:auto;
width: 800px;
height:130px;
}

#wrapitup{
margin:auto;
width: 800px;
}

#weddingContainer{
            overflow:auto;
            width: 600px;
            height: 390px;



    }

#occasionContainer{
            overflow:auto;
            width: 600px;
            height: 390px;



    }


#portfolioContainer{
overflow:auto;
            width: 600px;
            height: 390px;
            text-align:center;
    }



    #accordion {
            border: 1px solid #1F669B;
            top:0;
            width: 600px;
            height: 390px;
            font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
            font-size: 11px;
            position:relative !important;
            display:block;
            overflow:hidden;

            background-repeat:no-repeat;
            background-position:top right;
            margin:auto;
    }

    h3 {
            font-size: 12px;
/*            padding: 6px 6px 4px 35px;*/
            text-align:center;
            margin: 0;
            color:#fff;
            border-bottom:1px solid #333333;
            cursor:pointer;
            display:block;
            background-image:url(/images/tab-left.gif);
            background-position:top left;
            background-repeat:no-repeat;
    }

    #visible {
            background-image:url(/images/tab-left-active.gif);

    }

    .panel_body {
            height:100px;
            background-color:#333333;
            display:block;
            position:relative;
            color:#FFFFFF;
    }

    .panel_body div {
            padding:3px 5px;
            color:#FFFFFF;
            background-color:#333333;
            height:65px;
    }

    .panel{
        bottom:0px;
        margin:0px;
        padding:0px;
        background-image:url(/images/tab-right.gif);
        background-position:top right;
        background-repeat:repeat-x;
        background-color:#333333;
    }
    .wrapper{
        bottom:0px;
        position:absolute;
    }


a{background-color:#ffffff;color:#000000;}
a:visited{background-color:#ffffff;color:#000000;}
a:active{background-color:#ffffff;color:#000000;}
a:hover {background-color:#ffffff;color:#000000;}

div.panel_body a{background-color:#ffffff;color:#000000;display:block;padding:2px;height:65px;}
div.panel_body a:visited{background-color:#ffffff;color:#000000;display:block;padding:2px;height:65px;}
div.panel_body a:active {background-color:#ffffff;color:#000000;display:block;padding:2px;height:65px;}
div.panel_body a:hover  {background-color:#ffffff;color:#000000;display:block;padding:2px;height:65px;}




blockquote {
display: block;
width: 600px;
margin:auto;
margin-top:20px;
font-size: 80%;
}

.bqstart {
     float: left;
     font-size: 80px;
color: #dbdbdb
 }

 .bqend {
     float: right;
       font-size: 80px;
color: #dbdbdb
 }

img.thumbnail{padding:3px;}


p{padding:2px 20px 0 20px;margin:3px;font-size:130%;}


p.blockquote{width:400px;margin-left:80px;margin-right:50px;}
p.quoteby{width:400px;margin-left:80px;margin-right:50px;text-align:right;}
p.lead{font-size:200%;}

p.leftcolumn{width:245px;float:left;}
p.rightcolumn{width:245px;float:left;}
div.rightcolumn{text-align:right;padding:2px 20px 0 20px;}
p.fullwidth{clear:both;}
div.rightcolumn input{width:250px;}
div.rightcolumn textarea{width:250px;}
label{padding-left:25px;float:left; text-align:left;}