/* -------------------------------------------------

New Internet Manage Shop Basic Stylesheet

Version: 1.1
Author: Carl Brown
email: carl@theinternet.co.uk

--------------------------------------------------*/

#manageShopBox {
  background-color:#ffffff;
  border:1px #bcbcbc solid;
  margin-right:-3px;
  margin-bottom:5px;
  font-size:13px;
  letter-spacing:0.5px;
  line-height:15px;
}

#featuredProductsBox, #requestsBox, #editShopBox, #productUploadBox, #keywordsBox, #vouchersBox , #jobsBox {
  float:right;
  clear:right;
  background-color:#ffffff;
  border:1px #bcbcbc solid;
  font-size:13px;
  letter-spacing:0.5px;
  line-height:15px;
  width:100%;
  padding:0px;
  margin-bottom:10px;
}

#featuredProductsBox, #requestsBox, #editShopBox, #productUploadBox, #keywordsBox, #vouchersBox {
  position:relative;
}

#editShopBox {
  margin-top:10px;
}

.manageShopBoxHeader {
  width:100%;
  height:20px;
  background: url(../images/static/miniBlueFade.gif) repeat-x top;
  border-bottom:1px #bcbcbc solid;
  padding-bottom:0;
  position:relative;
  letter-spacing:4px;

}

.manageShopBoxHeaderText {
  margin-left:10px;
  font-weight:bold;
  font-size:13px;
  color:#ffffff;
  background: url(../images/static/dottedFade.gif) repeat-y right;
  display:block;
  line-height:20px;

} 

#lockExplain {
  width:100%;
  text-align:center;
  border-bottom:1px solid #bcbcbc;
  padding-bottom:5px;
  background-color:#f1f1f1;
}
#lockExplain img {
  position:relative;
  top:2px;
}

#manageShopWrap {
  color:#3c3c3c;
}

#manageShopLeftWrap {
  float:left;
  width:270px;
  text-align:center;
  border-right:1px solid #bcbcbc;
  padding:10px;
}

#manageShopRightWrap {
  margin-left:292px;
  padding-left:10px;
  padding-right:10px;
}

.manageShopScreenShot {
  background-color:#ffffff;
  border:1px solid #bcbcbc;
  padding:4px;
  margin:10px 0;
}

#shopName {
  display:block;
  color:#013eb0;
  font-size:15px;
  font-weight:bold;
  padding-bottom:10px;
}

#shopDetailsTable, .shopStatsTable {
  width:100%;
  text-align:right;
  margin-bottom:10px;
}

#shopDetailsTable td, .shopStatsTable td {
  border-bottom:1px solid #bcbcbc;
  padding:2px;
}

#shopDetailsTable td.label, .shopStatsTable td.label {
  text-align:left;
}

a.upgradeBtn {
  text-decoration:none;
  background-color:#f1f1f1;
  border:1px solid #bcbcbc;
  padding:5px 10px;
  color:#397eff;
  font-weight:bold;
  text-transform: uppercase;
}

#keywordsBox a.upgradeBtn, #vouchersBox a.upgradeBtn {
  position:absolute;
  bottom:10px;
  right:10px;
}

.shopStatsTable, .shopAddressTable {
  margin-top:15px; 
  border:1px solid #bcbcbc;
  border-width:0 0 1px 0;
  position:relative;
  line-height:22px;
}

.shopAddressTable {
  width:100%;
  line-height:18px;
  margin-top:0px;
}

.shopAddressTable td {
  padding-left:5px;
  border-left:1px solid #bcbcbc;
  border-right:1px solid #bcbcbc;  
}

.shopStatsTable thead {
  text-align:left; 
}

.shopStatsTable thead th {
  height:20px;
}

.shopStatsTh {
  border-bottom:1px solid #bcbcbc;
}

.shopStatsTitle, .shopAddressTableTitle {
  background: url(../images/static/manageShopTabL.gif) no-repeat left top; 
  line-height:25px;
  margin:0 auto;
  text-align:center;
  padding-left:10px;
}

.shopStatsTitleText, .shopAddressTableText {
  background: url(../images/static/manageShopTabR.gif) no-repeat right top; 
  display:block;
  color:#3c3c3c;
  font-weight:bold;
  line-height:25px;
}

.shopAddressTableCompanyName {
  font-weight:bold;
}

.shopStatsTable .noOfViews {
  background-color:#ffffff;
  height:30px;
  text-align:right;
  border-top:1px solid #bcbcbc;
  padding-bottom:5px; 
}

