html, body	{ background-color:#fff; background-image:url(../img/bab_bkg.jpg); background-position:center; background-repeat:repeat-y; font:Arial, Helvetica, sans-serif; margin-top:0px; /*margin-left:0px; padding-left:0px;*/ }
a:link { text-decoration: none; color:#630; }
a:visited { text-decoration: none; color:#633; }
a:hover { text-decoration: none; color:#930; }
a:active { text-decoration: none; color:#000; outline: 0; }
a:focus { outline: 0; }
.credits { position: relative; margin-left:auto; margin-right:auto; bottom: 0px; width:150px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333; }
.main_container { background-image:url(../img/header_spacer.png); background-repeat:no-repeat; margin-top:0px; margin-left:auto; margin-right:auto; width:1000px; }
.galleryframe { width:900px; height:500px; }
.context_menu { padding:0px; text-align:right; float:right; position:relative; width:700px; height:408px; }
.about_us_content { background-image:url(../img/bouquet.png); background-position:bottom right; background-repeat:no-repeat; font-size:13px; text-align:left; position:relative; width:950px; height:408px; margin-left:auto; margin-right:0px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #333; }
.featured_content { background-image:url(../img/bouquet.png); background-position:bottom right; background-repeat:no-repeat; font-size:13px; text-align:left; position:relative; width:950px; height:500px; margin-left:auto; margin-right:0px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #333; }
.link_partners_content { background-image:url(../img/bouquet.png); background-position:bottom right; background-repeat:no-repeat; font-size:15px; text-align:left; position:relative; width:950px; height:408px; margin-left:auto; margin-right:0px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #333; }
.sale_gowns_content { font-size:13px; text-align:left; position:relative; width:900px; height:408px; margin-left:auto; margin-right:auto; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #333; }
.sale_gowns_content_links { font-size:16px; text-align:center; position:relative; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333; }
.trunk_shows_content { font-size:18px; text-align:left; position:relative; width:900px; height:408px; margin-left:auto; margin-right:auto; font-family: "Times New Roman", Times, serif; font-weight: normal; color: #333; }
.bridal_gowns_content { font-size:13px; text-align:left; position:relative; width:900px; height:408px; margin-left:auto; margin-right:auto; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #333; }
.privacy_content { font-size:13px; text-align:left; position:relative; width:900px; height:408px; margin-left:auto; margin-right:auto; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #333; }
.bridal_gowns_content_links { font-size:16px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333; }
.bridal_gowns_content_for_galleries { font-size:13px; text-align:left; position:relative; width:900px; height:420px; margin-left:auto; margin-right:auto; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #333; }
.bridesmaids_dresses_content { font-size:13px; text-align:left; position:relative; width:900px; height:408px; margin-left:auto; margin-right:auto; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #333; }
.bridesmaids_dresses_content_for_galleries { font-size:13px; text-align:left; position:relative; width:900px; height:420px; margin-left:auto; margin-right:auto; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #333; }
.mob_content_for_galleries { font-size:13px; text-align:left; position:relative; width:900px; height:420px; margin-left:auto; margin-right:auto; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #333; }
.bridal_accessories_content_for_galleries { font-size:13px; text-align:left; position:relative; width:900px; height:420px; margin-left:auto; margin-right:auto; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #333; }
.bridecam_content { font-size:13px; text-align:left; position:relative; width:900px; height:408px; margin-left:auto; margin-right:auto; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #333; }
.registration_tab { position:relative; width:1000px; height:auto; }
.registration_content { background-image:url(../img/registrationbkg.png); background-position:top right; background-repeat:no-repeat; font-size:13px; text-align:left; position:relative; width:900px; height:900px; margin-left:auto; margin-right:auto; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #333; }
.registration_form { border:0px; position:relative; margin-left:auto; margin-right:auto; width:800px; }
.registration_boxes { height: 14px; font-size: 13; border: 1px solid #CCC; }
.registration_menus { border: 1px groove #CCC; }
.bab_header { text-align:center; width:1000px; height:100px; left: auto; top: 0px; right: auto; }
.bab_contact_slider { background-image:url(../img/bab_bkg_tab.jpg); background-repeat:no-repeat; font:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; font-style:italic; text-align:center; width:1000px; height:25px; left: auto; top: 0px; right: auto; }
#panel { height: 300px; width: 1000px; display: none; }
.slide { margin: 0; padding: 0; }
.bab_header_address { position:relative; text-align:center; width:1000px; height:25px; top: 0px; font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #000; }
#slider { width:300px; height:408px; position:absolute; overflow:hidden; }
#mask-gallery { overflow:hidden; }
#gallery { list-style:none; margin:0px; padding:0px; z-index:0; width:300px; overflow:hidden; }
#gallery li { float:left; }
#mask-excerpt { position:absolute; top:350px; left:0px; z-index:500px; width:300px; overflow:hidden; }
#excerpt { filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; list-style:none; margin:0px; padding:0px; z-index:10; position:absolute; top:0; left:0; width:300px; background-color:#fff; overflow:hidden; font-family:arial; font-size:14px; color:#000; }
#excerpt li { padding:5px; }
.btn-slide { height: 0px; margin: 0 0; display: block; text-decoration: none; }
.bottom_content { position:relative; width:1000px; height:800px; clear:both; left:auto; right:auto; margin-left:auto; margin-right:auto; margin-bottom: 0px; }
.bottom_content_for_galleries { position:relative; width:1000px; height:370px; clear:both; left:auto; right:auto; margin-left:auto; margin-right:auto; margin-bottom: 0px; }
.bottom_menu { color: #963; position:relative; width:1000px; clear:both; left:auto; right:auto; margin-left:auto; margin-right:auto; margin-bottom: 0px; text-align: center; font-family:"Times New Roman", Times, serif; font-size: 12px; font-weight: normal; }