/*

"I've seen things you people wouldn't believe..."

filename: main.css
author: Matthew Lodge
email: matt@palmiero-design.co.uk
company: Palmiero Design
copyright: 2009 Palmiero Design
date: Tuesday 24th February

content order:

*/

@import url(reset.css);

/*-- general --*/
body {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
line-height:1.125em;

background:#ffffff url(../imgs/bck_header.png) left top repeat-x;
min-width:900px;
}

span {
display:none;
}

hr {
border-style:none;
border-bottom:1px dotted #bfbfbf;
}

.sub {
display:inline;
margin:0px;
font-size:0.75em;
font-weight:100;
}

#skip {
display:none;
}

/*-- links --*/
a:link, a:visited {
color:#333333;
text-decoration:none;
}

#content a:visited {
color:#000000;
text-decoration:none;
}

#content p a:link, #content p a:visited, #content h3 a:link, #content h3 a:visited, #content li a:link, #content li a:visited, #footer a:link, #footer a:visited, #portfolio #rightside p a:link, #portfolio #rightside p a:visited {
color:inherit;
border-bottom:1px dotted #333333;
}

#content .mod a:link, #content .mod a:visited {
border-bottom:none;
}

a:hover, #content p a:hover, #content li a:hover, #footer a:hover, #portfolio #rightside a:hover {
color:#63002f;
}

.back {
position:absolute;
display:inline;
right:90px;
}

#ie6 {
display:none;
}

/* typography */

h1 a {
position:absolute;
display:block;
bottom:22px;
right:10px;
width:109px;
height:48px;
background:transparent url(../imgs/h1_logo.png) no-repeat;
}

h2 {
font-size:1em;
font-weight:bold;
color:#63002f;
margin:0em 0em 1em 0em;
padding:0em 0em 0.25em 0em;
border-bottom:1px dotted #bfbfbf;
}

h3 {
font-size:1em;
color:#63002f;
font-weight:bold;
margin:0em 0em 1em 0em;
}

#rightside h3 {
margin:0em;
padding-bottom:4px;
border-bottom:1px dotted #bfbfbf;
}

#portfolio #rightside h3, #brochure #rightside h3 {
margin:0em;
padding-bottom:1em;
border-bottom:none;
}

h4 {
font-size:0.875em;
color:#63002f;
}

p {
font-size:0.75em;
margin:0em 0em 1em 0em;
}

ul {
font-size:0.75em;
}

#content ul {
display:block;
height:auto;
font-size:0.75em;
margin:0em 0em 1em 0em;
}

#email #content ul {
font-size:1em;
}

#email #content ul p:before {
content:' - ';
}

#email #content ul.regular {
font-size:0.75em;
}

ol {
list-style:decimal;
list-style-position:inside;
display:block;
height:auto;
margin:0em 0em 1em 0em;
}

.list {
list-style:disc;
padding:0em 0em 1em 1em;
}

strong {
font-weight:bold;
}

em {
font-style:italic;
}

img {
font-size:0.75em;
}

blockquote {
font-size:0.75em;
font-style:italic;
padding:1em 0em;
}

blockquote p {
font-size:1em;
}

cite {
font-size:0.75em;
font-style:italic;
font-weight:bold;
color:#63002f;
margin:0px 0px 25px 0px;
}

.mod_title {
font-size:1.25em;
font-weight:bold;
margin:0em 0em 0.25em 0em;
}

.mod_p {
margin:0em 0em 0.25em 0em;
}

.more {
position:absolute;
bottom:0px;
border-bottom:1px dotted #ffffff;
}

.port_p {
position:absolute;
display:block;
width:284px;
height:20px;
bottom:0px;
padding:3px 0px 2px 0px;
margin:0px 0px -1px -1px;
color:#333333;
background:#ffffff;
border-top:1px solid #bfbfbf;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
}

.green {
color:#C1D72C;
}

.blue {
color:#00AFF0;
}

.orange {
color:#F68026;
}

.pink {
color:#EB008A;
}

.black {
color:#000000;
}

.grey {
color:#333333;
}

.palmiero {
color:#63002f;
}

#footer p {
padding:0px 10px 0px 10px;
font-size:0.687em;
line-height:1.25em;
}

p.small {
font-size:0.75em;
margin:0em;
}

