@charset "UTF-8";

/* CSS Reset */
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, b, u, i, center, 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-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}

/* Global */
a {color:#e0fdd0;}
a2:visited {}
body {background:transparent url(../img/body-bg.jpg) no-repeat top center;color:#fff;font:83%/1.6 Arial, Helvetica, Verdana, sans-serif !important;text-align:center;}
html {background:#696969 url(../img/bg.png) repeat-x top left;}
#container {background:transparent url(../img/container-bg.jpg) no-repeat top left;margin:0 auto;padding:0 40px;overflow:hidden;text-align:left;width:880px;}
.clear {clear:both;height:1px;overflow:hidden;}

/* Header */
#header {height:150px;}
#header h2 {font-size:100%;margin:0;float:left;}
#header h2 a {background:transparent url(../img/logo-350x110-2.png) no-repeat scroll top left;display:block;height:110px;overflow:hidden;text-indent:-1000em;width:350px;z-index:1000;}
#header h2 a:hover, #header h2 a:focus {cursor:pointer;}
#nav {clear:both;font-size:12px;height:40px;text-align:center;list-style:none;overflow:hidden;}
#nav li {float:left;height:40px;line-height:39px;margin:0;padding:0 11px 0 10px;}
#nav li a {color:#fff;font-weight:bold;height:32px;text-decoration:none;text-transform:uppercase;}
#nav li a:hover {text-decoration:underline;}

/* Content */
iframe {margin-top:20px;}
#block {background:#696969;border:1px solid #777676;padding:15px 20px;}
#block p {margin:5px 0 10px 0;}
#col-left {float:left;margin-right:38px;overflow:hidden;}
#col-right {float:left;overflow:hidden;}
#content {overflow:hidden;padding:40px 0;}
#content h1 {font-size:24px;margin-bottom:15px;}
#content h3 {font-size:16px;margin-bottom:10px;}
#home {height:340px;margin-bottom:40px;}
#home-clients {height:340px;width:280px;float:left;}
#home-img-container {height:340px;width:600px;float:left;}
#home-img {height:340px;width:600px;}
.blist {list-style:square inside;}
.blist li {line-height:1.3em;margin-bottom:12px;}
.center {min-height:300px;text-align:center;}
.w200 {width:200px;}
.w400 {width:400px;}
.w600 {width:600px;}

/* Footer */
#footer {background:#434343 url(../img/footer-bg.png) repeat-x top left;clear:both;color:#c1c1c1;height:170px;padding-top:30px;text-align:center;}
#footer-content {margin:0 auto;padding:0 40px;overflow:hidden;text-align:left;width:880px;}
#footer-links {float:right;text-align:right;width:450px;}
#footer-links a {color:#c1c1c1;}
