@import url("master.css");

/* ----- IDS ----- */
body { background: #fff; color: #545a60; }
#page-wrapper { width: 950px; margin: 0 auto; }
#top-layer { margin: 6px 0 0 7px; font-family: "Courier New", Courier, monospace; }
#verisign { padding-top: 10px; text-align: center; color: #06c; }
#mini-basket { clear: right; float: right; width: 152px; height: 42px; margin-top: 5px; padding: 10px 0 0 65px; background: url("../templateimages/background-mini-basket.gif") no-repeat; }
#mini-basket .price { color: #c00; font-size: 1.4em; font-weight: bold; }
#info-layer { clear: both; margin-top: 5px; height: 63px; background: url("../templateimages/background-info-layer.png") no-repeat; }
#main-layer { float: right; width: 753px; margin: 12px 0 12px; }
#left-layer { float: left; width: 183px; margin: 12px 14px 12px 0; }
#main-content { position: relative; float: left; width: 560px; }
#right-layer { float: right; width: 179px; margin-left: 14px; }
#footer-layer { clear: both; margin-bottom: 1em; background: url("../templateimages/background-info-layer.png") no-repeat; }
#basket, #choose, #newsletter, #tv { padding: 0 15px 1em; margin-bottom: 1em; background: url("../templateimages/background-right-layer.png"); }
#basket, #tv { font-family: "Courier New", Courier, monospace; }
#tv { color: #000; }
#image-desc { position: absolute; top: 176px; left: 7px; line-height: 15px; margin-top: 4px; }
#confidence { float: left; padding: 30px 20px 0; width: 218px; text-align: center; background: url("../templateimages/background-checkout-confidence.gif") no-repeat; }
#google-map { width: 560px; height: 400px; }

/* ----- CLASSES ----- */
.home #nav .home, .hockey #nav .hockey, .cricket #nav .cricket, .rugby #nav .rugby, .tennis #nav .tennis, .bowls #nav .bowls, .other-sports #nav .other-sports, .embroidery #nav .embroidery, .tv #nav .tv { color: #39c; text-decoration: underline; }
.hockey #left-layer .hockey, .cricket #left-layer .cricket, .rugby #left-layer .rugby, .tennis #left-layer .tennis, .bowls #left-layer .bowls, .other-sports #left-layer .other-sports, .club-wear #left-layer .club-wear , .embroidery #left-layer .embroidery { display: block; }
.product #main-content { width: 753px; }
.basket #main-layer { float: none; width: 950px; }
.basket #main-content { float: none; width: 910px; margin: 0 20px; }

.image-slide { position: relative; height: 201px; margin-bottom: 1em; background: url("../templateimages/background-control.gif") no-repeat bottom; font-family: "Courier New", Courier, monospace; }
.paging { padding: 0 0 11px; background: url("../templateimages/background-products-li.gif") repeat-y; }
.paging_footer { padding-top: 11px; margin-bottom: 1em; }
.product-left { float: left; width: 250px; }
.product-right { float: right; width: 473px; }
.delivery { margin-top: 1em; padding: 6px 0; border-top: 3px solid #06c; border-bottom: 3px solid #06c; }
.product-description { clear: both; margin-top: 1em; padding: 0 20px 20px; background: url("../templateimages/background-description-text.gif") no-repeat bottom; }
.basket-control { clear: right; float: right; margin: 30px -20px 0 0; }
.save { color: #c00; font-weight: bold; text-transform: uppercase; }
.applycoupon, .shippingmethodline { font-size: 0.85em; }
.box-left, .box-right, .box-middle { float: left; margin-bottom: 10px; width: 275px; padding: 0 7px; border: 3px solid #dccca3; border-top: 0; }
.box-right, .box-middle { float: right; }
.box-right { border-color: #e9e0c9; }
.signin { min-height: 290px; }
.emailreminder { clear: left; }
.checkout { margin-left: 298px; }
.filter-box { margin-bottom: 6px; padding: 5px; background: #eee4cf; font-family: "Courier New", Courier, monospace; }

/* ----- LISTS ----- */
#top-layer ul, #left-layer ul, #right-layer ul, #footer ul, ul#breadcrumb, .image-slide ul, ul.paging, ul.products, ul.basket-status, .filter-box ul { margin: 0; }
#top-layer li, #left-layer li, #right-layer li, #footer li, ul#breadcrumb li, .image-slide li, ul.paging li, ul.products li, ul.basket-status li, .filter-box ul li { list-style: none; }

#top-layer ul { float: right; }
#top-layer li { display: inline; padding-left: 5px; line-height: 12px; border-left: 1px solid #06c; }
#top-layer li:first-child { padding-left: 0; border-left: 0; }
#top-layer li a { color: #06c; text-decoration: none; }
#top-layer li a:hover { text-decoration: underline; }

#nav { float: left; width: 723px; }
#nav li { padding: 0 8px; line-height: auto; border-left: none; }
#nav li a { text-transform: uppercase; color: #999; }
#nav li a:hover { color: #39c; }

#left-layer li { padding: 6px 0 6px 25px; line-height: 15px; background: url("../templateimages/arrow-left-layer.gif") no-repeat 4px 8px; }
#left-layer li a { color: #06c; font: 1.3em "Courier New", Courier, monospace; font-weight: bold; text-decoration: none; text-transform: uppercase; }
#left-layer .brand li { float: left; padding: 2px 3px; background: none; border-bottom: 1px solid #dcdcdc; }
#left-layer li ul { display: none; margin-bottom: -10px; }
#left-layer li li, #left-layer li.selected li { padding: 0 0 0 22px; margin: 7px 0 7px -22px; line-height: 18px; background: url("../templateimages/background-left-layer.gif") no-repeat; color: #fff; font: 1em Arial, Helvetica, sans-serif; }
#left-layer li li ul { display: block; margin-bottom: 0; }
#left-layer li li li, #left-layer li.selected li li { background: none; }
#left-layer li li li a { color: #06c; font: 1em Arial, Helvetica, sans-serif; text-transform: capitalize; }
#left-layer li a:hover, #left-layer li li li.selected a { text-decoration: underline; }

#footer li { float: left; margin: 0 0 10px 10px; }
#footer li strong { font: 1.25em "Courier New", Courier, monospace; font-weight: bolder; text-transform: uppercase; }
#footer li a { color: #545a60; text-decoration: none; }
#footer li ul { width: 180px; }
#footer li li { float: none; margin: 0; }
#footer li ul ul { display: none; }

#basket ul { border-top: 1px solid #b9ab85;}
#basket li { padding: 10px 0 0 30px; line-height: 16px; background: url("../templateimages/icon-truck.png") no-repeat 4px 14px; }
#basket li:first-child { background: url("../templateimages/icon-padlock.png") no-repeat 4px 10px; }
#basket a { color: #545a60; text-decoration: none; }

#choose li { text-indent: 22px; line-height: 20px; background: url("../templateimages/arrow-right-layer.png") no-repeat 2px 3px; }

#basket dl { margin: 0 0 1em; }
#basket dt { float: left; width: 75px; margin: 0; padding: 5px 0; border-bottom: 1px solid #b9ab85; }
#basket dt.item { float: none; width: auto; padding-bottom: 0; border: 0; }
#basket dd { padding: 5px 0; text-align: right; color: #c00; border-bottom: 1px solid #b9ab85; }
#basket dd.item { padding-top: 0; margin: 0; }

ul#breadcrumb { margin-bottom: 6px; background: #eee4cf; font-family: "Courier New", Courier, monospace; }
ul#breadcrumb li { display: inline; line-height: 23px; padding-left: 8px;  }
ul#breadcrumb li a { color: #545a60; text-decoration: none; }

.images li { position: absolute; top: 0; left: 0; width: 560px; height: 176px; list-style: none; }
.control { position: absolute; top: 176px; right: 7px;  }
.control li { float: left; line-height: 15px; width: 15px; margin: 4px 10px 0 0; text-align: center; list-style: none; }
.control li.selected { background: #fff; }
.control li a { color: #545a60; font-weight: bold; text-decoration: none; }

.filter-box li { position: relative; padding: 4px 0; border-bottom: 1px solid #ccc; }
.filter-box li span { position: absolute; top: 2px; left: 60px; }
.filter-box li ul { margin: -17px 0 0 100px; }
.filter-box li li { display: inline; border-bottom: 0; }
.filter-box li li { padding-right: 10px; }
.filter-box li li a strong { color: #545a60; }

ul.products li { color: #000; }
ul.products li strong { margin-bottom: 5px; }
ul.products li a { color: #000; text-decoration: none; }
ul.products li em { display: block; color: #458fda; font-weight: bold; font-style: normal; }
ul.products li small { display: block; }
ul.products li span { color: #c00; }

ul.products_shortened { margin-left: -10px; width: 570px; }
ul.products_shortened li { float: left; width: 166px; height: 300px; margin: 10px 0 10px 10px; padding: 0 7px; background: url("../templateimages/background-products.png") no-repeat bottom; list-style: none; }
ul.products_shortened li img { margin: 0 -7px 30px; }
ul.products_shortened li strong { display: block; margin-top: 210px; height: 34px; }
ul.products_shortened li a { float: right; margin-right: 7px; }
ul.products_shortened li img.thumb { width: 180px; height: 180px; }

ul.paging { margin: 0 5px; padding: 0 12px; height: auto; background: url("../templateimages/background-products-ul.gif"); }
ul.paging li { line-height: 21px; display: inline; }

ul.products_normal { background: url("../templateimages/background-products-li.gif") repeat-y; }
ul.products_normal li { margin: 0 5px; padding: 9px 14px 9px 116px; border-bottom: 3px solid #3399cc; }
ul.products_normal li:first-child { border-top: 3px solid #3399cc; }
ul.products_normal li img { float: right; }
ul.products_normal li img.thumb { float: left; margin-left: -113px; width: 91px; height: 91px; }

.product-description ul.products_normal { background: none; }
.product-description ul.products_normal li { border: 0; min-height: 91px; }

ul.copyright { clear: both; height: 33px; background: url("../templateimages/background-footer.gif") no-repeat; }
ul.copyright li { margin: 10px 0 11px !important; padding: 0 10px; line-height: 12px; border-left: 1px solid #fff; color: #fff; font-family: "Courier New", Courier, monospace; }
ul.copyright li:first-child { border: 0; }
ul.copyright li a { color: #fff !important; }

ul.icons { clear: both; margin-top: 1em; text-align: center; }
ul.icons li { display: inline; padding: 1em 0.5em; }
ul.icons li img { vertical-align: middle; }

ul.basket-status { float: right; margin-bottom: 20px; width: 612px; background: url("../templateimages/background-basket-status.gif") repeat-x; }
ul.basket-status li { float: left; margin-left: 45px; height: 51px; color: #ccc; text-align: center; font-family: "Courier New", Courier, monospace; background-repeat: no-repeat; background-position: center 20px; font-weight: bold; }
ul.basket-status li:first-child { margin-left: 0; }
ul.basket-status li.a-a, ul.basket-status li.b-a, ul.basket-status li.c-a, ul.basket-status li.d-a { color: #000; }
ul.basket-status li.a-a { background-image: url("../templateimages/background-basket-status-1-a.gif"); }
ul.basket-status li.a { background-image: url("../templateimages/background-basket-status-1.gif") }
ul.basket-status li.b { background-image: url("../templateimages/background-basket-status-2.gif"); }
ul.basket-status li.b-a { background-image: url("../templateimages/background-basket-status-2-a.gif"); }
ul.basket-status li.c { background-image: url("../templateimages/background-basket-status-3.gif"); }
ul.basket-status li.c-a { background-image: url("../templateimages/background-basket-status-3-a.gif"); }
ul.basket-status li.d { background-image: url("../templateimages/background-basket-status-4.gif"); }
ul.basket-status li.d-a { background-image: url("../templateimages/background-basket-status-4-a.gif"); }

.delivery dl { margin: 0 0 0 180px; line-height: 1.2em; font-size: 0.85em; font-weight: bold; color: #000; }
.delivery dd { margin: 0; }

#main-content ul { list-style: disc; }
#main-content ol { list-style: decimal; }

/* ----- HEADINGS & PARAGRAPHS ----- */
h1, .h1, h2, .h2, h3, .h3 { }
h1 { margin-bottom: 6px; color: #06c; border-top: 3px solid #06c; border-bottom: 3px solid #06c; text-transform: uppercase; }
h2.specials { margin: 6px 0; line-height: 20px; color: #c00; border-top: 3px solid #c00; border-bottom: 3px solid #c00; font-size: 1.2em; }
h3.bestseller { margin: 6px 0; line-height: 20px; color: #06c; border-top: 3px solid #06c; border-bottom: 3px solid #06c; font-size: 1.2em; }

#left-layer .h2, #left-layer .h3 { margin: 0; height: 24px; background: url("../templateimages/title-shop-departments.gif") no-repeat; }
#left-layer .h2 span, #left-layer .h3 span { display: none; }
#left-layer .h3 { background-image: url("../templateimages/title-brand-stores.gif"); }
#right-layer h2 { margin: 0; padding: 14px 0; font: 1.25em "Courier New", Courier, monospace; font-weight: bold; text-decoration: underline; text-transform: uppercase; }
#basket h2 { margin: 0 -15px; padding-left: 55px; background: url("../templateimages/icon-basket.png") no-repeat 5px 10px; }
#tv h2 { margin: 0 -15px; padding: 25px 0 14px 63px; background: url("../templateimages/icon-tv.png") no-repeat 5px 10px; font-size: 1.6em; text-decoration: none; }
#right-layer .align-right { margin: 0 15px 1em; }
#mini-basket div { margin-bottom: 3px; font-size: 1.2em; font-weight: bold; text-transform: uppercase; }

.basket h1, .product-right h1 { margin: 0; color: #000; border: 0; text-transform: none; }
.basket h1, .delivery h2, .box-left h2, .box-right h2, .box-middle h2 { font: 1.4em "Courier New", Courier, monospace; font-weight: bold; color: #000; }
.basket h1 { padding-right: 70px; line-height: 70px; }
.basket h1.ticket { background: url("../templateimages/background-basket-h1.gif") no-repeat 147px 0; }
.box-left h2, .box-right h2, .box-middle h2 { margin: 0 -10px 7px; line-height: 36px; text-indent: 7px; color: #fff; background: url("../templateimages/background-new-customers.gif") no-repeat; text-transform: uppercase; }
.box-right h2 { background-image: url("../templateimages/background-existing-customers.gif"); }
.delivery h2 { float: left; margin: 0; line-height: 30px; }
.product-description h2 { margin: 0 -20px; line-height: 46px; padding: 10px 0 10px 10px; background: url("../templateimages/background-description.gif") no-repeat; font-family: "Courier New", Courier, monospace; font-weight: bold; color: #000; text-transform: uppercase; }
.basket-control div { margin-right: 20px; }
.box-left p.height, .box-right p.height { height: 50px; }
.product-left .align-right { line-height: 30px; font-family: "Courier New", Courier, monospace; }
.emailreminder h3 { font-size: 1.2em; color: #000; font-weight: bold; }

span.highlight { font-weight: bold; font-style: italic; color: #000 !important; }

/* ----- LINKS ----- */
a { color: #458fda; }
a.gallery { position: absolute; top: 6px; right: 0; color: #06c; text-decoration: none; font-size: 1.4em; }

#mini-basket a { color: #545a60; }
#basket h2 a { text-decoration: underline; }
#right-layer .align-right a { color: #545a60; text-transform: uppercase; text-decoration: none; border-bottom: 2px solid #8e8565; }

/* ----- IMAGES ----- */
#top-layer img { float: left; margin-right: 35px; }
#hotline img { margin: 20px 0 10px; }
#verisign img { margin: 10px 0 10px 20px; }
#verisign a img { float: right; margin: 0; }
#newsletter img { float: left; margin: 6px 8px 4px 4px; }
img.brands { clear: left; margin: 1em 3px 0; }
.paging_header img { margin-bottom: 11px; }
.delivery img { float: left; margin: 0 10px 0 30px; }
.product-left .align-right img { margin-right: 5px; }

/* ----- TABLES ----- */
.versionstable table { margin-top: 1em; width: 100%; background: url("../templateimages/background-products-li.gif") repeat-y; }
.versionstable thead { background: transparent url("../templateimages/background-versionstable.gif") no-repeat top; }
.versionstable thead th { padding: 23px 5px 5px; color: #000; font-weight: bold; text-align: left; }
.versionstable thead th.id { padding-left: 12px; }
.versionstable tbody tr { background: url("../templateimages/background-versionstable-td.gif") repeat-x; }
.versionstable tbody td { line-height: 39px; padding: 0 5px 5px; color: #000; font-weight: bold; }
.versionstable tbody td.id { padding-left: 12px; background: transparent url("../templateimages/background-versionstable-td-id.gif") no-repeat; }
.versionstable tbody td.addtobasket { padding-right: 12px; background: transparent url("../templateimages/background-versionstable-td-wish.gif") no-repeat right; }
.versionstable tbody td.save { color: #c00; }
.versionstable tbody td.rrp { color: #999; }
.versionstable .stock, .versionstable .addtobasket, .versionstable .wish { width: 55px; text-align: center; }
.versionstable .addtobasket { width: 45px; }

.basket table { width: 100%; background: url("../templateimages/background-basket-thead.png") no-repeat; color: #000; font-size: 1.1em; }
.basket thead th { line-height: 30px; text-align: left; text-transform: uppercase; font-weight: bold; }
.basket tbody td { padding: 15px 0; border-bottom: 3px solid #dccca3; vertical-align: top; }
.basket tbody td.image { padding: 15px 12px; width: 68px; }
.basket .stock, .basket .price, .basket .quantity { width: 130px; text-align: center; }
.basket td.stock, .basket td.price, .basket td.total strong { font-size: 1.2em; }
.basket .total { padding-right: 12px; width: 140px; }
.basket tfoot td.quantity { text-align: right; padding-right: 20px; width: 110px; }
.basket .subtotals td { padding: 10px 0 0; font-size: 1.2em; font-weight: bold; }
.basket .saving td { padding: 0 0 10px; color: #c00; font-weight: bold; }
.basket .icons td { padding: 10px 0; border-top: 3px solid #dccca3; border-bottom: 3px solid #dccca3; }
.basket .icons td.total { text-align: right; }
.basket .highlight { background: #ffc; }
.basket .checkout table { margin-bottom: 10px; border-bottom: 3px solid #dccca3; }
.basket .checkout .quantity { width: 30px; }
.basket .checkout .price, .basket .checkout .total { width: 90px; }

/* ----- FORMS ----- */
fieldset { margin: 0 0 0.8em 0; }
legend { margin-left: -3px; }
label { float: left; width: 150px; font-weight: bold; }
input, textarea, select { width: 269px; }
select { width: 275px; padding: 0; height: auto; }
textarea { height: auto; }
input.image, input.submit { width: auto; height: auto; margin: 0; }
legend.h2 { text-indent: 0; background: none; }

#info-layer fieldset, #footer-layer fieldset { margin-right: 13px; height: 30px; font-size: 0.85em; }
#newsletter legend { padding: 14px 0; color: #545a60; font: 1.25em "Courier New", Courier, monospace; font-weight: bold; text-decoration: underline; text-transform: uppercase; }
#info-layer legend, #info-layer label, #footer-layer legend, #footer-layer label, #newsletter label { display: none; }
#info-layer input, #info-layer select, #footer-layer input, #footer-layer select, #newsletter input { float: left; margin: 5px 0 0 13px; padding: 1px 0 2px 4px; width: 140px; color: #999; font: 1.2em "Courier New", Courier, monospace; }
#newsletter input { margin: 0 0 6px; }
#info-layer input[type="image"], #footer-layer input[type="image"] { margin: 6px 0 0 4px; width: auto; }

#CP_CouponCode, #strEmailAddressReminder, #numShipMethod, #quantity-add { padding: 0.1em; height: auto; }
#numCardStartMonth, #numCardStartYear, #numCardExpiryMonth, #numCardExpiryYear, #numShipMethod, #quantity-add, #strReadTerms { width: auto; }
#strReadTerms, #strMailingList { vertical-align: middle; }
#strMailingListHTML { margin-left: 28px; }
#C_Card_IssueNumber { width: 20px; }
#C_Card_SecurityNumber { width: 40px; }

.basket table .quantity input { text-align: center; padding: 0.1em 0; }
.basket table input.image, .emailreminder input.image { vertical-align: top; margin-right: 4px; }
.checkout label { float: none; }
.checkout fieldset { width: 100%; }
.box-right textarea, .box-middle textarea { height: 217px; }

.form-row { margin: 1em 0; }
.auto, .checklabel { float: none !important; width: auto !important; margin-right: 10px; border: 0 !important; }
.normal, .validation-passed { border: 1px solid #7f9db9; }
.disabled { color: #ACA899; border: 1px solid #C9C7BA; }
.active { border: 1px solid #529214; }
.validation-failed { border: 1px solid #d12f19; }
.validation-advice, .errors, .advice { margin: 1em 0; padding: 0.5em; background: #fbe3e4; border: 1px solid #fbc2c4; color: #d12f19; font-weight: bold; }
.advice { background-color: #dff4ff; border: 1px solid #c2e1ef; color: #336699; }
.validation-advice { width: 170px; }

.radio { float: none; display: inline; font-weight: normal; padding: 0.1em; height: auto; width: auto !important; }

/* ----- LIGHTBOX ----- */
#lightbox { position: absolute; top: 20px; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; color: #151410; }
#lightbox a, #lightbox a: hover { border-bottom: none; color: #151410; text-decoration: underline; }
#lightbox a img { border: none; }
#outerImageContainer { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainerBottom .icLine1, #imageContainerBottom .icLine2, #imageContainerBottom .icLine3, #imageContainerBottom .icLine4, #imageContainerBottom .icLine5,
#imageContainerTop .icLine1, #imageContainerTop .icLine2, #imageContainerTop .icLine3, #imageContainerTop .icLine4, #imageContainerTop .icLine5 { font-size: 1px;/*	line-height: 1px;*/ height: 1px; background-color: #fff; border-style: solid; border-width: 0px 1px; }
#imageContainerTop .icLine1,#imageContainerBottom .icLine1 {margin: 0px 0px;border-color: #9e9e9e}
#imageContainerTop .icLine2,#imageContainerBottom .icLine2 {margin: 0px 0px;border-color: #3b3b3b}
#imageContainerTop .icLine3,#imageContainerBottom .icLine3 {margin: 0px 1px;border-color: #7b7b7b}
#imageContainerTop .icLine4,#imageContainerBottom .icLine4 {margin: 0px 2px;border-color: #676767}
#imageContainerTop .icLine5,#imageContainerBottom .icLine5 {margin: 0px 4px;border-color: #9e9e9e}
#imageContainerTop, #imageContainerBottom { position: relative; width: 250px; margin: 0 auto; }
#imageContainer { border-style: solid; border-color: #fff; border-width: 6px 10px 10px 10px; }
#loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#loadingLink { display: block; margin: 0 auto; padding: 0; width: 32px; height: 32px; background: url("../templateimages/loading.gif") center center no-repeat; text-indent: -9999px; }
#hoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav { left: 0;}
#hoverNav a { outline: none;}
#prevLinkImg, #nextLinkImg { width: 49%; height: 100%; background-image: url(data: image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; text-indent: -9999px; }
#prevLinkImg { left: 0; float: left;}
#nextLinkImg { right: 0; float: right;}
#prevLinkImg:hover, #prevLinkImg:visited:hover { background: url("../templateimages/prev.png") 5% center no-repeat; }
#nextLinkImg:hover, #nextLinkImg:visited:hover { background: url("../templateimages/next.png") 97% center no-repeat; }
#imageDataContainer { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; }
#imageData { padding: 0 10px; }
#imageDetails { width: 70%; float: left; text-align: left; }	
#caption { font-weight: bold;	}
#numberDisplay { display: block; float: left; padding-right: 10px;}			
#detailsNav { display: block; padding: 0 0 10px 0; }	
#prevLinkDetails { margin: 3px; margin-top: 1px; display: block; width: 16px;height: 16px; background: url("../templateimages/prevlabel.gif") left center no-repeat; float: left; }
#nextLinkDetails { margin: 3px; margin-top: 1px; display: block; width: 16px;height: 16px; background: url("../templateimages/nextlabel.gif") right center no-repeat; float: left; }
#slideShowControl.started { background-image: url("../templateimages/pause.gif"); }
#slideShowControl { display: block; width: 17px; height: 17px; float: left; background: url("../templateimages/start.gif"); background-position: center center; background-repeat: no-repeat; }
#closeLink { display: block; margin: 0; padding: 0px; text-decoration: none; float: right; width: 32px; height: 32px; background: url("../templateimages/close.gif") no-repeat; text-indent: -9999px; overflow: hidden; }	 	
#overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #151410; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; } 
.clearfix: after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html>body .clearfix { display: inline-block; width: 100%; }
* html .clearfix { /* Hides from IE-mac \*/ height: 1%; /* End hide from IE-mac */ }
