/*css definition
original coding by FG for West End Imaging*/

body {
  /* Background for whole page */
	background-color: #DEF3B1;
	margin-left: 0px;
	margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #2F3C1A;
  background-image: url(../images/a0_substrate.gif);
  background-position: top;
  background-repeat: repeat-x;
}

/* DEFAULT TABLE, CELL, PARAGRAPH AND LAYER FONT*/
td, tr, p, div {
/* Default text for cells, layers and paragraphs */
font-family: Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #2F3C1A;
}

ul {
/* Unordered list of links or items */
  margin           : 0px 0px 0px 0px;
}

hr {
/* Horizontal rule to separate items in menu */

  height           : 1px;
  width            : 100%;
  color: #4A5200;
}

h1 {
/* Use this as main title (Headline 1) */
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
color: #4F5000;
}

h2 {
  /* Use this as subtitle (Headline 2) */
  color            : #3D4D22;
  font-weight      : bold;
font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

.small {
/* Used for captions */
font-family: Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #4F5000;
  text-decoration  : none;
  font-weight      : normal;
}

.spacedArial {
/* Defines font for Date-Created caption in content */
font-family: Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #3C4B21;
  text-align       : justify;
  line-height: 18px;
}


.button {
/* Defines face of buttons in forms */
font-family: Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 12px;
  font-weight      : normal;
  background-color : #FFFEDD;
  color            : #3C4B21;
  border           : 1px solid #3C4B21;
}

.inputbox {
/* Defines color of textbox in forms */
  font-family: Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 12px;
  font-weight      : normal;
  background-color : #3C4B21;
  color            : #FFFFFF;
  border           : 1px solid #3C4B21;
  }

/* Text passed with mosmsg url parameter */
.message {
font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size : 14pt;
        color : #3C4B21;
        text-align: center;
}

/* NON-CMS STYLING */
  .homeLinks {
  /* Background for content body */
     font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3D4D22;
}

/* CSS DEFINITION NON-CMS */
.boxes {
        border: solid;
        border-color: #efefef;
        border-width: 1px;
}

.mainbodytext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #3D4D22
}
.article_seperator{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px
}

.captionOne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #DCDCDC;
}
.verLine {
  border-right-color: #D3D3D3;
  border-right-style: solid;
  border-right-width: 1px;
}
.innerTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #556B2F;
}
.detailHide {
	display: none;
}
.show {
display:block!important;
}
.contentSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D4D22;
}
.sectionMainTitle {
  /* SECTIONS - Main title when displaying a section */
  color            : #F5F5F5;
  font-weight      : normal;
font-family: Arial, Helvetica, sans-serif;
  font-size: 19px;
}
.microyellow{
   color            : #FED034;
  font-weight      : normal;
font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.tableBottom{
vertical-align: bottom;
}

.green-box{
	position:relative;
	background-image:url(../images/catering/menu_top-blank.png);
	background-repeat:no-repeat;
	height:444px;
	
}

/* STATIC DIVS CATERING */

#d-1 {
	position:absolute; 
left:-9px; 
top:-13px; 
width:310px; 
height:99px; 
z-index:4;
background-image:url(../images/catering/silver-3package.png);
background-position:top;
background-repeat:no-repeat;

}

#d-2 {
	position:absolute; 
left:35px; 
top:95px; 
width:213px; 
height:302px; 
z-index:1;

}

#d-3 {
	position:absolute;
	left:274px;
	top:46px;
	width:213px;
	height:300px;
	z-index:2;

}

#d-4 {
	position:absolute;
	left:243px;
	top:326px;
	width:122px;
	height:116px;
	z-index:4;
	background-image:url(../images/catering/20-off.png);
	background-repeat:no-repeat;

}

#d-1b {
	position:absolute; 
left:-9px; 
top:-13px; 
width:310px; 
height:99px; 
z-index:4;
background-image:url(../images/catering/gold-package.png);
background-position:top;
background-repeat:no-repeat;

}

#d-2b {
	position:absolute;
	left:37px;
	top:79px;
	width:213px;
	height:302px;
	z-index:1;

}

#d-3b {
	position:absolute;
	left:274px;
	top:46px;
	width:213px;
	height:300px;
	z-index:2;

}

#d-4b {
	position:absolute;
	left:243px;
	top:326px;
	width:122px;
	height:116px;
	z-index:4;
	background-image:url(../images/catering/20-off.png);
	background-repeat:no-repeat;

}


#d-1c {
	position:absolute; 
left:-9px; 
top:-13px; 
width:310px; 
height:99px; 
z-index:4;
background-image:url(../images/catering/platinum-package.png);
background-position:top;
background-repeat:no-repeat;

}

#d-2c {
	position:absolute;
	left:39px;
	top:82px;
	width:209px;
	height:302px;
	z-index:1;

}

#d-3c {
	position:absolute;
	left:274px;
	top:46px;
	width:213px;
	height:300px;
	z-index:2;

}

#d-4c {
	position:absolute;
	left:243px;
	top:326px;
	width:122px;
	height:116px;
	z-index:4;
	background-image:url(../images/catering/20-off.png);
	background-repeat:no-repeat;

}

.pack-link a{
	display:block;
	height:20px;
	width:130px;
	background-color:#CBE6A1;
	border: #990 1px solid;
	padding:7px;
	font-size:12px;
	font-weight:bold;
	color:#545900;
}

.pack-link a:hover{
	background-color:#C8FF6E;
}
