@charset "utf-8";
/* CSS Document */

* {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
#page {width:1000px; margin:0 auto; text-align:left; position:relative;}
body {background:url(img/bg.jpg) repeat; width:100%; text-align:center; margin:10px auto;}
#home p, li {font-size:14px; line-height:21px; color:#111b1d;}
#interior p, li {font-size:12px; line-height:18px; color:#111b1d;}
h2 {font-size:16px; line-height:24px; color:#111b1d; font-weight:bolder; border-bottom:1px solid #c00;}
h3 {font-size:14px; line-height:21px; color:#e9dbb6;}
a {color:#e6dfc5;}
a:hover {color:#f3c526;}
.img {border:2px solid #606060; margin-left:15px;}
.flashIMG {border:5px solid #606060;}
.small {font-size:11px; line-height:15px; color:#e9dbb6; padding:0 84px 10px 0; font-weight:lighter;}
.small2 {font-size:11px; line-height:15px; color:#000; padding:0 84px 10px 40px; font-weight:lighter;}
.featureSmall {font-size:10px; line-height:15px; color:#9b9b9b; text-align:right;}
.h2 {font-size:16px; line-height:24px; color:#f3c526; font-weight:bold;}
td {vertical-align:top;}
blockquote {padding:0 10px 10px 20px; font-size:14px; line-height:21px;}


/*Header*/
#header {background:url(img/header.png) no-repeat; height:334px; position:relative;}


/*Navigation*/
#nav {width:100%; height:30px; position:absolute; top:148px; left:290px; z-index:1000; margin:0 auto; list-style:none;}
#nav a {line-height:17px; display:block; float:left; color:#f4e6a5; text-decoration:none; font-size:17px; padding:0 30px; font-weight:bold;}
#nav a:hover {color:#fff;}
#nav li {display:block; float:left; position:relative;}
#nav li a {float:none; text-align:left;}
#nav ul li {width:120px;}
#nav ul ul li {width:100px; z-index:10000;}
#nav li li+li {border-top: 1px solid #f4e6a5;}
#nav ul {display:none; background:#454545; opacity:0.8; border:1px solid #f4e6a5; position:absolute; top:18px; left:30px; width:120px; z-index:100000;}
#nav ul li a {color:#f4e6a5; font-size:12px; line-height:18px; padding:5px 10px; border-bottom:1px solid #f4e6a5; font-weight:lighter;}
#nav ul li a:hover {background:#8a0707;}
#nav ul ul {top:0px; width:100px; border:1px solid #f4e6a5; position:absolute; top:-1px; left:120px; opacity:0.9; z-index:10000;}
#nav li:hover ul, #nav li.sfhover ul {display:block;}
#nav li:hover ul ul, #nav li.sfhover ul ul {display:none;}
#nav ul li:hover ul, #nav ul li.sfhover ul {display:block;}
#nav ul li li+li {border-top: 1px solid #f4e6a5;}


/*Content*/
#flash {position:absolute; top:235px; left:40px; height:285px; float:right; z-index:0;}
#flash object {float:left; z-index:0;}
#content {background:url(img/body.png) repeat-y; margin:0; padding:190px 0 20px 0; min-height:250px;}
#left {background:#f4e6a5; opacity:0.8; margin-left:45px; padding:20px 25px; width:550px; float:left;}
#left p {padding:0 10px 10px 10px; opacity:1;}
#left a {color:#C00;}
#left h2, #rightContent h2 {padding:5px 10px; margin-bottom:10px; border-bottom:1px dotted #c00; line-height:20px;}
#right {float:left; width:325px; margin-left:25px;}
#rightContent {background:#f4e6a5; opacity:0.8; margin:85px 45px 0 0; padding:10px 20px;}
#orderIMG {padding:30px 0 0 25px;}


/*Form*/
input {font-size:13px;}
ul.contactForm {display:block;}
ul.contactForm li {margin:0; padding:5px; display:block; list-style:none; position:relative; clear:both; height:30px;}
ul.contactForm label {margin:0; padding:0; width:541px; position:absolute; top:8px; left:10px;}
ul.contactForm input, ul.contactForm select, ul.contactForm textarea {border:#e6dfc5 2px solid; width:210px; margin-left:150px;}
ul.contactForm li#comments {margin-bottom:40px;}
ul.contactForm li#interest, ul.contactForm li#locations {width:100%; height:15px;}
ul.contactForm input#yourself, ul.contactForm li#numberEmployees input#100, ul.contactForm input#single {margin-left:142px;}
ul.contactForm input#company, ul.contactForm input#multiple {margin-left:40px;}
ul.contactForm input#yourself, ul.contactForm input#company, ul.contactForm input#single, ul.contactForm input#multiple {border:none; width:20px;}
ul.contactForm li#numberEmployees input {margin-left:10px; border:none; width:20px;}
ul.contactForm li#healthServices {height:40px;}
ul.contactForm input#healthBox {border:none; margin-left:0; width:20px;}

#contactEmployees {margin-left:142px; padding-top:5px;}


/*Footer*/
#footer {text-align:center; width:100%; margin-bottom:40px;}
#footer p {font-size:11px; color:#7f8182; line-height:20px; padding:15px 0 40px 80px; float:left;}
