body {
	margin:0;
	padding:0;
	font-family:tahoma, verdana, sans-serif;
	font-size:14px;
	background:#9a0058 url('../images/kiccaWebSite09-BG.png') repeat-x;
}

.mainContainer {text-align:center;}

.clear {clear:both;}

.toptext {
	width:900px;
	height:20px;
	margin:0 auto;
	padding:0;
	text-align:right;
}

h1.title {
	font-style:normal;
	font-weight:normal;
	font-size:.9em;
	color:#fdbbe1;
	display:inline;
}

address.addressTop {
	font-style:normal;
	font-size:.9em;
	color:#fdbbe1;
	display:inline;
}

.container {
	width:900px;
	/*height:956px;*/
	margin:0 auto;
	padding:0;
	text-align:left;
	border:1px solid #47032a;
}

.header {
	width:900px;
	height:180px;
	margin:0 auto;
	padding:0;
	background:#fbf5f9 url('../images/kiccaWebSite09-topBG.jpg') repeat-x;
}
.logo {
	width:230px;
	height:146px;
	float:left;
	background:#d891c2 url('../images/kiccaWebSite09-logo.jpg') no-repeat top left;
	text-indent:-9999px;
}

.flashPanel {
	float:right;
	width:622px;
	height:180px;
		background:#d891c2 url('../images/kiccaWebSite09-panel-bar.jpg') no-repeat top left;
}


.flashPanel-info {
	float:right;
	width:622px;
	height:180px;
	background:#d891c2 url('../images/kiccaWebSite09-panel-wine.jpg') no-repeat top left;
}

.flashPanel-menu {
	float:right;
	width:622px;
	height:180px;
	background:#d891c2 url('../images/kiccaWebSite09-panel-ham.jpg') no-repeat top left;
}

.flashPanel-privateEvents {
	float:right;
	width:622px;
	height:180px;
	background:#d891c2 url('../images/kiccaWebSite09-panel-privat.jpg') no-repeat top left;
}


.topBar {
	width:900px;
	height:80px;
	margin:0 auto;
	padding:0;
	background:#d891c2 url('../images/kiccaWebSite09-barBG.jpg') repeat-x;
	border-top:1px solid #f3e1ed;
}

.introBox {
	margin:0;
	padding:0;
	width:290px;
	height:80px;
	float:left;
	margin-left:20px;
	border-right:1px solid #a35e8c;
	/*--- background:#d891c2 url('images/kiccaWebSite09_barEvents.jpg') no-repeat top left; --------*/
}

.introBox h2 {
	margin:8px 0 3px 0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	color:#5a0335;
	/*text-shadow:1px 1px 1px #ecd1e4;*/
}
.introBox p {
	margin:0;
	padding:0;
	font-size:12px;
	width:280px;
	color:#82044d;
}

/* ---------privateBox -------------*/

.privateBox {
	margin:0;
	padding:0;
	width:145px;
	height:80px;
	float:left;
	margin-left:20px;
	border-right:1px solid #a35e8c;
	/*--- background:#d891c2 url('images/kiccaWebSite09_barEvents.jpg') no-repeat top left; --------*/
}

.privateBox h2 {
	margin:8px 0 3px 0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	color:#5a0335;
}
.privateBox p {
	margin:0;
	padding:0;
	font-size:12px;
	width:135px;
	color:#82044d;
}

/* ---------handMadePastryBox -------------*/

.handMadePastryBox {
	margin:0;
	padding:0 0 0 20px;
	width:230px;
	height:80px;
	float:left;
	border-left:1px solid #ffa2e2;
	/*-- background:#d891c2 url('images/kiccaWebSite09_barPastry.jpg') no-repeat top left; --*/
}

.handMadePastryBox h2 {
	margin:8px 0 3px 0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	color:#5a0335;
}
.handMadePastryBox p {
	margin:0;
	padding:0;
	font-size:12px;
	width:210px;
	color:#82044d;
}

/* ---------TakeAwayBox -------------*/
.takeAwayBox {
	margin:0;
	padding:0 0 0 20px;
	width:120px;
	height:80px;
	float:left;
	border-left:1px solid #ffa2e2;
	/*-- background:#d891c2 url('images/kiccaWebSite09_barPastry.jpg') no-repeat top left; --*/
}

.takeAwayBox h2 {
	margin:8px 0 3px 0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	color:#5a0335;
}
.takeAwayBox p {
	margin:0;
	padding:0;
	font-size:12px;
	width:115px;
	color:#82044d;
}

.sideInfoBox {
	width:228px;
	height:80px;
	float:right;
	margin-right:0;
	background:#d891c2 url('../images/kiccaWebSite09-bookChP.jpg') no-repeat top left;
}


