* {
	margin: 0;
	padding: 0;
}


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #019fc4;
	background-color: #ffffff;
	font-size:14px;
}


a {
	color:#019FC4;
	text-decoration:none;
	font-weight: normal;
}

a:hover {
color:#70B741;
text-decoration:none;
}



focus {
	outline: 0;
	-moz-outline-style:none;
}


a img, a:active, a img.preview {
	border: none;
	text-decoration: none;
	padding: 0;
	outline:none;
}

image {
	padding: 0;
	outline:none;
	border: none;
}


ol, ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

li {
	margin-bottom: 4px;
}

p {
font-size: 100%;
line-height: 120%;
margin-bottom:15px;
}

h1	{
	font-size:	40px;
	font-weight:bold;
	}

h2	{
	font-size:	36px
	font-weight:bold;;
	}

h3	{
	font-size:	24px
	font-weight:bold;
	color: #70b741;
	}

h4 {
	font-size:	18px;
	font-weight:bold;
	}

h5	{
	font-size:	16px;
	font-weight:bold;
	}

h6	{
	font-size:	14px;
	font-weight:bold;
	}

hr {

}

.clear {
 	clear:both;
}

/****************************************** Clear elements fix  ***************************************/

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}
.clearfix {
    display:block;
	clear:both;
}
* html .clearfix {
    height:1px;
}


/******** Body  *********/
#wrapper {
	width: 100%;
	background:url(../new_images/header-bg.gif) no-repeat top center;
}

#innercontainer{
	width: 973px;
	margin: 0 auto;
}

#header {
	height:166px;
	width: 100%;
	overflow:hidden;
}

#homelinkcontainer {
	float:left;
	height: 142px;
	width: 308px;
	margin:26px 0 0 0px;
}

#headstrapcontainer {
	color:#FFFFFF;
	float:left;
	font-size:200%;
	height:125px;
	line-height:115%;
	padding-left:10px;
	padding-top:42px;
	width:224px;
}

#headphonenumbercontainer {
	color:#FFFFFF;
float:right;
font-size:230%;
height:125px;
line-height:115%;
margin-right:126px;
padding-top:104px;
width:305px;
}

#pagecontainer{
	background: url(../new_images/content-mid-bg.gif) repeat-y top left;
	
}
#pagecontainer-top{
	background: url(../new_images/content-top-bg.gif) no-repeat top left;
}
#pagecontainer-bottom{
	background: url(../new_images/content-bot-bg.gif) no-repeat bottom left;
	padding-bottom:30px;
}

#navcontainer {
	height: 48px;
	width: 100%;
	padding-left:10px;
	padding-top:18px;
	overflow:hidden;
}

#contentcontainer {
	margin-left:18px;
	width:937px;
	background: url(../new_images/content-blue-bg.gif) repeat-x top left;
	overflow:hidden;
}

#accommodation-page #contentcontainer {
	background: url(../new_images/content-green-bg.gif) repeat-x top left;
}

#booking-page #contentcontainer, #contact-us-page #contentcontainer {
	background: url(../new_images/content-red-bg.gif) repeat-x top left;
}

#contentleftcolumn {
	float:right;
	margin-right:27px;
	padding-top:17px;
	width:314px;
}

#leftcol-box-top{
	background: url(../new_images/left-col-top-bg.png) no-repeat top left;
	width:316px;
	height:30px;
}

#leftcol-box{
	background: url(../new_images/left-col-mid.png) repeat-y top left;
	width:316px;
}

#leftcol-box-bot{
	background: url(../new_images/left-col-bot-bg.png) no-repeat bottom left;
	width:316px;
	height:30px;
}


#contentleftcolumnbookingform {
	width: 277px;
	margin:0 19px;
}

#contentleftcolumnbookingform #left-sub-nav{
	padding:0 6px;
}

#contentleftcolumnbookingform #left-sub-nav h1{
	color:#70B741;
	font-size:150%;
	margin-bottom:10px;
}

#contentleftcolumnbookingform #left-sub-nav ul li a{
	background:url("../new_images/sub-link-bg.gif") no-repeat scroll left top transparent;
	color:#FFFFFF;
	display:block;
	font-size:98%;
	font-weight:normal;
	line-height:169%;
	padding-left:33px;
	margin-bottom:8px;
}

