BODY {
scrollbar-face-color:  #660000;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #330000;
scrollbar-darkshadow-color: #330000;
scrollbar-shadow-color: #660033;
scrollbar-arrow-color: #CEA552;
scrollbar-track-color: #890115;
}

.pagebody {
    background-image:url(../images/common/parchment_back.gif);
	background-color: #660000;
	margin-top: 0px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

a.blk:link {
    color: #000000;
	text-decoration: underline;
}

a.blk:visited {
    color: #000000;
	text-decoration: underline;
}

a.blk:hover {
    color: #CEA552;
	text-decoration: underline;
}

a:link {
    color: #CEA552;
	text-decoration: none;
}

a:visited {
    color: #CEA552;
	text-decoration: none;
}

a:hover {
    color: #FFFFFF;
	text-decoration: underline;
}

.indexpagebody {
	background-color: #800000;
	background-image: url(../images/common/leather.gif);
	background-repeat: repeat;
	margin-top: 75px;
    margin-left: 0px;
}
.indexpagebody a:link {
    color: #CEA552;
	text-decoration: none;
}
.indexpagebody a:visited {
    color: #C0C0C0;
	text-decoration: none;
}
.indexpagebody a:hover {
    color: #808080;
	text-decoration: none;
}	 
 
table { 
   border-collapse: collapse; 
   border-spacing: 0px;
}
 
table, img { 
   border: 0px; 
}

/* Added 2-17-11 */

.info-tbl {
	width: 400px;
}
.info-tbl p {
	text-align: left;
	text-indent: 20px;
	line-height: 18px;
}

.table1 {
	position: relative;
	width: 760px;
	background-image: url(../images/common/leather.gif);
}

.table2 {
    position: relative;
	width: 610px;
	background-image: url(../images/common/leather.gif);
	margin-top: 20px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #CEA552;
}

.table3 {
    position: relative;
	width: 720px;
	background-image: url(../images/common/parchment_back.gif);
	border-width: medium;
	border-style: groove;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}	

.table4 {
    position: relative;
	width: 75%;
	border-width: 0px;
	border-style: none;
}


.table5 {
    position: relative;
	width: 90%;
	border-width: 0px;
	border-style: none;
	line-height: 18px;
}

.breakfast-menu-tbl {
	width: 75%;
}
.breakfast-menu-tbl td {
	text-align: left;
	padding-bottom: 15px;
}

.menu td {
    padding-top: 10px;
	text-align: left;
}

td.menu_sub {
    padding-top: 5px;
}

.footer {
	position: relative;
	width: 760px;
	background-image:url(../images/common/leather.gif);
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #CEA552;
}

.footer a:link {
    color: #CEA552;
	text-decoration: none;
}

.footer a:hover {
    color: #FFFFFF;
	text-decoration: underline;
}

.pindent20 {
    text-indent: 20px;
}
.under {
	text-decoration: underline;
}

.italic {
	font-style: italic;	
	text-align: center;
	font-size:16px;
}
.cuprtbody {
	background-color; 
	margin-top: 10px;
    margin-left: 10px;
}

.cutbl1 {
	position: relative;
	width: 550px;
	border-style: dashed;
	border-width: medium;
	border-color: #000000;
	padding: 2px;
}
 
.cuprt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #FF0000;}

.cuprt A:link {
          color: #FF0000;
          text-decoration: none;
 }
 
.cuprt A:visited {
          color: #FF0000;
          text-decoration: none;
 }

.cuprt A:hover {
          color: #FF0000;
          text-decoration: underline;
 }

.a12gld {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #CEA552;}
.a10gld {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #CEA552;}
.a12brg { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #800000;}
.a12brgu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #800000; text-decoration: underline;}
.a12brgb { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #800000;}
.a12brgbu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #800000; text-decoration: underline;}
.a14brgb { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #800000;}
.a18brgb { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: #800000;}
.a14brgbu { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #800000; text-decoration: underline;}
.a12blkb { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000;}
.a10blkb { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000;}
.a12redb { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FF0000}
.a14blkb { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000000;}
.a12blki { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: normal; color: #000000;}
.a18blkb { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: #000000;}
.a12blkbiu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold; color: #000000;
 text-decoration: underline;}
.a12blkbi { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold; color: #000000;}
.a10blkbi { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000;}
.tnrblk14b { font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000000;}
.tnrblk24b { font-family: "Times New Roman", Times, serif; font-size: 24px; font-style: normal; font-weight: bold; color: #000000;}
.tnr36brnb { font-family: "Times New Roman", Times, serif; font-size: 36px; font-style: normal; font-weight: bold; color: #43140A;}

.menu_container {
	width: 720px;
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-image: url(../images/common/parchment_back.gif);
	border-width: medium;
	border-style: groove;
}
.menu_container_occasions {
	width: 720px;
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-image: url(../images/common/parchment_back.gif);
	border-top-width: medium;
	border-top-style: groove;
	border-right-width: medium;
	border-right-style: groove;
	border-left-width: medium;
	border-left-style: groove;
}
.menu_heading {
	text-align: center;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
	padding-top: 15px;
}
.menu_sub_heading {
	text-align: center;
	font-size: 12px;
	font-style: italic;
	padding-bottom: 10px;
}
.menu_group_price {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: center;
	padding-top: 10px;
}
.content {
	width: 690px;
	/* background-image: url(../images/common/parchment_back.gif);
	border-width: medium;
	border-style: groove; */
	padding: 0 20px 0 10px;	
	color:#000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align:left;
}	

.content_heading {
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
}
<!--here down new classes per ron -->
.bold {
	font-weight: bold;
}
.bold_center {
	text-align: center;
	font-weight: bold;
	padding-top: 10px
}.center {
	text-align: center;
	padding-top: 10px
}
.anchor_left_graduation {
	font-style: bold;	
	text-align: left;
	font-size:16px;
	font-color:#F00;
	padding-left: 10px	
}
.package_heading {
	text-align: center;
	font-family: Cambra;
	font-size: 24px;
	font-weight: bold;
	font-style:italic;
	padding-top: 20px;		
}
.package_head_underlined {
	text-align: center;
	text-decoration: underline;
	font-family: Cambra;
	font-size: 24px;
	font-weight: bold;
	padding-top: 20px;		
}
.package_content {
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	padding: 15px;		
}
.soup_list {
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
}
.entree_titles_50_wide {
	text-decoration: underline;
	text-align: left;
	font weight: bold;
	padding-left: 50px;	
}
.plain_list {

	text-align: left;
	text-decoration: none;
	padding-left: 230px;	
}
.wedding_50_wide {
	float: left;
	width: 275px;
	text-align: left;
	padding-left: 60px	
}
.wedding_30_wide {
	float: left;
	width: 206px;
	text-align: left;
	padding-left: 20px	
}
.clear-float {
	clear: both;
}
.graphics_left {
	float: left;
	width: 156px;
	padding-left: 20px	
}
.graphics_right {
	float: right;
	width: 156px;
	padding-left: 20px	
}
<!-- new classes per ron end here-->
.table3-occasions {
    position: relative;
	width: 720px;
	background-image: url(../images/common/parchment_back.gif);
	border-right-width: medium;
	border-right-style: groove;
	border-bottom-width: medium;
	border-bottom-style: groove;
	border-left-width: medium;
	border-left-style: groove;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}	