.shopStatsTable .noOfViews img {
  position:relative;
  top:15px;
  margin-left:5px;
}

.shopStatsTable .padlockTd a, .shopStatsTable .padlockTd em {
  color:#ec0000;
  text-decoration:none;
  font-style:normal;
  padding:1px;
  padding-right:20px;
  height:16px;
  background: url(../images/static/padlock.gif) no-repeat right bottom #ffffff;
}

.shopStatsTable .padlockTd em {
  color:#3c3c3c;
}

.shopStatsTable .padlockTd a:hover/*, .shopStatsTable .padlockTd em:hover*/ {
  text-decoration:underline;
  padding-right:20px;
  height:16px;
  background: url(../images/static/padlock.gif) no-repeat right top #ffffff;
}

.shopStatsTable .noPadlockTd a {
  padding:1px;
  padding-right:20px;
  height:16px;
}

.shopStatsTable .noPadlockTd em {
  font-style:normal;
}

.shopStatsTable .noPadlockTd a:hover/*, .shopStatsTable .noPadlockTd em:hover*/ {
  padding-right:20px;
  height:16px;
}

.statCounterTd {
  text-align: right;
}

#shopDetailsTable2 {
  text-align:left;
  width:100%;
  margin-bottom:10px;
  margin-top:10px;
  line-height:20px;
}

#shopDetailsTable2 td {
  width:120px;
  padding:2px 2px 2px 10px;
  border-bottom:1px solid #bcbcbc;
}

#shopDetailsTable2 .shopDetailsTd {
  color: #397eff;
  font-weight: bold;
  width: auto;
}

#shopDetailsTable2 td a {
 color:#ec0000;
 text-decoration:none;  
}

#requestsBox .footnote {
  font-size:11px;
  float:right;
  margin-right:10px;
  width:200px;
}

#requestsBox .footnote a {
  text-decoration:none;
  color:#397eff;
}

#shopDetailsTable2 td a:hover, #requestsBox .footnote a:hover {
 text-decoration:underline;
}

#editShopBox p, #requestsBox p, #featuredProductsBox p {
  margin-left:10px;
  margin-top:10px;
  margin-right:10px;
  text-align:justify;
}

#featuredProductsBox p {
  margin-right:60px;
}

#editShopBox .defaultButton, #featuredProductsBox .defaultButton, #keywordsBox .defaultButton {
  position:absolute;
  bottom:10px;
  right:10px;
  background-color:#f1f1f1;
  color:#3c3c3c;
  border:1px solid #bcbcbc;
  padding:2px 10px;
  text-decoration:none;
}

#keywordsBox .blockButton, #editShopBox .blockButton {
  position:absolute;
  bottom:10px;
  right:10px;
}

a.upgradeBtn:hover, #editShopBox .defaultButton:hover, #featuredProductsBox .defaultButton:hover, #keywordsBox .defaultButton:hover {
  background-color:#013eb0;
  color:#ffffff;
  text-decoration:underline;
}

#requestInbox, #requestReplied, #requestDeleted {
  display:block;
  float:left;
  width:130px;
  height:100px;
  text-decoration:none;
  color:#3c3c3c;
  font-size:12px;
  font-weight:bold;
  position:relative;
  margin-top:10px;
}

#requestInbox {
  background: url(../images/static/quotemeInboxIcon.jpg) no-repeat left top #ffffff;
  margin-left:5px;
}

#requestReplied {
  background: url(../images/static/quotemeRepliedIcon.jpg) no-repeat left top #ffffff;
}

#requestDeleted {
  background: url(../images/static/quotemeDeletedIcon.jpg) no-repeat left top #ffffff;
}
  
#requestInbox:hover {
  background: url(../images/static/quotemeInboxIcon.jpg) no-repeat left bottom #ffffff;
}

#requestReplied:hover {
  background: url(../images/static/quotemeRepliedIcon.jpg) no-repeat left bottom #ffffff;
}

#requestDeleted:hover {
  background: url(../images/static/quotemeDeletedIcon.jpg) no-repeat left bottom #ffffff;
}

#requestInbox span, #requestReplied span, #requestDeleted span {
  position:absolute;
  left:80px;
  top:40%;
}

#requestInbox span em {
 font-style:normal;
 color:#ff0000;
}

/* FEATURED PRODUCT LOOPING STYLES */

#featuredProductPreviewWrap {
  margin-bottom:10px;
  border-top:1px solid #bcbcbc;
  margin-top:10px;
  padding-top:10px;
}

