#wedding_planner { } #wedding_planner ul { padding: 0; } #wedding_planner ul li { height: 242px; width: 336px; } #wedding_planner h3 { padding: 6px 6px 0 6px; } #wedding_planner a h3 { color: #1f4f82; } #wedding_planner a:active h3 { color: #d1700e; } #wedding_planner a:hover h3 { text-decoration: underline; } #wedding_planner p { padding: 6px; line-height: 1.4em; } .blq-js #wedding_planner_list li.carousel-item { clear: none; width: 336px; } .blq-js #wedding_planner .carousel-light { display: block; margin-bottom: 10px; width: 336px; } .blq-js #wedding_planner .carousel-light .carousel-window { height: 258px; padding-bottom: 8px; } .blq-js #wedding_planner .pageNav { /*left: -68px;*/ margin-left: 0 !important; top: 0; overflow: visible; position: absolute; } .blq-js #wedding_planner .pageNav .arrow { background: transparent url("/news/special/uk/11/royal_wedding/wedding_planner/img/carousel/carousel-prev-next.png"); cursor: pointer; filter: alpha(opacity=70); height: 40px; opacity: 0.7; position: absolute; top: 149px; width: 40px; } .blq-js #wedding_planner .pageNav .arrow a { height: 40px; width: 40px; } .blq-js #wedding_planner .pageNav #leftarrow { left: 0; } .blq-js #wedding_planner .pageNav #rightarrow { background-position: -40px 0; left: 296px; } .blq-js #wedding_planner .pageNav .dot { background: #505050; height: 8px; margin-left: 4px; top: 242px; width: 8px; } .blq-js #wedding_planner .pageNav .dotActive { background: #917a30; } .blq-js #wedding_planner .pageNav li { clear: none; }