﻿@charset "utf-8";@font-face{font-family:'Square721 BT';src:local('Square721'), local('Square721 BT'), url('fonts/Sqr721n.html') format('truetype');}
body{background:#000;background-repeat:repeat-x;font-family:arial,"Square721 BT", Times New Roman, serif;font-size:14px;line-height:24px;font-size:16px;line-height:20px;color:#ccc;margin:0px;}
p.center{text-align:center;}
a:visited, a:link{text-decoration:none;color:#666}
a:hover{text-decoration:none;color:#ccc}
.clear{clear:both;}
ul{background-repeat:no-repeat;margin-left:25px;padding:3px;list-style:square}
#wrapper{width:100%;}
#fader ul{list-style:none;margin:0;padding:0;}
#container{width:962px;text-align:left;z-index:1;margin-top:0px;margin-right:auto;padding-bottom:0px;margin-left:auto;background:url(images/layout/box_bg.html);background-repeat:repeat-y;}
#menu{width:962px;height:54px;margin-top:0;z-index:1;margin-bottom:0px;padding-left:0px;background:url(images/layout/menu.html);background-repeat:no-repeat;clear:both;}
#menu a:visited,
#menu a:link{text-decoration:none;font-weight:400;float:left;padding:0 30px;line-height:54px;text-transform:uppercase;font-size:14px;color:#666;display:block;text-align:center;float:left;letter-spacing:2px}
#menu a:hover{color:#ccc;background:#333}
#menu a#active{color:#ccc;background:#333;border-left:1px solid #000}
#menu a{background-image:url(images/layout/line.html);background-repeat:no-repeat;background-position:right;}
header{height:84px;margin-top:30px;width:962px;}
#logo{margin-left:30px;width:237px;float:left;color:#fff;margin-top:-25px;}
#logo a.logo{font-size:26px;line-height:50px;color:#fff;letter-spacing:-1px;}
#logo a.sub{font-size:15px;color:#ECE9E9;}
#nav{width:693px;float:right;}
#banner{width:962px;line-height:0;}
#banner img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);opacity:0.6;}
#banner img:hover{filter:none;-webkit-filter:grayscale(0%);opacity:1;}
#content{float:left;margin-right:0px;width:917px;padding-top:20px;padding-right:19px;padding-bottom:10px;padding-left:19px;background:url(images/layout/cont-bg.html) center top #000;background-repeat:no-repeat;margin-left:0px;}
#content a:hover img{filter:alpha(opacity=80);opacity:.8;}
#rightcol{width:235px;float:right;padding:5px 5px 5px 10px;font-size:14px;text-align:left;margin-top:5px;margin-right:5px}
#innerrightcol{width:245px;float:right;padding:5px 10px 5px 5px;font-size:14px;text-align:right;margin-top:5px;margin-right:5px}
#rightcolevents{width:245px;float:right;padding:5px 5px 5px 10px;font-size:14px;text-align:left;margin-top:5px;margin-right:5px}
h1{font-size:26px;margin:0;color:#999;padding-bottom:5px;border-bottom:1px solid #999;letter-spacing:8px}
h2{font-size:22px;margin:0;padding:5px 0 5px 0;color:#ccc;letter-spacing:1px}
h3{font-size:18px;padding:5px 0 5px 0;color:#666666;}
h4{font-size:1px;margin:0;padding:5px 0 5px 0;color:#666666;}
h5{font-family:Arial, Helvetica, sans-serif;color:#00A0DC;font-size:36px;margin:0 0 0 10px;}
h6{font-size:18px;margin:0;padding:15px 0;color:#666666;}
#footer{width:100%;margin:0 auto;padding-top:10px;background:url(images/layout/footer.html);background-repeat:repeat-x}
#footer a:visited{text-decoration:none;color:#fff}
#footer a:link{text-decoration:none;color:#fff}
#footer a:hover{text-decoration:underline;}
#footer ul.site_links{list-style-type:none;margin:0;padding:10px 0;text-align:center;}
#footer ul.site_links a{color:#b7b4b2;}
#footer ul.site_links a:hover{color:red;}
#widget{width:299px;margin:0px;padding:0 0 12px 18px;display:inline-block;vertical-align:top;}
#widget a{font-size:16px;}
#widget ul.address, #widget ol.address{list-style-type:none;margin:0;padding:0 0 0 10px;}
#widget li{padding:5px 0;}
#widget ul.social{margin-left:0;padding:0 5px 0 0;}
#widget ul.social li{display:inline-block;margin-right:5px;}
#widget ul.social li img{width:42px;}
#widget a.logo{font-size:33px;line-height:50px;color:#fff;letter-spacing:-1px;text-decoration:none;}
#widget a.sub{font-size:18px;color:#ECE9E9;}
#widget a.logo:hover, #widget a.sub:hover{text-decoration:none;}
.copytext{text-align:center;font-size:10px;color:#999;margin-right:0px;padding-top:15px;text-transform:uppercase;letter-spacing:1px}
.photos{margin:4px;border:#191919;padding:3px}
.gallery{margin:6px;border:0px}
form input{border:1px solid #666;padding:2px;margin-bottom:2px;background:#666;color:#ccc}
form select{border:1px solid #666;padding:2px;margin-bottom:2px;background:#666;color:#ccc}
form textarea{margin-left:0px;font:inherit;height:60px;background:#666;border:1px solid #666;color:#ccc}
form button{padding:5px;border:1px solid #666;width:100px;color:#ccc;background:#ccc;height:30px;width:75px}
.button{background:#000;color:#CCC;width:75px;height:35px}
table.form{width:100%;margin:0px 0;}
table td{padding:3px;vertical-align:top;}
table.form td{border-top:1px dotted #333;}
table.form td header{background:#fff}
table.price{width:915px;margin:0px 0;}
table.price td{border-top:1px dotted #333;}
table.price td header{background:#fff}
.smaller{font-size:12px;color:#333;text-align:center}
td{vertical-align:top;}
.redtext{color:#C00;}
.grrentext{color:#93e912;font-weight:400;font-size:18px}
.whitetext{color:#000}
#divider{margin:5px;padding:5px;width:650px;border-bottom:1px dotted #ccc;font-size:12px;text-align:right}
.sidecontact tr td{border-bottom:1px solid #444242;padding:5px;vertical-align:middle}
.sidecontact tr:hover td{background:#121212;}
.sidecontact th{background:#333;border-bottom:1px solid #444242;padding:5px;vertical-align:middle}
#gallery img{border:1px solid #191919;margin:2px}
.pdf{background-image:url(images/pdf.html);background-repeat:no-repeat;padding:10px 0px 0px 30px;height:40px;line-height:30px;}