

body {

	background: url(../images/bg_tile.gif) repeat-y;

	margin: 0px;

	padding: 0px;

}

#printLogo {

	display: none;

}

img{

	border:none;

}

hr {

	border: 1px solid #cccccc;

	margin: 10px 20px;

	width: 90%;

}



hr.light {

	border: 1px dotted #DDDDDD;

	margin: 25px 0;

	width:100%;

}



p {

	padding-right: 20px;

}

ol {

	line-height: 18px;

}

ol li {

	margin: 15px auto;

}



h3 {

	font-size: 14px;

}



h4 {

	font-size: 12px;

}



/* Fixes */

.inline {

	display:inline;	

}

.ten {

	width:120px;

}

.consignment {

	margin-left:0!important;

}

.corner {

	background:url(../images/corner-bg.gif) repeat-y 100% 0;	

}



/*============================= Header =============================*/



table.header {

	height: 115px;

	}



#header_bg {

	background: url(../images/header/header_bg.gif) no-repeat;

	width: 785px;

	height: 115px;

	}

	

#header_print {

	display: none;

	}

	

#logo_btn {

	position: absolute;

	top: 10px;

	left: 50px;

	height: 80px;

	width: 200px;

	cursor: pointer;

	}



#header_btns {

	display: inline;

	width: 160px;

	height: 25px;

	float: right;

	margin-right: 20px;

	}

	

#header_menu {

	position: absolute;

	top: 68px;

	left: 293px;

	width: 485px;

	}

	

#header_menu .btn {

	float: left;

	}





/*============================= Check IT =============================*/

	

	

#checkit-div {

	background: url(../images/checkit.gif) no-repeat;

	width: 150px;

	height: 60px;

	position: relative;

	float: right;

	margin-right: -5px;

	}
	
#checkit {
	
	width: 150px;

	height: 60px;
	
	display:block;
}

	



/*============================= Quicklinks =============================*/



	

#quicklinks {

	position: relative;

	width: 555px;

	height: 60px;

	margin-left: 3px;

	}

	

#quicklinks .btn {

	float: left;

	}

	

	

.hh_btn {

	margin-left: -5px;

	}



/*============================= Title =============================*/



	



#title {

	}

	

#title h4 {

	display: inline;

	background: #c70a0a url(../images/title_end.gif) right top no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	color: #fff;

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

	padding: 4px 10px 4px 5px;

	line-height: 20px;

	border-bottom: 1px solid #CCCCCC;

	}

	

	

/*============================= Flash =============================*/



	

#home_promotion {

	background: #FFFFFF;

	width: 545px;

	padding: 0px;

	margin-top: 20px;

	border: solid 1px #ccc;

	}

	

#main_window_flash {

	position: absolute;

	width: 545px;

	height: 181px;

	margin-top: -181px;

	}

	

.query {

	background: url(../images/query/hp_banner.gif) no-repeat;

	width: 545px;

	height: 181px;

	position: relative;

	border: none;

	}

	

.query a.btn {

	background: url(../images/query/hp_banner_btn.png) top left no-repeat;

	width: 402px;

	height: 29px;

	display: block;

	position: absolute;

	top: 118px;

	left: 20px;

	cursor: pointer;

	}

	

.query a.btn:hover {

	background-position: 0 -29px !important;

	cursor: pointer;

	}		



.query a.help {

	background: url(../images/query/hp_banner_help.png) top left no-repeat;

	width: 222px;

	height: 14px;

	display: block;

	position: absolute;

	top: 155px;

	left: 310px;

	cursor: pointer;

	}



.query a.help:hover {

	background-position: 0 -24px;

	cursor: pointer;

	}

	

#banner_sml	{

	margin-top: 20px;

	}

	

/*============================= Content  =============================*/

	



	

table.content {

	padding: 0;

	border: none;

	/*margin-left: 8px;*/

	}



table.content_margin {

	padding: 0;

	border: none;

	margin-left: 8px;

	}	

	

	

