﻿@charset "UTF-8";
/* ********************************************************************
	* Description.......: Potbelly FRANCHISING styles version 0.1
	* Created by........: Euro 
	* Created date......: 06-04-2008
	* Modified by.......: Wally Werner, Jeff Owen, Will Busby
	* Modified date.....: 09-17-2009
******************************************************************** */

/* =layout containers
============================== */
/*----  Backgrounds Styles  ----*/
body { background: #482d18 url(../img/background_60.jpg) center top no-repeat; }


/*----  FRANCHISING Section Styles  ----*/
.contentWrap { width:990px; z-index:1; position:absolute; margin-top:170px; }
.contentTop {
	display:block; width:986px; height:60px;
	background: url(../img/contentTop_60.jpg) center top no-repeat;
}
.contentMiddle { 
	float: left; 
	position: relative;
	display:block; 
	width: 870px;
	margin:0; padding:0 60px;
	background:  url(../img/contentMiddle_60.jpg) 0 0 repeat-y;
}
.contentBottom { clear: both;
	display:block; width:986px; height:60px;
	background: url(../img/contentBottom_60.jpg) center top no-repeat;
}
.contentMiddleBody { float: left; background: url(../img/contentBody_10.jpg) 0 0 no-repeat; padding: 25px 0 0 0; }
.subNav ul 	{ border-bottom: 1px solid #7e7a77; }

.contentWrap .content	{ width: 860px; margin: 0 0 0 16px; }


/* =content
============================== */
.franchising .sidebar { float: left; width: 188px; height: 430px; margin-left: -1px; padding: 60px 0 0 2px; background: url(../img/bg_sidebar_decor05.png) top right no-repeat;  }
.franchising .sidebar ul { list-style: none; margin: 0; }
.franchising .sidebar li { margin: 0 0 12px 0; }

.franchising .inside { margin-right: 12px; }

/* =Accordion
============================== */

.accordion  { width: 540px; }
.accordion .panel { 
	position: relative; 
	zoom: 1; 
	overflow: hidden; 
	width: 550px; 
	padding: 0; 
	background: #fffde1 none;
	 }

.accordion a {
	display:block;
	width: 100%;
	margin-top: 0;
	padding:5px;
	border-bottom: 3px solid #fff;
	background: #5b6958 url() 0 0 repeat-x;
	font: bold italic 1.2em Arial, Helvetica, sans-serif;
	letter-spacing: 0.07em;
	color: #fff;
	text-decoration: none;
	cursor:pointer;
}
.accordion a.last { border-bottom: none; } 
.accordion a:hover { background: #515f4d url() 0 0 repeat-x; }
.accordion a.selected { background: #933c2e url() 0 0 repeat-x; color: #fff; cursor: default; }
.accordion p { position:absolute; top:-9000px; left:-9000px; }



/* =misc
============================== */
.contentWrap hr { border-color: #fff transparent #aba8a4 transparent; }


/* =Curved Box
============================== */
.franchising .cbox { width: 670px; }

.franchising .cboxT { background-image: url(../img/box2_top.png); }
.franchising .cboxM { background-image: url(../img/box2_middle.png); _background-image: url(../img/box2_middle.gif); }
.franchising .cboxB { background-image: url(../img/box2_bottom.png); } 

.franchising .cboxTa { background-image: url(../img/box1_top.png); }
.franchising .cboxMa { background-image: url(../img/box1_middle.png); _background-image: url(../img/box1_middle.gif); }
.franchising .cboxBa { background-image: url(../img/box1_bottom.png); } 


/* inner content */
.franchising .cboxM .col01 { float:left; position: relative; z-index: 20; width: 200px; padding-top: 40px; }

.franchising .cboxM .col02 { float:left; position: relative; z-index: 100; width: 435px; }
.franchising .cboxM .col02 h1 em,
.franchising .cboxM .col02 p em { color: #933c2e; }

.franchising .cboxMa .col02 { float:left; position: relative; z-index: 100; width: 435px; }
.franchising .cboxMa .col02 h1 em,
.franchising .cboxMa .col02 p em { color: #933c2e; }






/* =Clearing Fixes
============================== */
.contentWrap:after,
.contentMiddle:after
	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0.1em; line-height: 0; }

.contentWrap,
.contentMiddle
	{ display: inline-block; }
	
/* Hides from IE-mac \*/
* html .contentWrap,
* html .contentMiddle
	{ height: 1%; }
	
.contentWrap,
.contentMiddle
	{ display: block; }
/* End hide from IE-mac */



/* PNG Fix */
.franchising .sidebar, .sidebar img, .cboxTf, .cboxMf img, .cboxBf, .TB_overlayMacFFBGHack, .cbox img
{ behavior: url("../js/iepngfix.htc") }




/* Misc */
.floatLeft { float:left; } /* float images to the left */
.floatRight { float:right; margin:0 0 5px 25px;  } /* float image right to wrap text */
.bold { font-weight:bold; }
.italic { font-style:italic; }
.green { color:#00560e; }

