body {text-align: center; color: #ccc;font-family: Frutiger, Helvetica, Serif; letter-spacing: 1px;}
#wrapper {margin: 100px auto 20px auto; padding: 3px; border: 1px solid #000; width: 1000px; position: relative;}
#uppercontent {background: url(../my_images/background-upper.png) 0 0 no-repeat; height: 540px;}
#wrapper #header { 
	text-align: center;
	padding-top: 40px;
	width: 1000px;
	position: relative;
	}
	#wrapper #header h1 {position: absolute; top: 0px; left: -999px;}
#slideshow {text-align: center; margin-top: 3em;}
#footer {background: url(../my_images/background-lower.png) 0 0 no-repeat; height: 259px;}
	
#footer div {  margin-top: 2em;text-align: left;}	
#contact-info {margin-right: 1em; margin-left: 2em;width: 18%;float: left;padding-top: 35px;}
.contact { margin-left: 3em; width: 34%; float: left;}
#quotesContainer { margin-right: 0em;width: 33%;float: right; background: url(../images/quote-left.png) 0 0 no-repeat;padding: 20px 0 0 20px;}
	
label {float: left; width: 70px; text-align: left;}	
.contact li {padding-bottom: 10px;}	
	#philosophy {background-color: #2B0000; height: 10px; position: absolute; top: 500px;width: 999px;}
li input {height: 20px;width: 200px; border: 1px solid #f55013; background-color: #ccc;-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;	
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 4px; line-height: 1.5em;font-size: 1.2em;}

li textarea {width: 250px; border: 0 none; background-color: #ccc;-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;	
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 4px;
	 border: 1px solid #f55013;
}

p#vcard {margin-top: 1em; display: block;  }
#vcard a {text-decoration: none; color: #f55013; height: 100px; width: 230px; display: block;padding-top: 20px;}
#texts a {text-decoration: none; color: #f55013; font-family: Frutiger, Helvetica, Serif; font-size: 85%; font-style: normal;}
#vcard a:hover {background: url(../images/vcard-help.png) top right no-repeat;}
#vcard img {margin-right: 10px; border: 0 none;}
#contact-form li { margin-bottom: 1em;}
form {padding-top: 1em; display: block;}
h2 {font: 180% "ATOfficinaSerif", Officina, "Lucida Grande", lucida, Times, Serif; letter-spacing: 1px;}
li input.btn {border: 2px solid #f55013; 
background-color: #2b0000; 
color: #ccc;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;	
	-moz-border-radius: 3px;
	border-radius: 3px;
	 padding: 4px;
	margin-left: 70px;
	width: 100px;
	font-size: 90%;
	height:auto;
	}

	li input.btn:hover {background-color: #F55013;}

#footer div div{  margin-top: 0;}	
blockquote {font: 140%/180% "ATOfficinaSerif", Officina, "Lucida Grande", lucida, Times, Serif; letter-spacing: 1px; font-style: italic;font-weight: lighter;}
blockquote span {display: block; margin-top: 1em; font-size: 90%;}
div#texts {padding-bottom: 1em; background: url(../images/quote-right.png) bottom right no-repeat; width: 90%; overflow: visible; }
/* div#testimonials {display: none;} */
