@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	color:#fff;
	line-height:18px;
	font:12px Arial, Helvetica, sans-serif;
	background: #000 url(../images/bgrept.jpg) repeat-x top;
}
body, ul, ol, h1, h2, h3, .welbox p {
	margin:0px;
	padding:0px;
}
.clear {
	clear:both;
}

/* Mozilla based browsers */
::-moz-selection {
       background-color: #F00;
       color: #fff;
}

/* Works in Safari */
::selection {
       background-color: #F00;
       color: #fff;
}


a {
	outline:none;
	color:#FFCC00;
}
a:hover {
	text-decoration:none
}
img {
	border:none;
}
li {
	list-style:none;
}
#aroma-cuisine {
	padding-bottom:100px;
	background:url(../images/ft-copple-img.png) no-repeat left bottom;
}
#aroma {
	width:959px;
	margin:0px auto;
}
.header {
	height:263px;/*padding:0 263px 0 0;

	background:url(../images/slide-img.jpg) no-repeat right;*/

	}
.nav {
	width:672px;
	float:left;
	background:url(../images/navigation.png) no-repeat;
}
.nav ul li {
	float:left;
	color:#FFF;
	height:69px;
	text-decoration:none;
}
a.homelnk {
	width:132px;
	background:url(../images/navigation.png) no-repeat;
}
a.abtlnk {
	width:128px;
	background:url(../images/navigation.png) no-repeat -132px 0;
}
a.menulnk {
	width:99px;
	background:url(../images/navigation.png) no-repeat -261px 0;
}
a.gallerylnk {
	width:151px;
	background:url(../images/navigation.png) no-repeat -360px 0;
}
a.cntlnk {
	width:162px;
	background:url(../images/navigation.png) no-repeat -511px 0;
}
a.homelnk, a.abtlnk, a.menulnk, a.gallerylnk, a.cntlnk {
	height:69px;
	display:block;
	text-indent:-9999px;
}
a.homelnk:hover {
	background-position:0 -69px;
}
a.abtlnk:hover {
	background-position: -132px -69px;
}
a.menulnk:hover {
	background-position: -261px -69px;
}
a.gallerylnk:hover {
	background-position:-360px -69px;
}
a.cntlnk:hover {
	background-position:-511px -69px;
}
.welbox {
	margin:0 120px 20px 0;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}
.welbox, .redbox {
	padding:10px;
	border:1px #d03a33 solid;/*background:#b92e23;*/

	}
.redbox {
	margin:10px 0;
}
p {
	padding:0 0 15px 0;
	line-height:18px;
}
h3.wel {
	color:#ffd800;
	font:bold italic 22px Georgia, "Times New Roman", Times, serif;
}
a.readmore {
	width:91px;
	height:47px;
	display:block;
	float:right;
	text-indent:-9999px;
	background:url(../images/read-more.png) no-repeat;
}
a.readmore:hover {
	background-position:0 -47px;
}
.content {
	margin:10px 0;
}
.menu-list-box {
	width:200px;
	background:url(../images/menu-title-img.png) no-repeat top;
}
.menu-list-box ul {
	margin:0 0 40px 0;
}
.menu-list-box ul li {
	padding:6px 0 2px 15px;
	background:url(../images/arrow-link.png) no-repeat 0 6px;
}
.menu-list-box ul li, .services-list-box ul li {
	color:#ecc686;
	font-weight:bold;
	border-bottom:1px #a0614c dotted;
}
.menu-list-box ul li a, .services-list-box ul li a {
	color:#ecc686;
	;
	text-decoration:none;
}
.menu-list-box ul li a:hover, .services-list-box ul li a:hover {
	color:#fff;
}
.menu-list-box, .gallery-box, .services-list-box {
	float:left;
	padding:110px 20px 20px 20px;
}
.gallery-box {
	width:307px;
	margin:0 35px;
	background:url(../images/gallery-title-img.png) no-repeat top;
}
.thumb img {
	border:1px #fff solid;
}
.services-list-box {
	width:257px;
	background:url(../images/services-title-img.png) no-repeat top
}
.large-frame {
	background:url(../images/gallery-frame.png) no-repeat;
	width:291px;
	height:170px;
	padding:8px;
}
.img-pad {
	margin:0 5px 10px 0;
}
.services-list-box ul li {
	padding:6px 0 2px 17px;
	background:url(../images/services-list-img.png) no-repeat 0 6px;
}
.callus {
	color:#FFF;
	clear:both;
	padding:15px 0 15px 15px;
	font:18px Arial, Helvetica, sans-serif;
	background:url(../images/telephone-icon.png) no-repeat left;
}
.callus span {
	color:#FC3;
	font-size:14px;
}
.ft {
	clear:both;
	width:959px;
	color:#cc9999;
	font-size:11px;
	margin:20px auto;
	text-align:center;
	padding:20px 0 0 0;
	background:url(../images/ft-img.png) no-repeat center top;
}
.ft a {
	color:#cc9999;
}
.ft a:hover {
	text-decoration:none;
}
/*---For contact page---*/

