body {
	background-color: #e5e5e5;
	color: #e7d7bf;	
	background-image: url("/i/body-bg.jpg");
	background-position: 0 0;
	background-repeat: repeat-x;
	/*font-family: georgia, arial, verdana;*/
	font-family: verdana, georgia, arial;
}

#wrapper {
	width: 950px;
	margin: 0 auto;
	background-image: url("/i/wrapper-bg.jpg");
	background-position: 0 0;
	background-repeat: repeat-y;
}

strong {
	font-weight: bold;
	display: block;
	margin: 0 0 5px 0;
	
	}

.brown-font{
	color: #2A2016;
}
	#header-wrapper {
		padding: 0 15px;
		background-image: url("/i/header-bg.jpg");
		background-position: 0 0;
		background-repeat: repeat-y;
	}
	
		#header {
			position: relative;
			height: 400px;
			background-color: #e7d7c0;
			background-image:url(../i/head_bg.jpg);
			background-repeat:repeat-x;
			background-position:top;
			color: #fff;
		}
		
			img#strapline-address {
				position: absolute;
				bottom: 15px;
				right: 20px;
			}
			
			a#logo {
				position: absolute;
				top: 7px;
				left: 20px;
				width: 460px;
				height: 37px;
				background-image: url("/i/logo.jpg");
				background-position: 0 0;
				background-repeat: no-repeat;
			}
			
			a#download-the-brochure {
				position: absolute;
				bottom: 20px;
				left: 20px;
				display: block;
				width: 204px;
				height: 18px;
				background-image: url("/i/download-the-borchure.jpg");
				background-position: 0 0;
				background-repeat: no-repeat;
			}
			
			#navigation {
				position: absolute;
				top: 55px;
				left: 20px;
			}
			
				#navigation li {
					display: inline;
					padding: 0 10px 0 0;
				}
				
					#navigation li a {
						background-color: inherit;
						color: #a57f76;
						text-decoration: none;
						font-size: 12px;
						font-weight: bold;
					}
					
					#navigation li a:hover,
					#navigation li.top-on a {
						background-color: inherit;
						color: #4CAADE;
					}
					
			#flash-container {
				position: absolute;
				bottom: 70px;
				left: 20px;
				width: 880px;
				height: 240px;
				background-color: #fff;
				color: inherit;
			}
			
			a#refer-a-frined-link {
				position: absolute;
				display: block;
				width: 180px;
				height: 180px;
			}
			
#container {
	position: relative;
	margin: 0 15px;
}

.and-sidebar {
	padding-left: 270px !important;
	}
	
	#sidebar {
		position: absolute;
		top: 30px;
		left: 30px;
		width: 200px;
		background-color: #4EAADD;
		background-image: url("/i/sidebar-top-bg.jpg");
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	
		#sidebar ul {
			background-image: url("/i/sidebar-bottom-bg.jpg");
			background-position: 0 100%;
			background-repeat: no-repeat;
			padding: 20px;
		}
		
			#sidebar ul li a {
				font-size: 12px;
				line-height: 26px;
				color: #fff;
				background-color: inherit;
				text-decoration: none;
				display:block;
				padding:  2px 0px 2px 10px;
				
			}
			
				#sidebar ul li a:hover,
				#sidebar ul li.on a {
					background-color: #158cbd;
					color: #FFF;
				}

	
	#page-container {
		padding: 10px 50px;
		font-size: 13px;
		color:#2A2016;
	}
	
	#page-container h2 {
		color:#4EAADD;		
		font-size: 18px;
		margin: 20px 0;
	}
	
	#page-container h3 {
		color:#2A2016;		
		font-size: 15px;
		font-weight:bold;
	}
	#page-container h4 {
		font-size: 16px;
		font-style: italic;
		margin: 20px 0;
	}
	table tr.tr_line {
	height:300px;
	margin: 20px 0px;
	
	}
	.tablo {
		margin: 10px 0 0 0;
	}
	
	.tablo tr {
		
	}	
		.tablo td {
			padding: 10px;
			background-color: #EEF9FF;
			color: #2A2016;
			border: 3px #fff solid;
		}
	
	#page-container h4.tablowe {
		font-size: 18px;
		font-style: italic;
		margin: 0 0;
	}
	
	p.p-tablowe {
		font-size: 16px;
		margin: 0 0 20px 0 !important;
		line-height: 20px;
		padding: 0 120px 0 0;
	}
	
	td.first-td {
		text-align: right;
		width: 260px;
		padding: 30px;
	}
	
	td.third-td {
		text-align: left;
	}
	
	#page-container p {
		font-size: 12px;
		margin: 20px 0;
		line-height: 20px;
		padding: 0 80px 0 0;
		line-height: 20px;
		color:#2A2016;
	}
	.blue_bg {
	background-color:#EEF9FF;
	padding: 10px 0px 20px 20px;
	background-image: url("./i/features-bg.jpg");
		background-position: 90% 20px;
		background-repeat: no-repeat;
		font-size:13px;
		color:#2A2016;
	}
	.blue_bg_loc {
	background-color:#EEF9FF;
	padding: 5px 0px 10px 20px;
	color:#2A2016;
		font-size:12px;
	}
	
		#page-container p a {
			color: #2A2016;
			background-color: inherit;
			font-size:12px;
		}
		
		#page-container p a:hover {
			color: #2A2016;
			background-color: #00519c;
			text-decoration: none;
		}
		
		small {
			display: block;
			font-size: 10px;
			text-align: right;
			color:#6e3d38;
			padding: 3px 5px 3px 0;
		}
	
	ul.list li {
		font-size: 12px;
		color:#2A2016;
		line-height: 20px;
		padding: 0 0 0 20px;
		background-image: url("/i/lidot.jpg");
		background-position: 0 7px;
		background-repeat: no-repeat;
	}
	
	.features-bg { 
		background-image: url("/i/features-bg.jpg");
		background-position: 90% 40px;
		background-repeat: no-repeat;
	}