.intro {
font-size:1em;
line-height:1.25em;
}

ul li.sixteen {
font-size:1.334em;
}

#calltoaction {
color:#ffffff;
font-size:0.937em;
position:absolute;
top:10px;
left:10px;
}

#calltoaction li {
display:inline;
width:auto;
}

#calltoaction a:link, #calltoaction a:visited {
color:#ffffff;
text-decoration:none;
}

#calltoaction a:hover {
border-bottom:1px dotted #ffffff;
}

#call-phone {
background:url(../imgs/call-phone.gif) left no-repeat;
display:block;
float:left;
height:24px;
margin:0px 10px 0px 0px;
padding:6px 0px 0px 34px;
}

#call-email {
background:url(../imgs/call-email.gif) left no-repeat;
display:block;
float:left;
height:24px;
padding:5px 0px 0px 34px;
}

#creative #calltoaction #call-phone, #brief #calltoaction #call-phone, #value #calltoaction #call-phone, #website #calltoaction #call-phone {
background:url(../imgs/call-phone.png) left no-repeat;
}


#creative #calltoaction #call-email, #brief #calltoaction #call-email, #value #calltoaction #call-email, #website #calltoaction #call-email {
background:url(../imgs/call-email.png) left no-repeat;
}

/* layout */

#wrap {
position:relative;
top:0px;
left:50%;
width:900px;
height:auto;
margin:0px 0px 0px -450px;
overflow:hidden;
}

#header {
position:relative;
top:0px;
left:0px;
width:900px;
height:100px;
margin:0px 0px 15px 0px;
/* background:transparent url(../imgs/bck_xmasheader.png) left top no-repeat; */
}

#splitcontent {
background:#FFFFFF url(../imgs/bananasplit.png) -10px 0px no-repeat;
border-bottom:2px solid #E64097;
display:block;
margin-left:10px;
margin-bottom:20px;
height:300px;
width:880px;
}

#headache{
background:#FFFFFF url(../imgs/headache.png) 0px 0px no-repeat;
border-bottom:2px solid #00AEEF;
display:block;
margin-left:10px;
margin-bottom:20px;
height:300px;
width:880px;
}

#bannerspace {
position:relative;
top:0px;
left:0px;
width:580px;
height:auto;
margin:0em 0em 1em 0em;
background:#ffffff;
}

#content #bannerspace p a:link, #content #bannerspace p a:visited {
border:none;
}

#content {
position:relative;
float:left;
top:0px;
left:0px;
width:580px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 30px 50px 10px;
}

#rightside {
position:relative;
float:left;
top:0px;
left:0px;
width:260px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 10px 50px 10px;
}

#footer {
position:relative;
clear:both;
display:block;
top:0px;
left:0px;
width:880px;
height:auto;
padding:10px 0px 50px 0px;
border-top:1px dotted #bfbfbf;
}

/* menus */

#nav li {
float:left;
}

#nav {
position:absolute;
left:0px;
bottom:0px;
font-size:0.937em;
}

#nav a:link, #nav a:visited {
color:#ffffff;
display:block;
width:auto;
height:auto;
padding:0px 10px 19px 10px;
}

#nav a:hover {
text-decoration:none;
background:transparent url(../imgs/nav_hover.gif) center 21px no-repeat;
}

#about li#n1 a, 
#services li#n2 a, .services li#n2 a, 
#folio li#n3 a, #portfolio li#n3 a, 
#contact li#n4 a, 
#careers li#n5 a {
background:transparent url(../imgs/nav_active.gif) bottom center no-repeat;
}

#brochure #rightside a#t0, #brochure #rightside a#t1, #brochure #rightside a#t3, #brochure #rightside a#t4, #brochure #rightside a#t5,
#advert #rightside a#t2,
#packaging #rightside a#t6,
#logo #rightside a#t7,
#exhibition #rightside a#t8,
#web #rightside a#t9,
#email #rightside a#t10,
#presentations #rightside a#t11,
#interactive #rightside a#t12 {
color:#63002f;
}

#rightside ul {
margin:5px 0px 20px 0px;
}

#rightside ul a:link, #rightside ul a:visited, #guide ul a:link, #guide ul a:visited {
display:block;
width:auto;
padding:0px 5px 0px 0px;
margin:0px 0px 1px 0px;
background:#ffffff;
border-bottom:1px dotted #bfbfbf;
}