h1.heading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 22px;

	line-height: 22px;

	color: #555;

	font-weight: normal;

	padding-top: 5px;

	margin-bottom: 7px;

	}

	

ul li a.pdf {

	background: #dddddd url(../images/bullet_pdf.gif) no-repeat right;

	}

	

ul li a.pdf:hover {

	background: #c10e0e url(../images/bullet_pdf.gif) no-repeat right;

	color: #ffffff;

	border-left: #961400;

	}

	

ul li a.sub_pdf {

	background: #eeeeee url(../images/bullet_pdf.gif) no-repeat right;

	}

	

ul li a.sub_pdf:hover {

	background: #c10e0e url(../images/bullet_pdf.gif) no-repeat right;

	color: #ffffff;

	border-left: #961400;

	}

	

h3.pdf {

	font-size: 14px;

	color: #555;

	font-weight: normal;

	padding-top: 5px;

	}

	

.adobe img {

	border: none;

	}

	



	

/*============================= Footer =============================*/



	

#footer {

	background: #ffffff url(../images/footer_bg.gif) no-repeat;

	width: 746px;

	height: 100px;

	margin-left: 34px;

	}

	

#footer_content {

	width: 746px;

	background: #fff;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	border-top: 1px solid #ccc;

	margin-left: 34px;

	padding-top: 10px;

	}

	

#footer_content .copy {

	background: #fff;

	width: 600px;

	float: left;

	padding-bottom: 10px;

	}



#footer_content .credit {

	background: #fff;

	width: 146px;

	float: right;

	text-align: right;

	padding-bottom: 10px;

	}

	

#footer_content a {

	color: #666666;

	text-decoration: none;

	}

	

#footer_content a:hover {

	color: #ccc;

	text-decoration: underline;

	}

	



	





/*============================= Nav =============================*/







.nav_menu td {

	height: 20px;

	background: #CCCCCC;

	}



.nav_menu a {

	text-decoration: none;

	color: #ffffff;

	display: block;

	height: 20px;

	width: 140px;

	background: #c80a0a;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-indent: 3pt;

	line-height: 17px;

}

.nav_menu a:hover {

	background: #f0c80f;

	color: #c80a0a;

}



.header {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFC20F;

}

.breadcrumb {

	display: block;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	padding-bottom: 3px;

	border-bottom: 1px #ddd dotted;

	text-transform: uppercase;

	margin-bottom: 10px;

}

.underline {

	display: block;

	padding-bottom: 6px;

	border-bottom: 1px #ddd dotted;

	margin-bottom: 20px;

}

.sectionHeading {

	font-family: "Times New Roman", Times, serif;

	font-size: 24px;

	color: #C10E0E;

}

.breadcrumb a {

	color: #666666;

	text-decoration: none;

}

.breadcrumb a:hover {

	text-decoration: underline;

}

.contentTop {

	border-top-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-left-color: #CCCCCC;

}

.content {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

	line-height: 15px;

}

.content a {

	color: #C10E0E;

	text-decoration: none;

}

.content a:hover {

	color: #C32435;

	text-decoration: underline;

}

.form tr td {

	font-size: 12px;

	color: #333333;

	height: 20px;

	padding-top: 5px;

	padding-bottom: 5px;

}

.formInput {

	width: 250px;

	border: 1px solid #999999;

	background-color: #F1F1F1;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

}

.list {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	text-indent: 10pt;

}

.tablecontent {

	border: 1px solid #CCCCCC;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

}

.tablecontent td {

	padding: 5px 10px;

	border: none;

}



.join_media {

	float:left;

	margin-bottom:10px;

}



.join_media_lower {

	float:left;

	

}



.join_phone {

	width:168px;

	height:64px;

	background:url(../images/join_us/contact_phone.gif) no-repeat;

	background-position:0 0;

	text-indent:-9999px;

	display:block;

	float:left;

}