.featuredProductTable {
  width:614px;
  margin:0 auto 0 auto;
  text-align:center; 
  border-bottom:1px solid #bcbcbc;
}

.featuredProductTable a, #jobsAdminTable a {
  color:#013eb0;
  text-decoration:none;
}

.featuredProductTable a:hover, #jobsAdminTable a:hover {
  text-decoration:underline; 
}

.featuredProductTable thead {
  background-color:#bfd6ff;
  line-height:30px;
}

.featuredProductTable thead th {
  text-align: center;
}

.featuredProductTable .deleteTh {
 background: url(../images/static/longTableHeaderR.gif) no-repeat right top;
}

.featuredProductTable tbody td {
  border-top:1px solid #bcbcbc;
  vertical-align: middle;
  text-align: center;
}

.featuredProductTable tfoot td {
  line-height:20px;
  border-bottom:1px solid #bcbcbc;
}

.featuredProductTable .imageTh {
  background: url(../images/static/manageShopTabL.gif) no-repeat left top;
  width:50px;
}

.featuredProductTable .productTitleTh, .editTh {
  background: url(../images/static/manageShopTabM.gif) repeat-x left top;
}

.featuredProductTable .videoTh {
  width:50px;
  background: url(../images/static/manageShopTabM.gif) repeat-x left top;  
}

.featuredProductTable .priceTh {
  text-align:left;
  background: url(../images/static/manageShopTabM.gif) repeat-x left top;  
}

.featuredProductTable .priceTd {
  text-align:left;
  width:60px;
}

.featuredProductTable .imgTd {
  text-align:center;
  border:none; 
  border-top:1px solid #bcbcbc; 
  border-left:1px solid #bcbcbc;  
  height:50px;
}

.rightEdgeTd {
  border-right:1px solid #bcbcbc;
}

.featuredProductTable tbody img {
  padding:2px;
  border:1px solid #bcbcbc;
}

.featuredProductTable .featuredProductName {
  text-align: left;
}

.featuredProductTable .featuredProductName a {
  color:#3c3c3c;
}

.featuredProductTable .featuredProductName a:hover {
  color:#013eb0;
}

.featuredProductInnerTable {
  width:614px;
  margin:0 auto;
  text-align:center; 
  background-color:#fcfcfc;
  border:none;
  border-left:1px solid #bcbcbc;
  border-right:1px solid #bcbcbc;  
  font-size:90%;
}

.featuredProductInnerTable td {
  border:none;
}

.featuredProductInnerTable .associatedProducts {
  border:none;
  width:100px;
  border-right:1px solid #bcbcbc;
}

.featuredProductInnerTable .associatedNumber {
  border:none;
  border-right:1px solid #bcbcbc;
  border-bottom:1px solid #f1f1f1;  
  width:30px;
}

.featuredProductInnerTable .associatedName {
  border:none;
  text-align:left;
  padding-left:5px;
  border-bottom:1px solid #f1f1f1;    
}

.featuredProductInnerTable .associatedPrice{
  border:none;
  border-bottom:1px solid #f1f1f1;    
  text-align:right;
  padding-right:5px;
}

.featuredProductInnerTable .associatedEdit{
  border:none;
  border-bottom:1px solid #f1f1f1;    
  text-align:right;
  padding-right:5px;
  width:30px;
  text-align:center;
}

.featuredProductInnerTable .associatedDelete{
  border:none;
  border-bottom:1px solid #f1f1f1;    
  text-align:right;
  padding-right:5px;
  width:70px;
  width:40px;
  text-align:center;  
}

.featuredProductInnerTable .noBorder {
  border-bottom:none;
}

.addNewProduct {
 border:1px solid #bcbcbc;
 background-color:#facd29;
 padding:2px;
}

.featuredProductTable tbody td.showHide {
  border-left:1px solid #bcbcbc;
  border-right:1px solid #bcbcbc;  
  text-align:left;
  padding:2px;
  padding-left:20px;
  color:#397eff;
  background: url(../images/static/dropArrow.gif) no-repeat 5px 5px #fcfcfc;
}

.show {
  visibility:visible;
}

div.shopEditMediaWrap {
  float:left;
  margin:50px 0 0 20px;
  text-align: center;
}

div.shopEditMediaWrap a {
  float:left;
  display:block;
  width:183px;
  height:25px;
  background: url(/images/static/manage_shop_btn.png) no-repeat left top;
  padding-top:5px;
  text-align:center;
  color:#013eb0;
  text-decoration: none;
  margin:0 5px;
}

