/* Theme for leisurework.com */
/* Part of 247recruit.net */

/* global */

.search-button a:hover { color: white; }
a:hover { color: #08A7DF; }
h2 { color:#08A7DF;font-size: 14px; text-transform: uppercase; line-height: 14px; text-shadow: rgba(255,255,255,1) 0px 1px 0px;}

/* header */
.header-logo { background: url(../../images/leisure-work/header-logo.png) top left no-repeat; }

/* navigation */
.navigation-container { background: #08A7DF url(../../images/leisure-work/navigation-background.png) top center no-repeat; }
.navigation-menu ul li { color: #000; text-shadow: rgba(0,0,0,0.25) 0px 1px 0px; }
.navigation-menu ul li a { color: #000; }
.navigation-menu ul li.active { background: url(../../images/leisure-work/navigation-li-100-background.png) center no-repeat; }
.navigation-menu ul li.wide-active { background: url(../../images/leisure-work/navigation-li-160-background.png) center no-repeat; }
.navigation-menu ul li.wide-active:hover { background: url(../../images/leisure-work/navigation-li-160-background.png)  center no-repeat; }
.navigation-menu ul li:hover { background: url(../../images/leisure-work/navigation-li-100-background.png) center no-repeat; }
.navigation-menu ul li.wide:hover { background: url(../../images/leisure-work/navigation-li-160-background.png) top center no-repeat; }

/* search container */
.search-container { background: url(../../images/leisure-work/search-container-background.png) top left no-repeat; }
.search-input-label { color: #CCCCCC; text-transform: uppercase; text-shadow: none; }
.search-input-label span { color: #08A7DF; }
.search-button { background: url(../../images/leisure-work/search-button.png) top left no-repeat; color: #fff; text-shadow: rgba(0,0,0,0.25) 0px 1px 0px;color:White; }
a.search-button:hover { background: url(../../images/leisure-work/search-button.png) top left no-repeat; color: #000; text-shadow: rgba(0,0,0,0.25) 0px 1px 0px; }

/* wanted now / recruiting now */
.wanted-recruiting-header { background: url(../../images/leisure-work/wanted-recruiting-header-seperator.png) top left no-repeat; color: #fff; text-shadow: rgba(0,0,0,0.25) 0px 1px 0px; }
.wanted-now-pod { background: url(../../images/leisure-work/wanted-pod-background.png) top left no-repeat; }
.wanted-now-pod a:after { color: #08A7DF; }
.wanted-now-pod a:hover { color: #08A7DF; }
.recruiting-now-pod { background: url(../../images/leisure-work/recruiting-pod-background.png) top left no-repeat; }

/* left hand column elements */
.left-hand-column-container div { color: #333; text-shadow: rgba(255,255,255,0.5) 0px 1px 0px; }
span.pod-label { color: #fff; text-shadow: rgba(0,0,0,0.25) 0px 1px 0px; }
.newsletter-pod { background: url(../../images/leisure-work/newsletter-pod-background.png) top left no-repeat; }
.role-pod { background: url(../../images/leisure-work/role-pod-background.png) top left no-repeat;  }
.training-pod { background: url(../../images/leisure-work/training-pod-background.png) top left no-repeat;  }
.video-pod { background: url(../../images/leisure-work/video-pod-background.png) top left no-repeat;  }
.logo-pod { background: url(../../images/shared/247-logo-pod-background.png) top left no-repeat; }

/* search results */
.search-results-row-header { background: url(../../images/leisure-work/wanted-recruiting-header.png) top left no-repeat; color: #fff; }
.view-button a {  width: 100px; height: 30px; margin-top: 5px; background: transparent url(../../images/leisure-work/search-button.png) no-repeat scroll left top; color: #fff; text-transform: uppercase; text-align: center; padding-top: 8px; text-shadow: rgba(0,0,0,0.25) 0px 1px 0px;float:right; }
.view-button a:Hover{  width: 100px; height: 30px; margin-top: 5px; background: transparent url(../../images/leisure-work/search-button.png) no-repeat scroll left top;color: #000;  text-transform: uppercase; text-align: center; padding-top: 8px; text-shadow: rgba(0,0,0,0.25) 0px 1px 0px;float:right; }

/* job profiles */
.job-profiles-left-column ul a:after { color: #08A7DF; }
.job-profiles-left-column ul a:hover { color: #08A7DF; }
.job-profiles-right-column a:after { color: #08A7DF; }
.job-profiles-right-column a:hover { color: #08A7DF; }

/* training directory */
.training-directory-left-column ul li a:after { color: #08A7DF; }
.training-directory-left-column ul li a:hover { color: #08A7DF; }
.training-directory-results-left-column .search-button { background: url(../../images/leisure-work/search-button.png) top left no-repeat; color: #fff; text-shadow: rgba(0,0,0,0.25) 0px 1px 0px; }
.training-results-row-header { background: url(/images/leisure-work/wanted-recruiting-header.png) top left no-repeat; color: #fff; }
.training-results-row-details .location-label { color: #08A7DF; }
/* latest news */
.profiles {width: 640px;}
.profiles ul {list-style:none;}
.latest_news h3{color: #08A7DF;}
.latest_news_widget{display: inline; width:100px; margin:5px;}
/* latest news image*/
.latest_news_image{display: block; border: 1px solid #08A7DF; margin-left: auto; margin-right: auto; margin-bottom: 15px; }
.latest_news_image_round{display: block; margin-left: auto; margin-right: auto; margin-bottom: 15px; }
.testimonial_logo{display: block; border: 1px solid #cecece; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
.testimonial_table{border: 1px solid #cecece;}
/* inherited table styles */
.email-signup-container .job-detail-header { color: #08A7DF; }
.email-signup-container .select-detail-header { color: #333; }

/* video zone */
.video-zone-left-column ul a.arrow:after { color: #08A7DF; }
.video-zone-left-column ul a.arrow:hover { color: #08A7DF; }

/* footer elements */
.footer-row-bottom ul li a:hover:after { color: #08A7DF; }


.training-directory-right-column a{

color: #08A7DF;
}


.training-directory-right-column a:hover{

color: #000000;
}


.training-directory-left-column a{
color:#000000;
}


.home-container { background: url(../../images/home-background.png) top left no-repeat; }

#flipcontainer img{position:absolute;visibility:hidden; margin-left:727px;} 
#image-map img{position:absolute; margin-left:727px;} 
