/*
========================================================================================================
===============																			================
===============																			================
===============							Standard Module styling   						================
===============																			================
===============																			================
========================================================================================================
*/
.module {
	background: url(../images/module/tl.jpg) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	width:225px;
	color:#957e72;
	font-size: 0.8em;	
}
.module ul{
	list-style-type: none;

}
.module a:visited{
	color:#957e72;
	text-decoration:none;
	font-size: 1.2em;		
}
.module a{
	color:#957e72;
	text-decoration:none;
	font-size: 1.2em;	
}
.module a:hover{
	color:#fff;
	text-decoration:none;
}
.module h3 {
	font-family: "Trebuchet MS";
	font-size: 1.8em;
	font-weight: bold;
	font-style:italic;
	color: #e4dfd8;
	margin: -4px -8px 0 -8px;
	padding-left: 30px;
	padding-bottom: 10px;
}
.module div {
	background: url(../images/module/tr.jpg) 100% 0 no-repeat;
}
.module div div {
	background: url(../images/module/bl.jpg) 0 100% no-repeat;
}
.module div div div {
	background: url(../images/module/br.jpg) 100% 100% no-repeat;
	padding: 8px;
	width: auto !important;
	width: 100%;
}
.module div div div div{
	background:none;
	padding:0px;
	margin:0px;
}
/*
========================================================================================================
===============																			================
===============																			================
===============							Standard MENU styling   						================
===============																			================
===============																			================
========================================================================================================
*/
.menu{
	margin-left: 5px;
	padding-left: 0px;
	list-style: none;
}
.menu li{
	background-image:url(../images/bullet.jpg);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	padding-left:13px;
	margin-top: 5px;
	background-color:#d2c9c0;
font-size:1.1em;
}
.menu li a:visited{
	color:#957e72;
	text-decoration:none;
}
.menu li a{
	color:#957e72;
	text-decoration:none;
}
.menu li a:hover{
	color:#fff;
	text-decoration:none;
}
.menu li.active{
	font-weight:bold;
	color:#5f5342;	
}
.menu li.active a{
	color:#5f5342;	
}
.menu li.active a:hover{
	color:#fff;	
}


/*
========================================================================================================
===============																			================
===============																			================
===============							Standard RSS List styling  						================
===============																			================
===============																			================
========================================================================================================
*/
.rss{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
.rss li{
	background-image:url(../images/tick.jpg);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	padding-left:13px;
	margin-top: 5px;
	background-color:#d2c9c0;	
}
.rss li a:visited{
	color:#957e72;
	text-decoration:none;
}
.rss li a{
	color:#957e72;
	text-decoration:none;
}
.rss li a:hover{
	color:#fff;
	text-decoration:none;
}

/*
========================================================================================================
===============																			================
===============																			================
===============							Footer List styling  							================
===============																			================
===============																			================
========================================================================================================
*/
.menufootermenu{
	margin:0;
	padding:27px 0px 0px 0px;
	list-style: none;
}
.menufootermenu li{
	display: inline;
	list-style-type: none;
	padding-top:3px;
	padding-bottom:2px;
	margin-right:15px;
}
.menufootermenu li a:visited{
	color:#b5a49c;
	text-decoration:none;
}
.menufootermenu li a{
	color:#b5a49c;
	text-decoration:none;
}
.menufootermenu li a:hover{
	color:#fff;
	text-decoration:underline;
}

/*
========================================================================================================
===============																			================
===============																			================
===============							Getting in touch styling  						================
===============																			================
===============																			================
========================================================================================================
*/

.gettingintouch ul{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
.gettingintouch ul li{
	background-image:url(../images/bullet.jpg);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	padding-left:13px;
	margin-top: 5px;
	background-color:#d2c9c0;
	font-size: 1.1em;
	list-style: none;
}
.gettingintouch ul li a:visited{
	font-size: 0.9em;
}
.gettingintouch ul li a{
	font-size: 0.9em;
}
.gettingintouch ul li a:hover{
	font-size: 0.9em;
}

.gettingintouch a{
	font-size: 1.0em;
}

.newsletters{
margin-top: 80px;
margin-left: 270px;
}

/*
========================================================================================================
===============																			================
===============																			================
===============							Component heading styling   					================
===============																			================
===============																			================
========================================================================================================
*/

div.componentheading{
	font-family: "Trebuchet MS";
	font-size: 1.7em;

	color: #5f5342;
	margin: 4px -8px 10px -8px;
	padding-left: 10px;
	padding-bottom: 7px;
	text-transform: uppercase;
}

#searchbox input{
	border:0;
	color: #CCCCCC;

}

/*
========================================================================================================
===============																			================
===============																			================
===============							Top menu (horizontal) styling					================
===============																			================
===============																			================
========================================================================================================
*/

#mainlevel-nav{
	padding:7px 0px 0px 50px;
	margin:0;
}
#mainlevel-nav li{
	display: inline;
	list-style-type: none;
	padding-top:3px;
	padding-bottom:2px;
	margin-right:15px;
	font-size:.9em;
}
#mainlevel-nav li a:visited{
	color:#fff;
	text-decoration:none;
}
#mainlevel-nav li a{
	color:#fff;
	text-decoration:none;
}
#mainlevel-nav li a:hover{
	color:#e4dfd8;
	text-decoration:underline;	
}
#active_menu-nav{
	font-weight:bold;

}


