* {
	outline: none;
}

html {
	background:url('../images/background.jpg');
	color:#edeeed;
	font: 0.625em "Myriad Pro", Tahoma, Verdana, sans-serif;
}

body {
	background:url('../images/headerBackground.png') repeat-x;
	margin:0;
	padding:0;
	font-size: 100%;
}

#wrapper {
	width:100%;
	height:136px;
	
}

#container {
	width:990px;
	margin:0 auto;
	background:url('../images/highlightLogo.png') -90px 0 no-repeat;
}

#header {
	width:990px;
	float:left;
	height:116px;
	position:relative;
}

#logo {
	display:block;
	width:389px;
	height:116px;
	background:url('../images/logo.png') no-repeat;
	float:left;
	text-indent:-9999px;
	margin:17px 0 0 23px;
	padding:0;
}

#header ul {
	position:absolute;
	list-style:none;
	margin:0;
	padding:0;
	right:0;
	top:60px;
}

#header ul li {
	display:block;
	float:left;
	font-size:1.4em;
}

#header ul li a {
	display:block;
	height:29px;
	float:left;
	text-indent:-9999px;
	background-position:top left;
}

#header ul li a#navHome {
	width:70px;
	background:url('../images/btnHome.jpg') no-repeat;
}

#header ul li a#navProfile {
	width:88px;
	background:url('../images/btnProfile.jpg') no-repeat;
}

#header ul li a#navGTM {
	width:78px;
	background:url('../images/btnGTM.jpg') no-repeat;
}

#header ul li a#navFAQ {
	width:78px;
	background:url('../images/btnFAQ.jpg') no-repeat;
}

#header ul li a#navContact {
	width:84px;
	background:url('../images/btnContact.jpg') no-repeat;
}


#header ul li a:hover#navHome, #header ul li a:hover#navProfile, #header ul li a:hover#navGTM, #header ul li a:hover#navFAQ, #header ul li a:hover#navContact {
	background-position:bottom left;
}

#header ul li a.selected {
	background-position:bottom left !important;
}



#featuredBox {
	clear:left;
	position:relative;
	width:990px;
	height:225px;
	background:url('../images/featureBox.jpg') no-repeat;
	top:3px;
}


#featuredBox h1 {
	position:absolute;
	top:44px;
	left:23px;
	width:540px;
	font-size:3.2em;
	font-family: tahoma, verdana, sans-serif;
	color:#333333;
	margin:0;
	padding:0;
	text-transform:uppercase;
	text-align: left;
	line-height: 45px;
}

*html#featuredBox h1 {
	position:absolute;
	top:44px;
	left:23px;
	width:540px;
	font-size:3.3em;
	color:#333333;
	margin:0;
	padding:0;
	text-transform:uppercase;
	text-align: left;
	line-height: 40px;
}

#featuredBox .positionCarHome {
	position:absolute;
	top:0;
	right:0;
}

#featuredBox2 {
	clear:left;
	position:relative;
	width:990px;
	height:225px;
	background:url('../images/featureBox.jpg') no-repeat;
}

#featuredBox2 h1 {
	position:absolute;
	top:44px;
	right:10px;
	width:620px;
	font-size:3.2em;
	font-family: tahoma, verdana, sans-serif;
	color:#d00917;
	margin:0;
	padding:0;
	text-transform:uppercase;
	text-align: right;
}

*html#featuredBox2 h1 {
	position:absolute;
	top:44px;
	right:10px;
	width:620px;
	font-size:3.1em;
	color:#d00917;
	margin:0;
	padding:0;
	text-transform:uppercase;
	text-align: right;
}

#featuredBox2 .positionCarHome {
	position:absolute;
	top:0;
	left:0;
}

#content {
	float:left;
	width:570px;
	padding-left:15px;
	font-size:1.5em;
	line-height: 19px;
	margin:12px 45px 0 0;
	text-align: justify;
	font-weight: 300;
}

#content h2 {
	font-size:1.6em;
	color:#29abe1;
	margin:0;
	padding:0;
}

