/* CSS Document */
body{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:url(images/bkg.jpg) repeat-x top center #2eaf47; margin:0; padding:0; width:100%;}
td {font-family:Verdana, Geneva, sans-serif; text-decoration:none;}
a {outline: none;}
a img{border: 0 none;}
h1{font-family: Verdana, Geneva, sans-serif; font-size:16px; text-transform:uppercase; font-weight:bold; padding:30px 0px 0px 30px;}
h2{font-family: Verdana, Geneva, sans-serif; font-size:2.5em; font-weight:bold; font-style:italic; text-indent:10px; padding:0px 0px 0px 15px; margin:10px;}



#pictureContent {margin:0 auto; width:880px;}
#pictureContent img {margin: 0 8px;}
#rotatingImgs{margin: 0 auto; width:770px;}

/*Top Nav Styles - Beginning*/
#container{width:1034px; margin-left:auto; margin-right: auto;}
#nav {width:770px; height:37px; position:relative; z-index:10; background:url(images/menu.png) no-repeat; margin:0px auto -38px; list-style:none;}
#nav ul li {float: left;padding: 0px; list-style:none;}
#nav ul li a {display: block;margin: 0px;padding: 0px;width: 145px;height: 37px;font-size: 0px;float:left;}
li#one {margin-left:-40px;}
li#one a:hover {background: url(images/menu_hover.png) 0px 37px;}
li#two {margin-left:-5px;}
li#two a:hover {background: url(images/menu_hover.png) -140px 37px;}
li#three {margin-left: 195px;}
li#three a:hover {background: url(images/menu_hover.png) -480px 37px;}
li#four {margin-left:-5px;}
li#four a:hover {background: url(images/menu_hover.png) -620px 37px;}

#logo {height:85px; width:508px; margin:0 auto; }
#logo img{cursor:pointer; outline:none; text-decoration:none;}
#browserSupport{background-color:white; width:100%; font-size:22px;}

#mainContentHolder {width:930px; margin:0 auto;}
#mainContent {background:url(images/main.png) repeat-y top center; min-height:300px; margin-top:0px; width:100%;}
#mainContentTop {background:url(images/mainTop.png) no-repeat top center; width:100%; height:50px;}
#mainContentBottom {background:url(images/mainBot.png) no-repeat top center; width:100%; height:56px;}
#mainContentHolder p{font-family: Verdana, Geneva, sans-serif; font-size:12px; margin:0px 50px 0px 50px; padding:0px 50px 0px 50px; line-height:22px;}
#mainContentHolder h1{padding:20px 30px 0px 100px;}

#contentArea{width:575px; margin-left:15px; overflow:hidden;}
#contentArea p{padding:10px; margin:0px; line-height:22px;}
#contentArea h2 {border-bottom: 1px solid #CCCCCC; clear: both; color: #9C0101; margin-bottom: 10px; padding: 10px 0;}
#contentArea h1{padding:0px; margin:0px;}
#footer{clear:both; width:770px; margin:0 auto;}
#footer p {    color: white;
    margin: 0 auto 10px;
    font-size: 10px;
}
#footer p a {
    border-right: 1px solid white;
    color: white;
    font: small-caption;
    padding-right: 3px;
    text-decoration: none;
}
#footer p .lastLink {
    border-right: 0 none;
}



#leftMenu1{background:#000 repeat-y; width:170px; padding:10px; float:left; overflow:hidden; margin:40px 15px 30px 75px; -moz-border-radius: 15px;
border-radius: 15px;}

#leftMenu{width:170px; padding:10px; float:left; overflow:hidden; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 0px 7px 1px black; -webkit-box-shadow: 0px 0px 7px 1px black; box-shadow: 0px 0px 7px 1px black; behavior: url(http://www.themauriceriverdiner.com/ie-css3.htc); background:#000 repeat-y; margin:40px 15px 30px 75px; z-index:2; position:relative;}

#left{width:170px; margin:0 auto; overflow:hidden; background:url(images/menuBKG.png) repeat-y;}
#left ul{margin:0px; padding:0px; border:#929292 solid 2px;}
#left li{width:170px; height:40px; list-style:none; margin:0px;}
#left li:hover{width:166px; height:40px; background:#fffced;}
#left li:hover{color:#000000;}
.title{background:background:url(images/menuBKG.png) repeat-y; margin-top:-50px;}
#left a{border:none; color:#747474; text-decoration:none; float:left; margin-top:10px; font:Verdana, Geneva, sans-serif; font-weight:bold;}


#title{font:Verdana, Geneva, sans-serif; margin:0 auto; background:#000; color:#fffced;}
#left h4{font-size:2em; margin:0 auto; width:87px;}

#left img{border:none; float:left; height:32px; width:47px;}
#left p{padding:5px; width:155px; font-size:11px; margin:0px; float:left;}
#separate{background:url(images/separate.jpg) no-repeat; width:166px; height:3px;}

#pdf {width: 550px; height:900px; margin:0 auto 0 auto; padding:30px 0 50px 0;}
#pdf p {padding: 1em;}
#pdf object {display: block;}
legend{font-size:18px; font-weight:bold;}

#botPhotos{margin:0 auto; width:773px; clear:both;}
#botPhotos img{padding:0px; margin:0px; height:120px; width:190px;}

.column {float:left; height:355px; position:relative; overflow:hidden; width:262px; margin:10px 0px 15px 0;}
.one{background:url(images/columns_05.jpg) no-repeat; margin-left:70px;}
#mainContent .one p{padding:0px; margin:95px 0 0 35px; width:85px;}
#mainContent .one .right{padding:0px; margin:85px 0 0 144px; width:90px;}
.two{background:url(images/columns_06.jpg) no-repeat;}
#mainContent .two p{padding:0px; margin:100px 40px; line-height:30px;}
.three{background:url(images/columns_07.jpg) no-repeat;}
#mainContent .three p{padding:0px; margin:90px 40px; color:#fff; line-height:30px;}


#homeContent{width:780px; margin:0 auto;}
#item{width:230px; float:left; margin:10px 15px 15px; min-height:90px; padding-bottom:0px; border-bottom: solid 1px grey;}
#item h4{font:bold, 14px; margin:0px;}
#item p{width:160px; float:left; margin:0px; padding:0px;}
#item img{float:left; margin-top:7px;}

#botRow{background:url(images/columns_11.jpg) no-repeat;float:left; height:108px; position:relative; overflow:hidden; width:782px; margin-left:70px;}
#botRow p{padding:0px; margin:50px 0 0 135px; width:340px; color:#fff;}


#testimonial{border-bottom: 1px dashed #A9A9A9;margin-left:15px;width:550px;}
#testimonial h3{color: #9C0101; font: 26px; margin-top: 20px;}
#testimonial p{padding: 0px;text-align: left;width: 100%; margin-bottom:20px;}
#contentArea .last{border-bottom:none;}