/* CSS Document */

html, body, p, ul, li, h1, h2, h3, h4, h5, h6, form, input, img, div{margin:0px; padding: 0px;}
body{
	background: #DCE2E9;
	text-align: center;
	font-size: 70%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin-top: 20px;
}
p{line-height: 1.4em;}
p strong{font-weight: bold; color:#B6252F; }
h2{color: #0B57AA; font-size: 14px; font-weight: bold; margin-bottom: 15px; margin-top: 5px; padding-bottom: 0px; text-transform:uppercase;}
h3{color: #B6252F; font-size: 11px; font-weight: bold; margin-bottom:5px; margin-top: 5px; padding-bottom: 0px; text-transform:uppercase; }
h3.blue{color: #0B57AA;}
h3.large{font-size: 14px; text-transform: none; margin-top: 10px; padding-top: 15px; border-top: 2px solid #DCE2E9;}
h4{font-size: 11px; font-weight: bold; text-transform:none; color: #0B57AA;}
h4 span{font-weight: normal}
ul{list-style: none;}
li{list-style: none; background:url(../images/bullet.gif) top left no-repeat; padding-left: 15px; margin-left: 10px;}


a{text-decoration: none; color:#0B57AA; }
a:hover{text-decoration: underline; color:#B6252F;}
img{border :0px solid #073567;}

.wrapper{width: 1013px; text-align: center; margin: auto;}
.container{  background: #fff; margin: auto; text-align:justify; text-align:justify;padding: 15px; margin: 0px 9px;}
.container .header{ margin-bottom: 10px;}

.container .header .logo{ float: left; width: 300px; clear:none; display:inline;}
.container .header .logo img{margin-bottom: 0px; border: 0px;}

.container .header .right{float: right;  width: 560px;}
.container .header .right img{padding-bottom: 0px; margin-bottom: 5px; border: 0px;}
.container .header .right img.last-minute{float: right; display:block; clear: both;}
.container .header .right .contact{
	display:block;
	clear:both;
	margin-bottom: 0px;
	padding-bottom: 0px;
	height: 16px;
	line-height: 16px;
	font-size: 11px;
	font-weight: bold;
	color: #0B56A8;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.container .header .right .contact a{color: #4DBDD5;}
.container .header .right .contact img{margin-bottom: 0px; border: 0px;}
.container .header .right .flags img{border: 1px solid #000; }

.flags{float: left; margin-right:0px;}
.flags img{margin-right: 3px; border: 1px solid #000; float: left; display: inline; margin-top: 3px;}

.clear{display: block; clear:both; height: 1px;}
.clear img{width :1px; height: 1px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px; padding-top: 0px; border : 0px;}

.nav{font-weight:bold; text-transform:uppercase; color: #fff; font-size: 11px; padding: 0px; margin: 0px; margin-top: 15px; background:
url(../images/menu-bg-full.gif) no-repeat #083B73;height: 37px; line-height: 37px; margin: auto; width: 964px;}
.nav ul{margin:0px; padding:0px;background: url(../images/bg-menu-continuous.gif) repeat-x #083B73; }
.nav li{list-style:none; background: none;  height:37px; float:left; display:inline; padding-left: 14px;padding-right: 14px; border-right: 1px solid #5480B1; margin-left: 0px; }
.nav li a{color: #fff; text-decoration:none;}
.nav li a:hover{color: #fff; text-decoration:none;}
.nav li:hover{ cursor: pointer; background: url(../images/bg-menu-over.gif) repeat-x #083B73; }
.nav li.home:hover{ cursor: pointer; background: url(../images/bg-menu-home-over.gif) no-repeat #083B73; }
.nav li.contact{border: 0px; padding-right: 17px;}
.nav li.contact:hover{border: 0px; cursor: pointer; background: none; background: url(../images/bg-menu-contact-over.gif) no-repeat right #083B73; }

.left-column{width: 226px; margin-top: 12px; float: left; margin-bottom: 15px; padding-bottom: 0px;}
.search{width: 226px; margin-bottom: 15px; padding-bottom: 0px;}
.search img{border: 0px;}
.search .search-centre{background: url(../images/search-bg.gif) repeat-x bottom #F5F6FA; border-right: 1px solid #B2C1CD; border-left: 1px solid #B2C1CD; padding: 8px; text-align:center;}
object{}
.search .search-centre p{font-size: 0.9em; color: #334C5B; text-align:center;}
.search .search-centre p a{color: #334C5B;}
.search .search-centre p{margin-top: 0px; margin-bottom:0px; padding-bottom: 5px;}

.search .search-centre .map{border: 1px solid #D7DCE2; background: #F5F6FA;}
.search .search-centre .map h3{margin: 0px; padding: 0px; padding-bottom: 0px; margin-bottom: 0px; margin-top: 10px;}
.search .search-centre .map p{margin-top: 0px; margin-bottom:0px; padding-bottom: 0px; padding-left:10px; padding-right: 10px; padding-bottom: 10px;}
.search .search-centre .map object{margin: 0px; padding: 0px;}
.search .search-centre img{margin: 0px; padding:0px;}
.search .search-centre object{margin: auto;margin-top:00px; }
.search .search-bottom{margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}
.search .search-bottom img{margin-top: 0px; padding-top: 0px;margin-bottom: 0px; padding-bottom: 0px;}

.index-central{float: left; padding: 12px; padding-right: 0px; width: 545px; padding-bottom: 0px; margin-bottom: 0px;}
.foreign{padding-bottom: 20px; padding-top: 20px;}
.index-central h2{}
.index-central .welcome{ padding-bottom: 10px; border-bottom: 1px solid #D6DBDE; margin-bottom: 15px;}
.index-central .welcome p{padding-top: 5px; padding-bottom :0px; line-height: 1.8em;}
.index-central .for p{padding-top: 0px; padding-bottom :15px; line-height: 1.8em;}
.index-central .welcome p strong{font-weight: bold; color:#B6252F; }

.index-content-right{float: right; border-left: 1px solid #D6DBDE; padding-left: 10px; padding-bottom: 0px; margin-bottom: 0px;}
.index-content-right .newsletter{width: 170px;padding-bottom: 0px; margin-bottom: 0px;}
.index-content-right .newsletter p{ line-height: 1.3em; margin-bottom: 5px;}

.newsletter-sub{background: url(../images/newsletter-bg.jpg) no-repeat; width:226px; height:69px;}
.newsletter-sub input{width: 50px;}
.newsletter-sub h3{margin-left: 70px; padding-top: 8px; padding-bottom: 0px;}

.index-content-right .testimonials{width: 168px; padding-bottom: 0px; margin-bottom: 0px;margin-top: 15px; background: url(../images/quote-right.gif) bottom right no-repeat #fff; }
.index-content-right .testimonials h2{margin-bottom: 0px; margin-top: 0px; padding-top: 0px;}
.index-content-right .testimonials p{line-height: 1.3em;margin-top: 0px; margin-bottom: 0px;padding-top: 10px;}
.index-content-right .testimonials p.more{margin-bottom: 0px; padding-bottom: 10px; margin-top: 0px; padding-top: 10px; padding-left: 15px; text-align: left; color: #2B5439; font-weight: bold; font-size: 12px;}
.index-content-right .testimonials p.more a{color: #2B5439;}

.index-content-right .test{ width: 168px; padding: 0px 0px; margin: 0px 0px; margin-top: 10px;margin-bottom: 10px;}
.index-content-right .test h2{margin-bottom: 15px; margin-top: 0px; padding-top: 0px;}
.index-content-right .test ul{margin: 0px; padding: 0px; margin-bottom: 10px; }
.index-content-right .test li{ list-style:none; background: url(../images/quote.gif) no-repeat top left; padding-left: 40px; margin-bottom: 20px; margin-left: 0px; line-height: 1.4em;}
.index-content-right .test .more{display: block; margin: 0px 0px; padding: 2px; background: #DAE2DD; border: 1px solid #2A6736; font-weight: bold; text-align:center; color: #2B5439;}
.index-content-right .test .more a{text-decoration: none;color: #2B5439;}


.index-content-left{float: left; width: 350px; padding-bottom: 0px; margin-bottom: 0px;}
.index-content-left .ofthemonth{padding-bottom: 0px; margin-bottom: 0px;}
.index-content-left .ofthemonth h2{margin-bottom: 10px; margin-top: 5px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #0B54A3;}
.index-content-left .ofthemonth img{float: left; border: 1px solid #000; }
.index-content-left .ofthemonth img.noborder{border: 0px; float:none; margin-right: 0px;}
.index-content-left .ofthemonth h3{ padding-left: 143px;margin-bottom: 0px; color:#B6252F;}
.index-content-left .ofthemonth h3 a{color:#B6252F;}
.index-content-left .ofthemonth p{padding-left: 143px;padding-bottom:6px;}
.index-content-left .ofthemonth p .moreinfo{padding-left: 143px;background: #FFD608; border: 1px solid #6F5E0A; padding: 2px; font-weight: bold; margin-bottom: 0px; padding-bottom: 2px;}
.index-content-left .ofthemonth p .moreinfo a{color: #000;}

.index-content-left .specials{
	padding-bottom: 2px;
	margin-bottom: 0px;
	margin-top: 0px;
	border-bottom: 0px solid #D6DBDE;
}
.index-content-left .specials h2{margin-bottom: 10px;font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #0B54A3; }
.index-content-left .specials img{float: right; border: 0px solid #000; }
.index-content-left .specials img.noborder{border: 0px; float:none; margin-right: 0px;}
.index-content-left .specials h3{padding-left: 10px;margin-bottom: 0px; color:#B6252F;}
.index-content-left .specials h3 a{color:#B6252F;}
.index-content-left .specials ul{padding-left: 10px;padding-bottom:6px;}
.index-content-left .specials li{ line-height: 1.4em; }
.index-content-left .specials p{padding-left: 143px;}
.index-content-left .specials li a{color: #334C5B;}
.index-content-left .specials p .moreinfo{background: #FFD608; border: 1px solid #6F5E0A; padding: 2px;margin-bottom: 0px; padding-bottom: 2px; font-weight: bold; }
.index-content-left .specials p .moreinfo a{color: #000;}

.content{float: left; padding: 20px; padding-top: 20px; padding-right: 0px; width: 530px; padding-bottom: 0px; margin-bottom: 0px;}
.content-no-right{float: left; padding: 20px; padding-top: 20px; padding-right: 0px; width: 700px; padding-bottom: 0px; margin-bottom: 0px;}
.wider{width: 719px; padding: 0px; padding-top: 20px; padding-left:10px;}
.database{width: 945px;}

.database-search{ background: #7DA1C7;border:1px solid #0B4F9B; border-bottom: 5px solid #0B4F9B; width:718px;}

.content p{
	margin-bottom: 14px;
	margin-top: 10px;
}
.content p.column-layout strong{width: 180px; display:inline; float: left;}
.content ul{margin-bottom: 14px;}

.rightside-index{width: 167px; float: right; padding-top: 12px;padding-bottom: 0px; margin-bottom: 0px;}
.rightside-index img{margin-bottom: 12px;padding-bottom: 0px; margin-top: 0px; padding-top: 0px;}
.rightside-index img.buttons{padding: 3px; border: 1px solid #504F4F;}

.image-links{position: relative; width: 167px; height: 100px; display: block; float: right; margin-bottom: 12px; }
.image-links img{margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px; padding-top: 0px;}
.image-links p{position: absolute; bottom: 5px;left: 5px; color: #063464; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; margin-bottom: 0px;}
.image-links a{color: #063464; text-decoration:none;}
.last{margin-bottom: 0px;}

.bottom{background: #DCE2E9;width: 1013px;margin: auto; margin-top: 0px; margin-bottom: 0px;padding-top: 0px; padding-bottom: 0px;}
.bottom img{border: 0px;}
.bottom p{float: left; width: 230px; padding-left: 20px; height: auto; font-size: 0.9em; color: #284B74; padding-top: 0px; text-align: left; padding-bottom: 10px; }
.bottom p a{color: #284B74;}
.bottom p.last{width: 225px;}

.footer{clear: both; display:block; color: #fff;background: url(../images/menu-bg-full.gif) no-repeat #fff;height: 37px; line-height: 37px; margin: auto;float:none;}
.footer p{text-align: right; font-size:0.9em; padding-right: 15px; line-height: 37px; }
.footer img{float: left; margin-left: 25px; margin-top: 10px; margin-right: 15px;}
.footer p a{color: #F5F6FA;}


.footer .flags img{margin-right: 3px;  margin-left: 0px;}
table{}

.special{
	border: 1px solid #DCE2E9;
	border-bottom: 15px solid #DCE2E9;
	padding: 7px;
	padding-bottom: 0px;
	margin-bottom: 15px;
	background-color: #F1F3F7;
}
.special1{border: 1px solid #DCE2E9;border-bottom: 15px solid #DCE2E9; padding: 7px; padding-bottom: 0px;background: #DCE2E9; margin-bottom: 15px;}
.special h3{ }

.container .content .center{ margin:auto; text-align: center;}

.container .content .list{border: 1px solid #D8DCEB; background: #F5F6FA; padding: 2px; margin-bottom: 14px;}
.container .content .list h2, .container .content .list h3, .container .content .list p{margin: 0px; padding: 0px; line-height: 20px; height: 20px; padding-left: 5px; font-size: 1em;}
.container .content .list h2{background:#B6252F; margin-bottom: 2px; color:#fff;}
.container .content .list h3{background:#DCE2E9; margin-bottom: 2px; color: #132B7F; text-transform:none;}

.map-links object{float: left; margin: 0px 20px 0px 20px; border: 1px solid #D7DCE2; padding: 1px;}
.map-links ul{float: left; margin:0px; padding: 0px; width: 260px;}
.map-links ul li{list-style: none; background:url(../images/bullet.gif) top left no-repeat; padding-bottom: 5px; padding-left: 15px; margin-left: 5px; font-weight: bold;}
.map-links ul li.last{padding-bottom: 0px;}
.map-links ul li a span{color: #B6252F;}
.map-links ul li a{padding: 0px; }

		.link{width: 335px; display: inline; float: left;}
		.beds{border-left: #fff 1px solid; padding-left: 10px; padding-right: 0px; width: 85px;float: left;}
		.sleeps{border-left: #fff 1px solid; padding-left: 10px; display:inline;float: left;}

.map-links{
margin-bottom: 15px; border-bottom: 1px solid #D7DCE2; padding-bottom:10px;
margin-top: 15px; border-top: 1px solid #D7DCE2; padding-top: 10px;
}
.bottom-left-middle{width: 226px; float: left; display:inline; background: url(../images/curved-box.gif) repeat-x bottom #F5F6FA; padding-top: 0px; margin-top: 0px; padding-bottom: 15px; border-top: 0px solid #B2C1CD;}
.bottom-left img{padding-top: 0px; margin-top: 0px;}
.bottom-left h3{padding-left: 15px;padding-right: 15px; padding-top: 5px; margin-top: 0px;font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; text-transform:none;}
.bottom-left p{padding-left: 15px;padding-right: 15px;}
.bottom-right{float:left; display:inline; border-top: 1px solid #D6DBDE; width: 720px; padding-top: 10px;margin-left: 15px; }

.bottom-right .left-para{float:left; width: 346px; border-right: 1px solid #D6DBDE; padding-right: 15px; }
.bottom-right .right-para{float:left; padding-left: 15px; width: 334px;}
.bottom-right h3{font-family:Georgia, "Times New Roman", Times, serif; font-size: 15px;}
 
#layer{color:#000; font-size:11px;font-family:Verdana; line-height:14px; position: absolute; background-color:#85181D; width:950px; top:435px; left:190px; padding:10px;  z-index: 3; text-align: right; display:block; border: 1px solid #000; height: auto;}
#layer .popup{background-color:#fff; border :1px solid #4D4D57; width:945px; margin:3px auto; text-align: justify; padding:0;}
#layer .popup p{margin-bottom: 12px;}
#layer .popup h3{padding-bottom: 15px; color: #083B73; font-family:Georgia, "Times New Roman", Times, serif; font-size: 15px; text-align: center;}
#layer .popup p.center{text-align: center; color: #7C0606;}

#layer2{color:#000; font-size:11px;font-family:Verdana; line-height:14px; position: absolute; background-color:#85181D; width:350px; top:1000px; left:190px; padding:10px;  z-index: 3; text-align: right; display:block; border: 1px solid #000; height: auto;}
#layer2 .popup{background-color:#fff; border :0px solid #4D4D57; width:345px; margin:3px auto;text-align: justify; padding:10px;}
#layer2 .popup p{margin-bottom: 12px;}
#layer2 .popup h3{padding: 15px; color: #083B73; font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; text-align: left;}
#layer2 .popup p.center{text-align: center; color: #7C0606;}

.vouchers-xmas{ background:url(../images/vouchers-xmas.jpg) no-repeat top left; padding:10px; padding-bottom: 70px;}
.vouchers{
	background:url(../images/vouchers-xmas.jpg) no-repeat top left;
	padding:10px;
	padding-bottom: 10px;
	height: 130px;
}
.vouchers h3{text-transform: uppercase; color: #B6252F; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-align:center; }

a.map-numbers{font-size: 14px; font-weight: bold; background: #FFD608; color: #000; border: 1px solid #000; font-family:Arial, Helvetica, sans-serif; padding: 0px 5px; margin-right:3px;}

a.map-numbers:hover{background: #DCE2E9; color:#B6252F; text-decoration: none;}

#CountyMap{position:relative; text-align: left; margin: 0px;}
#CountyMap img{}
#CountyMap ul li{position:absolute;	background:none;list-style:none; text-align: left;padding-left: 0px; margin-left: 0px;}
#CountyMap ul li a{position:relative; font-size: 14px; font-weight: bold; background: #FFD608; color: #000; border: 1px solid #000; font-family:Arial, Helvetica, sans-serif; padding: 0px 5px; margin-right:3px; }
#CountyMap ul li a:hover{background: #DCE2E9; color:#B6252F; text-decoration: none;}

#CountyMap ul li#tubber{top:105px; left:235px;}

#CountyMap ul li#riverrun{top:195px; left:170px;}

#CountyMap ul li#boyle{top:145px; left:220px;}

#CountyMap ul li#mountshannon{top:106px; left:365px;}

#CountyMap ul li#bodyke{top:155px; left:320px;}

#CountyMap ul li#fanore{top:30px; left:145px;}

#CountyMap ul li#obriens{top:171px; left:365px;}


#CountyMap ul li#kilrush{top:220px; left:110px;}

#CountyMap ul li#kilkee{top:210px; left:70px;}

#CountyMap ul li#lahinch{top:98px; left:145px;}

#CountyMap ul li#doolin{top:50px; left:140px;}

#CountyMap ul li#lisdoonvarna{top:60px; left:180px;}

#CountyMap ul li#ballyvaughan{top:20px; left:185px;}

#CountyMap ul li#ardgroom{top:202px; left:55px;}

#CountyMap ul li#castletownbere{top:219px; left:57px;}

#CountyMap ul li#glengarriff{top:202px; left:120px;}

#CountyMap ul li#blarney{top:115px; left:275px;}

#CountyMap ul li#clonakilty{top:217px; left:210px;}

#CountyMap ul li#ballyhass{top:110px; left:240px;}

#CountyMap ul li#shangarry{top:151px; left:385px;}

#CountyMap ul li#youghal{top:165px; left:390px;}

#CountyMap ul li#dunmanway{top:205px; left:185px;}

#CountyMap ul li#schull{top:260px; left:120px;}

#CountyMap ul li#cork{top:135px; left:255px;}

#CountyMap ul li#fota{top:140px; left:300px;}

#CountyMap ul li#leap{top:242px; left:165px;}

#CountyMap ul li#bundoran{top:280px; left:130px;}

#CountyMap ul li#burtonport{top:140px; left:110px;}

#CountyMap ul li#clifden{top:85px; left:35px;}

#CountyMap ul li#salthill{top:130px; left:210px;}

#CountyMap ul li#valentia{top:275px; left:65px;}

#CountyMap ul li#caherdaniel{top:315px; left:130px;}

#CountyMap ul li#sneem{top:289px; left:180px;}

#CountyMap ul li#ballydavid{top:155px; left:65px;}

#CountyMap ul li#bannabeach{top:102px; left:185px;}

#CountyMap ul li#killarney{top:208px; left:280px;}

#CountyMap ul li#killorglin{top:190px; left:200px;}

#CountyMap ul li#dingle{top:180px; left:80px;}

#CountyMap ul li#kenmare{top:280px; left:255px;}

#CountyMap ul li#ballybunnion{top:45px; left:235px;}

#CountyMap ul li#castlecove{top:295px; left:150px;}

#CountyMap ul li#castleconnell{top:36px; left:270px;}

#CountyMap ul li#limerick{top:58px; left:240px;}

#CountyMap ul li#ballyhahill{top:95px; left:90px;}

#CountyMap ul li#kildimo{top:75px; left:210px;}

#CountyMap ul li#achill{top:120px; left:70px;}

#CountyMap ul li#cong{top:245px; left:215px;}

#CountyMap ul li#westport{top:180px; left:185px;}

#CountyMap ul li#ballina{top:62px; left:245px;}

#CountyMap ul li#pontoon{top:92px; left:245px;}

#CountyMap ul li#partry{top:225px; left:205px;}

#CountyMap ul li#enniscrone{top:85px; left:120px;}

#CountyMap ul li#sligo{top:70px; left:255px;}

#CountyMap ul li#ballykisteen{top:193px; left:150px;}

#CountyMap ul li#aherlow{top:280px; left:225px;}

#CountyMap ul li#tramore{top:120px; left:320px;}

#CountyMap ul li#waterford{top:65px; left:330px;}

#CountyMap ul li#courtown{top:130px; left:275px;}

#CountyMap ul li#rosslare{top:225px; left:260px;}

#CountyMap ul li#wicklow{top:175px; left:320px;}

#CountyMap ul li#ashford{top:135px; left:298px;}

#CountyMap ul li#athlone{top:263px; left:2px;}

#CountyMap ul li#loughstown{top:135px; left:318px;}

.container .content .testimony{border: 1px solid #D8DCEB; background: #F5F6FA; padding: 2px; margin-bottom: 14px;}
.container .content .testimony h2, .container .content .testimony h3, .container .content .testimony p.cottage{margin: 0px; padding: 0px; line-height: 20px; height: 20px; padding-left: 5px; font-size: 1em;}
.container .content .testimony p{padding-left: 5px;}
.container .content .testimony p.cottage strong{color:#0B57AA;}

.container .content .testimony p.cottage a:hover strong {color:#B6252F;}
.container .content .testimony p.cottage{ display:block; clear: both; background:#D8DCEB; margin-bottom: 5px;}
.container .content .testimony h2{background:#B6252F; margin-bottom: 2px; color:#fff;}
.container .content .testimony h3{background:#DCE2E9; margin-bottom: 2px; color: #132B7F; text-transform:none;}
.REDtext {
	color: #B6252F;
	font-size: 14px;
}

.wrapper .container .content .red-block {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B92928;
	padding: 5px;
}

.wrapper .container .content .red-block1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #C62B2F;
	padding: 5px;
}

.wrapper .container .content .red-block2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #75AD2D;
	padding: 5px;
}
.wrapper .container .content #may_special {
	background: url(../images/special_offer_bg.jpg) no-repeat;

	width: 100%;
	background-color: #FFD608;
}
.wrapper .container .content #may_special .offers {
	padding-top: 170px;
}
.wrapper .container .content #may_special .offers .special .call {
	font-size: 14px;
	font-weight: bold;
	color: #B32531;
	background-color: #DCE2E9;
	padding: 3px;
}
.wrapper .container .content #may_special .offers .special h3.blue{color: #FFFFFF; font-size:14px;}

.wrapper .container .content #may_special .offers .special{
	border: 0px solid #DCE2E9;
	border-bottom: 0x solid #DCE2E9;
	padding: 7px;
	padding-bottom: 5px;
	margin-bottom: 30px;
	width:500px;
	margin: auto;
	background: url(../images/blue_bg.gif) no-repeat; #0256B6;
}
.wrapper .container .content #may_special .offers .special a {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 14px;
}
.wrapper .container .content #may_special .offers .special img {
	margin-right: 10px;
}
.wrapper .container .content #may_special .offers .small_text {
	font-size: 12px;
	font-weight: bold;
	color: #B60224;
	text-align: center;
	margin-bottom: 10px;
}
.special_halloween {
	border: 1px solid #F20F09;
	padding: 7px;
	padding-bottom: 0px;
	margin-bottom: 2px;
	background-color: #FFFFFF;
	width: 520px;
}
.wrapper .container .content .special_halloween  .red-block {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F20F09;
	padding: 5px;
}

.wrapper .container .content .special_halloween  h3.blue {
	color: #000000;
}
.wrapper .container .content .special_halloween p {
	color: #000000;
}
.wrapper .container .content .special_halloween li {
	color: #000000;
}