#rightside ul a:hover, #guide ul a:hover {
color:#63002f;
text-decoration:none;
}

#guide ul {
margin:0px 0px 16px 0px;
}

/* content stuff */

#content .ideas_list {
font-weight:bold;
color:#333333;
font-size:1em;
margin:0em 0em 1em 0em;
}

.contact_list {
margin:0em 0em 1em 0em;
}

.fiveicons {
margin:2em 0em 0.25em 0em;
}

.fiveicons img {
margin:0px 2px;
}

.signoff {
margin:0em 0em 0.25em 0em;
}

.folio {
padding:0px 0px 0px 106px;
}

.folio img {
position:relative;
float:left;
margin:0px 0px 0px -106px;
}

#tips #content li {
list-style:disc;
margin:0em 0em 1em 1em;
padding-left:0px;
}

#map {
position:relative;
display:block;
top:0px;
left:0px;
width:580px;
height:240px;
background:transparent;
margin:0em 0em 1em 0em;
border:1px solid #63002f;
}

#email #content ul li {
margin-bottom:20px;
}

#email #content ul.regular li {
margin-bottom:0px;
}

#email #content ul img {
float:left;
margin-right:15px;
}

/* modules */

#modules {
position:relative;
clear:both;
width:580px;
height:auto;
padding:0px 0px 20px 0px;
margin:0px 0px 0px 0px;
overflow:auto;
}

#index #modules {
padding:15px 0px 20px 0px;
border-top:1px dotted #bfbfbf;
}

#modules li {
display:inline;
}

.mod_title, .mod_p {
display:block;
}

#modules a:link, #modules a:visited {
position:relative;
display:block;
float:left;
width:140px;
height:auto;
margin:0px 4px 4px 0px;
padding:0px;
}

.services #modules a:link, .services #modules a:visited, .ideas #modules a:link, .ideas #modules a:visited, .mod a:link img, .mod a:visited img {
border:1px solid #bfbfbf;
}

#index #modules a:link, #index #modules a:visited {
height:240px;
}

#folio #modules a:link, #folio #modules a:visited {
background:#f2f2f2;
width:284px;
height:125px;
margin:0px 8px 8px 0px;
border-top:1px solid #bfbfbf;
border-left:1px solid #bfbfbf;
border-right:1px solid #bfbfbf;
}

#folio #modules a:hover .port_p {
color:#63002f;
}

#folio #modules #brochures a:link, #folio #modules #brochures a:visited {
background:url(../imgs/portfolio/brochure/brochure_design_intro_thumb.jpg) no-repeat;
}

#folio #modules #advertising a:link, #folio #modules #advertising a:visited {
background:url(../imgs/portfolio/advertising/advertising_design_intro_thumb.jpg) no-repeat;
}

#folio #modules #directmail a:link, #folio #modules #directmail a:visited {
background:url(../imgs/portfolio/directmail/directmail_design_intro_thumb.jpg) no-repeat;
}

#folio #modules #catalogue a:link, #folio #modules #catalogue a:visited {
background:url(../imgs/portfolio/catalogue/catalogue_design_intro_thumb.jpg) no-repeat;
}

#folio #modules #newsletter a:link, #folio #modules #newsletter a:visited {
background:url(../imgs/portfolio/newsletter/newsletter_design_intro_thumb.jpg) no-repeat;
}

#folio #modules #packaging a:link, #folio #modules #packaging a:visited {
background:url(../imgs/portfolio/packaging/packaging_design_intro_thumb.jpg) no-repeat;
}

#folio #modules #logos a:link, #folio #modules #logos a:visited {
background:url(../imgs/portfolio/logo/logo_design_intro_thumb.jpg) no-repeat;
}

#folio #modules #exhibitions a:link, #folio #modules #exhibitions a:visited {
background:url(../imgs/portfolio/exhibition/exhibition_design_intro_thumb.jpg) no-repeat;
}

#folio #modules #websites a:link, #folio #modules #websites a:visited {
background:url(../imgs/portfolio/website/website_design_intro_thumb.jpg) no-repeat;
}

#folio #modules #emails a:link, #folio #modules #emails a:visited {
background:url(../imgs/portfolio/email/email_marketing_intro_thumb.jpg) no-repeat;
}

