@CHARSET "UTF8";

body {
	background-color:#E7E7E7;
}
.iGiftWindow .giftBasket {
	padding-top:15px;
}

.iGiftWindow .giftBasket .heading{
	font-size:10pt;
}

.iGiftWindow .giftBasket table{
	width:100%;
}

.iGiftWindow .productSelect table{
	padding-top:5px;
	width:100%;
}

.iGiftWindow .select{
	border:1px solid #FFFFFF;
	cursor:pointer;
	margin-top:5px;
	text-align:center;
}

.iGiftWindow .select, a, a:visited, a:hover {
	text-decoration: none;
	color:#003366;
}

.checkout {border:1px solid #FFFFFF;text-align:center;}
.checkout a {color:#FFFFFF; line-height:30px;}
.checkout a:hover{text-decoration:underline;}
.checkout img {	border:0px;	margin-bottom:-7px;	margin-left:10px;}
.basketInfo {padding-bottom:36px;}

.addToBasket {
	border:1px solid #999999;
	cursor:pointer;
	margin-top:5px;
	text-align:center;
}

.addToBasket a{
	color:#666666;
	font-size:10pt;
	line-height:32px;
	text-decoration:none;
}

.addToBasket img {	border:0px;	margin-bottom:-7px;	margin-left:10px;}

.addToBasket a:hover{
	text-decoration: underline;
}

.hotelInfo{
	color:#FFFFFF;
	background-color:#609AAA;
}

.hotelInfo .hotelInfoHead {
	color:#FFFFFF;
}

.panel_1_image .panel_border{
	border:1px solid #333300;padding:4px;
}

.hotelInfo a {
	color:#FFFFFF;
}

.gallery { background-color: #ffffff; padding: 5px;}

.addressBar {
	background: url(/files/images/www.watersedgehotel.ie/background_addressBar_waters.jpg);
	color:#CCCCCC;
	height:39px;
	with:100%;
}

.addressBar .hotelDetails {
	float:left;
	padding-left:15px;
	padding-top:10px;
}

.addressBar .searchBar {
	float:right;
	padding-right:15px;
	padding-top:10px;
}

.addressBar .searchBar img {
	border:0;
	cursor:pointer;
}

.homeNav{
	background: url(/files/images/www.watersedgehotel.ie/background_home_waters.jpg);
	color:#003366;
	height:29px;
	padding-left:8px;
	with:100%;
}

.homeNav a{
	text-decoration:none;
	color:#003366;
}

.homeNav table tr td {
	padding-left:5px;
	padding-right:5px;
}

.homeNavSeperator {
	color:#000000;
}

.leaf {
	background-image:url(/files/images/group/leaf.gif);
}

.flashBanner {
	height:169px;
}

.flashBanner #backgroundLeaf {
	background-image:url(/files/images/group/leaf_shadow.png);
	bottom:40px;
	left:520px;
	position:relative;
	width:200px;
}

.flashBanner #backgroundLeaf .flash_background{
	background:url(/files/images/group/flash_banner_bg.gif);
	left:165px;
	position:absolute;
	top:40px;
}

.primaryNav {
	background:url(/files/images/www.watersedgehotel.ie/background_primary_nav.gif);
	height:30px;
	overflow:hidden;
	padding-left:20px;
}

.contentEngineContainer {
	background-color:#FFFFFF;
	min-height:347px;
	overflow:hidden;
	width:100%;
}

.contentEngineContainer .mainContent {
	float:left;
	min-height:313px;
	width:676px;
}

.contentEngineContainer .mainContent .secondaryNav {
	background-color:#CCCCCC;
	float:left;
	width:70%;
}

.contentEngineContainer .mainContent .secondaryNav ul li a{color:#003366;}
.contentEngineContainer .mainContent .contentArea {float:left;width:100%;}
.contentEngineContainer .mainContent .contentArea .headerTitle{color:#003366;padding-left:15px;}



.contentEngineContainer .mainContentWide .contentArea .headerTitle, 
.contentEngineContainer .mainContent .contentArea .headerTitle {
	font-family:Arial;
	font-size:18pt;
	padding-left:22px;
	padding-top:2px;
}


.contentEngineContainer .mainContent .contentArea .subHeader{
	color:#666666;
	padding-left:15px;
	padding-top:6px;
}

.contentEngineContainer .mainContent .contentArea .mainBody{
	color:#666666;
	padding-left:15px;
	padding-top:6px;
}

.contentEngineContainer .mainContent .contentArea .mainBody a{
	color:#003366;
}

.contentEngineContainer .mainContent .contentArea .mainBody a:hover{
	text-decoration:underline;
}

.contentEngineContainer .mainContent .features {
	float:left;
	padding-left:15px;
	width:100%;
}

.contentEngineContainer .mainContent .features .singleFeature {
	float:left;
	padding-right:10px;
	width:156px;
}

.contentEngineContainer .mainContent .features .head, 
.contentEngineContainer .mainContentWide .features .head {
	font-family:Arial;
	font-size:11pt;
	font-weight:bold;
}

.contentEngineContainer .mainContent .features .head .headContent {
	padding:9px;
}

.contentEngineContainer .mainContent .features .head {
	background:transparent url(/files/images/www.watersedgehotel.ie/background_feature_head.gif) repeat scroll 0 0;
	color:#CCCCCC;
	height:35px;
	width:156px;
}

.contentEngineContainer .mainContent .features .body {
	background-color:#CCCCCC;
	height:125px;
	margin-top:2px;
	width:156px;
}

.contentEngineContainer .mainContent .features .body .bodyContent{
	color:#666666;
	font-size:10pt;
	padding:5px;
}

.contentEngineContainer .mainContent .features .body .link a{
	color:#999933;
	text-decoration:none;
	padding-left:5px;
}

.contentEngineContainer .mainContent .features .foot {
	padding-top:2px;
	width:156px;
}

.contentEngineContainer .bookingEngineOffers {
	float:right;
	width:258px;
}

.contentEngineContainer .bookingEngineOffers .voucherOffers {
	background-color:#87AEB8;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	width:100%;
	height:30px;
}

.contentEngineContainer .bookingEngineOffers .voucherOffers .giftVouchers {
	float:left;
	height:25px;
}

.contentEngineContainer .bookingEngineOffers .voucherOffers .specialOffers {
	float:right;
	height:25px;
}

.contentEngineContainer .bookingEngineOffers .bookingEngine {
	background-color:#609AAA;
	color:#FFFFFF;
	float:left;
	height:230px;
	width:100%;
}

.contentEngineContainer .bookingEngineOffers .bookingEngine #calendar {
	position:relative;
	top:1px;
}

.contentEngineContainer .bookingEngineOffers .newsletter {
	background:url(/files/images/www.watersedgehotel.ie/background_newsletter.gif);
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	float:left;
	height:35px;
	width:100%;
}

.contentEngineContainer .bookingEngineOffers .rssMap {
	background:url(/files/images/www.watersedgehotel.ie/background_maps.gif);
	color:#fff;
	float:left;
	height:48px;
	width:100%;
}

.contentEngineContainer .bookingEngineOffers .rssMap .rss {
	cursor:pointer;
	float:left;
	padding-left:3px;
	padding-top:10px;
}

.contentEngineContainer .bookingEngineOffers .rssMap .map {
	cursor:pointer;
	float:left;
	padding-right:3px;
	padding-top:10px;
}

.popBG{
	background:#609AAA;
}

.footer {
	background-color:#092C46;
	color:#FFFFFF;
	float:left;
	height:15px;
	padding-bottom:6px;
	position:relative;
	text-align:center;
	width:100%;
}

.footer table#hotelsList {
	color:#FFFFFF;
	text-align:center;
	width:100%;
}

.footer table#hotelsList tr td{
	padding-left:5px;
	padding-right:5px;
}

.footer a{
	color:#fff;
	text-decoration:none;
}

.footer .hotelsListSeperator {
	color:#fff;
}