@charset "utf-8";
/* CSS Document */

ul, li, p, ol
{
	margin:0;
	padding:0;
}

body
{
	background:url(../design_images/gold_bg.jpg) repeat-x top left;
}

ul
{
	list-style:none;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#676666;
	font-size:12px;
	font-smooth:always;
}

li
{
	list-style:none;
	list-style-type:none;
	background:url(../design_images/bullet.png) no-repeat;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#676666;
	font-size:12px;
	font-smooth:always;
	padding-bottom:5px;
}

#news_overview_border
{
	border:3px solid #f2f2f2;
}
#container
{
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

#image_caption
{
	font-family:Arial, Helvetica, sans-serif;
	color:#676666;
	font-size:10px;
	text-align:center;
	font-smooth:always;
	font-weight:bold;
	padding-top:5px;
}

#top_corner
{
	width:259px;
	height:85px;
	background:url(../design_images/corner.jpg) no-repeat;
	float:left;
}

#top_brushes
{
	background:url(../design_images/brushes_menu.jpg) no-repeat;
	width:741px;
	height:85px;
	float:right;
	padding-right:0px;
}

#menu_bg_content
{
	background:url(../design_images/content_menu.png) no-repeat top left;
	width:885px;
	float:left;
	height:57px;
}

#conent_bg
{
	float:left;
	width:884px;
	background:url(../design_images/content_bg.jpg) repeat-y top left;
	margin-top:50px;
}

#flash_bg
{
	width:580px;
	height:376px;
	background:url(../design_images/flash_bg.jpg) no-repeat top left;
	float:left;
	margin-left:20px;
	margin-top:50px;
	display:inline;
}

#container_bg
{
	background:url(../design_images/top_part.jpg) no-repeat top left;
	width:980px;
	float:left;
}

#logo
{
	width:150px;
	float:left;
	height:160px;
	margin-top:70px;
	padding-left:105px;
}

#menu
{
	width:151px;
	float:left;
	margin-top:30px;
	padding-left:102px;
	font-stretch:condensed;
}
	#menu ul
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-smooth:always;
		font-size:12px;
		list-style-type:none;
		text-align:right;
		color:#016536;
	}
	#menu li
	{
		padding-bottom:12px;
		padding-top:12px;
		padding-left:21px;
		background:url(../design_images/line.gif) no-repeat top left;
	}
		#menu li a
		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-smooth:always;
			font-size:12px;
			list-style-type:none;
			text-align:right;
			color:#016536;
			text-decoration:none;
		}
		#menu li a:link
		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-smooth:always;
			font-size:12px;
			list-style-type:none;
			text-align:right;
			color:#016536;
			text-decoration:none;
		}
		#menu li a:hover
		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-smooth:always;
			font-size:12px;
			list-style-type:none;
			text-align:right;
			color:#ff8a10;
			text-decoration:none;
		}
		
			#menu li ul li
			{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-smooth:always;
				font-size:11px;
				list-style-type:none;
				text-align:right;
				color:#ff8a10;
				text-decoration:none;
				background:none;
				padding:2px;
			}
			
				#menu li ul li a
				{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-smooth:always;
					font-size:11px;
					list-style-type:none;
					text-align:right;
					color:#ff8a10;
					text-decoration:none;
				}
				
				#menu li ul li a:link
				{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-smooth:always;
					font-size:11px;
					list-style-type:none;
					text-align:right;
					color:#ff8a10;
					text-decoration:none;
				}
				
				#menu li ul li a:visited
				{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-smooth:always;
					font-size:11px;
					list-style-type:none;
					text-align:right;
					color:#ff8a10;
					text-decoration:none;
				}
				
				#menu li ul li a:hover
				{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-smooth:always;
					font-size:11px;
					list-style-type:none;
					text-align:right;
					color:#ff8a10;
					text-decoration:underline;
				}
				
				#menu li ul li a:active
				{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-smooth:always;
					font-size:11px;
					list-style-type:none;
					text-align:right;
					color:#ff8a10;
					text-decoration:underline;
				}
#bg
{
	background:url(../design_images/bg.jpg) repeat-y top left;
	width:980px;
	float:left;
}

* {behavior: url(iepngfix.htc)}

#text
{
	float:left;
	width:360px;
	text-align:left;
	margin-top:20px;
	margin-left:20px;
	display:inline;
}

#images_right
{
	float:left;
	width:221px;
	padding-left:5px;
	display:inline;
	margin-top:15px;
}

#tip
{
	background:url(../design_images/tip.png) no-repeat top left;
	margin-left:20px; 
	margin-top:0px;
	width:203px;
	height:129px;
	float:left;
	display:inline;
}

#tip_colour_text
{
	color:#a6a6a6;
}

#tip_text_padding
{
	padding-right:15px;
	padding-left:10px;
	padding-top:35px;
	width:170px;
}

#left_column
{
	width:298px;
	float:left;
}

#right_column
{
	width:631px;
	float:left;
}

h1
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ffa140;
	font-size:25px;
	font-smooth:always;
	font-weight:400;
	padding-bottom:10px;
}

h3
{
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:15px;
	font-smooth:always;
	font-weight:400;
	padding-bottom:10px;
}


h2
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ffae00;
	font-size:13px;
	font-smooth:always;
	text-decoration:underline;
	font-weight:100;
}
	h2 a
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#ffae00;
		font-size:13px;
		font-smooth:always;
		text-decoration:underline;
		font-weight:100;
	}

	h2 a:link
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#ffae00;
		font-size:13px;
		font-smooth:always;
		text-decoration:underline;
		font-weight:100;
	}
	
	h2 a:visited
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#ffae00;
		font-size:13px;
		font-smooth:always;
		text-decoration:underline;
		font-weight:100;
	}
		h2 a:hover
		{
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#ffae00;
			font-size:13px;
			font-smooth:always;
			text-decoration:none;
			font-weight:100;
		}
		
		h2 a:active
		{
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#ffae00;
			font-size:13px;
			font-smooth:always;
			text-decoration:none;
			font-weight:100;
		}
			

