/* CSS Document */

 html, body, div, span, img, object, h1, h2, h3, h4, h5 {
	 margin: 0;
	 padding: 0;
	 border: 0;
	 outline: 0;
 }
body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #FFF;
	background-image: url(images_new/logo_bg.gif);
	background-repeat: repeat-x;
}

a:link {
	text-decoration: none;
	color: #FFF;
	border: none;
	font-size: 13px;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
	color: #CCC;
	font-weight: bold;
}


h1

{
	color: #fff;
	font: 18;
}
h2

{
	color: #B52C07;
	font: 120%;
}

h2 a { text-decoration: none; }

h3
{
	color: #FFF;
	font-weight: bold;
	margin-top: 0;
	font-size: 160%;
}
h4 {
	color: #9CCE24;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 1em;
	border: 1px solid #9CCE24;
	background-color: #FFF;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 13px;
	padding-left: 10px;
	}

#container
{
	margin: 0em auto;
	width: 900px;
	text-align: left;
	background-color: #fff;	
}

#headerOth
{
	height: 187px;
	width: 100%;
	position: relative;
	
}
#jack {
	position:absolute;
	left:-8px;
	top:0px;
	width:208px;
	height:202px;
	z-index:1;
	background-color: #FFF;
}
#signUp {
	position:absolute;
	left:703px;
	top:187px;
	width:199px;
	height:80px;
	z-index:1;
}
#social{
	position:absolute;
	left:0px;
	top:202px;
	width:199px;
	height:51px;
	z-index:1;
}
#rt_side {
	background-color: #9CCE24;

	font-size: 22px;
	color: #FFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;	
}
#lft_side {
	background-color: #FFF;
}
#navcontainer{
}
p{line-height:1.2}

#footer

{	clear: both;
	color: #8CA934;
	text-align: center;
	font-size: 90%;

}
#footer img {
	margin-top: 25px;
	margin-bottom: 10px;
}
#footer a {
	color: #8CA934;
	font-size: 90%;

}

/*Navigation*/
#mainnav
{
	background-color: #FFF;
	padding-top: 4px;
	padding-bottom: 50px;
	text-align: center;
}

#mainnav ul
{
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type: none;
}

#mainnav li
{
	display: inline; /*space between menu items*/
	padding-right:8px;
	padding-left: 8px;
}

#mainnav li a
{
	text-decoration: none;
	color: #666;
	padding-top: 4px;
	padding-right:4px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-size: 15px;
	font-weight: bold;
}

#mainnav li a:hover
{
	text-decoration: none;
	color: #FFF;
	background-color: #FD9C04;
	padding-top: 4px;
	padding-right:4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

#mainnav #active a {
	color: #FFF;
	background-color: #9CCE24;
	padding-top: 4px;
	padding-bottom: 4px;
}


td.main {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #8CA934;/*	border: 1px solid #C5C877;
*/
}
td.side {

	background-color: #FFF;
}
.white {
	font-size: 13px;
	color: #FFF;
}
/*constant contact start*/
.cc_form_border_MainTable { 
    background-color:#FFFFFF;
}
.cc_form_border_DisplayTitle{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
}
.cc_form_border_DisplayMain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
.cc_form_border_BorderTop{
	/*border-top: 1px solid #003399;
	font-size: 1px;*/
	background-color: #003399;
}
.cc_form_border_BorderBottom{
	/*border-bottom: 1px solid #003399;
	font-size: 1px;*/
	background-color: #003399;
}
.cc_form_border_BorderMiddle{
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
	font-size: 1px;
	text-align:center;
}
.cc_form_border_BorderCorner{
  background-color: #003399;
}


.cc_form_stylish_MainTable{
 	width:162px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color:#CC6600;
	font-weight:bold;
	font-size:16px;	
}
.cc_form_stylish_Image{
	background-color:#CC6600;
	float:right;
	margin-right:5px;
	margin-top:3px;
}
.cc_form_stylish_DisplayMain{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px; 
	font-weight:normal;
	color:#666666;
}

/*constant contact end*/


.whiteLarger {
	font-size: 15px;
	font-weight: bold;
}
/* BEGIN style6 */
 #navlist ul
{
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	text-align: center;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}


#navlist a:link, #navlist a:visited
{
	color: #fff;
	text-decoration: none;
	background-color: #9CCE24;
}

#navlist a:hover
{
	color: #fff;
	background-color: #FD9C04;
	text-decoration: none;
}
#navlist #active a {
	color: #FFF;
	text-decoration: none;
	background-color: #FD9C04;
}


/* END style6 */

.catering ul {
	font-size: 16px;
	list-style-type: disc;
	padding-right: 25px;
}
#catering {
	font-size: 14px;
	padding-left: 40px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-top: 5px;
	line-height: 1.3;
}
.white14 {
	font-size: 13px;
	padding-right: 10px;
	padding-left: 10px;
}
    #border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.menustuff {
	font-size: 23px;
	font-weight: bold;
	color: #666;
	background-color: #FFF;
}
.jandl {
	font-size: 16px;
	color: #FFF;
}
.videoLink {
	text-align: center;
	font-size: 14px;
	color: #8CA933;
	padding-top: 2px;
}
.testiJazz {
	font-size: 12px;
	font-style: italic;
	color: #999;
}
a.videoLink:link {
	text-align: center;
	font-size: 14px;
	color: #8CA933;
	padding-top: 2px;
}

a.videoLink:visited {
	text-align: center;
	font-size: 14px;
	color: #8CA933;
	padding-top: 2px;
}
a.videoLink:hover {
	text-align: center;
	font-size: 14px;
	color: #F90;
	padding-top: 2px;
}
a.jazz:link {
	
	font-size: 14px;
	color: #8CA933;
	
}

a.jazz:visited {
	
	font-size: 14px;
	color: #8CA933;
	
}
a.jazz:hover {
	font-size: 14px;
	color: #999;
	}
	
.home {
	padding-right: 10px;
	padding-left: 10px;
}
a.bakery {
	text-decoration: underline;
}
.underline {
	font-size: 14px;
	
	text-decoration: underline;
}
.jazzHomePageText {
	color: #000;
	margin-top: 10px;
	padding-left: 20px;
	text-shadow: 1px 1px 1px #8D7F5A;
	letter-spacing: 1px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	font-size: 18px;
	line-height: 20px;
}
.jazzPageNames {
	color: #000;
	margin-top: 10px;
	padding-left: 20px;
	letter-spacing: 1px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}
.jazzHomePageTextSmaller {
	color: #000;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	text-shadow: 1px 1px 1px #8D7F5A;
	letter-spacing: 1px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 16px;
}
.jazzDateHome { font-size: 14px; }

.jazzName {
	
	color: #B52C07;
}
.homeJazzImage { padding-bottom: 20px; }
.thankyou {
	font-size: 16px;
	color: #8CA934;
}
.jazz  h2 { font-size: 18px; padding-bottom: 20px; }
#jazzText {
	padding-top: 600px;
	color: #333;
	font-size: 13px;
}

