/* CSS Document */
body{padding:0px; margin:0px; background:#2e2e2e; color:#90948d; font:10px/12px Arial, Helvetica, sans-serif;}
div, p, ul, h2, h3, h4, img, form, input, textarea{padding:0px; margin:0px; border:0}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px; height:0}

p a{ font:10px/12px Arial, Helvetica, sans-serif; color:#272924; text-decoration:none;}
p a:hover{ color:#ed6c81; text-decoration:none;}

.headline{font:10px/12px Arial, Helvetica, sans-serif; color:#ed6c81;}

#container{width:775px; margin:0 auto 0 auto; background:url(../images/b_content.jpg) 0 0 no-repeat}


/* HEADER */

#headerPan{width:775px; height:219px; position:relative;}

#headerPan img#logo{position:absolute; top:78px; left:401px}

#headerPan ul.menu{position:absolute; top:0; left:25px; width:750px; height:52px}
#headerPan ul.menu li{float:left; height:52px;  margin-right:40px }
#headerPan ul.menu li a{height:52px;  display:block; text-indent:-20000px; }
#headerPan ul.menu li a:hover{height:52px; }

#headerPan ul.menu li.b01 a{ width:99px;  background:url(../images/btn_1.png) 0 0 no-repeat; }
#headerPan ul.menu li.b01 a:hover{ width:99px;  background:url(../images/btn_1_over.png) 0 0 no-repeat;}

#headerPan ul.menu li.b02 a{ width:85px;  background:url(../images/btn_2.png) 0 0  no-repeat; }
#headerPan ul.menu li.b02 a:hover{ width:85px;  background:url(../images/btn_2_over.png) 0 0  no-repeat;}

#headerPan ul.menu li.b03 a{ width:150px;  background:url(../images/btn_3.png) 0 0  no-repeat; }
#headerPan ul.menu li.b03 a:hover{ width:150px;  background:url(../images/btn_3_over.png) 0 0  no-repeat;}

#headerPan ul.menu li.b04 a{ width:128px;  background:url(../images/btn_4.png) 0 0  no-repeat; }
#headerPan ul.menu li.b04 a:hover{ width:128px;  background:url(../images/btn_4_over.png) 0 0  no-repeat;}

#headerPan ul.menu li.b05{margin-right:0 }
#headerPan ul.menu li.b05 a{ width:88px;  background:url(../images/btn_5.png) 0 0  no-repeat; }
#headerPan ul.menu li.b05 a:hover{ width:88px;  background:url(../images/btn_5_over.png) 0 0  no-repeat;}

/* CONTENT */

#OutercontentPan{width:775px; position:relative; background:url(../images/b_content2.jpg) 0 0 repeat-y}
#contentPan{width:775px; position:relative; background:url(../images/b_content1.jpg) 0 0 no-repeat}
#contentPanPages{padding:200px 0; text-align:center;}

#leftPan{width:269px; float:left;} 
#rightPan{width:463px; float:left;} 

#follow{width:90px; margin:402px 0 0 146px}
#follow img#followus{clear:both; margin-bottom:2px}
#follow img.followlink{float:left; margin-right:5px}


#featured{width:463px; margin:0 0 30px 0;}
#featured h2{width:463px; height:27px; background:url(../images/h_featured.png) 0 0 no-repeat; margin-bottom:9px}
.featuredItem{width:147px; float:left; margin-right:4px }
.featuredItem img{margin-bottom:12px}
.featuredItem p{padding:0 10px 0 15px}

#services{width:205px; margin:0 45px 0 0; float:left}
#services h2{width:160px; height:27px; background:url(../images/h_services.png) 0 0 no-repeat; margin-bottom:8px}
#services p.headline{margin-bottom:10px; padding:0 10px}
#services p.arrow{padding:0 0 0 30px; margin-left:10px; background:url(../images/arrow.png) 0 4px no-repeat }

#wedding{width:202px; margin:0 0 0 0; float:left}
#wedding h2{width:202px; height:27px; background:url(../images/h_wedding.png) 0 0 no-repeat; margin-bottom:8px}
#wedding img{margin-bottom:10px}
#wedding p{padding:0 10px;}
#wedding p.headline{margin-bottom:10px}


/* FOOTER */
#footerPan{width:775px; height:121px; margin:0 auto; background:url(../images/b_footer.jpg) 0 0 no-repeat}
#footerPan p{padding: 50px 0 0 415px; font:10px/16px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;}