div.shopEditMediaWrap a:hover {
  color:#3c3c3c;
  text-decoration: underline;
}

.addVoucherImg {
  margin: 10px 0px 10px 10px;
  float:left;
}

/* FEATURED PRODUCT LOOPING STYLES ENDS */

.addKeywordsImg {
  float:left;
  margin: 10px 0 10px 10px;
}

.keywordsText {
  width:500px;
  float:left;
  margin: 10px 0 10px 10px;
}

.vouchersText {
  width: 500px;
  float: left;
  margin: 10px 0 10px 10px;
}

.profileVideoTitle {
  background: url(../images/static/manageShopTabL.gif) no-repeat left top #ffffff; 
  margin:10px auto 0 auto;
}

.profileVideoTitleText {
  background: url(../images/static/manageShopTabR.gif) no-repeat right top; 
  display:block;
  color:#3c3c3c;
  font-weight:bold;
  line-height:25px;
}


.isRecruitingTitle {
  background: url(../images/static/manageShopTabL.gif) no-repeat left top #ffffff; 
  margin:10px auto 0 auto;
}

.isRecruitingTitleText {
  background: url(../images/static/manageShopTabR.gif) no-repeat right top; 
  display:block;
  color:#3c3c3c;
  font-weight:bold;
  line-height:25px;
}

.ShopProfileVideo {
  margin:0 auto;
  background: url(../images/static/noVideoImg.jpg) no-repeat left top #ffffff;
  width: 266px;
  height: 200px;
}

a.testUpgradeImg {
  padding:1px;
  font-size:13px;
  padding-right:20px;
  height:16px;
  background: url(../images/static/padlock.gif) no-repeat right bottom #ffffff;
}

a.testUpgradeImg:hover {
  background: url(../images/static/padlock.gif) no-repeat right top #ffffff;
}

/*Absolutely position featured Product Videos*/

.closed {
  display:none;
}

.open {
  margin-left:50%;
  position:fixed;
  display:block;
  height:452px;
  width:625px;
  background: url(../images/static/popVidBackground.gif) no-repeat left top;
  z-index:6000;
  top:20%;
  left:-312px;
}

.open div {
  margin-top:40px;
  margin-left:50%;
  float:left;
  position:relative;
  left:-133px;
}

.open h2 {
  text-align:center;
  margin-top:15px;
  font-size:20px;
  color:#ffffff;
}

.closeVideoLink {
  display:block;
  width:256px;
  border:1px solid #bcbcbc;
  text-align:center;
  font-size:15px;
  font-weight:bold;
  color:#013eb0;
  text-decoration:none;
  margin-left:50%;
  float:left;
  position:relative;
  left:-133px;
  margin-top:20px;
  padding:5px;
  background-color:#f1f1f1;
}

.closeVideoLink:hover {
  text-decoration:underline;
  background-color:#013eb0;
  color:#ffffff;
}

/* Summary / multiple shops view styles */

#manageShopsBox {
  background-color:#ffffff;
  border:1px #bcbcbc solid;
  margin-right:-3px;
  margin-bottom:5px;

}

.fullStyleLink {
  padding:10px;
  font-size:12px;
  color:#013eb0;
  text-decoration:none;
}

.manageShopsBoxHeader {
  width:100%;
  height:20px;
  background: url(../images/static/miniBlueFade.gif) repeat-x top;
  border-bottom:1px #bcbcbc solid;
  padding-bottom:0;
  position:relative;
  letter-spacing:4px;
}

.manageShopsBoxHeaderText {
  margin-left:10px;
  font-weight:bold;
  font-size:13px;
  color:#ffffff;
  background: url(../images/static/dottedFade.gif) repeat-y right;
  display:block;
  line-height:20px;
} 

.manageShopsIntro {
  margin:10px;
  border:1px solid #bcbcbc;
  padding:5px;
  font-size:12px;
  letter-spacing:0.6px;
  color:#3c3c3c;
  line-height:15px;
}

#manageShopsTable {
  width:98%;
  color:#3c3c3c;
  margin-left:1%;
  margin-right:1%;
  margin-bottom:10px;  
  background: url(../images/static/tableTop.gif) left top no-repeat #ffffff; 
}

#manageShopsTable caption {
  line-height:30px;
  font-size:15px;
  font-weight:bold;
}

#manageShopsTable thead {
  color:#013eb0;
  line-height:33px;
}

