.guestHomeLeftColumn
{
  float:left;
  padding:0px;
  margin:0px 0px 0px 3px;
}
.guestHomeMainImgContainer
{
  background:url("http://cdn.theladders.net/static/web/en_GB/recruiter/images/homepage/bg_guest_home_main.jpg") no-repeat;
  background-position:top;
  width:569px;
  height:380px;
}
.guestHomeModulesImgContainer
{
  background:url("http://cdn.theladders.net/static/web/en_GB/recruiter/images/homepage/bg_modules_container.gif") no-repeat;
  background-position:top;
  width:569px;
  height:175px;
}
.guestHomeLeftModuleTextContainer
{
  display:inline;
  float:left;
  margin-left:26px;
  margin-top:50px;
  width:220px;
  font-size:12px;
}
.guestHomeRightModuleTextContainer
{
  display:inline;
  float:left;
  margin-left:56px;
  margin-top:50px;
  width:240px;
  font-size:12px;
}
.guestHomeRightModuleTextTestemonialCaption
{
  font-size:11px;
  font-style:italic;
  float:right;
  margin-top:10px;
  padding-right:4px;
}
  .guestHomeMainTextContainer
{
  padding-left:250px;
  padding-top:72px;
  width:300px;
}
.guestHomeMainText
{
  font-size:16px;
  font-weight:bold;
  line-height:24px;
}
.guestHomeSubText
{
  font-size:14px;
  font-weight:bold;
  color:#3C659D;
  line-height:20px;
}
.guestHomeSubTextHeader
{
  color:#227352;
}
.guestHomeFeaturesListArrow
{
  clear:both;
  float:left;
  padding-right:4px;
  padding-top:4px;
}
.guestHomeFeaturesListText
{
  float:left;
  width:270px;
  padding-top:4px;
}
.guestHomeRightColumn
{
  display:inline;
  float:left;
  padding:0px;
  margin:0px 0px 0px 10px;
  width:321px;
}
.guestHomeFormTop
{
  font-size:0px;
  line-height:0px;
  border:none;
}
.guestHomeFormContainer
{
  background-color:#f6f6f6;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  height:545px;
}
.formHeadline
{
  font-size:22px;
  font-weight:bold;
  color:#990000;
  clear:both;
  padding:0px 0px 7px 13px;
  width:290px;
  hasLayout:true;
}

/*************************************/
/* Guest home page body styles (PPP) */

