td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333 }
ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; list-style-type: disc; list-style-image: url(/images/bullet2.gif); font-style: normal; list-style-position: inside }
th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-align: left; color: #333333 }
a:link { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
a:visited { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
.s10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
body { margin: 0px; left: 0px; top: 0px; }
.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 16px; color: #333333; }
.newtext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: normal; color: #333333; }
.homeText { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; color: #FFFFFF; }
.highlightSides { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-top-color: #990000; border-right-color: #990000; border-bottom-color: #990000; border-left-color: #990000; }
.highlightRight { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-top-color: #990000; border-right-color: #990000; border-bottom-color: #990000; border-left-color: #990000; }
.bgSwirl { background-image: url(images/bg_swirl.gif); background-repeat: no-repeat; background-position: right bottom; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-top-color: #990000; border-right-color: #990000; border-bottom-color: #990000; border-left-color: #990000; }
.services { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #FFFFFF; line-height: 15px; text-transform: capitalize; }
.promo { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #FFFFFF; line-height: 20px; }
.services2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-left: 115px; font-style: normal; color: #FFFFFF; line-height: 15px; text-transform: capitalize; }
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: underline; }
.background { background-color: #330000; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-top-color: #990000; border-right-color: #990000; border-bottom-color: #990000; border-left-color: #990000; }
.serviceCategories { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase; color: #FFFFFF; line-height: 16px; }
.outline { border: 1px solid #990000; }
.backBottom { background-image: url(images/bg_body.gif); background-repeat: repeat-x; background-position: bottom; background-color: #660000; }
.contact { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; color: #FFFFFF; }
.packages { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; color: #C7AD67; text-transform: uppercase; }
.highlightTopBottom { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #990000; border-right-color: #990000; border-bottom-color: #990000; border-left-color: #990000; }
.bgLeft { background-image: url(images/left_border.gif); background-repeat: repeat-y; }
.bgRight { background-image: url(images/right_border.gif); background-repeat: repeat-y; }
.description { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; color: #CCCCCC; }
#loca h2 { color:#C7AD67; font:bold 17px/18px Arial, Helvetica, sans-serif; margin:0px 0px 10px;}
#loca p { color:#FFF; font:13px/18px Arial, Helvetica, sans-serif; margin:0px 0px 10px;}

.address { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: lighter; color: #FFFFFF; line-height: 16px; }
.address strong{ font-style: normal; font-weight: bold; margin:10px 0px 0px; color:#C7AD67; }
.galleria_wrapper{text-align:center;}
#mm li img{width:90px!important;height:auto!important; margin:0px!important;}
#bellmore{float:left; margin:50px 0px 50px 50px; width:296px;}
#longbeach{float:right; margin:50px 50px 85px 0px; width:295px;}
/**************************************************/
/************        NAV MENU        *************/
/************************************************/
#menu { width: 735px; margin: 0px; background: url(images/topnav/navigation.gif) no-repeat top; height: 24px; clear: both; float: left; }
	#menu ul { list-style: none; padding: 0; width: 735px; height: 24px; margin: 0px; }
		#menu ul li { display: block; list-style: none; float: left; height: 24px; margin: 0; padding: 0; }
	#menu li a { display: block; text-decoration: none; text-indent: -5000px; height: 24px; }
	/*--  Services  --*/
#menu li#liserv { background: url(images/topnav/navigation.gif) 0px 0px no-repeat; width: 104px; }
		#menu li#liserv a { background: url(images/topnav/navigation.gif) 0px 0px no-repeat; width: 104px; height: 24px; }
			#menu li#liserv a:hover { background: url(images/topnav/navigation.gif) 0px -24px no-repeat; text-indent: -5000px; }
	/*--  Bridal Services  --*/
#menu li#librid { background: url(images/topnav/navigation.gif) -104px 0px no-repeat; width: 140px; }
		#menu li#librid a { background: url(images/topnav/navigation.gif) -104px 0px no-repeat; width: 140px; height: 24px; }
			#menu li#librid a:hover { background: url(images/topnav/navigation.gif) -104px -24px no-repeat; text-indent: -5000px; }
	/*--  Promotions  --*/
#menu li#liprom { background: url(images/topnav/navigation.gif) -244px 0px no-repeat; width: 125px; }
		#menu li#liprom a { background: url(images/topnav/navigation.gif) -244px 0px no-repeat; width: 125px; height: 24px; }
			#menu li#liprom a:hover { background: url(images/topnav/navigation.gif) -244px -24px no-repeat; text-indent: -5000px; }
	/*--  Photo Gallery  --*/
#menu li#liphot { background: url(images/topnav/navigation.gif) -369px 0px no-repeat; width: 141px; }
		#menu li#liphot a { background: url(images/topnav/navigation.gif) -369px 0px no-repeat; width: 141px; height: 24px; }
			#menu li#liphot a:hover { background: url(images/topnav/navigation.gif) -369px -24px no-repeat; text-indent: -5000px; }
	/*--  Locations  --*/
#menu li#liloca { background: url(images/topnav/navigation.gif) -510px 0px no-repeat; width: 113px; }
		#menu li#liloca a { background: url(images/topnav/navigation.gif) -510px 0px no-repeat; width: 113px; height: 24px; }
			#menu li#liloca a:hover { background: url(images/topnav/navigation.gif) -510px -24px no-repeat; text-indent: -5000px; }
	/*--  Contact  --*/
#menu li#licont { background: url(images/topnav/navigation.gif) -623px 0px no-repeat; width: 112px; }
		#menu li#licont a { background: url(images/topnav/navigation.gif) -623px 0px no-repeat; width: 112px; height: 24px; }
			#menu li#licont a:hover { background: url(images/topnav/navigation.gif) -623px -24px no-repeat; text-indent: -5000px; }
/*
#menu { width: 735px; background: url(images/topnav/navbar.gif) repeat-x; height: 21px; }
	#menu li.spacer { margin: 0 16px 0 13px; }
	#menu ul { width: 680px; list-style: none; padding: 0; margin: 0 auto; }
	#menu li { display: block; float: left; height: 21px; margin: 0 0px 0 0; }
		#menu li a { float: left; display: block; text-decoration: none; }
		#menu li.services { background: url(images/topnav/services.gif) no-repeat left; }
			#menu li.services a { background: url(images/topnav/services.gif) no-repeat left; height: 21px; text-indent: -5000px; width: 66px; }
				#menu li.services a:hover { background: url(images/topnav/services-over.gif) no-repeat right; text-indent: -5000px; }
		#menu li.bservices { background: url(images/topnav/bridal-services.gif) no-repeat left; }
			#menu li.bservices a { background: url(images/topnav/bridal-services.gif) no-repeat left; height: 21px; text-indent: -5000px; width: 108px; }
				#menu li.bservices a:hover { background: url(images/topnav/bridal-services-over.gif) no-repeat right; text-indent: -5000px; }
		#menu li.shopping { background: url(images/topnav/shopping.gif) no-repeat left; }
			#menu li.shopping a { background: url(images/topnav/shopping.gif) no-repeat left; height: 21px; text-indent: -5000px; width: 75px; }
				#menu li.shopping a:hover { background: url(images/topnav/shopping-over.gif) no-repeat right; text-indent: -5000px; }
		#menu li.photo { background: url(images/topnav/photo-gallery.gif) no-repeat left; }
			#menu li.photo a { background: url(images/topnav/photo-gallery.gif) no-repeat left; height: 21px; text-indent: -5000px; width: 107px; }
				#menu li.photo a:hover { background: url(images/topnav/photo-gallery-over.gif) no-repeat right; text-indent: -5000px; }
		#menu li.promo { background: url(images/topnav/promotions.gif) no-repeat left; }
			#menu li.promo a { background: url(images/topnav/promotions.gif) no-repeat left; height: 21px; text-indent: -5000px; width: 92px; }
				#menu li.promo a:hover { background: url(images/topnav/promotions-over.gif) no-repeat right; text-indent: -5000px; }
		#menu li.contact { background: url(images/topnav/contact.gif) no-repeat left; }
			#menu li.contact a { background: url(images/topnav/contact.gif) no-repeat left; height: 21px; text-indent: -5000px; width: 71px; }
				#menu li.contact a:hover { background: url(images/topnav/contact-over.gif) no-repeat right; text-indent: -5000px; }
*/

 
