body {font-family: 'PT Sans', sans-serif;	font-size: 14px;	color: #666; line-height: 18px; background-color: #e0e0e0;}

* {margin: 0px; padding: 0px;}

img a {border: none; border: none;}

a img {border: none; border: none;}

a {outline: none;}

#tagline {width: 500px; float: right; margin-top: 140px; margin-right: 30px; color: #ecb40d; font-size: 24px; text-align: right; font-family: 'Prosto One', cursive; line-height: 35px;}

.gallery img {padding: 0px 0px 10px 0px; text-align: center;}

.gallery td {padding: 10px;}

h3 {text-align: center; text-transform: uppercase; font-size: 14px;background-color: #ecb40d; color: #222;letter-spacing: .1em;padding: 5px; margin-top: 10px;}
#contact {

	position: absolute;
	height: 30px;
	color: #fff;
	font-size: 22px;
	top: 28px;
	right: 30px;
	text-align: right;
	line-height: 30px; 
	padding: 10px;
	font-family: 'Prosto One', cursive;
	letter-spacing: 0.1em;
	background-image: url(images/transparent.png); background-repeat: repeat;
}


img {outline: none;}

#container {width: 1000px; margin-left: auto; margin-right: auto; background-color: #fff;}

#navbar {width: 1000px;height: 40px; list-style:none; text-align:center; font-weight: bold; letter-spacing: .1em; position: absolute; bottom: 28px; left: 0px;}

#navbar li {display:inline; line-height: 40px; text-transform: uppercase;}

#navbar li a{  display:inline-block; padding: 0px 40px 0px 40px; text-decoration: none; color: rgba(70,70,70,1.00);}

#navbar li a:hover {background-color: #ecb40d; color: #fff;}

#navbar .current {background-color: #ecb40d; color: #fff;}

#logo {width: 406px; height: 178px; float: left; padding-left: 30px; padding-top: 20px;}

.clear {clear: both;}

#header {background-image: url(images/header.jpg); height: 303px; position: relative;}

p {margin-bottom: 15px;}
 
h1 {margin-bottom: 20px; font-size: 20px; color: #ecb40d;}

.grey {color: #222222;}
.left-img {padding-right: 20px;}

#full {padding: 0px 30px 30px 30px;}

#left {padding: 0px 30px 30px 30px; width: 600px; float: left;}

#left li, #full li {margin-left: 50px; list-style-image:url(images/tick.jpg); padding-bottom: 5px;}

#right li {margin-left: 20px; list-style-image:url(images/tick.jpg); padding-bottom: 5px;}

#right {width: 290px; float: right; padding: 10px 30px 0px 0px;}

.testimonial {font-style: italic; color: #222222; padding: 20px; background-color:#ecb40d; margin-top: 30px; font-size: 12px;}

.name {font-style: normal; font-weight: bold; color: #22222; text-align: right;}

#qas {
	width: 150;
	height: 70px;
	position: absolute;
	top: 28px;
	right: 300px;
}

h2 {font-size: 16px; color: #ecb40d; margin-bottom: 20px;}

#footer {clear: both; padding: 0px 30px 0px 30px; color: #fff; font-size: 10px; text-transform: uppercase; height: 50px; line-height: 50px; background-color: #222020; text-align: center;}

#footer a:hover {text-decoration: underline;}

#left a, #right a, #full a{color: #666; font-weight: bold; text-decoration: none;}

#left a:hover, #right a:hover, #full a:hover {text-decoration: underline;}

.img-right {float: right; padding: 0px 0px 10px 20px;}

#left ul {margin-bottom: 20px;}

#footer a {text-decoration: none; color: #fff;}
