html { 
	background: url('../images/bg_full.jpg') no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

a,a:active,a:visited,a:link{color:#ff3300;text-decoration:none;}
a:hover{text-decoration:underline;}
h1{font-family:'Cuprum','Arial Narrow',Helvetica,sans-serif;font-size:30px; padding-bottom:10px}
h2{font-family:'Cuprum','Arial Narrow',Helvetica,sans-serif;font-size:26px; padding-bottom:10px}
h3{font-family:'Cuprum','Arial Narrow',Helvetica,sans-serif;font-size:23px; padding-bottom:0px}
h4{font-family:'Cuprum','Arial Narrow',Helvetica,sans-serif;font-size:19px; padding-bottom:5px}
h5{font-family:'Cuprum','Arial Narrow',Helvetica,sans-serif;font-size:18px; padding-bottom:10px}
h6{font-family:'Cuprum','Arial Narrow',Helvetica,sans-serif;font-size:16px; padding-bottom:2px}

#headerbg{
	background: url('../images/blackwallpaper.jpg');
	-moz-box-shadow:0 0 5px 0 #4a4a4a;
	-webkit-box-shadow:0 0 5px 0 #4a4a4a;
	box-shadow:0 0 5px 0 #4a4a4a;

	background-color:#000;
	
	opacity: 1;
	border-bottom:3px solid #ff3300;
	border-top:2px solid #ff3300;
	height:80px;
	width:100%;
	z-index:998;
	position:absolute;
	top:0;
}
#header{width:980px;}
#footerbg{
	background: url('../images/blackwallpaper.jpg'); */
	background-color:#000; opacity: 1; border-bottom:2px solid #ff3300; border-top:2px solid #ff3300; center top; margin-top:10px; width:100%;
	}
