body { 
  margin:0px 0px; 
  font-family: "Myriad Web Pro", Arial, Serif; 
  text-align:left; 
  font-size:12pt; 
 
}
h1 {font-family: "Myriad Web Pro", Arial, Serif; font-size:22pt; font-weight:bold; color:rgb(133,0,25);}
h2 {font-family: "Myriad Web Pro", Arial, Serif; font-size:18pt; font-weight:bold; color:rgb(133,0,25);}

a, a:link, a:visited {color:rgb(231,60,40); text-decoration:none; border-bottom:none;}
a:hover {color:rgb(241,80,43); text-decoration:underline;}

.background{
    background:rgb(38,40,36);
    width:100%;
    margin:0px;
}
.wrapper { 
    margin:0px auto; 
    width:881px;
    border-top:2px solid black;
    background:white;
    background-image:url('/assets/templates/danvers/white-bg-bk.jpg'); 
    background-repeat:repeat-y;
    padding:0px;
z-index:1;
}
.wrapper-bottom { 
    clear:both;
    margin:0px; 
    width:881px; height:20px;
    background-image:url('/assets/templates/danvers/white-bg-bottom-bk.jpg'); 
    background-repeat:no-repeat;
    padding:0px;
}

.fade-bg{
    margin:0px 2px;
    width:877px;
    background-image:url('/assets/templates/danvers/red-fade-bg.jpg'); 
    background-repeat:repeat-x;
    background-position:top;

}


.menu-wrap {
   width:228px; 
   float:left; 
   display:inline;
   margin:3px 0px 10px 10px;
   text-align:left; 
   background:transparent;
}
.menu-wrap a{text-decoration:none;}
.menu-top{width:178px; height:14px;
   margin: 10px 0 0 25px;
   padding:0px;
   background-image:url('/assets/templates/danvers/menu-bg-top.png');     
   background-repeat:no-repeat;
}
.menu{width:178px; 
   margin: 0px 0px 0px 25px;
   padding:0px;
   background-image:url('/assets/templates/danvers/menu-bg-mid.png');     
   background-repeat:repeat-y;
}
.menu-bottom{width:178px; height:16px;
   margin: 0 0 3px 25px;
   padding:0px;
   background-image:url('/assets/templates/danvers/menu-bg-bottom.png');     
   background-repeat:no-repeat;
}
.menu ul {
   margin:0px 2px;
   padding:0px;
   list-style-type:none;
   list-style-position:inside;
   border-top:1px solid rgb(180,170,170);
}
.menu ul li ul{
   margin:0px;
   
}
.menu ul li {font-size:12.5pt; 
   font-weight:bold; border-bottom:1px solid rgb(180,170,170);} 
.menu ul li li {font-size:12pt; font-weight:normal;} 
.menu ul li a {
   color:rgb(181,49,39); 
   padding:3px 0px 3px 0px; 
   text-decoration:none;
   font-size:12pt;
   display:block;
   overflow:hidden;
   width:174px;
   text-indent:25px;
}
.menu ul li a:hover {
  color:rgb(160,49,39);
}
.menu ul li ul li a{text-indent:45px;}
.menu ul li ul li.last{border-bottom:none;}


.featured {width:620px; float:right; text-align:left; margin:0px 10px 5px 0px;}
.content-main {width:627px; float:right; display:inline; text-align:left; margin:0px 10px 5px 0px; position:relative;}
.clear {clear:both; }
.content {
 clear:both;
text-align:left; margin:10px 17px 0px 17px;}
.catfish-basket{width:625px; height:274px; position:absolute; top:126px; left:0px; display:none; }

.promo-thumb{
     float:left;
     display:inline;
     width:255px;
     margin-left:15px;
}
.promo-thumb-right{
     display:inline;
     float:right;
     width:255px;
     margin-right:25px;
}

.tigers-won{
   width:191px; height:143px;
   background-image:url('/assets/templates/danvers/Tigers-free-RB.jpg');     
   background-repeat:no-repeat;
}
.tigers-won div{
   padding:30px 4px 0 0;
   font-size:12pt;
   font-weight:bold;
   color:rgb(202,116,50);
   text-align:right;
}
#U-of-M{margin-left:20px; width:191px; text-align:center; padding-top:10px; }
#U-of-M a{ color rgb(181,30,50); font-size:9.5pt; font-weight:bold; padding-top:5px;}
#U-of-M a:hover{ rgb(202,116,50); font-weight:bold;}
#first{margin-left:20px; }


.footer {
   text-align:left;
   clear:both;
   width:850px;
   margin:7px auto;
   font-size:9.5pt;
   color:rgb(200,200,200);
   
}
.footer a, .footer a:link, .footer a:visited {color:rgb(170,120,120); text-decoration:none;}
.footer a:hover{color:rgb(210,120,120);}

.home-footer{
padding-bottom:5px;    margin-bottom:5px;
}
.JCC {float:right;}
.JCC a, .JCC a:link, .JCC a:visited {color:rgb(130,160,130); text-decoration:none;}
.JCC a:hover{color:rgb(130,210,130);}
.menu-right{float:right; margin-right:-10px;  text-align:left;}
.white{color:white;}

