	/* CSS Document */
	html, body, p, ul, ol, li, h1, h2, h3, h4, h5, h6{margin: 0px; padding: 0px;}
	img{border: 0px;}
	html, body{width: 100%; height:100%;}
	body{background-color: #D1DBBB; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%;padding-top: 10px; padding-bottom: 10px;}
	
	body.white{background: #fff; margin-top: 10px;}
	a{color: #57760E; text-decoration:underline; cursor: hand;}
	a:hover{text-decoration: underline;}
	
	.margin-rates{margin-bottom: 169px;}
	table.outer{width: 100%; height:100%;}
	table.outer td{vertical-align:center;margin:auto; text-align: center; }
	table.design{width: 780px; height: auto; border: 0px; text-align: center; margin: auto; }
	.toureen{background: url(../images/bg-toureen-estates.jpg) bottom right no-repeat; }
	.container{width: 1000px; background:#fff; text-align: left; border: 1px solid #000;}
	.container .header{}
	.container .header .logo{padding: 20px; padding-bottom: 35px;padding-left: 32px;}
	.container .header .rightside{float: right; text-align:left; width: 401px;}
	.container .header .rightside .topBar{background: url(../images/bg-top-bar.gif) repeat-x; border-left: 1px solid #E0E4CD; height: 34px; line-height: 34px; text-transform: uppercase; font-size: 0.8em; text-align:center;}
	.container .header .rightside .topBar a{color:#767571; text-decoration:none;}
	.container .header .rightside .topBar a:hover{ text-decoration:underline;}
	.container .content .right{height: 100%; position: relative;}
	.poem{margin-top: 36px; border: 1px solid #597123;margin-bottom: 0px;}
	.small{font-size:9px; background: #597123; color: #fff;padding: 4px;margin-top: 0px;}
		.greenBG{font-size:12px; background: #597123; color: #fff;padding: 4px;margin-top: 0px;}
		.greenBG a{color: #fff;}
	
	.container .content .bottom-right{width: 225px; height: 159px; bottom: 0px; vertical-align:bottom; border: 0px; padding: 0px; margin: 0px;width: 740px; text-align: right;position:absolute;}
	.container .content .bottom-right img{}
	
	.ireland{margin-top: 40px;margin-bottom: 0px;}
	.borders{padding: 1px; border: 1px solid #4C6A24;}
	.container .header .rightside img{}
	.container .header .rightside .img-pad{padding-right: 15px;margin-top: 15px; }
	.flags{
	height: 15px;
	display:block;
	clear: both;
	margin-right: 17px;
	width: 130px;
	float: right;
}
	.flags img{float: right; margin-top: 15px; margin-left: 10px; border: 1px solid #000;}

	.container #nav{background:#5D7C14; z-index:999; height:34px; left:0px; font-size: 11px; text-transform:uppercase; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff;  margin-bottom:0px;padding-bottom:0px; border-top: 1px solid #000; border-bottom: 1px solid #000; width:1000px; }
	
	.container #nav img{margin: 12px 0px; border: 0px;}
	.container #nav ul{list-style: none;padding:0;margin:0;left:0px;padding-left:0px;height:34px; line-height:34px; }
	.container #nav ul li{float:left;position:relative;text-align: left;cursor: default;height:34px; line-height:34px;text-transform:uppercase; padding-right:30px; left:0px; padding-left:0px;z-index:10;padding-bottom:0px; margin-bottom:0px; color:#FFFFFF}
	.container #nav ul li.end{float:left;position:relative;text-align: left;cursor: default;height:34px; line-height:34px;text-transform:uppercase; margin-right:0px; left:0px; padding-left:0px;z-index:10;padding-bottom:0px; margin-bottom:0px;}
	.container #nav ul li.first{padding-left: 37px;}
	.container #nav ul li img{padding-top:2px;line-height:34px;}
	.container #nav ul li a{ text-decoration:none; color:#ffffff; }
	.container #nav ul li a:hover{ text-decoration:none; color:#5D7C14; background-color:#FFFFFF;}
	.container #nav ul li.last{margin-right:0px; padding-right:0px;}
	.container #nav ul li p{display:none; color: #fff;}
	.container #nav li > ul {top: auto;left:auto;}
	.container #nav ul li ul{display: none; position: absolute; top: 30px; left:0px;}
	.container #nav ul li ul li{margin-left:0px; margin-right:0px; width:80px;}
	.container #nav ul li ul li.wider{width:210px;left:-5px;}
	.container #nav ul li ul li.middle{width:140px; left:0px;}
	.container #nav ul li ul li.middle2{width:120px; left:-5px;}
	.container #nav ul li ul li.middle3{width:105px; left:0px;}
	.container #nav ul li ul li.ending{width:104px; left:-4px;}
	.contact {width:90px;}
	.container #nav ul li:hover ul {display: block;z-index:9999;}
	.container #nav ul li ul li{position: relative;left:0px;text-transform:none;display: block;float: none; border: 1px solid #30474D ;border-top:none;margin-left:0px;padding-left:5px;padding-bottom:0px;margin-bottom:0px;margin-top:0px;padding-top:0px;font-weight: normal;background:#B4CADA;color:#213A41;line-height:20px; height:20px;}
	.container #nav ul li ul li a{color:#214D70;}
	.container #nav ul li ul li:hover{background:#29638E;  color:#fff;}
	.container #nav ul li ul li:hover a{background:#29638E;  color:#fff;} 
	.container #nav ul li ul li a:hover{text-decoration:none; color:#fff;}
	
	.clear{display: block; clear: both; height: 1px;}
	.container .clear{display: block; clear: both; height: 0px;}
	.container .flash{padding: 1px 0px 1px 0px; border-bottom: 1px solid #000;}
	
	.container .content{padding: 20px; height:auto;}
	.container .content .txt{
	float: left;
	width:550px;
	text-align:justify;
	padding-left:50px
}
		.container .content .txt-hp{
	float: left;
	width:500px;
	text-align:justify;
	vertical-align: top;
}
	.container .content .long{width:660px; padding-left:0px;}
	
	.container .content .txt-hp h1{margin-bottom: 15px;margin-top: 5px; text-transform:uppercase; color: #573E2A; font-size: 1.2em;}
	.container .content .txt-hp h3{margin-bottom: 15px;margin-top: 0px; text-transform: none; color: #62782E; font-size: 1.1em; padding-bottom:10px; }
	.container .content .txt-hp h3 span{ border-bottom: 8px solid #EEF2E4;padding-bottom:3px;}
	.container .content .txt-hp p{line-height: 1.6em;margin-bottom: 14px; }
	.container .content .txt-hp p iframe{padding: 1px; border: 1px solid #000;}
	.container .content .txt-hp .no-margin{margin-bottom: 0px;padding-bottom: 0px;}
	
		.container .content .txt h1{margin-bottom: 15px;margin-top: 5px; text-transform:uppercase; color: #573E2A; font-size: 1.2em;}
	.container .content .txt h3{margin-bottom: 15px;margin-top: 25px; text-transform: none; color: #62782E; font-size: 1.1em; padding-bottom:10px; }
	.container .content .txt h3 span{ border-bottom: 8px solid #EEF2E4;padding-bottom:3px;}
	.container .content .txt p{
	line-height: 1.6em;
	margin-bottom: 14px;
	text-align: left;
}
	.container .content .txt p iframe{padding: 1px; border: 1px solid #000;}
	.container .content .txt .no-margin{margin-bottom: 0px;padding-bottom: 0px;}
	
	
	
	.container .content .right{
	float: right;
	width:260px;
	margin-right: 35px;
	background-color: #efefef;
	text-align: center;
	padding-top: 20px;
	min-height: 500px;
}
		.container .content .right-hp{
	float: right;
	width:380px;
	text-align: right;
}
	
	.container .content .txt ul{margin-left: 15px; list-style:none;}
	.container .content .txt ul li{padding-left: 15px; margin-bottom: 10px; line-height:1.4em; list-style:none; background:url(../images/bullet-green.jpg) no-repeat left top; }
	
	
	.container .content .right h3{margin-bottom: 10px;margin-top: 20px; text-transform: none; color: #62782E; font-size: 1.1em; padding-bottom:10px; }
	.container .content .right h3 span{ border-bottom: 8px solid #EEF2E4;padding-bottom:3px;}
	.container .content .right p{line-height: 1.6em;margin-bottom: 14px; }
	.container .content .right ul{margin-left: 15px; list-style:none;}
	.container .content .right ul li{padding-left: 15px; margin-bottom: 10px; line-height:1.4em; list-style:none; background:url(../images/bullet-green.jpg) no-repeat left top; }
	
	.container .content .right .important{border: 1px solid #D1DBBB; padding:10px; margin-top: 40px;margin-bottom: 13px;background: #EBEDE6; }
	.container .content .right .important p{line-height: 22px;}
	
	.highlight{bordeR: 1px dotted #384F05; text-align:center; padding-top: 10px;margin: 10px;margin-bottom: 0px;}
	.highlight img{border :1px solid #384F05; padding: 1px; background:#fff;}
	
	.container .footer{background:#5D7C14; padding: 4px 20px 0px 20px; height: 45px; border-top: 1px solid #000; }
	.container .footer p{font-size:9px; color: #fff; line-height: 18px; }
	.container .footer p a{color: #BEDA83;}
	.container .footer p img{float: left; margin-right: 20px;}
	
	.img{margin:auto; text-align:center; display: none; margin-top: 15px;}
	.show{display: block; }
	.img img{padding-bottom:0px;padding:1px; background: #fff; border: 1px solid #5D7C14;}
	.img img.gap{margin-right: 17px;}
	
	.white .important{border: 1px solid #D1DBBB; padding: 1px; padding-bottom: 0px;margin: 10px; text-align:left;width: 470px;}
	.white .important p{background: #EBEDE6; line-height: 22px;margin-bottom: 1px; padding-left: 5px; height: 22px;}
	.white .important p span{float: left; width :400px;border-right: 1px solid #fff; }
	.white .important p img{padding-left:35px; padding-top: 2px; }
	.white .lisdoon{border: 1px solid #D1DBBB; padding: 1px; padding-bottom: 0px;margin: 10px; text-align:left;width: 470px;}
	.white .lisdoon p{background: #EBEDE6; line-height: 22px;margin-bottom: 1px; padding-left: 5px;}
	.white h3{margin-left: 10px;text-align:left;width: 470px;margin-bottom: 15px;margin-top: 15px; text-transform: none; color: #62782E; font-size: 1.1em; padding-bottom:10px;}
	.white h3 span{ border-bottom: 8px solid #EEF2E4;padding-bottom:3px;}
	
	
	
	.container .content .txt .important{border: 1px solid #D1DBBB; padding: 1px; padding-bottom: 0px;margin: 10px;}
	.container .content .txt .important p{background: #EBEDE6; height: 22px; line-height: 22px;margin-bottom: 1px; padding-left: 5px;}
	.container .content .txt .important p span{float: left; width :400px;border-right: 1px solid #fff; }
	.container .content .txt .important p img{padding-left:35px; padding-top: 2px; }
	
	.container .content .txt .important2{border: 1px solid #D1DBBB; padding: 1px; padding-bottom: 0px;margin: 10px;}
	.container .content .txt .important2 p{background: #EBEDE6; height: 22px; line-height: 22px;margin-bottom: 1px; padding-left: 5px;}
	.container .content .txt .important2 p span{float: left; width :250px;border-right: 1px solid #fff; margin-right: 10px}
	.container .content .txt .important2 p img{padding-left:35px; padding-top: 2px; }
	
	.container .content .txt .activities{display:block; clear:both; width:100%;padding-top:0px;margin-bottom:1px;}
	.container .content .txt .activities h2{text-transform:none; border-bottom: dashed 1px #D1DBBB; padding-bottom:12px; margin-bottom:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1em;color:#DBD8D8;}
	.container .content .txt .activities h2 a{text-decoration:none;}
	.container .content .txt .activities p{float:left; width:380px;}
	.container .content .txt .activities img{float:right; width:162px; margin-left:15px;margin-top:5px;border:1px solid #000; padding:1px;}
	
	 RATES GRID 
	.container .content .txt .rates{border: 1px solid #D1DBBB; padding: 1px; padding-bottom: 0px;margin: 10px; display:block; float: none; clear: both;}
	.container .content .txt .rates h3{margin-bottom: 1px; margin-top: 0px; background: #384F05; color:#EBEDE6; padding-left: 5px; line-height: 22px; height: 22px; padding-bottom: 0px;}
	.container .content .txt .rates p{background: #EBEDE6; height: 22px; line-height: 22px;margin-bottom: 1px; padding-left: 5px;}
	.container .content .txt .rates .column1{float: left; width :295px;border-right: 1px solid #fff;}
	.container .content .txt .rates .column2{float: left; width :60px;border-right: 1px solid #fff;}
	.container .content .txt .rates .column3{float: left; width :60px;border-right: 1px solid #fff;}
	.container .content .txt .rates .column4{float: left; width :60px;border-right: 1px solid #fff;}
	.container .content .txt .rates .clear{display: block; clear: both; flaot: none;}

	 Activities 
	.container .content .long .activities p{float:left; width:475px;}
	.content .txt .attract-border{margin: 20px;padding: 20px; background: #FEFFFC; border: 0px solid #D1DBBB;}
	
	.content .txt form{padding: 10px; background: #FEFFFC; border: 1px solid #D1DBBB;margin: 0px;}
	.content .txt form h3{margin-top:0px; }
	.content .txt form div{margin-bottom:12px;}
	.content .txt form label{display:block; width: 200px;float:left; text-align:left;}
	.content .txt form label.none{display: none;}
	.content .txt form input, .content .txt form textarea, .content .txt form select{width:260px;font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.5em;background:#fff; border: 1px solid #5D7C14; padding-left: 3px;}
	.content .txt form label.long{width :100%; margin-bottom: 10px;}
	.content .txt form select.longer{width :370px; margin-bottom: 10px; float: right;}
	.content .txt form textarea.longer{width :370px; margin-bottom: 10px; float: right;}
	
	.content .txt form input:focus, .content .txt form textarea:focus, .content .txt form select:focus{background: #EBEDE6; border: 1px solid #5D7C14;}
	.content .txt form input:active, .content .txt form textarea:active, .content .txt form select:active{background: #EBEDE6; border: 1px solid #5D7C14;}
	
.back{text-align:right; font-weight:normal; text-transform:uppercase; font-size:0.9em; display:block; clear:both;margin-bottom:10px;}
.back a{text-decoration: none;margin-bottom:10px;}
.back a:hover{ text-decoration:underline;}
	
	.content .txt form .end{clear: both; display: block; height: 1px;}
	.content .txt form .contact-buts{ padding-left:165px; margin-bottom: 0px; padding-bottom: 0px;}
	.content .txt form .contact-buts input{width:82px; border:1px solid #000; background:#5D7C14; font-size:1em; color:#fff; text-transform:none; font-weight:bold;}
	.content .txt #contact{float:right; width:45%; vertical-align:top;}
	.content .txt #contact h3{margin-bottom:5px; color:#543B28; font-size:1.1em; text-align: justify;clear:both;}
	.content .txt form .checkboxes{padding-bottom: 2px;}
	.content .txt form .checkboxes div{margin-bottom:12px; height: 15px;}
	.content .txt form .checkboxes label{width: 200px;}
	.content .txt form .checkboxes input{width: 46px; }
	.content .txt form .checkboxes p{font-weight: bold; dispaly: block;}
	.content .txt form .dates input{width:50px;padding-left:2px;margin-right:5px;}
	.content .txt form .dates select.mid{width: 90px;}
	.content .txt form .dates select{width:50px;padding-left:2px;margin-right:5px;}
	
.content .txt form input.cal {
	width: 110px; 
	margin-right: 5px;}

/* Pop Ups */

#CoisCeim{color:#000; font-size:11px;font-family:Verdana; line-height:14px; position: absolute; width:350px; top:50px; right:300px; z-index: 101; text-align: center; display:none; border: 0px solid #000; height: auto; background: none;}
#CoisCeim .popup{
	width:450px;
	margin:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 2px solid #000;
	text-align: center;
	background-color: #FFFFFF;
}
#CoisCeim .popup p{margin-bottom: 12px; text-align: center; margin-left: 10px; margin-right: 10px; }
#CoisCeim .popup h2{font-family: Arial, Helvetica, sans-serif; font-size:16px; color: #000000; margin: 0px; padding: 0px; margin-bottom: 5px; margin-top: 10px; text-transform:capitalize; text-align:center; line-height: 18px; margin-left: 10px; margin-right: 10px; padding-bottom: 0px;}
#CoisCeim .popup h2 a{color: #EE1272;}
#CoisCeim .popup h3{font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #FF0000; margin: 0px; padding: 0px; margin-bottom: 5px; margin-top: 0px; text-align:center; margin-left: 10px; margin-right: 10px;padding-bottom: 0px;}
#CoisCeim .popup p.center{text-align: center; color: #7C0606;}
#CoisCeim .popup p.details{text-align:center; margin-left: 0px; margin-right: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin-top: 10px;}
#CoisCeim .popup p.details a{padding:2px 5px; height:20px; line-height: 20px; background: #FFC32F; font-weight:bold; color:#000!important; text-decoration:none; border: 1px solid #000; text-transform:uppercase; }
#CoisCeim .popup p.close{text-align:right; margin-left: 0px; margin-right: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin-top: 10px;}
#CoisCeim .popup p.close a{padding:2px 5px; height:20px; line-height: 20px; background: #FFC32F; font-weight:bold; color:#000!important; text-decoration:none; border: 1px solid #000; border-right: 0px; text-transform:uppercase; }


#SummerCamp{color:#000; font-size:11px;font-family:Verdana; line-height:14px; position: absolute; width:350px; top:50px; right:300px; z-index: 101; text-align: center; display:none; border: 0px solid #000; height: auto; background: none;}
#SummerCamp .popup{width:450px; margin:auto; margin-top: 0px; margin-bottom: 0px; text-align: justify; padding-top: 0px; padding-bottom: 0px; border: 2px solid #000; background: url(../images/bg-blue.gif) repeat-x bottom left #0099EB; text-align: center; }
#SummerCamp .popup p{margin-bottom: 12px; text-align: center; margin-left: 10px; margin-right: 10px; }
#SummerCamp .popup h2{font-family: Arial, Helvetica, sans-serif; font-size:16px; color: #FEAF2E; margin: 0px; padding: 0px; margin-bottom: 5px; margin-top: 10px; text-transform:capitalize; text-align:center; line-height: 18px; margin-left: 10px; margin-right: 10px; padding-bottom: 0px;}
#SummerCamp .popup h2 a{color: #EE1272;}
#SummerCamp .popup h3{font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #FEF6D9; margin: 0px; padding: 0px; margin-bottom: 14px; margin-top: 0px; text-align:center; margin-left: 10px; margin-right: 10px;padding-bottom: 0px;}
#SummerCamp .popup p.center{text-align: center; color: #7C0606;}
#SummerCamp .popup p.details{text-align:center; margin-left: 0px; margin-right: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin-top: 10px;}
#SummerCamp .popup p.details a{padding:2px 5px; height:20px; line-height: 20px; background: #FFC32F; font-weight:bold; color:#000!important; text-decoration:none; border: 1px solid #000; text-transform:uppercase; }
#SummerCamp .popup p.close{text-align:right; margin-left: 0px; margin-right: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin-top: 10px;}
#SummerCamp .popup p.close a{padding:2px 5px; height:20px; line-height: 20px; background: #FFC32F; font-weight:bold; color:#000!important; text-decoration:none; border: 1px solid #000; border-right: 0px; text-transform:uppercase; }

#SummerCampSmall .popup{width:450px; margin:auto; margin-top: 0px; margin-bottom: 0px; text-align: justify; padding-top: 0px; padding-bottom: 0px; border: 2px solid #000; background: url(../images/bg-blue.gif) repeat-x bottom left #0099EB; text-align: center;}
#SummerCampSmall .popup p{margin-bottom: 12px; text-align: center; margin-left: 10px; margin-right: 10px; }
#SummerCampSmall .popup h2{font-family: Arial, Helvetica, sans-serif; font-size:16px; color: #FEAF2E; margin: 0px; padding: 0px; margin-bottom: 5px; margin-top: 10px; text-transform:capitalize; text-align:center; line-height: 18px; margin-left: 10px; margin-right: 10px; padding-bottom: 0px;}
#SummerCampSmall .popup h2 a{color: #EE1272;}
#SummerCampSmall .popup h3{font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #FEF6D9; margin: 0px; padding: 0px; margin-bottom: 14px; margin-top: 0px; text-align:center; margin-left: 10px; margin-right: 10px;padding-bottom: 0px;}
#SummerCampSmall .popup p.center{text-align: center; color: #7C0606;}
#SummerCampSmall .popup p.details{text-align:center; margin-left: 0px; margin-right: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin-top: 10px;}
#SummerCampSmall .popup p.details a{padding:2px 5px; height:20px; line-height: 20px; background: #FFC32F; font-weight:bold; color:#000!important; text-decoration:none; border: 1px solid #000; text-transform:uppercase; }
#SummerCampSmall .popup p.close{text-align:right; margin-left: 0px; margin-right: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin-top: 0px;}
#SummerCampSmall .popup p.close a{padding:2px 5px; height:20px; line-height: 20px; background: #FFC32F; font-weight:bold; color:#000!important; text-decoration:none; border: 1px solid #000; border-right: 0px; text-transform:uppercase; }

#SummerCampSmall{color:#000; font-size:11px;font-family:Verdana; line-height:14px; position: fixed; width:315px;  z-index: 101; text-align: center; display:block; border: 0px solid #000; height: auto; background: none; margin-left:500px; margin-top:20px}
#SummerCampSmall .popup{
	width:315px;
	margin:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 2px solid #000;
	background:#0099EB;
	text-align: center;
	background-color: #FFFFFF;
}

#discount{ text-align:center; z-index: 100;}
#discount .popup{background: #D1DBBB; width:360px; margin:auto; margin-top: 0px; margin-bottom: 0px; text-align: center; padding-top: 0px; padding-bottom: 0px; border: 10px solid #3B5107; position: absolute; top:330px; left: 420px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding: 20px; padding-bottom: 0px; z-index: 100;}
#discount .popup h2{font-family:Arial, Helvetica, sans-serif; color:#3B5107; text-transform: uppercase; font-size: 22px; line-height: 18px; margin-top: 0px; margin-bottom: 15px; padding-left: 3px;text-align:center;}
#discount .popup h2 a{ color:#3B5107; text-decoration:none;}
#discount .popup h3{font-family:Arial, Helvetica, sans-serif; color:#5D7C14; text-transform:none; font-size: 18px; line-height: 18px; text-align:center;margin-top: 0px; margin-bottom: 0px; padding-left: 3px; line-height: 25px; margin-bottom: 15px;}
#discount .popup h3 a{ color:#5D7C14; text-decoration:none;}

#discount .popup p{text-align:center; color:#3B5107; font-weight: bold; font-size:12px; line-height:16px;}
#discount .popup p a{ color:#3B5107; text-decoration:none;}

#discount .popup p.close{margin-bottom: 0px; padding-bottom:0px; margin-top: 0px; padding-top:0px; text-align: right; margin-bottom: 0px; margin-top: 18px; margin-right: -20px;}
#discount .popup p.close a{text-align:right; padding:3px; height:30px; line-height: 30px; background: #3B5107; font-weight:bold; color:#D1DBBB!important;  text-transform:uppercase; text-decoration: none;}
#discount .popup p.close a span{color: #5D7C14;}

#DiscountNotice{ width: 300px; position: fixed; margin: 25px; border: 1px solid #fff; }
#DiscountNotice .Inner{background: #D1DBBB;border: 10px solid #3B5107; padding: 5px;}
#DiscountNotice h2{font-family:Arial, Helvetica, sans-serif; color:#3B5107; text-transform: uppercase; font-size: 18px; line-height: 20px; margin-top: 0px; margin-bottom: 15px; text-align:center; padding-top: 5px;}
#DiscountNotice h2 a{ color:#3B5107; text-decoration:none;}
#DiscountNotice h3{font-family:Arial, Helvetica, sans-serif; color:#5D7C14; text-transform:none; font-size: 16px; line-height: 20px; text-align:center;margin-top: 0px; margin-bottom: 0px; margin-bottom: 15px;}
#DiscountNotice h3 a{ color:#5D7C14; text-decoration:none;}

#DiscountNotice p{text-align:center; color:#3B5107; font-weight: bold; font-size:11px; line-height:16px;}
#DiscountNotice p a{ color:#3B5107; text-decoration:none;}


#DiscountNoticeSmall{position: absolute; top: 50px; left: 10px; border: 1px solid #fff;background: #3B5107; display:none;padding: 10px; width: 180px;}
#DiscountNoticeSmall p{color: #fff; text-transform: uppercase;  font-weight: bold;}
#DiscountNoticeSmall p a{color: #fff; }

#CoisCeimSmall{position: absolute; top: 10px; width: 180px; left: 10px; border: 1px solid #fff;background: #E44BB5; display:none;padding: 10px; }
#CoisCeimSmall p{color: #fff; text-transform: uppercase;  font-weight: bold; margin: 0px; padding: 0px;}
#CoisCeimSmall p a{color: #fff; }

.outer .design .container .content .txt-hp .box-offer2 {
	background-color: #efefef;
	padding: 10px 15px;
	margin: 0px 0px;
	border: solid #5D7C14 5px;
	margin-bottom: 10px;

}


.outer .design .container .content .txt-hp .box-offer2 h1 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #5D7C14;
}


.outer .design .container .content .txt-hp .box-offer2 .book {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF0000;
	background-color: #5D7C14;
	width: 150px;
	text-align: center;
}

.outer .design .container .content .txt .box-offer2 {
	background-color: #5D7C14;
	padding: 10px 20px;
	margin: 0px 0px;
	border: solid #cccccc 10px;

}

 .content .txt .box-offer h1 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.outer .design .container .content .txt .box-offer2 .book {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF0000;
	background-color: #FFFFFF;
	width: 150px;
	text-align: center;
}

.outer .design .container .content .txt .box-offer2 a{

	color: #FF0000;

}

.outer .design .container .content .txt-hp .box-offer {
	background-color: #5D7C14;
	padding: 10px 15px;
	margin: 0px 0px;
	border: solid #cccccc 10px;

}

.box-offer p a{

	color: #FFFFFF;

}

.box-offer p {

	color: #FFFFFF;

}

.outer .design .container .content .txt-hp .box-offer h1 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}


.outer .design .container .content .txt-hp .box-offer .book {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF0000;
	background-color: #FFFFFF;
	width: 150px;
	text-align: center;
}

.outer .design .container .content .txt-hp .box-offer .book a{

	color: #5D7C14;

}

.outer .design .container .content .txt .box-offer {
	background-color: #5D7C14;
	padding: 10px 20px;
	margin: 0px 0px;
	border: solid #cccccc 10px;

}

 .content .txt .box-offer h1 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.outer .design .container .content .txt .box-offer .book {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF0000;
	background-color: #FFFFFF;
	width: 150px;
	text-align: center;
}
 .now {
	font-weight: bold;
	color: #FF0000;
}

.was
{	text-decoration: line-through; }
.outer .design .container .book-box {
	background-color: #E6EBD5;
	padding: 10px;
	float: left;
	width: 190px;
	height: 190px;
	color: #5D7C14;
	padding-left: 20px;
	font-weight: bold;
}
.outer .design .container .book-box .t1 {
	color: #5D7C14;
	font-size: 14px;
	margin-top: 10px;
}
.outer .design .container .header2 {
	margin-bottom: 20px;
	height: 190px;
}
.outer .design .container .content .txt-hp .box-offer2 .book a {
	color: #FFFFFF;
}
