body {padding:0; margin:0; background: #000 url("../images/bg_body.gif") repeat-x;}
a:link {text-decoration:none; color:#000}
a:visited {text-decoration:none; color:#000}
a:hover {text-decoration:none; color:#00a651}
.selected {text-decoration:underline!important}
#outer_wrap {width:100%;}
#header {width:942px; height: 48px; margin:20px auto 0 auto;}
#logo {width: 340px; float:left}
#logo img {}
#logo_text {font-family: 'Quattrocento', serif; color:#00a651; font-size:36px}
#logo_text a:link {text-decoration:none!important; color:#00a651}
#logo_text a:visited {text-decoration:none; color:#00a651}
#logo_text a:hover {text-decoration:none; color:#000}
#telephone {font-family:Georgia, "Times New Roman", Times, serif; color:#00a651; font-style:italic; font-size:18px; width:174px; float:right; margin-top: 3px}
#nav {font-family: 'Quattrocento', serif; font-size:18px; padding:0px; height:25px; width:942px; margin:0px auto; clear:both}
#nav ul {margin:0px; padding:0px; float:right}
#nav li {display:inline; list-style:none; margin:0 0 0 44px}
h1 {text-indent:-3000px; line-height:0px; margin: 0;}
h2 {font-size:18px; font-weight:bold}
#text {font-family:"Times New Roman", Times, serif; margin:150px 0 0 94px; width:400px; line-height:21px; letter-spacing:0.5px; float:left}
p {font-size:15px;}

#content_outer_wrap {background-color:#000; width:100%; border-top:solid 1px #00a651}
#home #content {background:url(../images/bg_home.jpg) no-repeat; width:960px; margin:0 auto; height:577px}

#home #text {font-family: 'Quattrocento', serif; font-size:15px; margin:175px 0 0 90px; color:#232323; line-height:21px; letter-spacing:0.5px; float:left; width: 420px;}
#home p {margin: 0;}
#home p a:link {font-family: 'Quattrocento', serif; font-size:18px; color:#00a651}
#home p a:hover {color:#00a651; text-decoration:underline}
#home p a:visited {color:#00a651}

/*philosophy*/
#philosophy #content {background:url(../images/bg_philosophy.jpg) no-repeat; width:960px; margin:0 auto; height:733px}

/*prices*/
#prices #content {background:url(../images/bg_prices.jpg) no-repeat; width:960px; margin:0 auto; height:733px}
#prices #text {font-family:"Times New Roman", Times, serif; margin:130px 0 0 94px; width:450px; line-height:21px; letter-spacing:0.5px; float:left; position: relative;}
#prices h2 {margin:30px 0 15px 0}
#prices p {margin:2px 0}
#prices .alignleft {float: left; clear:left; margin:2px 0; padding:0; width: 360px;}
#prices .alignright {float: right; width:90px; clear:right; margin:2px 0; padding:0}

/*careers*/
#careers #content {background:url(../images/bg_careers.jpg) no-repeat; width:960px; margin:0 auto; height:733px}
.green_text {color:#00a651;}

/*location*/
#location #content {background:url(../images/bg_location.jpg) no-repeat; width:960px; margin:0 auto; height:733px}
#location #text {font-family:"Times New Roman", Times, serif; margin:165px 0 0 94px; width:460px; line-height:21px; letter-spacing:0.5px; float:left}
#google_map {background-color:#999; padding:1px}

/*contact*/
#contact #content {background:url(../images/bg_contact.jpg) no-repeat; width:960px; margin:0 auto; height:733px}
#contact #text {font-family:"Times New Roman", Times, serif; margin:150px 0 0 94px; width:420px; line-height:21px; letter-spacing:0.5px; float:left; position: relative;}
#contact p {margin:4px 0}
#contact .alignleft {float: left; clear:left; margin:2px 0; padding:0; width: 290px;}
#contact .alignright {float: right; width:120px; clear:right; margin:2px 0; padding:0}


#footer {width:960px; height: 50px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; margin: 30px auto 0;}
#address {float:left}
#copyright {float:right}