#navigation { width: 950px; top: 66px; position: absolute; z-index: 10; }

#navigation a.sexyslider-prev { width: 25px; height: 229px; margin: 0 0 0 -26px; padding: 0; text-indent: -5000px; background: url(../images/btn-previous-1.png) 0 0 no-repeat; float: left; }

#navigation a.sexyslider-prev:hover { background-position: -25px 0; }

#navigation a.sexyslider-prev:active { background-position: -50px 0; }

#navigation a.sexyslider-next { width: 25px; height: 229px; margin: 0 -26px 0 0; padding: 0; text-indent: -5000px; background: url(../images/btn-next-1.png) -50px 0 no-repeat; float: right; }

#navigation a.sexyslider-next:hover { background-position: -25px 0; }

#navigation a.sexyslider-next:active { background-position: 0 0; }

.sexyslider-title { width: auto !important; max-width: 900px; margin: 0 25px 23px 25px; padding: 15px 20px 12px 20px; background-color: #000; z-index: 30 !important; position: absolute; }

.sexyslider-title a { font-size: 18px; color: #fff; text-decoration: none; display: block; margin: 0 0 7px 0; }

.sexyslider-title a:hover { color: #ec9b00; text-decoration: none; }

.sexyslider-title p { max-width: 600px; color: #b9b9b9; }


#control { width: 191px; height: 32px; padding: 7px 0 0 55px; margin: 336px 0 0 365px; position: absolute; background: url(../images/homepage-slider-control-bg.png) 0 0 no-repeat; z-index: 30; }

#control a { width: 14px; height: 14px; margin: 0 2px; text-indent: -5000px; background: url(../images/homepage-slider-control-item-ico.png) 0 0 no-repeat; text-decoration: none; float: left; }

#control a:hover { background-position: 0 -14px; }

#control a.active { background-position: 0 -28px; }

#control span { display: none; }

.banner_hed{ font-family:cursive; font-size:24px; line-height:40px; color:#fff; background:rgba(0, 0, 0, 0.6); font-weight:bold; width:320px;  margin:270px 0px 0px 20px; padding:0px 0px 0px 20px; }


.dummy{
	width:400px; height:auto; float:left; background:; margin:0px 60px 0px 0px; }
	
	

.dummy ul{
	margin:0; padding:0; list-style:none;
	}
.dummy ul li{
	font-family:calibri; font-size:16px; font-weight:bold; width:320px;  margin:10px 0px 0px 0px; padding:0px 0px 0px 20px;  float:left;}
	
.dummy p {
	 margin:0px 0px 0px 0px; padding:10px 0px 5px 0px;  float:left; font-family:calibri; font-size:16px; color:#C44545;
	
	}	
	
	.dummy-content {
	 margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; width:230px; color:#555; font-weight:normal; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
	
	}	
	
.contactus_wrapper{ background:url(../images/homepage-slider-wrapper-bg.jpg) repeat;}	
.contactus_banner{ width:950px; height:350px; margin:-13px auto; margin-bottom:20px; }	
	
	
.contactus_main{ background:none;}	
.contactus_inner{ width:950px; height:auto; margin:0px auto; overflow:hidden;  }	
	
.contactus_leftcolm{ width:450px; height:520px; margin:0px 0px 20px 0px; background:#fff; box-shadow:0px 2px 5px #888; float:left;  }	
	
	.contactus-title { width: 100%; margin: 0 0 15px 0; float: left; }

.contactus-title span { height: 60px; padding: 0 0 0 10px; margin: 0 0 0 0px; width:415px; background: url(../images/menu-card-title-bg.png) 0 0 no-repeat; float: left; }

.contactus-title b { height: 60px; font-family: cursive; padding: 16px 0px 0 150px; font-size: 20px; color: #fff; float: left; }

.contactus_leftcolm h3{padding: 0px 0px 0 20px;  font-size: 18px; color:#af0600; font-family:"Century Gothic", Helvetica, sans-serif; }
.contactus_leftcolm p{ padding:5px 0px 0px 20px; }	
	
.contactus_rightcolm{ width:450px; height:520px; margin:0px 0px 0px 0px; background:#fff; box-shadow:0px 2px 5px #888; float:right;  }	
.contactus_rightcolm span{ padding:0px 0px 0px 10px;}
	


.snacks_leftcolm{ width:950px; height:auto; margin:0px 0px 0px 0px; float:left; overflow:hidden;  }

.snacks_submenu{width:300px; height:340px; margin:0px 0px 0px 12px; float:left;}
.snacks_submenu h3{margin:0px 0px 0px 0px;  padding:6px 0px 6px 10px; font:bold 19px calibri; color:#fff; background:#e63131;}
.snacks_submenu ul{ margin:0px; padding:0px; border:1px solid #ccc; height:280px;}	
.snacks_submenu ul li{ margin:0px 0px 0px 10px; padding:5px 0px 0px 10px; background: url(../images/a1.png) no-repeat 0 14px; list-style:none; text-decoration:none;}	
.snacks_submenu ul li a{ margin:0px; padding:0px 0px 0px 5px; list-style:none; text-decoration:none; text-align:center; font:12px Arial, Helvetica, sans; color:#555; line-height:25px; }	

.snacks_submenu ul li a:hover{ text-decoration:underline;}
.snacks_leftcolm p{ font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:25px; padding:0px 0px 0px 12px; color:#333;}	
	
	
.catering_row{ width:950px; height:auto; margin:0px 0px 0px 0px;  float:left;  }	
.catering_row h3{margin:0px 0px 5px 0px;  padding:0px 0px 0px 10px; font:bold 18px calibri; color:#333; border-bottom: 1px dotted #ccc;}
.catering_row p{ font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:24px; padding:0px 0px 0px 12px; color:#333; float:left;}	
.catering_row p strong{ font:bold 18px calibri; color:#333; margin:0px 0px 5px 0px;  padding:0px 0px 0px 0px; }	
	
.catering_boxes{ width:950px; height:auto; float:left; margin:0px 0px 10px 0px; padding:0px; }

.column1{ width:298px; height:auto; float:left; margin:15px 0px 0px 12px; padding:0px 0px 20px 0px; border:1px solid #eee; background:#f7f7f7; border:1px solid #e2e2e2;  }

.column1 h1{ font-size:19px; font-family:calibri; margin:0px; padding:0px 0px 0px 10px; color:#fff; line-height:35px; 
background: #ff6f1c; /* Old browsers */
background: -moz-linear-gradient(top,  #ff6f1c 0%, #ff5d00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6f1c), color-stop(100%,#ff5d00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff6f1c 0%,#ff5d00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff6f1c 0%,#ff5d00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff6f1c 0%,#ff5d00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff6f1c 0%,#ff5d00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6f1c', endColorstr='#ff5d00',GradientType=0 ); /* IE6-9 */
}

.column2{ width:298px; height:auto; float:left; margin:15px 0px 0px 12px; padding:0px 0px 20px 0px; border:1px solid #eee; background:#f7f7f7; border:1px solid #e2e2e2;  }

.column2 h1{ font-size:19px; font-family:calibri; margin:0px; padding:0px 0px 0px 10px; color:#fff; line-height:35px; 
background: #ff6f1c; /* Old browsers */
background: -moz-linear-gradient(top,  #ff6f1c 0%, #ff5d00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6f1c), color-stop(100%,#ff5d00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff6f1c 0%,#ff5d00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff6f1c 0%,#ff5d00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff6f1c 0%,#ff5d00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff6f1c 0%,#ff5d00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6f1c', endColorstr='#ff5d00',GradientType=0 ); /* IE6-9 */
}

.column3{ width:923px; height:auto; float:left; margin:15px 0px 0px 12px; padding:0px 0px 20px 0px; border:1px solid #eee; background:#f7f7f7; border:1px solid #e2e2e2;  }

.column3 h1{ font-size:19px; font-family:calibri; margin:0px; padding:0px 0px 0px 10px; color:#fff; line-height:35px; 
background: #ff6f1c; /* Old browsers */
background: -moz-linear-gradient(top,  #ff6f1c 0%, #ff5d00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6f1c), color-stop(100%,#ff5d00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff6f1c 0%,#ff5d00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff6f1c 0%,#ff5d00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff6f1c 0%,#ff5d00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff6f1c 0%,#ff5d00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6f1c', endColorstr='#ff5d00',GradientType=0 ); /* IE6-9 */
}

.column4{ width:911px; height:auto; float:left; margin:15px 0px 0px 12px; padding:0px 0px 0px 0px; border:1px solid #eee; background:#f7f7f7; border:1px solid #e2e2e2; font:bold 13px Arial, Helvetica, sans-serif; color:#555;  }

.coulmn1_links{ margin:10px 0px 0px 0px; padding:0px; float:left;}
.coulmn1_links ul{ margin:0px; padding:0px}
.coulmn1_links ul li{ margin:0px 0px 0px 25px;  text-decoration:none; list-style:disc; padding: 0 0 0px 0px; font:bold 13px Arial, Helvetica, sans-serif; color:#555; line-height: 24px;}

.packege_box1{ background:#333; color:#fff; font-size:18px; padding:7px 0px; margin-top:56px; float:left; width:220px; text-align:center;}	
	

.container_12 ul{width:350px;}
.container_12 li{list-style-type:none; cursor:pointer; font-family:Papyrus; font-weight:bold;  font-size:12px; line-height:35px; color:#fff; -moz-border-radius:0 10px 0 10px; margin:2px; padding:5px 5px 5px 5px;}
.container_12 ul div{color: #666666; cursor: auto; display: none; font-size: 18px; padding: 5px 0 5px 20px; text-decoration: none; }
.container_12 ul div a{color:#000000; font-weight:bold; }
.container_12 li div:hover{text-decoration:none !important; }

#toggle{width:350px; margin:0; float:left;}
.container_inner ul li{ content: none !important}
.container_12 .container_inner li:before{ content:none !important} 
.test{ display:block !important}

.cssmenu,
.cssmenu ul,
.cssmenu li,
.cssmenu a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
  font-size: 14px;
    font-weight: bold;

  position: relative;
}
.cssmenu {
  width: 470px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  float:left;
  
}
.cssmenu a {
  line-height: 1.3;
}

.cssmenu > ul > li { margin:0px 0 0 15px;
  
}
.cssmenu > ul > li:hover {
 
}
.cssmenu > ul > li > a {
  font-size:0.9em;
  display: block;
  background: url(menu_images/pattern.png) top left repeat;
  color: #B14242;
  border-top: none;
  font-family:cursive;
}
.cssmenu > ul > li > a > p {
  display: block;
  padding: 10px 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; 
}
.cssmenu > ul > li > a:hover {
  text-decoration: none;
}

.cssmenu > ul > li.active {
  border-bottom: none;
}
.cssmenu > ul > li.has-sub > a p {
  background: url(menu_images/icon_plus.png) 0% center no-repeat;
}
.cssmenu > ul > li.has-sub.active > a p {
  background: url(menu_images/icon_minus.png) 0% center no-repeat;
}
.cssmenu ul li.expand:before {content: "[+]"; padding:10px 10px 10px 0; color:#B14242; float:left }
.cssmenu ul li.active:before {content: "-"; padding:10px 10px 10px 0; color:#B14242; float:left}
.cssmenu ul ul li{content:none !important;}
.cssmenu ul ul li p{float:right; } 

.cssmenu ul ul {
  display: none;
}
.cssmenu ul ul li {
  padding: 0;

  
}
.cssmenu ul ul li:last-child {
  border-bottom: none;
}
.cssmenu ul ul a {
  padding: 10px 10px 10px 20px;
  display: block;
  color: #BB5858;
  font-size:13px;
  font-family:cursive;
}
.cssmenu ul ul a:before {
 
  position: absolute;
  left: 10px;
  color: #e94f31;
}
.cssmenu ul ul a p {
  color: #555;
}

		
		

	
	
	
	
	
	
	
	