/*******************************************************
            Special Offer Page
********************************************************/
.t {
background: url(http://media.newjobs.com/offer/img/line.gif) 0 0 repeat-x; 
width:630px;  
background-color:#fafcef;
}
.b {
background: url(http://media.newjobs.com/offer/img/green_dot.gif) 0 100% repeat-x;  
}
.l {
background: url(http://media.newjobs.com/offer/img/green_dot.gif) 0 0 repeat-y;  
}
.r {
background: url(http://media.newjobs.com/offer/img/green_dot.gif) 100% 0 repeat-y; 
}
.bl {
background: url(http://media.newjobs.com/offer/img/bottom_left_corner.gif) 0 100% no-repeat; 
}
.br {
background: url(http://media.newjobs.com/offer/img/bottom_right_corner.gif) 100% 100% no-repeat;  
}
.tl {
background: url(http://media.newjobs.com/offer/img/tl.gif) 0 0 no-repeat; 
}
.tr {
background: url(http://media.newjobs.com/offer/img/tr.gif) 100% 0 no-repeat; 
}
.content li {
list-style-image:url(http://media.newjobs.com/offer/img/arrow.gif); 
margin: 0;  
padding: 5px 0 0 0; 
*padding: 0 0 5px 0; 
}
.content ul {
margin: 0;  
padding: 10px 0 0 18px; 
}
.content p {
margin:0; 
padding:0;
}
.content h1 {
font-size:250%; 
font-weight:300; 
font-weight:bold; 
margin:0; 
padding:13px 0 3px 0; 
*background-image:none;
}
.content h2 {
font-size:180%; 
margin:0; 
}
.content h3 {
font-size:160%; 
font-weight:bold; 
margin:0; 
padding:0; 
}
.content h4 {
font-size:130%; 
margin:0; 
font-weight:normal; 
padding-bottom:30px;
}
.content h5 {
font-size:150%; 
margin:0; 
font-weight:bold; 
padding-bottom:11px
}
.headline {
text-align:left !important; 
}
.title {
height:31px; 
padding-top:8px; 
}
.subTitle {
background: url(http://media.newjobs.com/offer/img/dot.gif) bottom; 
background-color:#ffffff;
background-repeat:repeat-x;
border-left:1px solid #96b11c; 
border-right:1px solid #96b11c; 
padding:13px 10px 18px 10px;
_height: 2px;
}
.center {
text-align:center; 
}
.green {
color: #96b11c; 
}
.white {
color: #ffffff; 
}
.blue {
color:#0161b2 !important;
}           
.orange {
color:#ff8620 !important;
}
.bottom {
height:100%; 
padding:15px 85px 34px 22px;
position: relative;
}
.colLeft {
width:45%; 
float:left; 
height:100%;
}
.colRight {
width:45%; 
float:right; 
height:100%; 
}
.left {
float:left; 
}
.right {
padding: 0 0 0 8px; 
}
.content {
 width:900px; 
 padding: 0 28px; 
}
#buyNowButton {
float: left; 
width: 80px; 
display: inline; 
padding: 15px 0 0 50px; 
}
#buyNowButton .BtnLevelOneText{
font-size:135%; 
}
.back {
text-align:right; 
padding:5px 0;
}
#outerWrapperVS {
padding:0; 
}
html:not([lang*=""]) #gswModuleBoxHead span.gswHeader {
margin-left:10px !important; 
}
/*******************************************************
	Special Offer Value Packs Page
********************************************************/
.page{
width: 623px;
padding-left: 86px;
}
.boldCopyHd {
background: url("http://media.newjobs.com/id/hiring/core/specialoffers/valuepacksbanner.gif") no-repeat;
height: 28px;
width: 623px;
padding-top: 5px;
padding-left: 10px;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
}
.groupitem{
background: url("http://media.newjobs.com/id/hiring/core/specialoffers/groupbg.gif") repeat-x center center;
margin-top: 10px;
margin-bottom: 10px;
}
.groupitemtop{
	background: url("http://media.newjobs.com/id/hiring/core/specialoffers/dot-grey.gif") repeat-x 0px 0px;
	margin-top:10px;
}
.groupitembottom{
	background: url("http://media.newjobs.com/id/hiring/core/specialoffers/dot-grey.gif") repeat-x bottom;
}
.groupitemleft{
	background: url("http://media.newjobs.com/id/hiring/core/specialoffers/dot-grey.gif") repeat-y left;
}
.groupitemright{
	background: url("http://media.newjobs.com/id/hiring/core/specialoffers/dot-grey.gif") repeat-y right;
}
.groupitemtl{
background: url("http://media.newjobs.com/id/hiring/core/specialoffers/groupcornertl.gif") no-repeat left top;
}
.groupitemtr{
background: url("http://media.newjobs.com/id/hiring/core/specialoffers/groupcornertr.gif") no-repeat right top;
}
.groupitembl{
background: url("http://media.newjobs.com/id/hiring/core/specialoffers/groupcornerbl.gif") no-repeat left bottom;
}
.groupitembr{
background: url("http://media.newjobs.com/id/hiring/core/specialoffers/groupcornerbr.gif") no-repeat right bottom;
}
.postings{
width: 48%;
color: #000000;
}
.postings p{
padding-top:    10px;
padding-bottom: 10px;
padding-left:   30px;
padding-right:  0px;
margin: 0px;
font-size: 12px;
}
.buttons{
text-align:right;
position: absolute;
width: 300px;
left: 420px;
}
.BtnLevelOne{
position: relative;
top: 7px;
}
.groupseparator{
background: url("http://media.newjobs.com/id/hiring/core/specialoffers/dotted-line.gif") repeat-x 1px 0px;
width: 600px;
//width: 603px; 
padding-left: 20px;
}
.grouptitle{
background-color: #FFFFFF;
width: 100%;
font-size: 14px;
font-weight:bold;
color: #0161b2;
display: inline;
}
.grouptitlebox{
width:100%;
}
.learnmore{
text-decoration: underline;
padding-right: 15px;
position: relative;
top: 7px;
}
.ttBigBlueBold{
background-image:url("http://media.newjobs.com/id/hiring/core/specialoffers/eye.gif"); 
background-repeat: no-repeat;
background-position: left 5px;
display: block;
position: relative;
left:-30px;
height: 26px;
padding-left: 30px;
padding-top: 3px;
font-size: 20px;
color: #0161b2;
float:left;
}
.ttfrmTxt{
font-size: 14px;
}
.toptable{
padding: 9px 0px 5px 0px;
}
.ttparagraph{
width: 58%;
float: left;
}
.orangeDarkBoldText{
font-weight:Bold;
font-size: 13px;
color: #ff6600;
}
.ZipCodePlace{
background-color:#f5f9fc;
margin-bottom: 10px;
margin-left: 6px;
padding-left: 2px;
width: 255px;
display: table;
}
.ZipCodeControl {
background-color:#f5f9fc !important;
}
.ZipCodePlace .tl{
background: url("http://media.newjobs.com/id/hiring/core/specialoffers/zipcornertl.gif") no-repeat left top;
}
.ZipCodePlace .tr{
background: url("http://media.newjobs.com/id/hiring/core/specialoffers/zipcornertr.gif") no-repeat right top;
}
.ZipCodePlace .bl{
background: url("http://media.newjobs.com/id/hiring/core/specialoffers/zipcornerbl.gif") no-repeat left bottom;
}
.ZipCodePlace .br{
background: url("http://media.newjobs.com/id/hiring/core/specialoffers/zipcornerbr.gif") no-repeat right bottom;
padding-top:5px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}
.ZipCodePlace .t{
background: url("http://media.newjobs.com/id/hiring/core/specialoffers/dot-green.gif") repeat-x top;
width: 100%
}
.ZipCodePlace .b{
background: url("http://media.newjobs.com/id/hiring/core/specialoffers/dot-green.gif") repeat-x bottom;
}
.ZipCodePlace .l{
background: url("http://media.newjobs.com/id/hiring/core/specialoffers/dot-green.gif") repeat-y left;
}
.ZipCodePlace .r{
background: url("http://media.newjobs.com/id/hiring/core/specialoffers/dot-green.gif") repeat-y right;
}
#outerWrapperVS{
display: none !important;
}
.orangeLocation{
color: #ff6600;
font-size: 15px;
font-weight: bold;
text-align: center;
}
.zipboxlink{
padding-top: 4px;
padding-bottom: 4px;
color:#0024FF;
*text-decoration: underline;
}
.zipboxtext{
padding-bottom:4px;
padding-top:4px;
}
.buttonStyle2{
width: 32px !important;
}
.MsgNow{
color: #0161b2;
font-weight: bold;
}
/*******************************************************
	Special Offer resumeproductzip.aspx Page
********************************************************/
.rpzbox{
align: left;
width: 60%;
padding-left: 15px;
padding-top: 1px;
}
.rpzboxb{
background: url("http://media.newjobs.com/id/hiring/core/specialoffers/dot-green.gif") repeat-x bottom;
}
.rpzboxl{
background: url("http://media.newjobs.com/id/hiring/core/specialoffers/dot-green.gif") repeat-y left;
}
.rpzboxr{
background: url("http://media.newjobs.com/id/hiring/core/specialoffers/dot-green.gif") repeat-y right;
}
.rpzboxbl{
background: url("http://media.newjobs.com/id/hiring/core/specialoffers/zipcornerbl.gif") no-repeat left bottom;
}
.rpzboxbr{
background: url("http://media.newjobs.com/id/hiring/core/specialoffers/zipcornerbr.gif") no-repeat right bottom;
}
.rpzboxt{
background: url("http://media.newjobs.com/id/hiring/core/specialoffers/rpz_t.gif") repeat-x top;
}
.rpzboxtl{
background: url("http://media.newjobs.com/id/hiring/core/specialoffers/rpz_tl.gif") no-repeat left top;
}
.rpzboxtr{
background: url("http://media.newjobs.com/id/hiring/core/specialoffers/rpz_tr.gif") no-repeat right top;
}
h1 .rpzboxtitle{
font-size: 18px;
font-weight: bold;
color: #FFFFFF;
display:block;
text-align:center;
line-height:30px;
}
.rpzboxcontent{
padding-left: 15px;
padding-right: 15px;
}
.productsSubHead{
font-weight: Bold;
font-size: 15px;
color: #FFFFFF;
line-height:10px;
}
.zipPrompt{
display:block;
padding-top: 15px;
*padding-top:0px;
}
.enterzipcode{
display:block;
padding-top: 20px;
padding-left: 70px;
padding-bottom: 20px;
}
.bspace{
text-align: center;
padding-bottom: 20px;
}
.bundleDescription
{
	color:#96B11C;
	font-weight:bold;
}
	.bundleDescription div
	{
		float:left;
		width:100%;
	}
		.bundleDescription div h2
		{
			margin:0px;
			*font-size:18px;
		}
	.bundleDescription .bundlePricing
	{
		margin-bottom:15px;
		width:auto;
	}
		.bundleDescription .bundlePricing div
		{
			float:left;
			width:auto;
		}
			.bundleDescription .bundlePricing .bundlePriceComparison
			{
				font-size:12px;
				font-weight:normal;
				margin:4px 0px 0px 5px;
			}
.panelLocationZipCode
{
	clear:both;
}
.rpzboxcontent h1
{
	_position:relative;
}
.headerResumeSearch
{
	text-align:left !important;
}
/****************************
Questions Call Monster banner
****************************/
div.questionsChat
{
	position: absolute;
	left: 475px;
	margin: -66px 0 0 3px;
	*margin: -66px 0 0 0px; /* IE 6 */
	width: auto;
	}
div.questionsChatResSrch
{
	position: absolute;
	margin: -66px 0 0 660px;
	x*margin: -66px 0 0 0px; /* IE 6 */
	width: auto;
	}
/*******************************************************
	Special Offer Value Packs Page  REDESIGN
********************************************************/
.boldCopyHd {
background:transparent url(http://media.newjobs.com/id/hiring/58/redux/specialoffers-blue-header.jpg) no-repeat scroll 0 0;
height: 31px !important;
width: 704px;
color: #FFFFFF;
font-size: 15px;
font-weight: normal;
padding-top:41px;
padding-left:10px;
}
.boldCopyHdSaveNow {
width: 704px;
height:70px;
margin-top:-47px;
position: relative;
background:transparent url(http://media.newjobs.com/id/hiring/58/redux/specialoffers-savenow.png) no-repeat scroll 500px 0;
}
.groupitem{
background:transparent url(http://media.newjobs.com/id/hiring/58/redux/specialoffers-blue-gradient.jpg) repeat-x scroll center;
margin:0px !important;
width:704px;
height:105px;
}
.postings p{
margin: 0px !important;
padding: 25px 0 0 20px !important;
font-size: 12px;
color: #0161b2;
font-weight:bold;
font-size:140%;
}
.BtnLevelOne{
position: relative;
top: 25px;
}
.learnmore {
color:#673593;
font-weight:bold;
left:-120px;
padding-right:70px;
position:relative;
text-decoration:underline;
top:55px;
}
.buttons {
background:transparent url(http://media.newjobs.com/id/hiring/58/redux/specialoffers-price-gradient.png) no-repeat scroll 0 0;
left:545px;
position:absolute;
margin-top:10px;
text-align:center;
width:141px;
height:81px;
}
.valuePackFooter {
background:transparent url(http://media.newjobs.com/id/hiring/58/redux/specialoffers-blue-footer.jpg) no-repeat scroll 0 0;
height:8px;
width:704px;
margin-top:-6px !important;
}
.ZipCodePlace, .ttparagraph {display:none}
.page {
padding:0px;
width:704px}
div.questionsChat {
left: 760px
margin-top:20px
}
#headlineWrapper h1 {
position:absolute;
color:#FFFFFF !important;
background-color:transparent;
}
#headlineWrapper {
padding:0px;
position:absolute;
margin-top:13px;
margin-left:10px;
}
#outerWrapper {margin:0px}
.toptable {padding:0px; position:absolute;
margin-top:65px;
margin-left:240px}
