/* resets */
#gardensCon a img {border: 0;}
#gardensCon h1, #gardensCon h2 {font-weight: bold; margin: 0; }

#gardensCon {color: #444;}
#gardensCon blockquote {margin: 0 10px; font-style: italic;}
#gardensCon h2, #gardensCon h1.title {color: #000; margin: 0; font-size: 14px; line-height: 18px; padding: 0;}
#gardensCon a, #gardensCon a:hover {background: none !important; color: #C50285 !important;}

#gardensCon .separator {background: url('sep.gif') repeat-x; font-size: 0; height: 1px; width: 437px; margin: 15px -20px; overflow: hidden;}
#gardensCon .bloom {color: #888; margin-bottom: 10px; padding: 0;}
#gardensCon .intro img {padding: 5px 12px 5px 0;}
#gardensCon .nav {overflow: hidden; zoom: 1; margin: 15px 0;}
#gardensCon .nav .back, #gardensCon .nav .next {float: left; width: 190px; overflow: hidden; zoom: 1;}
#gardensCon .nav .next {float: right; text-align: right;}

#gardensCon .home h2 {color: #C50285; font-size: 13px; margin-bottom: 10px;}
#gardensCon .home h2 a {color: #C50285 !important; text-decoration: none;}
#gardensCon .home h2 a:hover {text-decoration: underline;}
#gardensCon .home img {padding-left: 6px;}
#gardensCon .home .start {float: right; text-align: center; width: 165px;}
#gardensCon .home div {margin: 3px 0;}
#gardensCon .starflor {margin: -10px 0 10px; font-size: 9px; color: #6F375D; line-height: 13px;}

#gardensCon .schedule {width: 360px; overflow: hidden; margin: 0; padding: 0;}
#gardensCon .schedule dt, #gardensCon .schedule dd {float: left; width: 166px; padding: 2px 4px 2px 8px; margin: 0;}
#gardensCon .schedule dt {clear: left;}
#gardensCon .schedule a {color: #CF2698 !important;}
#gardensCon .schedule a:hover {color: #CF2698 !important;}

#gardensCon .gallery {overflow: hidden;}
#gardensCon .gallery a {color: #C50285 !important; text-decoration: none !important;}
#gardensCon .gallery a:hover {text-decoration: underline !important;}
#gardensCon .gallery li {width: 160px; padding: 10px 15px !important; overflow: hidden; float: left;}
#gardensCon .gallery li a {font-size: 12px !important;}
#gardensCon .gallery li.clear {padding-left: 20px;}
#gardensCon .gallery li.nobouquets {float: none; width: 100%; margin: 0 !important;}
#gardensCon .gallery li.nobouquets a {font-size: 11px !important;}
#gardensCon .gallery li .photo {border: 1px solid #ccc; height: 190px; width: 150px; overflow: hidden; background-position: -105px -85px !important;}
#gardensCon .gallery li .photo a {display: block; width: 150px; height: 190px; font-size: 0; text-indent: -10000px;}

#checkgallery {margin: 5px 0 15px; text-align: center;}
#checkgallery a {color: #C50285 !important; text-decoration: none !important; background: none !important;}

#gardensCon .pagination {overflow: hidden; text-align: center; padding: 2px 0; margin: 5px 0;}
#gardensCon .pagination a {border: 1px solid #C50285; padding: 2px 5px; margin: 0 1px; color: #C50285 !important; text-decoration: none !important;}
#gardensCon .pagination a:hover {background: #C50285 !important; color: #fff !important;}
#gardensCon .pagination .current {background: #C50285; border: 1px solid #C50285; padding: 2px 5px; margin: 0 1px; color: #fff;}

