/* CSS Document for small & medium business pages */
/* Version 1.0 - 12.4.08 - 2:10 pm */

/* Small Business Navigation Styles
______________________________________________________________________________ */

/* smb down states */
div.jp_HomePage #jp_mainNavigation li#smb_homeLink, div.smb_Default #jp_mainNavigation li#smb_homeLink, div#packagePageWrapper #jp_mainNavigation li#smb_productsLink, div.jp_searchResumes #jp_mainNavigation li#smb_productsLink, div.smb_Find #jp_mainNavigation li#smb_productsLink, div.smb_Prod #jp_mainNavigation li#smb_productsLink, div.jp_Articles #jp_mainNavigation li#smb_adviceLink, div.jp_CaseStudies #jp_mainNavigation li#smb_testimonialsLink, div.smb_Testimonials #jp_mainNavigation li#smb_testimonialsLink, div.jp_Training #jp_mainNavigation li#smb_trainingLink {
	background: url(http://img.icbdr.com/images/jp/elements/dot.gif) center bottom no-repeat;
}
/* end smb down states */

/* small business product down states - ie. SMB_ProdBrandBuilder - activate when new pages launch */
div.smb_ProdBrandBuilder li#smbBrandBuilderNav a, div.smb_ProdJobLogo li#smbJobLogoNav a, div.smb_ProdJobBrand li#smbJobBrandingNav a, div.smb_ProdVideoBrand li#smbVideoBrandingNav a, div.smb_ProdJOBS li#smbJOBSNav a, div.smb_ProdEmail li#smbEmailNav a, div.smb_ProdJobPosting li#smbProdJobPostingNav a, div.smb_ProdExperiencePosting li#smbProdExperiencePostingNav a, div.smb_ProdCrossPosting li#smbProdCrossPostingNav a, div.smb_ProdSmartJob li#smbProdSmartJobNav a, div.smb_ProdDiversity li#smbDiversityNav a, div.smb_ProdCollege li#smbCollegeNav a {
	color: #c00 !important;
	background: #f2f2f2 !important;
}
/* end smb product down states */

/* Small Business Layout Styles
______________________________________________________________________________ */

/* typical layout dimensions - modify as improved */
#jp_mainWrapper #smb_MainContent {
	width: 532px;
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#jp_mainWrapper #smb_SubContent {
	width: 192px;
	float: right;
	margin: 0;
	padding: 0;
}
/* end typical layout dimensions */

/* home */
#jp_mainWrapper .layout-f {
	background: url(http://img.icbdr.com/images/jp/content/jp-home-bg.gif) repeat-y !important;
	padding-top: 17px !important;
	padding-bottom: 0;
	margin-top: 0 !important;
}
#jp_mainWrapper .layout-f #jp_subContent {
	padding-left: 10px;
	width: 185px;
	float: left;
}
#jp_mainWrapper .layout-f #jp_mainContent {
	float: right;
	width: 525px;
}
/* end home */

