.col25 {width: 24.5%;}
.col33-3 {width: 32%;}
.col50 {width: 47.5%;}
.detailsleft {width: 40% !important; overflow: hidden;}
.detailsright {width: 40%; position: relative; left: 45px;}
#galleryDetailText {height: 280px !important; overflow: auto !important;}
.detailsright .galleryBasketControls {display: block; width: 330px;}
.col66-6 {width: 66%;}
.col75 {width: 74.5%;}

.linkOrNot {width: 247px; overflow: hidden;}

.page, .pageTop, .pageBottom, .pageBkg, #galleryDetailPage, .row, .column {zoom: 1;}

#logo a {background-image: url(../images/logo.gif);}
.button, #sightings {background-image: none;}
.page {background-image: url(../images/page.gif);}
.pageTop {background-image: url(../images/page_top.gif);}
.pageBottom {background-image: url(../images/page_bottom.gif);}

.gallery3x7 .column {height: 160px;}
#galleryGrid a span {height: 30px;}
.gallery3x5 .column {height: 193px;}
.gallery3x3 .column {height: 250px;}
#galleryGrid.gallery3x3 .photo span {height: 22px;}


/*
.buttonWrap {float: left;}
.buttonWrap2 {float: left;}
.right .buttonWrap {float: right; width: 1px;}
.right .buttonWrap2 {float: right; width: 1px;}
*/
.button {white-space: nowrap;}
.col33-3 .button {white-space: normal;}

#resultsquery .button {padding: 0;}

#gallerySizer {display: inline;}
#gallerySizerSmall {width: 25px;}
#gallerySizerMedium {width: 25px;}
#gallerySizerLarge {width: 25px;}

#sightingsIE {zoom: 1; display: block;}
#sightingsIE #sightingsContent {display: block;}
#sightingsIE #sightingsContent * {display: none;}
#sightingsIE:hover #sightingsContent * {display: block;}

.jsEnabled #galleryDetails #galleryDetailImages {position: relative; width: 336px; overflow: hidden;}
.jsEnabled #galleryDetails #galleryDetailImages .pagPrev {top: 230px !important; left: 70px !important;}
.jsEnabled #galleryDetails #galleryDetailImages .pagNext {top: 230px !important; left: 230px !important;}

.pagPrev {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/images/panelLeftPrevious.png', sizingMethod='crop');}
.pagNext {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/images/panelRightNext.png', sizingMethod='crop');}

#galleryDetailImages .pagPrev {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/images/panelLeft.png', sizingMethod='crop');}
#galleryDetailImages .pagNext {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/images/panelRight.png', sizingMethod='crop');}

#galleryDetailPage .galleryDetailImageDots {margin-top: 0.1em !important;}

.jsEnabled .introButtonWrap .buttonWrap {margin-top: 0;}
.Home .clear {display: none;}

.galleryBasketControls .galleryBasketRemove {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/images/galleryBasketControlsRemove.png', sizingMethod='crop');}
.galleryBasketControls .galleryBasketAdd {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/images/galleryBasketControlsAdd.png', sizingMethod='crop');}
.galleryBasketControls .galleryBasketRemove input {position: relative; width: 80px;}
.galleryBasketControls .galleryBasketAdd input {position: relative;}

#sightingsContent li a span {text-decoration: none;}
#sightingsContent .photo {background: #B9CB8E;}

#footer a {color: #136D9F;}
#footer a:hover {color: #3296D1;}
