@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, 
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; 
font-style: inherit; font-size: 100%; vertical-align: baseline; list-style:none; text-decoration:none;}
body {line-height:1; background:#0c0e11 url(../images/bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}
h1 {font-size:16px; font-weight:bold; margin:12px 0;}
p{margin:12px 0;}
#wrapper {margin:0 auto; width:998px; }
#header{height:86px; position:relative; top:-194px; z-index:2;}
#header a{color:#d9d9d9;}
#header a:hover{color:#FFA100;}
#header .left{width:312px; margin:0 20px 0 0; float:left;}
#header ul {margin-top:66px;}
#header .left li{width:75px; float:left;}
#header .mid{width:324px; margin:0; float:left; z-index:1}
.logo {z-index:1; position:relative; left:163px; background: url(../images/fflogo.png) no-repeat center; height:194px; width:652px; text-align:center;}
#header .right{width:312px; margin:0 8px 0 20px; float:right; text-align:right;}
#header .right li{width:75px; float:right;}
#footer{width:998px; margin:4px 0 0 0; color:#d9d9d9; font-size:10px; position:relative; top:-194px;}
#footer a{color:#d9d9d9; font-size:10px;}
#footer a:hover{color:#FFA100; text-decoration:underline}
#footer ul li.ftrleft{width:312px; margin:0 0 0 20px; float:left; }
#footer ul li.ftrmid{width:334px; float:left; background:url(../images/logo_small.png) no-repeat center; height:141px; position:relative; top:-50px}
#footer ul li.ftrright{width:312px; float:right; text-align:right; margin:0 20px 0 0;}
#content {margin:0 0 0 0; width:998px; height:706px; background: url(../images/back.png) no-repeat; position:relative; top:-194px;}
#subhead{font-size:8px; height:67px; color:#d9d9d9; width:978px; margin:0 0 0 20px;}
#Window{width:973px; height:671px; margin:0 0 0 10px; background: url(../images/HomeBack.png) no-repeat; }
#BW{width:973px; height:472px; z-index:1; overflow:hidden;}
.brandWindow{width:973px; height:621px; z-index:1; overflow:hidden;}
.col4{width:475px; float:left; margin:o 0 0 37px; font-size:13px; line-height:18px; /*border-top:1px solid #633b0c; border-left:1px solid #3f2105; border-bottom:1px solid #3c1503; border-right:1px solid #613208; background: url(../images/orngFd.png) repeat;*/}
.col5{width:587px; float:left; margin:37px 0 0 37px; height:314px; border-top:1px solid #633b0c; border-left:1px solid #3f2105; border-bottom:1px solid #3c1503; border-right:1px solid #613208; background: url(../images/orngFd.png) repeat; }
.col{width:220px; float:left;}
.frontLoaders{width:973px; padding-left:37px;}
.subrow{}
.subrow li{float:left;}
.subrow .col1{width:275px; margin-right:37px; height:114px; border-top:1px solid #633b0c; border-left:1px solid #3f2105; border-bottom:1px solid #3c1503; border-right:1px solid #613208; background: url(../images/orngFd.png) repeat;}
.subrow .col2{width:275px; margin-right:37px; height:114px; border-top:1px solid #633b0c; border-left:1px solid #3f2105; border-bottom:1px solid #3c1503; border-right:1px solid #613208; background: url(../images/orngFd.png) repeat;}
.subrow .col3{width:275px; margin-right:37px; height:114px; border-top:1px solid #633b0c; border-left:1px solid #3f2105; border-bottom:1px solid #3c1503; border-right:1px solid #613208; background: url(../images/orngFd.png) repeat;}
h3{ font-size:16px; font-weight:700;}
.feat{width:275px; margin-right:37px; height:114px; background:none;}
.m37{margin:37px;}
.m0{margin:0;}
.p37{padding:10px 37px 0px 37px;}
.featLst{width:138px; float:left; margin:0 7px 0 0;}
.featLst li.title{width:138px; font-size:9px; background: url(../images/block.png) no-repeat; line-height:11px; color:#ffa100; margin: 8px 0 0 8px; padding:0 0 0 12px;}
.featLst li a{color:#ffa100;}
.featLst li.subtitle{width:138px; font-size:11px; line-height:11px; color:#ffa100; margin: 8px 0 0 8px; padding:0 0 0 6px;}
.featLst li.name{width:138px; overflow:hidden; color:#FFF; font-size:12px; margin:5px 0 0 14px;}
.featImage{width:110px; height:94px; border-top:1px solid #f7941e; border-left:1px solid #A36A0D; border-bottom:1px solid #A36A0D; border-right:1px solid #f7941e; background:#000; float:left; margin:10px 9px; }
.thumbCol{width:275px; margin-right:37px; float:left;}
.thumbColR{width:275px; margin:0; float:left;}
.portThumb{width:275px;  height:154px; margin-bottom:30px; padding:10px 8px 0 8px; background: url(../images/thumb_bg.jpg) no-repeat;}
.portThumb img {margin-bottom:3px; #margin-bottom:4px;}
.portThumb h3 {font-size:10px; color:#FFA100;}
.hidden{display:none;}
#video {width:500px height 323px; background:#ffa100;}
.contactForm{width:470px; padding:15px;}
.thankyou{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}
.formName{width:175px; margin:15px 0 0 15px; padding:3px 5px; height:16px; font-size:11px; color:#fff; border-top:1px solid #633b0c; border-left:1px solid #3f2105; border-bottom:1px solid #3c1503; border-right:1px solid #613208; background: url(../images/orngFd.png) repeat;}
.formText{width:175px; margin:15px 0 15px 15px; padding:3px 5px; height:200px; font-size:11px; color:#fff; border-top:1px solid #633b0c; border-left:1px solid #3f2105; border-bottom:1px solid #3c1503; border-right:1px solid #613208; background: url(../images/orngFd.png) repeat;}
textarea.formText{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
.formInput{color:#000; background:#FFA100; width:70px; margin:0 0 0 133px; border-top:1px solid #633b0c; border-left:1px solid #3f2105; border-bottom:1px solid #3c1503; border-right:1px solid #613208;}
.formTitle{width:100px; display:inline;}
.p15{padding:15px;}
.orng{color:#ffa100;}
.list li {list-style-type:disc; margin:3px 0 0 10px;}
/********************************************** BEGIN ALSTAT CLEARING METHOD **********************************************/
.clear{clear:both;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*.clearfix {display: inline-block;} */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/**********************************************   END ALSTAT CLEARING METHOD **********************************************/