#folio #modules #presentations a:link, #folio #modules #presentations a:visited {
background:url(../imgs/portfolio/presentation/presentation_design_intro_thumb.jpg) no-repeat;
}

#folio #modules #interactive a:link, #folio #modules #interactive a:visited {
background:url(../imgs/portfolio/interactive/interactive_design_intro_thumb.jpg) no-repeat;
}

.mod a:hover {
color:#333333;
}

.mod a.creative:hover .more {
color:#C1D72C;
border-bottom-color:#C1D72C;
}

.mod a.brief:hover .more {
color:#00AFF0;
border-bottom-color:#00AFF0;
}

.mod a.value:hover .more {
color:#F68026;
border-bottom-color:#F68026;
}

.mod a.web:hover .more {
color:#EB008A;
border-bottom-color:#EB008A;
}

#modules a img {
display:block;
width:140px;
height:120px;
background:#f2f2f2;
}

#index #modules a img {
margin:0px 0px 10px 0px;
}

#folio #modules a.last, #modules a.last {
margin-right:0px;
}

#modules span.hover {
display:block;
position:relative;
bottom:0px;
left:0px;
background:#ffffff;
color:#333333;
width:142px;
padding:3px 0px 0px 0px;
z-index:100;
margin:0px 0px -1px -1px;
border-top:1px solid #bfbfbf;
}

#modules a:hover span.hover {
color:#63002f;
}

/* rightside stuff */

#designbriefguide {
position:relative;
display:block;
top:0px;
left:0px;
width:260px;
height:215px;
margin:0px 0px 30px 0px;
border-bottom:1px dotted #bfbfbf;
background:url(../imgs/bck_designbrief.png) center no-repeat;
}

.award {
width:260px;
height:auto;
background:#ffffff;
margin:0px 0px 30px 0px;
}

.award img {
width:260px;
height:auto;
margin-bottom:0px;
}

.award p {
margin:0px;
padding:0px;
}

#rightside .address {
margin:0px 0px 16px 0px;
}

#rightside .address a:link, #rightside .address a:visited {
background:none;
display:inline;
width:auto;
padding:0px;
margin:0px;
}

#rightside .address a:hover {
color:#63002f;
}

#rightside h4 a {
color:#63002f;
border-bottom:1px dotted #63002f;
}

#rightside .mod_title {
padding:4px 0px 0px 0px;
}

#mojomailbnr {
margin-bottom:15px;
}

/* form */
form {
margin:0px;
padding:0px;
width:95%;
}

#contact #form {
width:565px;
padding:0px 0px 50px 0px;
}

legend {
font-weight:bold;
margin:0em 0em 0.5em 0em;
color: #444444;
}

label {
color: #444444;
cursor: pointer;
}

input, textarea {
display: block;
margin:0px 0px 5px 0px;
padding:0.25em;
border:none;
color:#535353;
width:100%;
background:#dddddd;
}

textarea {
margin:0.4em 0em 1em 0em;
padding-bottom:1em;
}

.hidden {
padding:0px;
margin:0px;
display:none;
}

#submit {
padding:0.5em 1em;
margin:0px -16px 20px 0px;
width:74px;
border:none;
float:right;
text-align:center;
cursor:pointer;
background:transparent url(../imgs/btn_submit.jpg) no-repeat;
}

input#submit:hover, input:hover, input:focus, textarea:hover, textarea:focus, form p:hover input, form p:hover textarea {
background-color:#f2f2f2;
color:#333333;
}

#msg {
display:none; 
position:absolute; 
z-index:200; 
background: url(../imgs/nav_active.gif) center bottom no-repeat; 
padding-bottom:8px
}

#msgcontent {
display:block; 
background:#63002f;
padding:5px; 
min-width:150px; 
max-width:250px;
color:#ffffff;
font-size:0.75em;
text-align:center;
}

#log_res, #bog_res {
position:relative;
margin:20px 0px;
}

#log_res p, #bog_res a, #bog_res p {
display:block;
position:relative;
clear:both;
height:auto;
width:auto;
padding:10px;
background:#63002f;
color:#ffffff;
font-size:0.75em;
text-align:center;
}

#bog_res a:link, #bog_res a:visited {
width:240px;
font-weight:bold;
}

#bog_res a:hover {
background:#a62a59;
text-decoration:underline;
}
 
