/* Global Styles
----------------------------------------- */
html { height: 100%; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #f1f1f1; background-image:url(images/body_bg.jpg); background-repeat:repeat; }
* { margin:0; padding:0; }
body { font-size: .8em; font-family:Tahoma, Geneva, sans-serif; }
img { border: none; padding:0px; margin:0px; }
h1 { font-size: 140%; color:#3e0401; font-style:italic; padding: 0 0 1em; }
h2 { font-size: 100%; color:#505050; font-style:italic;}
h3 { font-size: 90%; color:#505050;}
p { line-height: 1.4em; margin-bottom:1em; }
a { color:#004a7c;}
a:hover { color:#0067ac; text-decoration:none;}
.name { color:#0067ac; font-weight:600; font-style:italic;}

/* Wrapper
----------------------------------------- */
#wrapper { width: 783px; background-color:#36080b; margin: 0px auto; padding:0px; text-align:left; border-top-width: 1px; border-top-color: #ffffff; }
#wrapper_home { width: 782px; background-color:#f8f4eb; margin: 0px auto; padding:0px; text-align:left; border-top-width: 1px; border-top-color: #ffffff;}

/* Header
----------------------------------------- */
#header { height:78px; background-color:#e3b14a; padding-top: 5px; }
#headernav { border-top: 1px solid #000; padding: .5em 0 .5em; margin:0 auto; width: 780px; }
#headernav ul { margin-left: 10px; }
#headernav li { display:inline; list-style:none; padding: 0 6px; }

#headerimg { margin-bottom: 1.5em; }


/* Home Page
----------------------------------------- */
#content_home { padding: 10px 30px 10px 30px;  background-color: #f8f4eb; color: #3e0401; }
.homeL { float:left; width:280px; padding-right: 30px; }
.homeR { float:left; width: 410px; }
.homebotL { float:left; width:370px; padding-right: 5px; }
.homebotR { float:left; width: 345px; font-size:.9em; }
.homebotR p { margin-bottom: 5px; }
.homebotR img { margin-top: 10px; }

.awards ul { display:block; margin:.5em 20px; }
.awards li { background:url(images/award_star.gif) no-repeat 0 0; padding:0 5px .5em 25px; }
.awards ul, li { list-style:none; }

/* Sub nav 
----------------------------------------- */
#htSubNavImg { background:url(images/header_ht_main.gif) 0 0 no-repeat; height:50px; width: 782px; }
img.title { float:left; padding: 13px 0 0 13px; }
#subNav ul { text-align:right; padding-top:5px; }
#subNav li { display:inline; font-size: .85em; font-weight:bold; padding-right: 15px; word-spacing:1px; }
#subNav a { color:#360606; background-color: inherit; text-decoration:underline; padding: 5px 8px 7px; line-height:40px; }
#subNav a:hover { background-color: inherit; color:#a87326; text-decoration:none; }


/* Content
----------------------------------------- */
#content { padding: 0px 30px 10px 30px; }

.clearancelink { float: right; }

#clearance { border-collapse:collapse; margin-bottom:2em; width: 740px; }
#clearance th { text-align:center; padding-bottom:5px; }
#clearance td { padding: 7px 5px; border:1px solid #dbdbdb; }


/* Pages
----------------------------------------- */
table { border-collapse:collapse; border:none; width: 100%; margin-top: 15px; }
td {width: 50%; text-align:left; vertical-align: top; }
td.consultLeft { text-align: left; vertical-align:top; width:310px; }
td.consultRight { text-align: center; vertical-align:top; padding-left: 15px; width:200px; }
td.consultRight img { padding-bottom: 5px; }

#textarea { } /* do not delete this div */
#textarea .grey { background-color: #bdbdbd; border: 1px solid #fff; color: #3e0401; padding: 20px 30px 15px; width: 720px; }
#textarea .offwhite { background-color: #f8f4eb; border: 1px solid #fff; color: #3e0401; padding: 20px 30px 15px; width: 720px; }
#textarea .white { background-color: #fff; border: 1px solid #fff; color: #3e0401; padding: 20px 30px 15px; width: 720px; }
#textarea .brown { background:url(images/woodgrain.jpg) 0 0 repeat; border: 1px solid #fff; color: #3e0401; padding: 20px 30px 15px; width: 720px; }
#textarea .green { background-color: #d2dacb; border: 1px solid #fff; color: #3e0401; padding: 20px 30px 15px; width: 720px; }
#textarea img{ margin: 0; padding-top: 0px; }

#textarea ul { margin: 0 0 1em 20px; }
#textarea li { padding-bottom: .25em; }
#textarea blockquote { margin: 0 40px 1em 20px; }
#textarea #testimonial { font-family:"Times New Roman", Times, serif; font-size:1.1em; font-style:italic; text-align:left; }
#textarea iframe { float:right; border:1px solid #5f5f5f; margin-bottom: 1em; }

#textarea ul.noindent { display:block; margin:.5em 8px .5em 0; }
#textarea ul.noindent li { background:url(images/award_star.gif) no-repeat 0 0; padding:0 5px .5em 25px; }
#textarea ul.noindent li { list-style:none; }

.imgright { float: right; padding: 5px 0 10px 15px; }
.textcenter { text-align: center; }

.clear { clear: both; background: none; }
/* Footer
----------------------------------------- */
#footerWrap { margin:0 auto; background:url(images/footer_bkg.gif) 0 0 no-repeat; height:103px; width: 783px; }
#footernav { font-size:80%; margin: 0 150px 10px 150px;}
#footernav { text-align:center; color:#d68e29; font-weight: bold; }
#footernav a { color:#d68e29; text-decoration:none; }
#footernav a:hover { color:#744808; text-decoration:none; }
#footernav p { margin-top: 10px; }
#footer { font-size:70%; margin: 0 150px 10px 150px; padding-bottom: 10px; }
.copyright { text-align:center; color:#744808; }
.copyright a { color:#744808; text-decoration:underline; }
.copyright a:hover { color:#d68e29; text-decoration:underline; }
.footer_bg { float: left; height: 100px; margin-left: 30px; width: 100px; }
.footer_gb { float: right; height: 100px; margin-right: 20px; width: 100px; }