#contentleftcolumnbookingform #left-sub-nav ul li a:hover{
	background-position:bottom left;
}

#contentleftcolumnbookingform  #formcontainer {
	width: 247px;
	background: url(../new_images/booking-form-bg.gif) no-repeat bottom left;
	padding:0 15px 15px 15px;
}

#contentleftcolumnbookingform  #formcontainer label {
	color:#70b741;
	font-weight:bold;
	display:block;
	padding:10px 0 5px 0;
}

#contentleftcolumnbookingform  #formcontainer select.av-field, #contentleftcolumnbookingform  #formcontainer input.av-field{
	width:200px;
}

#contentleftcolumnbookingform  #formcontainer #formagegroups {
	padding:15px 30px;
}

#contentleftcolumnbookingform  #formcontainer #formagegroups label{
	float:left;
	width:50%;
}

#contentleftcolumnbookingform  #formcontainer #formagegroups select{
	float:left;
	width:50px;
	margin-top:10px;
}

#left-feature-text{
	color:#f8931d;
	padding:0 20px 20px 20px;
}

#left-feature-text h1{
	line-height:28px;
	margin:0 0 10px 0;
	font-size:185%;
}

#left-feature-text h1 a{
	font-weight:bold;
}

#left-feature-text p{
	margin:0;
}

#subscribecontainer {
	width: 277px;
	margin-top:12px;
}

#contentleftcolumn hr {
	background:url(../new_images/left-col-rule.gif) no-repeat center center #ffffff;
	border:none;
	height:35px;
	margin:0 auto;
	width:275px;
}

#contentrightcolumn {
	float:right;
	margin-right:30px;
	width:537px;
}


#contentrightcolumn #rightcolumn-text-top {
	background:#e9f6fb url(../new_images/body-content-top.gif) no-repeat top left;
	width:507px;
	padding:48px 15px 0 15px;
}

#accommodation-page #contentrightcolumn #rightcolumn-text-top {
	background:#e9f6fb url(../new_images/body-content-top-green.gif) no-repeat top left;
}

#booking-page #contentrightcolumn #rightcolumn-text-top, #contact-us-page #contentrightcolumn #rightcolumn-text-top {
	background:#e9f6fb url(../new_images/body-content-top-red.gif) no-repeat top left;

}

#home #contentrightcolumn #rightcolumn-text-top #textboxright {
	background: url(../new_images/textboxrightbg.gif) no-repeat center top;
	padding:20px;
	margin-top:10px;
	
}


#contentrightcolumn #rightcolumn-text-top #textboxright {
	background-color: #fff;
	padding:20px 20px 10px 20px;
	margin-top:10px;
	
}

#home #contentrightcolumn #rightcolumn-text-top #textboxright {
 	background:#fff;
	margin-top:35px;
	
}



#home #contentrightcolumn #rightcolumn-text-top #textboxright ul#articles{
 	padding:0 20px 7px 20px;
	
}

.articleContent {
	padding:10px 0;
}

#contentrightcolumn #rightcolumn-text-top #textboxright h1{
	background: url(../new_images/textboxright-rule.gif) no-repeat center bottom;
	color:#70B741;
	font-size:200%;
	margin-bottom:11px;
padding-bottom:36px;
line-height:100%;
}

#contentrightcolumn #rightcolumn-text-top #textboxright .announcement{
	padding-bottom:20px;
}

#contentrightcolumn #rightcolumn-text-top #textboxright .announcement h1{
	background:none;
	padding-bottom:0px;
}

#contentrightcolumn #rightcolumn-text-top #textboxright .announcement h1 a{
	font-size:58%;
	line-height:100%;
}

#contentrightcolumn #rightcolumn-text-top #textboxright a{
	text-decoration:underline;
	color:#70B741;
}

#contentrightcolumn #rightcolumn-text-top #textboxright a:hover{
	text-decoration:none;
	color:#019FC4;
}


#contentrightcolumn #rightcolumn-text-top #textboxright ul{
	list-style: disc;
	padding: 20px;
	margin: 10px;
	
}

#home #contentrightcolumn #rightcolumn-text-bottom {
	background:url(../new_images/body-content-bot.gif) no-repeat top left;
	height:20px;
}