#content a{
	color: #72D8F7;
}

#content2 {
	float:left;
	width:615px;
	padding-left:15px;
	font-size:1.5em;
	line-height: 19px;
	margin:12px 0 0 0;
	text-align: justify;
	font-weight: 300;
}

#content2 h2 {
	font-size:1.6em;
	color:#29abe1;
	margin:0;
	padding:0;
	
}

#content2 ul {
  list-style:none;
}

#content2 ul li {
   display:block;
   padding-left: 20px;
   background:url('../images/ul_img.png') center left no-repeat;
}

#contact_content {
	float:left;
	width:300px;
	padding-left:15px;
	font-size:1.5em;
	line-height: 19px;
	margin:12px 25px 0 0;
	text-align: justify;
	font-weight: 300;
}

#contact_content h2 {
	font-size:1.6em;
	color:#29abe1;
	margin:0;
	padding:0;
}

#contact_content a{
	color: #72D8F7;
}

#profile_main {
	width: 310px;
	border:5px solid #fff;
}

#contact_middle_column {
	position: relative;
	float: left;
	display: block;
	width: 300px;
	height: auto;
	margin: 12px;
}

#contact_middle_column h2 {
	font-size:2.4em;
	color:#29abe1;
	margin:0 0 10px 0;
	padding:0;
}

#contact_right_column {
	position:relative;
	float:left;
	display:block;
	width:300px;
	height:160px;
	margin:12px 0 0 20px;
}

#contact_right_column h2 {
	font-size:21px;
	color:#29abe1;
	margin:0;
	padding:0;
	text-transform:uppercase;
	margin-bottom:10px;
	margin-left:40px
}


#right_column {
	position:relative;
	float:left;
	display:block;
	width:300px;
	height:160px;
	margin:12px 0 0 30px;
}

#right_column h2 {
	font-size:21px;
	color:#29abe1;
	margin:0;
	padding:0;
	text-transform:uppercase;
	margin-bottom:10px;
	margin-left:40px
}


#right_gallery, #right_gallery_np {
	position:relative;
	float:left;
	display:block;
	width:270px;
	height:160px;
	margin:12px 0 0 90px;
}

#right_gallery ul, #right_gallery_np ul{
	list-style: none;
	margin: 0;
	padding: 10px 0 0 0;
}

#right_gallery li, #right_gallery_np li{
	margin: 0 0 15px 0;
	padding: 0;
}

#right_gallery img {
	width: 114px;
	height: auto;
	border: 5px solid #fff;
}

#right_gallery_np img {
	border: 5px solid #fff;
}

.galleryBtn {
	display: block;
	width: 250px;
	height: 78px;
	background: url('../images/gtmGalleryBtn.jpg') no-repeat;
	text-indent: -9999px;
	margin-left: 4px;
}

.facebook {
	display: block;
	width: 250px;
	height: 78px;
	background: url('../images/facebook.jpg') no-repeat;
	text-indent: -9999px;
	margin-left: 4px;
}

.testimonials {
	display: block;
	width: 250px;
	height: 78px;
	background: url('../images/testimonials.jpg') no-repeat;
	text-indent: -9999px;
	margin-left: 4px;
}

a:hover.galleryBtn { background-position: bottom left; }
a:hover.facebook { background-position: bottom left; }
a:hover.testimonials { background-position: bottom left; }


.left_gallery {
	margin-right: 15px;
}


#right_gallery h2 {
	font-size:2.5em;
	color:#29abe1;
	margin:0;
	padding:0;
}

#factoryFiveLinks {
	position:relative;
	float:left;
	display:block;
	width:300px;
	height:363px;
	margin-left:55px;
	margin-top:12px;
  padding-top:5px;
  background:url('../images/factoryFiveBackground.jpg') no-repeat;
}

#factoryFiveLinks ul {
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:20px;
	left:30px;
	width:240px;
}

