/**
 * HTML5 ✰ Boilerplate
 *
 * style.css contains a reset, font normalization and some base styles.
 *
 * Credit is left where credit is due.
 * Much inspiration was taken from these projects:
 * - yui.yahooapis.com/2.8.1/build/base/base.css
 * - camendesign.com/design/
 * - praegnanz.de/weblog/htmlcssjs-kickstart
 */


/**
 * html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
 * v1.6.1 2010-09-17 | Authors: Eric Meyer & Richard Clark
 * html5doctor.com/html-5-reset-stylesheet/
 */


html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote, q { quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after { content: ""; content: none; }

ins { background-color: #ff9; color: #000; text-decoration: none; }

mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }

table { border-collapse: collapse; border-spacing: 0; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

input, select { vertical-align: middle; }


/**
 * Font normalization inspired by YUI Library's fonts.css: developer.yahoo.com/yui/
 */

body { font:13px/1.231 sans-serif; *font-size:small; } /* Hack retained to preserve specificity */
select, input, textarea, button { font:99% sans-serif; }

/* Normalize monospace sizing:
   en.wikipedia.org/wiki/MediaWiki_talk:Common.css/Archive_11#Teletype_style_fix_for_Chrome */
pre, code, kbd, samp { font-family: monospace, sans-serif; }


/**
 * Minimal base styles.
 */

/* Always force a scrollbar in non-IE */
html { overflow-y: scroll; }

/* Accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active { outline: none; }

ul, ol { margin-left: 2em; }
ol { list-style-type: decimal; }

/* Remove margins for navigation lists */
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }

small { font-size: 85%; }
strong, th { font-weight: bold; }

td { vertical-align: top; }

/* Set sub, sup without affecting line-height: gist.github.com/413930 */
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

pre {
  /* www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/ */
  white-space: pre; white-space: pre-wrap; word-wrap: break-word;
  padding: 15px;
}

textarea { overflow: auto; } /* www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */

.ie6 legend, .ie7 legend { margin-left: -7px; } 

/* Align checkboxes, radios, text inputs with their label by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css  */
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }

/* Hand cursor on clickable input elements */
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea { margin: 0; }

/* Colors for form validity */
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid {
   border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red;
}
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }


/* These selection declarations have to be separate
   No text-shadow: twitter.com/miketaylr/status/12228805301
   Also: hot pink! */
::-moz-selection{ background: #74A814; color:#fff; text-shadow: none; }
::selection { background:#74A814; color:#fff; text-shadow: none; }

/* Make buttons play nice in IE:
   www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */
button {  width: auto; overflow: visible; }

/* Bicubic resizing for non-native sized IMG:
   code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
.ie7 img { -ms-interpolation-mode: bicubic; }

/**
 * You might tweak these..
 */

/* Headers (h1, h2, etc) have no default font-size or margin; define those yourself */

a, a:active, a:visited { color: #607890; }
a:hover { color: #036; }

/**
 * Non-semantic helper classes: please define your styles before this section.
 */

/* For image replacement */
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }

/* Hide for both screenreaders and browsers:
   css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden { display: none; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: by Jon Neal.
  www.webaim.org/techniques/css/invisiblecontent/  &  j.mp/visuallyhidden */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: drupal.org/node/897638 */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements.
   j.mp/bestclearfix */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clearfix { zoom: 1; }



/**
 * Media queries for responsive design.
 *
 * These follow after primary styles so they will successfully override.
 */

@media all and (orientation:portrait) {
  /* Style adjustments for portrait mode goes here */

}

@media all and (orientation:landscape) {
  /* Style adjustments for landscape mode goes here */

}

/* Grade-A Mobile Browsers (Opera Mobile, Mobile Safari, Android Chrome)
   consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {


  /* Uncomment if you don't want iOS and WinMobile to mobile-optimize the text for you: j.mp/textsizeadjust */
  /* html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */
}


/**
 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 */
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
  -ms-filter: none !important; } /* Black prints faster: sanbeiji.com/archives/953 */
  a, a:visited { color: #444 !important; text-decoration: underline; }
  /*a[href]:after { content: " (" attr(href) ")"; }*/
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}

// Disable text selection outside of IE
.iPhoneCheckContainer, 
.iPhoneCheckContainer label {
  user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none; }

.iPhoneCheckDisabled {  
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5; }


.iPhoneCheckContainer {
	float:left;
  position: relative;
  height: 27px;
  cursor: pointer;
  overflow: hidden; }
  .iPhoneCheckContainer input {
    position: absolute;
    top: 5px;
    left: 30px; 
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0; }
  .iPhoneCheckContainer label {
    white-space: nowrap;
    font-size: 17px;
    line-height: 17px;
    font-weight: bold;
    font-family: Helvetica Neue, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    cursor: pointer;
    display: block;
    height: 27px;
    position: absolute;
    width: auto;
    top: 0;
    padding-top: 5px;
    overflow: hidden; }
  label.iPhoneCheckLabelOn {
    color: #fff;
    background: url(/images/on.png) no-repeat;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6);
    left: 0;
    padding-top: 5px; }
    label.iPhoneCheckLabelOn span {
      padding-left: 8px; }
  label.iPhoneCheckLabelOff {
    color: #8B8B8B;
    background: url(/images/off.png) no-repeat right 0;
    text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.6);
    text-align: right;
    right: 0; }
    label.iPhoneCheckLabelOff span {
      padding-right: 8px; }
    
.iPhoneCheckHandle {
  display: block;
  height: 27px;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  background: url(/images/slider_left.png) no-repeat;
  padding-left: 3px; }
  .iPhoneCheckHandleRight {
    height: 100%;
    width: 100%;
    padding-right: 3px;
    background: url(/images/slider_right.png) no-repeat right 0; }
  .iPhoneCheckHandleCenter {
    height: 100%;
    width: 100%;
    background: url(/images/slider_center.png); }
/*
 * This is a manifest file that'll automatically include all the stylesheets available in this directory
 * and any sub-directories. You're free to add application-wide styles to this file and they'll appear at
 * the top of the compiled file, but it's generally better to create a new file per style scope.
*/

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

It's *strongly* suggested that you don't modify this file.  Instead, load a new stylesheet after
this one in your layouts (eg formtastic_changes.css) and override the styles to suit your needs.
This will allow you to update formtastic.css with new releases without clobbering your own changes.

This stylesheet forms part of the Formtastic Rails Plugin
(c) 2008-2011 Justin French

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

/* NORMALIZE AND RESET - obviously inspired by Yahoo's reset.css, but scoped to just .formtastic
--------------------------------------------------------------------------------------------------*/

.formtastic,
.formtastic ul,
.formtastic ol,
.formtastic li,
.formtastic fieldset,
.formtastic legend,
.formtastic input,
.formtastic textarea,
.formtastic select,
.formtastic p {
  margin:0;
  padding:0;
}

.formtastic fieldset {
  border:0;
}

.formtastic em,
.formtastic strong {
  font-style:normal;
  font-weight:normal;
}

.formtastic ol,
.formtastic ul {
  list-style:none;
}

.formtastic abbr,
.formtastic acronym {
  border:0;
  font-variant:normal;
}

.formtastic input,
.formtastic textarea {
  font-family:sans-serif;
  font-size:inherit;
  font-weight:inherit;
}

.formtastic input,
.formtastic textarea,
.formtastic select {
  font-size:100%;
}

.formtastic legend {
  white-space:normal;
  color:#000;
}


/* SEMANTIC ERRORS
--------------------------------------------------------------------------------------------------*/
.formtastic .errors {
  color:#cc0000;
  margin:0.5em 0 1.5em 25%;
  list-style:square;
}

.formtastic .errors li {
  padding:0;
  border:none;
  display:list-item;
}


/* BUTTONS
--------------------------------------------------------------------------------------------------*/
.formtastic .buttons {
  overflow:hidden; /* clear containing floats */
  padding-left:25%;
}

.formtastic .button {
  float:left;
  padding-right:0.5em;
}


/* INPUTS
--------------------------------------------------------------------------------------------------*/
.formtastic .inputs {
  overflow:hidden; /* clear containing floats */
}

.formtastic .input {
  overflow:hidden; /* clear containing floats */
  padding:0.5em 0; /* padding and negative margin juggling is for Firefox */
  margin-top:-0.5em;
  margin-bottom:1em;
}


/* LEFT ALIGNED LABELS
--------------------------------------------------------------------------------------------------*/
.formtastic .input .label {
  display:block;
  width:25%;
  float:left;
  padding-top:.2em;
}

.formtastic .fragments .label,
.formtastic .choices .label {
  position:absolute;
  width:95%;
  left:0px;
}

.formtastic .fragments .label label,
.formtastic .choices .label label {
  position:absolute;
}

/* NESTED FIELDSETS AND LEGENDS (radio, check boxes and date/time inputs use nested fieldsets)
--------------------------------------------------------------------------------------------------*/
.formtastic .choices {
  position:relative;
}

.formtastic .choices-group {
  float:left;
  width:74%;
  margin:0;
  padding:0 0 0 25%;
}

.formtastic .choice {
  padding:0;
  border:0;
}


/* INLINE HINTS
--------------------------------------------------------------------------------------------------*/
.formtastic .input .inline-hints {
  color:#666;
  margin:0.5em 0 0 25%;
}


/* INLINE ERRORS
--------------------------------------------------------------------------------------------------*/
.formtastic .inline-errors {
  color:#cc0000;
  margin:0.5em 0 0 25%;
}

.formtastic .errors {
  color:#cc0000;
  margin:0.5em 0 0 25%;
  list-style:square;
}

.formtastic .errors li {
  padding:0;
  border:none;
  display:list-item;
}


/* STRING, NUMERIC, PASSWORD, EMAIL, URL, PHONE, SEARCH (ETC) OVERRIDES
--------------------------------------------------------------------------------------------------*/
.formtastic .stringish input {
  width:72%;
}

.formtastic .stringish input[size] {
  width:auto;
  max-width:72%;
}


/* TEXTAREA OVERRIDES
--------------------------------------------------------------------------------------------------*/
.formtastic .text textarea {
  width:72%;
}

.formtastic .text textarea[cols] {
  width:auto;
  max-width:72%;
}


/* HIDDEN OVERRIDES
--------------------------------------------------------------------------------------------------*/
.formtastic .hidden {
  display:none;
}


/* BOOLEAN LABELS
--------------------------------------------------------------------------------------------------*/
.formtastic .boolean label {
  padding-left:25%;
  display:block;
}


/* CHOICE GROUPS
--------------------------------------------------------------------------------------------------*/
.formtastic .choices-group {
  margin-bottom:-0.5em;
}

.formtastic .choice {
  margin:0.1em 0 0.5em 0;
}

.formtastic .choice label {
  float:none;
  width:100%;
  line-height:100%;
  padding-top:0;
  margin-bottom:0.6em;
}


/* ADJUSTMENTS FOR INPUTS INSIDE LABELS (boolean input, radio input, check_boxes input)
--------------------------------------------------------------------------------------------------*/
.formtastic .choice label input,
.formtastic .boolean label input {
  margin:0 0.3em 0 0.1em;
  line-height:100%;
}


/* FRAGMENTED INPUTS (DATE/TIME/DATETIME)
--------------------------------------------------------------------------------------------------*/
.formtastic .fragments {
  position:relative;
}

.formtastic .fragments-group {
  float:left;
  width:74%;
  margin:0;
  padding:0 0 0 25%;
}

.formtastic .fragment {
  float:left;
  width:auto;
  margin:0 .3em 0 0;
  padding:0;
  border:0;
}

.formtastic .fragment label {
  display:none;
}

.formtastic .fragment label input {
  display:inline;
  margin:0;
  padding:0;
}