/* products on main products page - SMB_Prod */
#jp_mainWrapper div.smb_mainProducts {
	float: left;
	display: inline;
}
#jp_mainWrapper div.smb_mainProduct {
	background: none;
	position: relative;
	display: block;
}
#jp_mainWrapper div.smb_jobProduct {
	width: 260px;
	float: left;
	background: url(http://img.icbdr.com/images/JP/content/small-business/job-posting-icon.jpg) no-repeat;
	margin-bottom: 7px;
}
#jp_mainWrapper div.smb_resumeProduct {
	width: 260px;
	float: right;
	background: url(http://img.icbdr.com/images/JP/content/small-business/resume-database-icon.jpg) no-repeat;
	margin-bottom: 7px;
}
#jp_mainWrapper div.smb_packagesProduct {
	clear: both;
	display: block;
	margin-bottom: 0;
	margin-top: 0;
	border: 1px solid #fff;
	background: url(http://img.icbdr.com/images/JP/content/small-business/hiring-package-icon.jpg) no-repeat;
}
#jp_mainWrapper div.smb_subProducts {
	padding: 0 8px 0 8px;
	margin: 8px 8px 0 24px;
	border: 1px dotted #bbb;
}
#jp_mainWrapper div.smb_brandingProduct {
	border: 1px solid #fff;
	margin-top: 11px;
	background: url(http://img.icbdr.com/images/JP/content/small-business/employment-branding-icon.jpg) no-repeat;
}
#jp_mainWrapper div.smb_supportingProduct {
	margin-top: 6px;
	border: 1px solid #fff;
	background: url(http://img.icbdr.com/images/JP/content/small-business/supporting-products-icon.jpg) no-repeat;
}
#jp_mainWrapper div.smb_mainProduct h2 {
	border-bottom: 0;
	height: 22px;
	padding-top: 8px;
	margin-top: 0;
	display: block;
}
#jp_mainWrapper div.smb_mainProduct h2 a {
	display: block;
	font: bold 14px Arial, Helvetica, sans-serif;
	line-height: 22px;
	vertical-align: middle;
	background: #ececec;
	left: 0px;
	margin-left: 61px;
	padding-left: 7px;
}
#jp_mainWrapper div.smb_jobProduct h2 a {
	padding-left: 8px;
}
#jp_mainWrapper div.smb_resumeProduct h2 a {
	margin-left: 61px;
}
#jp_mainWrapper div.smb_packagesProduct h2 {
	width: 532px;
}
#jp_mainWrapper div.smb_mainProduct h2 a {
	color: #000;
}
#jp_mainWrapper div.smb_mainProduct h2 a:link, #jp_mainWrapper div.smb_mainProduct h2 a:visited {
	text-decoration: none;
}
#jp_mainWrapper div.smb_mainProduct h2 a:hover, #jp_mainWrapper div.smb_mainProduct h2 a:active {
	text-decoration: underline;
}
#jp_mainWrapper div.smb_mainProduct a.smb_iconLink {
	position: absolute;
	display: block;
	width: 60px;
	height: 81px;
}
#jp_mainWrapper div.smb_mainProduct p {
	padding-top: 0;
	padding-left: 68px;
	padding-right: 14px;
	margin: 5px 0 0 0;	
}
#jp_mainWrapper dl.smb_ProductsList {
	margin-top: 8px !important;
	width: 480px;
}
/* end products */

/* smb partner offers */
#jp_mainWrapper div.smb_partnerHolder {
	text-align: center;
	width: 260px;
	float: left;
	border: 1px solid #fff;
	padding: 3px 0;
}
#jp_mainWrapper div.smb_partnerOffer {
	border: 1px #ccc dotted;
	width: 252px;
	float: left;
	margin: 0 auto;
}
#jp_mainWrapper div.smb_partnerOffer img {
	width: 180px;
	border: 0;
	margin: 8px 31px;
}
#jp_mainWrapper div.smb_partnerOffer p {
	margin: 0 8px 8px 8px;
}
#jp_mainWrapper div.smb_partnerOffer p a {
	font-weight: bold;
}
#jp_mainWrapper div.smb_partnerLogo {
	width: 190px;
	float: left;
}
#jp_mainWrapper div.smb_partnerLogo img {
	width: 180px;
	margin-right: 10px;
}
#jp_mainWrapper div.smb_partnerLogo p {
	font-weight: normal;
	text-align: center;
}
#jp_mainWrapper div.smb_partnerCopy {
	border-left: 1px #ccc dotted;
	width: 330px;
	padding-left: 8px;
	float: right;
}
/* end smb partner offers */

/* smb resume database */
#jp_mainWrapper div.smb_landRDBHeader {
	border: 0;
	width: 724px;
}
.smb_LandRDB #smb_MainContent {
	background: none;
	width: 485px !important;
	padding: 0;
	margin: 0;
}
.smb_LandRDB #smb_SubContent {
	width: 221px !important;
	padding: 0;
	margin: 0;
	border-left: 1px solid #bbb;
}
#jp_mainWrapper div.submitWrapper {
  	float: left;
	width: 280px;
	margin: 8px 0 0 0;
}
/* end smb resume database */

/* confirmation pages */
.smb_ReferFriendConfirm {
	padding-bottom: 0 !important;
	background: none !important;
}
.smb_ReferFriendConfirm #jp_mainContainer {
	padding-bottom: 144px !important;
	background: url(http://img.icbdr.com/images/jp/content/small-business/girl-sitting.jpg) no-repeat 451px bottom !important;
}
.smb_ReferFriendConfirm #smb_MainContent {
	width: 492px !important;
}
.smb_ReferFriendConfirm #smb_SubContent {
	width: 215px !important;
	padding: 0 0 150px 8px !important;
	border-left: 1px dotted #000;
}
/* end confirmation pages */

/* Small Business Common Styles
______________________________________________________________________________ */

