@charset "utf-8";
@font-face{font-family:'Franchise-Bold';src:url('franchise-bold-franchise.eot?iefix') format('eot'), url('franchise-bold-franchise.woff') format('woff'), url('franchise-bold-franchise.ttf') format('truetype'), url('franchise-bold-franchise.svg#webfontJHILTlMU') format('svg');font-weight:400;font-style:normal}
html{font-size:100%}
body{font-family:Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;font-size:.813em;line-height:1.4;color:#000;background:#919191;margin:0;padding:0}
article,aside,dialog,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
h1,h2,h3,h4,h5,h6{line-height:1.2;font-family:font-weight: bold;font-style:normal;text-shadow:1px 1px 0 1px #FAFAFA;margin:1em 0 .5em}
h1{font-size:1.75em;margin-top:0;text-shadow:1px 1px 0 1px #FAFAFA}
h2{font-size:1.5em}
h3{font-size:1.25em}
h4{font-size:1em}
ul,ol{margin:.75em 0 .75em 32px;padding:0}
address{font-style:normal;margin:.75em 0}
a:link{color:#B46507;text-decoration:none}
a:visited{color:#CC753F}
a:hover,a:focus,a:active{color:#666666;text-decoration:none;}
a:active{outline:none}
a img{border:none;}
a:hover img{border:none;}
em{font-style:italic}
strong{font-weight:700}
sup,sub{line-height:0}
form,fieldset{border:none;margin:0;padding:0}
input,button,select{vertical-align:middle}
q:before,q:after{content:""}
li p{margin:.5em 0}
dt{font-weight:700;margin:.75em 0 0}
dd{margin:.25em 0 .25em 32px}
#container{max-width:74em;min-width:30em;-moz-box-shadow:0 0 5px 5px #888;-webkit-box-shadow:0 0 5px 5px #888;box-shadow:0 0 5px 5px #888;text-align:left;color:#323232;background-color:#F5F5F5;margin:0 auto}
#content{position:relative;padding:0 3em}
#head{background:#bc6031 url(../art/header_bg.jpg) repeat top left;min-height:136px;width:100%}
#header{width:100%;min-height:100px}
#main-content{width:100%;float:left;margin:15px 0}
#main-content a.external-link{color:red}
#footer{width:100%;border-top:3px solid #B46507;clear:both;min-height:55px;text-align:left;position:relative}
#product_image{float:left;margin:0 20px 20px 0}
#product_info{padding:0 10px}
.categoryTitle{color:#B46507;font-weight:700;text-transform:uppercase}
.featureBox{position:relative;float:left}
.image-left{float:left;margin:0 10px 5px 0}
.image-right{float:right;margin:0 0 5px 10px}
#header h1{font-family:'Franchise-Bold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;font-size:5.5em;padding-left:3.5%;line-height:1.5em;color:#323232;text-decoration:none;border:none}
.leftcolumn{float:left;width:50%}
.rightcolumn{float:right;width:50%}
.featured-box{float:left;position:relative;background-color:#E5E5E5;padding-left:10px;padding-right:10px;margin-bottom:20px}
ul.icons{list-style:none;overflow:hidden;font:.875em/1 Arial, sans-serif;margin:0;padding:0 5px 5px 35px}
ul.icons li{float:left;width:33px;height:33px;margin:10px 10px -1px 0}
ul.icons li a{display:block;width:32px;height:32px;overflow:hidden;border:1px solid transparent;line-height:32px;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.2);-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}
ul.icons li a:hover,ul.icons li a:focus,ul.icons li a:active{opacity:0.8;border-color:#EBEBEB}
.facebook a{position:relative;text-transform:lowercase;text-indent:17px;letter-spacing:5px;font-weight:700;font-size:32px;line-height:33px;color:#919191;background:#F5F5F5;-moz-box-shadow:0 0 4px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.1);box-shadow:0 0 4px rgba(0,0,0,0.1);border-color:#FAFAFA}
.twitter a{position:relative;text-transform:lowercase;text-indent:10px;letter-spacing:20px;font:bold 30px/1 Tahoma, sans-serif;line-height:30px;color:#919191;background:#F5F5F5;-moz-box-shadow:0 0 4px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.1);box-shadow:0 0 4px rgba(0,0,0,0.1);border-color:#FAFAFA}
.flickr a{position:relative;text-indent:-9000px;font-size:54px;font-weight:700;color:#919191;background:#F5F5F5;-moz-box-shadow:0 0 4px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.1);box-shadow:0 0 4px rgba(0,0,0,0.1);border-color:#d2d2d2}
.flickr a:before{content:"/00a0";position:absolute;top:50%;left:30%;width:10px;height:10px;background:#919191;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:-5px 0 0 -5px}
.flickr a:after{content:"\00a0";position:absolute;top:50%;right:30%;width:10px;height:10px;background:#919191;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:-5px -5px 0 0}
.linkedin a{position:relative;width:30px;overflow:hidden;text-transform:lowercase;text-indent:-93px;font-size:32px;font-weight:700;color:#919191;background:#F5F5F5;-moz-box-shadow:0 0 4px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.1);box-shadow:0 0 4px rgba(0,0,0,0.1);border-color:#FAFAFA;padding:0 1px}
.clearFloat{clear:both}
.right{float:right}
p,dl{margin:.75em 0}
.morecontent,.inline-box,.left{float:left;width:98%;}
#contact_right {float:left; max-width:100%;}
#contact_left {float:left; margin-right:15%;}
input, textarea {padding:9px;border:solid 1px #E5E5E5;outline:0;font:normal 13px/100% Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;width:200px;background:#fafafa;background:-webkit-gradient(linear, left top, left 35, from(#fafafa), color-stop(4%, #F8F8F8), to(#fafafa));background:-moz-linear-gradient(top, #fafafa, #F8F8F8 1px, #fafafa 35px);box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;-webkit-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;}
textarea {width:400px;max-width:400px;height:150px;line-height:1.5em;}
input:hover, textarea:hover, input:focus, textarea:focus{border-color:#C9C9C9;-webkit-box-shadow:rgba(0, 0, 0, 0.15) 0px 0px 8px;}
.form label {color:#999999;}
.submit input {width:auto;padding:9px 15px;background:#333333;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:14px;color:#fafafa;cursor:pointer;}
.submit input:hover, .submit input:focus {background:#B46507;border-color:#C9C9C9;-webkit-box-shadow:rgba(0, 0, 0, 0.15) 0px 0px 8px;}
input[type="file"] {width:300px;}
.nobullet {list-style:none;}
div.img {margin:2px; min-height:200px;border:5px solid #f5f5f5;width:auto;float:left;text-align:center;}
div.img img {display:inline;margin:3px;}
div.img:hover {border:5px solid #fff;}
div.desc{text-align:center;width:390px;margin:2px;font-weight:bold;}
.menuHolder {margin:0 auto;color:#F5F5F5;text-align:left;position:relative;z-index:20;}
.menuHolder ul.nav li {display:inline-block;display:inline;}
.menuHolder ul.nav {padding:0 0 0 2px;margin:0;list-style:none;display:inline-block;}
.menuHolder ul.nav li {float:left;display:block;padding:0 4px 0 2px;position:relative;}
.menuHolder ul.nav li a.top-a {display:block;padding:0 20px;text-decoration:none;color: #f5f5f5;margin-top:4px; transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-webkit-transition: 0.25s ease-in-out;}
.menuHolder ul.nav li a.top-a b {display:block;padding:0 20px;font:normal 1.5em/1.9em Bebas, Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;color:#fff;}
.menuHolder ul.nav li a.top-a:hover {background:#CC753F;color:#f5f5f5;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
.menuHolder ul.nav li:hover a.top-a {background:#CC753F;color:#f5f5f5;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
.menuHolder ul.nav div {position:absolute;top:-30000px;left:2px;opacity:0;border:12px solid #CC753F;background:#CC753F;z-index:30;-moz-border-radius:0 0 12px 12px;-webkit-border-radius:0 0 12px 12px;border-radius:0 0 12px 12px;-o-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);transition:opacity 0.8s ease-in-out;-o-transition: opacity 0.8s ease-in-out;-moz-transition:opacity 0.8s ease-in-out;-webkit-transition:opacity 0.8s ease-in-out;}
.menuHolder ul.nav div.left {left:auto;right:4px;}
.menuHolder ul.nav div ul {padding:0;list-style:none;width:165px;margin:0 5px;float:left;display:inline;text-align:left; background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.menuHolder ul.nav div ul.colLeft {margin-left:5px;}
.menuHolder ul.nav div ul.colRight {margin-right:5px;}
.menuHolder ul.nav div ul.colSingle {margin-left:5px;margin-right:5px;}
.menuHolder ul.nav div ul li.liTop {float:left;padding:0;overflow:hidden;margin:5px;border-bottom:1px solid #f5f5f5;}
.menuHolder ul.nav div ul li.liTop b {color:#323232;text-transform:uppercase;}
.menuHolder ul.nav div ul li.liBott {float:left;height:8px;padding:0;width:140px;overflow:hidden;}
.menuHolder ul.nav div ul li.lnk {float:left;margin:0 5px 0 5px;display:inline;}
.menuHolder ul.nav div ul li.last {background:transparent;}
.menuHolder ul.nav div ul li a {display:block;width:145px;text-decoration:none;font:13px/16px Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;color:#B46507; margin:0;padding:4px 0 4px 10px;background:transparent url(../art/arrow.gif) no-repeat left center;}
.menuHolder ul.nav div ul li a:hover {color:#919191;background:transparent url(../art/arrow.gif) no-repeat 1px center;}
.menuHolder ul.nav div.col1 {width:175px;}
.menuHolder ul.nav div.col2 {width:350px;}
.menuHolder ul.nav div.col3 {width:460px;}
.menuHolder ul.nav li:hover div {top:40px;opacity:1;}
.menuHolder ul.nav div span {display:block;clear:left;height:5px;position:relative;}
.menuHolder ul.nav div span em {display:block;width:10px;height:20px;position:absolute;right:0;top:0;overflow:hidden;}
.menuHolder ul.nav li.number:hover a.top-a {background:none;}