.join_online {

	width:177px;

	height:64px;

	background:url(../images/join_us/contact_online.gif) no-repeat;

	background-position:0 0;

	text-indent:-9999px;

	display:block;

	float:left;

}



.join_online:hover {

	background-position:0 -64px;	

}



.join_form {

	width:179px;

	height:64px;

	background:url(../images/join_us/contact_form.gif) no-repeat;

	background-position:0 0;	

	text-indent:-9999px;

	display:block;

	float:left;

}



.join_form:hover {

	background-position:0 -64px;	

}



.promise h3 {

	font-weight:normal;	

}





ul {

	list-style: none;

	line-height: 15px;

	font-size: 12px;

	padding: 0;

	margin: 0;

}

.scheduleList ul {

	padding: 0;

	margin: 0;

}

.scheduleList li {

	padding: 0;

	margin: 0;

	margin-top: 1px;

}

.scheduleList a {

	display: block;

	background: #f1f1f1;

	color: #666666;

	padding: 4px 0 4px 10px;

	margin: 0;

	border-left: 1px solid #c8c8c8;

}/* Fix IE. Hide from IE Mac \*/

* html .schedulelist a {

	height: 1%;

}/* End */

.scheduleList ul a {

	background:#f1f1f1;

	padding-left: 20px;

}

.scheduleList a:hover {

	text-decoration:none;

	background: #C70A0A;

	color: #FFFFFF;

	border-left: 1px solid #999999;

}



.scheduleListred ul {

	padding: 0;

	margin: 0;

}

.scheduleListred li {

	padding: 0;

	margin: 0;

	margin-top: 1px;

}

.scheduleListred a {

	display: block;

	background: #f1f1f1;

	color: #666666;

	padding: 4px 0 4px 10px;

	margin: 0;

	border-left: 1px solid #c8c8c8;

}/* Fix IE. Hide from IE Mac \*/

* html .scheduleListred a {

	height: 1%;

}/* End */

.scheduleListred ul a {

	background:#f1f1f1;

	padding-left: 20px;

}

.scheduleListred a:hover {

	text-decoration:none;

	background: #C70A0A;

	color: #FFFFFF;

	border-left: 1px solid #999999;

}



.button {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	background-color: #CCCCCC;

	border: 1px solid #999999;

	text-decoration: none;

	text-align: center;

	padding: 1px 3px 3px;

}

.contenttimes {

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	color: #333333;

}

.countryList {

	width: 100%;

	padding: 0;

	margin: 0;

	list-style-position: outside;

	list-style-type: none;

	background: #F1F1F1;

	text-align: center;

}

.countryList td {

	padding: 0;

}

.countryList a {

	background: #DDDDDD;

	display: block;

	width: 100%;

	text-decoration: none;

	color: #666666;

	border: 1px solid #999999;

	text-align: center;

}

.countryList a:hover {

	text-decoration:none;

	background: #999999;

	color: #FFFFFF;

}

.contenttimesitalic {

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	font-style: italic;

	line-height: 20px;

	font-weight: normal;

	color: #333333;

}

.note {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

}

.notecontent {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	text-decoration: underline;

}

.packcontent {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

}

.nav_link td {

	height: 20px;

	background: #c10e0e url(../images/mm/arrow.gif) no-repeat right center;

}

.nav_link a {

	text-decoration: none;

	display: block;

	height: 20px;

	width: 181px;

	background: #c10e0e url(../images/mm/arrow.gif) no-repeat right center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-indent: 3pt;

	font-weight: bold;

	line-height: 20px;

	color: #f1f1f1;

}

.nav_link a:hover {

	background: #C1312A url(../images/mm/arrow.gif) no-repeat right center;

	color: #F1f1f1;

}

.hmtext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	font-weight: bold;

	padding-left: 3px;

}

.hmtextsm {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	font-weight: bold;

	padding-left: 3px;

}

.hmtextsm a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	font-weight: normal;

	text-decoration: none;

}

.hmtextsm a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	font-weight: normal;

	text-decoration: underline;

}

