body {
	margin:31px 0px 31px 0px;
	padding:0px;
	color:#000000;
	background-color:#382923;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
}
td {
	color:#000000;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
}

h1 {
	color: #392821;font-size:14pt;margin-bottom:3px;
}

/*p {
	margin:0px 0px 4px 0px;
	padding:0px;
}*/
a {
	color:blue;
	text-decoration:underline;
}
a:hover {
	color:red;
	text-decoration:underline;
}

#pageheader {
	width:751px;
	margin:auto;
}
#pagecontent {
	width:751px;
	margin:0px auto;
	text-align:left;
	background:#ffffff url(../images/franchisee/content-bg.gif);
	text-align:left;
	padding:0px;
}
#footercontent {
	/* margin:0px auto; */
	padding:0px;
}

#footerlinkbox {
	text-align:left;
	padding-top: 12px;
	width:751px;
	height:38px;
	margin:0px auto;
	background-image:url(/images/franchisee/footer.gif);
	background-repeat:no-repeat;	
}

#footerlinkbox a {
	color: #eed;
}

.bodycontent{
	width:100%;
	background:url(../images/main/content-bg.gif);
}
.textcontent{
	width:539px;
}
#navigation {
	color:#ffffff;
	text-align:right;
	font-weight:bold;
	padding:5px 7px 0px 0px;
}
#navigation a {
	color:#ffffff;
	text-decoration:none;
}
#navigation a:hover {
	text-decoration:underline;
}

#flyout {
	position: abolute;
	left:220px;top:300px;
	z-index:3;
	border: 2px solid #333;
	background-color: #efefe7;
}
.banner {
	/* border:2px solid #c2c3c4; 
	text-align:center;
	widows:118px;*/
	padding: 50px 0px 0px 0px;
	background-image:url(/images/leftNavFranchise_bkg.jpg);
	background-repeat:no-repeat; 
	width: 124px; height: 280px;
}
.banner ul {list-style-type:none;margin: 0px;padding:0px;	}
.banner li {	
	margin: 6px 6px 0px 6px;
}
.banner li a  {	
	font-size:12px;
	font-weight:600;
	color: #eed;
}

img.franchisee-photo {
	border:2px solid #544945;
}
#latest-news {
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	padding: 4px 2px 2px 10px;
	margin-left:1px;
}
#latest-news a {
	color:#ffffff;
	text-decoration:none;
}
#latest-news a:hover {
	text-decoration:underline;
}
#latest-news ul {
	margin:0px;
}
#latest-news li {
	list-style-type:none;
	margin-left:1px;
	padding-bottom:4px;
}

#vendor-cats {
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	padding:10px;
	margin-left:1px;
}
#vendor-cats a {
	color:#ffffff;
	text-decoration:none;
}
#vendor-cats a:hover {
	text-decoration:underline;
}
#vendor-cats ul {
	margin:0px;
}
#vendor-cats li {
	list-style-type:none;
}
#testimonial {
	font-style: italic;
	margin:18px;
	border-top: 1px solid silver;
}

.action-button {text-align: center;}
.action-button a {padding: 2px 5px 2px 5px; text-decoration: none; width: 200px; color: white; font-weight:600; font-size: 10pt;
	 	 	background-color: #369; border-top: 2px #999 solid; border-left: 2px #999 solid; border-bottom: 2px black solid; border-right: 2px black solid;}
.action-button a:hover {background-color: #36c; border-top: 2px #999 solid;  color: white; font-weight:600;
			border-left: 2px #999 solid; border-bottom: 2px #999 solid; border-right: 2px #999 solid;}

.green {
	color:#61842b;
	font-weight:bold;
	font-size:14px;
}
.vendorlisting{
	margin: 5px; padding: 4px;
	border-bottom: 1px solid silver;
}

fieldset { padding: 2px; margin-left:0px;background-color: #fff}
fieldset input {border:1px solid #999999;}
legend {background-color: #efefef; color: #333; padding: 4px; font-size: 14px; font-weight: 600;}
label, td.fieldLabel {
	background-color:#693;
	color:#efefef;
	font-weight:600;
	padding:2px;
	}
input {margin:2px;}
select {margin:2px;}

.message {text-align:center;font-weight:600;font: 12px Arial;color:red;}