@charset "utf-8";
/* CSS Document */


/*	Layout ------------------------------------------------------------------------------------------------------------------------------------ */

		.goog-te-banner-frame{display: none !important;}
		
/*		body{ top: 0px !important;} */

		body {
			margin:0;
			padding:0;
			background-position:top center;
			background-repeat:no-repeat;
 			background-image:url(../../images/bg_01.jpg);
			text-align:center;
		}
		
			#container {
				text-align:left;
				margin:0 auto;
				padding:0;
				width:960px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#555;
				position:relative;
			}
				
				h1 {
					display:block;
					margin:13px 0 0 10px;
					padding:0;
					width:241px;
					height:85px;
					text-indent:-999px;
					overflow:hidden;
					background:url(../../images/acacia_africa_logo.png);
					font-size:9px;
				}
				
				#lhs_column {
					display:block;
					float:left;
					width:580px;
					margin:358px 30px 0 0;
					padding-left:5px;
				}
				
				
		/* menu */
				#menu { display:block; height:40px; }
				#menu {margin-top:4px;}


				#menu ul {
					list-style-type:none;
					margin:0;
					padding:0;
				}
					#menu ul li {
						display:inline;
						position:relative;
						float:left;
						margin:0;
						padding:0;
					}
						#menu ul li a {
							display:block;
							float:left;
							padding:11px 5px;
							height:20px;
							font-family:'century gothic', Arial, Helvetica, sans-serif;
							font-weight:bold;
							color:white;
								text-shadow:1px 1px 2px rgba(0,0,0,.5);
								-moz-text-shadow:1px 1px 2px rgba(0,0,0,.5);
								-webkit-text-shadow:1px 1px 2px rgba(0,0,0,.5);
							text-decoration:none;
							font-size:10px;
							border-right:1px solid #b8651f;
							border-left:1px solid #ca7730;
						}
							#menu ul li:last-child a { border-right:0; }
							#menu ul li:first-child a { border-left:0; padding-left:3px; }
							#menu ul li > a:hover, #menu ul li:hover > a { color:#e9d1b4; }
						
						#menu ul li.dropdown a {
							padding-right:21px;
							background:url(../../images/menu_dropdown_arrow.gif) top right no-repeat;
						}
						
					/* drop downs */
							#menu ul li ul { display:none; }
							
							#menu ul li:hover ul, #menu ul li.hover ul { 
								display:block; 
								position:absolute;
								z-index:99;
								top:40px;
								left:0;
								background:#c87e1d;
									box-shadow:1px 1px 2px rgba(0,0,0,.5);
									-moz-box-shadow:1px 1px 2px rgba(0,0,0,.5);
									-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.5);
							}
								#menu ul li:hover ul li a, #menu ul li.hover ul li a { 
									float:none; width:170px; 
									background-image:none;
									padding:5px 10px;
									border:0;
								}
									#menu ul li:hover ul li a:hover, #menu ul li.hover ul li a:hover { 
										float:none; width:170px; 
										background-image:none;
										background-color:#d69326;
										color:#fff;
										padding:5px 10px;
									}
									
		/* agents login */
			a.agents_login {
				display:block;
				width:91px;
				height:30px;
				overflow:hidden;
				text-indent:-999px;
				background-image:url(/images/agents_login_button.png);
				background-position:top left;
				position:absolute;
				right:50px;
				top:-13px;
			}
				a.agents_login:hover { background-position:bottom left; }
		
		/* rhs bar */
		
			#rhs_column .translator {
					background: url("../../images/header_images/large/language.png") no-repeat scroll 0 0 transparent;
					display: block;
					height: 46px;
					margin-bottom: 15px;
					/*padding: 10px 5px 5px 20px;*/
					width: 337px;
					overflow:hidden;
				}
				
			#rhs_column .translator #google_translate_element {}
			#rhs_column .translator .trans { color:#555; float:left; margin-right:10px; line-height:23px; font-size:14px; display:block; padding:10px 0 0 20px; }
			#rhs_column .translator #google_translate_element .goog-te-gadget-simple {width:160px; margin-top:10px;}
			
			
			#rhs_column {
				display:block;
				float:left;
				width:337px;
				overflow:hidden;
				margin-top:258px; /*when removing .BTA logo chnage this to 258px*/
			}
			
			#rhs_column .BTA {
				display:block; 
				margin:0 75px 0 0; 
				padding:0; width:200px; 
				height:200px; 
				overflow:hidden; 
				float:right;	
			}
				/* affordable africa */
						#agent_client_login {
							background:url(../../images/agentclient_rhs_bar.png);
							display:block;
							position:relative;
							margin-bottom:10px;
							width:337px;
							height:46px;
							overflow:hidden;
						}
							#agent_client_login a {
								display:block;
								padding:5px 3px 10px 32px;
								background:url(../../images/lock_agents.png) top left no-repeat;
								margin:8px 0 0 20px;
								float:left;
								color:black;
								text-shadow: 1px 1px 5px #ffffff;
							}
						
						#enquiry_form {
							background:url(../../images/enquiry_form_bg.jpg);
							display:block;
							position:relative;
							margin-bottom:10px;
							width:337px;
							height:65px;
							overflow:hidden;
						}
						#enquiry_form a h3 {
							color: white;
							font-family:"impact",Arial,Helvetica,sans-serif;
							font-size: 22px;
							left: 20px;
							margin: 0;
							padding: 0;
							position: absolute;
							text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
							top: 20px;
							width: 395px;						
						}
						
						#affordable_africa {
							background:url(../../images/affordable_africa_interface_bg.png);
							display:block;
							position:relative;
							margin-bottom:10px;
							width:337px;
							height:316px;
							overflow:hidden;
						}
							#affordable_africa h2 {
								position:absolute;
								top:25px;
								left:20px;
								color:white;
								margin:0;
								padding:0;
									text-shadow:1px 1px 2px rgba(0,0,0,.5);
									-moz-text-shadow:1px 1px 2px rgba(0,0,0,.5);
									-webkit-text-shadow:1px 1px 2px rgba(0,0,0,.5);
							}
							#affordable_africa p {
								position:absolute;
								top:70px;
								left:20px;
								right:25px;
							}
								#affordable_africa input, #affordable_africa select {
									display:block;
									background:#e3e6bc;
									border:1px solid #94981d;
									padding:3px 3px;
									position:absolute;
								}
									#search_country { top:115px; left:20px; right:25px; width:290px; }
									#search_departure { top:150px; left:20px; width:105px; }
									#search_duration { top:150px; left:135px; width:95px; }
									#search_submit { top:150px; left:240px; width:70px; }
									
									#affordable_africa #tour_search { position:absolute; top:213px; left:20px; margin:0; padding:0; color:white; }
									#tour_code { top:208px; right:65px; width:90px; height:18px; }
									#tour_search_submit { top:208px; right:27px; width:25px; }
									
									#tour_style { top:265px; left:20px; width:250px; }
									#tour_style_submit { top:265px; right:27px; width:25px; }
									
									#affordable_africa input.submit_orange { color:#fff; background:#df6808; border:1px solid #a24d0a; }
									
									
				/* have a question */
						#have_a_question {
							display:block;
							width:337px;
							height:128px;
							background:url(../../images/need_help_interface_bg.png);
							overflow:hidden;
							position:relative;
							margin-bottom:10px;
						}
								#have_a_question h3 { position:absolute; top:7px; left:120px; margin:0; padding:0; }
								#haq_contact_block { position:absolute; top:38px; left:120px; right:26px; font-size:11px; }
									.haq_line { height:20px; }
									.haq_blk_purple { float:left; width:20px; text-align:center; margin-right:5px; background:#805480; color:white; display:block; padding:2px 1px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
									.haq_details_purple { float:left; color:#805480; display:block; padding:2px 3px; }
									.haq_blk_olive { float:left; width:20px; text-align:center; margin-right:5px; background:#a2aa1d; color:white; display:block; padding:2px 1px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
									.haq_details_olive a { float:left; color:#a2aa1d; display:block; padding:2px 3px; }
									
									.haq_skype { float:right; color:#77a2d9; font-weight:bold; display:block; padding:2px 0 2px 15px; background:url(../../images/little_skype_s.gif) center left no-repeat; }
									
				
						
				/* share bar */
						
						#blogbar {
							display:block;
							width:337px;
							height:46px;
							position:relative;
							background:url(../../images/connect_interface_bg.png);
							overflow:hidden;
							margin-bottom:10px;
							}
							
							#blogbar a {
							color:#B0B81D;
							font-size:18px;
							font-weight:normal;
							font-family:"impact", Arial, Helvetica, sans-serif;
							color:#B0B81D;	
							display: block;
							margin-left: 15px;
							padding: 10px;
							}
							
							#blogbar a:hover {
							color:#C55F0D;
							}
						
						#share_bar {
							display:block;
							width:337px;
							height:46px;
							position:relative;
							background:url(../../images/connect_interface_bg.png);
							overflow:hidden;
							margin-bottom:10px;
						}
							#share_bar a {
								float:left;
								display:block;
								margin:8px 0 0 11px;
								padding:5px 0 5px 23px;
								background-position:center left;
								background-repeat:no-repeat;
								color:#555;
							}
							a.share_facebook { background-image:url(../../images/sharebar_fb.gif); }
							a.share_blog { background-image:url(../../images/sharebar_blog.gif); }
							a.share_twitter { background-image:url(../../images/sharebar_twitter.gif); }
							a.share_email { background-image:url(../../images/sharebar_email.gif); }
						
						#instagram_share {
							display:block;
							width:337px;
							height:46px;
							position:relative;
							background:url(../../images/instagram.png);
							overflow:hidden;
							margin-bottom:10px;
						}
						
							#instagram_share h3 {
								color:white;
								margin:8px 0 0 18px;
								padding:0;
								font-family:"impact", Arial, Helvetica, sans-serif;
								font-size:22px;
									text-shadow:1px 1px 2px rgba(0,0,0,.5);
									-moz-text-shadow:1px 1px 2px rgba(0,0,0,.5);
									-webkit-text-shadow:1px 1px 2px rgba(0,0,0,.5);
							}
							
						#tripadvisor {
							display:block;
							width:337px;
							height:74px;
							position:relative;
							background:url(../../images/tripadvisor.png);
							overflow:hidden;
							margin-bottom:10px;
							text-decoration: none;
						}
						
							#tripadvisor h3 {
								color:white;
								margin:24px 0 0 18px;
								padding:0;
								font-family:"impact", Arial, Helvetica, sans-serif;
								font-size:22px;
									text-shadow:1px 1px 2px rgba(0,0,0,.5);
									-moz-text-shadow:1px 1px 2px rgba(0,0,0,.5);
									-webkit-text-shadow:1px 1px 2px rgba(0,0,0,.5);
							}
												
				/* rhino */
						#rhino {
							display:block;
							width:337px;
							height:123px;
							overflow:hidden;
							background:url(../../images/save_the_rhinos_interface_bg.png);
							position:relative;
							margin-bottom:10px;
						}
							#rhino h3 {
								position:absolute;
								top:20px;
								left:133px;
								color:white;
								margin:0;
								padding:0;
								font-family:"impact", Arial, Helvetica, sans-serif;
								width:395px;
								font-size:22px;
									text-shadow:1px 1px 2px rgba(0,0,0,.5);
									-moz-text-shadow:1px 1px 2px rgba(0,0,0,.5);
									-webkit-text-shadow:1px 1px 2px rgba(0,0,0,.5);
							}
							#rhino p {
								position:absolute;
								top:47px;
								left:133px;
								right:20px;
								color:white;
							}
							
				/* enquiry_but */
						#enquiry_but {
							display:block;
							width:337px;
							height:65px;
							overflow:hidden;
							background:url(../../images/enquiry_interface_bg.png);
							position:relative;
							margin-bottom:10px;
						}
							#enquiry_but h3 {
								position:absolute;
								top:18px;
								left:20px;
								color:white;
								margin:0;
								padding:0;
								font-family:"impact", Arial, Helvetica, sans-serif;
								width:395px;
								font-size:22px;
									text-shadow:1px 1px 2px rgba(0,0,0,.5);
									-moz-text-shadow:1px 1px 2px rgba(0,0,0,.5);
									-webkit-text-shadow:1px 1px 2px rgba(0,0,0,.5);
							}
							
							
				/* rhinos */
						#rhinos {
							top:200px;
							left:825px;
							display:block;
							width:125px;
							height:125px;
							overflow:hidden;
							position:absolute;
						}
						
				/* newsletter */
						#newsletter {
							display:block;
							width:337px;
							height:123px;
							overflow:hidden;
							background:url(../../images/newsletter_signup_interface_bg.png);
							position:relative;
							margin-bottom:10px;
						}
							#newsletter h3 {
								position:absolute;
								top:20px;
								left:20px;
								color:white;
								margin:0;
								padding:0;
								font-family:"impact", Arial, Helvetica, sans-serif;
								width:395px;
								font-size:22px;
									text-shadow:1px 1px 2px rgba(0,0,0,.5);
									-moz-text-shadow:1px 1px 2px rgba(0,0,0,.5);
									-webkit-text-shadow:1px 1px 2px rgba(0,0,0,.5);
							}
							#newsletter p {
								position:absolute;
								top:47px;
								left:20px;
								right:20px;
							}
							#newsletter_email {
								position:absolute;
								top:72px;
								left:20px;
								display:block;
								background:#e3e6bc;
								border:1px solid #94981d;
								padding:3px 3px;
								width:215px;
								height:18px;
							}
							#newsletter_submit {
								color:#fff; 
								background:#df6808; 
								border:1px solid #a24d0a;
								position:absolute;
								top:72px;
								right:20px;
								padding:3px 3px;
							}
							
				/* brochure */
						#brochure {
							display:block;
							width:337px;
							height:99px;
							background:url(../../images/request_brochure_interface_bg.png);
							position:relative;
							margin-bottom:0;
						}
							#brochure h3 {
								position:absolute;
								top:20px;
								left:20px;
								color:#704c1d;
								margin:0;
								padding:0;
								font-family:"impact", Arial, Helvetica, sans-serif;
								font-size:22px;
									text-shadow:1px 1px 2px rgba(255,255,255,.5);
									-moz-text-shadow:1px 1px 2px rgba(255,255,255,.5);
									-webkit-text-shadow:1px 1px 2px rgba(255,255,255,.5);
							}
							#brochure a {
								display:block;
								float:left;
								margin-right:10px;
								background:#df6808;
								border:1px solid #a24d0a;
								color:#fff;
								position:absolute;
								top:53px;
								padding:4px;
							}
								#brochure a:hover { text-decoration:none; background:#ef7828; }
								#brochure_view_online { left:20px; }
								#brochure_request_printed_copy { left:115px; }
				
				/* links */
						a.rhs_specials {
							display:block;
							margin-bottom:10px;
							background:url(../../images/specials_interface_bg.png);
							width:342px;
							height:108px;
							position:relative;
						}
							a.rhs_specials:hover { text-decoration:none; }
							#special_deals_heading { 
								position:absolute; 
								top:25px; 
								left:20px;
								color:#df4508;
								margin:0;
								padding:0;
								font-family:"impact", Arial, Helvetica, sans-serif;
								font-size:22px;
									text-shadow:1px 1px 2px rgba(255,255,255,.5);
									-moz-text-shadow:1px 1px 2px rgba(255,255,255,.5);
									-webkit-text-shadow:1px 1px 2px rgba(255,255,255,.5);
							}
								#special_deals_copy {
									position:absolute;
									top:55px;
									left:20px;
									right:110px;
									color:#555;
									text-align:justify;
								}
						a.rhs_responsible_tourism {
							text-indent:-999px;
							overflow:hidden;
							display:block;
							background-image:url(../../images/responsible_tourism_button2.png);
							background-position:top left;
							width:162px;
							height:118px;
							float:left;
							margin-right:10px;
						}
							a.rhs_responsible_tourism:hover { background-position:bottom left; }
							
						a.rhs_10_reasons {
							text-indent:-999px;
							overflow:hidden;
							display:block;
							background-image:url(../../images/10_reasons_button2.png);
							background-position:top left;
							width:162px;
							height:118px;
							float:left;
						}
							a.rhs_10_reasons:hover { background-position:bottom left; }
		
		/* footer */
		
			#footer {
				display:block;
				clear:both;
				background:#505050 url(../../images/footer_bg_tile.jpg) repeat-x;
				margin-top:30px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#ccc;
			}
				#footer_container {
					margin:0 auto;
					width:960px;
					padding:20px 0 20px 0;
				}
					#footer_container a { color:#ccc; }
						#footer_container a:hover { color:#fff; }
					
					.footer_element {
						height:16px;
					}
						.f_label {
							font-weight:bold;
							float:left;
							width:90px;
						}
						.f_details {
							float:left;
							margin-right:20px;
						}
						
			#footer_col_1, #footer_col_2, #footer_col_3 {
				display:block;
				float:left;
				margin-right:30px;
				text-align:justify;
				overflow:hidden;
			}
			
				#footer_col_1 { width:250px; }
				#footer_col_2 { width:430px; }
				#footer_col_3 { width:220px; margin-right:0; }
				#footer_col_4 { display:block; float:left; text-align:justify;	}
					#footer_col_2 .f_label { padding-left:70px; width:90px; }
					#footer_col_3 .f_label { float:none; }
					#footer_col_4 a { margin-right:85px; }
				
				#footer_disclaimer { margin-top:20px; text-align:center; }
				
			#atta_logo { 
				display:block; 
				width:128px; 
				height:100px;
				text-indent:-999px;
				overflow:hidden;
				background:url(../../images/footer_logo_atta_big.png);
				float:left;
				margin-right:5px;
			}
			
			#abta_logo { 
				display:block; 
				width:144px; 
				height:100px;
				text-indent:-999px;
				overflow:hidden;
				background:url(../../images/footer_logo_abta_big.png);
				float:left;
				margin-right:5px;
			}
			
			#atol_logo { 
				display:block; 
				width:83px; 
				height:100px;
				text-indent:-999px;
				overflow:hidden;
				background:url(../../images/footer_logo_atol_big.png);
				float:left;
				margin-right:5px;
			}
			
			#rhino_logo { 
				display:block; 
				height:100px;
				width:74px;
				text-indent:-999px;
				overflow:hidden;
				background:url(../../images/footer_logo_rhino_big.png);
				float:left;
				margin-right:5px;
			}
			
			#satsa_logo { 
				display:block; 
				width:98px; 
				height:100px;
				text-indent:-999px;
				overflow:hidden;
				background:url(../../images/footer_logo_satsa_big.png);
				float:left;
				margin-right:5px;
			}
			
			#verisign_logo { 
				display:block; 
				width:166px; 
				height:100px;
				text-indent:-999px;
				overflow:hidden;
				background:url(../../images/footer_logo_verisign_big.png);
				float:left;
			}
			
			#aito_logo { 
				display:block; 
				width:110px; 
				height:100px;
				text-indent:-999px;
				overflow:hidden;
				background:url(../../images/footer_logo_aito_big.png);
				float:left;
			}
			
			#wyse_logo { 
				display:block; 
				width:300px; 
				height:100px;
				text-indent:-999px;
				overflow:hidden;
				background:url(../../images/footer_logo_wyse.png);
				float:left;
			}
			

