﻿body { margin: 0; padding: 0; background-color: Black; font-family: "Gotham Book" , Arial, sans-serif; /*overflow: hidden;*/ }
html { background-color: Black; }

a:focus { outline: none; }
p { color: #999999; }
h1 { font-size: 29px; color: #999999; margin: 25px 0; font-weight: normal; }
.top { background: transparent url(images/top_line.png) no-repeat bottom center; padding-bottom: 8px; }
.top .header { margin: 0 auto; width: 950px; height: 120px; display: block; background-color: #191718; }
.top .header .logo { float: left; margin-left: 15px; margin-top: 20px; }
.top .header .logo a { height: 100%; width: 100%; display: block; }
.top .header .logo a img { border: none; }
.top .header .phone { float: left; margin-top: 21px; margin-left: 377px; font-size: 37px; }
.top .header .phone img { float: left; display: block; margin-top: 5px; margin-right: 6px; }
.top .header .phone span { float: left; display: block; color: #999999; font-size: 32px; }
.top .header .nav { float: left; margin-left: 4px; margin-top: 15px; }
.top .header .nav ul { margin: 0; padding: 0; }
.top .header .nav ul li { margin: 0; padding: 0; list-style: none; float: left; display: block; }
.top .header .nav ul li a { color: #999999; text-decoration: none; border-bottom: solid 1px #999999; padding: 4px 3px 4px 4px; font-size: 12px; height: 100%; width: 100%; display: block; }
.top .header .nav ul li a:hover, .top .header .nav ul li a:focus { color: #fff; border-bottom: solid 1px #fff; }
a.active { color: White !important; border-bottom: solid 1px White !important; }

.noplft { padding-left: 0 !important; }
.noprg { padding-right: 0 !important; }
.middle { background: transparent url(images/bottom_line.png) no-repeat bottom center; padding-bottom: 10px; overflow: hidden; }
.middle .content { margin: 0 auto; width: 950px; display: block; }
.bottom { height: 100%; }
.bottom .footer { margin: 0 auto; width: 950px; overflow: hidden; background-color: #191718; padding-bottom: 20px; font-family: "Myriad Pro" , Arial , Sans-Serif; }
.bottom .footer .lside { float: left; margin-left: 20px; margin-top: 11px; width: 400px; overflow: hidden; line-height: 1em; }
.bottom .footer .lside ul { margin: 0; padding: 0; overflow: hidden; float: left; list-style: none; }
.bottom .footer .lside span { color: #fff; font-size: 11px; }
.bottom .footer .rside { float: right; margin-right: 16px; margin-top: 11px; width: 400px; overflow: hidden; }
.bottom .footer .rside ul { margin: 0; padding: 0; overflow: hidden; float: right; list-style: none; }
.bottom .footer .rside ul li { margin: 0; padding: 0; float: left; display: block; line-height: 1em; }
.bottom .footer .rside ul li a { color: #fff; text-decoration: none; font-size: 11px; padding: 0 4px; }
.bottom .footer .rside ul li a:hover, .bottom .footer .rside ul li a:focus { text-decoration: underline; }
.bottom .footer .rside .bbba { margin: 5px 0 0; clear: both; padding: 0 4px 0 0; }
.bottom .footer .rside .bbba li { color: #fff; font-size: 11px; }
.bottom .footer .rside .bbba li a { padding-right: 0; }
.inner { float: left; width: 910px; padding: 0 20px; margin-top: 30px; padding-bottom: 20px; }
.inner p { color: #fff; color: #999999; font-size: 12px; }
.inner .lside { float: left; width: 445px; }
.inner .lside p { color: #fff; color: #999999; font-size: 12px; }
.inner .rside { float: left; width: 445px; text-align: right; }
.inner .contactfrm { float: left; margin-left: 38px; }
.inner .contactfrm ul { margin: 0; padding: 0; }
.inner .contactfrm ul li { margin: 0; padding: 0; list-style: none; margin-bottom: 13px; }
.inner .contactfrm .sndbx { float: left; padding-left:255px; }
.inner .contactfrm .sndbx a { margin-top: 2px !important; }

.bnbx { margin: 0; padding: 0; height: 587px; overflow: hidden; }

.tmbx { float: left; width: 445px; margin-top: 40px; }
.tmbx .imgbx { float: left; height: 137px; width: 100px; display: block; overflow: hidden; margin-left: 100px; }
.tmbx .dscbx { float: left; text-align: left; margin-left: 15px; margin-top: 10px; width: 200px; }
.tmbx .dscbx p { color: #999999; font-family: "Gotham Bold" , Arial , Sans-Serif; font-size: 12px; margin-left: 0; margin-top: 0; }
.tmbx .dscbx span { color: #999999; display: block; float: left; font-size: 12px; }
.tmbx .dscbx a { color: #999999; display: block; float: left; font-size: 12px; text-decoration: none; }
.pbtm { padding-bottom: 30px; padding-bottom: 30px; }
.tboxContact { width: 361px; height: 13px; border: none; background-color: #323031; color: #999999; font-size: 13px; padding: 6px; font-family: "Gotham Book" , Arial, sans-serif; }
.tareaComment { width: 361px; border: none; background-color: #323031; color: #999999; font-size: 13px; padding: 6px; font-family: "Gotham Book" , Arial, sans-serif; }
.map { margin-top: 85px; }
.addrinfo { float: left; text-align: left; }
.addrinfo p { color: #999999; font-size: 13px; font-family: "Gotham Bold" , Arial , Sans-Serif; margin-left: 28px; margin-top: 0; }
.addrinfo ul { margin: 0; padding: 0; width: 400px; overflow: hidden; margin-left: 28px; margin: 0; padding: 0; list-style: none; display: block; float: left; color: #999999; font-size: 13px; }
.addrinfo ul.ls { width: 140px; margin-left: 28px; }
.addrinfo ul.rs { width: 260px; }
.addrinfo ul a { color: #999999; text-decoration: none; }
.addrinfo ul a:hover, .addrinfo ul a:focus { text-decoration: underline; }

#gbx a { float: left; height: 100px; width: 100px; display: block; border: solid 8px #333132; margin-left: 14px; margin-top: 14px; }
#gbx a:hover, #gbx a:focus { border: solid 8px #6F6F6F; }
#gbx a img { border: none; }

#gbx2 .cbx { text-align: center; float: left; width: 180px; display: block; margin-left: 82px; margin-top: 38px; }
#gbx2 .cbx a { color: #999999; font-size: 14px; text-decoration: none; margin-top: 6px; }
#gbx2 .cbx a.noborder { border: none !important; width: 100% !important; height: auto !important; text-align: left; }
#gbx2 a { float: left; height: 156px; width: 156px; display: block; border: solid 12px #333132; }
#gbx2 a:hover, #gbx2 a:focus { border: solid 12px #6F6F6F; }
#gbx2 a img { border: none; }


.btn { float: left; width: 121px; height: 30px; display: block; background: transparent url(images/btn.png) no-repeat; color: #fff; text-decoration: none; font-size: 20px; font-family: "Myriad Pro" , Arial , Sans-Serif; line-height: 30px; text-align: center; font-size: 16px; margin-top: 10px; }
.btn:hover, .btn:focus { background-position: bottom left; }
.ul.bnbx { margin: 0; padding: 0; }
.ul.bnbx li { margin: 0; padding: 0; height: 587px; width: 950px; display: block; list-style: none; }
.innerfade { margin: 0 !important; padding: 0 !important; }
.hide { display: none; color: #fff; font-size: 13px; }

ul.sitemap { margin: 0; padding: 0; margin-left: 40px; color: #999999; }
ul.sitemap li { margin: 0; padding: 0; }
ul.sitemap li a { font-size: 13px; color: #999999; text-decoration: none; }
ul.sitemap li ul { margin: 0; padding: 0; padding-left: 20px; }

.btn canvas{margin:2px 0 0;}
.msgcnt { color: Red !important; font-size: 10px; }
