/* @override http://www.decadesfestivalcork.ie/css/template1.css */

@charset "utf-8";
/* CSS Document */

body {
	background-color: #fff;
	/* background-image: url(../images/backgroundWebSite/wall_01.gif);
	*/
	background-repeat: repeat;
	margin: 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	color:#353535;
}


*{ outline: none; }
img { border: 0; }



.websiteBox {
	margin:0px auto;
	width:992px;
}



#header {
	width: 100%;
	float:left;
}

#content {
	min-height:300px;
	width: 100%;
	float:left;
	background-image: url(../images/layout/contentCenter.png);
	background-repeat: repeat-y;
	background-position: right top;	
}

#contentTop {
	width: 100%;
	float:left;
	background-image: url(../images/layout/contentHeader.png);
	background-repeat: no-repeat;
	background-position: right top;
	min-height: 53px;
	margin-top:20px;
}

#contentFooter {
	width: 100%;
	float:left;
	background-image: url(../images/layout/contentFooter.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	min-height: 16px;
	margin-bottom:15px;
}




#footer {
	width: 100%;
	float:left;	
}
.cLt {
	width: 665px;
	float:left;	
	border: 0px solid red;
}
.cLtT {
	width: 100%;
	float:left;
	background-image: url(../images/layout/contentHeader.png);
	background-repeat: no-repeat;
	background-position: left top;	
}
.cLtC {
	width: 100%;
	float:left;
	background-image: url(../images/layout/contentCenter.png);
	background-repeat: repeat-y;
	background-position: left top;	
}
.cLtF {
	width: 100%;
	float:left;
	background-image: url(../images/layout/contentFooter.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}



.cRt {
	width: 322px;
	float:left;
	border: 0px solid red;
}
.cTtT {
	width: 100%;
	float:left;
	background-image: url(../images/layout/contentHeader.png);
	background-repeat: no-repeat;
	background-position: right top;	
}

.cRtC {
	width: 100%;
	float:left;
	background-image: url(../images/layout/contentCenter.png);
	background-repeat: repeat-y;
	background-position: right top;	
}
.cRtF {
	width: 100%;
	float:left;
	background-image: url(../images/layout/contentFooter.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}



.boxLx {
	width: 640px;
	float:left;
	margin-left:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
}
.boxLx1 {
	width: 640px;
	float:left;
	margin-left:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	margin-top:-40px;
	z-index:9999px;
}
.boxLxT1 {
	width: 640px;
	float:left;
	margin-left:20px;
	margin-top:15px;
	border-bottom: 0px solid #d3d3d3;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#000;
	height:30px;
}
.boxLxT {
	width: 640px;
	float:left;
	margin-left:20px;
	margin-top:15px;
	border-bottom: 1px solid #d3d3d3;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#000;
	height:30px;
}
.boxRx  {
	width: 300px;
	float:left;
	margin-left:10px ;
}
#menuIco, #venueIco{
	cursor: pointer;
	float:left;
	padding-top:20px;
} 



.bgIcoRx {
	background-image: url(../images/layout/bgRightTop.png);
	background-repeat: repeat-x;
	background-position: left top;
	float:left;
	width:100%;	
 	
}

.bgIcoRxC {
	background-image: url(../images/layout/bgRight.png);
	background-repeat: repeat-x;
	background-position: left top;
	float:left;
	width:100%;
	 
}


.txt-green {
	margin-top:10px;
	color:#255F2F;
	width:100%;
	line-height:20px;
	float:left;
	font-weight: bold;
}

.txt-gray {
	margin-top:10px;
	color:#333333;
	width:100%;
	line-height:20px;
	float:left;	
}
.txt-gray a:link {
	text-decoration:none;
	text-transform:none;
	color:#333;
} 
.txt-gray a:hover {
	text-decoration:underline;
	text-transform:none;
	color:#666;
} 


.boxVenueDx {
	width:268px;
	float:left;	
	margin-left:10px;
	padding:20px 0px;
	border-bottom:1px solid #255F2F;
}

.boxVenueDx-LN {
	width:268px;
	float:left;	
	margin-left:10px;
	padding:20px 0px;
	border-bottom:0px solid #255F2F;
}

.boxVenueDx1 {
	width:107px;
	float:left;	
}
.boxVenueDx2 {
	width:160px;
	float:left;	
}

.dxSelect {
	color:#333333;
	font-size:12px;
	width:160px;
}



#dxMenu {
	padding:15px 0px;	
}


.boxMenuDx {
	width:268px;
	float:left;	
	margin-left:10px;
	padding:2px 0px;
	border-bottom:0px solid #255F2F;
}

.indirizzo {
	font-size:11px;
	padding-left:15px;
}



.boxEvents1, .boxEvents3 {
	/*clear:both;
	*/	
	width:308px;
	float:left;
	margin-right:10px;
	margin-top:20px;
	border:0px solid red;	
}

.boxEvents2, .boxEvents4 {
	width:308px;
	float:left;
	border:0px solid red;
	margin-top:20px;
 	/*margin-right:10px;	
	*/
}

.evBoxTitle, .evBoxTxt {
	float:left;
	width:100%;
	
}

.evBoxImgS {
	float:left;
	width:100%;
	height:150px;
	
	
}

.evBoxImg {
	float:left;
	width:100%;
	height:200px;
	
	
}
.evBoxTxtBg {
	float:left;
	width:300px;
	background-image: url(/images/layout/bgRight.png);
	background-repeat: repeat-x;
	background-position: top;
	padding:10px 4px;
	
}


.boxEat {
	float:left;
	width: 150px;
	margin:10px 25px;
}
.eatTxt {
	float:left;
	width:100%;	
}

.imgeatStayList {
	float:left;
}

.eatStayListImg {
	width:100%;	
	height:100px;
	float:left;
	
}

.eatStayListImgDet {
	width:100%;	
 	margin: 10px 0px;
	float:left;
	
}



.imgGalleryList {
	float:left;
}

.galleryListImg {
	width: 138px;
	height:100px;
	float:left;
	margin:10px 11px;
		
}
.titEvBox {
	color:#245C2F;
	font-weight:bold;	
}


.hImg {
	width:632px;
	float:left;
	border:6px solid #255F2F;	
}

.hBtn {
	float:left;
	width:644px;
	background-image: url(/images/layout/h.png);
	background-repeat: repeat-x;
	background-position: center top;
	border: 0px solid red;
 
}
 
/*
#hNav1, #hNav2, #hNav3, #hNav4, #hNav5, #hNav6, #hNav7 {
}
*/
.hNav1, .hNav2, .hNav3, .hNav4, .hNav5, .hNav6, .hNav7 {
	float:left;
	background-image: url(/images/layout/h.png);
	background-repeat: repeat-x;
	background-position: center top;
	 padding:10px 10px;
	 
	min-height:38px;
}

.hNav1-over, .hNav2-over, .hNav3-over, .hNav4-over, .hNav5-over, .hNav6-over, .hNav7-over {
	float:left;
	background-image: url(/images/layout/h-over.png);
	background-repeat: repeat-x;
	background-position: center top;
	padding:10px 10px;
	min-height:38px;
}

.hTxt {
	width:632px;
	float:left;
	padding:0px 6px 10px 6px;
 
	background-image: url(/images/layout/bgRight.png);
	background-repeat: repeat-x;
	background-position: top;
}

body {
	background: url(/images/layout/decades-tile.jpg) top center repeat-y;
}

#wrapper {
	width: 100%;
	background: url(/images/backgroundWebSite/decades-background.jpg) top center no-repeat;
}

.clearfix:after {
content: " ";
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
