#pdf { color: #EF1E24; position: absolute; left: 790px; top: 330px; background: url("../images/pdf.jpg") no-repeat #d5d6d6; font-size: 0.6em; width: 100px; height: 60px; padding-top: 50px; z-index: 100; }
#pdf a { color: #EF1E24; }
#pdf a:hover { color: #CC0000; }

		#content h4 { 
			margin-left: 15px; margin-top: 10px; 
			font-size: 1.8em;
			text-transform: lowercase;
			margin-bottom: 10px;
			text-align: center;
			color: #000000;
			margin-bottom: 20px;
			}

#content p#note { font-size: 0.8em; margin-left: 13px; color: #000000; margin-bottom: 10px;}
p.error {font-size: 0.8em; font-weight: bold; color: red; margin-left: 175px; text-transform: none; width: 400px;}
p#sent {font-weight: bold; margin-left: 175px; margin-bottom: 10px; color: #38B549; width: 400px;}
p#notehead { width: 335px; margin-left: 245px; text-indent: -73px;}
p#notehead span.checkbox { margin-left: -170px;}
#customer_details em { color: #00aeef; }

#customer_details p { display: block; margin-bottom: 10px; font-size: 0.75em; text-transform: lowercase;}

#customer_details h4 { color: #FFFFFF; margin-top: 10px; margin-left: 5px; letter-spacing: 3px; }

#customer_details label  { font-size: 1em; line-height: 20px; position: absolute; left: 220px; width: 150px; text-align: right; }

#contact_details .testlabel {font-size: 1em; line-height: 20px; position: absolute; left: 220px; width: 150px; text-align: right; }
#contact_details .testinput {margin-left: 170px;}

#customer_details input { margin-left: 170px; }
#customer_details textarea { margin-left: 170px; width: 400px; height: 250px; font-family: Arial, Verdana, 'sans-serif'; font-size: 0.9em;}

#customer_details .checkbox input { width: 12px; height: 12px; margin-right: 5px; }
#customer_details .checkbox2 input { width: 12px; height: 12px; margin-left: 20px; margin-right: 5px; }
#customer_details .submit input { width: 150px; margin-left: 320px; margin-bottom: 20px; }
#customer_details input { width: 400px; }
#customer_details button { margin-left: 18px; }
#customer_details .form_info { 
		position: absolute; 
		width: 150px; 
		left: 800px; top: 140px; 
		color: #FF0000;
		}
		
#customer_details .form_info a { 
		color: #FF0000; text-decoration: underline; font-weight: bold;
		}
		
#customer_details .box_title { font-size: 1.1em; padding-left: 3px;}

#customer_details .quantity input { width: 50px; }
#customer_details .description input { height: 100px; }

	/* ----------------------------------------------------- customer feedback */
	
#customer_feedback em { color: #00aeef; }

#customer_feedback p { font-size: 0.75em; display: block; }



#customer_feedback #address p { display: block; margin-bottom: 10px;  }

#customer_feedback h4 { color: white; margin-top: 10px; margin-left: 5px; letter-spacing: 3px; font-size: 1.4em; }

#customer_feedback label { font-size: 1em; line-height: 20px; position: absolute; left: 220px; width: 150px; text-align: right; }

#customer_feedback input { margin-left: 170px; }

#customer_feedback .checkbox input { width: 12px; height: 12px; margin-right: 5px; }
#customer_feedback .checkbox2 input { width: 12px; height: 12px; margin-left: 20px; margin-right: 5px; }
#customer_feedback .submit input { width: 150px; margin-left: 320px; margin-bottom: 20px; }
#customer_feedback input { width: 400px; }
#customer_feedback button { margin-left: 18px; margin-top: 10px; margin-bottom: 10px; }

.form_info { 
		position: absolute; 
		width: 150px; 
		left: 800px; top: 170px; 
		color: #FF0000;
		}
		
.form_info2 { 
		position: absolute; 
		width: 150px; 
		left: 600px; top: 230px; 
		color: #FF0000;
		}
		

		
#customer_feedback .form_info a { 
		color: #FF0000; text-decoration: underline; font-weight: bold;
		}
		
#customer_feedback .box_title { font-size: 1.1em; padding-left: 3px; }


		
	/* ----------------------------------------------------- form specific */

#customer_details #address { padding-left: 30px; margin-bottom: 5px; margin-left: 5px; padding: 5px; background: #FFF468; width: 763px; }

#customer_details #address2 { padding-left: 30px; margin-bottom: 5px; margin-left: 5px; padding: 5px; background: #C6DFF1; width: 763px; }

