

<!-- navigation column styles -->
#search-results-navigation {}
#search-results-navigation #weddings-nav09 {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; background:#fff;}
#search-results-navigation #weddings-nav09 ul h2 a {background: none; color: #222; display: block; font-size: 17px; font-weight:normal; padding: 3px 0 0 1px;}
#search-results-navigation ul a {background: url("http://images.nymag.com/gfx/ico/ico-arrow-black.gif") no-repeat 4px .8em; color: #1F638A; display: block; font-size: 11px; padding: 0 0 0 1px;
}
#search-results-navigation-article ul a {background: url("http://images.nymag.com/gfx/ico/ico-arrow-black.gif") no-repeat 4px .8em; color: #666; display: block; font-size: 11px; padding: 3px 0 3px 17px;}
#search-results-navigation #weddings-nav09 .header {margin:0; padding:0;}
#search-results-navigation #weddings-nav09 ul a {background: url("http://images.nymag.com/images/2/weddings/2010winter/nav-arrow.gif") no-repeat 2px .6em; display: block; font-size: 11px; padding: 0 0 0 9px;}
#search-results-navigation #weddings-nav09 ul h2 {font-size:17px; margin:0; border-top: 1px solid #d7d7d7;}
#search-results-navigation #weddings-nav09 ul h2 a{color:#222222; line-height:1.1em; padding:8px 0 3px 1px;}
#search-results-navigation #weddings-nav09 ul h2 a em{font-size:11px; color:#222; padding:0 0 0 2px;}
#search-results-navigation #weddings-nav09 ul h2 a img{display:block; margin:4px 1px 8px 1px;}
#search-results-navigation #weddings-nav09 ul li {background:none; margin-bottom: 4px; display: block;}
#search-results-navigation #weddings-nav09 ul li.last {margin: 0 0 4px 0; text-transform:uppercase;}
#search-results-navigation #weddings-nav09 ul li.last a{font-size:10px;}
#search-results-navigation #weddings-nav09 ul.secondary a {text-transform:uppercase; margin:7px 0 0 0; font-size:10px;}
#search-results-navigation #weddings-nav09 ul.secondary li {border-top:1px solid #d7d7d7; height:22px;}
#search-results-navigation #weddings-nav09 ul.secondary li.last {border-bottom:1px solid #d7d7d7; border-top:none; margin:0; background:none; padding:0;}
#search-results-navigation #weddings-nav09 ul.flyout a{background:none; padding:0;}
/*#search-results-navigation #weddings-nav09 ul.flyout li{height:30px;}*/

<!-- related stories include styles -->
#weddings-09-related {}
#weddings-09-related ul {font-size:14px; background-image:none; text-indent:none; margin:0; padding:0; list-style-image:none; list-style-position:outside; list-style-type:none;}
#weddings-09-related img{border: none; margin:3px 0;}
#weddings-nav09 { position: relative; }
#search-results-navigation #weddings-nav09 ul.flyout, #search-results-navigation #weddings-nav09 ul.hover { height: 35px; margin: 0; padding: 0; }
#search-results-navigation #weddings-nav09 ul.flyout li.weddings-btn, #search-results-navigation #weddings-nav09 ul.hover li.weddings-btn { background: url(http://images.nymag.com/images/2/weddings/2010winter/nav-listings-btn.gif) 1px 2px no-repeat; width: 170px; height: 25px; margin: 0; padding: 0;}
#search-results-navigation #weddings-nav09 ul.flyout div.toggleMenu { display: none; }
#search-results-navigation #weddings-nav09 ul.hover div.toggleMenu { display: block; line-height:15px; color:#232323; position:absolute; left: 163px; width:352px; background:#acacac; padding: 4px; top: 465px; z-index: 9998; }
#search-results-navigation #weddings-nav09 ul.flyout li a#wedding-all-listings, #search-results-navigation #weddings-nav09 ul.hover li a#wedding-all-listings { width: 168px; height: 25px; display: block; }
#search-results-navigation #weddings-nav09 ul.hover li a#wedding-all-listings { background: transparent url(/gfx/search/tail.gif) no-repeat scroll 158px 8px; position: relative; z-index: 99999; }
#search-results-navigation #weddings-nav09 ul.hover div.toggleMenu .wrap{ border: 1px solid #666666; background:#fff; padding: 8px 7px 17px 12px; height: 415px; }
#search-results-navigation #weddings-nav09 ul.hover div.toggleMenu .wrap ul li { display: block; padding:0; width: 165px; margin: 0; height: 100%; }
#search-results-navigation #weddings-nav09 ul.hover div.toggleMenu .wrap ul li.column { display: inline; float: left; }
#search-results-navigation #weddings-nav09 ul.hover div.toggleMenu .wrap ul li.column ul { margin-bottom: 8px; }
#search-results-navigation #weddings-nav09 ul.hover div.toggleMenu .wrap ul li.column a { font: normal 11px Arial, Helvetica, sans-serif; padding: 4px 0 4px 3px; margin: 0; width: 150px; }
#search-results-navigation #weddings-nav09 ul.hover div.toggleMenu .wrap ul li a:hover {background-color: #f3f1ef; cursor:pointer;}
#search-results-navigation #weddings-nav09 ul.hover div.toggleMenu .wrap ul li a.list-header { font-size: 12px; font-weight: bold; display: inline-block; background: none; margin: 0; padding: 10px 0 5px 3px; }
#search-results-navigation #weddings-nav09 ul.hover div.toggleMenu .wrap ul li a.list-header:hover { background: #FFF; }
#search-results-navigation #weddings-nav09 ul.hover div.toggleMenu .wrap ul li a.border { border-top: 1px solid #d1cdcb; }
h4.banded { position: static; }
body.weddings h4.banded a, body.weddings #lead-weddings .title, body.weddings h4.banded, body.weddings h2.primary {color:#00B8F1 !important;}
body.article-leftnav #content-primary-wrap {background:transparent url(http://images.nymag.com/gfx/sect/weddings/bg-article-leftnav.gif) repeat-y scroll 0 0;}
#columns-2 ul {list-style-image:none; list-style-position:outside; list-style-type:none; padding:0 5px 16px; margin:0; }
#columns-2 ul.column-1 {float: left; margin:0; width:45%; padding-right:10px;}
#columns-2 ul.column-2 {float:right; margin:0;}
#columns-2 ul li a{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(http://images.nymag.com/images/2/weddings/2010winter/nav-arrow.gif) no-repeat scroll 2px 0.9em; display:block; font-size:11px; padding:3px 0 3px 9px; margin:0; }
#flashcontent {background:transparent url(/images/2/weddings/2009summer/brides/header.gif) no-repeat scroll 0px -1px; background-color:#ffffff; }
#lede-flash-carousel {background:transparent url(http://images.nymag.com/images/2/bg-hatch.gif) repeat scroll 0 0; border:1px solid #FFFFFF; font-size:11px; line-height:1.5em; margin-bottom:0; padding:0; }


#article-inner-wrap #wedding-slideshow-anchors .row ul.anchors li {
	list-style-type:none;
	text-align: center;
	line-height: 1.2em;
}
#article-inner-wrap #wedding-slideshow-anchors .row ul.anchors{
	padding:10px 15px 10px 12px;
}
#article-inner-wrap #wedding-slideshow-anchors .row ul.anchors li{
	width:162px;
}
#article-inner-wrap #wedding-slideshow-anchors .row ul.anchors.first {
	padding:10px 15px 10px 0;
}
#article-inner-wrap #wedding-slideshow-anchors .row ul.anchors.last {
	padding:10px 0 10px 12px;
}

