@charset "UTF-8";

/***  RESET  ***/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:none;
	outline:none;
	font-weight:inherit;
	font-style:inherit;
	font-size:inherit;
	font-family:inherit;
	/*vertical-align:baseline;*/
}
a{
	color:#666;
}
a:hover{
	text-decoration:none;
}
.cb{
	clear:both;
}
.fl{
	float:left;
}
.title{
	font-size:150%;
	color:#A06B29;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style:italic;
	font-weight:bold;
	margin:0px 0px 5px 20px;
	}

h1{font-size:3.5em;}
h2{
	font-size:130%;
	color:#A06B29;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style:italic;
	font-weight:bold;
	margin:10px 0px 5px 0px;
	}
h3{font-size:2.5em;}
h4{font-size:2em;}
h5{font-size:1.5em;}
h6{font-size:1em;}

:focus {outline:none;}

.lists{
	margin-left:40px;
}

/*table {border-collapse:collapse; border-spacing:0;}*/
caption, th, td {text-align:left; font-weight:normal;}

blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

em{font-style:italic;}
strong{font-weight:bold;}
a img{border:none;}



/***  UNIVERSAL  ***/
body {font-size:11px; line-height:14px; color:#767171; background:#eae7da; font-family:Arial, Helvetica, sans-serif;}

#wrapper {width:965px; margin:20px auto; position:relative;}



/***  CONTENT  ***/

	/** GENERAL **/
	#masthead {float:left; display:inline; width:965px; margin-bottom:0px;}
	
	#mainNav {float:left; display:inline; width:965px; margin:0;}
		#mainNav img {display:block;}
		#mainNav li {float:left; display:inline; height:45px;}
			#mainNav li a,
			#mainNav li a:visited {}
			#mainNav li a:hover,
			#mainNav li a.active {}
	
	#content {float:left; display:inline; width:939px; padding:0 13px; background:url(../images/content_repeat.gif) 0 0 repeat-y;}
		#content a {color:#2583e2;}
	
	#content_bottom {float:left; display:inline; width:965px; height:13px; background:url(../images/content_bottom.gif) 0 0 no-repeat;}
	#footer {float:left; display:inline; width:939px; padding:0 13px 15px; font-size:.9em;}

	#watchVideo {position:absolute; top:70px; left:650px; width:175px; height:23px;}
	
	
	/** HOME  **/
	#flashWrapper {float:left; display:inline; width:939px;}
	#belowFlash {float:left; display:inline; width:939px; height:195px; position:relative; background:url(../images/footer_bg.jpg) 0 0 no-repeat;}
		#belowFlash #p1 {position:absolute; top:60px; left:20px; width:370px; line-height:1.5em; letter-spacing:1px;}
		#belowFlash #p2 {position:absolute; top:60px; left:468px; width:320px; font-size:.9em; line-height:1.1em; letter-spacing:1px;}


	/** WHO WE ARE PAGE **/
	#whoWeAre {float:left; display:inline; width:939px; height:779px; background:url(../images/whoWeAre_BG.jpg) 0 0 no-repeat; position:relative;}
		#whoWeAre p#p1 {position:absolute; top:40px; left:32px; width:275px;}
		#whoWeAre p#p2 {position:absolute; top:290px; left:490px; width:390px;}
		#whoWeAre p#p3 {position:absolute; top: 510px; left:237px; width:420px;}
		#whoWeAre p#p4 {position:absolute; top: 658px; left:237px; width:420px;}
		
		
	/** GETTING STARTED **/
	#gettingStarted {float:left; display:inline; width:939px; height:859px; background:url(../images/gettingStarted_BG.jpg) 0 0 no-repeat; position:relative;}
		#gettingStarted p#p1 {position:absolute; top:44px; left:32px; width:275px;}
		#gettingStarted p#p2 {position:absolute; top:200px; left:32px; width:430px;}
			#gettingStarted p#p2 span {color:#0ac536; font-size:2em; font-weight:bold;}
		#gettingStarted p#p3 {position:absolute; top:515px; left:32px; width:250px;}
		#gettingStarted p#p4 {position:absolute; top:515px; left:348px; width:245px;}
		#gettingStarted p#p5 {position:absolute; top:515px; left:643px; width:245px;}
		#gettingStarted p#p6 {position:absolute; top:740px; left:32px; width:860px;}
		
		
	/** CONTACT US **/
	#contact {float:left; display:inline; width:939px; height:779px; background:url(../images/contact_BG.jpg) 0 0 no-repeat; position:relative;}
		#contact p#p1 {position:absolute; top:45px; left:32px; width:270px;}
			#contact p#p1 span {font-size:1.3em; line-height:1.1em; color:#000;}
		#contact p#p2 {position:absolute; top:380px; left:32px; width:270px;}
	
	
	/** CUSTOMER EXPERIENCE **/
	#customer {float:left; display:inline; width:939px; height:779px; background:url(../images/customer_BG.jpg) 0 0 no-repeat; position:relative;}
		#customer p#p1 {position:absolute; top:75px; left:32px; width:415px;}
		#customer p#p2 {position:absolute; top:225px; left:32px; width:415px;}
		#customer p#p3 {position:absolute; top:290px; left:32px; width:415px;}
		#customer p#p4 {position:absolute; top:290px; left:500px; width:425px;}
			#customer p#p3 span,
			#customer p#p4 span {font-size:1.3em; color:#000;}
		#customer p#p5 {position:absolute; top:710px; left:32px; width:650px;}
	
	
	/** PROFESSIONAL **/
	#professional {float:left; display:inline; width:939px; height:636px; background:url(../images/professional_BG.jpg) 0 0 no-repeat; position:relative;}
		#professional p#p1 {position:absolute; top:75px; left:32px; width:490px;}
		#professional p#p2 {position:absolute; top:260px; left:32px; width:410px;}
		
		#professional #tableDiv {position:absolute; top:315px; left:32px; width:840px; padding:15px; border:3px solid #0ac536; background:#eae7da; color:#000;}
			#professional #tableDiv table td {padding:5px; font-weight:bold; vertical-align:top;}
			#professional #tableDiv table td input.text {width:300px;}
			input.submit {background:url(../images/submit_btn.jpg) 0 0 no-repeat; border:none; width:175px; height:23px;}
			
			
	/** FACTORY TOUR **/
	#factoryTour {float:left; display:inline; width:939px; position:relative;}
		#factoryTour .col1 {float:left; display:inline; width:375px; padding:30px 80px;}
		#factoryTour .col1 #heading {margin:10px 0;}
			#factoryTour .col1 p {padding:15px 0; line-height:1.5em;}
			#factoryTour .col1 #backBtn {display:block; width:175px; margin:30px 0 10px 100px;}
			
		#factoryTour .col2 {float:left; display:inline; width:384px; padding:30px 10px;}
			#factoryTour .col2 ul {}
				#factoryTour .col2 ul li {float:left; display:inline; width:145px; height:145px; margin:0 30px 20px 0;}
					#factoryTour .col2 ul li a {text-decoration:none;}
						#factoryTour .col2 ul li a img {display:block;}