#log_res.ajax-loading, #bog_res.ajax-loading {
background: url(../imgs/loader.gif) no-repeat center;
}

#mands_form {
position:relative;
display:block;
width:100%;
}

#mands_form p {
width:243px;
}

#tandc {
display:block;
margin:0px;
padding:0em;
border:none;
width:auto;
background:none;
border-bottom:none;
float:left;
margin:0px 10px 0px 0px;
}

#mands_form #sendtofriend {
position:absolute;
top:137px;
left:275px;
width:180px;
height:25px;
cursor:pointer;
border:none;
background:transparent url(../imgs/btn_tellafriend.png) no-repeat;
}

#mands_form #submit {
position:absolute;
top:195px;
left:275px;
width:72px;
height:24px;
cursor:pointer;
background:transparent url(../imgs/btn_register.png) no-repeat;

color:#ffffff;
font-size:12px;
}

fieldset {
display:block;
width:565px;
margin:0em 0em 1em 0em;
}

fieldset.fullsize {
width:580px;
}

#d_brief {
width:580px;
margin:20px 0px 0px 0px;
border-top:1px dotted #bfbfbf;
}

#d_brief label{
font-size:0.75em;
}

#projecttitle {
margin-bottom:15px;
}

.other, #printcosts {
margin-top:10px;
}

#d_brief textarea {
height:200px;
}

#d_brief h3 {
margin:0px;
}

#hear {
margin:3px 0px 0px 0px;
}

#d_brief_submit, #guide_submit {
position:relative;
display:block;
padding:0.5em 1em;
width:auto;
border:none;
text-align:center;
cursor:pointer;
}

#d_brief_submit {
width:74px;
background:transparent url(../imgs/btn_submit.jpg) no-repeat;
}

.checkbox {
float:left;
display:block;
width:auto;
margin:1px 10px 0px 0px;
}

.check {
float:left;
display:block;
width:265px;
}

.halfsize {
float:left;
width:265px;
}

.left {
padding:0px 35px 0px 0px;
}

#printcosts {
position:relative;
top:20px;
}

#guide {
display:block;
width:260px;
clear:both;
position:relative;
margin:-5px 0px 0px 0px;
}

#guide label {
position:relative;
float:left;
width:50px;
margin:0px 5px 0px 0px;
font-size:0.75em;
}

#guide input {
display:block;
width:200px;
margin:0px 0px 5px 5px;
}

input#guide_phone {
width:135px;
}

#guide input#guide_submit {
top:0px;
left:0px;
width:60px;
height:20px;
padding:0px;
margin:-24px 0px 0px 200px;
background:transparent url(../imgs/btn_sm_submit.jpg) no-repeat;
}

/* mojomail pages */
#mojomaillink {
display:block;
margin:-10px 0px 20px 0px;
z-index:0;
}

.emailblock {
display:block;
margin-bottom:-100px;
position:relative;
width:340px;
}

#email .emailblock {
display:block;
margin-top:30px;
margin-bottom:-100px;
position:relative;
width:340px;
}

/* split form */
#splitcontent #guide {
display:block;
height:75px;
left:-5px;
top:200px;
position:relative;
width:485px;
}

#headache #guide {
display:block;
height:75px;
left:-5px;
top:210px;
position:relative;
width:485px;
}

#splitcontent #guide fieldset, #headache #guide fieldset {
display:block;
height:60px;
margin:0;
padding:0;
width:485px;
}

#splitcontent input#guide_name, #splitcontent input#guide_surname, #splitcontent input#guide_email, #splitcontent input#guide_phone, #headache input#guide_name, #headache input#guide_surname, #headache input#guide_email, #headache input#guide_phone {
background:url(../imgs/input_rounded.png) 0px 0px no-repeat;
float:left;
height:14px;
padding:4px;
width:182px;
}

#splitcontent input#guide_name:hover, #splitcontent input#guide_surname:hover, #splitcontent input#guide_email:hover, #splitcontent input#guide_phone:hover, #headache input#guide_name:hover, #headache input#guide_surname:hover, #headache input#guide_email:hover, #headache input#guide_phone:hover {
background:url(../imgs/input_rounded.png) 0px -22px no-repeat;
}