#manageShopsTable th {
  padding:5px;
  border-bottom:1px solid #bcbcbc;  
}

#manageShopsTable td {
  border-bottom:1px solid #bcbcbc;
  padding-left:5px; 
}

#manageShopsTable td a {
  text-decoration:none;
  color:#013eb0;
}

#manageShopsTable td a:hover {
  text-decoration:underline;
}

#manageShopsTable .manageShopsDeleteBtn {
  color:#ec0000;
}

#manageShopsTable tr.odd {
 line-height:25px;  
 background-color:#fcfcfc;
}

#manageShopsTable tr.even {
  line-height:25px;  
  background-color:#ffffff;
}

#manageShopsTable tbody tr:hover {
  background-color:#bfd6ff;
}

#manageShopsTable .leftCell {
  border-left:1px solid #bcbcbc;
  font-weight:bold;
}

#manageShopsTable .rightCell {
  border-right:1px solid #bcbcbc;
}

/* summary view styles ends */

/* --------------------------- Product Upload Form */

#product_upload_form {
  margin:10px;
  color:#3c3c3c;
  
}

#product_upload_form fieldset {
  padding:10px;
  border:1px solid #bcbcbc;
}

#product_upload_form legend {
  color:#397eff;
}

#product_upload_form input {
  border:1px solid #bcbcbc;
}

#product_upload_form span {
  margin-left:10px;
  color:#013eb0;
}

/* General page styles */

#productUploadBox p {
  padding:10px;
}

#productDatabaseTable {
  float:right;
  width:80%;
  margin-left:10px;
  margin-top:20px;
  margin-bottom:10px;
}

#productDatabaseTable td {
  border-bottom:1px solid #bcbcbc;
  padding:2px;
}

#productUploadBox img {
  margin-left:35px;
  margin-top:10px;
}

h2.productDatabaseTitle {
  color:#013eb0;
  margin-bottom: 10px;
  margin-top:20px;
  letter-spacing:-1px;
  font-size:25px;
  background-color:#bfd6ff;
  line-height:10px;
}

.productBottomPageWrap {
  margin:10px;
  color:#3c3c3c;
  line-height:15px;
  letter-spacing:0.6px;
}

.productUploadTemplate {
  float:right;
  margin-top:10px;
}

.productUploadTemplate span {
  display:block;
  width:240px;
  margin-top:10px;
}

.productUploadTemplate a {
  display:block;
  float:right;
  background: url(/images/static/excel_reflection.gif) no-repeat left bottom;
  width:75px;
  height:80px;
}

.productUploadTemplate a:hover {
  background: url(/images/static/excel_reflection.gif) no-repeat left top;
}
.productUploadTemplateInner {
  padding:10px;
}

.productUploadBenefits {
  margin-top:20px;
}

.productUploadBenefits ul {
  margin:0;
  padding:0;
  list-style-type:none; 
  padding-right:10px;
  padding-bottom:10px;
}

.productUploadBenefits ul li {
  padding-left:50px;
}

.productUploadBenefits ul li.shopping {
  background: url(/images/static/product_upload_shopping.gif) no-repeat left top;
}

.productUploadBenefits ul li.eye {
  background: url(/images/static/product_upload_eye.gif) no-repeat left top;
}

.productUploadBenefits ul li.pound {
  background: url(/images/static/product_upload_pound.gif) no-repeat left top;
}

.productUploadBenefits ul li dl {
  text-align:justify;
}

.productUploadBenefits ul li dt {
  color:#397eff;
  font-weight:bold;
  margin-bottom:5px;
  margin-top:10px;
}

.productUploadHelpLinks {
  clear:right;
  float:right;
  margin:10px 0;
}

.productUploadHelpLinks ul {
  margin-top:10px;
  list-style-type:none;
}

.productUploadHelpLinks ul li {
  color:#397eff;
  line-height:20px;  
  margin:5px 0;
}

.productUploadSteps {
  clear:right;
}

.productUploadStepsInner {
  padding:10px;
}

.productUploadResults {
  margin-top:20px;
}

.productUploadResultsInner {
  padding:10px;
}

.productUploadSteps h3, .productUploadResults h3 {
  color:#013eb0;
  margin-bottom:10px;
}

.productUploadSteps ol {
  margin:0px;
  padding:0px;
  padding-left:40px;  
  font-size:30px;
  font-weight:bold;
  color:#397eff;
  text-align:justify;  
}

.productUploadSteps ol li span {
  font-size:12px;
  font-weight:normal;
  color:#3c3c3c;
}