#contentrightcolumn #rightcolumn-text-bottom {
	background:url(../new_images/body-content-bot-internal.gif) no-repeat top left;
	height:32px;
}


#imagelinkscontainer {
	width: 537px;
	margin-top:10px;
	overflow:hidden;
}

#imagelinkscontainer .featurebox {
	overflow: hidden;
	float:left;
}

#imagelinkscontainer .featurebox h2{
	color:#fff;
	font-size:117%;
}

#imagelinkscontainer .featurebox a{
	color:#fff;
}


	.imagelinkbtn1{
	background: url(../new_images/cofton-holidays-holiday-homes.jpg) no-repeat center top;
	height: 151px;
	width: 110px;
	display: block;
	padding:10px;
	margin-right:5px;
	}

	.imagelinkbtn1:hover{
	background-position: center bottom;
	}
	
	
	.imagelinkbtn2{
	background: url(../new_images/cofton-holidays-touring.jpg) no-repeat center top;
	height: 151px;
	width: 110px;
	display: block;
	padding:10px;
	margin-right:5px;
	}

	.imagelinkbtn2:hover{
	background-position: center bottom;
	}
	
	
	.imagelinkbtn3{
	background: url(../new_images/cofton-holidays-apartments.jpg) no-repeat center top;
	height: 151px;
	width: 110px;
	display: block;
	padding:10px;
	margin-right:5px;
	}

	.imagelinkbtn3:hover{
	background-position: center bottom;
	}
	
	
	.imagelinkbtn4{
	background: url(../new_images/cofton-holiday-cottages.jpg) no-repeat center top;
	height: 151px;
	width: 110px;
	display: block;
	padding:10px;
	
	}


	.imagelinkbtn4:hover{
	background-position: center bottom;
	}
	

	
#specialofferbox {
	height: 197px;
	width: 205px;
	background: url(../new_images/specialoffersboxbg.gif) no-repeat -14px top;
	float:left;
	padding:30px;
	overflow:hidden;
	margin-right:5px;
}

#news-box-top {
	width: 265px;
	background: url(../new_images/news-top-bg.gif) no-repeat left top #e4f3fb;
	float:left;
	overflow:hidden;
	margin-top:10px;
}

.news-box-top-left {
	margin-right:5px;
}

#news-box-content {
	padding:20px 30px;
	height:242px;
	overflow:hidden;
}

#news-box-content h2{
	color:#F8931D;
	font-size:160%;
}

#news-box-bottom {
	height: 15px;
	width: 265px;
	background: url(../new_images/news-bot-bg.gif) no-repeat left bottom;
}


.searchbtnsprite1 {
	height: 43px;
	width: 127px;
	overflow: hidden;
	display: block;
	background-image: url(../new_images/searchbtnsprite1.png);
	background-repeat: no-repeat;
	background-position: center top;
	position: absolute;
	top: 380px;
	right: 30px;
	}

	.searchbtnsprite1:hover {
	background-position: center bottom;
	}
	
	
	
	
	
	#leftcolumnextrapanel {
	height: 220px;
	width: 277px;
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(../new_images/leftcolumnextrabg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 60px;
	padding-right: 20px;
	padding-top: 10px;
}




#requestbuttonscontainer {
}

#salesbuttonscontainer {
}


.requestbrochurebutton1{
	height: 76px;
	width: 306px;
	overflow: hidden;
	display: block;
	background: url(../new_images/requestsprite1.png) no-repeat center top;
	text-indent:-9999px;
	margin:10px 2px;
	}

	.requestbrochurebutton1:hover{
	background-position: center bottom;
	}
	
	
.requestbrochurebutton2{
	height: 76px;
	width: 306px;
	overflow: hidden;
	display: block;
	background: url(../new_images/requestsprite2.png) no-repeat center top;
	text-indent:-9999px;
	margin:10px 2px;
	}

	.requestbrochurebutton2:hover{
	background-position: center bottom;
	}
	
	
	
.seasonalpitchbtn{
	height: 95px;
	width: 322px;
	overflow: hidden;
	display: block;
	background: url(../new_images/seasonalpitchbtn.jpg) no-repeat -6px top;
	text-indent:-9999px;
	}

	.seasonalpitchbtn:hover{
	background-position: -6px bottom;
	}
	
	
	
