/*

+----------------------------------------------------------------------------------------------------+
|                                                                                                    |
|   HAYMARKET 
|                                                                                                    |
+-------------------------------------------------+--------------------------------------------------+

-------------------------------------------------------- */

/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,blockquote,th,td {  
	margin:0; 
	padding:0; 
} 
table { 
	border-collapse:collapse; 
	/*border-spacing:0; */
} 
img {  
	border:0; 
} 
address,caption,cite,code,dfn,th,var { 
	font-style:normal; 
	font-weight:normal; 
} 
ol,ul { 
	list-style:none; 
} 
caption,th { 
	text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
	font-size:100%; 
	font-weight:normal; 
} 
q:before,q:after { 
	content:''; 
} 
abbr,acronym {
	border:0; 
}
/*---------- END RESET ----------*/

/*-------------------------------------------+
|                                            |
|            MAIN STRUCTURE STYLES           |
|                                            |
+-------------------------------------------*/
html{
	font-size:100%;
	min-height:101%;
}
body{
	font-size:62.5%;
	font-family:Arial, Verdana;
	padding:0;
	text-align:center;

	
}

#wrapper {position:relative;margin:0 auto;background:#FFF;text-align:left}

#subWrapper, #head-holder, #nav-holder{
width:920px;
	margin:0 auto;
	position:relative;

}

/* Messy - need to rename */
#subWrapper-holder {background: url(../images/body-bg-fade.gif) repeat-x;clear:both;overflow:hidden;}

div {zoom:1}

#subWrapper {padding:0 25px 25px 25px;overflow:hidden;}


#header{
position:relative;
	width:905px;
	padding-top:1.5em;
	margin-bottom:0;
	margin-top:2em;
/*	background: url(../images/title-bg.jpg) no-repeat top right; */
	
height:80px;
}




#top-ad {padding:10px 0 0 0;text-align:center}

#header div#top-cta {position:absolute;right:10px;top:8px;background-image:url(../images/top-cta-bg.png);
background-repeat:no-repeat;width:400px; min-height:82px;
  height:auto !important;
  height:82px;
  text-align:center
}

#header div#top-cta p#cta-tel-email {font-size:2.0em;letter-spacing:-1px;width:190px;margin:10px 10px 0 14px;padding:20px 8px 0 0;line-height:90%;font-weight:bold;float:left;border-right:1px #FFEC8A solid;background: url(../images/top-contact-sales.png) no-repeat center top}

#header p#cta-tel-email img {position:absolute;top:0;left:-8px;top:7px}

#header div#top-cta p#cta-post-job {font-size:2.7em;letter-spacing:-1px;width:140px;margin:14px 0 0 5px;padding:0;line-height:90%;font-weight:bold;float:left;text-align:left;}
#header div#top-cta p#cta-post-job img {position:relative;bottom:9px;}
#header div#top-cta p#cta-post-job strong {color:#891635}

#header div#top-cta p span.title{ display:none /* color:#111;display:block;padding-bottom:0;margin-bottom:4px */ }
#header div#top-cta p span#cta-text-holder {display:block;text-align:center;font-size:1.1em;padding-top:}
#header div#top-cta p span.cta-tel {display:block;margin:2px 0;}
#header div#top-cta p span.cta-email {}

#header div#top-cta p span {font-size:0.9em}
#header div#top-cta p a {display:block;font-size:0.65em;margin:0;padding:0;color:#111;}
#header div#top-cta p a:link {text-decoration:none}
#header div#top-cta p a:hover {text-decoration:underline}

#header h1 {margin:15px 0 0 0;width:577px;background-color:#FFF;}
#header h1 a {
 display: block;
 background-image: url(../images/title-logo.gif);
 background-repeat: no-repeat;
 padding-top: 60px; height: 0 !important;
 height /**/: 60px; overflow: hidden;
}

#content {width:905px}
body#Audience #content,
body#Buy #content {width:670px;margin-left:200px;position:relative;bottom:40px;}

#cushion {padding:8px 20px 20px 20px}
body#Home #cushion {padding:0}

/*NAVIGATION
-------------------------------------------------------- */
#nav{
font-size:1.2em;
background:#5D9C00;
overflow:hidden;
padding:10px;
/* margin-bottom:10px; */
}