.hpTopContainer
{
  background:url(http://cdn.theladders.net/static/web/en_GB/recruiter/images/homepage/bg_hpTopContainerUK.jpg) no-repeat;
  background-position:top;
  height:448px;
}
.hpTopContainerLeftColumn
{
  float:left;
  width:647px;
}
.hpTopContainerLeftColumnWrapper
{
  padding:331px 45px 0px 45px;
  color:#ffffff;
  font-size:14px;
  line-height:23px;
}
.hpTopContainerLearnAboutContainer
{
  padding-top:13px;
  clear:both;
}
.hpTopContainerLearnAboutImg,
.hpTopContainerLearnAboutText
{
  float:left;
}
.hpTopContainerLearnAboutText
{
  float:left;
  padding-right:5px;
  font-size:16px;
  font-weight:bold;
  letter-spacing:.1em;
}
.hpTopContainerLearnAboutImg
{
  padding-top:1px;
}
.hpTopContainerRightColumn
{
  float:left;
}
.hpTopContainerRightColumnModuleContainer,
.hpTopContainerRightColumnModuleTop,
.hpTopContainerRightColumnModuleBottom
{
  width:288px;
}
.hpTopContainerRightColumnWrapper
{
  padding-top:38px;
}
.hpTopContainerRightColumnModuleContainer
{
  background:url(http://cdn.theladders.net/static/web/en_GB/recruiter/images/homepage/bg_hpTopContainerUKModuleBorder.gif) repeat-y;
  background-position: top;
  clear:both;
}
.hpTopContainerRightColumnModulePadder
{
  margin-top:24px;
}
.hpTopContainerRightColumnModuleTop,
.hpTopContainerRightColumnModuleBottom
{
  height:4px;
  font-size:1px;
  line-height:1px;
  overflow:hidden;
}
.hpTopContainerRightColumnModuleTop
{
  background-color:transparent;
  background-image:url(http://cdn.theladders.net/static/web/en_GB/recruiter/images/homepage/bg_hpTopContainerUKModuleTop.gif);
  background-repeat:no-repeat;
  background-position: top;
}
.hpTopContainerRightColumnModuleBottom
{
  background-color:transparent;
  background-image:url(http://cdn.theladders.net/static/web/en_GB/recruiter/images/homepage/bg_hpTopContainerUKModuleBottom.gif);
  background-repeat:no-repeat;
  background-position: bottom;
}
.hpTopContainerRightColumnModuleInnerPadder
{
  padding:10px 15px 15px 20px;
  margin:0 auto;
}
div#guestHomePageHeadline h1,
.hpTopContainerRightColumnModuleHeadline
{
  font-size:19px;
  font-weight:normal;
  letter-spacing:.1em;
  line-height:24px;
  padding:0px;
  margin:0px;
}
.hpTopContainerRightColumnModuleCopy
{
  font-size:14px;
  padding-top:8px;
}
.hpTopContainerRightColumnModuleCopy ul
{
  margin:0px 0px 0px 17px;
  padding:0px;
}
.hpTopContainerRightColumnModuleCopy li
{
  padding-bottom:8px;
  list-style-position: outside;
  list-style-type: disc;
}
.hpBottomContainer
{
  background:url(http://cdn.theladders.net/static/web/en_GB/recruiter/images/homepage/bg_hpBottomContainerUK.gif) repeat-x;
  background-position: top;
}
.hpBottomContainerWrapper,
.hpBottomCopyContainer,
.hpBottomCopyContainerBottom
{
  width:908px;
}
.hpBottomContainerWrapper
{
  background:url(http://cdn.theladders.net/static/web/en_GB/recruiter/images/homepage/bg_hpCopyContainerBorderUK.gif) repeat-y;
  background-position: top;
}
.hpBottomCopyContainer
{
  background:url(http://cdn.theladders.net/static/web/en_GB/recruiter/images/homepage/bg_hpCopyContainerTopUK.gif) no-repeat;
  background-position:top;
}
.hpBottomCopyContainerBottom
{
  background:url(http://cdn.theladders.net/static/web/en_GB/recruiter/images/homepage/bg_hpCopyContainerBottomUK.gif) no-repeat;
  background-position:bottom;
}
.hpBottomCopyWrapper
{
  padding:10px 25px 20px;
}
.hpBottomModuleWrapper,
.hpBottomModuleDivider
{
  float:left;
}
.hpBottomModuleWrapper
{
  padding-top:5px;
  width:260px;
}
.hpBottomModuleDivider
{
  background:url(http://cdn.theladders.net/static/web/en_GB/recruiter/images/homepage/vertical_dotted_line.gif) repeat-y;
  background-position:top;
  font-size:0px;
  line-height:0px;
  width:1px;
  height:183px;
  padding:0px 15px;
}
.hpBottomModuleImage,
.hpBottomModuleContent
{
  float:left;
}
.hpBottomModuleImage
{
  width:35px;
}
.hpBottomModuleContent
{
  padding-left:10px;
  color:#6a6d6f;
  width:215px;
  padding-top:5px;
}
.hpBottomModuleHeadline
{
  font-size:18px;
}
.hpBottomModuleCopy
{
  font-size:12px;
  line-height:20px;
  padding-top:6px;
}
.hpBottomModuleCopy p
{
  margin:0px;
  padding:6px 0px 0px 0px;
}
.hpBottomModuleCopy ul
{
  margin:0px;
  padding:0px 0px 0px 16px;
}
.hpBottomModuleCopy li
{
  line-height:17px;
  padding-bottom:6px;
  list-style-position: outside;
  list-style-type: disc;
}

.hpBottomModuleQuotedText
{
  font-size:13px;
  font-style:italic;
  font-family:"Times New Roman", Times, serif;
}
.hpBottomModuleQuoteSource
{
  font-size:10px;
  line-height:15px;
  padding-top:8px;
  text-align:right;
}
.hpBottomModuleNumericEnphasis
{
  font-size:18px;
  font-weight:bold;
}
/**********************/

/**********************/

.guestBodyContainer
{
  width:960px;
}
.guestBodyBorder
{
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-top:1px solid #cccccc;
  background-color:#ffffff;
}
.guestBodyBottomBorder
{
  border-bottom:1px solid #cccccc;
}
.purchaseOptionPageCopyContainer
{
  padding:35px 60px 0px;
}
.guestBodyCopyPadder
{
  padding:35px;
}
.purchaseOptionPageHeadline
{
  position:relative;
}
div#guestPostPageHeadline h1,
.purchaseOptionPageHeadline
{
  font-size:25px;
  font-weight:normal;
  color:#333333;
  padding:0px;
  margin:0px;
}
div#guestPostPageHeadline,
div#guestPostPageHeadline h1
{
  display:inline;
}
.purchaseOptionPageSubhead
{
  padding-top:5px;
  font-size:16px;
  line-height:25px;
  color:#666666;
}
.purchaseOptionPageCopy
{
  padding-top:15px;
  font-size:15px;
  font-weight:bold;
  color:#333333;
  position:relative;
}
.purchaseOptionBulletListBlock
{
  float:left;
  padding-right:20px;
}
.purchaseOptionPageCopy ul
{
  margin:0px;
  padding:0px 0px 0px 16px;
  color:#a3a3a3;
}
.purchaseOptionPageCopy li
{
  padding-top:7px;
  font-size:14px;
  font-weight:normal;
  color:#333333;
  list-style-position: outside;
  list-style-type: disc;
}
div#guestSearchPageHeadline h1,
.purchaseOptionSelectHeadline
{
  margin:0px;
  padding-top:20px;
  padding-bottom:10px;
  font-size:18px;
  font-weight:normal;
  text-align:center;
  color:#f31e1e;
}
div#guestSearchPageHeadline h1,
div#guestSearchPageHeadline
{
  display:inline;
}
.guestTopContainer
{
  background: transparent url(http://cdn.theladders.net/static/web/en_GB/recruiter/images/onlinesales/bg_guestTopContainerUK.gif) no-repeat scroll center top;
}
.guestBottomContainer
{
  background: transparent url(http://cdn.theladders.net/static/web/en_GB/recruiter/images/onlinesales/bg_guestBottomContainerUK.gif) repeat-x scroll center top;
}
.guestBottomCopyContainer
{
  background: transparent url(http://cdn.theladders.net/static/web/en_GB/recruiter/images/onlinesales/bg_guestCopyContainerTopUK.gif) no-repeat scroll center top;
}
.guestBottomCopyWrapper
{
  padding: 15px 25px 20px;
}
.guestTwoColumnModuleContainer
{
  width:630px;
}
.guestThreeColumnModuleContainer
{
  width:839px;
}
.guestLeftColumnModuleContainer
{
  float:left;
}
.guestRightColumnModuleContainer
{
  float:left;
  padding-left:40px;
}
.purchaseOptionModuleContainer
{
  background-color:#4f5b61;
}
.searchPurchaseOptionModuleCopyContainer
{
  height: 163px;
}
.postPurchaseOptionModuleCopyContainer
{
  height: 140px;
}
.purchaseOptionModuleButtonContainer
{
  padding-bottom:15px;
}
.purchaseOptionModulePadderNoSubhead
{
  padding:45px 15px 15px 15px;
}
.purchaseOptionModulePadder
{
  padding:20px 15px 0px 15px;
}
.purchaseOptionModuleHeadline
{
  font-size:36px;
  letter-spacing:0.1em;
  line-height:24px;
  text-align:center;
  color:#eeefef;
}
.noSubhead
{
  padding-bottom:15px;
}
.hasSubhead
{
  padding-bottom:10px;
}
.purchaseOptionModuleHeadline div
{
  clear:both;
  padding-top:14px;
  padding-bottom:0px;
  font-size:20px;
  letter-spacing:0;
}
.purchaseOptionModulePrice
{
  padding:5px 0px;
  border-top:1px solid #b7bbbd;
  font-size:30px;
  text-align:center;
  color:#b7bbbd;
}
.purchaseOptionModulePrice div
{
  font-size:17px;
  display:inline;
}
.purchaseOptionFootnote
{
  padding:8px 3px 0px;
  text-align:right;
  font-size:10px;color:#999999;
}
.purchaseOptionPageContactMessageContainer
{
  padding:15px 0px;
  font-size:15px;
  text-align:center;
}
.purchaseOptionPagePhoneNumber
{
  font-size:17px;
  font-weight:bold;
  color:#333333;
}
.purchaseOptionPageContactMessageHighlight,
.purchaseOptionPageContactMessageHighlight a
{
  font-size:15px;
  font-weight:bold;
  color:#528bb7;
  text-decoration:none;
}
.superScriptSmall,
.superScriptLarge
{
  position:relative;
  display:inline;
}
.superScriptSmall
{
  top:-1px;
}
.superScriptLarge
{
  top:-10px;
}
