html, body, p, small, span, h1, h2, h3, h4, h5, h6, form, img, dl ,dd, dt, div, table, tr, td, ul, li {margin:0px; padding:0px; border:0px none;}
table, tr, td {border-collapse:collapse;}
ul, li {list-style-type:none;}
html {width:100%;}
body {font-family:'Tahoma',sans-serif;
 width:100%;
 background-image:url(../bgi/tff-body.jpg); background-position:center top; background-repeat:repeat-y;
 background-color:#071530; border-top:1px solid #000000;}

#wrap1 {width:100%; height:100%;
 background-image:url(../bgi/tff-rep.jpg); background-position:center top; background-repeat:repeat-y;}
#wrap2 {width:100%; height:100%;
 background-image:url(../bgi/tff.jpg); background-position:center top; background-repeat:no-repeat;}
#wrap3 {width:100%; height:100%;
 background-image:url(../bgi/tff-bot.jpg); background-position:center bottom; background-repeat:no-repeat;}

#head {width:960px; height:280px; overflow:hidden; margin:0 auto;
 background-image:url(../bgi/tff.jpg); background-position:-288px top; background-repeat:no-repeat;}
#head a {width:100%; height:100%; display:block;
 color:#ffffff; text-align:center; font-size:20px; letter-spacing:1px; font-weight:normal; font-style:italic; text-decoration:none; line-height:0px;
 padding:240px 0px 0px 0px;}
#head .test {width:960px; height:224px; position:absolute; top:0px;}

#nav {width:960px; height:64px; overflow:hidden; margin:0 auto;
 background-image:url(../bgi/tff.jpg); background-position:-288px -280px; background-repeat:no-repeat;}
#nav ul {padding:0px 0px 0px 186px;}
#nav li {display:inline; float:left; height:64px;}
#nav a {color:#690000; text-decoration:none; text-align:center; font-variant:small-caps; font-size:24px; letter-spacing:2px; font-weight:normal;
 width:100%; height:100%; display:block; padding-top:12px;
 background-image:url(../bgi/tff-nav.jpg); background-repeat:no-repeat;}
#nav h1 {color:#000000; text-decoration:none; text-align:center; font-variant:small-caps; font-size:24px; letter-spacing:2px; font-weight:normal;
 width:100%; height:100%; display:block; padding-top:12px;}
#nav .nav1, #nav .nav1-on {width:130px;}
#nav .nav1 a {background-position:0px 0px;}
#nav .nav1 a:hover {background-position:0px -64px;}
#nav .nav1 h1 {background-image:url(../bgi/tff-nav.jpg); background-position:0px -128px;}
#nav .nav2, #nav .nav2-on {width:296px;}
#nav .nav2 a {background-position:-130px 0px;}
#nav .nav2 a:hover {background-position:-130px -64px;}
#nav .nav2 h1 {background-image:url(../bgi/tff-nav.jpg); background-position:-130px -128px;}
#nav .nav3, #nav .nav4-on {width:177px;}
#nav .nav3 a {background-position:-426px 0px;}
#nav .nav3 a:hover { background-position:-426px -64px;}
#nav .nav3 h1 {background-image:url(../bgi/tff-nav.jpg); background-position:-426px -128px;}

#content-wrap1 {width:960px; margin:0 auto;
 background-image:url(../bgi/tff-rep.jpg); background-position:-288px top; background-repeat:repeat-y;}
#content-wrap2 {
 background-image:url(../bgi/tff-bot.jpg); background-position:-288px bottom; background-repeat:no-repeat;}
#content-wrap3 {
 background-image:url(../bgi/tff.jpg); background-position:-288px -344px; background-repeat:no-repeat;}
 
#content {width:688px; float:left; padding:0px 0px 32px 0px;}
#content h2 {color:#53371e; font-size:20px; padding:16px 32px 16px 64px; font-weight:normal; letter-spacing:1px;}
#content h3 {color:#514132; font-size:12px; padding:16px 32px 0px 64px; font-weight:bold; letter-spacing:1px;}
#content p {color:#514132; font-size:12px; padding:0px 32px 0px 64px; text-align:justify; letter-spacing:1px; line-height:150%;}
#content i {color:#b8ada2;}
#content p a {color:#c39453;}
#content p a:hover {color:#8c5100; text-decoration:none;}
#content .img-right {float:right; padding:2px 32px 0px 8px;}
#content .img-left {float:left; padding:18px 8px 0px 64px;}
#content .thumbs {padding:0px 0px 0px 64px; line-height:0px;}
#content .thumbs img {}
#content .thumbs a {width:142px; height:81px; display:block; float:left; margin:8px 8px 0px 0px;
 background-color:#19120c;}
