html,body,ul,ol,li,form,fieldset,legend{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin-top:0}fieldset,img{border:0}legend{color:#000}li{list-style:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:top;font-weight:400}input,textarea,select{font-size:110%;line-height:1.1}abbr,acronym{border-bottom:.1em dotted;cursor:help}body{font:normal 11px/150% verdana,sans-serif;color:#4d4d4d}#wrapper{background:url(/images/logo.gif) no-repeat 0 0;width:750px;margin:0 auto 20px auto;border:1px solid #999;border-top:0;zoom:1;display:block}#wrapper:after{content:'\0020';display:block;height:0;clear:both;visibility:hidden;font-size:0}#header{position:relative;height:160px}#header #logo a,#header  #logo span{display:block;width:287px;height:68px;text-indent:-9999px;border-bottom:none}#header h1{position:absolute;top:94px;left:236px;width:452px;height:44px;line-height:50px;background:url(/images/page-title-fleuron.gif) no-repeat 0 0;border-bottom:2px dotted #ff7800;padding:0 0 0 60px;font-variant:small-caps;text-transform:lowercase}#sidebar{font-family:times,serif;float:left;width:180px;padding:0 10px 30px 35px}#sidebar #contact_info{margin:65px 0 0 0;font-size:12px}#main{float:right;width:472px;padding:0 40px 30px 0}#footer{font-size:11px;margin:40px 0 20px;text-align:center}#main_nav a{font-size:11px;color:#4d4d4d;text-decoration:none;text-transform:uppercase;letter-spacing:1px;border-bottom:none}#main_nav a:hover,#main_nav  .selected{color:#ff7800}#main_nav li{margin:0 0 6px 0}#main_nav ul ul{margin-left:15px}#main_nav ul ul a{font-size:10px;letter-spacing:0}#main_nav ul ul li{margin:0 0 0 0}a{color:#ff7800;text-decoration:none;border-bottom:1px #ff7800 solid}a:visited{color:#A54D00;border-bottom-color:#A54D00}a:hover{color:#D76400;border-bottom-color:#D76400}h1{font:18px/150% georgia,serif;color:#ff7800;letter-spacing:1px}h2{font:15px/1.5em georgia,serif;color:#ff7800}h3{font:bold 14px/1.2em georgia,serif;margin:12px 0 4px}.wide{margin:8px 0 30px 0}.with_caption{color:#ff7800;font-size:10px;line-height:140%;margin:8px 0 30px 0}.with_caption .wide{margin:0 0 4px 0}ul.included{margin:0}ul.included li{list-style:disc outside;margin:3px 0 0 0}div.menu em,.price{display:block;font-weight:700;margin:8px 0 34px;font-style:normal}.or{font-weight:700;font-size:13px;font-variant:small-caps}.thumbs{width:512px;margin:20px 0;padding:6px 0;border-top:1px #ff7800 dotted;border-bottom:1px #ff7800 dotted}.thumbs a{border-bottom:none}.thumbs p{color:#ff7800;margin:0}.thumbs img{display:inline;padding:2px;margin-right:2px;border:2px solid #ccc}.menu_content h1{font-size:17px}#p_designer h2,#p_uptown h2,#p_latin h2,#p_daily h2,#p_grill h2{margin-top:26px}#p_cocktail_reception div.menu em,#p_cocktail_reception  .price,#p_uptown div.menu em,#p_uptown  .price,#p_latin div.menu em,#p_latin  .price,#p_grill div.menu em,#p_grill  .price{margin-top:30px}.bridesaver{margin:45px 0 0 0}.bridesaver a{border:none}
