/* *************************************
	IE6 Png Fix
************************************* */
{ behavior: url("../iepngfix.htc") }
/* *************************************
	Css by --
*************************************** */
html, body{
	width:100%;
	height:100%;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
/* *************************************
	General Content
************************************* */
h1{
	color:#755c33;
	font-family:Helvetica, Arial, sans-serif;
	margin:0 0px 10px 0px;
	font-size:1.6em;
	letter-spacing:0px;
}

h1.iview{
	color:#755c33;
	font-family:Helvetica, Arial, sans-serif;
	margin:0;
	padding:0;
	font-size:1.6em;
	letter-spacing:0px;
}

h2{
	display:block;
	width:100%;
	background-color:#B79258;
	height:35px;
	margin:0px 0px 10px 0px;
	overflow:hidden;
	text-indent:-99999px;
}
h2 a{display:block; width:100%; height:35px;}
h2.standard{background:none; text-indent:0; color:#755C33; font-size:1.6em; font-weight:bold; margin:0;}
h2.iview{background:none; text-indent:0; color:#755C33; font-size:1.6em; font-weight:bold; margin:0 0 20px 0; border-bottom:1px solid #FFE2AF;}

/* 3 column headers */
h2.header-clients{ background:url(../images/header-clients.gif);}
h2.header-candidates{ background:url(../images/header-candidates.gif);}
h2.header-events{ background:url(../images/header-events.gif);}
h2.header-ourclients{ background:url(../images/header-ourclients.gif); height:26px;}
/* right Colum header */
h2.header-jobsearch{ background:url(../images/header-jobsearch.gif);}
h2.header-inthissection{ background:url(../images/header-inthissection.gif);}
h2.header-jobalerts{ background:url(../images/header-jobalerts.gif);}
h2.header-latestvacancies{ background:url(../images/header-latestvacancies.gif);}
h2.header-joblocations{ background:url(../images/header-joblocations.gif);}
h2.header-testimonials{ background:url(../images/header-testimonials.gif);}
h2.header-healthsafety{ background:url(../images/header-healthsafety.gif);}
h2.header-registration{ background:url(../images/header-registration.gif);}
h2.header-legislation{ background:url(../images/header-legislation.gif);}
h2.header-cvbuilder{ background:url(../images/header-cvbuilder.gif);}
h2.header-help{ background:url(../images/header-help.gif);}
h2.header-onthispage{ background:url(../images/header-onthispage.gif);}
h2.header-checkoperatives{ background:url(../images/header-checkoperatives.gif);}
h2.header-webcheck{ background:url(../images/header-webcheckdesktop.gif);}
h2.header-in-this-issue{ background:url(../images/in-this-issue-large.gif);}

#mapcontent {height:80px;}

/*content headers*/
h2.header-cscs-call{ background:url(../images/header-callusnow.gif);}

h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#C04E00;
	margin:5px 0;
	font-size:1.3em;
	font-weight:bold;
}
.block h3{margin:5px 13px 5px 13px;}

p, li, th, td{font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#666666;}
p{margin:0px 0px 15px 0px;}
p.pad{margin:0 5px 15px 5px;}
strong{font-weight:bold;}
a{color:#E16D1D; font-weight:bold; text-decoration:none;}
a:hover{color:#E16D1D; text-decoration:underline;}
a.img{display:block; text-indent:-5000px;}
em{font-style:italic;}
ul, ol{margin:5px 0px 15px 20px;}
ol li{list-style-type:decimal; margin:3px 10px;}
li{list-style-type:disc; font-size:1.2em;}
.clear{clear:both; font-size: 1px;}
.left{float:left;}
.right{float:right;}
.imgRight{float:right; margin:0 0 10px 10px;}
ul.error li{color:#C04E00; font-weight:bold;}

.cta {width:290px; height:63px; border:0px; margin:0 0 15px 0; padding:0px;}

a.btnApplyNow{background:url(../images/buttons/applynow.gif) no-repeat 0 0; height:25px; width:95px;}
.btnsubmit, .btnsend,.btnregister{display:block;width:76px;height:25px;padding:0; border:0px solid #ffffff; text-indent:-9999999px; background-image:url(../images/buttons/submit.gif); cursor:pointer;}
.btnsend{background-image:url(../images/buttons/send.gif);}
.btnregister{background-image:url(../images/buttons/register.gif);}

/* *************************************
	Basic Structure
************************************* */
#container{
	width:941px;
	margin:0px auto 0px auto;
}
#head{
	position:relative;
	float:left;
	width:100%;
}
#content{
	float:left;
	width:630px;
	margin:0px 21px 0px 0px;
	position:relative;
	min-height:500px;
}
#rightCol{
	float:left;
	width:290px;
}
#footer{
	float:left;
	width:100%;
	border-top:1px dotted #E8D4B0;
	margin-top:20px;
	padding:15px 0px 15px 0px;
}
/* *************************************
	Header Stuff
************************************* */
#head p.right{margin:13px 0px 0px 0px;}
#head p.right a{
	color:#755C33;
	font-weight:normal;
	font-size:0.9em;
}

#head img.right {margin:5px 0px 0 0;}
#newsticker{padding: 2px 0 5px 0; margin-bottom:10px; border-bottom:1px solid #FFE2AF; clear:both;}

/* *************************************
	Main Navigation
************************************* */
#mainNav{
	clear:both;
	display:block;
	width:100%;
	height:37px;
	background:#F4EEE5;
	margin:0px 0px 5px 0px;
}
#mainNav li{float:left; list-style-type:none; font-style:Arial, Helvetica, sans-serif; color:#755c33; background:url(../images/mainnav-sep.gif) no-repeat right top; padding-right:14px;}
#mainNav li a{
	display:block;
	overflow:hidden;
	height:37px;
	margin:0;
	padding:10px 3px 0 3px;
	color:#755c33;
	text-transform:uppercase;
}
#mainNav li a:hover,#mainNav li a.current{color:#b68e50; text-decoration:none;}
#mainNav li.first{padding-left:8px;}
#mainNav li.last{background-image:none;}