.contentpromo {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	border: #FFFFFF;

	padding-top: 40px;

}

.tablepromo {

	border: 1px solid #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

}

.tablepromo td {

	padding: 5px 10px;

	border: none;

}

.promoHeading {

	font-family: "Times New Roman", Times, serif;

	font-size: 24px;

	color: #C10E0E;

	line-height: 31px;

}

.notepromo {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	text-decoration: none;

}

.tableterms td {

	border: none;

	padding-top: 5px;

	padding-bottom: 5px;

}

.promopackHead {

	font-family: "Times New Roman", Times, serif;

	font-size: 22px;

	color: #C10E0E;

	line-height: 31px;

}

.promopackSub {

	font-family: "Times New Roman", Times, serif;

	font-size: 15px;

	color: #C10E0E;

	line-height: 20px;

}

.dptablecontent {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	line-height: 15px;

	padding-right: 10px;

	padding-bottom: 8px;

	padding-left: 10px;

	padding-top: 5px;

}

.log_link td {

	height: 20px;

	background: #c10e0e url(../images/mm/arrow.gif) no-repeat right center;

}

.log_link a {

	text-decoration: none;

	display: block;

	height: 20px;

	width: 100%;

	background: #c10e0e url(../images/mm/arrow.gif) no-repeat right center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-indent: 3pt;

	font-weight: bold;

	line-height: 20px;

	color: #f1f1f1;

}

.log_link a:hover {

	background: #C1312A url(../images/mm/arrow.gif) no-repeat right center;

	color: #F1f1f1;

}

.field_error {

	background: #cc0000;

	color: #FFF;

}



a.btt {

	background: #fff;

	position: relative;

	top: -10px;

	left: 445px;

	font-size: 10px;

	border: 2px solid #ddd !important;

	padding: 2px 10px !important;

	}	

	

.thehearinghouse {

		background:url(../images/sponsorship/the_hearing_house_logo.jpg) top no-repeat;

		background-position: 422px 5px;

		padding:0;

		margin:0;

}



.thehearinghouse h1 {

		margin-top:0;

}



.kidsline {

		background:url(../images/sponsorship/kidsline_logo.jpg) top no-repeat;

		background-position: 442px 6px;

		padding:0;

		margin:0;

}



.kidsline h1 {

		margin-top:0;

}



.keepnzbeautiful {

		background:url(../images/sponsorship/keep_nz_beautiful_logo.jpg) top no-repeat;

		background-position: 435px 5px;

		padding:0;

		margin:0;

}



.keepnzbeautiful h1 {

		margin-top:0;

}



.childcancerfoundation {

		background:url(../images/sponsorship/child_cancer_foundation_logo.jpg) top no-repeat;

		background-position: 455px 3px;

		padding:0;

		margin:0;

}



.childcancerfoundation h1 {

		margin-top:0;

}



#sponsor img {

	padding-bottom:10px;

}



#sponsor span {

	font-size:16px;

	padding-bottom:7px;

	border-bottom: 1px #ddd dotted;

	display:block;	

}



#sponsor p {

	margin:6px 0;

	padding-right:0

}



#sponsor a {

	background:url(../images/link_bg.gif) top no-repeat;

	background-position:0 3px;

	padding-left:8px;

}



#sponsor_1 {

	width:248px;

	float:left;

	margin-right:25px;

	margin-bottom:25px;

}



#sponsor_2 {

	width:248px;

	float:left;

	margin-bottom:25px;

}



#sponsor_3 {

	width:248px;

	float:left;

	margin-right:25px;

	margin-bottom:25px;

}



#sponsor_4 {

	width:248px;

	float:left;

	margin-bottom:25px;

}

	

/* Links list */



.links {

	padding: 0;

	list-style: none;

	border-top: 1px solid #e4eaef;

	}

	

.links li {

	min-height: 1px;

	border: none;

	}

	

* html .links li {

	height: 1px;

	}

	