#jflanguageselection{
	margin:0;
	padding:0;
}
.rawimages{
	margin:-2px 0px 0px 0px;
	padding:0;
}
/*
========================================================================================================
===============																			================
===============																			================
===============							Image slider styles...   						================
===============																			================
===============																			================
========================================================================================================
*/

#news_image_3-newsimage3 div.gk_news_image_3_preloader{
	background-color:#e4dfd8;
}

#news_image_3-Bedrooms img.gk_news_image_3_tab {
	border: 2px solid #e4dfd8;
	cursor:pointer;
}

#news_image_3-Bedrooms img.gk_news_image_3_tab_active {
	border: 2px solid #fff;
}

#news_image_3-Bedrooms {
	width: 733px;
	height: 272px;
}
#news_image_3-Bedrooms div.gk_news_image_3_preloader{
	background-color:#e4dfd8;
	height:272px;
}
#news_image_3-Bedrooms .gk_news_image_3_tabsbar{
display:none;
}

.gk_news_image_3_text p{
	display:none;
}
.gk_news_image_3_text h2{
font-weight:bold;
font-size:1.3em;
}
.blog{
	width:99%;
}

.article_column{
	padding-right:10px;
	padding-top:10px;	
	overflow:hidden;	
}
.contentpaneopen{
	padding-top:10px;
	width:99%;
	line-height: 150%
}
.contentheading{
	font-weight:bold;
	padding-bottom:15px;
	padding-top:5px;	
	font-size:1.5em;
	color:#5f5342;
}
.contentheading a:visited{
	text-decoration:none;
	color:#5f5342;
}
.contentheading a{
	text-decoration:none;
	color:#5f5342;
}
.contentheading a:hover{
	text-decoration:underline;
	color:#5f5342;
}
.article_separator{
	clear:both;
}

/*
========================================================================================================
===============																			================
===============																			================
===============							Booking form styling  							================
===============																			================
===============																			================
========================================================================================================
*/
.module div div div div.bookingoption{
	padding:3px 0px 3px 10px;
	margin-right:-10px;
}
.module div div div div.submitbookingoption{
	text-align:center;
}

.afield{
	margin-top:2px;
	background-color: #b4a49c;
	font-size:1em;
	color:#000000;
}

.contentpaneopenfootertext{
	width:1002px;
	text-align:center;
}
.contentpaneopen ul{
	list-style-type:disc;
}
.column1{
	width:32%;
}
.column2{
	width:32%;
}
.column3{
	width:32%;
}