/* line 19, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic#new_advert {
  width: 796px!important;
}

/* line 24, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic h2 {
  font-size: 1.4em;
  color: #75a814;
  font-weight: bold;
  margin: 25px 0 10px 0;
}
/* line 31, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic span.required-asterisk {
  color: red!important;
}
/* line 35, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic .buttons {
  padding-left: 0;
  margin: 15px 0;
}
/* line 41, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic li#advert_description_input p.inline-errors {
  width: 568px!important;
}
/* line 44, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic li#advert_description_input p.inline-hints {
  width: 568px!important;
}
/* line 49, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic li#advert_email_input {
  width: 100%!important;
}
/* line 53, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic li.radio {
  margin: 10px 0!important;
  padding: 0px!important;
}
/* line 57, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic li.radio p.inline-errors, form.formtastic li.radio p.inline-hints {
  top: 1px!important;
}
/* line 62, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic li.boolean {
  margin: 10px 0 20px 0!important;
  padding: 0 0 10px 0!important;
  min-height: 14px;
}
/* line 67, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic li.boolean#advertiser_remove_logo_input {
  margin: 10px 0 10px 0!important;
}
/* line 71, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic li.boolean label {
  padding: 0!important;
  line-height: 14px;
  width: auto!important;
}
/* line 77, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic li.boolean input[type="checkbox"] {
  width: auto!important;
  margin: 2px 0 0 10px!important;
  float: right;
}
/* line 83, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic li.boolean p.inline-errors, form.formtastic li.boolean p.inline-hints {
  top: 20px!important;
}
/* line 89, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic li#job_application_uk_work_permission_held_input label {
  width: 325px!important;
}
/* line 95, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic label {
  color: #666;
}
/* line 97, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic fieldset.inputs {
  overflow: visible;
}
/* line 100, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic fieldset.inputs span {
  font-weight: bold;
  font-size: 14px;
  color: #666;
}
/* line 109, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic fieldset.buttons ol button {
  margin: 0 7px 0 0;
}
/* line 115, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic .choices {
  width: 591px;
  background-color: #F9F9F9;
  float: left;
  display: block;
  z-index: 3;
  position: relative;
  clear: both;
}
/* line 124, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic .choices legend.label {
  display: block;
  width: auto!important;
  float: left;
  height: 25px;
  min-width: 282px;
  position: relative;
  padding: 3px 0 0 3px;
}
/* line 134, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic .choices label {
  width: auto!important;
  margin: 0 20px 0 0;
}
/* line 139, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic .choices ol.choices-group {
  margin: 0!important;
  padding: 3px 0 0 0!important;
  height: 35px!important;
  display: block!important;
  width: 460px!important;
}
/* line 146, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic .choices ol.choices-group li.choice {
  display: block!important;
  margin: 0!important;
  padding: 0!important;
  height: 35px!important;
  float: left;
  min-width: 90px;
}
/* line 160, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li {
  margin: 0 !important;
  padding: 0 0 0.7em 0 !important;
  overflow: visible!important;
}
/* line 165, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li input[type="text"], form.formtastic ol li input[type="email"], form.formtastic ol li input[type="password"], form.formtastic ol li input[type="tel"], form.formtastic ol li input.file.medium {
  padding: 10px;
  width: 566px!important;
  background: white;
  font-weight: 300;
  color: #65645A;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ie-border-radius: 5px;
  behavior: url(/javascripts/PIE.htc);
  z-index: 3;
  position: relative;
  margin: 0px;
  max-width: 568px!important;
}
/* line 178, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li input.shorter, form.formtastic ol li select.shorter {
  width: 260px!important;
}
/* line 182, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li input.medium, form.formtastic ol li select.medium {
  width: 410px!important;
}
/* line 186, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li textarea {
  padding: 10px;
  background: white;
  font-weight: 300;
  color: #65645A;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ie-border-radius: 5px;
  behavior: url(/javascripts/PIE.htc);
  z-index: 3;
  position: relative;
  min-height: 175px;
  min-width: 350px;
  width: 566px!important;
  height: 162px;
  margin: 0px;
}
/* line 201, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li select {
  width: 272px;
  z-index: 3;
  position: relative;
  margin: 0px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ie-border-radius: 5px;
  behavior: url(/javascripts/PIE.htc);
  font-weight: 300;
  padding: 10px 5px 5px 5px;
  overflow: visible;
  height: 35px;
  outline: none;
}
/* line 213, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li select:focus {
  outline-style: none;
  -moz-outline-style: none;
}
/* line 215, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li .inline-errors {
  display: block;
  width: 568px!important;
  background: #F2BDB9;
  color: #A9422E;
  padding: 15px 10px 10px 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ie-border-radius: 5px;
  behavior: url(/javascripts/PIE.htc);
  z-index: 2;
  position: relative;
  top: -9px;
  margin: 0px!important;
  max-width: 568px!important;
}
/* line 229, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li p {
  margin-bottom: 0!important;
}
/* line 233, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li .inline-hints {
  width: 568px!important;
  padding: 10px 11px;
  color: #3F3F38;
  clear: both;
  padding: 15px 10px 10px 10px;
  background: #DDD;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ie-border-radius: 5px;
  behavior: url(/javascripts/PIE.htc);
  position: relative;
  top: -9px;
  margin: 0px!important;
  max-width: 568px!important;
}
/* line 247, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li .inline-hints-height {
  top: -18px !important;
}
/* line 251, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li label {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 3px;
  float: left;
  clear: both;
  width: 100%!important;
  margin: 0px;
}
/* line 261, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li .input_error {
  -moz-box-shadow: 0px 0px 5px red;
  -webkit-box-shadow: 0px 0px 5px red;
  box-shadow: 0px 0px 5px red;
  behavior: url(/javascripts/PIE.htc);
}

/* line 270, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.banner_ad .boolean label {
  padding: 0px!important;
}
/* line 272, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.banner_ad .boolean label input {
  margin: 0.1em 0.6em 0.2em 0.1em;
}

/* line 279, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form#new_link_request ol li input, form#new_link_request ol li textarea {
  width: 536px!important;
}

/* line 282, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form#new_link_request ol li input.shorter {
  width: 262px!important;
}

/* line 286, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.popup_form ol li input, form.formtastic.popup_form ol li textarea, form.formtastic.popup_form ol li .inline-hints, form.formtastic.popup_form ol li .inline-errors {
  width: 540px!important;
  max-width: 540px!important;
}

/* line 291, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form#new_link_request ol li .inline-hints, form#new_link_request ol li .inline-errors {
  width: 538px!important;
}

/* line 295, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.popup_form ol li.file div input[type=file] {
  width: 90px!important;
  max-width: 90px!important;
}

/* line 300, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.popup_form ol li.file div {
  cursor: pointer;
}

/* line 304, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.popup_form ol li input.medium {
  width: 410px!important;
  max-width: 410px!important;
}

/* line 309, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.popup_form ol li input.shorter {
  width: 260px!important;
  max-width: 260px!important;
}

/* line 316, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.popup_form ol li select#email_alert_frequency_in_seconds,
form.formtastic.popup_form ol li select#email_alert_category_id,
form.formtastic.popup_form ol li select#email_alert_location_id {
  width: 283px!important;
}

/* line 323, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.popup_form ol li select#email_alert_frequency_in_seconds ~ p, form.formtastic.popup_form ol li .select#email_alert_frequency_in_seconds ~ p,
form.formtastic.popup_form ol li select#email_alert_category_id ~ p, form.formtastic.popup_form ol li .select#email_alert_category_id ~ p,
form.formtastic.popup_form ol li select#email_alert_location_id ~ p, form.formtastic.popup_form ol li .select#email_alert_location_id ~ p,
form.formtastic.popup_form ol li select#email_alert_alert_type ~ p, form.formtastic.popup_form ol li .select#email_alert_alert_type ~ p {
  width: 260px!important;
}

/* line 327, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li .shorter ~ p, form.formtastic.popup_form ol li .shorter ~ p, form.formtastic ol li .input-shorter ~ p {
  width: 261px!important;
}

/* line 331, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li select.shorter ~ p, form.formtastic.popup_form ol li select.shorter ~ p {
  width: 237px!important;
}

/* line 335, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li .medium ~ p, form.formtastic.popup_form ol li .medium ~ p {
  width: 412px!important;
}

/* line 339, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic div.captcha-input {
  margin: 10px 0;
}

/* line 343, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic div.captcha-input label {
  color: #75a814;
  font-size: 16px;
  width: 587px!important;
}

/* line 349, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
.formtastic .text textarea[cols] {
  max-width: none;
}

/* line 353, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.contact_request {
  margin: 20px 0 0 0;
}

/*form.formtastic ol li#advert_show_map_input {

	margin:10px 0 0 0!important;
	width: 591px!important;

	fieldset.choices {
		width: 591px!important;
		margin:0!important;
		padding:0!important;
		height:25px;
		float:left;
		position:relative;
		
		legend.label {
			width:150px!important;
			min-width:120px!important;
			margin:0!important;
			padding:0!important;
			height:25px!important;
			min-width:auto!important;
			float:left;
			position:absolute;
			left:0px;
			
			label {
				margin:0!important;
				position:relative!important;
				clear:none!important;
				display:block!important;
				float:left!important;
				height:25px!important;
			}
		}
		
		ol.choices-group {
			margin:0!important;
			padding:3px 0 0 0!important;
			height:25px!important;
			display:block!important;
			width:460px!important;
			position:absolute;
			left:282px;
			
			li.choice {
				display:block!important;
				margin:0!important;
				padding:0!important;
				height:25px!important;
				float:left;
			}
		}
	}
	
	p.inline-hints, p.inline-errors {
		width:255px!important;
		left:281px;
	}
}*/
/* line 417, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#abuse_report_name_input input, form.formtastic ol li#email_alert_name_input input, form.formtastic ol li#send_to_a_friend_friends_name_input input, form.formtastic ol li#send_to_a_friend_your_name_input input, form.formtastic ol li#job_application_name_input input, form.formtastic ol li#link_request_name_input input, form.formtastic ol li#contact_request_name_input input, form.formtastic ol li#advertiser_forename_input input, form.formtastic ol li#advertiser_surname_input input, form.formtastic ol li#advertiser_town_input input, form.formtastic ol li#advertiser_company_name_input input, form.formtastic ol li#advert_submitters_forename_input input, form.formtastic ol li#advert_reference_input input, form.formtastic ol li#advert_password_input input, form.formtastic ol li#advert_password_retype_input input, form.formtastic ol li#advert_submitters_surname_input input, form.formtastic ol li#order_company_name_input input, form.formtastic ol li#order_forename_input input, form.formtastic ol li#order_surname_input input, form.formtastic ol li#order_town_input input {
  width: 260px!important;
}
/* line 420, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#abuse_report_name_input p.inline-hints, form.formtastic ol li#abuse_report_name_input p.inline-errors, form.formtastic ol li#email_alert_name_input p.inline-hints, form.formtastic ol li#email_alert_name_input p.inline-errors, form.formtastic ol li#send_to_a_friend_friends_name_input p.inline-hints, form.formtastic ol li#send_to_a_friend_friends_name_input p.inline-errors, form.formtastic ol li#send_to_a_friend_your_name_input p.inline-hints, form.formtastic ol li#send_to_a_friend_your_name_input p.inline-errors, form.formtastic ol li#job_application_name_input p.inline-hints, form.formtastic ol li#job_application_name_input p.inline-errors, form.formtastic ol li#link_request_name_input p.inline-hints, form.formtastic ol li#link_request_name_input p.inline-errors, form.formtastic ol li#contact_request_name_input p.inline-hints, form.formtastic ol li#contact_request_name_input p.inline-errors, form.formtastic ol li#advertiser_forename_input p.inline-hints, form.formtastic ol li#advertiser_forename_input p.inline-errors, form.formtastic ol li#advertiser_surname_input p.inline-hints, form.formtastic ol li#advertiser_surname_input p.inline-errors, form.formtastic ol li#advertiser_town_input p.inline-hints, form.formtastic ol li#advertiser_town_input p.inline-errors, form.formtastic ol li#advertiser_company_name_input p.inline-hints, form.formtastic ol li#advertiser_company_name_input p.inline-errors, form.formtastic ol li#advert_submitters_forename_input p.inline-hints, form.formtastic ol li#advert_submitters_forename_input p.inline-errors, form.formtastic ol li#advert_reference_input p.inline-hints, form.formtastic ol li#advert_reference_input p.inline-errors, form.formtastic ol li#advert_password_input p.inline-hints, form.formtastic ol li#advert_password_input p.inline-errors, form.formtastic ol li#advert_password_retype_input p.inline-hints, form.formtastic ol li#advert_password_retype_input p.inline-errors, form.formtastic ol li#advert_submitters_surname_input p.inline-hints, form.formtastic ol li#advert_submitters_surname_input p.inline-errors, form.formtastic ol li#order_company_name_input p.inline-hints, form.formtastic ol li#order_company_name_input p.inline-errors, form.formtastic ol li#order_forename_input p.inline-hints, form.formtastic ol li#order_forename_input p.inline-errors, form.formtastic ol li#order_surname_input p.inline-hints, form.formtastic ol li#order_surname_input p.inline-errors, form.formtastic ol li#order_town_input p.inline-hints, form.formtastic ol li#order_town_input p.inline-errors {
  width: 262px!important;
}

/* line 426, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advertiser_postcode_input input, form.formtastic ol li#advert_postcode_input input, form.formtastic ol li#order_postcode_input input {
  width: 130px!important;
}
/* line 429, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advertiser_postcode_input p.inline-hints, form.formtastic ol li#advertiser_postcode_input p.inline-errors, form.formtastic ol li#advert_postcode_input p.inline-hints, form.formtastic ol li#advert_postcode_input p.inline-errors, form.formtastic ol li#order_postcode_input p.inline-hints, form.formtastic ol li#order_postcode_input p.inline-errors {
  width: 132px!important;
}

/* line 435, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advertiser_title_input select, form.formtastic ol li#order_title_input select {
  width: 100px!important;
}
/* line 438, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advertiser_title_input p.inline-hints, form.formtastic ol li#advertiser_title_input p.inline-errors, form.formtastic ol li#order_title_input p.inline-hints, form.formtastic ol li#order_title_input p.inline-errors {
  width: 100px!important;
}

/* line 444, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#banner_ad_name_input p.inline-hints, form.formtastic ol li#banner_ad_name_input p.inline-errors, form.formtastic ol li#banner_ad_url_input p.inline-hints, form.formtastic ol li#banner_ad_url_input p.inline-errors {
  width: 401px!important;
}

/* line 449, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#banner_ad_banner_input, form.formtastic ol li#advertiser_logo_input {
  position: relative;
}
/* line 452, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#banner_ad_banner_input input.input_error, form.formtastic ol li#advertiser_logo_input input.input_error {
  box-shadow: none!important;
}
/* line 455, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#banner_ad_banner_input p.inline-hints, form.formtastic ol li#banner_ad_banner_input p.inline-errors, form.formtastic ol li#advertiser_logo_input p.inline-hints, form.formtastic ol li#advertiser_logo_input p.inline-errors {
  width: 262px!important;
}

/* line 460, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_show_website_input {
  float: left;
  width: 512px;
  margin: 0!important;
}
/* line 465, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_show_website_input fieldset {
  width: 420px!important;
}
/* line 469, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_show_website_input p.inline-hints, form.formtastic ol li#advert_show_website_input p.inline-errors {
  width: 255px!important;
}
/* line 473, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_show_website_input fieldset {
  height: auto;
}
/* line 477, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_show_website_input legend.label {
  min-width: 512px;
}
/* line 479, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_show_website_input legend.label label {
  min-width: 512px;
}

/* line 487, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_restrict_to_uk_applicants_input {
  float: left;
  width: 588px;
  margin: 10px 0 0 0!important;
}
/* line 492, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_restrict_to_uk_applicants_input fieldset {
  width: 588px!important;
}
/* line 496, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_restrict_to_uk_applicants_input p.inline-hints, form.formtastic ol li#advert_restrict_to_uk_applicants_input p.inline-errors {
  width: 255px!important;
}
/* line 500, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_restrict_to_uk_applicants_input fieldset {
  height: auto;
}
/* line 504, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_restrict_to_uk_applicants_input legend.label {
  min-width: 588px;
  height: 40px;
  padding: 0;
}
/* line 508, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_restrict_to_uk_applicants_input legend.label label {
  min-width: 588px;
}
/* line 512, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_restrict_to_uk_applicants_input ol.choices-group {
  height: 25px!important;
}

/* line 517, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_submitters_forename_input {
  width: 795px!important;
}

/* line 521, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_telephone_input, form.formtastic ol li#advert_website_input, form.formtastic ol li#advert_postcode_input {
  float: left;
  width: 282px;
}
/* line 525, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_telephone_input input.shorter, form.formtastic ol li#advert_telephone_input input, form.formtastic ol li#advert_website_input input.shorter, form.formtastic ol li#advert_website_input input, form.formtastic ol li#advert_postcode_input input.shorter, form.formtastic ol li#advert_postcode_input input {
  width: 204px!important;
}
/* line 528, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_telephone_input p.inline-hints, form.formtastic ol li#advert_telephone_input p.inline-errors, form.formtastic ol li#advert_website_input p.inline-hints, form.formtastic ol li#advert_website_input p.inline-errors, form.formtastic ol li#advert_postcode_input p.inline-hints, form.formtastic ol li#advert_postcode_input p.inline-errors {
  width: 206px!important;
}

/* line 533, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_show_telephone_input {
  float: left;
  width: 513px!important;
  margin: 0 0 1em 0!important;
}
/* line 538, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_show_telephone_input fieldset {
  width: 420px!important;
}
/* line 542, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_show_telephone_input p.inline-hints, form.formtastic ol li#advert_show_telephone_input p.inline-errors {
  width: 255px!important;
}
/* line 546, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_show_telephone_input fieldset {
  height: auto;
}
/* line 550, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_show_telephone_input legend.label {
  min-width: 512px;
}
/* line 552, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_show_telephone_input legend.label label {
  min-width: 512px;
}

/* line 560, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_show_map_input {
  float: left;
  width: 513px!important;
  margin: 0 0 1em 0!important;
}
/* line 565, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_show_map_input fieldset {
  width: 420px!important;
}
/* line 569, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_show_map_input p.inline-hints, form.formtastic ol li#advert_show_map_input p.inline-errors {
  width: 255px!important;
}
/* line 573, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_show_map_input fieldset {
  height: auto;
}
/* line 577, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_show_map_input legend.label {
  min-width: 512px;
}
/* line 579, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_show_map_input legend.label label {
  min-width: 512px;
}

/* line 587, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_job_type_input {
  margin: 0px 0px!important;
  width: 591px!important;
}
/* line 592, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_job_type_input p.inline-errors {
  clear: left;
  padding: 10px!important;
  margin-bottom: 1em!important;
  width: 440px!important;
}
/* line 599, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_job_type_input fieldset.choices {
  width: 591px!important;
  margin: 0!important;
  padding: 0!important;
  height: 35px;
  float: left;
  position: relative;
  clear: both;
}
/* line 608, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_job_type_input fieldset.choices legend.label {
  width: 120px!important;
  min-width: 120px!important;
  margin: 0!important;
  padding: 0!important;
  height: 35px!important;
  min-width: auto!important;
  float: left;
  position: absolute;
  left: 0px;
}
/* line 619, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_job_type_input fieldset.choices legend.label label {
  margin: 0!important;
  position: relative!important;
  clear: none!important;
  display: block!important;
  float: left!important;
  height: 35px!important;
}
/* line 629, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_job_type_input fieldset.choices ol.choices-group {
  margin: 0!important;
  padding: 3px 0 0 0!important;
  height: 35px!important;
  display: block!important;
  width: 460px!important;
  position: absolute;
  left: 123px;
}
/* line 638, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advert_job_type_input fieldset.choices ol.choices-group li.choice {
  display: block!important;
  margin: 0!important;
  padding: 0!important;
  height: 35px!important;
  width: 130px!important;
  float: left;
}

/* line 650, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.advertiser_new div, form.new_advert div {
  height: 0px;
  width: 0px;
}

/* line 656, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li textarea#contact_request_comments, form.formtastic ol li textarea#send_to_a_friend_message,
form.formtastic ol li textarea#abuse_report_comments, form.formtastic ol li textarea#job_application_information {
  min-height: 140px;
  height: 140px;
  width: 538px!important;
}

/* line 662, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li textarea#job_application_information {
  width: 720px!important;
  max-width: 720px!important;
}

/* line 667, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
select#advertiser_country, select#order_country {
  width: 325px!important;
}

/* line 671, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
select#email_alert_alert_type {
  width: 283px!important;
}

/* line 675, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#email_alert_nice_text_captcha_input label {
  width: 284px!important;
  max-width: 284px!important;
  clear: both;
  margin-right: 380px;
}

/* line 678, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#email_alert_nice_text_captcha_input input {
  width: 262px!important;
  max-width: 262px!important;
  clear: both;
}

/* line 681, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#email_alert_nice_text_captcha_input p.inline-hints, form.formtastic ol li#email_alert_nice_text_captcha_input p.inline-errors {
  width: 262px!important;
  max-width: 262px!important;
  clear: both;
}

/* line 685, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#job_application_nice_text_captcha_input label {
  width: 373px!important;
  max-width: 373px!important;
  clear: both;
  margin-right: 380px;
}

/* line 688, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#job_application_nice_text_captcha_input input {
  width: 351px!important;
  max-width: 351px!important;
  clear: both;
}

/* line 691, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#job_application_nice_text_captcha_input p.inline-hints, form.formtastic ol li#job_application_nice_text_captcha_input p.inline-errors {
  width: 353px!important;
  max-width: 353px!important;
  clear: both;
}

/* line 694, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advertiser_nice_text_captcha_input label {
  width: 432px!important;
  max-width: 432px!important;
  clear: both;
  margin-right: 380px;
}

/* line 697, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advertiser_nice_text_captcha_input input {
  width: 410px!important;
  max-width: 410px!important;
  clear: both;
}

/* line 700, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#advertiser_nice_text_captcha_input p.inline-hints, form.formtastic ol li#advertiser_nice_text_captcha_input p.inline-errors {
  width: 410px!important;
  max-width: 410px!important;
  clear: both;
}

/* line 704, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic ol li#email_alert_category_id_input label, form.formtastic ol li#email_alert_location_id_input label {
  width: 283px!important;
  margin: 0 513px 3px 0;
}

/* line 709, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic p strong {
  font-weight: bold;
}

/* line 713, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
#competition_page_content {
  padding: 0 17px 0 17px;
}

/* line 718, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.competition_entry h2 {
  font-size: 26px;
  font-weight: bold;
  color: #75a814;
  margin: 15px 0 22px 0;
}
/* line 725, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.competition_entry h4 {
  color: #c53285;
  font-size: 18px;
  font-weight: 300;
  margin-bottom: 0px;
}
/* line 732, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.competition_entry .referral {
  margin: 17px 41px 17px 0;
  border-bottom: 1px dotted #A7BFA8;
  clear: both;
}
/* line 737, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.competition_entry .referral.top {
  margin: 25px 41px 17px 0;
}
/* line 741, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.competition_entry .referral.user {
  margin: 25px 41px 35px 0;
}
/* line 745, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.competition_entry .referral li {
  float: left;
  width: 360px;
  padding: 0 0 17px 0!important;
}
/* line 750, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.competition_entry .referral li label {
  width: 111px!important;
  max-width: 111px!important;
  font-weight: normal;
  font-size: 13px;
  float: left;
  padding: 0 0 0 9px;
  line-height: 26px;
}
/* line 760, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.competition_entry .referral li input.shorter {
  width: 208px!important;
  max-width: 208px!important;
  float: left;
  padding: 4px 10px 5px 10px!important;
}
/* line 767, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.competition_entry .referral li .shorter ~ p, form.formtastic.competition_entry .referral li .shorter ~ p, form.formtastic.competition_entry .referral li .input-shorter ~ p {
  width: 209px!important;
  max-width: 209px!important;
  margin-left: 120px!important;
  top: 8px;
  font-weight: normal;
  font-size: 13px;
}
/* line 778, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.competition_entry .referral .left li {
  width: 360px;
  padding: 0 0 17px 0!important;
}
/* line 782, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.competition_entry .referral .left li label {
  width: 81px!important;
  max-width: 81px!important;
  padding-left: 8px;
}
/* line 788, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.competition_entry .referral .left li .shorter ~ p, form.formtastic.competition_entry .referral .left li .shorter ~ p, form.formtastic.competition_entry .referral .left li .input-shorter ~ p {
  margin-left: 90px!important;
}
/* line 795, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.competition_entry .booleans {
  margin-top: 30px;
}
/* line 799, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.competition_entry li.boolean {
  margin: 0 0 10px 0!important;
  padding: 0px!important;
}
/* line 803, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.competition_entry li.boolean label {
  font-weight: normal;
  font-size: 13px;
  color: #c53285;
  margin: 0px!important;
  float: none;
}
/* line 810, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.competition_entry li.boolean label span.required-asterisk {
  display: none;
}
/* line 814, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.competition_entry li.boolean label input {
  float: left;
  margin: 2px 10px 0 10px!important;
}
/* line 820, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.competition_entry li.boolean p.inline-errors {
  width: 742px!important;
  max-width: 742px!important;
  position: static;
  margin: 10px 0 20px 0!important;
  padding: 10px;
}
/* line 829, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.competition_entry .buttons {
  margin: 20px 0;
}
/* line 832, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
form.formtastic.competition_entry .buttons input {
  width: 165px;
  height: 51px;
  float: right;
  margin-right: 55px;
}

/* line 841, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
.social-link-container {
  margin-top: 30px;
}
/* line 844, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
.social-link-container a {
  color: #666666;
}
/* line 848, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/formtastic_customisation.css.scss */
.social-link-container img {
  width: 75px;
  height: 75px;
}
/* line 22, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
html.popup-layout {
  overflow: auto!important;
}
/* line 25, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
html.popup-layout h1 + p, html.popup-layout h1 + form {
  margin-top: 1em;
}
/* line 26, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
html.popup-layout a {
  color: #75a814;
  text-decoration: none;
}
/* line 29, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
html.popup-layout a:link {
  color: #75a814;
}
/* line 30, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
html.popup-layout a:active {
  color: #75a814;
}
/* line 31, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
html.popup-layout a:visited {
  color: #75a814;
}
/* line 32, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
html.popup-layout a:hover {
  color: #993399;
}

/* line 36, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
body {
  color: #666666;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  -webkit-tap-highlight-color: #aaa;
}
/* line 43, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
body ::selection {
  background: #AAA;
}
/* line 46, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
body ::-moz-selection {
  background: #AAA;
}
/* line 49, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
body ::-webkit-selection {
  background: #AAA;
}

/* new clearfix */
/* line 55, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

/* line 63, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
html, body {
  width: 100%;
  min-width: 1220px;
}

/* line 67, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
* html .clearfix {
  zoom: 1;
}

/* IE6 */
/* line 68, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
*:first-child + html .clearfix {
  zoom: 1;
}

/* IE7 */
/* line 70, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
a, a:active, a:visited {
  color: #607890;
}

/* line 71, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
a:hover {
  color: #036;
}

/* line 72, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
a, a:link, a:visited, a:active, a:hover {
  -webkit-tap-highlight-color: #AAA!important;
}

/* line 73, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
a {
  outline: none;
}

/* line 74, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
img#print_logo {
  display: none;
}

/* line 76, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
em {
  font-style: italic;
}

/* line 80, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.flash {
  font-size: 1.1em;
  padding: 10px;
  background: #666;
  color: #fff;
  margin-bottom: 2em;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ie-border-radius: 6px;
  width: auto;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

/* line 94, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.form_notice {
  font-size: 1.1em;
  padding: 10px;
  background: #f0f0f0;
  color: #B00000;
  margin-bottom: 2em;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ie-border-radius: 6px;
  width: auto;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

/* line 108, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.form_notice p {
  margin: 0!important;
}

/* line 112, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
table {
  border-color: gray;
}
/* line 115, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
table th {
  text-align: left;
  padding: 6px;
}
/* line 119, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
table td {
  padding: 6px;
  border-top: 1px solid #E3E4E7;
}

/* line 125, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
table.table_no_border {
  border-color: gray;
}
/* line 128, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
table.table_no_border th {
  border: 0;
  padding: 4px 0;
}
/* line 132, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
table.table_no_border td {
  border: 0;
  padding: 4px 0;
}

/* line 139, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
table#totals_table td {
  border: 1px solid #AAA;
}

/* line 144, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.order_confirmation_address {
  width: 50%;
  float: left;
  margin-bottom: 20px;
}

/* line 152, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
table.index-table tr.grey td {
  border-top: 1px solid #E0E0E0;
}
/* line 159, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
table.index-table tr th a {
  white-space: nowrap;
}

/* line 168, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
table.credits-table th {
  border-left: none;
  border-right: 1px solid white;
}
/* line 172, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
table.credits-table td {
  border: none;
}

/* line 177, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
table.summary-table {
  border: none;
}
/* line 179, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
table.summary-table th, table.summary-table td {
  border: none;
}

/* line 186, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
table.table3 td a:link, table.table3 td a:visited, table.table3 td a:active {
  color: #616260!important;
}
/* line 189, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
table.table3 td a:hover {
  color: #993399;
}

/* line 195, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.cms_content h2 {
  color: #AAA;
}

/* line 199, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.cms_content + table, table.pricing {
  border-bottom: 1px solid #E3E4E7!important;
  border-right: 1px dotted #E9EAEC;
  margin-bottom: 15px;
}

/* layout styling */
/* line 206, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.clear {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
  margin: 0;
  padding: 0;
}

/* line 217, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#header {
  width: 100%;
  height: 153px;
  background: #74A814;
}
/* line 222, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#header div#hgroup {
  width: 1220px;
  margin: 0 auto;
  position: relative;
  background: #74A814;
}
/* line 228, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#header div#hgroup a#logo {
  font-size: 40px;
  display: block;
  width: 426px;
  height: 74px;
  position: absolute;
  left: 180px;
  top: 32px;
}
/* line 235, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#header div#hgroup a#logo img {
  width: 426px;
  height: 74px;
}
/* line 240, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#header div#hgroup img.post-free {
  position: absolute;
  top: 0;
  left: 646px;
  width: 126px;
  height: 123px;
}
/* line 247, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#header div.tagline {
  position: absolute;
  top: 32px;
  left: 858px;
  width: 270px;
  z-index: 50;
}
/* line 253, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#header div.tagline div.cms_shared_section {
  min-height: 50px;
}
/* line 257, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#header div.tagline ul {
  margin: 0;
  padding: 0;
  color: white;
  font-size: 13px;
  list-style-type: none;
}
/* line 263, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#header div.tagline ul li {
  width: 270px;
  line-height: 17px;
  background: url(/images/tagline-bullet.png) 0 5px no-repeat;
  padding: 0 0 0 15px;
}

/* line 274, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#nav-footer {
  width: 860px;
  height: 64px;
  margin: 0;
  background: url(/images/bgnav_mid.gif) repeat-x;
  position: absolute;
  top: 126px;
  margin-left: 180px;
  padding: 0px;
  border: 0;
}
/* line 284, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#nav-footer .navleft {
  background: url(/images/bgnav_left.gif) no-repeat;
  height: 64px;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
}
/* line 291, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#nav-footer .navleft .navright {
  background: url(/images/bgnav_right.gif) no-repeat;
  height: 64px;
  width: 45px;
  float: right;
  margin: 0;
  padding: 0;
  border: 0;
}
/* line 301, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#nav-footer ul#nav {
  padding: 0;
  list-style: none;
  margin-left: 397px;
  font-size: 0.9em;
  /* css hover menu from menu.gif image sprite */
}
/* line 307, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#nav-footer ul#nav li {
  float: left;
  position: relative;
  list-style: none;
  width: 131px;
  height: 48px;
  margin: 0 4px;
  text-align: center;
}
/* line 316, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#nav-footer ul#nav li a {
  display: block;
  height: 48px;
  background: transparent url("/images/menu-left.png") no-repeat;
  outline: none;
  position: relative;
  white-space: nowrap;
  text-transform: uppercase;
  text-decoration: none;
  color: white;
  line-height: 48px;
  width: 131px;
}
/* line 332, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#nav-footer ul#nav li a {
  background-position: 0 0;
}
/* line 333, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#nav-footer ul#nav li:hover a {
  background-position: 0 -49px;
}

/* line 339, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper {
  width: 1220px;
  margin: 0 auto;
  padding: 50px 0px;
}
/* line 345, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content h1 {
  margin: 0 0 26px 0;
}
/* line 351, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content div.home-heading h1 {
  margin-bottom: 0;
}
/* line 358, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content h1.stage-2-header {
  margin: 0 0 10px 0;
}
/* line 362, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content h1 a:link, div#wrapper div#content h1 a:visited, div#wrapper div#content h1 a:active {
  color: #CCC;
}
/* line 366, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content h1 a:hover {
  color: #666;
}
/* line 370, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content a {
  color: #75a814;
  text-decoration: none;
}
/* line 373, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content a:link {
  color: #75a814;
}
/* line 374, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content a:active {
  color: #75a814;
}
/* line 375, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content a:visited {
  color: #75a814;
}
/* line 376, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content a:hover {
  color: #993399;
}
/* line 379, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content p {
  line-height: 1.5em;
  margin-bottom: 1em;
}
/* line 384, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content p.heading-breadcrumbs {
  font-size: 31px;
  line-height: 38px;
  color: #666;
  margin: 0 0 26px 0;
}
/* line 390, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content p.heading-breadcrumbs a:link, div#wrapper div#content p.heading-breadcrumbs a:visited, div#wrapper div#content p.heading-breadcrumbs a:active {
  color: #CCC;
}
/* line 394, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content p.heading-breadcrumbs a:hover {
  color: #666;
}
/* line 399, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content h1.green-page-heading {
  color: #a9c870;
  font-size: 24px;
  line-height: 29px;
  margin: 0 0 16px 0;
}
/* line 406, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content p.total-line {
  margin: 30px 0 10px 0;
  color: #75a814;
}
/* line 411, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content div.add-job {
  margin-top: 20px;
}
/* line 417, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div.advert-panel {
  width: 109px;
  float: left;
  min-height: 100px;
}
/* line 422, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div.advert-panel img {
  max-width: 160px;
  max-height: 600px;
}
/* line 427, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div.advert-panel.left {
  margin: 23px 20px 23px 0;
  width: 160px;
  height: 600px;
}
/* line 432, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div.advert-panel.right {
  margin: 23px 0 23px 20px;
  width: 160px;
  height: 600px;
}
/* line 438, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content {
  width: 860px;
  margin: 0 auto;
  padding: 0;
  background: #F9F9F9;
  float: left;
}
/* line 445, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content div.mid-border {
  padding: 6px 25px 20px 25px;
  border-left: 7px solid #75a814;
  border-right: 7px solid #75a814;
  min-height: 584px;
}
/* line 452, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content div.top-border {
  width: 860px;
  height: 20px;
  background: #f9f9f9 url(/images/bg_topmid.gif) repeat-x;
}
/* line 457, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content div.top-border .left {
  background: url(/images/bg_topleft.gif) no-repeat;
  float: left;
  width: 100%;
  height: 20px;
}
/* line 463, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content div.top-border .right {
  background: url(/images/bg_topright.gif) no-repeat;
  float: right;
  width: 50px;
  height: 20px;
}
/* line 471, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content div.bottom-border {
  clear: both;
  width: 860px;
  height: 16px;
  background: url(/images/bg_botmid.gif) repeat-x center bottom;
}
/* line 477, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content div.bottom-border .left {
  background: url(/images/bg_botleft.gif) no-repeat left bottom;
  float: left;
  width: 100%;
  height: 16px;
}
/* line 483, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content div.bottom-border .right {
  background: url(/images/bg_botright.gif) no-repeat right bottom;
  float: right;
  width: 50px;
  height: 16px;
}
/* line 492, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#footer {
  color: #993399;
  margin: 13px auto 30px auto;
  text-align: center;
  width: 1220px;
  position: relative;
  font-size: 12px;
  /*padding-right: 20px;*/
}
/* line 501, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#footer img.broadbean {
  position: absolute;
  top: -78px;
  left: 71px;
  width: 80px;
  height: 66px;
}
/* line 509, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#footer ul.footer-nav {
  margin: 5px auto;
  display: block;
  padding: 0;
  list-style: none;
}
/* line 515, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#footer ul.footer-nav li {
  display: inline;
  list-style: none;
}
/* line 519, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#footer ul.footer-nav li a {
  color: #993399;
  text-decoration: none;
  padding: 0 2px;
}
/* line 525, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#footer ul.footer-nav li a:hover {
  color: #74a814;
}

/* line 533, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#logged_in_bar {
  width: 940px;
  margin-left: 214px;
  clear: both;
  float: left;
  height: 30px;
  text-align: left;
}
/* line 541, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#logged_in_bar a:link, div#logged_in_bar a:active, div#logged_in_bar a:visited {
  color: #75a814;
  text-decoration: none;
}
/* line 545, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#logged_in_bar a:hover {
  color: #993399;
}
/* line 549, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#logged_in_bar a.hide, div#logged_in_bar span.hide {
  display: none;
}

/* line 556, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#basket div.buttons {
  margin-top: 1em;
  text-align: center;
}
/* line 560, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#basket div.buttons form.button_to {
  text-align: center;
}

/* line 566, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
li#extra p.col_3 span.email_for_extra {
  font-size: 0.8em;
}

/* content styling */
/* line 571, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
h1 {
  color: #666666;
  font-size: 31px;
}

/* line 578, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
h2 {
  color: #a9c870;
  font-size: 25px;
  margin-bottom: 15px;
}

/* line 584, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form.popup_form h2 {
  color: #75a814;
  font-size: 18px;
}
/* line 588, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form.popup_form p {
  margin-bottom: 1em;
}

/* line 592, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
h3, h3 a {
  font-size: 14px;
  color: #666666;
  outline: none;
  text-decoration: none;
}

/* line 598, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
h3 a:link, h3 a:active, h3 a:visited {
  font-size: 14px;
}

/* line 601, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
h3 {
  margin: 3px 0;
}

/* line 604, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.search-group h4 {
  color: #993399;
}

/* line 607, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
h4 {
  font-size: 17px;
  color: #75a814;
  margin-bottom: 15px;
}

/* line 612, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
h5 {
  color: #999;
  font-size: 17px;
  margin-bottom: 15px;
}

/* line 618, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.search-group {
  width: 30%;
  float: left;
  margin-right: 12%;
}
/* line 623, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.search-group ul {
  display: none;
}

/* line 628, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.search-group div.accordion ul li a:hover {
  color: #C1D689!important;
}

/* line 632, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listing.regular a {
  color: #666!important;
}

/* line 636, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listing.regular div.view a {
  color: white!important;
}

/* line 640, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listing.regular a:hover {
  color: #993399 !important;
}

/* line 644, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listing.regular div.view a:hover {
  color: white!important;
}

/* line 648, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.search-group ul {
  font-size: 12px;
  margin: 0px 0px 6px 0px;
  list-style: none;
}

/* line 653, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.search-group div.accordion ul.ui-accordion-content li a {
  font-size: 12px!important;
  -webkit-text-size-adjust: none!important;
}

/* line 657, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.search-group ul li {
  list-style: none;
  line-height: 1.5em;
}

/* line 661, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.search-group ul a {
  color: #75a814;
  font-size: 12px;
  line-height: 1.5em;
  text-decoration: none;
}

/* line 668, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content div.search-group div.accordion h3 a:link {
  color: #666;
  display: block;
}

/* line 673, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content div.search-group h3 a:link, div#wrapper div#content div.search-group h3 a:visited {
  color: #666;
}

/* line 677, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content div.search-group div.accordion h3 a:hover {
  color: #AAA!important;
}

/* line 681, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
input[type=text], input[type=file], input[type=email], input[type=password], input[type=tel], select, textarea, input.file.medium {
  border: 1px solid #CFD8DA;
  color: #AAA;
  padding: 3px;
}

/* line 690, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
select:focus,
textarea:focus {
  outline: none;
}

/* line 694, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-left form.formtastic ol li input.file.medium, form.formtastic.job_application ol li input.file.medium,
form.formtastic.advertiser ol li input.file.medium {
  width: 245px!important;
  padding: 10px 25px 10px 10px;
}

/* Button style */
/* line 701, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.rounded-button {
  display: block-inline;
  position: relative;
  background: transparent url("/images/submit-right.png") no-repeat top right;
  padding: 0 9px 0 0;
  cursor: pointer;
  overflow: visible;
  border: 0px;
  height: 36px;
}
/* line 711, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.rounded-button span {
  display: inline-block;
  position: relative;
  background: transparent url("/images/submit-left.png") no-repeat top left;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  color: white;
  font-size: 1.0em;
  padding: 0 1px 0 12px;
  height: 36px;
  line-height: 36px;
  width: auto;
  white-space: nowrap;
}

/* line 726, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.rounded-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 732, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.smaller-button {
  border: 0;
  height: 23px;
  background: #75a814;
  color: #FFF;
  line-height: 21px;
  margin: -2px 0 0 0;
  font-size: 1.1em;
  font-weight: bold;
}

/* line 743, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.smaller-button-rounded {
  border: 0;
  height: 23px;
  width: 23px;
  display: block;
  background: transparent url("/images/basket-delete.png") no-repeat top left;
  margin: -2px 0 0 0;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}

/* line 755, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content a.link-button {
  color: #fff;
  padding: 6px;
  font-size: 0.9em;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ie-border-radius: 6px;
}

/* line 762, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
a.rounded-button {
  display: inline-block;
}
/* line 765, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
a.rounded-button span {
  display: inline-block;
}

/* line 771, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
a.mail_to {
  display: block;
}

/* line 775, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
a.mail_to span {
  padding: 0 30px 0 35px;
}

/* line 781, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form#advertiser_edit li.commit input.update-account {
  background: url("/images/upgrade-account.png") no-repeat;
  border: 0;
  color: #FFF;
  text-transform: uppercase;
  padding: 8px;
  width: 160px;
  height: 31px;
}
/* line 791, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form#advertiser_edit label span.thin_text {
  font-weight: normal;
}

/* Advert Listing styling */
/* line 799, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listings {
  width: 560px;
}

/* line 803, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listing {
  width: 560px;
}
/* line 806, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listing h3 {
  padding: 5px 0 5px 5px;
  margin: 0;
}
/* line 812, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listing div.advert p {
  margin-bottom: 0px!important;
}

/* line 818, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listing.premium p {
  color: #7D7F82;
}

/* line 822, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listings h3.premium_header {
  background-color: #74a814;
  color: #ffffff;
  padding: 6px 0 4px 5px;
  margin: 0;
}

/* line 829, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listing.regular h3 {
  background-color: #e5e5e5;
  color: #74a814;
  padding-bottom: 3px!important;
}

/* line 835, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.shared_adverts_container {
  height: 100%;
  min-height: 540px;
  position: relative;
  padding-bottom: 50px;
}

/* line 843, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listing div.advert {
  padding: 10px 5px 10px 5px;
  margin: 0;
  color: #616260;
  border-bottom: 1px solid #e3e4e7;
}
/* line 849, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listing div.advert a {
  color: #616260;
  font-weight: bold;
  text-decoration: none;
}
/* line 853, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listing div.advert a:hover {
  color: #993399;
}
/* line 855, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listing div.advert a.advert-title {
  color: #555!important;
}
/* line 859, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listing div.advert p {
  color: #A8ABAF;
}
/* line 863, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listing div.advert div.view {
  float: right;
  margin: 7px 0 0 20px;
}

/* line 870, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content div.advert_listing div.advert p.advert-description {
  color: #888;
  margin: 10px 0!important;
  line-height: 16px;
  width: 550px;
}

/* line 877, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content div.advert_listing div.advert p.location {
  color: #75a814;
}

/* line 881, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.listings_header {
  height: 30px;
}
/* line 883, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.listings_header h4 {
  float: left;
  width: 380px;
  margin: 0;
}
/* line 888, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.listings_header div.pagination {
  float: left;
  width: 180px;
  margin: 0;
  text-align: right;
}
/* line 894, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.listings_header div.pagination em {
  font-style: normal;
}

/* line 900, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listings, div.listings_per_page {
  text-decoration: none!important;
  border-bottom: 0px!important;
}
/* line 904, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listings span.label, div.listings_per_page span.label {
  display: block;
  height: 30px;
  float: left;
  color: #993399;
  width: 100px;
  margin: 10px 0;
  text-decoration: none!important;
  border-bottom: 0px!important;
}
/* line 914, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listings ul, div.listings_per_page ul {
  float: left;
  width: 97px;
  margin: 10px 0;
  text-align: right;
  list-style-type: none;
}
/* line 921, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listings ul li, div.listings_per_page ul li {
  display: block;
  float: left;
  width: 30px;
  height: 18px;
  margin-right: 3px;
}
/* line 929, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listings ul li#one_hundred, div.listings_per_page ul li#one_hundred {
  margin-right: 0px;
}
/* line 933, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listings ul li a, div.listings_per_page ul li a {
  display: block;
  float: left;
  width: 30px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  background: url(/images/per_page.png) no-repeat;
  color: #993399 !important;
  text-decoration: none!important;
  border-bottom: 0px!important;
}
/* line 945, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listings ul li.selected a, div.listings_per_page ul li.selected a {
  background: url(/images/per_page_active.png) no-repeat;
  color: white!important;
}
/* line 949, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listings ul li a:hover, div.listings_per_page ul li a:hover {
  background: url(/images/per_page_hover.png) no-repeat;
  color: white!important;
}

/* line 956, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.listings_per_page {
  position: absolute;
  bottom: -60px;
  color: #939 !important;
  text-decoration: underline;
  right: 0px;
}
/* line 963, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.listings_per_page span.label, div.listings_per_page ul {
  margin: 0px;
}
/* line 966, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.listings_per_page span.label {
  height: 18px;
}
/* line 969, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.listings_per_page span.label.banner-ad {
  width: 135px;
}

/* line 974, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.listings_footer {
  position: absolute;
  bottom: 0px;
  height: 30px;
}
/* line 978, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.listings_footer div.pagination_container {
  float: left;
  width: 363px;
  height: 30px;
}
/* line 983, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.listings_footer div.pagination {
  float: left;
  width: 363px;
  margin: 0;
}
/* line 988, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.listings_footer div.pagination em {
  font-style: normal;
}
/* line 992, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.listings_footer span.label {
  display: block;
  height: 30px;
  float: left;
  color: #993399;
  width: 100px;
  margin: 0px;
}
/* line 1000, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.listings_footer ul {
  float: left;
  width: 97px;
  margin: 0;
  text-align: right;
  list-style-type: none;
}
/* line 1007, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.listings_footer ul li {
  display: block;
  float: left;
  width: 30px;
  height: 18px;
  margin-right: 3px;
}
/* line 1015, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.listings_footer ul li#one_hundred {
  margin-right: 0px;
}
/* line 1019, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.listings_footer ul li a {
  display: block;
  float: left;
  width: 30px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  background: url(/images/per_page.png) no-repeat;
  color: #993399 !important;
}
/* line 1029, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.listings_footer ul li.selected a {
  background: url(/images/per_page_active.png) no-repeat;
  color: white!important;
}
/* line 1033, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.listings_footer ul li a:hover {
  background: url(/images/per_page_hover.png) no-repeat;
  color: white!important;
}

/* line 1041, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listings div.pagination span {
  color: #75a814;
}
/* line 1044, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listings div.pagination em.current {
  display: inline-block;
  height: 18px;
  width: 18px;
  background: url(/images/pagination_full.png) no-repeat;
  text-align: center;
  color: white;
  line-height: 18px;
  font-style: normal;
}
/* line 1055, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listings div.pagination a {
  display: inline-block;
  height: 18px;
  width: 18px;
  background: url(/images/pagination_empty.png) no-repeat;
  text-align: center;
  color: #75a814;
  line-height: 18px;
}
/* line 1065, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listings div.pagination a:hover {
  background: url(/images/pagination_hover.png) no-repeat;
  color: #75a814 !important;
}
/* line 1070, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listings div.pagination a.next_page, div.advert_listings div.pagination a.previous_page {
  background: none;
  width: auto;
}
/* line 1075, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listings div.pagination a.next_page:hover, div.advert_listings div.pagination a.previous_page:hover {
  color: #993399 !important;
}
/* line 1079, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listings div.pagination span.gap {
  display: inline-block;
}

/* line 1084, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert.premium {
  background-color: #EBF3DE;
}

/* line 1088, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
h4.adverts-showing {
  font-size: 15px;
}

/* line 1092, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert_listing.premium div.advert {
  background-color: #EBF3DE;
}

/* line 1096, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.filter_results {
  margin-top: 30px;
  margin-right: 0px;
  width: 190px;
  padding-left: 22px;
  float: right;
  clear: right;
  border-left: 1px solid #CCC;
}
/* line 1105, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.filter_results h3 a {
  color: #666666;
}
/* line 1109, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.filter_results h4 {
  margin-bottom: 15px;
  color: #aaaaaa;
}

/* line 1115, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.centered_block {
  text-align: center;
  padding: 8px;
  border-top: 1px solid #E3E4E7;
}

/* line 1121, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.confirmation_buttons {
  padding: 8px 0;
}
/* line 1124, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.confirmation_buttons a span {
  width: 173px;
}

/* line 1130, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form.formtastic.forgotten-email input[type="email"] {
  width: 395px!important;
}

/* line 1134, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form.formtastic ol li span.characters-left-label, span.characters-left-label {
  font-weight: bold!important;
  font-size: 14px!important;
  float: left!important;
  line-height: 36px!important;
  width: 537px;
  text-align: right;
  margin-right: 10px!important;
}

/* line 1144, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form.formtastic ol li span.characters-left-label.links, span.characters-left-label.links {
  width: 503px;
}

/* line 1148, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form.formtastic ol li input#link_countdown_2, input#link_countdown_2, form.formtastic ol li input#link_countdown, input#link_countdown {
  width: 24px!important;
}

/* line 1152, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form.formtastic ol li input.characters_left, input.characters_left {
  padding: 10px 10px 10px 13px!important;
  width: 19px!important;
  min-width: 0px!important;
  background: white!important;
  font-weight: 300!important;
  color: #65645A!important;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ie-border-radius: 5px;
  behavior: url(/javascripts/PIE.htc);
  display: block!important;
  position: relative;
}

/* line 1164, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
#simplemodal-overlay {
  background-color: #000;
}

/* line 1165, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
#simplemodal-data, .simplemodal-wrap {
  overflow: hidden !important;
  height: 100%;
}

/* line 1167, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#simplemodal-container {
  border: 10px solid #74A814 !important;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ie-border-radius: 10px;
  behavior: url(/javascripts/PIE.htc);
  position: relative;
  z-index: 9999;
}
/* line 1173, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#simplemodal-container a.modalCloseImg {
  background: url(/images/x.png) no-repeat;
  width: 26px;
  height: 28px;
  display: inline;
  z-index: 3200;
  position: absolute;
  top: -39px;
  right: -9px;
  cursor: pointer;
}

/* line 1186, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.account-header {
  margin-bottom: 15px;
  position: relative;
  min-height: 38px;
}

/* line 1192, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content p.textgreylight {
  margin-bottom: 0;
}

/* line 1196, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.account-column {
  float: left;
  width: 226px;
  background: url(/images/dotted_background.png) no-repeat;
  padding: 8px;
  margin: 0 0 0 30px;
  min-height: 553px;
  position: relative;
}
/* line 1205, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.account-column div.account-column-internal {
  height: 358px;
}
/* line 1209, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.account-column div.search_form {
  position: relative;
  height: 37px;
}
/* line 1213, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.account-column div.search_form input[type=text] {
  padding: 10px 22px 10px 10px;
  width: 159px!important;
  background: white;
  font-weight: 300;
  color: #AAA;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ie-border-radius: 5px;
  behavior: url(/javascripts/PIE.htc);
  display: block;
  position: relative;
  margin: 0px;
  float: left;
  outline: 0;
  z-index: 14;
  height: 15px;
}
/* line 1229, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.account-column div.search_form input.go-button {
  display: block;
  outline: 0;
  position: absolute;
  right: 0px;
  z-index: 15;
  top: 0px;
}
/* line 1238, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.account-column div.search_form a.clear_search {
  font-size: 17px;
  color: #75A814;
  text-decoration: none;
  z-index: 999;
  font-family: Trebuchet MS, Arial, sans-serif;
  display: block;
  outline: 0;
  position: absolute;
  right: 45px;
  top: 0px;
  line-height: 37px;
}
/* line 1252, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.account-column div.search_form p.inline-hints {
  float: left;
  background-color: #F0F0F0;
  padding: 5px 10px 5px 10px;
  width: 204px;
  margin: -2px 0 0 0;
  margin-bottom: 0px!important;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  -o-border-radius: 0 0 5px 5px;
  -ie-border-radius: 0 0 5px 5px;
  behavior: url(/javascripts/PIE.htc);
  position: relative;
  top: -3px;
  border: 1px solid #CFD8DA;
  z-index: 12;
}
/* line 1267, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.account-column a {
  color: #993399 !important;
}
/* line 1271, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.account-column a:hover {
  color: #75a814 !important;
}
/* line 1275, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.account-column div.credit-summary {
  padding: 8px;
  background-color: #f0f0f0;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ie-border-radius: 10px;
  behavior: url(/javascripts/PIE.htc);
  width: 210px;
  min-height: 176px;
  z-index: 3;
  position: relative;
}
/* line 1284, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.account-column div.credit-summary h4 {
  color: #666;
  position: relative;
}
/* line 1288, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.account-column div.credit-summary strong {
  color: #75a814;
  font-size: 1.1em;
}
/* line 1293, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.account-column div.credit-summary p {
  line-height: 1.1em!important;
}
/* line 1297, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.account-column div.credit-summary ul {
  list-style-type: none;
  margin: 15px 0;
}
/* line 1302, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.account-column div.credit-summary ul li span {
  color: #993399;
}
/* line 1305, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.account-column div.credit-summary ul li a.buy-link {
  display: inline-block;
  width: 28px;
  height: 16px;
  background: url(/images/console-buy-button.png) no-repeat;
  overflow: hidden;
  text-indent: -9999px;
}

/* line 1317, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
a.banner_ad_cancel {
  display: block;
  margin-top: 10px;
}

/* line 1322, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.account-column.first {
  margin: 0px;
  padding: 8px 14px 14px 14px;
  width: 214px;
  height: 542px;
  min-height: 545px;
}

/* line 1330, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.other_type_container {
  float: left;
  width: 272px;
  height: 569px;
  position: relative;
  overflow: hidden;
}

/* line 1338, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-left {
  float: left;
  width: 430px;
  position: relative;
}
/* line 1343, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-left div.archived {
  width: 496px;
  height: 444px;
  background: url(/images/archived.png) no-repeat;
  position: absolute;
  top: 60px;
  left: 150px;
}
/* line 1352, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-left div#banner_ad_placements_holder {
  margin: 15px 0 35px 0;
  border: 1px solid #ddd;
  background: #eee;
  border-radius: 10px;
  width: 422px;
}
/* line 1360, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-left table#banner_ad_placements {
  width: 422px;
}
/* line 1363, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-left table#banner_ad_placements tr {
  border-bottom: 1px solid #ddd;
}
/* line 1366, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-left table#banner_ad_placements tr td {
  border: 0;
  padding: 10px;
}
/* line 1370, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-left table#banner_ad_placements tr td a {
  color: #AAA!important;
  margin-left: 5px;
}
/* line 1376, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-left table#banner_ad_placements tr td.availability {
  text-align: right;
}
/* line 1380, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-left table#banner_ad_placements tr td.label {
  min-width: 190px;
}
/* line 1385, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-left table#banner_ad_placements tr:last-child {
  border: 0;
}
/* line 1388, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-left div.file-upload {
  border: 1px solid #CCC!important;
  background: white;
  font-weight: 300;
  color: #65645A;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ie-border-radius: 5px;
  behavior: url(/javascripts/PIE.htc);
  display: block;
  z-index: 3;
  position: relative;
  margin: 21px 0 0 3px;
  padding: 10px;
  width: 398px;
}
/* line 1401, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-left div.file-upload input[type="file"] ~ p.inline-hints {
  width: 370px!important;
  margin-top: 12px!important;
}
/* line 1406, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-left div.file-upload input[type="file"] {
  width: 395px!important;
  max-width: 415px!important;
  border: 0;
  font-weight: 300;
  color: #65645A;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ie-border-radius: 5px;
  behavior: url(/javascripts/PIE.htc);
  display: block;
  z-index: 3;
  position: relative;
  margin: 21px 0 0 3px;
  outline: 0;
}
/* line 1424, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-left form.formtastic ol li input.medium {
  width: 400px!important;
  max-width: 400px!important;
}
/* line 1428, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-left form.formtastic ol li input.medium ~ p.inline-hints {
  width: 400px!important;
}

/* line 1438, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content div.account-column div.search_form a.clear_search,
div#wrapper div#content div.account-column div.search_form a.clear_search:link,
div#wrapper div#content div.account-column div.search_form a.clear_search:visited {
  color: #75a814 !important;
}

/* line 1442, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content div.account-column div.search_form a.clear_search:hover {
  color: #993399 !important;
}

/* line 1446, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.file_container {
  position: relative;
}
/* line 1449, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.file_container a.file_clear {
  position: absolute;
  top: -39px;
  left: 266px;
  font-size: 17px;
  color: #75a814;
  text-decoration: none;
  z-index: 999;
  font-family: Trebuchet MS, Arial, sans-serif;
}
/* line 1459, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.file_container a.file_clear:hover {
  color: #75a814;
}

/* line 1466, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-left li.file_container, form.formtastic.advertiser li.file_container {
  position: relative;
  display: block;
  z-index: 1000;
}
/* line 1471, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-left li.file_container a.file_clear, form.formtastic.advertiser li.file_container a.file_clear {
  position: absolute;
  top: 35px;
  left: 266px;
  font-size: 17px;
  color: #75a814;
  text-decoration: none;
  z-index: 1000;
  font-family: Trebuchet MS, Arial, sans-serif;
}
/* line 1481, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-left li.file_container a.file_clear:hover, form.formtastic.advertiser li.file_container a.file_clear:hover {
  color: #75a814;
}

/* line 1487, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
a.cancel_button {
  float: right;
}

/* line 1491, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-right {
  float: left;
  width: 250px;
  margin: 0 0 0 110px;
}
/* line 1496, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-right div.summary {
  padding: 12px;
  background-color: #F0F0F0;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ie-border-radius: 10px;
  behavior: url(/javascripts/PIE.htc);
  position: relative;
  z-index: 3;
  margin: 0 0 20px 0;
  width: 226px;
}
/* line 1505, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-right div.summary h3 {
  color: #75a814;
  margin-bottom: 15px;
}
/* line 1510, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-right div.summary ul {
  margin: 0;
  list-style-type: none;
}
/* line 1514, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-right div.summary ul li {
  padding: 8px 0;
  border-top: 1px solid #CCC;
}
/* line 1519, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner-ad-right div.summary ul li.first {
  padding: 0 0 8px 0;
  border-top: 0;
}

/* line 1527, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.account-border {
  background: url(/images/account-border.png) no-repeat;
  background-color: #F9F9F9;
  display: block;
  width: 55px;
  height: 477px;
  float: left;
}

/* line 1538, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#login-container div.login-info {
  min-height: 88px;
}
/* line 1541, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#login-container div.login-info p {
  margin-bottom: 0;
}
/* line 1547, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#login-container form label {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 3px;
  float: left;
  clear: both;
  width: 100%!important;
}
/* line 1555, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#login-container form input[type="text"], div#login-container form input[type="email"], div#login-container form input[type="password"] {
  padding: 10px;
  width: 255px!important;
  background: white;
  font-weight: 300;
  color: #65645A;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ie-border-radius: 5px;
  behavior: url(/javascripts/PIE.htc);
  display: block;
  position: relative;
  margin: 0 0 10px 0;
}
/* line 1567, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#login-container div.devise-links {
  width: 300px;
}
/* line 1570, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#login-container a.helvround-login-link {
  display: block;
  margin-bottom: 3px;
}

/* line 1577, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#login-open-account {
  width: 800px;
  position: relative;
  margin: 0 auto;
  background: url(/images/open-account.png) no-repeat;
  cursor: pointer;
  min-height: 240px;
}
/* line 1585, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#login-open-account div.login-content {
  padding: 24px 30px 7px 30px;
  width: 39%;
  float: right;
}
/* line 1590, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#login-open-account div.login-content p {
  color: #666666;
  font-size: 1.1em;
}
/* line 1593, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#login-open-account div.login-content p .red {
  color: #ff0000;
}
/* line 1598, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#login-open-account div.login-content ol {
  margin: 0 0 0 15px;
}
/* line 1601, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#login-open-account div.login-content ol li {
  font-size: 1.0em;
  color: #666666;
  margin-bottom: 10px;
}
/* line 1606, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#login-open-account div.login-content ol li .red {
  color: #ff0000;
}
/* line 1612, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#login-open-account div.login-content a.create-account {
  position: absolute;
  left: 200px;
  top: 151px;
}

/* line 1620, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul.tick {
  width: 296px;
  height: 387px;
  overflow-y: auto;
  overflow-x: hidden;
  border: 1px solid #75a814;
  float: left;
  margin-right: 20px;
  background-color: #fff;
}
/* line 1630, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul.tick li {
  height: 24px;
  overflow: hidden;
  position: relative;
}
/* line 1636, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul.tick li input.hidden-but-enabled {
  float: right;
  position: absolute;
  left: -9999px;
  top: 0px;
  width: 0px;
}
/* line 1644, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul.tick li label {
  height: 14px;
  font-size: 0.9em;
  width: 250px;
  cursor: pointer;
  color: #666666;
  display: block;
  padding: 5px 15px;
  float: right;
  z-index: 3;
}
/* line 1656, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul.tick li label.js-enabled {
  width: 258px;
}
/* line 1660, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul.tick li label.selected {
  background: url(/images/green-tick.png) no-repeat 260px #75a814;
  color: white;
}
/* line 1664, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul.tick li label.selected span.available-now {
  display: inline-block;
  color: #004400;
}
/* line 1669, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul.tick li label.selected span.available-later {
  display: inline-block;
  color: #440000;
}
/* line 1675, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul.tick li span.description {
  display: inline-block;
  max-width: 175px;
}

/* line 1682, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul#advertiser_credits {
  margin-bottom: 1em;
}
/* line 1684, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul#advertiser_credits li {
  margin-bottom: 3px;
  font-size: 12px;
}

/* line 1690, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.enable_other_type {
  position: absolute;
  bottom: 35px;
  width: 214px;
}
/* line 1695, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.enable_other_type span.iphone-label {
  display: block;
  height: 27px;
  line-height: 27px;
  font-size: 12px;
}

/* line 1703, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.enable_other_type.hide {
  display: none;
}

/* line 1707, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
input#show_other_type.iefix {
  position: absolute;
  top: 5px;
  left: 30px;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

/* line 1717, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul.tick.full_width {
  width: 500px;
  height: 250px;
  float: none;
  clear: both;
  margin-bottom: 2em;
}
/* line 1724, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul.tick.full_width label {
  width: 475px;
}
/* line 1728, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul.tick.full_width label.selected {
  background: url(/images/green-tick.png) no-repeat 452px #75a814;
}
/* line 1732, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul.tick.full_width span.description {
  max-width: 300px;
}

/* line 1741, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#table_header ul {
  height: 40px;
  padding: 0;
  margin: 15px 0 0 0;
  list-style-type: none;
  float: left;
  border: 0px;
  border-radius: 0 17px 0 0;
  -moz-border-radius: 0 17px 0 0;
  -webkit-border-radius: 0 17px 0 0;
  -o-border-radius: 0 17px 0 0;
  -ie-border-radius: 0 17px 0 0;
  behavior: url(/javascripts/PIE.htc);
  clear: both;
  position: relative;
  z-index: 5;
  width: 100%;
}
/* line 1753, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#table_header ul li {
  height: 40px;
  float: left;
  display: block;
  text-align: center;
  border: 1px solid #E3E4E7;
  border-bottom: 0px;
  border-radius: 17px 17px 0 0;
  -moz-border-radius: 17px 17px 0 0;
  -webkit-border-radius: 17px 17px 0 0;
  -o-border-radius: 17px 17px 0 0;
  -ie-border-radius: 17px 17px 0 0;
  behavior: url(/javascripts/PIE.htc);
  background: #FFF;
  position: relative;
  z-index: 5;
  margin: 0 2px 0 0;
  top: -1px;
}
/* line 1766, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#table_header ul li a {
  display: block;
  padding: 5px 15px 5px 15px;
  height: 30px;
  color: #999!important;
  line-height: 30px;
}
/* line 1776, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#table_header ul li.selected {
  background: #E0E0E0;
}
/* line 1779, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#table_header ul li.selected a {
  color: #666666 !important;
}
/* line 1784, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#table_header ul li#clear_search, div#table_header ul li#upsell {
  float: right;
  background: transparent;
  border: 0;
}
/* line 1789, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#table_header ul li#clear_search a.clear-search, div#table_header ul li#upsell a.clear-search {
  color: #75a814 !important;
  padding-right: 0;
  padding: 5px 0!important;
}
/* line 1794, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#table_header ul li#clear_search a.upsell, div#table_header ul li#upsell a.upsell {
  color: #993399 !important;
  padding-right: 0;
  text-decoration: underline;
  padding: 5px 0!important;
}
/* line 1800, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#table_header ul li#clear_search a.upsell .cufon, div#table_header ul li#upsell a.upsell .cufon {
  border-bottom: 1px solid #993399 !important;
}
/* line 1807, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#table_header div.full-width-container {
  width: 796px;
  height: 42px;
  clear: both;
}
/* line 1812, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#table_header div.full-width-container div.search_container {
  position: relative;
  z-index: 5;
  height: 17px;
  float: right;
  padding: 10px 10px 15px 10px;
  border-radius: 17px;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  -o-border-radius: 17px;
  -ie-border-radius: 17px;
  behavior: url(/javascripts/PIE.htc);
  border: 1px solid #E3E4E7;
  clear: both;
  margin-bottom: 15px;
}
/* line 1823, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#table_header div.full-width-container div.search_container input[type=text] {
  margin: -2px 5px 0 5px;
}
/* line 1827, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#table_header div.full-width-container div.search_container div#clear_search {
  position: absolute;
  bottom: -22px;
  right: 0px;
}

/* line 1835, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advertisers-table-page {
  position: relative;
  min-height: 558px;
  margin-bottom: 55px;
}
/* line 1840, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advertisers-table-page a.upsell-bottom {
  position: absolute;
  bottom: -60px;
  color: #993399 !important;
  text-decoration: underline;
  left: 0px;
}
/* line 1847, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advertisers-table-page a.upsell-bottom .cufon {
  border-bottom: 1px solid #993399 !important;
}

/* line 1852, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
td.greylinks {
  width: 200px;
}
/* line 1854, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
td.greylinks span.green {
  color: #75a814;
}
/* line 1857, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
td.greylinks span.container {
  display: block;
  padding: 0 0 0 63px;
  position: relative;
}
/* line 1862, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
td.greylinks span.container span.title {
  position: absolute;
  left: 0px;
}

/* line 1871, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form.banner_ads td.greylinks span.container {
  padding: 0 0 0 120px;
}
/* line 1874, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form.banner_ads td.greylinks span.green {
  min-width: 0px;
}

/* line 1880, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.console-search {
  position: relative;
  z-index: 5;
  height: 17px;
  padding: 10px;
  border-radius: 17px;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  -o-border-radius: 17px;
  -ie-border-radius: 17px;
  behavior: url(/javascripts/PIE.htc);
  border: 1px solid #E3E4E7;
}
/* line 1888, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.console-search input[type=text] {
  margin: -2px 5px 0 5px;
}

/* line 1895, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.broadbean-tooltip {
  display: none;
  font-size: 14px;
  text-align: center;
  width: 91px;
  background: url(/images/broadbean-tooltip.png) no-repeat;
  padding: 10px;
  z-index: 1005;
  height: 48px;
}

/* line 1906, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.job-details {
  min-height: 369px;
  width: 377px;
}

/* line 1911, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#job-details {
  min-height: 300px;
  position: relative;
}

/* line 1916, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#job-details div.archived {
  width: 496px;
  height: 444px;
  background: url(/images/archived.png) no-repeat;
  position: absolute;
  top: 40px;
  left: 150px;
}

/* line 1925, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#job-details h4 {
  max-width: 375px;
}

/* line 1929, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.pop-up-reply {
  font-size: 15px;
}

/* line 1935, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.my_account_options p a {
  padding: 0px;
  display: inline-block;
  margin-bottom: 3px;
}

/* line 1945, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.my_banner_adverts p a, div.my_job_adverts p a {
  height: 36px;
  width: 195px;
  background: url(/images/console_green_button.png) no-repeat;
  padding: 0 16px;
  line-height: 36px;
  display: inline-block;
  margin-bottom: 10px;
  color: #FFFFFF!important;
  font-weight: bold;
  position: relative;
}
/* line 1957, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.my_banner_adverts p a:hover, div.my_job_adverts p a:hover {
  color: #FFFFFF!important;
}

/* line 1963, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.facebook-iframe {
  height: 24px!important;
}

/* line 1967, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul#banner_ad_placements {
  margin: 0 0 16px 32px;
  max-width: 550px;
}

/* line 1972, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
span.availability {
  float: right;
  margin: 0px 5px 0 0;
}

/* line 1977, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
span.available-now {
  font-weight: bold;
  color: #75a814;
}

/* line 1982, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
span.available-later {
  font-weight: bold;
  color: #ff3333;
}

/* line 1987, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.ajax-loader {
  margin: 17px 0 10px 0;
  display: none;
}
/* line 1990, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.ajax-loader img {
  border: 0;
  margin: 0 5px;
}

/* line 1996, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
td.available-now {
  color: #75a814;
}

/* line 2000, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
td.available-later {
  color: #ff3333;
}

/* line 2004, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.input-shorter {
  width: 278px;
  z-index: 3;
  position: relative;
  background: #F9F9F9;
  outline: 0;
}

/* line 2012, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.cms_content.faqs {
  -webkit-text-size-adjust: none!important;
}
/* line 2014, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.cms_content.faqs h2 {
  margin-top: 1em;
}
/* line 2015, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.cms_content.faqs h3 {
  padding-left: 10px;
  position: relative;
}
/* line 2018, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.cms_content.faqs h3 span.arrow {
  background-image: url(/images/bullets.png);
  background-repeat: no-repeat;
  width: 14px;
  height: 12px;
  display: inline-block;
  position: absolute;
  top: 2px;
}
/* line 2027, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.cms_content.faqs h3 span.arrow.closed {
  background-position: top left;
}
/* line 2030, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.cms_content.faqs h3 span.arrow.open {
  background-position: bottom left;
}
/* line 2033, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.cms_content.faqs h3 a {
  color: #333 !important;
  cursor: pointer;
  padding-left: 20px;
  display: inline-block;
}
/* line 2039, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.cms_content.faqs h3 a:hover {
  color: #AAA!important;
}
/* line 2043, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.cms_content.faqs ul {
  margin: 1em 0 1em 30px;
}
/* line 2045, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.cms_content.faqs ul li {
  color: #993399;
  list-style-type: none;
  font-size: 14px!important;
  width: 760px;
}

/* line 2054, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul#credits_new {
  list-style-type: none;
  width: 100%;
  margin: 0;
  padding: 0;
}
/* line 2059, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul#credits_new li {
  width: 100%;
  height: 50px;
  z-index: 3;
  position: relative;
  background-color: #F2F2F2;
  margin-bottom: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ie-border-radius: 10px;
  behavior: url(/javascripts/PIE.htc);
}
/* line 2067, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul#credits_new li p, ul#credits_new li div {
  display: block;
  float: left;
  height: 50px;
  line-height: 50px!important;
  margin: 0!important;
  padding: 0 20px;
  font-size: 1.1em;
}
/* line 2076, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul#credits_new li p span, ul#credits_new li div span {
  font-size: 1.0em;
}
/* line 2081, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul#credits_new li p.col_1 {
  width: 195px;
}
/* line 2085, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul#credits_new li p.col_2 {
  width: 150px;
}
/* line 2089, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul#credits_new li p.col_3 {
  width: 160px;
}
/* line 2093, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul#credits_new li div.col_4 {
  width: 130px;
  height: 40px;
}
/* line 2100, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul#credits_new li#header {
  background-color: #666666;
}
/* line 2102, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul#credits_new li#header p {
  color: white;
  font-size: 1.2em;
}

/* line 2109, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.auto-height-set {
  height: 580px!important;
  overflow: hidden;
}

/* line 2114, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul#site-map {
  margin-top: 1em;
}
/* line 2117, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ul#site-map li {
  padding-top: 4px;
}

/* line 2120, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_summary {
  margin: 0.5em 0 0.5em 0;
  color: #666;
}

/* line 2125, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_summary strong {
  font-weight: bold;
}

/* line 2131, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form#new_banner_ad div#order_summary_wrapper {
  float: right;
  width: 220px;
  padding: 10px;
  background: #F0F0F0;
  border-radius: 16px;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  -o-border-radius: 16px;
  -ie-border-radius: 16px;
  behavior: url(/javascripts/PIE.htc);
  margin: 25px 0 25px 0;
  position: relative;
  z-index: 3;
}
/* line 2141, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form#new_banner_ad div#order_summary_wrapper strong {
  font-weight: bold;
}
/* line 2145, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form#new_banner_ad div#order_summary_wrapper button {
  margin: 0!important;
}
/* line 2150, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form#new_banner_ad div#right_sidebar {
  display: block;
  float: right;
  margin: 0;
  width: 240px;
}
/* line 2157, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form#new_banner_ad div.accordion {
  width: 540px;
  float: left;
}
/* line 2162, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form#new_banner_ad div.accordion h4 span {
  position: absolute;
  right: 5px;
}
/* line 2169, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form#new_banner_ad div.accordion h4 {
  background: url(/images/up-arrow.png) no-repeat;
  color: #fff;
  padding: 6px 6px 8px 30px;
  outline: 0;
  width: 500px;
  margin: 1em 0 0 0;
  z-index: 5;
  position: relative;
  top: 9px;
}
/* line 2181, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form#new_banner_ad div.accordion h4:hover {
  background: url(/images/up-arrow-hover.png) no-repeat;
}
/* line 2185, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form#new_banner_ad div.arrow-down h4 {
  background: url(/images/down-arrow.png) no-repeat;
}
/* line 2189, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form#new_banner_ad div.arrow-down h4:hover {
  background: url(/images/down-arrow-hover.png) no-repeat;
}
/* line 2193, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form#new_banner_ad div.accordion div {
  width: 536px;
  background: #f0f0f0;
  padding-bottom: 10px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ie-border-radius: 6px;
}
/* line 2199, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form#new_banner_ad div.accordion div p {
  padding: 10px 11px;
  color: #3F3F38;
  clear: both;
  padding: 15px 10px 10px 10px;
  background: #DDD;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ie-border-radius: 5px;
  border-top: 0;
  margin: 0!important;
  z-index: 1;
}
/* line 2211, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form#new_banner_ad div.accordion div div.select_all {
  padding: 10px 0 10px 0;
  font-weight: bold;
  width: 500px;
}
/* line 2216, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form#new_banner_ad div.accordion div div.select_all input {
  margin: 0 8px 0 10px;
}
/* line 2221, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form#new_banner_ad div.accordion div ul {
  width: 100%;
  background: #f0f0f0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ie-border-radius: 5px;
  border: 0px;
  padding: 0;
  height: auto;
}
/* line 2230, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form#new_banner_ad div.accordion div ul li label {
  float: right;
  width: 492px;
  padding: 5px 10px;
}
/* line 2235, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form#new_banner_ad div.accordion div ul li label span.availability {
  margin: 0px 24px 0 0;
}
/* line 2240, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form#new_banner_ad div.accordion div ul li label.selected {
  background: url(/images/green-tick.png) no-repeat 481px #75a814;
}
/* line 2244, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form#new_banner_ad div.accordion div ul li label.selected + input.hidden-but-enabled {
  background: #75a814;
}
/* line 2248, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form#new_banner_ad div.accordion div ul li input.hidden-but-enabled {
  position: static;
  float: left;
  width: auto;
  margin: 7px 0 0 10px;
}
/* line 2255, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form#new_banner_ad div.accordion div ul li.selected {
  background: #75a814;
}

/* line 2265, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.centered_block button {
  margin: 0 7px 0 0;
}

/* line 2272, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
a.terms-and-conditions {
  vertical-align: bottom;
  margin-left: 6px;
}

/* line 2277, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
p.tandc-errors {
  color: red;
}

/* line 2283, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#links_page_content table, div#links_page_content th, div#links_page_content td {
  border: 1px solid #E3E4E7;
  margin-bottom: 2em;
}
/* line 2288, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#links_page_content div#links_table table th {
  width: 50%;
}

/* line 2294, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.pagination {
  margin: 10px 0 10px 2px;
}

/* line 2298, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.terms-and-conditions h1 {
  margin-bottom: 15px;
}

/* line 2302, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.fb-like {
  float: left;
  width: auto;
}

/* line 2307, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner_ad_example {
  float: right;
  padding: 12px;
  background-color: #F0F0F0;
  margin: 68px 0 0 20px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ie-border-radius: 10px;
  behavior: url(/javascripts/PIE.htc);
  position: relative;
  z-index: 3;
  width: 196px;
}

/* line 2319, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner_ad_example a,
div.banner_ad_example a:hover {
  cursor: default;
}

/* line 2323, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.credit_popup {
  display: none;
  padding: 20px;
}
/* line 2326, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.credit_popup h3 {
  margin-bottom: 1em;
  color: #75a814;
  font-size: 1.5em;
}
/* line 2331, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.credit_popup p {
  margin-bottom: 1em;
}

/* line 2337, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#select_packages_div h4 {
  font-size: 25px;
}
/* line 2340, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#select_packages_div p {
  font-size: 14px;
}
/* line 2343, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#select_packages_div table.select_packages_table {
  border: 0;
  margin-top: 35px;
}
/* line 2347, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#select_packages_div table.select_packages_table tr td {
  border: 0px;
}
/* line 2350, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#select_packages_div table.select_packages_table tr td.content {
  background-color: #efeeee;
  padding: 15px 25px;
  border: 0px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ie-border-radius: 10px;
  display: block;
  z-index: 3;
  width: 338px;
  min-height: 256px;
  position: relative;
}
/* line 2360, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#select_packages_div table.select_packages_table tr td.content h4 {
  font-size: 25px;
  font-weight: bold;
  min-height: 60px;
}
/* line 2365, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#select_packages_div table.select_packages_table tr td.content p.black {
  font-weight: bold;
  max-width: 210px;
  color: #333;
  margin-bottom: 2.4em!important;
  margin-top: 23px;
}
/* line 2372, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#select_packages_div table.select_packages_table tr td.content p.black-right {
  font-weight: bold;
  margin-bottom: 1.5em!important;
  max-width: none;
  margin-top: 0;
}

/* line 2383, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_options {
  margin-top: 15px;
}

/* line 2387, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_options div.box, div#advert_choice div.box {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ie-border-radius: 10px;
  behavior: url(/javascripts/PIE.htc);
  display: block;
  z-index: 3;
  position: relative;
  margin-bottom: 10px;
}

/* line 2395, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_options div.box {
  padding: 15px;
}

/* line 2400, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_options h2, div#advert_choice div.box h2, div#advert_options div.box p,
div#advert_choice div.box p, div#advert_options div.box h3, div#advert_choice div.box h3 {
  color: white;
  margin-bottom: 10px;
}

/* line 2405, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_choice div.box h2 {
  font-size: 32px;
  margin-bottom: 5px;
}

/* line 2410, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_options div.box p, div#advert_choice div.box p {
  margin-bottom: 0px;
  font-size: 15px;
}

/* line 2415, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_options div.box h3, div#advert_choice div.box h3 {
  font-weight: normal;
  font-size: 24px;
}

/* line 2420, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_choice div.box.save-only {
  background-color: #6699FF;
}

/* line 2423, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_choice div.box.bump {
  background-color: #993399;
}

/* line 2426, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_choice div.box.premium {
  background-color: #FF6699;
}

/* line 2430, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_choice div.box a {
  display: block;
}

/* line 2434, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_choice div.box.save-only a {
  padding: 35px 15px;
}

/* line 2437, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_choice div.box.bump a {
  padding: 25px 15px;
}

/* line 2440, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_choice div.box.premium a {
  padding: 15px;
}

/* line 2444, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_choice div.box.save-only:hover {
  background-color: #93CAFF;
}

/* line 2447, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_choice div.box.bump:hover {
  background-color: #B66BB9;
}

/* line 2450, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_choice div.box.premium:hover {
  background-color: #FF9BD1;
}

/* line 2454, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_options div.box.premium {
  background-color: #FFCC00;
}

/* line 2457, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_options div.box.bump-it {
  background-color: #6699FF;
}

/* line 2460, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_options div.box.archive-it {
  background-color: #FF3300;
}

/* line 2463, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_options div.box.edit-it {
  background-color: #FF6699;
}

/* line 2466, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_options div.box.right-sidebar {
  background-color: #FF6600;
}

/* line 2470, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_options div.box.premium:hover {
  background-color: #FFB125;
}

/* line 2473, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_options div.box.bump-it:hover {
  background-color: #93CAFF;
}

/* line 2476, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_options div.box.archive-it:hover {
  background-color: #FF7544;
}

/* line 2479, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_options div.box.edit-it:hover {
  background-color: #FF9BD1;
}

/* line 2482, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_options div.box.right-sidebar:hover {
  background-color: #FFA33A;
}

/* line 2486, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_options div.left-sidebar {
  float: left;
  width: 400px;
  padding: 0 10px 0 0;
}

/* line 2491, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#advert_options div.right-sidebar {
  float: left;
  width: 303px;
  padding: 30px 15px;
  min-height: 167px;
}

/* line 2498, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.premium_upgrade_advert {
  text-align: center;
  margin: 25px 0;
}

/* line 2503, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.bump_option {
  background: #efeeee;
  padding: 20px 10px;
  text-align: center;
  width: 363px;
  float: left;
}

/* line 2512, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
li.file input[type=file] {
  margin-bottom: 16px;
  height: 24px;
  border: 0;
}

/* line 2520, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.accordion.ui-accordion h3 {
  margin: 0px;
  line-height: 20px;
}
/* line 2521, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.accordion.ui-accordion ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0!important;
}

/* line 2525, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.filter_results div.accordion.ui-accordion ul {
  width: 190px;
}

/* line 2528, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
input.characters_left + li.input {
  clear: both;
}

/* line 2529, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
table.index-table tr.grey td {
  border-left: 0;
}

/* line 2531, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner_ad_key {
  float: right;
  width: 220px;
  padding: 10px;
  background: #F0F0F0;
  border-radius: 16px;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  -o-border-radius: 16px;
  -ie-border-radius: 16px;
  behavior: url(/javascripts/PIE.htc);
  position: relative;
  z-index: 3;
}
/* line 2542, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner_ad_key h3 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 1em;
  text-decoration: underline;
}
/* line 2549, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner_ad_key p {
  float: none;
}
/* line 2553, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner_ad_key span {
  float: none;
}

/* line 2558, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content a.banner-advert-instructions {
  color: #939;
  font-size: 16px;
  text-decoration: underline;
  display: block;
  margin-top: 15px;
}

/* line 2566, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content a.banner-advert-instructions .cufon {
  border-bottom: 1px solid #939;
}

/* line 2570, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
label.minilabel {
  display: inline-block;
  min-width: 112px;
}

/* line 2575, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
span.highlight {
  color: #75a814;
}

/* line 2579, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form.adverts.bulk_update span.green {
  display: inline-block;
  min-width: 0px;
}

/* line 2584, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form.banner_ads.bulk_update span.green {
  display: inline-block;
  min-width: 116px;
}

/* line 2589, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.pricing_table_container {
  border: 1px solid #DDDDDD;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ie-border-radius: 10px;
  behavior: url(/javascripts/PIE.htc);
  position: relative;
  z-index: 3;
  margin: 15px 0;
  background: #EEEEEE;
  width: 565px;
}
/* line 2598, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.pricing_table_container a.email_link {
  line-height: 10px;
  height: auto;
}

/* line 2604, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#cms_pricing_container h2 {
  margin-bottom: 10px;
}

/* line 2608, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.pricing_table_container.advert-pricing {
  width: 85%;
}

/* line 2612, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.pricing_table_container.advert-pricing.pricing {
  margin: 15px 0 60px 0;
}

/* line 2616, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.pricing_table_container.advert-pricing.pricing.last {
  margin: 15px 0 30px 0;
}

/* line 2620, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner_ad_pricing_login {
  background: white;
  border: 1px solid #DDD;
  border-radius: 16px;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  -o-border-radius: 16px;
  -ie-border-radius: 16px;
  padding: 30px;
  margin: 30px 0 50px 0;
}

/* line 2628, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner_ad_pricing_login div.left {
  width: 350px;
  float: left;
}

/* line 2632, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner_ad_pricing_login div.left ul {
  margin: 0;
  list-style-type: none;
}

/* line 2638, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner_ad_pricing_login div.left ul .rounded-button span,
div.banner_ad_pricing_login .top-button.rounded-button span {
  text-align: center;
  min-width: 200px;
}

/* line 2643, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner_ad_pricing_login div.left ul li {
  margin-bottom: 5px;
}

/* line 2647, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.banner_ad_pricing_login div.right {
  width: 380px;
  float: left;
}

/* line 2651, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
p.pricing_table_label {
  width: 565px;
  text-align: right;
}

/* line 2656, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content p.pricing_table_label.advert-pricing {
  width: 85%;
  text-align: right;
  margin-bottom: 25px;
}

/* line 2662, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content p.pricing_table_label.advert-pricing.pricing {
  margin-bottom: 11px;
}

/* line 2666, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content p.pricing_table_label.advert-pricing.footnote {
  color: #75a814;
}

/* line 2672, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#wrapper div#content p.pricing_table_label.advert-pricing a,
div#wrapper div#content p.pricing_table_label.advert-pricing a:link,
div#wrapper div#content p.pricing_table_label.advert-pricing a:visited {
  color: #AFAFAF;
  text-decoration: underline;
}

/* line 2677, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
table.pricing-new {
  border: 0;
  margin-bottom: 0!important;
}
/* line 2680, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
table.pricing-new td {
  border-top: 0!important;
  border-bottom: 1px solid #E3E4E7;
  padding: 6px 15px 6px 15px;
  vertical-align: middle!important;
}
/* line 2686, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
table.pricing-new td.last {
  border-top: 0!important;
  border-bottom: 0!important;
}
/* line 2690, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
table.pricing-new input[type="submit"] {
  display: block;
  height: 24px;
  width: 60px;
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
  background: url(/images/pricing-submit.png) no-repeat;
  border: 0;
  float: right;
  margin-right: 5px;
}
/* line 2700, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
table.pricing-new a.email_link {
  float: right;
  margin-right: 5px;
}

/* line 2706, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
p.web-spacing {
  padding-bottom: 15px;
}

/* line 2710, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
p.print-only {
  display: none;
}

/* line 2714, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
p.mobile-link-back {
  display: none;
}

/* line 2722, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.cms_content.job-adverts p,
#cms_shared_section_advert_pricing_footer p,
#cms_shared_section_bulk_job_premium_upgrade_packages_intro p,
#cms_shared_section_bulk_job_bump_packages_intro p {
  width: 85%;
}

/* line 2726, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
label.alerts_label {
  display: block;
  font-size: 14px;
  color: #666;
  font-weight: bold;
  margin-bottom: 10px;
}

/* Advert Posting work for ticket 2444 */
/* line 2736, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.category-advert-selection-headings h3 {
  float: left;
  margin: 0 5px;
  background: #D2E2B3;
  color: #75a814;
  padding: 6px 5px;
  display: none;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  font-size: 16px;
}

/* line 2752, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.category-advert-selection-headings h3.top-level-locations {
  width: 115px;
  margin: 0 5px 0 7px;
}

/* line 2757, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.category-advert-selection-headings h3.bottom-level-locations {
  width: 170px;
}

/* line 2761, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.category-advert-selection-headings h3.top-level-categories {
  width: 181px;
}

/* line 2765, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.category-advert-selection-headings h3.bottom-level-categories {
  width: 246px;
}

/* line 2769, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.category-advert-selection-container {
  border: 1px solid #75a814;
  padding: 20px 0;
  background: #FFFFFF;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 2778, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.category-advert-selection-container ul {
  margin: 0 5px;
  float: left;
}

/* line 2783, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.category-advert-selection-container ul#top_level_locations {
  width: 125px;
}

/* line 2787, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.category-advert-selection-container ul#bottom_level_locations {
  width: 180px;
}

/* line 2791, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.category-advert-selection-container ul#top_level_categories {
  width: 191px;
}

/* line 2795, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.category-advert-selection-container ul#bottom_level_categories {
  width: 256px;
}

/* line 2799, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.category-advert-selection-container ul li {
  cursor: pointer;
  color: #666666;
  padding: 6px 30px 6px 5px;
  transition: background-color 0.60s;
  -moz-transition: background-color 0.60s;
  -webkit-transition: background-color 0.60s;
  -o-transition: background-color 0.60s;
}

/* line 2809, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.category-advert-selection-container ul li:hover {
  background: #D2E2B3;
}

/* line 2813, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.category-advert-selection-container ul li.checked {
  background: url(/images/advert-select-green-tick.png) no-repeat right center #75a814;
  color: #FFFFFF;
}

/* line 2818, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
#advert_summary {
  min-height: 16px;
  text-align: right;
  margin: 20px 0 10px 0!important;
  color: #993399 !important;
}

/* line 2825, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
#advert_complete_container {
  min-height: 36px;
}

/* line 2829, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.advert_complete_left {
  width: 50%;
  float: left;
  padding: 20px 0 0 0;
}

/* line 2835, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.advert_complete_right {
  width: 50%;
  float: left;
}

/* line 2840, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.advert_complete_right .rounded-button {
  float: right;
}

/* line 2844, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
#advert_location_ids, #advert_category_ids {
  display: none;
}

/* line 2848, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
#advert_location_ids, #advert_category_ids {
  width: 50%;
  float: left;
}

/* line 2853, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
#advert_location_ids li, #advert_category_ids li {
  padding: 3px 0;
}

/* line 2857, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
#advert_location_ids li input, #advert_category_ids li input {
  float: left;
  margin-right: 10px;
}

/* line 2862, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
#advert_location_ids li.heading h3, #advert_category_ids li.heading h3 {
  font-size: 16px;
  color: #75a814;
}

/* line 2867, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.no-js #advert_location_ids, .no-js #advert_category_ids {
  display: block;
}

/* line 2871, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.no-js .category-advert-selection-container, .no-js .category-advert-selection-headings {
  display: none;
}

/* line 2876, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div#job-details p > br:first-child {
  display: none;
}

/* line 2881, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
a.advert-title {
  overflow-wrap: break-word;
}

/* line 2885, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
p.fakepath {
  display: none;
}

/* line 2889, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form.formtastic img.company-logo {
  border: 1px solid #CFD8DA;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ie-border-radius: 5px;
  behavior: url(/javascripts/PIE.htc);
}

/* line 2899, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form.formtastic.advertiser {
  position: relative;
}

/* line 2903, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form.formtastic.advertiser .logo-help {
  position: absolute;
  top: 170px;
  right: 20px;
  width: 330px;
  padding: 12px;
  background-color: #F0F0F0;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ie-border-radius: 10px;
  behavior: url(/javascripts/PIE.htc);
  z-index: 3;
}
/* line 2918, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form.formtastic.advertiser .logo-help .last {
  margin-bottom: 0px!important;
}

/* line 2923, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form.formtastic#advertiser_edit .logo-help {
  top: 161px;
}

/* line 2927, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
form.formtastic .company-logo {
  width: 200px;
  height: 60px;
}

/* line 2932, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
img.advert-logo {
  display: block;
  width: 200px;
  height: 60px;
  margin-bottom: 1em;
  border: 1px solid #EBE6DC;
}

/* line 2940, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
div.advert.image {
  min-height: 42px;
}

/* line 2944, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
.advert-image {
  float: left;
  width: 140px;
  margin-right: 15px;
}

/* line 2950, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
img.small-advert-logo {
  width: 140px;
  height: 42px;
}

/* line 2955, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
#img_prev {
  display: none;
  border: 1px solid #CFD8DA;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ie-border-radius: 5px;
  behavior: url(/javascripts/PIE.htc);
}

/* line 2966, /var/www/caterads.com/www/releases/20180318155342/app/assets/stylesheets/layout.css.scss */
ins {
  background-color: #FFF;
}