.links a {

	display: block;

	height: 15px;

	line-height: 15px;

	border-bottom: 1px solid #e4eaef;

	border-top: none;

	padding: 4px 0 4px 20px;

	background: #f1f1f1 url(../images/links_a.gif) no-repeat 5px center;

	}

	

.links a:hover {

	background: #cccccc url(../images/links_a.gif) no-repeat 5px center;

	border-bottom: 1px solid #e4eaef;	

	}

	

.booking-confirmed {

   float:left;    

   vertical-align:top;

   margin-top:7px;

}



.booking-confirmed-img {    

   float:left;

   width:27px;

   height:27px;

   margin-right:10px;

}

a.forgotten-pin {

	color:#c10e0e;

	text-decoration:underline;	

	line-height:26px;

	font-size:11px;

}



a.forgotten-pin:hover {

	text-decoration:none;	

}



	

	

/* Fuel Page */



.fuel h3 {

	color: #ffffff;

	margin: 0;

	}

	

.fuel_2 h3 {

	color: #333333;

	margin: 0;

	}	

	

.faq p {

	margin: 5px 0;

    }

		

#fuel_overview ol.fuel {

	padding-bottom: 10px;

    }



#fuel_overview ol.fuel li {

	margin: 2px 0;

    }

	

#fuel_overview p.footnotes {

	margin: 5px 0;

	}

	

#fuel_overview sup {

    line-height: 4px;

    }



#fuel_overview small sup {

	line-height: normal;

     }

	 

#fuel_overview small {

	line-height: 12px;

	font-size: 9px;

     }

	 



	 

/* Environmental Page */



.env li {

	padding: 5px 0;

	}

	

h4.env {

	padding-bottom: 0;

	margin-bottom: 0;

	}

	

	

/* Dedicated Services */



table.dedicatedservices {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #555;

	font-weight: normal;

	}

	



table.dedicatedservices td {

	vertical-align: top;

	padding: 3px;

	margin-right: 10px;

	}



table.dedicatedservices th {

	background: #e1e1e1;

	text-align: left;

	padding: 3px;

	}

	

span.focus {

   background: #F9F9F9;    

   border: 1px solid #eee;

   padding: 10px;

   display:block;

   margin:10px 0 15px 0;

   font-size:13px;

}	

	

/* Other Classes */

	

.yellow {

	color: #f7c200;

	}

	

.emp {

	color: #fff;

	background-color: #c70a0a;	

	padding: 5px;

	}

	

a.known_cus_btn {

	background: url(../images/known_customer_btn.gif) no-repeat left top;

	padding: 10px;

	display: block;

	border: none;

	text-indent: -9999px;

	}

	

a:hover.known_cus_btn {

	background: url(../images/known_customer_btn.gif) no-repeat left bottom;

	border: none;

	}



a.sponsorship_btn {

	background: url(../images/sponsorship_btn.gif) no-repeat left top;

	display: block;

	padding: 10px;

	width: 300px;

	border: none;

	text-indent: -9999px;

	}

	

a:hover.sponsorship_btn {

	background: url(../images/sponsorship_btn.gif) no-repeat left bottom;

	border: none;

	}

	

a.clear-my-details {

	margin-left:441px;

	text-decoration:underline;	

	display:block;

	font-size:11px;

}



a.clear-my-details:hover {

	text-decoration:none;

}



a.clear-my-details-short {

	margin-left:424px; /* 23-09-2011, Yaron */

	width:100px; /* 23-09-2011, Yaron */

	text-align:right;

	margin-bottom:3px;

	text-decoration:underline;	

	display:block;

	font-size:11px;

}



a.clear-my-details-short:hover {

	text-decoration:none;

}



span.remember-my-details {

	display:block;

	padding-top:10px;

}



span.remember-my-details input {

	padding:0;

	margin:0;

	margin-right:7px;

}

	

	

/*------------ Sales Enquiry Homepage Link -----------------*/



a#sales_enquiry_link {

	background: url(../images/salesenquiry_btn.gif) no-repeat;

	width: 140px;

	height: 60px;

	}	

	