.salesbtn{
	height: 95px;
	width: 322px;
	overflow: hidden;
	display: block;
	background: url(../new_images/salesbtn.jpg) no-repeat -6px top;
	text-indent:-9999px;
	}

	.salesbtn:hover{
	background-position: -6px bottom;
	}

	
	
.buttontextmargin {
	text-indent: -9999px;
	}
	
	
	
#seofootercontainer-top{
	background: url(../new_images/seo-top-bg.jpg) no-repeat left top;
	height:19px;
	width:887px;
	margin:10px auto 0 auto;
	
}

#seofootercontainer-mid{
	background: url(../new_images/seo-mid-bg.jpg) repeat-y left top;
	width:887px;
	margin:0 auto;
	overflow:hidden;
	font-size:85%;
}


#seofootercontainer-mid a{
	font-weight:normal;
}


#seofootercontainer-mid ul{
	list-style:disc !important;
	padding-left:15px;
}



#seotitleleft {
	width: 340px;
	float:left;
	margin:10px 0 0 38px;
	overflow:hidden;
}


#seotitleright {
	width: 500px;
	float:left;
	margin: 10px 0 0 0;
	overflow:hidden;
}


#seocolumn1 {
	width:170px;
	padding-top: 10px;
	float:left;
}

#seocolumn2 {;
	width:170px;
	padding-top: 10px;
	float:left;
}

#seocolumn3 {
	width:250px;
	padding-top: 10px;
	float:left;
}

#seocolumn4 {
	padding-top: 10px;
	width: 250px;
	float:left;
}

#seotext {
	font-weight:bold;
	margin:0 auto;
	padding-bottom:10px;
	padding-top:19px;
	text-align:center;
	width:810px;

}


#seofootercontainer-bot{
	background: url(../new_images/seobot-bg.jpg) no-repeat left top;
	width:887px;
	margin:0 auto;
	height:19px;
}	


#footer {
	width: 922px;
	margin: 0 auto;
	background: url(../new_images/footer-bg.gif) no-repeat center top;
	overflow:hidden;
}

#footerphonenumbercontainer {
	float:left;
	font-size:250%;
	padding-left:69px;
	padding-top:109px;
	width:580px;
}

#footericonscontainer {
	float:right;
	margin-bottom:20px;
	margin-top:45px;
	width:270px;
}

#footericons-right {
	float:right;
}

#footericons-left {
	float:right;
	text-align:right;
}

#socialconscontainer {
	height: 36px;
	width: 203px;
	margin-bottom:12px;
}


#socialconscontainer #sharethis_0 .stico_default {
	background: url(../new_images/socialicon.png) no-repeat left top !important;
}

#socialconscontainer #sharethis_0 a.stbutton {
	padding:21px 17px 5px 22px !important;
}

#devonlinkcontainer {
	height: 118px;
	width: 48px;
	margin-left:12px;

}

#awardsiconscontainer {
	background: url(../new_images/awardsicons.png) no-repeat right top;
	height:73px;
	width:204px;
}

#footerlinks {
	text-align:center;
	font-size:75%;
	
	margin:10px;
	
}

#footerlinks p {
	line-height:180% !important;
	margin-bottom:0px;
	font-size:140%;
}

#footerlinks a {
	color: #019fc4;
}



#footersubdetailscontainer {
	height: 59px;
	width: 963px;
	text-align: center;
	padding-top: 20px;
}

.footertext {
font-size: 10px;
line-height: 120%;
}


/* slideshow begins */
#slideshow {
	height: 285px;
	width: 606px;
}

#slideshow IMG {
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
/* slideshow ends */




.orangeheadingbold {
color: #f8931d;
font-size: 39px;
font-weight: bold;
line-height: 160%;
}

.greenheadingbold {
color: #70b741;
font-size: 16px;
font-weight: bold;
}

.bodytextorange {
font-size: 14px;
line-height: 130%;
color: #f8931d;
}

.bodytextorangeboldhead {
font-size: 24px;
line-height: 130%;
color: #f8931d;
font-weight: bold;
line-height: 140%;
}