#customer_details #furniture_request { padding-left: 40px; margin-bottom: 5px; margin-left: 5px; padding: 5px; background: #FFF468; width: 763px; }

#customer_details #contact_details { padding-left: 40px; margin-bottom: 5px; margin-left: 5px; padding: 5px; background: #F9D14C; width: 763px; }
#customer_details #contact_details2 { padding-left: 40px; margin-bottom: 5px; margin-left: 5px; padding: 5px; background: #FFF468; width: 763px; }
#contact_details label { font-size: 1em; line-height: 20px; position: absolute; left: 60px; width: 150px; text-align: right; }
#contact_details2 label { font-size: 0.8em; }
#contact_details p { display: block; margin-bottom: 10px;}
#contact_details input {text-align: left;}

#customer_details #invoice { padding-left: 40px; margin-bottom: 5px; margin-left: 5px; padding: 5px; background: #F9D14C; width: 763px; }

#customer_details #work_description { padding-left: 40px; margin-bottom: 5px; margin-left: 5px; padding: 5px; background: #F9D14C; width: 763px; }

#customer_details #person_details { padding-left: 40px; margin-bottom: 5px; margin-left: 5px; padding: 5px;  background: url("../images/jpa.gif") #C6DFF1 no-repeat right center; width: 763px; }

#customer_feedback #address { padding-left: 40px; margin-bottom: 5px; margin-left: 5px; padding: 5px; background: #FFF468; width: 763px; }

	/* --------------this is so very bad, sorry--------------- satisfaction */

#customer_feedback #satisfaction { position: relative; padding-left: 0px; margin-bottom: 5px; margin-left: 5px;  padding: 5px; background: #FFF468; width: 763px;}
/*#customer_feedback #satisfaction { padding-left: 40px; margin-bottom: 5px; margin-left: 5px; padding: 5px; background: #C6DFF1; width: 763px; }*/
#customer_feedback #satisfaction .weirdfishes { position: relative; left: 265px; background: url("../images/thumbs.png") no-repeat; width: 230px; padding-left: 20px; padding-top: 0px; padding-bottom: 0px; height: 50px;}
#customer_feedback #satisfaction .weirdfishes em { margin: 20px; position: absolute; left: 200px; width: 300px; }

#customer_feedback #satisfaction .rating { padding: 4px; position: relative; left: 172px; background: #FF0000; height: 27px; width: 400px; text-align: center; }
#customer_feedback #satisfaction .desc { position: absolute; left: -160px; text-align: right; width: 150px; padding-top: 10px; }

#customer_feedback #satisfaction .ratings { position: relative; padding: 4px; width: 400px; }
#customer_feedback #satisfaction .ratings label { position: static; font-size: 1em; padding: 2px; margin-right: 2px;  margin-left: 3px; text-align: left; font-weight: bold; margin-bottom: 0px;}
#customer_feedback #satisfaction .ratings_input { top: -10px; position: relative;  padding: 4px; width: 400px; margin: 0px; }

#customer_feedback #satisfaction .ratings_input input { width: 15px; height: 15px;  margin-left: 1px; margin-bottom: 0px;  }
#customer_feedback #satisfaction em { color: #000000; font-weight: bold; }
#customer_feedback #satisfaction .titles { width: 600px; text-align: left; margin-top: 20px; font-size: 1.0em; padding-left: 50px; }
#customer_feedback #satisfaction #big { height: 75px; width: 590px; position: relative; left: -125px; margin-top: 20px; margin-bottom: 20px; }

p.image1 { position: absolute; left: 780px; top: 450px; background: url("../images/feedback1.jpg"); z-index: 100; width: 138px; height: 138px; text-indent: -8989px; border: 1px solid #C4C4C4; }
p.image2 { position: absolute; left: 780px; top: 705px; background: url("../images/feedback2.jpg"); z-index: 100; width: 138px; height: 138px; text-indent: -8989px; border: 1px solid #C4C4C4; }
p.image3 { position: absolute; left: 780px; top: 1000px; background: url("../images/feedback3.jpg"); z-index: 100; width: 138px; height: 138px; text-indent: -8989px; border: 1px solid #C4C4C4; }
p.image4 { position: absolute; left: 780px; top: 1220px; background: url("../images/feedback4.jpg"); z-index: 100; width: 138px; height: 138px; text-indent: -8989px; border: 1px solid #C4C4C4; }

h5 { position: absolute; left: 0px; top: 0px; background: #FF0000; font-size: 2em; }

	/* --------------------- opens the dropdown window permanently */
	
	#sub_navigation li { display: block; }
