/* India Palace CSS, help from csscreator.com */ 



html, body{ 

 margin:0; 

 padding:0; 

 font-family: trebuchet, verdana, ariel;

 font-size: 110%;

 text-align:center; 

 background:black url(newbackground.jpg) repeat top left;

 border:none; 

} 



h1, p{
	color:#D5FFDA;
	font-size:120%;
	font-family: "Arial Black", Gadget, sans-serif;
	text-align: center;

}



a:link{

 color:#e4d09d;

 text-decoration:none;

}

a:visited {

 color:#dfc848;

 text-decoration:none;

}

a:hover {

 color:#9d8d41;

 text-decoration:none;

}



#container{
	width:800px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;
	position:relative;
	background-image: url(background1.jpg);
	background-repeat: repeat x y;
	background-attachment: fixed;
	background-position: center;
} 



.leftedge{

 position:absolute;

 left:0;

 top:0;

 width:3px;

 height:100%;

 background: url(leftedge.jpg) repeat-y top right;

}



.rightedge{

 position:absolute;

 right:0;

 top:0;

 width:3px;

 height:100%;

 background: url(rightedge.jpg) repeat-y top left;

}

 

#header{

 position:relative;

 height:114px;  

 background:black url(header.jpg) no-repeat top left; 

 width:100%;

 z-index:2;

} 

 

#navbar{

 text-align:center;

 position:relative;

 z-index:2;

 height:23px;

 background:black url(nav1.jpg) repeat-x top left; 

 overflow:visible;

 

} 

.navlnk {

 margin:0 12px 0 12px;

 display:inline;

 overflow:visible; 

}



#leftcol{

 width:24%;

 float:left; 

 position:relative;

 text-align:center;

 font-size:90%

 }



#foodlinks a{
	display:block;
	padding-top:115px;
}  

#foodlinks a:link{
	color:#CEFFD5;

}

#foodlinks a:visited{
	color:#DBFFFF;
	text-decoration:none;

}

#foodlinks a:hover{
	color:#B1FEBB;
	text-decoration:none;

}



 

#appetizer{

 height:120px;

 position:relative;

 background:url(appetizernew.png) no-repeat top right;

}



#maindish{

 height:142px;

 position:relative;

 background: url(maindishnew.png) no-repeat top right;

}

#foodlinks #maindish a:hover{
	padding-top:116px;
	color: #b1febb;

}  



#breads{

 height:132px;

 position:relative;

 background: url(indianbreadnew.png) no-repeat top right;

}

#lasse{

 height:120px;

 position:relative;

 background: url(lassenew.png) no-repeat top right;
color:#B1FEBB;
}



#maincol{

 min-height:470px;

 float: right; 

 display: inline; 

 overflow:hidden;

 position: relative; 

 width:76%; 

 
}

#welcomebox{
	text-align: left;
	float:left;
	clear:both;
	position:relative;
	padding:0 0 0.4em 0;
	overflow: hidden;
	display:inline;
	color: #F33;
	
	
	
	}


#sidebox{
	min-height: 270px;
	width:300px;
	text-align: left;
	float:right;
	clear:both;
	position:relative;
	padding:0 0 0.4em 0;
	overflow: hidden;
	display:inline;
	font-size: 14pt;
	color: #FF0;
	
	
	
	}

#rightbar{
	text-align: center;
	width:auto;
	float:right;
	
 clear:both;

 position:relative;

 padding:0 0 0.4em 0;
	
	overflow: hidden;
	display:inline;
	
	
	
	}


#building{
	width:50%;
	height:298px;
	background:black url(building.jpg) no-repeat top left;
	border:1px solid #1d3877;
	overflow:hidden;
}

 
 #indiandish{
	width:100%;
	height:110%;
	border:1px solid #1d3877;
	overflow:hidden;
	background-attachment: fixed;
	background-color: black;
	background-image: url(url(indiandishnew.jpg)
%20repeat-y%20top%20right);
	background-repeat: repeat-x;
	background-position: left top;
	position: fixed;
}

 

#footer{

 text-align:center;

 height:20px;

 width:100%; 

 background:black url(nav1.jpg) repeat-x top left; 

 clear:both;

 position:relative;

 padding:0 0 0.4em 0;

} 

 

#footer p{

  width:100%;

  color:#c8b28b;

  font-size:100%;

  display: inline;

}

  

  

 /* *** Float containers fix:

 http://www.csscreator.com/attributes/containedfloat.php *** */ 

.clearfix:after {

 content: "."; 

 display: block; 

 height: 0; 

 clear: both; 

 visibility: hidden;

}

 

.clearfix{display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */  

 

 /*printer styles*/ 

 @media print{ 

/*hide the left column when printing*/ 

#leftcol{display:none;} 

#twocols, #maincol{width:100%; float:none;}

}



#address{

  font-size:90%;

  padding-top:1.5em;

}

#address p{

 color:#c9b88b;

 font-size:105%;

 padding:0;

 margin:2px;

}

#address h1{

  color:#c9b88b;

  padding:0;

  margin:5px 0 0 0;

}

#addresslnk a:visited{

  color:#e4d09d;

}

#addresslnk a:hover{

  color:#9d8d41;

}
#container #wrapper #maincol #welcomebox p {
	font-family: Georgia, "Times New Roman", Times, serif;
}
#container #wrapper #maincol #welcomebox p {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.dishes {
	color: #FF0;
}
.dishes {
	color: #FF0;
}
.noticeblink {
	text-decoration: blink;
}
#container #wrapper #maincol #welcomebox p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #F39;
	text-decoration: blink;
}
.menuitems {
	color: #FF0;
}
.foodlinks {
	color: #B1FEBB;
}
.phno {
	font-size: 110%;
}
.phoneno {
	font-weight: bold;
}
#container #wrapper #maincol #about {
	color: #FF6;
}
