/*Keith Donegan  http://www.code-sucks.com	  */* {	padding: 0;	margin: 0;}body {	font: 100.01% "Lucida Sans Unicode", "Lucida Grande", Tahoma, Helvetica, sans-serif;	text-align: center;	color: #000;	background: #669AFF;}p {font-size: 0.75em; line-height: 1.5em; padding: 4px 10px;}blockquote {margin: 15px 40px;}ul {	font-size: 0.75em;	line-height: 1.5em;	list-style-type: none;	margin: 10px 20px;}li {	margin-bottom: 8px;	background-image: url(grafix/block.jpg);	background-repeat: no-repeat;	background-position: 0 3px;	padding-left: 20px;}a:link, a:active, a:visited {	color: #000;	font-weight: bold;	text-decoration: none;	font-size: 110%;}a:focus, a:hover { color: #213861; }h1, h2, h3, h4, h5, h6 {font-family: Tahoma, Arial, sans-serif; padding: 10px 0; letter-spacing: 0.05em; text-align: center;}h2 {font-size: 1.3em;}h3 {font-size: 1.0em; padding: 15px 10px;}h4 {font-size: 0.9em; text-align: left;}h5 {font-size: 0.85em; text-align: left; margin-left: 20px;}h6 {font-size: 0.8em;}h1 {margin: 28px 0 10px 80px; 	padding:0;	position:relative;	overflow:hidden;	width: 805px; height: 37px;}h1 span {display: block;	position: absolute;	left: 0;	top: 0;	z-index: 1;	margin: 0;	padding: 0;	background-repeat: no-repeat;	background-position: left;	width: 805px;	height: 37px;	background-image: url("grafix/franchisecompany.jpg");}th {font-weight: bold;}th, td {vertical-align: top; padding-top: 15px;}th.item {width: 500px;}th.cost {width: 200px;}/* ----------------------------------------------------- */#wrapper {	text-align: left;	margin: 0 auto;	width: 965px;	background: #fff;}/*div.callfranchise {text-align: center; margin: 3px 360px;	padding: 3px 8px;	font-weight: bold;	font-size: 0.9em;	line-height: 2.0em;	background: #D9D9D9;}div.callfranchise a:link, div.callfranchise a:active, div.callfranchise a:visited {	color: #0A2C7B;	font-weight: bold;	text-decoration: none;	font-size: 105%;}div.callfranchise a:focus, div.callfranchise a:hover { color: #000; }*/div.callfranchise {text-align: center;}#header {	width: 965px;	float: left;	margin: 12px 0;}#leftcol {	margin: 0 0 5px 0;	width: 195px;	float: left;}#content {	float: left;	margin: 0 15px 5px 0;	width: 455px;	display: inline;}#lawpage #content {width: 755px;}p.up {text-align: right;}div#agreement p {margin-left: 25px;}#content a, #rightcol a {text-decoration: underline;}#bignews {	margin: 0 0 10px 3px;	color: #000;	background-color: #D9D9D9;	padding-top: 15px;	padding-bottom: 15px;}#homepage #bignews {margin-top: 20px;}#franchisenews {margin: 10px 20px; background: #fff; padding: 20px;}#franchisenews p {font-size: 0.85em;}#homepage #franchisenews p:first-line {  font-weight: bold; font-size: 103%; }#franchisenews p.off:first-line {font-weight: normal; font-size: 100%;}#franchisenews p.on:first-line {font-weight: bold; font-size: 103%;}#lawpage #franchisenews p {font-size: 0.75em;}p.return {margin-bottom: 20px; text-align: center;}p.return a {font-size: 100%;}#rightcol {	margin: 0 0 5px 0;	width: 300px;	float: left;}#rightcol div {padding: 20px 3px; margin-right: 6px;}#topblock {background: #B1C5FF;}#midblock {background: #FCC761;}#bottomblock {background: #6BFD75;}#contactpage #topblock, #contactpage #midblock, #contactpage #bottomblock {height: 79px;}#footer {	width: 965px;	clear: both;	margin: 0 0 10px 0;	text-align: center;	padding: 20px 0;}div#footer p#me a 	{font-size: 100%; font-weight: normal;}div#footer p#me {display: none;}#homepage div#footer p#me {display: block;}div#footer p#them {margin-top: 20px;}p.major {font-weight: bold; font-size: 0.85em;}p.caption { font-style: italic; margin-bottom: 20px; }.mid {text-align: center;}/* ----------------------------------------------------- */ul#p7PMnav {font-size: 0.80em; }ul#p7PMnav a {line-height: 1.3em; font-size: 100%;}