/* jbstyle.css */

#bodymain {
    margin: 0;
    padding: 0;
    /* width:650px; */
    /* text-align: center; */
  }



#maintable, #hometable {
    position: relative;
    border-spacing: 0;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: auto;
    margin-left: auto;
    padding: 0;
    border: 0;
    overflow: hidden;
  }

#hometable {
	/* width: 629px; */
    text-align:center;
}

#maintable {
	width: 600px;
}



#divmain {
    clear: left;
    float:left;
    width: 100%;
    padding: 0;
    /* text-align:left; */
    background-color: #ffffff;
}

#divmain2 {
    position:relative;
    float:left;
    width:100%;
    padding: 0;
    /*right: 70%; */
    /*background-color: #ffffcc;*/
}


#divleft {
    position:relative;
    float:left;
    width: 20%;
    min-height: 525px; 
    min-width:175px;
    overflow:hidden;
    background-image:url('menubg2.png');
    background-repeat:no-repeat;
    background-color: #ffffcc;
}

#divright {
    position:relative;
    float: left;
    padding-left:15px;
    width: 68%;
    max-width:600px;
    overflow:hidden;
}

#jbmainhdr, #jbheader {
    position: relative;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    border: 0;
  }



#jbheader {
	width: 629px; 
    height: 121px;
    background-image: url('header-bg.png');
    background-repeat:repeat-x;
}

#jbmainhdr {
    width: 100%; 
    height: 170px;
	background-color: #ffffcc;
    background-image: url('header-gr-bg2.png');
    background-repeat:repeat-x;
}



#jbtoolbar, #jbmainbar {
    position: relative;
    float:left;
    height: 28px;
    vertical-align: top;
    margin-top : 0px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
   
  }

#jbtoolbar {
	width: 629px;
	background-color: #CC0033;
}

#jbmainbar {
	width: 600px;
}

#jbmainleft {
    clear: left;
    position: relative;
    float:left;
    width: 175px;
    margin: 0;
  	border: 0;
    min-height: 520px; 
    overflow:hidden;
    background-image:url('menubg1.png');
    background-repeat:no-repeat;
    background-color: #ffffcc; 
    text-align:left;
}

#jbmainright {
    position: relative;
    float: left;
    width : 500px;  
    background-color: #FFFFCC;
}  


#jbfooter, #jbmainfooter {
    position : relative;
    float: left;
    width: 100%;
    background-color: #cc0033; 
 }

#jbmainfooter {
    width:629px;
  }
 
h2 {
   color: #cc0033; 
   font-weight: bold; 
   font-family: sans-serif, 'Arial';
 }

h3 {
    color: #cc0033;
    font-weight: bold;
    font-family:"Lucida Calligraphy", sans-serif, arial;
    text-align:center;
}

h4, h5 {
   font-family:sans-serif, arial;
}
 
p {
    font-family: sans-serif, arial;
} 

p.sitemap {
    font-size: medium;
 }
 
.contactus {
    font-weight: bold; 
    font-size:small;
    color: #cc0033; 
 } 


p.text2 {
    font-family:"Lucida Calligraphy"
    font-size: small;
 }
 
p.phone {
    font-weight: bold; 
    color: #cc0033; 
    text-indent: 40px; 
    font-family: sans-serif, 'arial'
}

p.intro, p.invite {
   font-size: small;
   font-family:sans-serif, 'Arial';
   text-indent: 0px;
 }
 

p.invite {
   text-indent: 0px;
   text-align:left;
   color: #cc0033;
 } 
 
p.intro {
   text-align:center;
   font-style: italic;
 }
 
p.holiday {
   color: #CC0033;
   font-weight: bold;
   font-size: medium;
 }
 
 
p.footer {
   font-size: 12px;

 }

a.invitemain {
    font-family: 'Brush Script MT', fantasy;
    font-size: 200%;
    font-style: italic;
    color: #cc0033;
}

a.invitemain:link, a.invitemain:visited, a.invitemain:hover {
	font-weight: normal;
    text-decoration:none;
}

a.invitemain:hover {
	font-weight: bold;
    text-decoration:underline;
}

a.footer {
   font-family: sans-serif, "Arial","Helvetica","Geneva","Swiss","SunSans-Regular" ;
   text-decoration:none;
   /* font-weight:bold; */
   color:#000000;

 }

a.footer:link, a.footer:visited, a.footer:hover {
    text-decoration:none;
  }
 
a.footer:hover {
    text-decoration:underline;           
 } 


a.mmenu, a.invitation {
	position: relative;
	font-size: 16px;
	font-family: sans-serif, 'Arial';
	font-weight: bold;
    line-height: 180%;
	text-decoration: none;
	display: block;

}

a.invitation  {
    font-style: italic;
    font-family: 'Brush Script MT', fantasy;
    font-size: 1.5em;
    font-weight: normal;
}


a.mmenu:link, a.mmenu:visited, a.mmenu:hover, a.invitation:link, a.invitation:visited, a.invitation:hover {
	color: #000000;
}

a.mmenu:hover, a.invitation:hover {
	color: #CC0033;
}


a.back {
   	font-size: 14px;
	font-family: sans-serif, 'Arial';
	font-weight: bold; 
    text-decoration:none;
}


a.back:link, a.back:visited, a.back:hover {
    color: #CC0033;
}

a.back:hover {
    color: #000000;
}