#splitcontent input#guide_submit {
background:url(../imgs/split-submit.png) 0px 0px no-repeat;
cursor:pointer;
display:block;
float:left;
height:24px;
margin:-1px 0px 0px 5px;
width:83px;
}

#splitcontent input#guide_submit:hover {
background-position:0px -25px;
}

#headache input#guide_submit {
background:url(../imgs/split-submit.png) 0px -25px no-repeat;
cursor:pointer;
display:block;
float:left;
height:24px;
margin:-1px 0px 0px 5px;
width:83px;
}

#headache input#guide_submit:hover {
background-position:0px 0px;
}

#splitcontent .smallprint {
margin:0px 0px 0px 5px;
padding:0;
}

#splitcontent #bog_res, #headache #bog_res {
position:relative;
margin:0px;
}

#splitcontent #bog_res p, #headache #bog_res p {
color:#333333;
font-size:0.75em;
height:auto;
margin-left:5px;
margin-bottom:-25px;
padding:2px;
text-align:center;
width:465px;
}

#splitcontent p.success, #headache p.success {
background:#CCFFCC;
border:2px solid #CCFFCC;
}

#splitcontent p.fail, #headache p.fail {
background:#FFCCFF;
border:2px solid #FFCCFF;
}

#splitcontent #bog_res a:link, #splitcontent #bog_res a:visited, #headache #bog_res a:link, #headache #bog_res a:visited {
background:transparent;
color:#333333;
display:block;
font-size:1em;
font-weight:100;
height:auto;
padding:0px;
width:auto;
}

#splitcontent #bog_res a:hover, #headache #bog_res a:hover {
text-decoration:underline;
}
 
#splitcontent  #bog_res.ajax-loading, #headache  #bog_res.ajax-loading {
background: url(../imgs/loader.gif) no-repeat center;
}

/* ideas pages */

#creative #bannerspace, #brief #bannerspace, #website #bannerspace, #value #bannerspace {
margin:0px 0px 20px 0px;
}

/* creative ideas - green */
#creative {
background:#ffffff url(../imgs/green/bck_header.png) left top repeat-x;
}

#creative h1 a {
background:transparent url(../imgs/green/h1_logo.png) no-repeat;
}

#creative #rightside ul a:hover {
color:#8CC63F;
}

#creative #header {
background:none;
}

/* brief ideas - blue */
#brief {
background:#ffffff url(../imgs/blue/bck_header.png) left top repeat-x;
}

#brief h1 a {
background:transparent url(../imgs/blue/h1_logo.png) no-repeat;
}

#brief #rightside ul a:hover {
color:#00AFF0;
}

#brief #header {
background:none;
}

/* value ideas - orange */
#value {
background:#ffffff url(../imgs/orange/bck_header.png) left top repeat-x;
}

#value h1 a {
background:transparent url(../imgs/orange/h1_logo.png) no-repeat;
}

#value #rightside ul a:hover {
color:#F68026;
}

#value #header {
background:none;
}

/* web ideas - pink */
#website {
background:#ffffff url(../imgs/pink/bck_header.png) left top repeat-x;
}

#website h1 a {
background:transparent url(../imgs/pink/h1_logo.png) no-repeat;
}

#website #rightside ul a:hover, #website #content p a:hover, #website #content li a:hover {
color:#EB008A;
}

#website #header {
background:none;
}

/* careers page - 10th Feb 2010 */
#careers {
	background:#000 url(../imgs/bck_header-y.png) left top repeat-x;
	color:#fff;
}

#careers #nav a:hover { background-image:url(../imgs/nav_hover-b.gif); }
#careers li#n5 a, #careers li#n5 a:hover { background-image:url(../imgs/nav_active-y.gif); }

#careers #header li, #careers #header a { color:#000; }
#careers h1 a { background:transparent url(../imgs/h1-logo-y.gif) no-repeat; }
#careers h2 { border:none; }
#careers p { color:#fff; }
#careers #content a:link, #careers #rightside a:link, #careers h2, #careers h3 { color:#fc0; }
#careers #content a:hover, #careers #rightside a:hover { color:#eee; }
#careers #content a { border-bottom:1px dotted #fff; }
#careers #call-phone { background:url(../imgs/call-phone-y.gif) left no-repeat; }
#careers #call-email { background:url(../imgs/call-email-y.gif) left no-repeat; }