 /* CSS Document */

.test {background: #000; border: 2px solid #999;}

* {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
body, input, button, select, td, th, div {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color:#c59d4f;}
body {background: #000616; background-image: url(../images/page_21.jpg); background-position: center; text-align: center; font-size:12px;}
table {border-collapse:collapse; border:0px;}
th {text-align:left}
td {vertical-align:top;}
img {border:none;}
blockquote {margin:0px 0px 14px 40px;}
ul {margin:0px 0px 14px 40px;  font-size:11px;}
h1 {color:#c59d4f; font-size:16pt; font-weight: lighter; padding: 12px 0px 20px 0px;}
h2 {color:#fff; font-size:12pt; font-weight:bold; padding:10px 0px 10px 0px;}
/h3 {color:#343434; font-size:13px; font-weight:bold}
p {padding:0px 0px 10px 0px; font-size:12px;}
b {color: #d6ae5f}
.input {margin: 0px 0px 4px 4px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; height: 18px; width: 250px}
.mycss {margin: 0px 0px 4px 4px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; height: 18px; width: 250px}
.class {margin: 0px 0px 4px 4px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; height: 18px; width: 250px}
.input-sm {margin: 0px 0px 4px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; height: 18px; width: 100px}
.select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; height: 18px; width: 250px }
.textarea {margin: 0px 0px 4px 4px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; height: 100px; width: 250px }
.textarea-big {margin: 0px 0px 4px 4px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; height: 260px; width: 400px }
.checkbox {margin: 0px 0px 4px 4px; color: #000000;}
.submit {margin: 0px 0px 4px 4px; border: 1px solid #b7a371; width: 84px; height: 18px; background: #ffe1a8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000;}
a:link, a:visited {color:#D1AC65; text-decoration:underline;}
a:hover {color:#fff; text-decoration:none;}
.separator {width:100%; height:1px; clear:both;}

.header {width: 100%; height: 152px; margin: 0px 0px 0px 0px;  background: url(../images/page_03.jpg); text-align: center;}
.header table {width: 980px; height: 152px; margin: 0px auto 0px auto; background: url(../images/header_02.jpg);}

.header-home {width: 100%; height: 152px; margin: 0px 0px 0px 0px;  background: url(../images/page_03.jpg); text-align: center;}
.header-home table {width: 980px; height: 152px; margin: 0px auto 0px auto; background: url(../images/header-home_02.jpg);}

.logo img {width: 560px; height: 120px; margin: 0px auto 0px 0px;}
/.logo-home {width: 980px; height: 152px; margin: 0px auto 0px auto; background: url(../images/home_02.jpg);}

.navtoptop {margin: 40px 20px 0px 0px; font-size: 11px;}
.navtoptop a:link, .navtop a:visited {color: #d1a54f; text-decoration: none; padding: 6px 8px 6px 8px;}
.navtoptop a:hover {color: #fff; text-decoration: underline;}

#searchtop {margin: 12px 20px 0px 0px; height: 20px; font-size: 10px; color: #d1a54f;}
#searchtop .input {width: 120px; height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding: 0;}
#searchtop .go-butt {width: 24px; height: 20px; font-size: 9px; padding: 0; color: #000;}

.navtop {text-align: center; margin: 0px auto 6px 0px; font-size: 10px;}
.navtop a:link, .navtop a:visited {color: #d1a54f; text-decoration: none; padding: 3px 7px 3px 7px;}
.navtop a:hover {color: #fff; text-decoration: underline;}

.banner {width: 100%; height: 110px; margin: 0px; border-top: 2px solid #c7840d; border-bottom: 2px solid #c7840d;}
.banner-home {width: 100%; height: 280px; margin: 0px; border-top: 2px solid #c7840d; border-bottom: 2px solid #c7840d;}

.flash {width: 992px; height: 110px; margin: 0px auto 0px auto;}
.flash-home {width: 992px; height: 110px; margin: 0px auto 0px auto;}

.wrapper {width: 980px; margin: 0px auto 0px auto;}

.nopadding td {padding:0px 0px 0px 0px; font-size:12px;}
.left {width: 198px; background: #050a2a;}
.center {width: 782px;}
.right {width: 217px;}

.navleft {width: 198px; margin: 20px 0px 30px 0px;}
.navleft h3 {margin: 20px 0px 0px 0px; width: 188px; height: 16px; background: url(../images/page_14.jpg); padding:5px; font-size: 11px;}
.navleft div {width: 160px; margin: 20px 0px 30px 20px; font-size: 10px;}
.navleft div td {font-size: 10px;}
.navleft a:link, .navleft a:visited {color:#c59d4f; text-decoration:none;}
.navleft a:hover {color:#fff; text-decoration:underline;}

.bodyarea {margin: 20px 16px 20px 24px;}

.breadcrumbs {margin: 14px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #D1AC65;}
.breadcrumbs ol {list-style-type: none; paddingx: 4px 12px; margin: 0;}
.breadcrumbs li {float: left; display: block;}
.breadcrumbs a:link, .breadcrumbs a:visited {color: #D1AC65; text-decoration: none;} 
.breadcrumbs a:hover {color: #fff; text-decoration: underline;}

.case-studies {padding:0px 0px 0px 0px; font-size:12px;}
.longlist {font-size: 11px;}
.images-main {float: right; margin: 0px 0px 20px 20px; padding:5px; border: 4px double #337;}
.images-main-left {float:left; margin: 0px 20px 20px 0px; padding:5px; border: 4px double #337;}
.images-listthms {border: 1px solid #337; margin: 0 12px 10px 0;}

/.sidebar {width: 190px; margin:60px 18px 0px 16px;}
/.sidebar table {width: 190px; margin:0px 0px 30px 0px;}
/.sidebar th {height: 26px; background: #fff3da; text-indent:10px; font-size: 12px; font-weight: bold; color: #000;}
/.sidebar td {padding: 6px 14px 0px 20px; text-align:left; font-size: 12px; color: #000;}
/.sidebar a:link, a:visited {margin: 0px 0px 0px 12px; color:#000; text-decoration:none;}
/.sidebar a:hover {color:#BB5A9F; text-decoration:underline;}

.featureboxes {width: 974px; margin: 0 0 0 0; text-align:center;}
.featureboxeswrap {width: 800px; margin: auto; text-align:center;}

/.featurebox {width: 360px; height: 113px; margin: 20px 10px 0px 0px; border: 1px solid #161f56; background: url(../images/home_14.jpg);}
.featurebox {width: 360px; height: 120px; margin: 20px 10px 0px 0px; border: 4px double #337;}
.featurebox div {padding: 10px; font-size: 10px;}
.featurebox div h3 {font-size: 10px; font-weight:bold; color:#fff;}
/.featurebox th {height: 41px; background: url(../images/boxes_14.gif); text-indent:10px; font-size: 13px; font-weight: bold; color: #fff;}
/.featurebox td {background: url(../images/boxes_16.gif); padding: 14px 14px 0px 20px; text-align:left; font-size: 11px; color: #000;}
/.featureimg {float: right; margin: 0 10px 0 12px;}

.box {margin: 0px 12px 14px 0px; border: 4px double #337;}
.box h2 {color:#fff; font-size:10pt; font-weight:bold; padding:0px 0px 10px 0px;}
.box div {padding: 10px; font-size: 10px; line-height: 14px;}

ul#photonav {float: right; margin: 0px 0px 0px 0px; list-style-type: none; font-size: 9px;}
ul#photonav li {display: inline;}
ul#photonav li a {text-decoration: none;}
ul#photonav li.previous {margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px;}
ul#photonav li.next {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; border-left: 1px solid #337;}

.gallery {text-decoration: none;}
.thums {float: left; margin: 10px 10px 10px 0;} 
.thums div {width: 220px; height: 180px; padding:3px; border: 4px double #337; text-align: center; font-size: 9px; font-weight: bold; text-decoration: none;}
.thums div a:link, .thums div a:visited {text-decoration: none;} 
.thums div:hover {padding:3px; border: 4px double #c59d4f;} 
.images-portfolio-detail {float: right; margin: 10px 0px 20px 20px; padding:5px; border: 4px double #337;}
.xsmall {font-size: 6px;}

.thums-related {clear:both; margin: 0px 0px 12px 12px;} 
.thums-related div {padding:3px; border: 4px double #337; text-align: center; font-size: 9px; font-weight: bold;} 
.thums-related div:hover {padding:3px; border: 4px double #c59d4f;} 

.footer {width: 980px; margin: 30px auto 30px auto;}

.navfooter {margin: 12px 0px 12px 0px; width: 980px; font-size:12px; font-weight: normal; color: #337;}
.navfooter a:link, .navfooter a:visited {color: #c59d4f; text-decoration: none; padding: 6px 8px 6px 8px; line-height:20px;}
.navfooter a:hover {color: #fff; text-decoration: underline;}

/.contactfooter {margin: 25px 0 0 0; text-align: center; font-size:11px; color: #000;}
/.contactfooter a:link, .contactfooter a:visited {color: #000; text-decoration: none; }
/.contactfooter a:hover {color: #00f; text-decoration: underline;}

.copyright {width:914px; margin: 30px auto 30px auto; text-align: center; font-size:9px;}
.copyright a:link, .copyright a:visited {color: #c59d4f; text-decoration: none; padding: 10px 20px 10px 20px;}
.copyright a:hover {color: #fff; text-decoration: underline;}

#productlist {}
#productlist table {width:700px; border: 1px solid #ccc; margin: auto auto 20px auto; }
#productlist td {border: 1px solid #ccc; padding: 6px; font-size: 13px; color: #000;}
#productlist .pricelist {font-size: 13px;  font-weight:bold; color: #f00;}
#productlist .textsmall {font-size: 9px; color: #444;}