.menuConteiner {
	width:900px;
	height:61;
	margin:0;
	float:left;
}

#menuBar {
	text-align:center;
	width:900px;
	height:61px;
	margin:0;
	padding:0;
	background:#9b116d url('../images/kiccaWebSite09-menuBG.jpg') repeat-x;
}

/*-----------page content--------*/

.italic {font-style:italic;}

.mainPage {
	width:900px;
	height:416px;
	margin:0;
	padding:0;
	background:#721f54 url('../images/kiccaWebSite09-pagesBG.png') repeat-x;
	display:block;
	font-family:tahoma, verdana, sans-serif;
	font-size:14px;
	color:#e7c2dc;
}


.leftContent {
	width:380px;
	padding:0;
	float:left;
	margin:10px 5px 0 60px;
}

.rightContent {
	width:380px;
	padding:0;
	float:right;
	margin:10px 5px 0 5px;
}

.leftContent h2, .rightContent h2 {
	color:#fff;
	margin:5px 0 10px 0;
	padding:0;
	font-size:2em;
	font-weight:normal;
}

.leftContent p, .rightContent p {
	margin:20px 0 0 0;
	padding:0;
	width:350px;
	line-height:16px;	
	letter-spacing:1px;
	color:#e89acf;
	font-size:.9em;
}

.leftContent img, .rightContent img {
	border:1px solid #47032a;
}


/*-----------menu list buttons--------*/

.menuList {
	margin:0;
	padding:0;
	list-style:none;
}

ul.menuList li {
	float:left;
}

ul.menuList li a:focus {outline-style: none;}

li.homeButton a {
	width:88px;
	height:61px;
	display:block;
	text-indent:-9999px;
}

li.infoButton a {
	width:73px;
	height:61px;
	display:block;
	text-indent:-9999px;
}

li.privateButton a {
	width:176px;
	height:61px;
	display:block;
	text-indent:-9999px;
}

li.menuButton a {
	width:98px;
	height:61px;
	display:block;
	text-indent:-9999px;
}

li.reviewsButton a {
	width:130px;
	height:61px;
	display:block;
	text-indent:-9999px;
}

/*-----------menu list ON--------*/
li.homeButtonON {
	width:88px;
	height:61px;
	display:block;
	text-indent:-9999px;
	background:url('../images/kiccaWebSite09-homeON.jpg') no-repeat top left;
}
li.infoButtonON {
	width:73px;
	height:61px;
	display:block;
	text-indent:-9999px;
	background:url('../images/kiccaWebSite09-infoON.jpg') no-repeat top left;
}

li.privateButtonON {
	width:176px;
	height:61px;
	display:block;
	text-indent:-9999px;
	background:url('../images/kiccaWebSite09-privateON.jpg') no-repeat top left;
}

li.menuButtonON {
	width:98px;
	height:61px;
	display:block;
	text-indent:-9999px;
	background:url('../images/kiccaWebSite09-menuON.jpg') no-repeat top left;
}

li.reviewsButtonON {
	width:130px;
	height:61px;
	display:block;
	text-indent:-9999px;
	background:url('../images/kiccaWebSite09-reviewsButtON.jpg') no-repeat top left;
}
/*-----------menu list rollover--------*/

	li.homeButton a {
		background:url('../images/kiccaWebSite09-homeButt.png') no-repeat top left;
	}
	li.homeButton a:hover {
		background:url('../images/kiccaWebSite09-homeButt.png') no-repeat bottom left;
	}
	li.infoButton a {
		background:url('../images/kiccaWebSite09-infoButt.png') no-repeat top left;
	}
	li.infoButton a:hover {
		background:url('../images/kiccaWebSite09-infoButt.png') no-repeat bottom left;
	}
	li.privateButton a {
		background:url('../images/kiccaWebSite09-privateButt.png') no-repeat top left;
	}
	li.privateButton a:hover {
		background:url('../images/kiccaWebSite09-privateButt.png') no-repeat bottom left;
	}
	li.menuButton a {
		background:url('../images/kiccaWebSite09-menuButt.png') no-repeat top left;
	}
	li.menuButton a:hover {
		background:url('../images/kiccaWebSite09-menuButt.png') no-repeat bottom left;
	}
	li.reviewsButton a {
		background:url('../images/kiccaWebSite09-reviewsButt.png') no-repeat top left;
	}
	li.reviewsButton a:hover {
		background:url('../images/kiccaWebSite09-reviewsButt.png') no-repeat bottom left;
	}

	
/* ------------ Centre Middle page panel ----------- */
.centreMiddle {
	margin-top:25px;
	text-align:center;
	font-size:1.4em;
	padding:20px 20%;
	text-shadow: 0 1px #47032A;
	

}