/* *************************************
	Footer Stuff
************************************* */
#footer p{color:#c6ab7f; font-size:1.1em;}
#footer p a{text-decoration:none; color:#d9c29c;}
#footer a:hover{text-decoration:underline;}

#footer .divider{
	clear:left;
	width:100%;
	height:1px;
	overflow:hidden;
	border-top:1px dotted #E8D4B0;
	margin-bottom:10px;
}
#footer img.right{margin:10px 0px 0px 0px;}

/* *************************************
	content
************************************* */
#content a{color:#E16D1D;}
.imageHeader{
	display:block;
	width:630px;
	height:246px;
	overflow:hidden;
	margin-bottom:10px;
}
.imageHeader img, #homebannercont{
	padding:2px;
	border:1px solid #F1E0C2;
	position:relative;	
}
/*.imageHeader.homeheader img{top:-25px;}*/
.imageHeader img.jobSearch{
	padding:0;
	border:none;
	z-index:200;
	top:195px;
	left:453px;
}

/* Clients */
.clients div{
	width:106px;
	float:left;
	margin:0px 10px 0px 10px;
}
.clients div img{margin:10px 0px 5px 0px;}
.clients div p{margin:4px 0px 0px 0px; text-align:center;}
.clients div p a{color:#C04E00;}
.clientlogobox {height:60px;}
.clientlogobox a{height:60px; width:106px; display:block; text-indent:-40000px; vertical-align:middle;}   

.clientcont{margin-bottom:10px;}
.clientcont .imgcont{float:left; width:110px; margin-right:5px;}
.clientcont .clientsnippet{float:left; width:500px;}
.snippet-links{display:block; padding:2px 0 3px 0;margin:0;}

/* *************************************
	Right Col Sections
************************************* */
.block{
	width:290px;
	background:url(../images/right-col-fade.gif) no-repeat top;
	margin:0px 0px 15px 0px;
	padding-bottom:5px;
}
.block.searchcont{margin:2px 0 30px;}

.block p{margin:5px 13px 10px 13px;}
a.more{
	background:url(../images/more-icon.gif) left no-repeat;
	padding-left:20px;
	color:#E16D1D;
}
.block .divider{
	display:block;
	width:100%;
	height:1px;
	overflow:hidden;
	border-top: 1px dotted #755C33;
	margin:7px 0px 7px 0px;
}
/* *************************************
	Search Box
************************************* */
.search{margin-left:15px;}
.search label, .search input, .search select{
	float:left;
	width:179px;
	margin:0px 0px 6px 0px;
}
.search input{width:173px;}
.search label{
	float:left;
	color:#755C33;
	font-size:1.2em;
	font-weight:bold;
	width:75px;
}
.search .submit{
	display:block;
	width:76px;
	height:24px;
	padding:0;
	margin:5px 0px 0px 75px;
	_margin-left:37px;
	border:0px solid #ffffff;
	text-indent:-9999999px;
	background-image:url(../images/search.png);
}
.search .signup{
	display:block;
	width:62px;
	height:18px;
	padding:0;
	margin:5px 0px 0px 194px;
	_margin-left:37px;
	border:0px solid #ffffff;
	text-indent:-9999999px;
	background-image:url(../images/sign-up.gif);
}

/* *************************************
	Content Columns
************************************* */
.col, .narrowCol{
	float:left;
	width:209px;
	overflow:hidden;
	margin:0px 10px 20px 0px;
	background:url(../images/right-col-fade.gif) no-repeat top;
	min-height:260px;
}
.narrowCol{width:190px; margin-right:0;}


.col p, .narrowCol p,.col h3, .narrowCol h3{margin:0px 13px 10px 13px;}
.col p a, .narrowCol p a{color:#c04e00; font-weight:bold;}
.col img.left, .narrowCol img.left{
	margin:0px 13px 0px 13px;
}

.col .colinfo, .narrowCol .colinfo{min-height:135px; height:135px;}
.col .colsnippet{min-height:90px; height:90px;}


/* JOBS */
.jobs {margin:0 0 10px 0;padding:5px 10px; position:relative;}
.jobs.altcolour {background-color:#EEE7DA; border:1px solid #EAE1D1;}
.jobs h3 {float:left;font-size:1.3em;font-weight:bold;width:280px;margin:0 0 5px 0;padding:0;}
.jobs h3 a{color:#E16D1D;}
.jobs p.loca {float:left;color:#966C2A;width:180px;margin:0;padding:0; font-weight:bold;}
.jobs p.sal {float:right;color:#966C2A;width:120px;margin:0;padding:0;text-align:right; font-weight:bold;}
.jobs p.sal strong{color:#666666;}
.jobs p {margin: 0; padding: 0 0 2px 0; line-height: 1.4em; color:#000; font-size:1.1em;}
.jobs .briefdesc p {line-height: 1.2em; color:#666666; font-size:1.2em;}
.jobs p.jobmore{line-height:2em; margin-top:5px;}
.jobs a.twitter {display:block; height:24px; text-indent:-999px; overflow:hidden; background:url(../images/misc/twitter-icon.gif) no-repeat 0 0;width:24px;}
.jobs div.jobtwitter{width:40px; height:24px; position:absolute; bottom:6px; right:-5px;}
p.jobdesc{line-height:1.4em;}

p.jobRss{position:absolute; width:200px; z-index:100; top:10px; right:0; text-align:right;}
#jobcontacts{padding:10px 0 5px 0; margin-bottom:10px; border-top:1px solid #D2AC67; border-bottom:1px solid #D2AC67;}
.pagination{display:block; padding: 5px 0; border-bottom:1px solid #FFE2AF; border-top:1px solid #FFE2AF; margin-bottom:10px; font-size:1.2em; color:#666666;}

.jobcatrowcont{margin-bottom:20px;}
.jobcatcont{float:left; width:275px; margin-right:40px;} 
.jobcatcont.second{margin-right:0;} 
.jobcatcont img{border:1px solid #C04E00;} 

div.scrollable{position:relative; overflow:hidden; height:220px;}    
div.scrollable div.items {     
    position:absolute;     
    height:2000em;     
}
div.scrollable div.items .content {height:100px; margin-bottom:10px; border-bottom:1px dotted #E8D4B0; padding-bottom:5px;} 

/* TESTIMONIALS */
.testimonialcont{margin-bottom:7px;}
.testimonialcont p.testimonial-names{display:block; padding:5px 4px; border-top:1px solid #FFE2AF; border-bottom:1px solid #FFE2AF; font-weight:bold;}

/* EVENTS */
.eventcont{margin-bottom:15px; padding-bottom:5px;border-bottom:1px dotted #E8D4B0; width:630px;}
.event-img{float:left; margin:0 10px 0 0;}
.event-content{float:right; width:510px;} 

/* CONTACTS */
.contactcont{float:left; width:280px; margin-right:15px;}
.contactcont .smallmap{border:1px solid #C04E00; width:240px; height:200px; margin-bottom:5px;}
.contactcont.row {margin:10px 0; width:560px;}
.contactcont.row .smallmapcont{float:right; margin-left:5px;}

/* TEAM */
#content ul.social {float:left;list-style:none; margin-left:0;}
#content ul.social li {float:left;list-style:none;margin-right:10px;background:none;padding:0;}
#content ul.social li a {display:block; height:24px; text-indent:-999px; overflow:hidden;}
#content ul.social li a.linkedin {background:url(../images/misc/linkedin-icon.gif) no-repeat 0 0;width:90px;}
#content ul.social li a.twitter {background:url(../images/misc/twitter-icon.gif) no-repeat 0 0;width:24px;}
#content .biosnippet{float:right; width:515px;}
.teamphoto {float:left;margin:0 8px 8px 0;border:0px;}
.bio {float:right; width:410px;}
.clientline {border-bottom:1px solid #FFE2AF;margin:8px 0 8px 0;}

/*CV BUILDER*/
ol.cvbuilder li{list-style:none; margin:0;}
#cvbuilder_stepcont{margin-bottom:15px;}
#cvbuilder_stepcont .cvbuilder_step{float:left; margin-right:5px; padding-bottom:18px;}
#cvbuilder_stepcont .cvbuilder_step.activestep{background:url(/images/arrow.gif) no-repeat bottom center;}
#cvbuilder_stepcont .cvbuilder_step a{padding:15px 5px; text-align:center; vertical-align:middle; width:67px; border:1px solid #E8D4B0; display:block; border:1px solid #E8D4B0; font-size:1.2em;}
#cvbuilder_stepcont .cvbuilder_step a.activestep{background:#F8F2E8;}
#cvbuilder_stepcont .cvbuilder_step a:hover{text-decoration:none; background:#EDEFDD;}
.col-1{background:#F8F2E8 none repeat scroll 0 0; border:1px solid #E8D4B0; height:25px; vertical-align:middle; padding:0 10px;}
.col-2{background:#FFFFFF none repeat scroll 0 0; border-right:1px solid #E8D4B0; border-top:1px solid #E8D4B0; border-bottom:1px solid #E8D4B0; height:25px; vertical-align:middle; padding:0 10px; font-weight:bold;}
#helpcont{background:#FEFCFA;}
.icon-doc {background:transparent url(../images/misc/icon.gif) no-repeat scroll 2px 0; height:80px; width:60px; margin:0 18px; border:1px solid #999999;}
.cvtemp {display:inline; float:left; margin:0px 0px 0 65px; width:190px;}
#helpcont ul{margin-left:30px;}
#helpcont ul li{list-style-type:square;}
#helpcont #samplelinkcont{border-top:1px solid #E8D4B0; border-bottom:1px solid #E8D4B0; padding:5px 0;}
#helpcont ul.tabs{margin:0 0 10px 13px;}
#helpcont ul.tabs li{list-style-type:none; float:left; margin-right:3px;}
#helpcont ul.tabs li a{color:#E16D1D;}
#helpcont ul.tabs li a:hover{color:#E16D1D;}
#helpcont .tab_content p{color:#666666;}
#cvsummary p  {font-size:1.1em !important;}
#cvprintsummary p {font-size:1em !important;}

#regform_stepcont{margin-bottom:15px;}
#regform_stepcont .multiform_step{float:left; margin-right:5px; padding-bottom:18px;}
#regform_stepcont .multiform_step.activestep{background:url(/images/arrow.gif) no-repeat bottom center;}
#regform_stepcont .multiform_step a{padding:15px 5px; text-align:center; vertical-align:middle; width:55px; border:1px solid #E8D4B0; display:block; border:1px solid #E8D4B0; font-size:1.2em;}
#regform_stepcont .multiform_step a.activestep{background:#F8F2E8;}
#regform_stepcont .multiform_step a:hover{text-decoration:none; background:#EDEFDD;}


/*CLIENTS CSCS PAGE*/
#cscspagebanner {padding:2px;
	border:1px solid #F1E0C2;
	position:relative;}
	
#cscspagebanner img {border:none;}
#cscspage {height:239px;background: #FFF url(/images/misc/launchimage.jpg) left top no-repeat;}
#cscspage h1 {margin:0;padding:0;text-indent:-5000px;display:block;width:298px;height:54px;background: url(/images/misc/cscspagetitle.png) left top no-repeat;}
.cscspageinner {padding:30px 0 0 300px;}
.cscspage-btn {float:left;width:124px;margin:20px 10px 0 0;border:none;}
.conskills {margin-top:20px;}
#cscscontent {border:1px solid #D0BC9C;margin-bottom:10px;padding:10px 10px 15px 10px;}
#cscscontent table {width:400px;border-collapse:collapse;margin:0;padding:0;}
#cscscontent table td {padding:5px 10px;margin:0;font-weight:bold;font-size:1.25em;}
#cscscontent table td.altcolor {background:#EAE1D1;}
#cscscontent table td.textcolor {color:#C04E00;}
.emailus-btn {float:right;width:124px;}
.call-txt {float:left;width:400px;}

/* SITE MAP */
#siteMap li {list-style-type:none; margin-bottom:3px;}
#siteMap li li{font-size:1em;}
#siteMap li a{background:url(../images/more-icon.gif) left no-repeat; padding-left:20px; color:#E16D1D;}

/*One Way Client Area*/
#content-op{float:left; width:630px; overflow:hidden;}
#operative{float:right;	width:190px; background:url(../images/right-col-fade.gif) no-repeat top; margin:0 2px 20px 0;  min-height:160px;}
p.operative{margin:0 13px 10px;}
h3.operative{margin:0 13px 10px;}
p#operative-pad{float:left; margin:0 5px 15px 5px; width:420px;}

/* FORMS */
form.register .row {position:relative;padding:3px 0;overflow:hidden;}
form.register .row.fail {background-color:#FFFBBF;}
form.register label {float:left;font-size:1.2em;margin:0;padding:0;width:175px;color:#666666;}

form.register label.qualification {width:110px;}
form.register label.date {width:50px; padding:0 10px;}

form.register label span.required {color:#C00;font-size:1em;margin-right:5px;}
form.register label.radio, form.register input.radio, form.register input.check {float:none;}
form.register input, form.register select {float:left;}
form.register input.textbox, form.register select.textbox {width:250px;}
form.register input.textboxsmall, form.register select.textboxsmall {width:150px;}
form.register input.textboxv-small {width:50px;}
form.register textarea {width:300px;font-size:1.2em;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;}
form.register textarea.big {width:350px; height:250px;}
form.register input.button {margin-top:5px;}
form.register span {font-size:0.75em;font-weight:bold;}
form.register .required span {float:right;font-weight:normal;color:#DF2930;}
form.register .inputcont{float:left; font-size:1.1em; margin-right:5px;}
form.register .inputcont input{float:none;}

form.regform fieldset{margin-bottom:20px; border:1px solid #E8D4B0; background:#FEFCFA; padding:5px;}
form.regform legend {background:#F4EEE5; border:1px solid #E8D4B0; color:#755C33; font-size:1.2em; font-weight:bold; height:25px; line-height:24px;
margin:0 0 5px 0; padding:0 5px;}
form.regform .row{padding-left:10px;}
form.regform p{padding:0 0 0 10px;}
form.regform p.statement{display:block; padding:10px 5px 0 10px; font-style:italic; font-weight:bold;}
form.regform p.warning{display:block; padding:10px; font-style:normal; font-weight:bold; border:1px solid #C04E00; background:#FFF; color:#C04E00;}


/* GENERAL */
table.tableinfo {background:#EEE7DA none repeat scroll 0 0; border-collapse:collapse; font-size:1.1em; margin:5px 0 10px; padding:0; width:100%; border:1px solid #EAE1D1; line-height:1.6em;}
table.tableinfo td,table.tableinfo th{padding:3px; border:1px solid #fff; color:#8A7451;}
table.tableinfo td.bold{color:#755C33;}
table.tableinfo th{font-weight:bold;}
a.rss {background:transparent url(/images/global/rssfeed.gif) no-repeat scroll right top;
padding-right:18px;}
a.leftrss{background:transparent url(/images/global/rssfeed.gif) no-repeat scroll left top;
padding-left:18px;}
.button{cursor:pointer;}
.upperSep{display:block; padding:5px 4px; border-top:1px solid #FFE2AF;}
.lowerSep{display:block; padding: 0 0 5px 0; border-bottom:1px solid #FFE2AF;}
.bothSep{display:block; padding: 3px 0 3px 0; border-bottom:1px solid #FFE2AF; border-top:1px solid #FFE2AF;}
.bold{font-weight:bold;}
ul.subnav{padding-bottom:10px;}
ul.innernav{margin-left:5px;}
ul.innernav li,ul.subnav li{list-style-type:none; padding:4px 0;}
ul.innernav li,ul.subnav li {background:url(../images/more-icon.gif) left no-repeat; padding-left:20px; color:#E16D1D;}
ul.subnav li a{color:#755C33; font-weight:bold;}
img {border:none;}
.clearboth{clear:both;}
.DivRight {float:right;width:180px;}
.DivLeft {float:left;width:440px;}

/* LIGHTBOX */
#lightbox {  
	 display:none;  
	 background:#000000;  
	 opacity:0.9;  
	 filter:alpha(opacity=90);  
	 position:absolute;  
	 top:0px;  
	 left:0px;  
	 min-width:100%;  
	 min-height:100%;  
	 z-index:1000;  
}  
#lightbox-panel {  
	background: none repeat scroll 0 0 #FFFFFF;
	border: 2px solid #CCCCCC;
	display: none;
	left: 40%;
	margin-left: -200px;
	padding: 10px 15px;
	position: fixed;
	top: 50px;
	width: 700px;
	z-index: 1001; 
}

.lightbox-content {
	overflow: auto;
	height: 350px;
	}
.lightbox-footer {
    font-size: 1.2em;
    padding-top: 10px;
    text-align: right;
	}
h1.guidance {
	background-image: url("../images/h1-guidance.jpg");
	width: 630px !important;
	}



.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}

/* These are standard sIFR styles... do not modify */
.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;	width: 0;height: 0;	display: block;	overflow: hidden;}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {display: none !important;}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {visibility: hidden;font-size: 2.4em;width:600px;}
.sIFR-hasFlash h1#home {width:600px;}


/* Google Map Style */
#googlemap {border:1px solid #C04E00; height:625px; width:625px; margin:10px 0 10px 0px; padding:0;}
#googlemap.homemap {border:1px solid #956B29; height:180px; width:262px; margin:10px 0 10px 10px; padding:0;}

/* iView Section */
#video{width:625px;height:291px; margin:10px 0 20px 0; border:3px solid #956B29;}
a.twitter{background:url(../images/twitter-ico.gif) right no-repeat; padding:0 18px 0 0; height:13px; width:13px; color:#E16D1D;}
img.flash{margin:2px 0 0 0; padding:0; float:right;}
.bothSeps{display:block; padding: 2px 0 2px 0; border-bottom:1px solid #FFE2AF; border-top:1px solid #FFE2AF; text-align:left;}
p.bothSeps {line-height:35px;}
span.telephone {font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold; color:#666666; background:url(../images/telephone-ico.jpg) left no-repeat; padding:0 0 0 25px; height:15px; width:15px;}
a.email{background:url(../images/email-ico.jpg) left no-repeat; padding:0 0 0 25px; height:15px; width:15px; color:#E16D1D;}