.cssform p {
	width: 400px;
	margin: 0;
	padding: 5px 0 10px 0;
}
.cssform2 p {
	margin: 0;
	padding: 10px 0;
}
.cssform label, .cssform2 label {
	float: left;
	margin-left: 0px;
	width: 100px;
}
.cssform input[type="text"], .cssform2 input[type="text"] {
	width: 250px;
	color:#fff;
	text-indent:3px;
	background:#b52c23;
	border:1px #ff0000 solid;
	font: 13px Arial, Helvetica, sans-serif;
}
.cssform textarea, .cssform2 textarea {
	color:#fff;
	width: 250px;
	height: 100px;
	text-indent:3px;
	background:#b52c23;
	border:1px #ff0000 solid;
	font: 13px Arial, Helvetica, sans-serif;
	;
}
.message2 {
	font:18px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	text-indent:5px;
	padding:5px 10px;
	margin:5px 0;
}
.message {
	font:18px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background:#990000;
	text-indent:5px;
	padding:5px 10px;
	margin:5px 0;
}
.btn {
	height:26px;
	color:#fff;
	padding:0px 10px;
	border:1px #e19031 solid;
	text-transform:capitalize;
	text-shadow: 0.07em 0.07em #000;
	font:18px Arial, Helvetica, sans-serif;
	background: url(../images/orgtitle.gif) repeat-x top;
}
.btn:hover {
	background:#cd8e29;
}
.rtpage {
	float:right;
	width:450px;
}
.yell {
	font-size:18px;
	color:#FFCC00;
}
/*For gallery*/

#gallery {
	position:relative;
	height:450px
}
#gallery a {
	float:left;
	position:absolute;
}
#gallery a img {
	border:none;
	width:935px;
	height:450px;
}
#gallery a.show {
	z-index:500
}
#gallery .caption {
	z-index:600;
	background-color:#000;
	color:#ffffff;
	height:100px;
	width:100%;
	position:absolute;
	bottom:0;
}
#gallery .caption .content {
	margin:5px
}
#gallery .caption .content h3 {
	margin:0;
	padding:0;
	color:#1DCCEF;
}
/*For Menu page*/