/*	Reusable assets --------------------------------------------------------------------------------------------------------------------------- */

		
		.clearer { height:1px; overflow:hidden; display:block; clear:both; }
		
		.hr, .hr_sml { display:block; clear:both; padding-top:20px; margin-bottom:20px; border-bottom:1px solid #ddd; }
		.hr_sml { padding-top:10px; margin-bottom:5px; }
		
		.thumb_gallery { margin:20px 0; }
		
		ul.gray_links li a { color:#555; }
		
		a.gray_button {
			float:left;
			padding:5px 7px;
			background:#515151;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
		}
			a.gray_button:hover { background:#888; color:#fff; text-decoration:none; }
			
			.thumb_holder a.thumb_thumb img {
				float:left;
				display:block;
				padding:3px;
				border:1px solid #ccc;
				margin:0 8px 8px 0;
			}
				.thumb_holder a.thumb_thumb:hover img { border:1px solid #930; }


/*	General styles ---------------------------------------------------------------------------------------------------------------------------- */

		h2 {
			font-family:"impact", Arial, Helvetica, sans-serif;
			font-weight:normal;
			padding:30px 0 0 0;
			margin:0;
			font-size:32px;
		}
		
		h3 {
			font-weight:normal;
			margin:20px 0 0 0;
			padding:0;
			color:#c55f0d;
			font-size:20px;
		}
			.tour_style_element h3 a { text-decoration:none; }
			.tour_style_element h3 a:before { content:""; display:inline; }
			.tour_style_element h3 a:hover { text-decoration:underline; }
		h4 { color:#555; font-size:16px; margin:10px 0 0 0; padding:0; }
		
		p { text-align:justify; margin:0 0 20px 0; padding:0; }
		
		#facebox h2.facebox_heading { color:#b0b81d; margin:0; font-size:28px; padding:0; }
		#facebox ul { margin:0; padding:0; }
		#facebox ul li { margin:0 0 0 20px; padding:0; }
		#facebox { font-family:Arial, Helvetica, sans-serif; color:#555; font-size:14px; }
		
		a {
			color:#c55f0d;
			text-decoration:none;
		}
			a:hover { text-decoration:underline; }

		ul { margin:0; padding:0; }
			ul li { margin:0 0 0 20px; padding:0; }
		
		
		.orange { color:#c55f0d; }
		.green { color:#b0b81d; }
		

/* 	Search results -------------------------------------------------------------- */
		ul.search_results {
			display:block;
			list-style-type:none;
			margin:20px 0 0 0;
			padding:0;
		}
			ul.search_results li {
				list-style-type:none;
				margin:0;
				padding:20px 0 20px 0;
				border-bottom:1px solid #E5E5E5;
			}
				ul.search_results li p { 
					font-size:12px;
					text-align:justify;
					margin:0;
					padding:15px 0 0 0;
				}
					ul.search_results li a img { border:0; }
					
					ul.search_results li a.tour_title { font-size:16px; font-weight:bold; }
					
					ul.search_results li a.view_tour_button { display:block; float:right; width:93px; height:32px; overflow:hidden; text-indent:-999px; background-image:url(/images/search_results_view_tour_button2.gif); background-position:top left; }
						ul.search_results li a.view_tour_button:hover { background-position:bottom left; }
						
		

/*	HP styles ------------------------------------------------------------------- */


	/* hp ticker at top */
		#hp_tickers {
			display:block;
			width:450px;
			height:200px;
			overflow:hidden;
			position:absolute;
			top:230px;
			left:0;
		}
			#hp_tickers_container {
				position:absolute;
				top:0;
				left:0;
				width:3700px;
			}
				.hp_ticker {
					display:block;
					float:left;
				}
					.hp_ticker a img { border:0; }
			
			#hp_ticker_numbers {
				position:absolute;
				top:40px;
				left:5px;
			}
				#hp_ticker_numbers ul {
					list-style-type:none;
					margin:0;
					padding:0;
				}
					#hp_ticker_numbers ul li {
						margin:0;
						padding:0;
						display:inline;
					}
						#hp_ticker_numbers ul li a {
							float:left;
							margin-right:5px;
							padding:2px 5px;
								-webkit-border-radius: 10px;
								-moz-border-radius: 10px;
								border-radius: 10px;
								background:white;
								background:rgba(255,255,255,0.6);
								color:#666;
								font-weight:bold;
								font-size:12px;
						}
							#hp_ticker_numbers ul li a:hover, #hp_ticker_numbers ul li a.hp_ticker_numbers_selected {
								background:white;
								text-decoration:none;
								color:#720a00;
							}
							

		.two_cols {
			float:left;
			width:265px;
			margin-right:20px;
		}
			.tour_style_element {
				display:block;
				margin-bottom:20px;
			}
				.tour_style_element h3 {
					color:#cc9f26;
					font-family:"impact", Arial, Helvetica, sans-serif;
					font-size:20px;
					margin:0;
					padding:0;
				}
				.tour_style_element p {
					text-align:justify;
					font-size:12px;
					padding:0;
					margin:0;
				}
				
				.tour_style_element a { color:#cc9f26; }
				
		.whole_container { clear:both; padding-top:20px; }
				.tour_style_element a:before { content:'- '; }
		
		/* 5 items at footer of hp */
		.hp_specials_item { 
			display:block;
			width:170px;
			margin-right:15px;
			margin-left:6px;
			float:left;
			overflow:hidden;
			padding-bottom:30px;
		}
			a.leader_image {
				display:block;
				width:170px;
				height:120px;
				text-indent:-999px;
				overflow:hidden;
				-webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; 
				display:block;
			}
			.hp_specials_item_content { background:#f5ebd9; display:block; }
			.hp_specials_item_content a { padding:10px 10px 0 10px; display:block; font-weight:bold; font-size:18px; }
			.hp_specials_item_content p { padding:0 10px 10px 10px; font-size:12px; }
		
		a.more_info_button {
			float:right;
			display:block;
			width:114px;
			height:22px;
			background-image:url(../../images/more_info_button.gif);
			background-position:top left;
			text-indent:-999px;
			overflow:hidden;
		}
			a.more_info_button:hover { background-position:bottom left; }