.bodytextblueboldhead {
	font-size: 24px;
	color: #019fc4;
	font-weight: bold;
	line-height: 110%;
	margin-bottom:0px;
}

.bodytextbluehead {
	font-size: 30px;
	color: #019fc4;
	line-height: 110%;
	margin-bottom:0px;
}

.bodytextbluesubhead {
	font-size: 20px;
	color: #019fc4;
	line-height: 120%;
	margin-bottom:0px;
}

.bodytextgreenhead {
	font-size: 30px;
	color: #70b741;
	line-height: 110%;
}


.bodytextbluebold {
	font-size: 14px;
	line-height: 130%;
	color: #019fc4;
	font-weight: bold;
	margin-top: 10px;
}

.bodytextblue {
font-size: 14px;
line-height: 130%;
color: #019fc4;
}

.bodytextblue13 {
font-size: 13px;
line-height: 130%;
color: #019fc4;
}

.bodytextblue12 {
font-size: 12px;
line-height: 120%;
color: #019fc4;
}


.footertextblue {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 120%;
color: #019fc4;
}

.footertextblue a {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 120%;
color: #019fc4;
text-decoration: none;
}


.footertextblue a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 120%;
color: #019fc4;
text-decoration: underline;
}


.footertextphonenumber {
	font-size: 40px;
	color: #019fc4;
}


.headstrap {
	font-size: 28px;
	color: #ffffff;
	line-height: 100%;
}


.headphone {
	font-size: 36px;
	color: #ffffff;
	line-height: 100%;
}

.headphonebold {
	font-size: 36px;
	color: #ffffff;
	line-height: 100%;
	font-weight: bold;
	letter-spacing: -2px;
}


.imagelinktextwhite {
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	line-height: 100%;
	margin: 10px 0px 0px 10px;
}


/**************** slideshow gallery  *************/

#gallery {  
position:relative;  
height:246px;  
}  
#gallery a {  
float:left;  
position:absolute;  
}  

#gallery a img {  
border:none;  
}  

#gallery a.show {  
z-index:500  
}  

#gallery .caption {  
display: none
}  

#gallery .caption .content {  
margin:5px  
}  

#gallery .caption .content h3 {  
margin:0;  
padding:0;  
color:#1DCCEF;  
}  

/************plugin styles***********/

ul#articles {
	list-style:disc !important;
	color:#019FC4;
	font-size:100%;
	line-height:130%;
	padding-left:15px;
}

ul#articles li{
	margin-bottom:10px;
}

ul#articles li h3{
	margin-bottom:0px;
	font-size:14px;
	font-weight:normal;
}

ul#articles a{
	color:#019FC4;
	font-size:90%;
	line-height:130%;
	font-weight:normal;
}

ul#articles a:hover{
	color:#70B741;
}


/*********Breadcrumb Trail***********/

#breadcrumb {
 	background-color:#31b8cd;
	color:#FFFFFF;
	margin-left:18px;
	padding:12px 0 0 34px;
	width:903px;
}

#accommodation-page #breadcrumb {
 	background-color:#7DBB54;
	color:#FFFFFF;
	margin-left:18px;
	padding:12px 0 0 34px;
	width:903px;
}


#booking-page #breadcrumb, #contact-us-page #breadcrumb {
 	background-color:#f26235;
	color:#FFFFFF;
	margin-left:18px;
	padding:12px 0 0 34px;
	width:903px;
}

#breadcrumb a{
	color:#baebf3;	
}

#accommodation-page #breadcrumb a{
	color:#dff4d1;	
}

#booking-page #breadcrumb a, #contact-us-page #breadcrumb a{
	color:#f8d7cd;	
}

#breadcrumb a:hover{
	text-decoration:underline;	
}

/**********DPF Links **************/
.space {
    margin: 0 0 10px 0;
}

#pricesWrap {
    padding: 0 0 0 0px;
}

#pricesWrap a {
    display: block;
    width: 487px;
    text-decoration: none !important;
    background-position: -3px top;
}

#pricesWrap a:hover {
    background-position: -3px bottom;
}

#touringPDF {
    height: 117px;
    background: url('../images/newButtons/touringAndCamping.gif') no-repeat;
}