/* small business headers - modify as improved */
#jp_mainWrapper h1 {
	padding-top: 3px;
}
#jp_mainWrapper #smb_MainContent h1 {
	margin-left: -1px;
}
#jp_mainWrapper h1.smb_blackProductHeaderOne {
	font-size: 20px;
	font-weight: bold;
	padding: 1px 0 0 0;
	font-family: Arial;
	color: #000;
	margin: 0;
}
#jp_mainWrapper #smb_brandingHeader h1 {
	font: bold 22px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 13px 0 0 8px;
	margin: 0;
}
#jp_mainWrapper h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #0f3d71;
	margin-top: 8px;
	margin-left: -1px;
	margin-bottom: 8px;
	line-height: 20px;
}
#jp_mainWrapper .layout-f h2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin-bottom: 7px;
}
#jp_mainWrapper h2.smb_borderedHeaderTwo {
	padding-bottom: 2px;
	border-bottom: 1px solid #0f3d71;
}
#jp_mainWrapper h2.smb_subProductHeader {
	border-bottom: 1px dotted #000;
	padding-bottom: 4px;
	color: #000;
	margin-top: 5px;
}
#jp_mainWrapper h2.smb_blackProductHeaderTwo {
	color: #000;
	font-size: 16px;
	margin-top: 16px;
}
.smb_ProdBrandPromo h2 {
	color: #333 !important;
	background: transparent !important;
}
#jp_mainWrapper h3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0f3d71;
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: 20px;
}
.smb_LandRDB #smb_SubContent h3.jp_mainHeaderThree {
  	font: bold 12px Arial, Helvetica, sans-serif !important;
}
.smb_LandRDB p, .smb_LandRDB h3 {
	margin-top: 0 !important;
}
.smb_LandRDB #smb_SubContent h3.jp_mainHeaderThree, .smb_LandRDB #smb_SubContent ul.art_recentList {
	margin-left: 23px !important;
}
#jp_mainWrapper h4 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #0f3d71;
	line-height: 20px;
}
#jp_mainWrapper .jp_SubCategoryDesc h4 {
	margin: 0;
	padding: 0 8px 8px 8px;
}
/* end small business headers */

/* small business paragraphs */
#jp_mainWrapper .smb_prodParagraph {
	margin-right: 20px;
}
#jp_mainWrapper p.smb_otherOptionsRDB {
	width: 95px;
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin-top: 8px !important;
}
#jp_mainWrapper .smb_mainContent p.jp_body, #jp_mainWrapper .jp_mainPageHeader p.jp_body {
	margin-top: 8px !important;
}
#jp_mainWrapper #smb_productSubContent h2, #jp_mainWrapper #smb_productSubContent p {
	margin-left: 8px;
	margin-right: 8px;
}
/* end small business paragraphs */

/* small business lists */
#jp_mainWrapper dl.smb_ProductsList {
	margin-bottom: 0;
	width: 480px;
}
#jp_mainWrapper dl.smb_ProductsList dt {
	width: 100px;
}
#jp_mainWrapper dl.smb_ProductsList dd {
	width: 380px;
}
#jp_mainWrapper dl.smb_prankList {
	margin-top: 6px;
}
#jp_mainWrapper dl.smb_prankList dt {
	width: 170px;
}
#jp_mainWrapper dl.smb_prankList dd {
	width: 275px;
}
#jp_mainWrapper div.smb_highlightPrank {
	padding: 8px;
	margin: 4px;
}
#jp_mainWrapper dl.smb_alternateProductList {
	width: 532px;
	padding: 8px 0;
	border-bottom: 8px solid #fff;
}
#jp_mainWrapper dl.smb_alternateProductList dt {
	color: #0f3d71;
	width: 192px;
	padding: 2px 0 0 8px;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#jp_mainWrapper dl.smb_alternateProductList dd {
	width: 332px;
	margin: 0;
	padding: 0;
}
#jp_mainWrapper ul.pricingGrid {
  	width: 182px;
	float: left;
	margin: 0;
	padding: 8px 8px 0 0;
	list-style: none;
}
#jp_mainWrapper ul.pricingGrid li {
  	width: 181px;
	height: 25px;
	border-left: 1px solid #7d94ae;
	background: #f5f5f5;
	margin: 0 0 8px 0;
	padding: 0;
	font-weight: bold;
 }
