/*
    anythingSlider v1.2
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

/*####### SLIDER######### */

.slider_holder_max{
position:relative;
border:0px solid red;
padding-bottom:0px;
z-index:10;
}


.slider_holder{
position:relative;
float:left;
width:940px;
height:340px;
border:0px solid red;
margin-top:20px;
}

.anythingSlider_shadow{
width:940px;
height:46px;
/*background: url(http://www.baronscourtvet.co.uk/wp-content/themes/vet13/images/slider/slider_controls_bar.png) no-repeat 50% 0%; */
}

/* SETS TEXT COLOUR*/
.anythingSlider .caption div.text_holder{
font-size:18px;

}
.anythingSlider .bookOnline_link{
position:absolute;
top:20px;
right:-12px;
width:120px;
height:40px;
background:#79828B;
z-index:5;
padding:10px 20px;
font-size:16px;
color:white;
text-align:center;
text-shadow: black 1px 1px 1px;
}

.anythingSlider .bookOnline_link a{
color:white;
}

.anythingSlider .bookOnline_link a:hover{
text-decoration:underline;
}

.anythingSlider .bookOnline_corner{
position:absolute;
top:80px;
right:-12px;
width:12px;
height:12px;
background: url(../images/each_box/corner_large.png) no-repeat 0 0;
}




.anythingSlider_wrap{ 
				position: relative; 
				width: 940px; 
				height: 287px;
				border:0px solid red;
				background: url(http://www.baronscourtvet.co.uk/wp-content/themes/vet13/images/main_image_panel_bg.png) no-repeat;	

}



.anythingSlider{ 
				
				width: 940px; 
				height: 287px;
				position: relative; 
				margin: 0px auto 0px; 
				
			
}

.anythingSlider .wrapper{ 
				width: 940px; 
				overflow: auto; 
				height: 287px; 
				margin: 0 40px; 
				position: absolute; 
				top: 0px; 
				left: -40px;  
				border: 0px solid red;
}
                                        /* Width below is max for Opera */
.anythingSlider .wrapper ul             { 
					width: 6400px; 
					list-style: none;
					position: absolute; 
					top: 0; 
					left: -40px; 
					margin: 0; 
					border: 0px solid yellow;
					
}


.anythingSlider .wrapper ul li { display: block; 
								float: left; 
								padding: 0; 
								height:287px; 
								width: 940px; 
								margin: 0; 
								/*background-color:#7fA34C; */
								}

.anythingSlider .arrow    { display: block; 
							height: 23px; 
							width: 13px;  
							text-indent: -9999px;
							position: absolute; 
							top: 0px; 
							cursor: pointer; 
							border:0px solid red !important;
							}

/* TEXT AREA */


.anythingSlider .caption{
		z-index:600; 
		color:white; 
		height:287px;
		width:306px;
		padding:0px;
		margin-top:0px;
		position:absolute;
		top:0;
		z-index:4;
		border: 0px solid yellow;
		
}


.anythingSlider .caption div.text_holder{
position:absolute;
top:0px;
height:287px;
width:620px;
padding:30px 20px 20px 20px;
min-width:300px;
color:#373737;
/*background: url(http://www.baronscourtvet.co.uk/wp-content/themes/vet13/images/slider/image_overlay.png) repeat-x 0 0;	

filter:alpha(opacity=80); */
}


.anythingSlider .caption div.text_holder h1{
font-size:31px;
color:#8aac8b;
border:none;
text-shadow: white 1px 1px 1px;
}

.anythingSlider .caption div.text_holder h2{
font-size:25px;
color:#b3b8be;
}

.anythingSlider .caption div.text_holder p{
width:550px;
}



.anythingSlider .caption div.text_holder span{
line-height:130%;
	margin:5px 0;
	padding:5px 20px;
	background:black;
	border: 1px solid yellow;
}

/* LINK */


.anythingSlider .caption .slider_link {

position:absolute;
bottom:0;
left:0;
text-align:left;
margin: 0px 10px 30px 15px;

}

.anythingSlider .caption .slider_link a{
display:block;
height:36px;
width:148px;
background: url(../images/slider/btn_read_more.png) no-repeat 0 0;	
}
.anythingSlider .caption .slider_link a:hover{
background: url(../images/slider/btn_read_more.png) no-repeat 100% 0;	
}



.anythingSlider .forward                { background:url(../images/slider/right_arrow.png) no-repeat 0% 0; right: -0px;}
.anythingSlider .back                   { background:url(../images/slider/left_arrow.png) no-repeat 0% 0;left: -0px; }
.anythingSlider .forward:hover          { background:url(../images/slider/right_arrow.png) no-repeat 100% 0; }
.anythingSlider .back:hover             {  background:url(../images/slider/left_arrow.png) no-repeat 100% 0; }




.anythingSlider .thumbNav                               {z-index: 5; position: relative; top: 300px; text-align: center;width:940px; margin:0 auto; }

/*.anythingSlider .thumbNav .dot_left						{ position:relative;float:left; height:40px; width:10px; background:url(http://www.baronscourtvet.co.uk/wp-content/themes/vet13/images/slider/gallery_marker_end_left.png) no-repeat 0 0;}   
.anythingSlider .thumbNav .dot_holder					{ position:relative;float:left; display:block; height:40px; width:auto; background:url(http://www.baronscourtvet.co.uk/wp-content/themes/vet13/images/slider/gallery_marker_repeat.png) repeat-x 0 0;}   
.anythingSlider .thumbNav .dot_right					{ position:relative;float:left; height:40px; width:8px; background:url(http://www.baronscourtvet.co.uk/wp-content/themes/vet13/images/slider/gallery_marker_end_right.png) no-repeat -2px 0;}   
*/

.anythingSlider .thumbNav ul                            {margin-top:0px; margin-left:-35px;width:auto; height:30px; }
.anythingSlider .thumbNav li                            { display: inline; border:0px solid red; }
.anythingSlider .thumbNav a                             { color: #5d5d5d; 
										font-size: 15px; 
										font-weight:700;
										display: inline-block; 
										padding: 1px 1px 1px 1px; 
										height: 18px; 
										width: 18px;
										margin: 0px 10px 0 0; 
										/*background:url(http://www.baronscourtvet.co.uk/wp-content/themes/vet13/images/slider/btn_gallery_marker.png) no-repeat 0 0; */
										/*url(http://www.baronscourtvet.co.uk/wp-content/themes/vet13/images/cellshade.png) repeat-x;*/
										text-align: center; 
										/*-moz-border-radius-bottomleft: 5px; 
										-moz-border-radius-bottomright: 5px; 
										-webkit-border-bottom-right-radius: 5px; 
										-webkit-border-bottom-left-radius: 5px; */
										}
/* .anythingSlider .thumbNav a:hover                       { background:url(http://www.baronscourtvet.co.uk/wp-content/themes/vet13/images/slider/btn_gallery_marker.png) no-repeat 50% 0; } */
.anythingSlider .thumbNav a.cur							{ background:url(../images/slider/selected.png) no-repeat 100% 0; color:white }
.anythingSlider .thumbNav a.cur:hover                   { background:url(../images/slider/selected.png) no-repeat 100% 0; color:white}

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }


.slide_wel_but a{
position:absolute;
padding:0;
margin:0;
top:40px;
right:-15px;
height:28px;
width:120px;

z-index:1000;
cursor:hand;
 background:url(http://www.baronscourtvet.co.uk/wp-content/themes/vet13/images/button/btn_view_website_large_up.png) no-repeat 

}


/* STATIC IMAGE */


.anythingSlider_img_holder{ 
				
				width: 917px; 
				height: 260px;
				position: relative; 
				margin: 0px auto 15px; 
				top: 18px; 			
}

.anythingSlider_img_holder .caption{
		z-index:600; 
		color:white; 
		height:245px; 
		width:auto;
		padding:0px;
		margin-top:0px;
		position:absolute;
		bottom:0;
		border: 0px solid red;
}


.anythingSlider_img_holder .caption div.text_holder{
position:absolute;
top:0px;
height:auto;
padding:0px 0px;
min-width:450px;
font-size:30px;
border: 0px solid yellow;
/*background: url(http://www.baronscourtvet.co.uk/wp-content/themes/vet13/images/slide/text_bg_stratton.png) repeat-x 0 0;	*/
filter:alpha(opacity=70);
}
.anythingSlider_img_holder .caption div.text_holder span{
line-height:130%;
	margin:5px 0;
	padding:5px 20px;
	background:black;
	border: 0px solid yellow;
}