@charset "UTF-8";
/* ********************************************************************
	* Description.......: Potbelly Our Careers styles version 0.1
	* Created by........: Euro 
	* Created date......: 06-04-2008
	* Modified by.......: Adriano Pezzella
	* Modified date.....: 07-22-2008
******************************************************************** */

/* =layout containers
============================== */
/*----  Backgrounds Styles  ----*/
body { background: #2a1100 url(../img/background_40.jpg) center top repeat-x; }


/*----  TALK TO US Section Styles  ----*/
.contentWrap { width:990px; z-index:1; position:absolute; margin-top:190px; }
.contentTop {
	display:block; width:985px; height:40px;
	background: #261106 url(../img/contentTop_40.jpg) center top no-repeat;
}
.contentMiddle { 
	float: left; 
	position: relative;
	display:block; 
	width: 939px;
	margin:0; padding:0 23px;
	background: url(../img/contentMiddle_40.jpg) 0 0 repeat-y;
}
.contentBottom { clear: both;
	display:block; width:985px; height:40px;
	background: #261106 url(../img/contentBottom_40.jpg) center top no-repeat;
}
.contentMiddleBody { float: left; background: url(../img/contentBody_40.jpg) 0 0 no-repeat; padding: 25px 0; }

.subNav ul 	{ border-bottom: 1px solid #b48b6c; }

.contentWrap .content	{ width: 890px; margin: 0 16px 0 38px; }



/* =content
============================== */
.careers .sidebar { float: left; width: 217px; height: 360px; margin: -8px 0 0 -1px; padding: 60px 10px 0 8px;  }
.careers .ver01 { background: url(../img/bg_sidebar_decor04a.png) 0 0 no-repeat; }
.careers .ver02 { background: url(../img/bg_sidebar_decor04b.png) 0 0 no-repeat; width: 207px; padding-left: 18px; }

.careers .sidebar ul { list-style: none; margin: 0; }
.careers .sidebar li { margin: 0 0 12px 0; }

.careers .colA { float: left; width: 340px; }
.careers .colB { float: right; width: 240px; }
.careers .colB .inside { padding: 0 10px 20px 30px; }
.careers .col01 { width: 550px; }

.careers .module .colA { float: left; width: 180px; margin-bottom: 20px; }
.careers .module .colB { float: left; xwidth: 180px; margin-bottom: 20px; }
.careers .module .colA ul,
.careers .module .colB ul { margin: 8px 0 0; }
.careers .module .colA li,
.careers .module .colB li { color: #ab3d23; }
.careers .module  input { position: relative; top: 2px; }

.careers .popup { left: 120px; z-index:150; }
.careers .popup img.photo { display:block; float: left; padding: 0 20px 1px 0; }
.careers .popup .apply { position: relative; zoom:1; float:right;}
.careers .popup h4 { font-weight: bold; font-size: 1.4em; color: #ab3d23; text-transform:uppercase; }
.careers .popup p { font-weight: normal; }

/* =Curved Box
============================== */
.careers .cbox { width: 630px; }
.careers .cboxT { background-image: url(../img/box4_top.png); }
.careers .cboxM { background-image: url(../img/box4_middle.png); _background-image: url(../img/box4_middle.gif); }
.careers .cboxB { background-image: url(../img/box4_bottom.png); } 


/* =Module
============================== */
.main { float: left; width: 550px; margin: 0 70px 0 0; }

.module { background-color: #f3f3f3; border:1px solid #fff; }
.moduleBody { padding: 16px; }
.module h3.subheadW  { margin:0; padding: 0 8px; background-color: #5b6958; color: #fff; font-family:Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; }
.module ul { list-style: none; margin: 12px 8px 24px 50px; }
.module li { margin-bottom: 5px; font-weight: normal; width:200px }
.module li.wide { margin-bottom: 5px; font-weight: normal; width:450px }
.module ul.pointer {  margin: 12px 8px 24px 10px; }
.module li a { text-decoration: none; font-weight: normal; }
.module li a:hover { text-decoration: underline; }

.moduleBody h4 { margin-bottom: 0; }
.moduleBody h4 + p { margin-top: 2px; }
.moduleBody dt { margin-top: 10px; color: #ab3d23; }
.moduleBody dl { margin: 20px 0 40px 20px; }
.moduleBody dd input { position: relative; top: 2px; }

.careers .moduleBody ul { list-style:disc; width:400px; }
.careers .moduleBody li { list-style:disc; width:400px; }

/* =misc
============================== */
.contentWrap hr { border-color: #e2ba9b transparent #b48b6c transparent; }

/* =Clearing Fixes
============================== */
.contentWrap:after,
.contentMiddle:after,
.pbM:after
	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0.1em; line-height: 0; }

.contentWrap,
.contentMiddle,
.pbM
	{ display: inline-block; }
	
/* Hides from IE-mac \*/
* html .contentWrap,
* html .contentMiddle,
* html .pbM
	{ height: 1%; }
	
.contentWrap,
.contentMiddle,
.pbM
	{ display: block; }
/* End hide from IE-mac */


/* PNG Fix */
.careers .sidebar, .careers .sidebar a, .sidebar img,
.careers .colB img
	{ behavior: url("../js/iepngfix.htc") }

.soPhoto {
	width: 215px;
	float: right;
	margin: 0 5px 0 0;
}	
	
/* ******************************** TESTING AREA ***************************** 
   *************************************************************************** */ 




