* {padding:0; margin:0}

body{
text-align:center;
margin:0;
padding:0;
font-family: Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
line-height:21px;
font-size:13px;
color:#555555;
}

a{
color:#85094a;
}

#container{
position:relative;
width:948px;
margin:14px auto 14px auto;
text-align:left;
}

#header{
width:778px;
height:116px;
background-color:#e2e2e2;
background-image:url(../img/header3.gif);
float:left;
}


#logodiv{
height:96px;
width:333px;
margin:12px 0 0 138px;
}

#nav{
width:778px;
height:35px;
background-color:#eeeeee;
font-size:13px;
color:#fff;
float:left;
}


#nav a{
text-decoration:none;

}


.dropdown {float:left;}
.dropdown dt {cursor:pointer;}
.dropdown dd {position:absolute; top:148px; overflow:hidden; width:160px; display:none; background-color:#eeeeee; z-index:200; opacity:0}
.dropdown ul {width:160px;  list-style:none; border-top:none}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px 12px; color:#fff; text-decoration:none;  width:194px}
.dropdown dt a, .dropdown dt a:active, .dropdown dt a:visited {display:block; padding:9px 14px; color:#fff; text-decoration:none;  width:auto;}
.dropdown a:hover { color:#fff}


.lv_one{float:left; padding:9px 17px;}
.lv_one_first{float:left; padding:9px 17px 9px 0;}

.dropdown dd.weddings{left:304px;}
.dropdown dd.occasions{left:389px;}



#pics{
width:948px;
height:218px;
}

#content{
position:relative;
width:948px;
text-align:center;
}
p{
text-align:justify;
margin:18px 90px;
padding:0;
}

p.first_para{
margin-top:0;
}

h1{
padding:33px 0 5px 0;
margin:0;
font-size:24px;
font-weight:normal;
color:#85094a;
text-align:center;
}

h2{
padding:23px 0 5px 0;
margin:0;
font-size:16px;
font-weight:normal;
color:#85094a;
text-align:center;
}



h3{
margin:18px 190px 18px 190px;
padding:0;
font-family:"Times New Roman", Times, serif;
font-size:17px;
color:#767676;
}

h4{
padding:0;
margin:10px 90px 4px 90px;
color:#767676;
font-size:15px;
}

h4.left{
text-align:justify;
}

h5{
font-size:16px;
font-weight:normal;
color:#85094a;
text-align:left;
margin:0 0 0 90px;
padding:0;
}

#topedge{
background-image:url(../img/textbox/topedge.gif);
width:948px;
height:31px;
}

#middle{
background-image:url(../img/textbox/middle.gif);
width:948px;
height:336px;
text-align:center;
}

#bottomedge{
background-image:url(../img/textbox/bottomedge.gif);
width:948px;
height:22px;
}

#secondary_nav{
width:948px;
font-size:11px;
text-align:center;
padding:10px 50px;
line-height:20px;
voice-family: "\"}\""; 
voice-family:inherit;
width:845px;
}

#secondary_nav a{
color:#999999;
text-decoration:none;
padding:0 5px;
}

#pics img{
margin:12px 12px 12px 0;
width:180px;
height:194px;
}

#pics img.last{
margin:12px 0 12px 0;
}

a img{
border:none;
}

.top_title{
margin:64px 0 5px 0;
}

.divider{
padding-bottom:24px;
border-bottom:1px solid #85094a;
margin-bottom:25px;
}

#copyright{
position:relative;
text-align:right;
font-size:11px;
font-variant:small-caps;
color:#777;
top:-20px;
left:-36px;
}


#header_container{
width:948px;
height:151px;
}

#icon_container{
width:170px;
height:151px;
background-image:url(../img/icon_block.gif);
float:left;
}

.link_list{
display:block;
margin:24px 90px 6px 90px;
padding:0;
font-size:18px;
text-align:left;
}

#more{
position:relative;
top:256px;
left:790px;
}
#back{
position:relative;
top:248px;
left:-221px;
}

h4.bmInc{
font-family: Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
padding:35px 40px 0 40px;
}