@charset "utf-8";
/* CSS Document */

/*html { height: 100%; }
body { height: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; background: black; }
*/
body { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; background: black; }


#black { width: 100%;  background: black; z-index: 30; }
 * html #black { height: 100%; }

#pageWrapper {   width: 900px; margin: 0 auto;       }
 * html #pageWrapper{height:100%;} 
#pageWrapper[id] {  }



#footer { width: 900px; margin: 0 auto; }
#homeBody #footer {   background: #2d0526 url(../img/home_silverware2.gif) no-repeat 580px 100%;   }
#homeBody2 #footer { background: #2d0526 url(../img/home_silverware2.gif) no-repeat 580px 100%;   }
#corpBody #footer {  background: #c27b13 url(../img/corp_silverware2.gif) no-repeat 580px 100%;   }
#wedBody #footer {  background: #fff url(../img/wed_silverware2.gif) no-repeat 580px 100%;   }
#venuesBody #footer {  background: #006a7d;   }
#boxedBody #footer {  background: #848908 url(../img/express_silverware2.gif) no-repeat 580px 100%;   }
#bbqBody #footer {  background: #583708 url(../img/bbq_silverware2.gif) no-repeat 580px 100%;   }
#teamBody #footer {  background: #7a0026 url(../img/team_silverware2.gif) no-repeat 580px 100%;   }
#contactBody #footer {  background: #707070 url(../img/contact_silverware2.gif) no-repeat 580px 100%;   }
#greenBody #footer {  background: #364902  url(../img/green_silverware2.gif) no-repeat 580px 100%;   }



#header { width: 900px;  height: 226px; position: relative;  background: black; padding-bottom: 3px;  }

#logo { height: 226px; width: 268px; background: black;  text-align: center; float: left; }


.headerImages { float: left; position: relative; width: 148px; height: 226px; overflow: hidden;  margin-right: 20px;  }
.headerImages img { width: 148px; height: 226px; } 
#headerImages2, #headerImages4 {margin-right: 0; }

#headerImages div { width: 177px; height: 93px; border: 1px solid #4d4d4d; display: inline; float: left; margin-right: 5px;  }
#headerImages div img { width: 177px; height: 93px; }

.headerImagesH { float: left; position: relative; width: 308px; height: 226px; overflow: hidden; }
.headerImagesH img { width: 308px; height: 226px; }
#headerImages5 { margin-right: 14px; }

.clear { clear: both;  }




#navWrapper { clear: both; width: 900px; height: 26px;  background: black; }

/*#content { float: left; width: 900px; background: transparent; text-align: center; display: hidden; margin-bottom: 60px; min-height: 100%; #height: auto !important; height: 100%;  }*/
#content { float: left; width: 900px; background: transparent; text-align: center; display: hidden;  height: auto;  oveflow: visible; }
#content {min-height: 500px; }
* html #content {height: 500px; }

#content img { margin-top: 40px;   }
#content h1 { margin: 0 auto; color: #c60e1b; text-transform:uppercase; text-align: center; font-size: 50px; font-weight: bold; }

#content p { color: #2c2b2b; width: 775px;  line-height: 2.5; text-align: left; margin: 0 auto; }
#content h3 {  margin: 0 auto; font-size: 35px; margin-top: 30px; text-align: center; margin-bottom: 15px; color: #a2af34;}
#venuesBody .copy { line-height: 2.1em !important; }

#venuesBody #content ul { color: #dbdfc3; font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; text-align: left;  line-height: 1.8; margin-bottom: 40px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.left { float: left; width: 170px; }
.left li { margin-left: 25px; }
.right { float: left; width: 170px;  }
.right li {margin-left: 25px; }
#venuesBody #content a:link { color: #dbdfc3; text-decoration: none;}
#venuesBody #content a:visited { color: #dbdfc3; text-decoration: none; }
#venuesBody #content a:hover { color: #dbdfc3; text-decoration: underline; }

#greenBody #content { background: #364902 url(../img/green_silverware.gif) no-repeat 580px  100% }