a:hover#sales_enquiry_link {

	background-position: 0 -60px;

	}	

	

	

/*------------ CSS Buttons -----------------*/

	

.css_btn {

	background: #ccc;

	width: 150px;

	height: 25px;

	border: none;

	cursor:pointer; /*23-09-2011, Yaron */

	/*	text-indent: -9999px; 23-09-2011, Yaron */

	}





.css_btn.return-to-homepage{background: url(/images/tt/btn_done.gif) no-repeat 0 0;}

.css_btn.return-to-homepage-long{background: url(/images/tt/btn_return_long.gif) no-repeat 0 0;}



.css_btn.done {background: url(../images/btn_done.gif) 0 0 no-repeat;}

.css_btn.done_grey {background: url(../images/btn_done_grey.gif) 0 0 no-repeat;}

.css_btn.done_long {background: url(../images/btn_done_150.gif) 0 0 no-repeat;}

.css_btn.print_this_page {background: url(/images/tt/btn_print.gif) no-repeat 0 0; width:140px;}

.css_btn.print_this_page_short {background: url(/images/tt/btn_print.gif) no-repeat 0 0; width:110px;}

.css_btn.print_this_page_grey {background: url(../images/btn_print_this_page_grey.gif) 0 0 no-repeat;}

.css_btn.display_product_list {background: url(../images/btn_display_product_list.gif) 0 0 no-repeat; margin:10px 0;}

.css_btn.set_details {background: url(../images/btn_set_details.gif) 0 0 no-repeat;}

.css_btn.reset_details {background: url(../images/btn_reset_details.gif) 0 0 no-repeat;}

.css_btn.book_your_courier { background: url(../images/btn_book_your_courier.gif) 0 0 no-repeat; margin:10px 0;}

.css_btn.forgotten_your_pin {background: url(../images/btn_forgotten_your_pin.gif) 0 0 no-repeat;}

.css_btn.proceed {background: url(../images/btn_proceed.gif) 0 0 no-repeat;}

.css_btn.cancel {background: url(../images/btn_cancel.gif) 0 0 no-repeat;}

.css_btn.perform_booking {background: url(../images/btn_perform_booking.gif) 0 0 no-repeat;}

.css_btn.confirm_address {background: url(../images/btn_confirm_address.gif) 0 0 no-repeat;}

.css_btn.order {background: url(../images/btn_order.gif) 0 0 no-repeat;}



.css_btn:hover{background-position: 0 -25px; }	





.ie_rollover_btn{cursor:pointer;}/* 25-09-2011, Yaron */



/*-------Newsletter Menu Styling-------*/

.newsletter-menu {
	padding:0;
	margin:0;
	list-style:none;
	margin:20px 0 20px 0;
	width:500px;
	display:block;
	height:54px;
}

.newsletter-menu li {
	padding:0;
	margin:0;
	display:inline;
}

.newsletter-menu li a.current {
	padding:0;
	margin:0;
	display:block;
	float:left;
	height:54px;
	width:160px;
	background:url(../images/newsletter/current-newsletter-btn.gif) no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	margin-right:10px;
}

.newsletter-menu li a.current:hover {
	background-position:0 -54px;
}

.newsletter-menu li a.archive {
	padding:0;
	margin:0;
	display:block;
	float:left;
	height:54px;
	width:160px;
	background:url(../images/newsletter/archive-newsletter-btn.gif) no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	margin-right:10px;
}

.newsletter-menu li a.archive:hover {
	background-position:0 -54px;
}

.newsletter-menu li a.subscribe {
	padding:0;
	margin:0;
	display:block;
	float:left;
	height:54px;
	width:160px;
	background:url(../images/newsletter/subscribe-newsletter-btn.gif) no-repeat;
	background-position:0 0;
	text-indent:-9999px;
}

.newsletter-menu li a.subscribe:hover {
	background-position:0 -54px;
}

.float_left {
	float:left !important;
}