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
}  /* displayed 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:#718F3D;
	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-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;
}
#content-text {
	padding:15px 5px 5px 5px;
	background-color: #E9EEE0;
	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:#003366;
	text-align: right;
}
#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;
}
.content-contact {
  padding:0 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;
}
.title_green {
	font-family:Verdana;
	font-weight:bold;
	font-size: 1.4em;
	color:#336600;
}
.title_burgundy {
	font-family:Verdana;
	font-weight:bold;
	font-size: 1.2em;
	color:#6F0F0F;
}
.greytext {
	color: #999999
}
.flashimg {
	width:284px;
	height:239px;
	float:right;
}
.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 */
.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(http://www.forestdale.com/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:0;
	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
}
.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-color:#F9F6CD;
	margin-top:5px;
	background: url(../images/leisure-breaks/beachwalk.jpg) no-repeat;
	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(http://www.forestdale.com/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_sea {
	padding: 15px 8px 10px 8px;
	background-image: url(../images/sea-top.gif);
	background-repeat: no-repeat;
	margin:0px;
	font-weight:bold;
	font-size: 1.4em;
	color:#033840;
}
.hotel_sea {
	background-color: #D9EAEC;
	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;
}
.border2 {
	padding:0px 0px 5px 228px;
}
.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;
}
.weddingform2 {
	float:left;
	width:220px;
	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(http://www.forestdale.com/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(http://www.forestdale.com/images/cta-bullet.gif) 0px 5px no-repeat;
}
div #akkeron-cta a {
	font-weight: 700;
	color: #4a4a30;
}
/*WEDDING UPDATES*/
.wedding {
	font-size: 1.1em;
	color:#000000;
	text-decoration:none;
	line-height: 1.5em;
	margin:0;
	padding:0px 8px 15px 8px;
}
.wedding.right{
	width:424px;
	float:right;
	padding:10px 10px 15px 10px;
}
.wedding.right.title{
	padding:0px 10px 5px 10px;
}
table.wedding_table{
	margin-right:3px;
}
table.wedding_table th, table.wedding_table td{
display: table-cell;
}
table.wedding_table a {
	text-decoration:none;
	color:#000;
	display:block;
}
table.wedding_table a:hover {
	color:#75923E;
}
table.wedding_table a strong, table.wedding_table strong a{
	font-weight:normal;
}
.wedding_table .tdcolour1{
	padding:0px 15px 0px 0;
	height:25px;
	line-height:25px;
	text-align:right;
	background-color:#E6E5A2;
}
.wedding_table .tdcolour3{
	padding:0px 0px 0px 15px;
	text-align:left;
	background-color:#F0F0B4;
	height:25px;
	line-height:25px;

}
.new_green{
	background-color:#F0F0B4;
	width:557px;
	padding:10px 10px 10px 10px;
}
.wedding_left_img{
	display:block;
	float:left;
	border:none;
	border-top:#fff 1px solid;
	border-bottom:#fff 1px solid;
	border-right:#fff 1px solid;
	margin:0;
	padding:0;
}
/*.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:0;
	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
}
.weddingbullet {
	padding:0px 5px 0px 0px;
	margin:0;
}
.weddingbullet.new {
	padding:0px 5px 0px 0px;
	margin:0;
	width:400px;
	float:right;
}
.weddingbullet ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.weddingbullet li {
	padding:5px 0px 5px 20px;
	margin:0;
	list-style-type:none;
	background:url(../images/weddings/2011/bullet.jpg) 5px 8px no-repeat;
}
p.wedding.right.menu {
	background:transparent url(../images/weddings/2011/pdf_icon.jpg) 0px 5px no-repeat;
	padding-left:px;
	width:343px;
	float:right;
	margin-top:35px;
	padding:10px 10px 15px 45px;
}
p.wedding.right.menu a{
	display:block;
	clear:both;
	font-weight:bold;
}
/*@end updates*/