#footercontent{display:table;margin-bottom:5px;margin-left:10px;width:960px; font-family: 'Open Sans Condensed', sans-serif; font-size:15px; font-weight:400;}
#headerwrapper,#footer{margin:0 auto;width:980px;}
.contentwrapper{
/*background: url('../images/vintage_pattern.png');*/
-moz-box-shadow:0 0 2px 0 #999;
-webkit-box-shadow:0 0 2px 0 #999;
background-color:#000; 
border:1px solid  #999; 
box-shadow:0 0 2px 0 #999; 
margin:0 auto;
padding:3px;
width:980px;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px; 
border-radius: 3px; opacity:1;
}
.contentwrapper_{
 
margin:0 auto;
padding:0px;
width:980px;

}
.content{background-color:#fff;padding-left:0px;width:980px;}
.backtoptopwrap {margin:0 auto;padding:15px 0px 0px 0px;width:980px;}
.backtoptop {width:960px; text-align:center;}

.footercopyright{color:#fff;font-family: 'Open Sans Condensed', sans-serif; font-size:12px;}
.footercopyright a{color:#fff;text-decoration:underline;}
.footercopyright a:hover{color:#fff;text-decoration:none;}
.hotlinewrapper{
	margin:0 auto;
	padding:26px 0 10px 0;
	width:980px;
}
.hotline{
	color:#fff;
	font-family: 'Cuprum', cursive,'Arial Narrow',Helvetica,sans-serif;
	font-size:18px;
	text-align:right;
	text-shadow: '2px 2px 2px gray';
	margin-top: 68px;
}

.hotline b{color:#fff;}
.mainmenu{float:left;margin-left:5px;}
.mainmenu ul{float:left;margin:0;padding:0;}
.mainmenu ul li{display:inline;}
.mainmenu ul li a{
	color:#FFFFFF;
	float:left;
	font-family: 'Cuprum', cursive, sans-serif, 'Arial Narrow', Helvetica;
	font-size:1.5em;
	text-decoration:none;
	text-shadow:-1px -1px 2px #000000;
	padding-top: 26px;
	padding-right: 8px;
	padding-bottom: 26px;
	padding-left: 25px;
}
.mainmenu ul li a:hover,.menu ul li .current{
	color:#CE2129;
}
.dtable{display:table;}
.dtablecell{display:table-cell;text-align:left;vertical-align:top;}
.sectionheader{-moz-border-radius:5px;-webkit-border-radius:5px;background-color: #C30;border-radius:5px;color:#fff;font-family:'Cuprum','Arial Narrow',Helvetica,sans-serif;font-size:18px;padding:10px 10px; margin-top:10px;}

.dtablecell2{display:table-cell;text-align:center;vertical-align:top; line-height: 20px;}
.sectionheader{-moz-border-radius:5px;-webkit-border-radius:5px;background-color: #C30;border-radius:5px;color:#fff;font-family:'Cuprum','Arial Narrow',Helvetica,sans-serif;font-size:18px;padding:10px 10px; margin-top:10px;}

.sectionheader2{-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;background-color:#f99704;color:#fff;font-family:'Cuprum','Arial Narrow',Helvetica,sans-serif;font-size:18px;padding:5px 10px;}

.sidesection{color: #3d2d13;	font-family: 'Open Sans Condensed', Arial,'Arial Narrow',Helvetica,sans-serif;	font-size: 15px;line-height: 160%;	padding: 5px 5px 5px 5px;	font-weight: 400;}

.sidesection1{color:#3d2d13; background-color:#FFe; font-family:'Open Sans Condensed', Arial,'Arial Narrow',Helvetica,sans-serif;font-size:16px;line-height:150%;padding:20px 20px 20px 20px; font-weight:400;}

.sidesection2{color:#3d2d13;font-family: 'Open Sans Condensed', Arial,'Arial Narrow',Helvetica,sans-serif;
	font-size: 15px; line-height: 120%;	padding: 5px 5px 5px 5px;font-weight: 400;}


.menu_alt{color:#FFF;font-family:'Cuprum', Arial,'Arial Narrow',Helvetica,sans-serif;font-size:13px;line-height:100%;padding:0px 0px 0px 0px; font-weight:200;}
.homecontent{color:#3d2d13;line-height:170%;padding-left:20px;padding-right:15px;width:680px;font-family:'Open Sans Condensed', Arial,'Arial Narrow',Helvetica,sans-serif;font-size:15px;}

.homecontent1{color:#3d2d13;line-height:200%;padding-left:10px;padding-right:15px;width:680px;font-family:'Open Sans Condensed', Arial,'Arial Narrow',Helvetica,sans-serif;font-size:15px;}

.homecontent2{color:#3d2d13;line-height:200%;padding-left:10px;padding-right:15px;width:930px;font-family:'Open Sans Condensed', Arial,'Arial Narrow',Helvetica,sans-serif;font-size:15px;}

.homecontent3{color:#3d2d13;line-height:150%;padding-left:10px;padding-right:10px;width:980px;font-family:'Open Sans Condensed', Arial,'Arial Narrow',Helvetica,sans-serif;font-size:14px;}

.text{color:#3d2d13;line-height:140%;}
.roundborder {-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}

.clear {clear:both;}
.post {line-height:130%; padding-top:10px;}
.post h2 {margin:0px 0px 10px 0px;}

a.delivmenu{display:block; width:221px; height:51px; background:url('../images/delivery_menu_button.png') 0px 1px;}
a.delivmenu:hover {background:url('../images/delivery_menu_button.png') 0px 51px;}
 
ul.sidemenu {padding: 0px; list-style:none; width:200px;}
ul.sidemenu li {clear: both;}
ul.sidemenu li ul{margin:0px; list-style:none;}
ul.sidemenu li ul li{padding: 7px 0px 7px 5px; font-weight:400; border-bottom: 1px dotted #ddd; line-height:140%;}
ul.sidemenu li ul li a{display: block;}
ul.sidemenu li ul li:last-child{border-bottom: none;}


.menucolumn{float:left;width:70px; display:block;}
.menucolumn2{float:left;width:20px; display:block;}
.menurow{clear:both; padding-top:30px;}

.menuitemcontainer {padding-bottom:5px; font-size:13px; font-weight:400; line-height:120%; clear:both; color:#815b29;}
.menuitemcontainer h5 {padding-top:8px;}
.menuitemcontainer p {margin-bottom:6px;}
.menuitemcontainer2 {font-size:11px; color:#815b29; line-height:120%; font-size:13px; font-weight:400;}
.menuitemcontainer2 h5 {padding-top:8px;}

.riceitem {background: url('../images/ribbons.png'); background-position:0px 0px; z-index:50; position:relative; left:129px; top:-4px; width:55px; height:55px;}
.proteinitem {background: url('../images/ribbons.png');  background-position:55px 0px; z-index:50; position:relative; left:129px; top:-4px; width:55px; height:55px;}
.vegitem {background: url('../images/ribbons.png'); background-position:112px 0px; z-index:50; position:relative; left:129px; top:-4px; width:55px; height:55px;}

.basmatirice {width:180px; height:90px; float:left; background: url('../images/curries/basmati_rice.jpg') no-repeat; margin-bottom:5px;}
.vegrice {width:180px; height:90px; float:left; background: url('../images/curries/veg_rice.jpg') no-repeat; margin-bottom:5px;}
.brownrice {width:180px; height:90px; float:left; background: url('../images/curries/brown_rice.jpg') no-repeat; margin-bottom:5px;}
.redlentils {width:180px; height:90px; float:left; background: url('../images/curries/red_lentils.jpg') no-repeat; margin-bottom:5px;}

a.btnprice {text-shadow: #c6690f 0px 1px 0px; margin:5px 10px 0px 0px; color:#fff; text-decoration:none; line-height:170%; float:left; display:block;width:69px; height:21px; background:url('../images/btn_price.png') no-repeat; text-align:center; font-size:12px; font-family:Arial, 'Arial Narrow',Helvetica,sans-serif; font-weight:bold;}
a.btnprice:hover {background-position:-69px 0px;line-height:190%;}

a.btnquote {margin-left:106px; display:block; width:240px; height:41px; background:url('../images/btn_getquote.gif') no-repeat; float:left;}
a.btnquote:hover {background-position:0px -41px;}

a.btn-orderonline {display:block; width:193px; height:41px; background:url('../images/order_online_now.png') no-repeat; float:left;}
a.btn-orderonline:hover {background-position:0px -41px;}

.alertbox {
	border: 1px solid #AAAAAA;
	background: #EEEEEE;
	text-align: center;
	padding: 5px;
	color: #333333;
	font-weight: 400;
}
.mealdealtxt {font-size:17px; line-height:150%; color:#815b29; font-family:'Cuprum','Arial Narrow',Helvetica,sans-serif;}
.inputmenupages {font-size:13px; margin-left:10px; padding:1px; float:left;}
.singleitemscontainer {float:left; font-size:16px; width:460px; line-height:120%;}
.singleitemscontainer2 {float:left; font-size:16px; width:660px; line-height:120%;}
.imgright {float:right; italic; padding:0px 0px 0px 15px;}

.currentorderb {padding-left:20px; color:#815b29; font-size:10px; line-height:100%;}

.location_info {line-height:130%; font-size:14px; color:#815b29;}

.note-wrapper { float:right; margin:0 0 10px 10px; width:251px; }
.note-top { background:url(../images/note-top.png) no-repeat; width:251px; height:42px; }
.note-content { background:url(../images/note-bg.png) repeat-y; padding-bottom:1px; }
.note-content ul { padding-left:32px; margin:0 !important; }
.note-content li { background:url(images/note-dot.png) no-repeat top left !important; padding:1px 2px 0 14px !important; margin:0 !important; line-height:25px; color:#444; font-family: 'Cuprum', cursive; font-size:14px;}
.note-bottom { background:url(../images/note-bottom.png) no-repeat; width:251px; height:28px; }

.eathealthytitle {font-family:'Cuprum','Arial Narrow',Helvetica,sans-serif; font-size:60px; text-shadow:1px 1px 2px #c7c7c7; color:#f99704; margin:15px 0px 25px 15px;}
.eathealthytitle span {font-family:'Cuprum','Arial Narrow',Helvetica,sans-serif; font-size:30px; text-shadow:1px 1px 2px #c7c7c7; color:#5b3f12; font-style:italic;}


a.lnklocations:link, 
a.lnklocations:visited, 
a.lnklocations:active {color:#3d2d13; padding:5px 0px 5px 10px; display:block; text-decoration: none; font-size:14px;}
a.lnklocations:hover {color:#3d2d13; background-color:#d2bc98;}
.linklocationsselected{text-decoration: none;color:#3d2d13; background-color:#d2bc98; background-image:url('../images/locations_arrow.gif'); background-repeat:no-repeat; background-position:right;}

.hourscell1 {width:100px; text-align:right; font-size:15px; font-weight:bold; color:#000; padding:0px 15px 0px 0px; font-family:'Cuprum','Arial Narrow',Helvetica,sans-serif;}
.hourscell2 {width:60px; text-align:center; font-size:12px; font-weight:bold; color:#000; background:#fff; padding:0px 5px;}
.hourscell3 {text-align:center; font-size:12px; font-weight:bold; color:#000; padding:0px 5px;}

#aboutpgs .active {font-weight:bold;}

#tabs {
	font-size: 16px;
	margin: 20px 0;
}
#tabs ul {
	float: left;
	background: #fff;
	width: 500px;
	padding-top: 4px;
}
#tabs li {
	margin-left: 8px;
	list-style: none;
}
* html #tabs li {
	display: inline;
}
#tabs li, #tabs li a {
	float: left;
}
#tabs ul li.active {
	border-top:2px #FFFF66 solid;
	background: #FFFFCC;
}
#tabs ul li.active a {
	color: #333333;
}
#tabs div {
	background: #fff;
	clear: both;
	padding: 15px;
	min-height: 200px;
}
#tabs div h3 {
	margin-bottom: 12px;
}
#tabs div p {
	line-height: 150%;
}
#tabs ul li a {
	text-decoration: none;
	padding: 8px;
	color: #000;
	font-weight: bold;
}


.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  position: absolute;
  display: none;
  width: 100%;
  left: 0px;
  top: 0px;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 1;
  }

/* menu items */

.ic_container{
    vertical-align:baseline;
    margin:7px;
    position:relative;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    -moz-box-shadow: 0 1px 3px #888;
    -webkit-box-shadow: 0 1px 3px #888;
}
.overlay{
    opacity:0.3;
    position:absolute;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.ic_caption{
    position:absolute;    
    opacity:0.6;   
    overflow:hidden;
    margin:0px;
    padding:0px;
    left:0px;
    right:0px;
    cursor:default;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
.ic_category{
    text-transform:uppercase;
	font-family:'Pontano Sans','Arial Narrow',Helvetica,sans-serif;font-size:18px;
    letter-spacing:2px;
    padding:3px;
    margin:0px;
}
.ic_caption h3{
    padding:0px 3px 3px 3px;
    margin:0px;
	font-family:'Pontano Sans','Arial Narrow',Helvetica,sans-serif;font-size:14px;
}
.ic_text{
    padding:3px;
    margin:0px;
    text-align:justify;
	font-family:'Pontano Sans','Arial Narrow',Helvetica,sans-serif;font-size:13px;

}

#side-a {
	float: left;
	width: 350px;
}

#side-b {
	float: right;
	margin-left:5px;
	width: 200px;
}

#middle { 
	float: left;
	width: 680px;
}

.thumbnail-item { 
 /* position relative so that we can use position absolute for the tooltip */
 position: relative; 
 float: left;  
 margin: 0px 2px 2px 2px; width:212px;
}

.thumbnail-item { 
a.display:block; 

}

a,a:active,a:visited,a:link{color:#000;text-decoration:none;}
.thumbnail-item a:hover{ color:#FFF; background-color:#000; text-decoration:none;}


.thumbnail-item img.thumbnail {
 border:3px solid #ccc; 
}
  
.tooltip { 
 /* by default, hide it */
 display: none; 
 /* allow us to move the tooltip */
 position: absolute; 
 /* align the image properly */
 padding: 8px 0 0 8px; 
}