#jp_mainWrapper ul.pricingGrid li span.time {
	height: 25px;
	display: block;
	float: left;
	text-indent: 12px;
	width: 90px;
}
#jp_mainWrapper ul.pricingGrid li span.price {
	height: 25px;
	display: block;
	float: left;
	width: 80px;
}
#jp_mainWrapper ul.smb_otherOptionsRDBList {
	width: 250px;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
#jp_mainWrapper ul.smb_otherOptionsRDBList li {
	width: 250px;
	height: 25px;
	margin: 8px 0 0 0;
	padding: 0;
}
/* end small business lists */

/* small business images */
#jp_mainWrapper img.smb_topRightImage {
	padding-right: 8px;
	padding-top: 8px;
}
#jp_mainWrapper div.smb_landRDBHeader img {
	width: 724px;
	height: 126px;
	margin-top: 8px;
	margin-bottom: 12px;
	border: 0;
}
#jp_mainWrapper #smb_hireright_hrlogo {
	float: left;
	margin: 0 0 12px 32px;
	width: 140px;
	height: 69px;
}
#jp_mainWrapper #smb_hireright_cblogo {
	float: right;
	margin: 29px 34px 12px 0;
	width: 190px;
	height: 40px;
}
/* end small business images */

/* small business forms */
#jp_mainWrapper input.smb_buyButton {
	margin: 0 0 0 4px;
	padding: 0;
	display: block;
	float: left;
	width: 140px;
	height: 25px;
	font-size: 12px;
}
#jp_mainWrapper select#ddlResumesNP {
	font-size: 11px;
	width: 135px;
	height: 20px;
	display: block;
	float: left;
}
#jp_mainWrapper div#totalCosts {
	margin: 0;
	padding: 5px 26px 0 0;
}
#jp_mainWrapper span#savingsamount {
	color: #c00
}
#jp_mainWrapper .buyNowButton {
	width: 109px;
	height: 22px;
	background: transparent url(http://img.icbdr.com/images/jp/elements/buttons/btn-buy-now.gif) no-repeat;
	padding: 0;
	border: 0;
	text-indent: -999em;
}
/* end small business forms */

/* small business links */
#jp_mainWrapper .jp_wideContainer .jp_featuredProductHeader a.jp_buyFeaturedProduct {
	font-weight: bold;
	color: #c00 !important;
	display: block;
	float: right;
	padding-right: 24px;
	padding-top: 4px;
}
#jp_mainWrapper .jp_wideContainer .jp_featuredProductHeader a:hover.jp_buyFeaturedProduct, #jp_mainWrapper .jp_wideContainer .jp_featuredProductHeader a:active.jp_buyFeaturedProduct {
	text-decoration: none !important;
}
/* end small business links */

/* Small Business Specific Styles
______________________________________________________________________________ */

/* home feature lists */
#jp_mainWrapper .layout-f .productList, #jp_mainWrapper .layout-f .featureList {
	list-style: none;
	margin: 0;
	padding: 0;
}
#jp_mainWrapper .layout-f .featureList {
	margin-bottom: 21px;
}
#jp_mainWrapper .layout-f .productList li, #jp_mainWrapper .layout-f .featureList li {
	margin: 0 0 3px 0;
	padding: 0;
}
/* end home feature lists */

/* home feature images */
.smb_Default #jp_homeJobPush {
	height: 257px;
	background: url(http://img.icbdr.com/images/jp/content/dice-hire-green.jpg) no-repeat
}
#jp_mainWrapper #jp_homeJobPush h1, #jp_mainWrapper #jp_homeJobPush h2 {
	text-indent: -999em;
	margin: 0;
	padding: 0;
}
/* end home feature images */

/* home job posting lists */
.smb_Default #jp_homeJobPush ul#jp_homeJobPostings {
	list-style: none;
	margin: 111px 0 0 373px;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.smb_Default #jp_homeJobPush ul#jp_homeJobPostings li {
	padding-left: 24px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	margin-bottom: 7px;
}
.smb_Default #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob {
	font-weight: bold;
}
.smb_Default #jp_homeJobPush ul#jp_homeJobPostings li a:link, .smb_Default #jp_homeJobPush ul#jp_homeJobPostings li a:visited {
	color: #fff;
	text-decoration: underline;
}
.smb_Default #jp_homeJobPush ul#jp_homeJobPostings li a:hover, .smb_Default #jp_homeJobPush ul#jp_homeJobPostings li a:active {
	color: #fff;
	text-decoration: none;
}
.smb_Default #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob a:link, .smb_Default #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob a:visited {
	color: #fff;
	text-decoration: none;
}
.smb_Default #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob a:hover, .smb_Default #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob a:active {
	color: #fff;
	text-decoration: underline;
}
/* end home job posting lists */