#nav li {display:inline;color:#FFF;border-right:1px #f0a6a7 solid;padding-right:8px;margin-right:8px}
#nav li.last {border-right:0;padding-right:0px;margin-right:0px}

/* SUB NAV
-------------------------------------------------------- */
#sub-nav {clear:both;text-align:left;padding:6px 0px;overflow:hidden;float:left;width:180px;position:relative;bottom:40px}
#sub-nav ul {padding-bottom:4px}
#sub-nav h2 {color:#111;font-family:Arial, Helvetica, sans-serif;font-size:1.4em;margin-top:2px;font-weight:bold}
/*#sub-nav ul li {padding-bottom:10px;margin-bottom:10px;border-bottom:1px #999 solid;font-size:1.2em};

#sub-nav h3 {color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:1em;border-bottom:0;margin-bottom:6px;font-weight:bold}

#sub-nav .sub-nav-item {width:160px;float:left;padding-left:20px}
#sub-nav .sub-nav-item {border-left:1px #43AEE5 solid}
 #sub-nav .sub-nav-item ul {list-style:circle} 
#sub-nav .sub-nav-item ul li {display:block;border-right:0;float:none;margin-bottom:0.3em;margin-top:0.7em;color:#43AEE5} */




#sub-nav div.sub-nav-item li {font-size:1.2em}
#sub-nav div.sub-nav-item li a
{
display: block;
padding:10px 10px 10px 0.5em;
border-bottom:1px #999 solid;
background-color: transparent;
color: #4a7c01;
text-decoration: none;
width: 100%;
outline:none;
}

html>body #sub-nav div.sub-nav-item li a { width:auto; }

#sub-nav div.sub-nav-item li a:hover,
#sub-nav div.sub-nav-item li a.current_item
{
background-color: #4a7c01;
color: #fff;
}

/* ------------------------------------------*/


/*FOOTER
-------------------------------------------------------- */

.testimonial, #footer {clear:both}


#footerFrame{background:#CCC;text-align:center;padding: 0 25px;clear:both}
#footer {margin:0 auto;text-align:left;padding:2em 0;width:960px;width:0 auto}