#holidayHomesPDF {
    height: 149px;   
    background: url('../images/newButtons/holidayHomes.gif') no-repeat;
}


#termsPDF {
    height: 110px;
    background: url('../images/newButtons/terms.gif') no-repeat;
}

#parkMap {
    height: 114px;
    background: url('../images/newButtons/parkMap.gif') no-repeat;
}


#virtualtourbutton {height: 51px; width: 168px !important; background: url('../images/newButtons/virtualtourbutton.jpg') no-repeat; margin-bottom: 10px;}
#virtualtourbutton a {display: block; width: 168px; text-decoration: none; background-position: top left; margin:0px;}
#virtualtourbutton a:hover {background-position: bottom left;}
#newpricesbutton {height: 51px; width: 149px !impotrant; background: url('../images/newButtons/pricesbutton.jpg') no-repeat; margin-left: 10px;}
#newpricesbutton a {display: block; width: 149px; text-decoration: none; background-position: top left; margin:0px;}
#newpricesbutton a:hover {background-position: bottom left;}


.hide {
	visibility: hidden;
}


/************contact form**************/

#contactForm .field {
	width:500px;
}

#contactForm .submit {
	margin-left:185px;
}

#contactForm label {
color: #70B741;
font-weight: bold;
display:block;
padding: 5px 0;
}

/***********Movies and Galleries**************/

#pictureGallery {
	background:url(../images/galleryBackground.jpg) -3px top no-repeat;
	width:461px;
	height:358px;
	margin-left:-7px;
	padding:80px 12px 5px 9px;
}

#coftonMovies {
	background:url(../images/moviesBackground.jpg) -3px top no-repeat;
	width:461px;
	height:358px;
	margin-left:-7px;
	padding:76px 12px 11px 9px;
}

/**************** fishermans tales *************/

#textboxright .tale {
    width: 468px;
    border-top: 1px solid #b8b6b5;
    border-bottom: 1px solid #b8b6b5;
    padding: 5px 0;
    margin: 0 0 15px 15px;
}

#textboxright .tale a {
    display: block;
    width: 106px;
    float: left;
    height: 106px;
    margin: 0;
    padding: 0;
}

#textboxright .tale img {
    margin: 0;
    padding: 0;
}

#textboxright .tale div {
    float: right;
    width: 347px;
}

#right_content .tale h3 {
    font-size: 20px;
    font-family: arial;
    font-weight: normal;
    color: #15100e;
    margin: 0 0 10px 0;
    padding: 0;
}

#right_content .tale .taleDate {
    font-size: 12px;
    color: #494949;
    margin: 0 0 3px 0;
}

#right_content .tale p {
    font-size: 14px;
    color: #15100e;
    margin: 0 0 10px 0;
    margin: 0;
    padding: 0;
}

/*************************************
   SUBTEMPLATE FORMAT 
*************************************/


#availability1 p {
margin: 0;
padding: 0;
padding-bottom: 10px;
}
#top .large_blue {
font-size: 120%;
color: #007688;
font-weight: bold;
}
#top p {
color: #0075be;
line-height: 160%;
padding-left: 15px;
padding-right: 40px;
}
.image-left {
padding: 10px;
float: left;
border: none;
}

#news .orange p{color: #666;}
#news .blue1 p{color: #666;}
#news .blue2 p{color: #666;}

/**************** tooltip  *************/

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
	padding:5px;
	display:none;
	color:#fff;
}

/**************** Reg Form  *************/

.myForm td {
padding:5px;
}

.myForm td, input, select, textarea, checkbox {
font-family:verdana;
font-size:12px;
margin-right:10px;
}


.required {
		color: red;
	}

/**************** Home Page News Cycle  *************
Added by Phil Clayton, 261010 */

.slideshow .item {
	width:100%;
	padding-bottom:15px;
	background:rgb(255,255,255) url('/assets/new_images/arrowbtnorange.jpg') no-repeat bottom right;
}

.slideshow .item a {
	display:block;
	width:100%;
	height:100%;
	color:#F89218;
}

.slideshow .item h2 {
	margin-bottom:15px;
}

/*.slideshow .item span.extract {
	font-weight:normal;
}

.slideshow .item br {
	margin-bottom:15px;
	padding:0;
	line-height:0;
}*/
