@charset "UTF-8";
/*---------------------------------------
		Papa Murphy's Site Redesign
		global.css
		7.31.09
*/

* {
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	line-height:170%;
	outline:0 none;
}
html, body {
	border:0;
	height:100%;
	font-size:100%;
	width:100%;
}
body#home { background:transparent url(../images/1600x1350.jpg) no-repeat top center fixed; }
body#franchise { background:transparent url(../images/1600x1350.jpg) no-repeat top center fixed; }
body#about { background:transparent url(../images/1600x1350_aboutus.jpg) no-repeat top center fixed; }
body#witnb { background:transparent url(../images/1600x1350_WITB.jpg) no-repeat top center fixed; }
body > #fullPageWrap {  /* sticky footer */
	height:auto;
	min-height:100%;
}
/*---- Frequently Used Classes */
.bold { font-weight:900; }
.clear { clear:both; }
.floatLeft { float:left; }
.floatRight { float:right; }
.italic { font-style:italic; }
/*---- Clear fix for sticky footer*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */

/*---- Page wrap for sticky footer */
#fullPageWrap {
	height:100%;
	margin:0 auto -51px; /* the bottom margin is the negative value of the footer's height */
	padding:0;
	width:100%;
}
/*---- Content */
p { margin-top:15px; }
h2 { font-size:14px; }
a { font-weight:bold; }
ul { padding:10px 0px 0px 20px; }
li { margin-bottom:10px; }
img {border:none;}

#contentWrap {
	height:100%;
	margin:0 auto;
	padding:160px 0 51px;
	width:832px;
	_width:900px;
}
#contentLeft, #contentMiddle, #contentRight {
	height:300px;
	margin:0 20px 0 0;
	padding:0;
	width:214px;
}
#contentLeft { height:auto; }
#contentMiddle { 
	height:auto;
	width:363px;
}
.middleBodyContent{
	padding:1px 29px 16px 18px;
	background:url(../images/slimContentBG.png) repeat-y;
	#background:#FFF;
}
#contentMiddle .contentFooter {
	background:url(../images/slimContentFooter.png) no-repeat;
	#background:url(../images/slimContentFooter.gif) no-repeat;
	width:363px;
	height:18px;
}
#contentRight {
	height:auto;
	margin:0;
}
#logo {
	margin:-122px 0 15px -10px;
	_margin:0;
	padding:0;
	position:relative;
}
#logo a img { border:0 none; }
.mainContent {
	margin:0 0 20px;
	padding:0;
	position:relative;
}
#contentWide { width:595px; }
.contentHeader { }
.contentFooter {
	background:url(../images/contentFooter.png) top no-repeat;
	#background:url(../images/contentFooter.gif) top no-repeat;
	width:595px;
	height:80px;
}
.wideBodyContent {
	padding:12px 45px 0px 62px;
	background:url(../images/contentBG.png) repeat-y;
	#background:url(../images/contentBG.gif) repeat-y;
}
.wideBodyContent p { margin-top:0px; padding-top:15px; }
.legal{
	font-size:11px;
	font-style:italic;
	padding-top:10px;
}
.legal_title{
	font-style:normal;
}
/*---- Content Nav */
.navBlock {
	margin:0 0 15px;
	padding:0;
}
.navBlock a img, navBlock img { border:0 none; }
.franchiseTop { background:url(../images/nav/but_franchise_top.png) no-repeat; #background:url(../images/nav/but_franchise_top.gif) no-repeat;}
.franchiseMiddle { background:url(../images/nav/but_franchise_bg.png); #background:url(../images/nav/but_franchise_bg.gif); }
.aboutTop { background:url(../images/nav/but_about_top.png) no-repeat; #background:url(../images/nav/but_about_top.gif) no-repeat;}
.aboutMiddle { background:url(../images/nav/but_about_bg.png); #background:url(../images/nav/but_about_bg.gif);}
.franchiseMiddle p {
	margin-top:-2px;
	padding-left:14px;
}
.aboutMiddle p {
	margin-top:-2px;
	padding-left:14px;
}
.contentLink {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:16px;
}
.current { text-decoration:underline; }
.franchiseBottom { background:url(../images/nav/but_franchise_bottom.png) no-repeat; #background:url(../images/nav/but_franchise_bottom.gif) no-repeat;}
.aboutBottom { background:url(../images/nav/but_about_bottom.png) no-repeat; #background:url(../images/nav/but_about_bottom.gif) no-repeat;}
.video { padding:0px 0px 15px 25px; }
#careers { background:url(../images/nav/but_careersNR.png) no-repeat 0 0; #background:url(../images/nav/but_careersNR.gif) no-repeat 0 0; }
#careers:hover { background:url(../images/nav/but_careersRO.png) no-repeat 0 0; #background:url(../images/nav/but_careersRO.gif) no-repeat 0 0; }

/*---- Footer */
#footer {
	clear:both;
	height:51px;
	margin:-51px 0 0; /* negative top margin for sticky footer */
	padding:0;
	position:relative;
	width:100%;
}
#footerTop {
	background:url(../images/footer_top_bg.png) top center repeat-x;
	#background:url(../images/footer_top_bg.gif) top center repeat-x;
	height:14px;
	margin:0;
	_margin:0 0 -5px;
	padding:0;
}
#footerBtm {
	background:url(../images/footer_btm_bg.jpg) top center repeat-x;
	height:37px;
	margin:0;
	padding:0;
}
#footerBtm ul {
	left:35px;
	list-style:none;
	margin:0 auto;
	padding:0;
	position:relative;
	width:700px; _width:900px;
}
#footerBtm ul li {
	color:#fff;
	font-size:10px;
	display:inline;
	margin:0 20px 0 0;
	position:relative;
	float:left;
}
#footerBtm ul li a, #footerBtm ul li.copyright {
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	/*float:right;*/
}
#footerBtm ul li a img { position:absolute; right:-52px; top:2px; #top:3px; }
#footerBtm ul li a img[alt=Facebook] { right:-26px; }
#footerBtm ul li a img { _position:relative; _margin:0; _right:0; _top:3px; }
#footerBtm ul li a { font-size:11px; }
#footerBtm ul li.copyright { font-size:9px; padding-right:44px; }
/* FAQ page */
.Q {
	font-weight:bold;
	padding-top:20px;
}
.Q a {
	text-decoration:none;
	color:#000;
}
.Q a:hover { color:#bf2e1a !important; }
.A {
	position:relative;
	height:auto;
	display:none;
}
.A a {
	text-decoration:underline;
	font-weight:normal;
}
/* Press Room page */
.row { display:block; }
.row::after {
 clear:both;
 content:".";
 visibility:hidden;
}
.date {
	float:left;
	margin:0 10px 0 0;
}
.releaseTtl {
	float:left;
	margin:0;
	padding:0;
}
a.newsRelease {
	font-weight:100;
	text-decoration:none;
}
a.newsRelease:hover { text-decoration:underline; }
.indent { margin-left:64px; }
.indent + h2 { margin-top:30px; }

#franchise_inquiry td{
padding-bottom:10px;
padding-right:10px;
}
#franchise_inquiry label{
	line-height:120%;
}