/* CSS Document */

html{min-height:100%;}
.findMe{background-color:#FFFF00;}
.clear, .clearing{clear:both;}
a img{border:0;}
body{
	font-size:100%;
	font-size:0.72em;
	font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
	color:white;
	background-color:#4e4e4e;
	/*background-image:url(../elements/bg_fade.gif);
	background-repeat:repeat-x;*/
	background-position:left top;
	background-image:url(../elements/bgrepeat.gif);
	background-repeat:repeat;
	margin:0;
	line-height:150%;
	min-height:100%;
	}
* html body{
	font-size:0.7em;
	}
.pullSubsUp{
	margin-bottom:-10px;
	}
/*.siteCanvas{
	background-image:url(../elements/bgrepeat.gif);
	background-repeat:repeat;
	min-height:100%;
	}*/
p{
	/*font-size:110%;*/
	margin:0;
	margin-bottom:1em;
	}
p a{
	font-weight:bold;
	}
a{
	text-decoration:none;
	}
a:link, a:visited{
	color:#d15b5a;
	}
a:hover{
	color:#ffffff;
	}
h1{
	/*background-image:url(../elements/h1_underline.gif);
	background-position:0 bottom;
	background-repeat:no-repeat;
	padding-bottom:0.1em;
	line-height:normal;
	font-size:1.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:1.4em;
	}
h2{
	background-image:url(../elements/h1_underline.gif);
	background-position:0 bottom;
	background-repeat:no-repeat;
	padding-bottom:0.1em;
	font-size:1.3em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:normal;
	}
.bodyBlock{
	margin-left:1em;
	}
.floatL{
	float:left;
	}
.floatR{
	float:right;
	}
#columnLeftMain{
	width:
	}
#columnRightMain{
	width:400px;
	}

.clearing{
	clear:both;
	height:0;
	font-size:0;
	overflow:hidden;
	}
#siteWrap{
	width:760px;
	padding-top:30px;
	margin-left:auto;
	margin-right:auto;
	}
.transBoxWhite{
	background-image:url(../elements/whitealpha.png);
	/*background-color:white;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
	zoom:1;*/
	}
* html .transBoxWhite{
	/*background-image:none;*/
	/*background-color:#999999;*/
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’../elements/whitealpha.png’,sizingMethod=’scale’);*/
	background:#fff none;
	filter:alpha(opacity=50);
	height:1%;
	}

* html .transBoxWhite * {
	filter:alpha(opacity=100);
	position:relative;
	}
#mainBlock{
	background-color:black;
	background-image:url(../elements/bg_azzari_a.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	}
.mainBlock{
	min-height:500px;
	/*padding-left:240px;
	background-image:url(../page/red_sofa.jpg);*/
	background-repeat:no-repeat;
	background-position:top left;
	}
* html .mainBlock{
	height:500px;
	}
.contentStrip{
	background-image:url(../elements/blackalpha.png);
	/*zoom:1;*/
	position:absolute;
	width:720px;
	}
* html .contentStrip{
	background-color:black;
	background-image:none;
	filter: alpha(opacity=60);
	}
* html .contentStrip *{
	filter: alpha(opacity=100);
	position:relative;
	}
.inner{	
	color:white;
	padding:20px;
	/*padding-left:200px;*/
	filter: alpha(opacity=100);
	}
.inner *{
	/*opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);*/
	/*zoom:1;*/
	filter: alpha(opacity=100);
	}

.inner h1{
	float:left;
	/*margin-left:-180px;*/
	margin-left:20px;
	}
* html .inner h1{
	margin-left:10px;
	}
.inner .theContent{
	width:400px;
	margin-left:200px;
	margin-top:-10px;
	}
#home .mainBlock{
	background-image:url(../page/chand1.jpg);
	}
#contact .mainBlock{
	background-image:url(../page/glass2.jpg);
	}
#links .mainBlock{
	background-image:url(../page/dish1.jpg);
	}
#about .mainBlock{
	background-image:url(../page/glass1.jpg);
	}
#menus .mainBlock{
	background-image:url(../page/dish2.jpg);
	}
#takeaway .mainBlock{
	background-image:url(../page/layout1.jpg);
	}
#gallery .mainBlock{
	background-image:url(../page/wall1.jpg);
	}
#home .contentWrap{
	padding-top:50px;
	}
#contact .contentWrap{
	padding-top:50px;
	}
#links .contentWrap{
	padding-top:250px;
	}
#about .contentWrap{
	padding-top:10px;
	}
#menus .contentWrap{
	padding-top:300px;
	}
#takeaway .contentWrap{
	padding-top:150px;
	}
#gallery .contentWrap{
	padding-top:150px;
	}



#mainNav{
	/*float:left;*/
	padding-top:5px;
	padding-bottom:5px;
	color:#410a0a;
	}
* html #mainNav{
	padding-top:10px;
	padding-bottom:10px;
	}
.moveLeft{
	position:absolute;
	left:0;
	top:0;
	}
.moveRight{
	position:absolute;
	right:0;
	top:0;
	}
.footerBlock{
	/*height:2em;*/
	}
#siteInner{
	padding:10px;
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	zoom:1;
	}
#siteCentre{
	padding:10px;
	}
#footer{
	background-color:#6b0f0e;
	background-image:url(../elements/footer_bg.gif);
	background-repeat:repeat;
	background-position:left top;
	min-height:30px;
	}
#footer a:link, #footer a:visited{
	color:white;
	}
#footer a:hover{
	color:#cccccc;
	}

.menuDownload{
	text-align:right;
	}
.menuDownload a{
	background-image:url(../elements/pdf.gif);
	background-repeat:no-repeat;
	background-position:100% 130%;
	padding-right:50px;
	display:block;
	padding-top:0.2em;
	padding-bottom:0.5em;
	/*min-height:2em;*/
	}
.menuDownload a:hover{
	background-position:100% 100%;
	}
.paddingLR010{
	padding-left:10px;
	padding-right:10px;
	}
.inLine{
	display:inline;
	}
.spacer010{
	height:10px;
	width:10px;
	font-size:0;
	overflow:hidden;
	}
.spacerNavTop{
	height:0.2em;
	overflow:hidden;
	}
.spacerNav{
	height:0.5em;
	overflow:hidden;
	}
.listTypeMoon{}
.listTypeMoon ul{
	margin:0;
	padding:0;
	}
.listTypeMoon ul li{
	display:inline;
	margin-right:0.5em;
	border-right:1px solid #410a0a;
	}
.listTypeMoon ul li a{
	margin-right:1em;
	margin-left:1em;
	padding-left:0.25em;
	padding-right:0.25em;
	}

.listTypeMoon ul li.lastLink{
	border-right:none;
	}
.listTypeMoon ul li.firstLink a{
	margin-left:0;
	/*font-weight:bold;*/
	}
.addressDetails{}
.addressDetails ul{
	margin:0;
	padding:0;
	/*margin-left:2em;*/
	list-style-type:none;
	}
.addressDetails ul li{
	
	}
.lineMeUp{
	width:5em;
	}
#footer .listTypeMoon ul li a:link, #footer .listTypeMoon ul li a:visited{
	color:#ffffff;
	}

#footer .listTypeMoon ul li a:hover{
	color:#220706;
	/*background-color:#ffffff;*/
	}
.galleryThumbWrap{
	margin-bottom:5px;
	margin-left:5px;
	float:left;
	}
.galleryThumb{
	width:80px;
	height:80px;
	overflow:hidden;
	background-color:#999999;
	}
.sideQuote{
	font-size:120%;
	font-style:italic;
	}
#about .theContent{
	line-height:150%;
}