#factoryFiveLinks ul li {
	font-size:1.6em;
	text-transform:uppercase;
	margin-bottom:25px;
	padding-left:55px;
	padding-bottom:15px;
  padding-top:9px; 
}


#factoryFiveLinks a {
	color:#ebebeb;
	display:block;
	width:200px;
	font-weight:bold;
	text-decoration: none;
}
#faq_list{list-style-type:none; font-size:}
#faq_list li{
	/*margin: 0px 0 45px -30px;*/
	/*padding-top:25px;*/
}

#faq1 {
	height: auto;
   display:block;
   background:url('../images/one.png') top left no-repeat;
   padding-bottom:40px;
   margin: 0 0 45px -30px;
}

#faq2 {
	height: auto;
   display:block;
   background:url('../images/two.png') top left no-repeat;
   padding-bottom:40px;
   margin: 0 0 45px -30px;
}

#faq3 {
	height: auto;
   display:block;
   background:url('../images/three.png') top left no-repeat;
  padding-bottom:0;margin-bottom:0;
  margin: 0 0 0 -30px;
}

#faq4 {
	height: auto;
   display:block;
   background:url('../images/four.png') top left no-repeat;
   paddding-top:0px;
   margin: 0 0 45px -30px;
}

.question {
	font-size: 17px;
	font-weight: 600;
	text-align: left;
	margin-left: 60px;
}

.answer {
	width: 500px;
	height: 60px;
	/*float: right;*/
	font-size: 17px;
	padding-left: 60px;
}

#contactForm {
	list-style:none;
	padding:0;
	margin:0;
	margin-left:40px;
}

#contactForm li {
	margin-bottom:10px
}

.inputArea {
	width:207px;
	height:13px;
	background:url('../images/inputBackground.png');
	border:1px solid #ccc;
	padding:10px 10px;
	color:#fff;
}

.textArea {
	width:207px;
	height:100px;
	background:url('../images/textAreaBackground.png');
	border:1px solid #ccc;
	padding:10px 10px;
	color:#fff;
	font-size:13px;
	font-family:"Myriad Pro", Tahoma, Arial, sans-serif;
}

.submitBtn {
	margin-left:158px;
}

#galleryOne,
#galleryTwo,
#galleryThree,
#galleryFour { 
	float:left; display:block; 
	margin-left:50px; 
}

#galleryOne ul,
#galleryTwo ul,
#galleryThree ul,
#galleryFour ul {
	list-style:none;
	margin:0;
	padding:0;
}

#galleryOne ul li,
#galleryTwo ul li,
#galleryThree ul li,
#galleryFour ul li {
	margin-bottom:10px;
}

#galleryOne h2,
#galleryTwo h2,
#galleryThree h2,
#galleryFour h2 {
	color:#29abe1;
	font-size:21px;
}

#galleryOne img,
#galleryTwo img,
#galleryThree img,
#galleryFour img {
	border: 4px solid #fff;
}


#footer {
	clear:left;
	width:990px;
	height:292px;
	margin-top:20px;
	background:url('../images/footerImage.jpg') no-repeat;
	text-align:center;
	font-size:12px;
}


#footer ul {
	position:relative;
	top:240px;
	list-style:none;
	margin-left:32.75%;
}

#footer ul li {
	display:block;
	float:left;
	margin-left:10px;
	padding-left:10px;
	border-left:1px solid #ccc;
}

#footer ul li.noBorder {
	border-left:0 !important;
}

#footer p {
	clear:left;
	margin-top:10px;
	position:relative;
	top:240px;
}

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

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

#error {
	position:relative;
	width:188px;	
	left:40px;
	color:#f00;
	border:#f00 1px solid;
/* 	padding:20px; */
	padding:0 20px;
	font-weight:bold;
	margin-bottom:10px;
	background:#FFD0D0;
}



#success {
	position:relative;
	width:188px;
	left:40px;
	color:#00750F;
	border:#00750F 1px solid;
/* 	padding:20px; */
	padding:0 20px;
	font-weight:bold;
	margin-bottom:10px;
	background:#9DFFAA;
}
