body {
	background-image: url(../images/template-1-bg.jpg); background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:62.5%; overflow:auto
}

H1 {font-size:1.4em; color:#336600; margin:0; padding:0;}  /* displayed at 14px */
H2 {font-size:1.3em}  /* d#033840isplayed at 13px */

H4 {font-size:1.1em; line-height:1.7em; color:#FFFFFF; margin:0; padding:0px 0px 0px 0px; background-color:#CC6600; border-bottom: 2px solid #CCA352;}  /* displayed at 11px */ 
H5 {font-size:1.1em; line-height:1.7em; color:#FFFFFF; margin:0; padding:0px 0px 0px 0px; background-color:#416B2D; border-bottom: 2px solid #BABEB3;}  /* displayed at 11px */ 
H6 {font-size:1.1em; line-height:1.7em; color:#FFFFFF; margin:0; padding:0px 0px 0px 0px; background-color:#003366; border-bottom: 2px solid #B1BDC2;}  /* displayed at 11px */ 
H3 {font-size:1.1em; line-height:1.7em; color:#FFFFFF; margin:0; padding:0px 0px 0px 0px; background-color:#373773; border-bottom: 2px solid #BEBEBE;}  /* displayed at 11px */ 

a, a:link, a:active, a:visited {color:#336600;}
a:hover {color:#990033}

form {margin:0; padding:0;}


#setext {
	margin: 10px auto; padding-left: 10px;	padding-right: 10px; width: 740px; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; color:#BDCBA5; font-size: 1.1em; text-align: center;}

#wrapper {margin: 10px auto; background: #FFFFFF; width: 750px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000; padding-left: 10px; padding-right: 10px; padding-top: 10px;padding-bottom: 10px; }

/**************************************************************************************************************************/
/* Headers 	*/
/**************************************************************************************************************************/

#toplinks {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; color:#336600; font-size: 1.1em; text-align: right; padding-bottom: 10px;}
	
	

/**************************************************************************************************************************/
/* Tables 	*/
/**************************************************************************************************************************/

td {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}
.tdcolour1 {background-color: #EDD376;}
.tdcolour2 {background-color: #E7DEA3; text-align: center;}
.tdcolour3 {background-color: #FFF5B3; text-align: center;}
.tdcolour4 {background-color: #FFFADA; text-align: center;}
.tdcolour5 {background-color: #FFFDF0; text-align: center;}
.tdcolour6 {background-color: #FFFFFF; text-align: center;}

.tdcolour_green {background-color: #027B38;}

th {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}	
	
/**************************************************************************************************************************/
/* Left Nav 	*/
/**************************************************************************************************************************/
#leftnav {margin:0; padding:0; width:161px; float:left; font-size: 1.1em; line-height:1.7em;}

#leftnav a, #leftnav a:link, #leftnav a:active, #leftnav a:visited {color:#000000; text-decoration:none; }
#leftnav a:hover {color:#990033;}

#leftnav ul {margin:0px; padding:0px 0px 0px 2px; list-style-type:none;}
#leftnav li {margin:0; padding:0px 0px 0px 7px; list-style-type:none; background: url(../images/leftnav/menu-arrow.gif) 0px 8px no-repeat;}
#leftnav select {font-size:1.0em;}
#leftnav input {font-size:1.0em;}

.leftnavtop {background: url(../images/leftnav/nav_green_bk.jpg) no-repeat; padding-left: 10px; padding-bottom: 10px;}
#leftnav-book {background: url(../images/leftnav/bookonline.gif) no-repeat; height: 37px; padding-left: 10px; padding-top: 4px;}
	
#leftnav-book a, #leftnav-book a:link, #leftnav-book a:active, #leftnav-book a:visited {color:#ffffff; text-decoration:none; font-weight: bold; text-decoration: underline;}
#leftnav-book a:hover {color:#cc0000;}
		
	
	
#leftnav-breaks {background: url(../images/leftnav/nav_green_bk.jpg) no-repeat; padding-left: 10px; padding-bottom: 10px;}
.leftnav-breaks {background: url(../images/leftnav/nav_green_bk.jpg) no-repeat; padding-left: 10px; padding-bottom: 10px;}
#leftnav-destination {padding-left: 10px; padding-bottom: 10px; padding-top: 8px; background-color: #990033;}
#leftnav-subscribe {padding-left: 10px; padding-bottom: 10px; padding-top: 8px; background-color: #EEEEEE;}

.breaks_style {color: #990033; font-weight: bold;}

#skipto_links { margin-top: -18px;}



/**************************************************************************************************************************/
/* Content 	*/
/**************************************************************************************************************************/
#content {float:right; padding:0px 0px 0px 0px ; display:inline; width:581px;}
/*#006897*/
#content-text {padding:15px 5px 5px 5px; background-color: #E1E4ED; font-size: 1.1em; line-height: 1.5em;}
#content-text-white {padding:15px 5px 5px 5px; font-size: 1.1em;}

#content-click {padding:0px 5px 0px 0px; color:#006897; text-align: right; }
#content-click a {color:#373773;}
#content-phone {padding:0px 5px 0px 0px; color:#003366; text-align: right; }


#content-contact {padding:15px 5px 5px 5px; font-size: 1.1em; line-height:1.5em;}
.contenttitle {font-family:Verdana; font-weight:bold; font-size: 1.4em; color:#336600; margin: 15px 8px 15px 8px;}

.contenttitle_sea {font-family:Verdana; font-weight:bold; font-size: 1.4em; color:#033840; margin: 15px 8px 15px 8px;}
.title_green {font-family:Verdana; font-weight:bold; font-size: 1.4em; color:#336600;}
.title_sea{font-family:Verdana; font-weight:bold; font-size: 1.4em; color:#033840;}
.title_city{font-family:Verdana; font-weight:bold; font-size: 1.4em; color:#373773;}
.title_burgundy {font-family:Verdana; font-weight:bold; font-size: 1.2em; color:#6F0F0F;}
.title-turquoise {font-size:1.4em; color: #033840; margin:0; padding:0;}

.bluetext {color:#373773}
.turquoise {color: #033840}
.greytext {color: #999999}




.flashimg {  width:284px; float:right;}
.enquiries_yellow{ background-color: #F9F6CD; height:314px;  margin-top:-5px; padding:0 }
.book {width:291px; height:239px; background-color:#EEEEEE; margin-right: 5px; margin-bottom: 5px; }
.book p {font-size: 1.1em; margin:9px 0px 2px 5px;}
.book select {font-size: 0.9em; margin:0px 0px 0px 5px;}
.book input {font-size: 0.9em; margin:0px 0px 0px 5px;}
.book_map {font-size: 1.1em; padding:5px 10px 0px 5px; float:right;}
.book_departure {padding:0px 10px 0px 0px; float:right;}
.book_promo {margin:5px 5px 0px 5px; padding:0px 0px; height:49px; border-top:1px dashed #000000; border-bottom:1px dashed #000000;}

.boxTitles {font-family: Verdana, Geneva, Arial, helvetica, sans-serif; color:#FFFFFF; font-size: 1.1em; font-weight: bold;}


.quicklinks {width:161px; margin: 5px 5px 0px 5px; background: url(../images/leftnav/nav_green_bk.jpg) no-repeat;  float:right;}
.quicklinks ul {margin:0px; padding:0px 0px 0px 2px; list-style-type:none;}
.quicklinks li {margin:0; padding:0px 0px 0px 7px; list-style-type:none; background: url(../images/leftnav/menu-arrow.gif) 0px 8px no-repeat;}



/**************************************************************************************************************************/
/* Ctas 	*/  
/**************************************************************************************************************************/

.cta_grey {font-size:1.1em; line-height:1.7em; color:#FFFFFF; margin:0; padding:0px 0px 0px 0px; background-color:#545454; border-bottom: 2px solid #898989; font-weight:bold;}  /* displayed at 11px */ 

.ctabk_grey {width:285px; height:84px; background-color:#B9B9B9; margin-top: 5px; margin-right: 5px; background: url(../images/cta/bar_grey.gif) no-repeat;}
.ctabk_grey img {padding-right: 5px;}
.ctabk_grey p{font-size: 1.1em; padding-top: 8px; margin:0px 0px 0px 0px; }



.cta_orange {font-size:1.1em; line-height:1.7em; color:#FFFFFF; margin:0; padding:0px 0px 0px 0px; background-color:#CC6600; border-bottom: 2px solid #CCA352; font-weight:bold;}  /* displayed at 11px */ 

.ctabk_orange {width:285px; height:84px; background-color:#FFCC66; margin-top: 5px; margin-right: 5px; background: url(../images/cta/bar_orange.gif) no-repeat;}
.ctabk_orange img {padding-right: 5px;}
.ctabk_orange p{font-size: 1.1em; padding-top: 8px; margin:0px 0px 0px 0px; }



.cta_green {font-size:1.1em; line-height:1.7em; color:#FFFFFF; margin:0; padding:0px 0px 0px 0px; background-color:#416B2D; border-bottom: 2px solid #BABEB3; font-weight:bold; }  /* displayed at 11px */ 
.cta_easter {padding: 0px 10px 0px 5px; float: right}
.ctabk_green {width:285px; height:84px; background-color:#E9EEE0; margin-top: 5px; margin-right: 5px; background: url(../images/cta/bar_green.gif) no-repeat;}
.ctabk_green img {padding-right: 5px;}
.ctabk_green p{font-size: 1.1em; padding-top: 8px; margin:0px 0px 0px 0px; }


.cta_blue {font-size:1.1em; line-height:1.7em; color:#FFFFFF; margin:0; padding:0px 0px 0px 0px; background-color:#003366; border-bottom: 2px solid #B1BDC2; font-weight:bold;}  /* displayed at 11px */ 

.ctabk_blue {width:285px; height:84px; background-color:#DDECF2; margin-top: 5px; margin-right: 5px; background: url(../images/cta/bar_blue.gif) no-repeat;}
.ctabk_blue img {padding-right: 5px;}
.ctabk_blue p{font-size: 1.1em; padding-top: 8px; margin:0px 0px 0px 0px; }

.cta_maroon {font-size:1.1em; line-height:1.7em; color:#FFFFFF; margin:0; padding:0px 0px 0px 0px; background-color:#7C0101; border-bottom: 2px solid #B1BDC2; font-weight:bold;}  /* displayed at 11px */ 

.ctabk_maroon {width:285px; height:84px; background-color:#F3EAEA; margin-top: 5px; margin-right: 5px; background: url(../images/cta/bar_maroon.gif) no-repeat;}
.ctabk_maroon img {padding-right: 5px;}
.ctabk_maroon p{font-size: 1.1em; padding-top: 8px; margin:0px 0px 0px 0px; }



.ctas {width:285px; height:84px; background-color:#FFCC66; margin-top: 5px; margin-right: 5px; background: url(../images/cta/bar_orange.gif) no-repeat;}
.ctas img {padding-right: 5px;}
.ctas p{font-size: 1.1em; padding-top: 8px; margin:0px 0px 0px 0px; }

.ctas2 {width:285px; height:84px; background-color:#E9EEE0; margin-top: 5px; margin-right: 5px; background: url(../images/cta/bar_green.gif) no-repeat;}
.ctas2 img {padding-right: 5px;}
.ctas2 p{font-size: 1.1em; padding-top: 8px; margin:0px 0px 0px 0px; }


.ctas3 {width:285px; height:84px; background-color:#DDECF2; margin-top: 5px; margin-right: 5px; background: url(../images/cta/bar_blue.gif) no-repeat;}
.ctas3 img {padding-right: 5px;}
.ctas3 p{font-size: 1.1em; padding-top: 8px; margin:0px 0px 0px 0px; }
 
 
.ctas_large {width:289px; height:212px; background-color:#DDECF2; margin-top: 5px; float:right; background: url(../images/cta/large_cta_title_spring.gif) no-repeat;}
.ctas_large p{font-size: 1.1em; padding:0px 0px 0px 5px; margin-top: 55px;}
.ctas_large ul {margin:5px; padding:2px 0px 0px 2px; list-style-type:none; }
.ctas_large li {margin:0px; padding:2px 0px 0px 10px; list-style-type:none; background: url(../images/arrow.gif) 0px 5px no-repeat;}


/**************************************************************************************************************************/
/* Footers 	*/
/**************************************************************************************************************************/

#footer{clear:both; margin:0; padding:10px 0px 10px 0px; width:750px; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; color:#336600; font-size: 1.1em; text-align: right;}



#copyright {clear:both; margin: 10px auto; padding-left: 10px; padding-right: 10px; width: 750px; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; color:#999999; font-size: 1.1em; text-align: center;}


/**************************************************************************************************************************/
/* Weddings + Christmas + New year*/
/**************************************************************************************************************************/
.wedding { font-size: 1.1em; color:#000000; text-decoration:none; line-height: 1.5em; margin:0; padding:0px 8px 15px 8px; 
}
/*.wedding span{font-weight:bold; color:#CC9999;}*/
.wedddingtitle{font-family:Verdana; font-weight:bold; font-size: 1.2em; color:#6F0F0F; margin: 15px 8px 15px 8px;}
.wedddingtitle_pink{ padding: 15px 8px 10px 8px; background-image: url(../images/little-extras/buttons.gif); background-repeat: no-repeat; margin:0px; }
.wedding_pink { background-color: #FBEFEF; margin:0; padding:0 }
.wedddingtitle_blue{ padding: 15px 8px 10px 8px; background-image: url(../images/blue-top.gif); background-repeat: no-repeat; margin:0px; }
.wedding_blue{ background-color: #D6E8F4; margin:0; padding:0; background-image: url(../images/blue_bg.gif);}
.wedddingtitle_yellow{ padding: 15px 8px 10px 8px; background-image: url(../images/yellow-top.gif); background-repeat: no-repeat; margin:0px; }
.wedding_yellow{ background-color: #F9F6CD; margin-top:-5px; padding:0 }
.wedddingtitle_green{ padding: 15px 8px 10px 8px; background-image: url(../images/green-top.gif); background-repeat: no-repeat; margin:0px; background-color: #F9F6CD;}


.wedding_green{ background-color: #E9EDDE; margin:0; padding:0 }
.menu_bg {background-color:#E9EDDE; margin-top:4px;  background: url(../images/weddings/new/menu_bg.jpg) no-repeat; padding:10px 80px 38px 8px; }

.weddingbullet { padding:0px 5px 0px 0px; margin:0;}
.weddingbullet ul {padding:0; margin:0; list-style-type:none;}
.weddingbullet li {padding:0px 0px 5px 20px; margin:0; list-style-type:none; background:url(../images/weddings/new/bullet.gif) 5px 5px no-repeat;}




.leasure_beach {background:#F9F6CD url(../images/leisure-breaks/beachwalk.jpg) no-repeat; margin-top:5px;  padding:10px 160px 15px 8px; font-size: 1.1em; color:#000; text-decoration:none; line-height: 1.7em}


.coach_eiffle {background-color:#BDDAEC; margin-top:3px;  background: url(../images/coach-trips/eiffle_curve.jpg) no-repeat; padding:10px 160px 15px 8px; font-size: 1.1em; color:#000; text-decoration:none; line-height: 1.7em}



.coach_monet {background-color:#E9EDDE; margin-top:3px;  background: url(../images/coach-trips/monet_curve.jpg) no-repeat; padding:10px 160px 15px 8px; font-size: 1.1em; color:#000; text-decoration:none; line-height: 1.7em}

.wedding_venue {background-color:#E9EDDE; margin-top:3px;  background: url(../images/weddings/new/venue_curve.jpg) no-repeat; padding:10px 160px 15px 8px; font-size: 1.1em; color:#000; text-decoration:none; line-height: 1.7em}

.easter_curve {background-color:#E9EDDE; margin-top:3px;  background: url(../images/coach-trips/easter_curve.jpg) no-repeat; padding:10px 160px 15px 8px; font-size: 1.1em; color:#000; text-decoration:none; line-height: 1.7em}

.events_curve {background-color:#E9EDDE; margin-top:0px;  background: url(../images/events/events_curve.jpg) no-repeat; padding:0px 160px 15px 8px; font-size: 1.1em; color:#000; text-decoration:none; line-height: 1.7em}

.leasure_country {background-color:#E9EDDE; margin-top:5px;  background: url(../images/leisure-breaks/country.jpg) no-repeat; padding:10px 8px 15px 128px; font-size: 1.1em; color:#000; text-decoration:none; line-height: 1.7em}

.bath_curve {background-color:#D6E8F4; margin-top:3px;  background: url(../images/leisure-breaks/bath_curve.jpg) no-repeat; padding:10px 170px 15px 8px; font-size: 1.1em; color:#000; text-decoration:none; line-height: 1.7em}

.wedding_package {background-color:#F7F2C8; margin-top:5px;  background: url(../images/weddings/new/weddingcouple.jpg) no-repeat; padding:30px 8px 15px 128px; font-size: 1.1em; color:#000; text-decoration:none; line-height: 1.7em}

.christmas_children {width:380px; padding-left: 5px;}


/**************************************************************************************************************************/
/* Hotel Pages*/
/**************************************************************************************************************************/
.top_city {width:291px; height:239px; background-color:#E1E4EC; margin-right: 5px; margin-bottom: 5px; }
.top_city p {line-height:1.4em; font-size: 1.1em; padding: 0px 0px 0px 8px; margin: 10px 0px 10px 0px;}
.top_city a {color:#071E62;}
.city-heading {font-weight:bold; font-size: 1.4em; color:#071E62; padding: 8px 0px 0px 8px; margin:0px 0px 0px 0px; line-height:1.2em;}

.top_country {width:291px; height:239px; background-color:#E9EDDE; margin-right: 5px; margin-bottom: 5px; }
.top_country p {line-height:1.4em; font-size: 1.1em; padding: 0px 0px 0px 8px; margin: 10px 0px 10px 0px;}
.top_country a {color:#336600;}
.country-heading {font-weight:bold; font-size: 1.4em; color:#336600; padding: 8px 0px 0px 8px; margin:0px 0px 0px 0px; line-height:1.2em;}

.top_sea {width:291px; height:239px; background-color:#D9EAEC; margin-right: 5px; margin-bottom: 5px; }
.top_sea p {line-height:1.4em; font-size: 1.1em; padding: 0px 0px 0px 8px; margin: 10px 0px 10px 0px;}
.top_sea a {color:#033840;}
.sea-heading {font-weight:bold; font-size: 1.4em; color:#033840; padding: 8px 0px 0px 8px; margin:0px 0px 0px 0px; line-height:1.2em;}

.top_links {margin:15px 8px 10px 8px; padding:0px 0px 0px 0px;  height:57px; border-top:1px dashed #000000; border-bottom:1px dashed #000000;}
.top_links p {font-size: 1.1em; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

.floater{float:left; width:180px; display:inline; margin:8px 0px 8px 0px;}
.floater2{float:left; width:85px; display:inline; margin:8px 0px 8px 0px;}

 
.hoteltitle_city{ padding: 15px 8px 10px 8px; background-image: url(../images/city-top.gif); background-repeat: no-repeat; margin:0px;  font-weight:bold; font-size: 1.4em; color:#071E62;}
.hotel_city{ background-color: #E1E4EC; margin:0; padding:0 }

.hoteltitle_country{ padding: 15px 8px 10px 8px; background-image: url(../images/green-top.gif); background-repeat: no-repeat; margin:0px; font-weight:bold; font-size: 1.4em; color:#336600;}
.hotel_country {background-color: #E9EDDE; margin:0; padding:0 }


.hoteltitle_yellow{ padding: 15px 8px 10px 8px; background-image: url(../images/yellow-top.gif); background-repeat: no-repeat; margin:0px;font-weight:bold; font-size: 1.4em; color:#996600; }
.hotel_yellow{ background-color: #F9F6CD; margin:0; padding:0 }

.hoteltitle_map{ padding: 15px 8px 10px 8px; background-image: url(../images/map-top.gif); background-repeat: no-repeat; margin:0px;  font-weight:bold; font-size: 1.2em; color:#FFFFFF;}
.hoteltitle_map a, .hoteltitle_map a:link, .hoteltitle_map a:active, .hoteltitle_map a:visited {color:#ffffff; text-decoration:underline; font-weight: bold;}
.hoteltitle_map a:hover {color:#cc0000;}

.style2 {color: #336600; font-weight: bold;}

.dotted_line {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}

/**************************************************************************************************************************/
/* USED IN CMS*/
/**************************************************************************************************************************/

.cta_gallery {width:84px; height:110px; background-color:#C1C1C1; margin:5px 5px 5px 5px; padding:5px 5px 5px 5px; float:left;}



/**************************************************************************************************************************/
/* Forms*/
/**************************************************************************************************************************/
.red{color:#E03802;}
.border{   padding:0px 0px 5px 200px;}
.specialoffers_border{  float:right; padding:0px 20px 5px 10px; }
.weddingform { float:left;  width:150px; font-size: 1.1em; color:#000000; text-decoration:none; padding:0px 0px 0px 8px;}
.specialoffers_form { float:left;  width:300px; font-size: 1.1em; line-height: 1.5em; color:#000000; text-decoration:none; padding:0px 0px 0px 8px;}

/**************************************************************************************************************************/
/* Akkeron CTA
/**************************************************************************************************************************/

div #akkeron-cta {
width: 273px;
height: 250px;
background-image: url(../images/cta-akkeron-bg.jpg);
background-repeat: no-repeat;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
padding: 6px;
}
div #akkeron-cta h1 {
color:#8b8d08;
font-size: 14px;
font-weight: 700;
}
div #akkeron-image {
width: 78px;
float: left;
padding-right: 4px;
}
div #akkeron-text {
width: 191px;
float: left;
}
div #akkeron-cta ul {
margin:5px; 
padding:2px 0px 0px 2px; 
list-style-type:none;
}
div #akkeron-cta li {
margin:0px; 
padding:2px 0px 0px 10px; 
list-style-type:none; 
background: url(../images/cta-bullet.gif) 0px 5px no-repeat;
}
div #akkeron-cta a {
font-weight: 700;
color: #4a4a30;
}