/*fix stuff*/
li.hide {
	display:none;
	}
*html p.alignfix2 {
	margin:3px 0 0 0;
	float:right;
	}
p.alignfix2 {
	margin:0 0 0 0;
	float:right;
	}	
/*end*/
/*for valentines special*/
.salignment {
	padding:40px 0 0 167px;
	width:500px;
	float:left;
	background:url(../images/val/flowerbg.gif) no-repeat top left;
	}
#vcontent {
	padding:0;
	margin:-15px 0 0 167px;
	background:url(../images/val/content.jpg) no-repeat top left;
	height:400px;
}

*html #vcontent {
	margin:0 0 0 167px;
}	
#vwrapper {
	width:800px;
	font-size:0.8em;
	background:url(../images/val/bg.jpg) no-repeat top;	
	margin:0 0 0 0;
	}

.logolocation {
	padding:20px 0 0 20px;
	}
#vcontent p {
	width:420px;
	padding:0;
	margin:0 0 0 25px;
	color:#fff;
	}
img.happyval {
	margin:15px 0 0 95px;
	}	
img.enter {
	margin:15px 0 0 399px;
	}	
#rtrntright h1 {
	font-size:1.5em;
	}
#rtrntright h3 {
	background:#300902;
	padding:5px;
	width:588px;
	float:left;
	margin:10px 0 8px 0;
	}
#rtrntright p {
	margin:0 0 10px 0;
	}	
.specialleft {
	float:left;
	padding:0 10px 0 10px;
	}
.specialleft2 {
	float:left;
	padding:0 50px 0 10px;
	}	
.specialright {
	float:left;
	width:350px;
	padding:20px 0 0 0;
	}
.valheaderr1 h1 {
	margin:0;
	font-size:1.5em;
	}
#rtrntright1 {
	width:588px;
	border:1px solid #000;
	margin:0 0 0 100px;
	}
rtrntright1 h1 {
	font
	}
#rtrntright1 h3 {
	background:#300902;
	padding:5px;
	width:578px;
	float:left;
	margin:0 0 8px 0;
	}
*html #rtrntright1 h3 {
	width:588px;
	}	
.valheaderr-lft	 {
	float:left;
	width:215px;
	margin:10px 0 0 10px;
	}
.valheaderr-rt {
	float:left;
	margin:25px 0 0 0;
	width:500px;
	}
.valheaderr-rt p {
	margin:0 0 10px 0;
	padding:0;
	}	
p.continue {
	float:left;
	text-align:right;
	width:100%;
	padding:5px 50px;
	border-top:1px dashed #000;	
	border-bottom:1px dashed #000;
	margin:10px 0 15px 0;	
	}	
.spvalheaderr {
	width:600px;
	float:right;
	}
.spvalheaderr-lft1 {
	float:left;
	width:220px;
	}
.sprtrntright {
	width:600px;
	float:right;
	background:red;
	}	
.spvalheaderr h3 {	
	background:#300902;
	padding:5px;
	width:588px;
	float:left;
	margin:0 0 8px 0;
	}
#rtrntright2 {
	border:1px solid #000;
	width:588px;
	margin:5px 0 0 0;
	}						
/*end valentines special*/	
/* standard special content*/
img.sphdralign {
	margin:0 0 10px 0;
	}
img.spimgborder {
	border:1px solid #fff;
	}	
h4.sph4 {
	background:#300902;padding:4px;font-size:1.1em;color:#d68f16;margin:0;
	}	
p.sppadding4px {
	padding:4px;
	}	
/*end of standard special*/	

#background {
	font-size:98%;
	font-family:verdana,arial;
	color:#b8662b;
	background:url(../images/gradient-left.gif);
	}

body  a {
	color:#eb0000;
	text-decoration:none;
	}
body {
	color:#fff !important;
	}	
body  a:hover {
	text-decoration:underline;
	}
#header {
	background:url(../images/headerbg.gif) repeat top left;
	height:165px;
	}	
.headerleft {
	margin:3px 0 0 0;
	float:left;
	}	
.headerleft p {
	padding:3px 15px 0 0;
	margin:0 0 0 0;
	float:right;
	}
*html .headerleft p {
	padding:0 15px 0 0;
	}	
#wrapper {
	width:800px;
	float:left;
	font-size:0.7em;
	background:url(../images/background2.jpg) no-repeat top;	
	}
body {
	margin:0;
	}	
/*class made for home*/	
	
.leftnavhome {
	width:570px;
	margin:14px 0 0 15px;
	float:left;
	}
/**/
.leftnavhome p {
	margin:0;
	padding:0;
	}