/* home featured content boxes */
#jp_mainWrapper .layout-f .jp_homeFeature {
	width: 325px;
	float: left;
}
#jp_mainWrapper .layout-f .jp_custService {
	float: left;
	width: 190px;
}
#jp_mainWrapper .layout-f .jp_custService img {
	width: 55px;
	height: 58px;
	display: block;
	float: left;
	margin-top: 8px;
	margin-right: 8px;
}
#jp_mainWrapper .layout-f .jp_custService p {
	float: left;
	width: 125px;
	font: normal 10px Arial, Helvetica, sans-serif;
	line-height: 24px;
	margin: 0;
}
/* end home featured content boxes */

/* alternate sub content box styles */
#jp_mainWrapper .smb_AlternateSubContent {
	margin-top: 8px !important;
	background: #ececec;
}
#jp_mainWrapper .smb_AlternateSubContent h2, #jp_mainWrapper .smb_AlternateSubContent ul, #jp_mainWrapper .smb_AlternateSubContent p {
	margin-left: 8px;
	margin-right: 8px;
}
/* end alternate sub content box styles */

/* pricing grid table */
#jp_mainWrapper table.smb_packagePricingGrid {
	width: 518px;
	padding: 0;
	margin: 4px 0;
	border: 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align: center;
}
#jp_mainWrapper table.smb_packagePricingGrid a {
  	display: block;
  }
#jp_mainWrapper table.smb_packagePricingGrid tr {
	height: 30px;
	vertical-align: middle;
}
#jp_mainWrapper table.smb_packagePricingGrid td, #jp_mainWrapper table.smb_packagePricingGrid th {
	margin: 0;
	border: 0;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
}
#jp_mainWrapper table.smb_packagePricingGrid tr.jp_pricingGridDark {
	background-color: #f0f0f0;
}
#jp_mainWrapper table.smb_packagePricingGrid tr.jp_pricingGridLight {
	background-color: #f6f6f6;
}
#jp_mainWrapper table.smb_packagePricingGrid tr.jp_pricingGridDark td.jp_pricingColorOne, #jp_mainWrapper table.smb_packagePricingGrid tr.jp_pricingGridDark th.jp_pricingColorOne {
	background-color: #e8ebee;
	padding: 0;
	font-weight: normal;
}
#jp_mainWrapper table.smb_packagePricingGrid tr.jp_pricingGridLight td.jp_pricingColorOne, #jp_mainWrapper table.smb_packagePricingGrid tr.jp_pricingGridLight th.jp_pricingColorOne {
	background-color: #edeff3;
	padding: 0;
	font-weight: normal;
}
#jp_mainWrapper table.smb_packagePricingGrid tr.jp_pricingGridDark td.jp_pricingColorTwo, #jp_mainWrapper table.smb_packagePricingGrid tr.jp_pricingGridDark th.jp_pricingColorTwo {
	background-color: #f3ebdd;
	padding: 0;
	font-weight: normal;
}
#jp_mainWrapper table.smb_packagePricingGrid tr.jp_pricingGridLight td.jp_pricingColorTwo, #jp_mainWrapper table.smb_packagePricingGrid tr.jp_pricingGridLight th.jp_pricingColorTwo {
	background-color: #f8efe2;
	padding: 0;
	font-weight: normal;
}
#jp_mainWrapper table.smb_packagePricingGrid td.jp_pricingColorOne {
	width: 180px;
}
#jp_mainWrapper table.smb_packagePricingGrid td.jp_pricingColorTwo {
	width: 180px;
}
#jp_mainWrapper table.smb_packagePricingGrid th {
	font-weight: bold !important;
}
#jp_mainWrapper table.smb_packagePricingGrid th.jp_cellNoBG {
	background: #ececec !important;
}
#jp_mainWrapper table.smb_packagePricingGrid td {
	text-align: left;
	text-indent: 24px;
}
#jp_mainWrapper table.smb_packagePricingGrid td.jp_pricingColorOne {
	text-align: left;
	text-indent: 36px;
}
#jp_mainWrapper table.smb_packagePricingGrid td.jp_pricingColorTwo {
	text-align: left;
	text-indent: 48px;
}
/* end pricing grid table */