.menu-items{
   width:370px; 
   font-size:13pt; 
   margin:20px 0px 5px 0;
   font-weight:bold;
   text-align:center;
}
.menu-items #L {text-align:left;}
.menu-items tr td{padding:4px 0;}
.menu-items strong{font-size:16pt; line-height:14pt;}

.menu-items h2 {text-align:left; margin:0px;}
.menu-items .table-heading td{border-bottom:2px solid #900;  padding:0 0px 2px;}

.menu-notes {font-size:10pt; font-weight:normal; text-align:left;}
.menu-notes tr td{padding:0;}
.menu-notes strong{font-size:12pt; line-height:10pt;}
.menu-notes span {font-size:13pt; line-height:11pt;}

.menu-th {float:right; width:270px; height:193px; margin:15px 25px 0px 5px;}

.p545-header{
   background-image:url('/assets/templates/danvers/promo-545-big.jpg');
   background-repeat:no-repeat;
   width:100%;
   height:393px;
}

.p545-title{
   float:right;
   font-size:18pt;
   font-weight:bold;
   width:400px;
   padding-top:20px;
   text-transform:capitalize;
}

.p545-header div {
   padding-top:375px;
}

.p545-img{
   float:left;
   width:201px;
}
.family-details div{float:right; text-align:left; margin-top:10px;}
.family-details h2{color:black}
.family-details span{color:red}
.family-details p {font-size:14pt; font-weight:bold;}

.map-frame {float:right; width:375px; margin-right:5px;}
.map-frame iframe{border:2px solid rgb(166,33,33);}
.locations-frame {
   width:235px; 
   float:left;
}

.locations-frame span { font-size:15pt; font-weight:bold;}
.locations-frame img {float:left; margin:10px 0px 10px 0px; border:none;}
.locations-frame div {float:right; width:165px; font-size:10.5pt;}
.clear-bar {
   clear:both;
   border-bottom:1px solid rgb(166,33,33); 
   border-top:none;
   margin:0px 0px 8px 0px; 
   line-height:8px;
}

.video-wrapper {z-index:2; position:absolute; top:2px; left:0; width:100%;}
.video-center{
     position:static; 
     margin:auto; 
     width:850px; 
     text-align:left;
}
.video-frame {float:right; width:136px; margin-right:10px;}
.video-frame-top {margin:auto; width:483px;}
.video-frame-bg{background-image:url('/assets/templates/danvers/video-frame-bg.png');
      width:483px; padding-left: 1px; height:424px; margin:auto;
}

.share-wrapper {z-index:2; position:absolute; top:2px; left:0; width:100%;}
.share-center{
     position:static; 
     margin:auto; 
     width:850px; 
     text-align:left;
}
.share-bg{
background-image:url('/assets/templates/danvers/share-bg.png');
background-position:0px -1px;
width:103px;
height:24px;
float:right;
display:inline;
}
.share-bg div{padding:3px 2px 2px 8px;}


.catering-bg{
    width:623px;
	height:399px;
	background-image:url('/assets/templates/danvers/catering-hbg.jpg');
	float: right; 
	margin-right: -10px;
	text-align: left;
}
.catering-tag{
    float:right;
	text-align:left;
	margin:50px 145px 0 0;
	width:165px;
	color: white;
	font-weight:bold;
	font-size:14pt;
}
.basket-promo-bg {
    width:625px;	
	background-image:url('/assets/templates/danvers/big-basket-promo-bg.jpg');
    background-repeat:no-repeat;	
    font-family: Arial, Serif; 
}
.basket-promo-t1{
    font-size:10.5pt;
    font-weight:bold;
    color:rgb(107,8,30);
    padding:375px 30px 0px 70px;
}
.basket-promo-t2{
    font-size:10.5pt;
    font-weight:bold;
    color:rgb(107,8,30);
    padding:345px 30px 0px 70px;
}

.dnet-left {
   width:273px; 
   float:left; 
   display:inline;
   margin:3px 0px 10px 10px;
   text-align:left; 
   background:transparent;
}

.dnet-login{
margin:25px 0 0;
width:273px; 
height:162px;
font-size:10pt;
padding:10px 0 8px 12px;
text-align: left;
	background-image:url('/assets/templates/danvers/dNet-login-bg.png');
    background-repeat:no-repeat;	
}
.dnet-login-sp {line-height:34px;}
.dnet-login b {font-size:12pt;}
.dnet-login input {line-height:18px;}
.dnet-login label {float:left; display:inline; font-size:10pt; width:245px;}
.dnet-login input{float:right; display:inline; padding:1px 0; margin:2px; width:150px;}
.dnet-login button {margin:2px; float:right; display:inline;}

.dnet-right {
   width:500px; 
   float:right; 
   display:inline; 
   text-align:left; 
   margin:0px 30px 5px 0px; 
   position:relative;
   font-family: Arial, Serif; 
   font-size:13pt;
}
.dnet-right h1 {font-family: Arial, Serif; font-size:24pt; font-weight:bold; color:rgb(133,0,25);}
.dnet-right h3 {font-family: Arial, Serif; font-size:15pt; font-weight:bold; color:rgb(184,29,50); margin:16px 0 8px;}
.dnet-right a {color:rgb(41, 39, 37);}
.dnet-right a:hover {color:rgb(133,0,25);}
.dnet-right ul {margin:0;}
.dnet-right ul li {list-style-type: square; color:#444;}