/* ------------ footer ----------- */

#footer {
	width:900px;
	height:110px;
	margin:0;
	padding:0;
	background-color:#47032a;text-align:center;
}

#footer address{
	margin:0;
	padding:20px 0;
	color:#c375ac;
	font-size:12px;
	font-style:normal;
}

#footer p {
	margin:0 0 10px 0;
	padding:0;
	color:#842b5f;
	font-size:11px;
	letter-spacing:1px;
}
#footer a {color:#842b5f;}


/* ------------ info page ----------- */

.mainPageInfo {
	width:900px;
	height:565px;
	margin:0;
	padding:0;
	background:#520533 url('../images/kiccaWebSite09-pagesBG.png') repeat-x;
	font-family:tahoma, verdana, sans-serif;
	font-size:14px;
	color:#e7c2dc;
}

.leftContentInfo a, .leftContentInfo a :visited {
	color:#fff;
}

.leftContentInfo {
	width:590px;
	height:555px;
	padding:0;
	float:left;
	margin:10px 0 0 15px;
}

.rightContentInfo {
	width:235px;
	height:510px;
	padding:7px 12px;
	float:left;
	margin:10px 5px 0 0;
	background-color:#5c0d3d;
	border:1px solid #6f104a;
	font-size:11px;
	color:#d78fc0;
	line-height:16px;
}

.leftContentInfo-leftSide {
	width:240px;
	float:left;
	margin:5px 0 0 5px;
}

.leftContentInfo h2, .rightContentInfo h2 {
	color:#d78fc0;
	margin:5px 0 5px 0;
	padding:0;
	font-size:16px;
	font-weight:normal;
}

.leftContentInfo-rightSide {
	width:325px;
	float:left;
	margin:5px 0 0 10px;
	text-align:center;
}

.leftContentInfo-leftSide p  {
	margin:5px 0 30px 0;
	padding:0;
	line-height:16px;	
	letter-spacing:1px;
	color:#fff;
	font-size:14px;
}

.clear {clear:both;}

.openingHours {
	display:block;
	margin-left:5px;
}

.hoursBox {
	width:400px;
	height:100px;
}

p.daysOpen {
	width:130px;
	text-align:left;
	float:left;
	margin:0;
	padding:0 5px 0 0;
	color:#f2cce6;
	font-size:14px;
}

p.hoursOpen {
	width:210px;
	float:left;
	margin:0;
	padding:0 0 0 5px;
	color:#fff;
	font-size:14px;
}

.infoPageBottomImages {
	margin-top:40px;
}

/* ------------ events page ----------- */

.mainPageEvent {
	width:900px;
	height:565px;
	margin:0;
	padding:0;
	background:#520533 url('../images/kiccaWebSite09-pagesBG.png') repeat-x;
	font-family:tahoma, verdana, sans-serif;
	font-size:14px;
	color:#e7c2dc;
}

.leftContentEvent a, .leftContentEvent a :visited {
	color:#fff;
}

.leftContentEvent {
	width:550px;
	height:555px;
	padding:0 40px 0 0;
	float:left;
	margin:10px 0 0 15px;
}

.rightContentEvent {
	width:235px;
	height:510px;
	padding:7px 12px;
	float:left;
	margin:10px 5px 0 0;
	background-color:#5c0d3d;
	border:1px solid #6f104a;
	font-size:11px;
	color:#d78fc0;
	line-height:16px;
}

.leftContentEvent-leftSide {
	width:240px;
	float:left;
	margin:5px 0 0 5px;
}

.leftContentEvent h2, .rightContentEvent h2 {
	color:#fff;
	margin:5px 0 5px 0;
	padding:0;
	font-size:16px;
	font-weight:normal;
}

.leftContentEvent-rightSide {
	width:325px;
	float:left;
	margin:5px 0 0 10px;
	text-align:center;
}

.leftContentEvent-leftSide p  {
	margin:5px 0 30px 0;
	padding:0;
	line-height:16px;	
	letter-spacing:1px;
	color:#d78fc0;
	font-size:14px;
}

.clear {clear:both;}

.openingHours {
	display:block;
	margin-left:5px;
}

.hoursBox {
	width:400px;
	height:100px;
}

p.daysOpen {
	width:130px;
	text-align:left;
	float:left;
	margin:0;
	padding:0 5px 0 0;
	color:#f2cce6;
	font-size:14px;
}

p.hoursOpen {
	width:210px;
	float:left;
	margin:0;
	padding:0 0 0 5px;
	color:#fff;
	font-size:14px;
}

.infoPageBottomImages {
	margin-top:40px;
}
