html { overflow:hidden; }
body { margin:0px; padding:0px; text-align:center; }
body, td {  font-size:12px; line-height:17px; font-family:Arial; color:#969a9c; }
a { text-decoration:none; color:#969a9c; }
a:hover { color:#ff3f78; }

#frameWrap { margin:0px auto; padding:0px; text-align:left; width:1002px; position:relative; background:url(../images/bg.jpg) repeat-x; }
#borderWrap { margin:0px; padding:0px; text-align:left; border:1px solid #a7abac; position:relative; overflow:hidden; }
#bodyWrap { margin:0px; padding:0px; text-align:left; }
#contentWrap { margin:0px; padding:0px; height:631px; width:955px; float:right; }
#contentWrap .contactBody { margin:0px; padding:0px; background-color:#ffffff; }
#contentWrap .index { margin:0px; padding:0px; height:498px; text-align:right; }
#maskDiv { filter:alpha(opacity=40); -moz-opacity:.40; opacity:.40; }

#borderWrap .sub_body { background:url(../images/sub_bg.jpg); margin-top:1px; height:64px; width:250px; overflow:hidden; }

#contactDiv { position:absolute; width:250px; top:100px; right:19px; background-color:#ffffff; margin:0px; padding:0px; visibility:hidden; }
#invitationDiv { position:absolute; width:250px; top:100px; right:226px; background-color:#ffffff; margin:0px; padding:0px; visibility:hidden; }
#planningDiv { position:absolute; width:250px; top:100px; right:369px; background-color:#ffffff; margin:0px; padding:0px; visibility:hidden; }
#teamDiv { position:absolute; width:250px; top:100px; right:425px; background-color:#ffffff; margin:0px; padding:0px; visibility:hidden; }
#venuesDiv { position:absolute; width:250px; top:100px; right:19px; background-color:#ffffff; margin:0px; padding:0px; visibility:hidden; }
#galleryDiv { position:absolute; width:250px; top:100px; right:88px; background-color:#ffffff; margin:0px; padding:0px; visibility:hidden; }
#blankDiv { visibility:hidden; position:absolute; display:none; }

#contentWrap .main_title { padding-bottom:20px; }
#contentWrap .small_title { padding-bottom:10px; color:#ff3f78; }
#contentWrap .cont { padding-bottom:10px; width:450px; text-align:justify; }
#contentWrap .content_page { margin:0px; padding:0px; height:498px; width:953px; float:right; }
#contentWrap .contentDiv { margin:0px; padding:0px; text-align:left; }
#contentWrap .contentDiv  .seework { float:left; text-align:center; }
#contentWrap .contentDiv  .seework  a { display:block; padding:4px; color:#ff3f78; border:1px solid #969a9c; }
#contentWrap .contentDiv  .seework  a:hover { display:block; border:1px solid #ff3f78; }

#contentWrap .contentDiv  .venues_submenu  { clear:both; }
#contentWrap .contentDiv  .venues_submenu  ul { margin:0px; padding:0px; list-style:none; }
#contentWrap .contentDiv  .venues_submenu  ul li { margin:0px; padding:0px; }
#contentWrap .contentDiv  .venues_submenu  ul li a { color:#ff3f78; }
#contentWrap .contentDiv  .venues_submenu  ul li .on,
#contentWrap .contentDiv  .venues_submenu  ul li a:hover { color:#ff3f78; font-weight:bold; }#contentWrap .contentDiv  .venues_submenu  { clear:both; }

#contentWrap .contentDiv  .gallery_submenu  ul { margin:0px; padding:0px; list-style:none; }
#contentWrap .contentDiv  .gallery_submenu  ul li { margin:0px; padding:0px; }
#contentWrap .contentDiv  .gallery_submenu  ul li a { color:#ff3f78; }
#contentWrap .contentDiv  .gallery_submenu  ul li .on,
#contentWrap .contentDiv  .gallery_submenu  ul li a:hover { color:#ff3f78; font-weight:bold; }