ul.footer-nav {margin:1.4em 0 1.4em;clear:both;display:block;width:600px;}
ul.footer-nav li {display:inline;margin-right:8px;padding-right:8px;border-right:1px #000 solid;font-size:1.2em}

ul.footer-nav li.first {background:transparent url(../images/logoHaymarket.gif) no-repeat left center;padding-left:85px}
ul.footer-nav li.last {border-right:0;margin-right:0;padding-right:0;}

#footer p {clear:both;font-size:1.2em}


/*-------------------------------------------+
|                                            |
|                FONT STYLES                 |
|                                            |
+-------------------------------------------*/
/*PARAGRAPHS
-------------------------------------------------------- */
p{
	font-size:1.3em;	line-height:1.5em;
	margin-bottom:1.5em;
}

p.note {font-size:1.2em}

/* Styles an introductory paragraph, similar to newspapers. Assign this class to the first paragraph in an article */
p.intro:first-line{
	font-variant:small-caps;
}
/* Styles a drop cap on each paragraph with this class */
p.drop:first-letter{
	float:left;
	font-size:3em;
	margin-top:-0.05em;
	margin-right:0.1em;
	margin-bottom:-0.5em;
}
/*HEADINGS
-------------------------------------------------------- */

h1, h2, h3, h4, h5 {/* --fontreplace font-family:"Georgia", "Times New Roman", Times, serif; */ font-family:"Arial", Helvetica, sans-serif}

h1{
	color:#000;
	font-size:3em;
	margin-bottom:0.6em;
	font-style:italic;
	line-height:1.2em;
	font-family:"Georgia", "Times New Roman", Times, serif;
}
h2{
	color:#4a7c01;
	font-size:2.2em;
	margin-bottom:0.5em;
    padding-bottom:0.5em;
	line-height:0.9em;
	padding-top:20px; 
	font-family:"Georgia", "Times New Roman", Times, serif;
}

h2.plain{color:#111;border-bottom:0;padding-bottom:0}

h3{
	color:#000;
	font-size:1.8em;
	margin-bottom:1.2em;
	line-height:1.2em;
	
}

h3 a {background:transparent url(../images/red-arrow.gif) no-repeat scroll 0 5px;padding-left:15px}

div#col2 h3 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.6em;margin-bottom:10px;padding-bottom:8px;border-bottom:1px #CCC solid}

h4{
	color:#000;
	font-size:2em;
	margin-bottom:0.5em;
	line-height:1.5em;
}

body#Home h4 {margin-bottom:0.5em}

h5{
	color:#000;
	font-size:1em;
	margin-bottom:1.8em;
	line-height:1.8em;
	font-variant:small-caps;
}
h6{
	color:#000;
	font-size:1em;
	margin-bottom:1.8em;
	line-height:1.8em;
}

/*LINKS
-------------------------------------------------------- */

a:link {color:#259FCE;text-decoration:none}
a:visited {color:#259FCE;text-decoration:none}
a:hover {color:#11698b;text-decoration:underline}
a:active {color:#259FCE;text-decoration:none}

#top-links li a:link {color:#111;text-decoration:underline}
#top-links li a:visited {color:#111;text-decoration:underline}
#top-links li a:hover {color:#11698b;text-decoration:underline}
#top-links li a:active {color:#111;text-decoration:underline}

#nav li a:link {color:#FFF;text-decoration:none}
#nav li a:visited {color:#FFF;text-decoration:none}
#nav li a:hover {color:#FFF;text-decoration:underline}
#nav li a:active {color:#FFF;text-decoration:none}

#main-box a:link {color:#FFF;text-decoration:none;font-weight:bold;}
#main-box a:visited {color:#FFF;text-decoration:none}
#main-box a:hover {color:#FFF;text-decoration:underline}
#main-box a:active {color:#FFF;text-decoration:none}

.footer-nav a:link {color:#111;text-decoration:none;}
.footer-nav a:active {color:#111;text-decoration:none}
.footer-nav a:hover {color:#80C419;text-decoration:underline}
.footer-nav a:visited {color:#111;text-decoration:none}

body#RecruiterGuide h4 a {text-decoration:underline}

div.more-link a {text-decoration:none;}
div.more-link a:link {color:#2B7FA9;text-decoration:none;}
div.more-link a:visited {color:#2B7FA9;text-decoration:none}
div.more-link a:hover {color:#53A6CF;text-decoration:underline}
div.more-link a:active {color:#2B7FA9;text-decoration:none}



/*ALL THE TRIMMINGS
-------------------------------------------------------- */
blockquote p{
	font-size:1.2em !important;
	line-height:1.5em !important;
	margin-bottom:1.5em !important;

}
blockquote p cite{
	font-weight:bold;

}
.generic strong{
	font-variant:small-caps;
}
.generic em{
	font-style:italic;
	font-weight:inherit;
}
.amp{ /* Give those ampersands a right sexy look */
	font-family:Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif;
	font-style:italic;
	font-weight:normal;
	line-height:inherit;
}
abbr{
	border-bottom:1px dotted #666;
	border-color:inherit;
	cursor:help;
}
.clear{
	clear:both;
}
.right-float{ /* Float any item to the right */
	float:right;
	margin-left:2em;
	margin-right:0;
}
.left-float{ /* Float any item to the left */
	float:left;
	margin-right:2em;
	margin-left:0;
}

/*-------------------------------------------+
|                                            |
|               IMAGE STYLES                 |
|                                            |
+-------------------------------------------*/
img{
	font-size:1em;
}
img.left-img{ /* Float any image to the LEFT and give it some margin */
	font-size:1em;
	float:left;
	padding:4px;
	border:1px solid #ccc;
	margin-bottom:1.8em;
	margin-right:2em;
	margin-top:0.3em;
}
img.right-img{ /* Float any image to the RIGHT and give it some margin */
	font-size:1em;
	float:right;
	padding:4px;
	border:1px solid #ccc;
	margin-bottom:1.8em;
	margin-left:2em;
	margin-top:0.3em;
}
/* FORM STYLES
-------------------------------------------------------- */

legend {font-size:1.8em;padding:15px;margin-bottom:}


#contact-form{
}
#contact-form label, #recZone label{
	width:10em;
	float:left;
	margin-top:0.6em;
	margin-right:0em;
	font-size:1em
}
#name, #form-email, #url, #location, #recZone fieldset input{
	width:25em;
	/*height:20px;*/
	padding:3px;
	padding-top:4px; 
	border:2px solid #CCC;
	margin-bottom:5px;
	background:#fff !important;
}

fieldset{border-left:1px #CCC solid;border-top:1px #CCC solid;border-right:1px #CCC solid;border-bottom:1px #CCC solid;}
#recZone select {margin-bottom:15px;}
#recZone fieldset label{position:relative;bottom:6px;left:6px}



#comments{
	width:43.8em;
	height:10em;
	padding:3px;
	border:2px solid #666;
	margin-bottom:18px;
	overflow:auto;
	background:#fff !important;
}
#name:active, #form-email:active, #url:active, #location:active, #comments:active, #submit:active, #name:focus, #form-email:focus, #url:focus, #location:focus, #comments:focus, #submit:focus{
	border:2px solid #000;
}

/* #submit */
#submit-button{
	clear:both;
	padding:5px;
	border:2px solid #666;
	background:#fff !important;
	cursor:pointer;
	margin-left:9em;
}
#reset{
	clear:both;
	padding:3px;
	border:none;
	background:#f00 !important;
	cursor:pointer;
	float:right;
	color:#fff;
	margin-top:-28px;
}


button{background:transparent;border:0;margin:0;padding:0}


/*-------------------------------------------+
|                                            |
|               LIST STYLES                 |
|                                            |
+-------------------------------------------*/



#content li {font-size:1.3em;margin-bottom:1em;padding-left:15px;background:url(../images/list-bullet.gif) no-repeat 0px 2px;font-family:Arial, Helvetica, sans-serif !important}


/*-------------------------------------------+
|                                            |
|               MISC. STYLES                 |
|                                            |
+-------------------------------------------*/
/* Top log in area
-------------------------------------------------------- */
div#top-links {text-align:right;padding:10px 30px 0 20px}
div#top-links li {font-size:1.2em;margin-right:5px;padding-right:6px;border-right:1px #CCC solid;color:#333}
div#top-links li.last {border-right:0;padding-right:0px;margin-right:0px}
div#top-links ul, div#top-links ul li {display:inline}
div#top-links ul {}
div#top-links ul.last {margin-right:0}

div#top-links ul#job-board {position:absolute;left:0px}

/*what can buy
-------------------------------------------------------- */
div.buy-box {padding-left:0; min-height:300px;
  height:auto !important;
  height:300px;
  margin-bottom:15px;padding:5px 15px;overflow:hidden;border-bottom:1px #999 dotted;background:tranparent
}
div.buy-box div.text-holder {margin-left:370px;margin-bottom:30px;}
div.buy-box div.text-holder h3 {margin-bottom:0.2em}
div.buy-box span {display:block;}
div.buy-box img.left {float:left;position:relative;bottom:5px;margin:0 15px 15px 0}


/* buy now button */

div.box-call img {fmargin-right:20px;position:relative;bottom:6px;margin-bottom:10px;}
div.box-call {margin-top:8px}

div.box-call span {font-size:1.4em;font-weight:bold;color:#881534;letter-spacing:-1px}

/*Home page stuff	
-------------------------------------------------------- */

#HomeTitle {text-align:center}
#HomeTitle h2{color:#111;border-bottom:0;font-size:2.1em;margin:15px 0 0 0;}

div#main-box{position:relative;}
div#main-box h3 {color:#111;font-size:1.8em}

div.home-cushion, div.border-cushion {border:1px #FFF solid;position:relative}
div.border-cushion {padding:10px}
img#Home-logos{float:left;margin:25px 0 0 6px}
#main-box-message{padding-right:450px;background:url(../images/top-logos.gif) no-repeat 510px 30px;}

#main-box-message h2 {font-size:4.4em;color:#5C5E51;font-family:Georgia, "Times New Roman", Times, serif;border-bottom:0;padding-bottom:0;margin-bottom:0.2em;margin-top:0;padding-top:15px}
#main-box-message h3 {padding-bottom:10px;margin-bottom:5px;}

#main-box-message p {font-size:1.6em;font-weight:bold}
#main-box-message p a {text-decoration:none;padding-right:16px;background:url(../images/arrows-yellow.png) no-repeat center right}
#main-box-message p a:hover {text-decoration:none}

/* #main-box-message p a span {border-bottom:1px #FFF dotted;} */


div#main-box p {color:#FFF}



/*
div#main-box p.cta {font-family:"Arial", Helvetica, sans-serif;margin-bottom:5px}
div#main-box p.cta span {font-size:1.1em;display:block;}
div#main-box p.cta span.phone {font-size:3.5em;margin-top:0.2em;font-weight:bold;letter-spacing:-1px}
div#main-box p.cta span.email {fot-size:1.2em;margin-top:0.8em}
*/


#cta {position:absolute;right:20px;bottom:10px}

/* -- more CTA */
p.cta span {display:block;letter-spacing:-1px}
p.cta span.call{font-size:1.4em;font-family:"Georgia", "Times New Roman", Times, serif;}
p.cta span.number{font-size:3.2em;/* --fontreplace font-family:"Georgia", "Times New Roman", Times, serif; */ font-family:"Arial", Helvetica, sans-serif;color:#4a7c01;margin-top:0.2em;font-weight:bold;}

div.cta {border-top:1px #CCC solid}

#audience-extras span {display:block}
#audience-extras span.call {font-size:2em;/* --fontreplace font-family:"Georgia", "Times New Roman", Times, serif; */ font-family:"Arial", Helvetica, sans-serif;padding-top:1em}
#audience-extras span.email {font-size:1.2em;/* --fontreplace font-family:"Georgia", "Times New Roman", Times, serif; */ font-family:"Arial", Helvetica, sans-serif;margin-top:0.3em}


#ad-types h3{margin-top:15px;padding-top:15px;border-top:1px #CCC solid;clear:both}


.package-deals {width:155px;float:right}
.package-deals p {font-size:2em;margin-bottom:0;padding-bottom:12px;line-height:110%;color:#666}

/* -- */

.split-holder {padding:10px 0;margin:10px 0;border-top:1px #CCC solid;}
.split{width:330px;float:left;margin-right:21px;}
.end {margin-right:0}

#ad-on-job-boards, #ad-in-print {width:415px;border:1px #CCC solid;float:left;margin-top:10px;background:#FFF}
#ad-on-job-boards .home-cushion, #ad-in-print .home-cushion {padding:10px 25px}
#ad-on-job-boards {margin-right:10px;background:#FFF url(../images/home-screen-bg.gif) no-repeat 15px 15px}
#ad-in-print{background: #FFF url(../images/home-mags-bg.gif) no-repeat 15px 15px;margin-bottom:30px}

.promo-price {min-height:120px;height:auto !important;height:120px;padding-left:130px}
.promo-price h3 {color:#5D9C00;font-size:1.6em;font-weight:bold;letter-spacing:-1px}
.promo-price p {color:#5D9C00;font-size:1.0em}

.promo-price ul {min-height:70px;height:auto !important;height:70px;}
/* need to get specific */
#content .promo-price ul li {margin-bottom:7px;font-size:1.1em}
.promo-price span {font-family:Arial, Helvetica, sans-serif;font-size:1.4em;font-weight:bold;letter-spacing:-1px;}
.promo-price span.price {font-size:5em;letter-spacing:-2px;margin:0.25em 0}
.promo-price span.note{color:#5D9C00;font-size:1.1em;text-align:left;margin-right:0.7em}
.promo-price div.button  {}

.title {color:#016698;margin-bottom:5px;padding-bottom:5px; /* border-bottom:1px #CCC solid */}
div#pay-by div h3 {}
#pay-by {padding-bottom:1em;padding-left:8px;clear:both;}
#pay-by ul {min-height:6em;height:auto !important;height:9em;}
#pay-by-card, #pay-by-invoice, #find-out-offers {width:256px;float:left;}
#pay-by-card, #pay-by-invoice {margin-right:60px}
#pay-by-invoice {}

#audience-image {float:right;margin:0 0 20px 25px}
#audience-extras {}

/* TABLES -------- */

table#ad-types {width:375px;background:#FFF;}

th {border-bottom:1px #CCC solid;border-top:1px #CCC solid;border-right:1px #CCC solid;font-size:1.4em;padding:0.7em;font-weight:bold;background-color:#4a7c01;color:#FFF}
th.clean {border-bottom:0;border-top:0;background-color:transparent}
td {padding:0.5em;font-size:1.2em;background-color:#F1EFE5;border-bottom:1px #CCC solid;border-right:1px #CCC solid;}
tr {padding-bottom:4px}

table#print-packages th,
table#additional-print-options th {background:#58585A}

body#Prices table {margin-bottom:25px;border-left:1px #CCC solid;width:100%}
body#Prices div.prices {clear:both}
body#Prices div.price-minor {width:350px;float:left;margin-right:20px}


/* ------------------------------------------ */


form#recZone {background: padding:0 20px 20px 20px}

form#signIn {background:#FFF;padding:15px}
form#signIn label {display:block}
form#signIn p {margin-bottom:0.4em}
form#signIn input#btnSign {margin-top:0.5em}




#col1 {width:595px;float:left;margin-right:10px;padding-right:10px;margin-bottom:40px}
#col2 {width:250px;float:left}

.testimonial {border-top:1px #CCC solid;padding:20px 30px 15px 30px;background:#FFF}
.testimonial blockquote {text-align:left;background: #FFF url(../images/quotes-big.gif) no-repeat center 5px;padding:15px 75px}
body#Buy .testimonial blockquote {background:url(../images/quotes-550.gif) no-repeat center 5px}
.testimonial blockquote p {width:auto;}

body#Testimonials .testimonial blockquote {text-align:left;background: #FFF url(../images/quotes.gif) no-repeat center 5px;padding:15px}
body#Testimonials .testimonial blockquote p {width:550px;margin:0 auto;}


div.recruiter-guide h4 {padding-left:15px;background:url(../images/red-arrow.gif) no-repeat 0px 5px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.4em;margin:0}

div.recruiter-guide .fade {margin-bottom:15px}

/* Why advertise
-------------------------------------------------------- */
#advertise-intro {min-height:190px;height:auto !important;height:190px;float:left;width:auto;padding:0px 400px 20px 20px;width:470px;margin-bottom:25px;background:url(../images/why-advertise-lead.png) no-repeat right top}
.advertise-cta {}
.advertise-cta p {font-size:1.8em}
.advertise-cta p span {display:block;font-size:2.6em;color:#4a7c01;font-weight:bold;letter-spacing:-1px;margin-top:8px}

.advertise-cta p.email {font-size:1.8em;line-height:100%}
.advertise-cta p.email a {display:block;}

.three-col {float:left;
width:256px;
margin-right:10px;
padding-right:20px;border-right:1px #CCC solid}

.three-col h3.title {color:#111}

#reasons {clear:both;}
#reasons .three-col {margin-bottom:20px}
#reasons .three-col p {background:transparent url(../images/red-arrow.gif) no-repeat scroll 0 5px;padding-left:15px}

/* -------------------------------------------------------- */


/* Why buy
-------------------------------------------------------- */
.can-buy {float:left;margin-right:20px;margin-bottom:20px;width:415px;background:#FFF url(../images/short-fade.gif) repeat-x left bottom;border:1px #CCC solid;position:relative;}
.can-buy, .can-buy div.border-cushion {min-height:130px;height:auto !important;height:175px;-moz-border-radius: 12px;-webkit-border-radius:12px}
.can-buy h3.title {border-bottom:0;width:320px}
.can-buy.alt {margin-right:0}
.can-buy p.right {position:absolute;top:8px;right:10px;font-size:1.4em;font-weight:bold;}
.can-buy p.right span {font-size:0.7em;color:#666;font-weight:normal}

.can-buy div.text p {}

#bundles {clear:both;overflow:hidden;height:1%;padding:3px}
#bundles h2 {border-bottom:1px #CCC solid;color:#111}

#bundles div.split h3 {background-repeat:no-repeat; background-position:center left;padding-left:30px}
#bundles div.split {min-height:80px;height:auto !important;height:80px;}
#bundles div#gold h3 {background-image:url(../images/icon_star_gold.png)}
#bundles div#silver h3 {background-image:url(../images/icon_star_silver.png)}
#bundles div#bronze h3 {background-image:url(../images/icon_star_bronze.png)}
#bundles div#platinum h3 {background-image:url(../images/icon_star_blue.png)}

/* -------------------------------------------------------- */

/*ie fix - to cater for images */
button {width:110px}

.form-error {background:#FFF;padding:8px;border-left:3px #F00 solid;font-size:1.2em;margin-bottom:4px}

.fade {background: url(../images/short-fade.gif) repeat-x left bottom;padding:1.2em}
.fade p {padding-bottom:0;margin-bottom:0}

.clear{clear:both}

.last {border-right:0}

form#recZone label em {color:#4a7c01;font-size:0.8em;display:block} 
error.tip {color:#C00}