#corpBody #content { background: #c27b13 url(../img/corp_silverware.gif) no-repeat 580px  100%;  }
#homeBody #content {    background: #2d0526 url(../img/home_silverware.gif) no-repeat 580px 100%; display: visible; }
#homeBody2 #content {   background: #2d0526 url(../img/home_silverware.gif) no-repeat 580px 100%;   }
#wedBody #content {     background: #fff url(../img/wed_silverware.gif) no-repeat 580px 100%;   }
#venuesBody #content {    background: #006a7d;   }
#boxedBody #content {     background: #848908 url(../img/express_silverware.gif) no-repeat 580px 100%;   }
#bbqBody #content {       background: #583708 url(../img/bbq_silverware.gif) no-repeat 580px 100%;   }
#teamBody #content {       background: #7a0026 url(../img/team_silverware.gif) no-repeat 580px 100%;   }
#contactBody #content {     background: #707070 url(../img/contact_silverware.gif) no-repeat 580px 100%;   }
#content p > span:first-child {  font-variant: small-caps;  font-size: 18px;  }
#content img { margin-bottom: 50px; }
#homeBody #content img { margin-bottom: 15px; }
#homeBody2 #content img { margin-bottom: 15px; }
#teamBody #content img { margin-bottom: 0; }

#footer {  margin: 0 auto ;  width: 880px; text-align: center; position: relative;   font-size: 12px; color: #666666;  margin-bottom: 10px;  height: 30px; }
#homeBody #footer {  margin: 0 auto ;  width: 900px; text-align: center; position: relative;   font-size: 12px; color: #999;   }
#homeBody2 #footer {  margin: 0 auto ;  width: 900px; text-align: center; position: relative;   font-size: 12px; color: #999;   }
#corpBody #footer {  margin: 0 auto ;  width: 900px; text-align: center; position: relative;   font-size: 12px; color: #333;  }
#wedBody #footer {  margin: 0 auto ;  width: 900px; text-align: center; position: relative;   font-size: 12px; color: #999;  }
#venuesBody #footer {  margin: 0 auto ;  width: 900px; text-align: center; position: relative;   font-size: 12px; color: #999;   }
#footer { margin: 0 auto;  width: 900px; text-align: center; position: relative; font-size: 12px; color: #999;    }
#boxedBody #footer { color: #333; }
#footer li { display: inline; }
#footer ul { position: relative; bottom: 0; margin-top: 9px; margin-bottom: 9px;}
* html #footer {  }

#venue { width: 525px; height: 425px;  overflow: hidden; background: url(../img/venuesbox.gif) no-repeat; float: left; margin-left: 25px; }
#venueContent { width: 525px; height: 425px; position: relative; top: -10px;}
#venueFrame { display: hidden; }

#content p { width: auto;  }
#content .copy { max-width: 320px; }
#content .headline { max-width: 320px; }

#contactTable {  }
#contactTable .td1 { vertical-align: middle; text-align: right; padding: 10px; margin: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #333333; }
#contactTable .td2 { text-align: left; padding: 10px; margin: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; }

#formWrapper { float: left; width: 420px; margin-top: 40px; }
#content2 { float: left; width: 420px; margin-left: 30px; margin-bottom: 30px; }

.testimonial { margin-left: auto; margin-right: auto; display: block; margin-bottom: 0 !important; margin-top: 40px; max-height: 199px; min-width: 763px;}

.txt { display: none; }
#greenbody { color: #c1c1c1 !important; width: 760px; margin: 0 auto; }
.greentxt {  color: #c1c1c1 !important;  margin: 0 auto; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.3; }
#greencont { width: 760px; margin: 0 auto; }
#greenleft { float: left;  width: 365px !important; margin-top: 35px; margin-bottom: 35px; display: inline; }
#greenright { float: left; margin-left: 30px; width: 365px !important;  margin-top: 73px; display: inline;}
#greenleft p { margin-top: 15px; }
#greenright p { margin-top: 15px; }

img, div { behavior: url(iepngfix.htc); }
#homeBody img, dev { behavior: default; }
#homeBody #content { height: 720px; }
#homeBody2 #content { height: 720px; }