/* products on landing pages */
#jp_mainWrapper div.smb_landingProductLeft {
	float: left;
}
#jp_mainWrapper div.smb_landingProductRight {
	float: right;
}
#jp_mainWrapper div.smb_landingProduct {
	width: 250px;
	margin-top: 10px;
	padding: 0;
	background: url(http://img.icbdr.com/images/JP/content/small-business/smb_landingProdTop.jpg) no-repeat center 8px;
}
#jp_mainWrapper div.smb_landingProduct img.smb_landingProductIcon {
	width: 60px;
	height: 81px;
	margin: 0 0 0 -1px;
	padding: 0;
	float: left;
	border: 0;
}
#jp_mainWrapper div.smb_landingProductHeadText {
	width: 189px;
	float: left;
	margin: 8px 0 5px 0;
	padding: 0;
	overflow: hidden;
}
#jp_mainWrapper div.smb_landingProductMain {
	margin: 0;
	padding: 0;
	background: url(http://img.icbdr.com/images/JP/content/small-business/smb_landingProdMain.jpg) no-repeat bottom center;
}
#jp_mainWrapper div.smb_landingProductFooter {
	background: url(http://img.icbdr.com/images/JP/content/small-business/smb_landingProdBottom.jpg) no-repeat bottom center;
	margin: 0;
	padding: 0;
}
#jp_mainWrapper div.smb_landingProduct h2, #jp_mainWrapper div.smb_landingProduct .jp_mainHeaderTwo {
	border: none;
	margin: 0 0 0 -1px !important;
	padding: 0 !important;
	width: 100%;
}
#jp_mainWrapper div.smb_landingProduct h2 a {
	display: block;
	line-height: 22px;
	vertical-align: middle;
	background: #ececec;
	margin: 0 !important;
	padding: 0 0 0 8px;
	color: #000 !important;
	font-weight: bold !important;
}
#jp_mainWrapper div.smb_landingProduct h2 a:link, #jp_mainWrapper div.smb_landingProduct h2 a:visited {
	text-decoration: none !important;
}
#jp_mainWrapper div.smb_landingProduct h2 a:hover, #jp_mainWrapper div.smb_landingProduct h2 a:active {
	text-decoration: underline !important;
}
#jp_mainWrapper div.smb_landingProduct h3 {
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 0 4px 8px 27px;
	color: #000;
}
#jp_mainWrapper div.smb_landingProduct p, #jp_mainWrapper div.smb_landingProduct ul {
	clear: both;
	margin: 0 10px;
}
#jp_mainWrapper div.smb_landingProduct p.jp_default {
	padding: 0 4px 0 27px;
	margin: 0;
}
#jp_mainWrapper div.smb_landingProduct p.jp_default a {
	font-weight: bold;
}
#jp_mainWrapper div.smb_landingProduct p.jp_default a:link, #jp_mainWrapper div.smb_landingProduct p.jp_default a:visited {
	color: #c00;
	text-decoration: underline;
}
#jp_mainWrapper div.smb_landingProduct p.jp_default a:hover, #jp_mainWrapper div.smb_landingProduct p.jp_default a:active {
	color: #c00;
	text-decoration: none;
}
#jp_mainWrapper div.smb_landingProductHeadText p {
	margin: 4px 0 0 8px;
	padding: 0;
	color: #c00;
}
/* end products on landing pages */

/* next steps */
#jp_mainWrapper .smb_nextSteps {
	background:  url(http://img.icbdr.com/images/jp/content/small-business/smb_nextStepsBG.jpg) 12px 0 no-repeat;
	width: 192px;
	height: 240px;
	margin: 0;
	padding: 0;
	text-indent: 37px;
}
#jp_mainWrapper dl.smb_NextStepsList {
	margin: 0;
}
#jp_mainWrapper dl.smb_NextStepsList dt {
	margin: 0;
	padding: 0;
}
#jp_mainWrapper dl.smb_NextStepsList dt.jp_mainHeaderTwo {
	color: #fff;
	margin-top: 0;
	padding-top: 15px;
	margin-left: -2px;
	background: url(http://img.icbdr.com/images/jp/content/small-business/next-steps-icon.gif) 0 8px no-repeat;
	margin-bottom: 0;
	padding-bottom: 11px;
	font: bold 14px Arial, Helvetica, sans-serif;
}
#jp_mainWrapper dl.smb_NextStepsList dd {
	margin: 0;
	padding: 0;
	line-height: 20px;
}
#jp_mainWrapper dl.smb_NextStepsList a:link, #jp_mainWrapper dl.smb_NextStepsList a:visited {
	color: #fff;
}
#jp_mainWrapper dl.smb_NextStepsList a:hover, #jp_mainWrapper dl.smb_NextStepsList a:active {
	text-decoration: none;
	color: #fff;
}
/* end next steps */