#homepage-container {
	position: relative;
	width: 880px;
	height: 230px;
	margin: 0 auto;
}

	a.thumb-link {
		position: absolute;
		top: 20px;
		display: block;
		width: 160px;
		background-color: inherit;
		color: #1e2e45;
		text-align: center;
		font-size: 12px;
		text-decoration: none;
		font-weight: bold;
	}
	
		a.thumb-link:hover {
			font-weight: bold;
			color: #0076e4;
			background-color: inherit;
		}
	
	a.thumb {
		top: 50px;
		height: 160px;	
	}
	
		a.thumb img {
			opacity: 0.8;
			filter:alpha(opacity=80)
		}
		
		a.thumb:hover img {
			opacity: 1.0;
			filter:alpha(opacity=100)
		}
		
	#map {
	margin-top: 10px;
	}
		
		
div.img-container {
	position: relative;	
	margin: 20px 0;
}

div.img-container img,
div.img-container a img {
	border: 0px #1e2e45 solid;
	}

	div.img-container a.on-img-link {
		position: absolute;
		display: block;
		z-index: 1 !important;
		width: 80px;
		height: 170px;
		background-color: #0cf;
		opacity: 0.0;
		filter:alpha(opacity=0);
		color: #fff;
		text-decoration: none;
		text-align: center; 
		}
		
		.img-container a.on-img-link:hover {
			opacity: 0.7;
			filter:alpha(opacity=70)
		}
		
		
		
		
.refer-a-friend-form {
	width: 370px;	
}

.refer-a-friend-form fieldset {
	background: #e7d7be;
	width: 350px;
	padding: 10px;
	margin-bottom: 15px;
	}

	.refer-a-friend-form label {
		display: block;
		font-size: 11px;
		color: #7b5a52;
		padding: 0 0 2px 3px;
		font-style: italic;
		text-transform: uppercase;
		font-weight: bold;
	}
	
	.refer-a-friend-form input.input-text {
		border: 1px #d8c6ab solid;
		font-size: 12px;
		color: #1e2e45;
		padding: 4px;
		font-family: verdana, arial, sans-serif;
	}
	
	.refer-a-friend-form textarea.textarea {
		border: 1px #d8c6ab solid;
		font-size: 12px;
		color: #1e2e45;
		padding: 4px;
		font-family: verdana, arial, sans-serif;
	}
	
	div.form-div {
		margin: 0 0 15px 0;
	}
	
	#thank-you-container {
		text-align: center;
		width: 370px;
		color: #4eaadd;
	}
	
	#thank-you-container a {
		color: #4eaadd;
	}
	
		#thank-you-container a:hover {
			color: #2f87b7;
		}
		
		#thank-you-box {
			text-align: center;
			background: #c7ffa1;
			padding: 20px;
			margin-bottom: 20px;
			border: 2px solid #abf07c;
		}
		
			#thank-you-box h1 {
				font-size: 24px;
				color: #2e7200;
				margin-bottom: 5px;
				font-weight: bold;
			}
			
			#thank-you-box h5 {
				font-size: 14px;
				font-weight: bold;
				color: #2e7200;
				line-height: 16px;
			}	
		
		
		
		
		
		
		

#design{
	font-size:11px;
	color:#999999;
	text-align:right;
	position:absolute;
	right:25px;
	top: 15px;
}
	
#design a{
position:relative;
font-size:11px;
color:#999999;
}			
#footer {
	position: relative;
	width: 950px;
	padding: 30px 0;
	margin: 20px auto 0 auto;
	height: 60px;
	background-image: url("/i/footer-bg.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
}

	#footer a.footer  {
		position: absolute;
		top: 28px;;
		left: 424px;
		display: block;
		width: 100px;
		height: 60px;
	}

	#footer img {
		display: block;
		width: 241px;
		height: 55px;
		margin: 0 auto;
	}