.leftnavhome h2 {
	background:#530d01;
	padding:2px;
	} 
p.aboutalightment {
	padding:10px 0 5px 0;
	}
.hltleftimage {
	float:right;
	width:165px;
	}
.hltrightcnt {
	float:left;
	width:400px;
	padding:2px 0 0 0;
	}
.rightnavhome {
	float:right;
	}
.rightnavhome1 img {
	border:0;
	margin:13px 0 0 20px ;
	}	
*html .rightnavhome {
	margin:12px 0 0 0;
	}	
.rightnavhome img {
	border:0;
	margin:0 0 15px 0;
	}	
br.clear-all {
	clear:both;
	}
/*end class made for home*/	

/*class made for footer*/		
#footer {
	border-top:1px dashed #000;
	border-bottom:1px dashed #000;
	height:20px;
	margin:20px 0 0 0;
	padding:5px 0 0 5px;
	font-size:0.8em;
	font-family:arial;
	font-weight:bold;
	color:#a9a9a9;
	}
*html #footer {
	height:25px;
	}	
p.left {
	float:left;
	margin:0;
	}
p.right {
	float:right;
	margin:0;
	padding:0 5px 0 0;
	}
/*end class made for footer*/	

/*restaurant left content*/
p.margin10pxtop {
	margin:10px 0
	}
img.navalign {
	margin:-5px 0 0 0;
	}
#rtrntleft {
	float:left;
	width:165px;
	background:url(../images/rtrntleftbg.gif);
	}
#furnleft {
	float:left;
	width:165px;
	background:url(../images/fntrleftbg.gif);
	}	
.menuright {
	background:#e99407;
	float:right;
	}
.menuright p{
	margin:0;
	padding:0;
	}	
.menuright ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}		
.menuright li {
	padding:0 0 5px 0;
	margin:5px 0 5px 0;
	border-bottom:1px dashed #921111;
	}	
/*end of retaurant left content*/
/*start of retaurant right content*/
#rtrntright {
	float:right;
	width:600px;
	}
#rtrntright h2 {
	background:#300902;
	padding:5px;
	margin:5px 0 8px 0;
	}			
#rtrntright p{
	margin:0;
	padding:0;
	}	
img.hdrrealign {
	margin:15px 0 5px 0;
	}	
p.rtrntcntrealign {
	width:570px;
	}
#rtrntright ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}
#rtrntright li {	
	float:left;
	margin:0 5px 0 0;
	}
.leftmenu {
	float:left;
	width:285px;
	margin:8px 0 0 0;
	}
.rightmenu {
	float:left;
	width:285px;
	margin:8px 0 0 17px;
	}
.menucontent {
	float:left;
	width:160px;
	margin:0;
	padding:0;
	}	
.menurightcontent {
	float:right;
	width:115px;
	height:85px;
	text-align:right;
	}
	
/*end of retaurant right content*/				
/*furniture content*/
.ctnfix {
	width:550px;
	float:left;
	padding:0 0 10px 5px;
	}
img.alignfix {
	margin:0 0 0 10px;
	}
.furncntrealign {
	float:left;
	margin:10px 0 0 0;
	}
.rtrntalignment {
	width:560px;
	}	
*html .imgrtbullet {
	float:left;
	padding:0;
	}
.imgrtbullet {
	padding:4px 0 0 0;
	float:left;
	}		
.rtrcontent {
	float:right;
	width:548px;
	}	
/*end of furniture content*/	
/*Contact Detail's Css*/
.leftnavcontact {
	float:left;
	width:570px;
	margin:10px 0 0 6px ;	
	}
.rightnavcontact {
	float:right;
	width:210px;
	margin:10px 0 0 0 ;
	}	
span.cheading1 {
	margin:0 0 0 34px;
	}	
span.cheading2 {
	margin:0 0 0 64px;
	}	
span.cheading3 {
	margin:0 0 0 45px;
	}	
p.contentbar {
	margin:0;	
	}	
.contactcontent p {
	margin:0 0 20px 20px;
	width:160px;
	}	
img.fnralignfix {
	margin:5px 0 5px 0;
	padding:0;
	}	
/*end Contact Detail's Css*/	

/*dinner content*/
p.leftalighn {
	width:100px;
	margin:0 0 10px 14px;
	}
.leftmenu h2 {
	font-size:1.0em;
	color:#d68f16;
	}
.rightmenu h2 {
	font-size:1.0em;
	color:#d68f16;
	}	
.leftmenu p {
	margin:0 0 10px 0 !important;
	}
.rightmenu p {
	margin:0 0 10px 0 !important;
	}
.menurightcontent img {
	border:1px solid #fff;
	}	