/* partner ad area */
div.smb_partnerBox {
	padding-top: 8px !important;
}
/* end partner ad area */

/* rebate offers landing pages - tree background */
div.smb_rebateOffers {
	background: #fff url(http://img.icbdr.com/images/JP/content/small-business/rebate-treebackground.gif) no-repeat bottom right !important;
}
div.smb_rebateOffers #jp_mainContainer {
	border-bottom: 0 !important;
}
div.smb_rebateOffers #jp_mainContainer, div.smb_rebateOffers #smb_MainContent, div.smb_rebateOffers #smb_SubContent {
	background: transparent !important;
}
/* end rebate offers landing pages */

/* article ad area */
#jp_mainWrapper div.smb_articleAdBox {
	padding-top: 8px !important;
}
#jp_mainWrapper div.smb_partnerAdBox {
	border-bottom: 1px dashed #0f3d71;
}
/* end article ad area */

/* newsletter form and page (page-form.aspx) - form#SMBPageForm */
#jp_mainWrapper form#SMBPageForm {
	display: block;
	margin-left: 360px;
}
#jp_mainWrapper form#SMBPageForm label {
	display: block;
	width: 120px;
	float: left;
	margin: 3px 0;
}
#jp_mainWrapper form#SMBPageForm label strong {
	font-weight: normal;
}
#jp_mainWrapper form#SMBPageForm input.txtInput {
	display: block;
	width: 150px;
	float: left;
	margin: 3px 0;
}
#jp_mainWrapper form#SMBPageForm br {
	clear: both;
}
#jp_mainWrapper form#SMBPageForm .submit {
	margin: 6px 0 3px 0 !important;
}
/* end newsletter form and page  */

/* resume test drive form */
#jp_mainWrapper form#MyForm fieldset {
	width: 200px;
	float: left;
}
#jp_mainWrapper form#MyForm fieldset p {
	margin: 0;
}
#jp_mainWrapper form#MyForm #ucContactInfo_btnBuyNow {
	width: 185px;
	height: 24px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(http://img.icbdr.com/images/jp/elements/buttons/btn_start-td-now.gif) no-repeat center top;
	text-indent: -1000em;
	cursor: pointer; /* hand-shaped cursor */
	display: block;
}
/* end resume test drive form */

/* small business product tab content styles */
#jp_mainWrapper .jp_tabbedBoxOldStyle form#MyForm {
	width: 532px;
	padding: 0;
	margin: 0;
}
#jp_mainWrapper  .priceWrapper {
	float: left;
	width: 255px;
}
#jp_mainWrapper  .submitWrapper {
	float: left;
	width: 275px;
	padding: 40px 0 0 0;
}
#jp_mainWrapper  .priceWrapper p {
	padding: 0;
	margin: 0;
	line-height: 20px;
}
#jp_mainWrapper .learnDivs {
	padding: 0;
	margin: 0;
	line-height: 20px;
	font-size: 11px;
}
#jp_mainWrapper .submitWrapper p {
	padding: 0;
	margin: 0;
	line-height: 20px;
}
#jp_mainWrapper .dash {
	clear: both;
	width: 5px;
	text-align: left;
	float: left;
}
#jp_mainWrapper .dashContent {
	margin-left: 5px;
	width: 230px;
	float: left;
}
#jp_mainWrapper .dashContentRight {
	margin-left: 5px;
	width: 250px;
	float: left;
}
#jp_mainWrapper  #totalCosts {
	font-size: 11px;
	text-align: center;
}
#jp_mainWrapper .extraLinks {
	text-align: center;
	font-size: 11px;
	padding: 0;
	margin: 0;
	width: 525px;
	clear: both;
}
/* end small business product tab content styles */

/* individual product page styles - modeled after postjobsinfo.aspx - used on resumetestdrive at least */
#jp_mainWrapper .smb_prodPageHeader {
	padding: 8px 8px 8px 158px;
	margin: 11px 10px 0 3px;
	background: #ececec;
	background-repeat: no-repeat;
}
#jp_mainWrapper .smb_prodPageHeader p {
	margin: 0;
	padding: 0;
}
#jp_mainWrapper div.smb_floatProductContent {
	margin-left: 8px;
	width: 300px;
	float: right;
	background: #ececec;
}
#jp_mainWrapper div.smb_floatProductContent h3 {
	margin-left: 20px;
}
/* end individual product page styles - modeled after postjobsinfo.aspx */