#content .thumbs br {clear:both;}
 
#content .address span {padding-left:60px;}

#content form {padding:16px 32px 32px 64px;}
#content form br {clear:both;}
#content form fieldset {padding:16px 0px 16px 0px;}
#content form legend {color:#514132; margin:0px 0px 4px 32px; font-size:14px; letter-spacing:1px;}
#content form .input {color:#ffecd9; font-family:'Tahoma',sans-serif; font-size:12px; letter-spacing:1px;
 width:200px; float:left; margin:0px 8px 8px 0px; padding:2px 4px 4px 4px;
 border-top:1px solid #582b10; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; border-left:1px solid #582b10;
 background-color:#605143;}
#content form textarea {color:#ffecd9; font-family:'Tahoma',sans-serif; font-size:12px; letter-spacing:1px;
 width:200px; height:200px; float:left; margin:0px 0px 8px 0px; padding:2px 4px 4px 4px; resize: none;
 border-top:1px solid #582b10; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; border-left:1px solid #582b10;
 background-color:#605143;}
#content form .input-text {color:#514132; width:112px; font-size:12px; float:left; text-align:right; margin:0px 0px 8px 0px; padding:3px 4px 8px 0px; letter-spacing:1px;}
#content form .area-text {color:#514132; width:112px; font-size:12px; float:left; text-align:right; margin:0px 0px 8px 0px; padding:2px 4px 8px 0px; letter-spacing:1px;}
#content form .submit-wrap {height:80px; width:226px;
 background-image:url(../bgi/submit-on.jpg);}
#content form .submit {height:80px; width:226px;}
#content form .form-left {width:333px; float:left;}
#content form .form-right {float:left; padding-top:128px;}
#content form .required {color:#d20000; font-size:10px; letter-spacing:1px; padding:4px 0px 0px 0px; float:left;}

#map_canvas {width:592px; height:320px; margin:0px 0px 0px 64px;}
#map_canvas .map-box p {margin:0px; padding:0px;}
#map_canvas .map-box b {margin:0px; padding:0px;}

#side {width:272px; float:right; margin:16px 0px 0px 0px;}
#side .column {width:1px; height:100%; float:left;}
#side .title {color:#ffdd73; font-size:12px; margin:0px 16px 0px 24px; font-weight:normal; letter-spacing:1px; text-decoration:none;}
#side .title:hover {color:#fff5d4;}

#side .nav {margin:4px 32px 4px 0px; cursor:pointer;}
#side .nav li {margin:0px 16px 4px 16px;
 background-color:#000000;}
#side .nav a {color:#000000; font-size:12px; height:18px; text-decoration:none; letter-spacing:1px;
 border-top:1px solid #ffc969; border-right:1px solid #582b10; border-bottom:1px solid #582b10; border-left:1px solid #ffc969;
 background-image:url(../bgi/side-nav.jpg); background-repeat:repeat-y;
 display:block; padding:4px 0px 0px 8px; line-height:100%;}
#side .nav a:hover {}

#side .blackout {width:100%; height:100%; position:fixed; background-color:#000000; top:0px; left:0px; z-index:0; display:none}
#side .traylen-enterprises {width:240px; height:64px; position:relative; clear:both; margin-bottom:0px; margin-top:32px; z-index:1;
 background-image:url(../bgi/traylen-enterprises-normal.png);}
#side .traylen-enterprises a {}
#side .traylen-enterprises img {}

#footer {width:960px; height:82px; overflow:hidden; clear:both;
 background-image:url(../bgi/tff-bot.jpg); background-position:-288px -98px; background-repeat:no-repeat;}
#footer p {color:654420; font-size:12px; padding:8px 64px 0px 64px;}
#footer .copy {}