.pageCover {
	background:#fff;
	padding:30px;
	border:5px #FFCC00 solid;
}
.pageCovera {
	background:#cc0000;
	padding:10px;
	color:#FFF;
	margin:30px 0 0 0;
	text-align:center;
	font:18px Arial, Helvetica, sans-serif;
	border:1px #FFCC00 solid;
}
table.pageCover {
	border-collapse:collapse;
	color:#cc0000;
	background:#fff
}
table.pageCover td {
	padding:10px;
	color:#555;
	text-align:center;
	background:#fff;
	border-bottom:1px #FFCC00 solid;
	border-right:1px #FFCC00 solid;
	font: italic bold 16px "Trebuchet MS", Arial, sans-serif;
}
.dayname {
	color: #e31736;
	font-size:18px;
	font-style:normal
}
.pageRt {
	float:right;
	width:250px;
	margin-left:30px;
	padding:65px 0 0 120px;
	height:950px;
	background:url(../images/menu-borad-design.png) no-repeat;
}
.pageRt ul li {
	list-style:none;
	margin:0 0 15px 0;
	padding:3px 0 3px 0px;
	color: #c41200;
	text-transform:uppercase;
	border-bottom:1px #bf1713 dashed
}
.pageRt ul li a {
	text-decoration:none;
	font: 18px "Trebuchet MS", Arial, sans-serif;
}
.pageRt ul li a:hover {
	color:#FFFFFF;
	letter-spacing:1px
}
h4.tlt {
	color:#dcb003;
	margin: 0;
	/*padding: 5px 0 5px 10px;

	background:#c41200;

	-moz-border-radius:15px 0 0 0;

	-webkit-border-radius:15px 0 0 0;*/

	font: bold 21px "Lucida Sans", "Optima", Helvetica, Arial, sans-serif;
}
div#menu {
	width:450px;
	margin:0 40px 40px 0;
	text-align:left;
	color:#555;
	float:left;
	font: 100% "Trebuchet MS", Arial, sans-serif;
}
div#menu h3 {
	color: #c41200;
	font-size: 200%;
	text-align:center;
	margin: 1em auto 0.3em;
}
div#menu h2 {
	color:#dcb003;
	font-size:25px;
	text-transform:uppercase
}
dl{
	width: 100%;
	overflow: auto;
	margin: 0 0 0;
	background: url(../images/dot.gif) repeat-x 0 12px
}
/* .list-menu-price { background:#fff;}
 .list-menu-price:hover{ background:#eaeaea}*/
.list-menu { padding:1px 0 0 5px; width:300px}

		
#menu table, dt, dd.price, .price {
	background: #FFF;
	font-size: 17px;
	font-weight: bold
}

.al-din-title { color:#7f0907;}
.al-din-title td p{ width:95px;}


dt, .list-menu {
	float: left;
	padding-right: 3px;
	color: #e31736
}
dd {
	margin:0
}
dd.price{
	float: right;
	padding-left: 3px;
	color: #555
}
span.ingredients, dd.ingredients {
	float: left;
	width: 100%;
	padding: 3px 0;
	font: italic 12px Georgia, Times, sans-serif;
	color: #555
}
.vegicon {
	font-size:12px;
	color:#009900;
}
.nonveg {
	font-size:12px;
	color:#FF0000
}
#gototop {
	display:none;
	font:bold 11px tahoma;
	width:70px;
	background:#cc0000;
	color:#fff;
	text-decoration:none;
	position:fixed;
	right:5px;
	bottom:5px;
	padding:7px 7px 7px 20px;
}
#gototop:hover {
	text-decoration:underline;
}
.reviewSec {
	margin:0 430px 20px 0;
	padding:15px;/*background:#fbbc49;

	border:1px #ffdea0 solid;*/

	}
.postman {
	background:#cc0000;
	padding:5px;
	border:1px #fff solid;
}
.quote {
	color:#FFCC00
}
h4.postForm {
	height:19px;
	font:18px "Impact", Arial, Helvetica, sans-serif;
}
h4 {
	font:normal 19px "Impact", Arial, Helvetica, sans-serif;
	color:#fff;
	font-style:normal;
}
.buttonSend {
	background:url(../images/button-send.png) no-repeat;
}
.buttonClear {
	background:url(../images/button-clear.png) no-repeat;
}
.buttonPost {
	background:url(../images/button-post.png) no-repeat;
}
.buttonSend, .buttonClear, .buttonPost {
	width:83px;
	height:30px;
	display:inline;
	text-indent:-9999px;
	border:none;
}
 @media print {
#aroma-cuisine {
	width:700px;
}
.header, .ft, .cssform2, .wel {
	display:none;
	width:0px;
	height:0px;
}
.redbox {
	border:none
}
.coupon {
	float:left
}
}

.title-specials-menu{
	text-align:center; 
	font-size:26px; 
	text-decoration:underline; 
	line-height:35px;}
	
.title-specials-menu p{ color:red;
}
.title-specials-menu a{
	color:#4f0504; 
	background:#fee3e2;  
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;}