/* styles for refer friend page */
.jp_referFriend #jp_mainContainer {
	background: url(http://img.icbdr.com/images/jp/content/small-business/woman-thinking.jpg) no-repeat bottom right !important;
}
.smb_ReferFriendConfirm #jp_mainContainer, .smb_ReferFriendConfirm #jp_mainContainer #smb_SubContent {
	background-color: transparent !important;
}
.jp_referFriend h1 {
	color: #000 !important;
	font-size: 18px !important;
}
#jp_mainWrapper p.jp_referralOnline {
	clear: both;
}
/* end refer friend page styles */

/* refer friend form styles */
#jp_mainWrapper #referralForm fieldset {
	width: 200px;
	border: 0;
	margin: 0 0 12px 0;
	padding: 0;
	float: left;
}
#jp_mainWrapper fieldset.jp_referralUser {
	width: 450px !important;
}
#jp_mainWrapper fieldset.jp_referralUser p, #jp_mainWrapper fieldset.jp_referralUser p label, #jp_mainWrapper fieldset.jp_referralUser p input {
	float: left;
	width: 175px;
}
#jp_mainWrapper #referralForm fieldset legend {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0f3d71;
	padding: 8px 0;
	margin: 0;
}
#jp_mainWrapper #referralForm fieldset p {
	width: 200px;
	margin: 0;
}
#jp_mainWrapper #referralForm fieldset label, #jp_mainWrapper #referralForm fieldset input, #jp_mainWrapper #referralForm fieldset select {
	display: block;
	width: 175px;
}
#jp_mainWrapper form#referralForm button {
	width: 130px;
	height: 29px;
	margin: 16px 0 0 0;
	padding: 0;
	border: 0;
	background: transparent url(http://img.icbdr.com/images/jp/elements/buttons/jp_referfriendbutton.jpg) no-repeat center top;
	text-indent: -1000em;
	cursor: pointer; /* hand-shaped cursor */
	display: block;
}
/* end refer friend form styles */

/* refer friend confirm */
#jp_mainWrapper ul.growKnowledgeList {
	list-style: none;
}
#jp_mainWrapper ul.growKnowledgeList li {
	margin: 0 0 8px 0;
	padding: 0;
}
#jp_mainWrapper ul.growKnowledgeList li.growKnowledgeImage {
	height: 50px;
	background-repeat: no-repeat !important;
	padding-left: 48px;
}
/* end refer friend confirm */

/* recommendation landing pages */
#jp_mainWrapper .layout-i {
	background: #fff !important;
	margin-bottom: 5px !important;
}
#jp_mainWrapper .layout-i #jp_mainContent {
	width: 390px;
	float: left;
}
#jp_mainWrapper .layout-i #jp_subContent {
	width: 350px;
	float: right;
}
#jp_mainWrapper .recom-moreinfo {
	margin-top: 8px;
	border-top: 1px solid #bbb;
	padding-top: 8px;
}
#jp_mainWrapper .layout-i #jp_subContent h2 {
	margin-left: 40px;
}
#jp_mainWrapper .recom-pages {
	font-size: 12px;
	padding-top: 4px;
	margin-left: 40px;
	list-style: none;
	width: 280px;
}
#jp_mainWrapper .recom-pages li {
	margin-left: 0;
	margin-bottom: 8px;
}
#jp_mainWrapper .recom-pages li a {
	display: block;
	padding-left: 8px;
	border-left: 3px solid #ddd;
	background: #f6f6f6;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
}
#jp_mainWrapper .recom-pages li a:hover, #jp_mainWrapper .recom-pages li a:focus, #jp_mainWrapper .recom-pages li a:active {
	border-left: 3px solid #bbb;
}
.jp_recommendationEmpower .recom-pages li#recom-empowerLink a, .jp_recommendationCloud .recom-pages li#recom-cloudLink a, .jp_recommendationAdvance .recom-pages li#recom-advanceLink a {
	border-left: 3px solid #bbb;
	color: #c00;
}
.jp_recommendationEngine h2#recom-engine a {
	text-decoration: none;
	cursor: default;
}
/* end recommendation landing pages */