.productUploadSteps ol li {
  border-bottom:1px solid #f1f1f1;
  padding:5px 0 10px 0;
}

.productUploadResultsInner table tr {
  line-height:30px;
}

.productUploadResultsInner table {
  margin-bottom:20px;
  width:100%;
  border-bottom:1px solid #f1f1f1;  
}

.productUploadResultsInner table caption {
  margin-bottom:10px;
  color:#013eb0;
  font-weight:bold;
}

.productUploadResultsInner table tr td {
  padding-left:10px;
  border-top:1px solid #f1f1f1;  
}

.productUploadResultsInner table tr td.titles {
  width:250px;
}

/*-------------------------Jobs Admin */

#jobsAdminInnerWrap.adminHidden {
  display:none;  
}

a.addAJob {
  display:block;
  background: url(/images/static/addaJob.png) no-repeat left bottom;
  height:51px;
  width:123px;
  padding: 40px 0 0 30px;
  position:absolute;
  left:370px;
  top:60px;
  text-indent: -15000px;
}

a.addAJob:hover {
  background-position: left top;
}

#jobLogoUpload {
  border:1px solid #bcbcbc;
  height:100px;
  margin: 0 10px 0 120px;
}

#jobVideoUpload {
  border:1px solid #bcbcbc;
  margin:10px 10px 0 120px;
}


#jobLogoUpload fieldset, #jobVideoUpload fieldset {
  padding:10px 0 10px 10px;
  border:none;
  margin-top:10px;
}

#jobLogoUpload legend, #jobVideoUpload legend {
  color:#013eb0;
  font-weight:bold;
}

#jobLogoUpload span, #jobVideoUpload span {
  display:block;
  margin-top:5px;
  font-size:10px;
}

#jobsBox img.jobsIcon {
  float:left;
  margin: 10px 0 10px 10px;
}

#jobsBox p.notUpgraded {
  float: left;
  margin: 10px 0 10px 10px;
  width: 500px;
}

#jobsBox p {
  margin: 10px 0px 0 110px;
  padding:10px;
  position: relative;
}

#jobsAdminTable {
  margin:10px auto;
  width:614px;
  text-align:center;
}

#jobsAdminTable th {
  line-height:30px;
}

.jobsTableLeftTh {
  background:transparent url(../images/static/manageShopTabL.gif) no-repeat left top;
}

.jobsTableMiddleTh {
  background:transparent url(../images/static/manageShopTabM.gif) repeat-x left top;
}

.jobsTableRightTh {
  background:transparent url(../images/static/manageShopTabR.gif) no-repeat right top;
}

#jobsAdminTable td {
  padding:5px 0;
  text-align:center;
  border-bottom:1px solid #bcbcbc;  
}

#jobsAdminTable td img {
  float:none;
  margin:0;
}

#jobsAdminTable .jobTitleTd {
  text-align:left;
  padding:0 5px;
}

.leftEdgeTd {
  border-left:1px solid #bcbcbc;
}

.toggleLink {
  float:right;
  color:#ffffff;
  margin-top:-18px;
  margin-right:10px;
  cursor:pointer;
}

.employerLogo {
  border:1px solid #bcbcbc;
  color:#013eb0;  
  clear:left;
  float:left;
  font-weight:bold;  
  height:100px;
  line-height:25px;
  margin-left:10px;
  text-align: center;
  width:100px;
}

.employerVideo {
  border:1px solid #bcbcbc;
  color:#013eb0;
  float:left;
  font-weight:bold;
  height:75px;
  line-height:25px;
  margin:10px 0 0 10px;
  text-align: center;
  width:100px;
}

#employerLogoLink {
  display:block;
  height:100px;
  margin:0;
  padding:0;
  text-decoration: none;
  width:100px;
}

#LargeEmployerLogo {
  background-color: #fff;
  border:1px solid #bcbcbc;
  padding:10px;  
  position:absolute;
}

div.recruitingSwitch {
  background-color: #f1f1f1;
  border-top:1px solid #bcbcbc;
  padding:10px;
  font-size:12px;
}

div.recruitingSwitch h3 {
  color:#013eb0;
  border:1px solid #bcbcbc;
  background-color: #ffffff;
  padding:5px;
}

div.recruitingSwitch a {
  display:block;
  background-color: #fff;
  font-weight: bold;
  text-align: center;
  padding:5px 0;
  margin-top:5px;
}

div.recruitingSwitch a:hover {
  background-color: #bfd6ff;
  color:#013eb0;
}