p, td
{
	font-family:Arial, Helvetica, sans-serif;
	color:#676666;
	font-size:12px;
	font-smooth:always;
	text-decoration:none;
	padding-bottom:8px;
	text-align:justify;
}

a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006737;
	text-decoration:none;
}

a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006737;
	text-decoration:none;
}

a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF6600;
	text-decoration:none;
}

a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006737;
	text-decoration:none;
}

#call_us
{
	background:url(../design_images/call_us.png) no-repeat top left;
	width:223px;
	height:161px;
	float:left;
	margin-top:10px;
	margin-left:70px;
	display:inline;
}

#findus
{
	width:215px;
	height:95px;
	margin-top:10px;
	margin-left:70px;
	float:left;
}

#call_us_items
{
	margin-top:70px;
	margin-left:25px;
	display:inline;
	float:left;
	height:74px;
}

#grey_line
{
	float:left;
	background:url(../design_images/grey_line.png) no-repeat top left;
	width:885px;
	height:20px;
	display:inline;
	margin-left:45px;
}

#content_bottom
{
	background:url(../design_images/content_footer.jpg) no-repeat top left;
	width:885px;
	height:23px;
	float:left;
	margin-left:45px;
	display:inline;
}

#menu_bottom
{
	background:url(../design_images/menu_bottom.jpg) no-repeat top left;
	width:231px;
	height:30px;
	float:left;
	margin-left:66px;
	margin-top:10px;
	display:inline;
}

#footer
{
	width:885px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006737;
	text-decoration:none;
	text-align:right;
	margin-left:46px;
	margin-top:20px;
	display:inline;
}
	#footer_icon
	{
		float:left;
		width:100px;
	}
	
	#footer a:link
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#006737;
		text-decoration:none;
	}
	
	#footer a:visited
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#006737;
		text-decoration:none;
	}
	
	#footer a:hover
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#006737;
		text-decoration:underline;
	}
	
	#footer a:active
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#006737;
		text-decoration:none;
	}
	
#top_links
{
	width:185px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	margin-top:60px;
	text-align:right;
	margin-left:46px;
	display:inline;
}

	#top_links a:link
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#fff;
		text-decoration:none;
	}
	
	#top_links a:visited
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#fff;
		text-decoration:none;
	}
	
	#top_links a:hover
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#fff;
		text-decoration:underline;
	}
	
	#top_links a:active
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#fff;
		text-decoration:none;
	}
	
	
/** Overview */	

#dgrNews td
{
	padding-bottom:12px;
	padding-right:10px;
}


.contactTitles
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ffae00;
	font-size:13px;
	font-smooth:always;
	text-decoration:underline;
	font-weight:100;
}

.contactTitles a:link
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#ffae00;
		font-size:13px;
		font-smooth:always;
		text-decoration:underline;
		font-weight:100;
	}
	
	.contactTitles a:visited
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#ffae00;
		font-size:13px;
		font-smooth:always;
		text-decoration:underline;
		font-weight:100;
	}
		.contactTitles a:hover
		{
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#ffae00;
			font-size:13px;
			font-smooth:always;
			text-decoration:none;
			font-weight:100;
		}
		
		.contactTitles a:active
		{
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#ffae00;
			font-size:13px;
			font-smooth:always;
			text-decoration:none;
			font-weight:100;
		}

/* Contact Form */
#contact_form
{
	font-family:Arial, Helvetica, sans-serif;
	color:#676666;
	font-size:12px;
	font-smooth:always;
	text-decoration:none;
	padding-bottom:8px;
}
#contact_form input,textarea 
{
	font-size:11px;
	border:1px solid #BCB9AA;
	padding:1px;
	float:left;
	width:250px;
}

#contact_form_Checkbox input
{
	width:15px;
	border:0px;
}

#submit input
{
	width:50px;
}

	
/** Sitemap */
#Sitemap ul
{
	padding-left:16px;
	padding-bottom:0px;
}

#Sitemap li
{
	list-style:none;
	padding-top:2px;
	padding-bottom:2px;
}

#Sitemap ul li ul
{
	padding-top:3px;
}

#Sitemap li ul li
{
	list-style:none;
	padding-top:2px;
	padding-bottom:2px;
}

#Sitemap li ul li ul li
{
	list-style:none;
	padding-top:2px;
	padding-bottom:2px;
}

#Sitemap ul li a:link, #Sitemap ul li a:active, #Sitemap ul li a:visited
{
	color:#a34001;
	text-decoration:none;
}
	#Sitemap ul li ul li a:link, #Sitemap ul li ul li a:active, #Sitemap ul li ul li a:visited
	{
		color:#016536;
		text-decoration:none;
	}

#Sitemap ul li a:hover
{
	color:#FF6600;
	text-decoration:none;
}
	#Sitemap ul li ul li a:hover
	{
		color:#FF6600;
		text-decoration:none;
	}
	
.tourButton{
	padding-top:10px; 
	float:left
	}

.large
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-smooth:always;
	font-size:14px;
	line-height:17px;
}

.pickup td {
	background-color:#CCA24A;
	color:#FFF;
	text-align:center;
	font-size:10px;
	
	
	
}

.pickupTitle td{
	background:#166B41;
	color:#FFF;
	text-align:center;
}

