html{ padding:0px; margin:0px;}
body{ padding:0px; margin:0px;font-size:100%;color:#003300;font-size:13px;font-family:Arial, Helvetica, sans-serif;background-color:#b0c505;text-align:justify;}

h1, h2, h3, h4, h5, h6{padding:0px; margin:5px 0px;font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif !important;}
h1 {color:#ffffff;
	font-size:13px;
	line-height:18px;
	text-align:justify;
	font-weight:normal;
}
H2{	color:#fff;
	font-size:13px;
	font-weight:normal
}
H3{	color:#fffaa8;
	font-size:18px;
	font-weight:normal
}
H4 {color:#ffffff;font-size:13px;}
H5 {color:#ffffff;font-size:13px;}
H6 {color:#ffffff;font-size:12px;}

p{margin:0px 0px 10px 0px;line-height:17px;}
td{margin:0px;font-family:Arial, Helvetica, sans-serif;}
.items {
	font-size:16px
}

a:link, a:visited, a:active{color:#ba0606; text-decoration:none;font-weight: 700;text-decoration:underline;}
a:hover{color:#194704; text-decoration:none;}

textarea {padding:8px; width:300px;}
input, textarea { border:1px solid #aaa;box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;	border-radius:8px;	padding:5px 10px;	-moz-transition:background: #fff; 	-webkit-transition:background: #fff; 	-o-transition:background: #fff;	transition:background: #fff;}
input:focus, textarea:focus {background: #fff; }


input[type="submit"], input[type="button"], input[type="reset"] {
	background-color: #68b12f;
	background: -webkit-gradient(linear, left top, left bottom, from(#68b12f), to(#50911e));
	background: -webkit-linear-gradient(top, #68b12f, #50911e);
	background: -moz-linear-gradient(top, #68b12f, #50911e);
	background: -ms-linear-gradient(top, #68b12f, #50911e);
	background: -o-linear-gradient(top, #68b12f, #50911e);
	background: linear-gradient(top, #68b12f, #50911e);
	border: 1px solid #509111;
	border-bottom: 1px solid #5b992b;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: inset 0 1px 0 0 #9fd574;
	-webkit-box-shadow: 0 1px 0 0 #9fd574 inset ;
	-moz-box-shadow: 0 1px 0 0 #9fd574 inset;
	-ms-box-shadow: 0 1px 0 0 #9fd574 inset;
	-o-box-shadow: 0 1px 0 0 #9fd574 inset;
	color: white;
	font-weight: bold;
	/*padding: 6px 20px;*/
	text-align: center;
	text-shadow: 0 -1px 0 #396715;
}
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover {
	opacity:.85;
	cursor: pointer; 
}
input[type="submit"]:active, input[type="button"]:avtive, input[type="reset"]:avtive {
	border: 1px solid #20911e;
	box-shadow: 0 0 10px 5px #356b0b inset; 
	-webkit-box-shadow:0 0 10px 5px #356b0b inset ;
	-moz-box-shadow: 0 0 10px 5px #356b0b inset;
	-ms-box-shadow: 0 0 10px 5px #356b0b inset;
	-o-box-shadow: 0 0 10px 5px #356b0b inset;
	
}

input[type="image"], .button_viewcart{padding:0px;box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;border-radius: 8px;}
.menu {margin:0px;padding-left:0px;}
.menu LI {
	display:inline;
}
.menu LI A {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	FLOAT: left;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 119px;
	COLOR: #B9C0D3;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	FONT-FAMILY: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif! important;
}
.menu LI A:hover {
	COLOR: #ba0606;
}
.menu LI A.current {
	FONT-WEIGHT: bold;
	COLOR: #256DD4
}
.style1 {
	color: #ba0606;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}

.menua {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 25px;
	BACKGROUND: #292C34;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #0A0A0A 1px solid;
}
.menua.link {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 25px;
	BACKGROUND: #292C34;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #0A0A0A 1px solid;
}
A.menua:hover {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 25px;
	BACKGROUND: #151C24;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #0A0A0A 1px solid;
}
.input {
	BORDER-RIGHT: #fff 0px solid;
	BORDER-TOP: #fff 0px solid;
	PADDING-LEFT: 5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #fff 0px solid;
	CURSOR: default;
	COLOR: #d71f58;
	BORDER-BOTTOM: #fff 0px solid;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	color:#542803
}
.input1 {
	FONT-SIZE: 10px;
	color:#542803;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}
#frame {
	overflow-x: hidden;
	overflow-y: scroll;
	margin:0px;
}
.content {
	text-align:justify;
	line-height:18px;
	font-size:13px;
	padding-left:15px;
	padding-right:15px;
}
.heading {
	font-size:20px;
	color: #003300;
}

h1{margin-bottom:15px;}

a.menuheading {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color: #003300;
	font-weight:normal;
}
.fotter {
	font-size:11px
}
.subheading {
	font-size:14px;
	color: #333333
}
.menulink {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:  #003300;
	font-weight:normal;
	text-decoration:none;
}
.menulink:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:  #003300;
	line-height:20px;
	text-decoration:none;
}
.menulink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:  #003300;
	text-decoration:none;
}
.menulink:visited {font-family:Arial, Helvetica, sans-serif;font-size:15px;color: #003300;text-decoration:none;}
.menulink:active {font-family:Arial, Helvetica, sans-serif;font-size:15px;color: #003300;text-decoration:none;}
#opening_princeton{background:url(../images/img_opening_princeton.png) no-repeat;height:255px;width:178px; position:absolute;margin:0px 0px 0px 200px;}
#wedding_catering{background:url(../images/img_wedding_catering.png) no-repeat;height:223px;width:256px; position:absolute;margin:30px 0px 0px 740px; display:block;}
.footer{background:url(../images/bottom-bg.jpg) top left no-repeat;}
#lblImg img{width:600px; height:350px;}
#download_menu{box-shadow:0 0px 7px #919191;-webkit-box-shadow:0 0px 7px #919191;-moz-box-shadow:0 0px 7px #919191;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#e0ed72;float: left;   width: 175px;margin:10px 0px 0px 5px;border:1px solid #b0c505;padding:10px 0px;}
#under_maintenance{color:#433d00; width:450px; margin:50px auto; font-size:16px; text-align:center;}
#map_div{	width:400px;height:450px;border:6px solid #F4F4F4;margin:0px auto 0 auto;}