/*--------RESET-------*/
html, body, div, span, applet, object, iframe, h1, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; background: transparent;}
:focus {outline: 0;outline: none;}
ul {list-style: none;}
table {border-collapse: collapse; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a:focus, button:focus {outline: none;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

body {font: 14px/18px arial, sans-serif; background:#555; color: #403e33;}

p {margin:0; padding:0 0 10px 0;}
#header a {color:#403e33;}

h1 {font: 15px/18px Georgia, serif; color:#e51a2e; padding-bottom:15px;}
h3 {font-size: 11px; text-transform:uppercase; font-weight:100; padding-bottom:23px;}
h4 {font-size: 12px; text-transform:uppercase; font-weight:100; color:#e51a2e; padding-bottom:1px;}
#header h4 a {text-decoration:none; color:#e51a2e;}

#container {width:980px; margin: 20px auto; background: #fff; border-bottom: 20px solid #555;}
#header {padding:20px 57px;}
#logo {padding:9px 37px; width:520px;}
#shapcolink {float:right; text-align:right; line-height:22px; font-size:12px;}
#shapcolink a {color:#5a98ba; text-decoration:none; border-bottom: 1px solid #bed7e9;}
#shapcolink a span {color:#e51a2e; border-bottom: 1px solid #f5c1b8;}

#header-left {float:left; display:inline; width:563px; padding: 44px 0px 16px 42px; text-align:justify;}
#header-left p {padding-bottom:20px;}
#header-right {float:right; display:inline; width:230px; padding:36px 0 32px 0; font: 12px/17px arial, sans-serif;}
#header-right span {color:#5a98ba;}
#header-right img {float:right;}

#content {clear:both; color:#fff; background:#403e33;}
#images {width:563px; float:left; display:inline; padding:40px 0 20px 100px;}
.images-l {width:254px; float:left; clear:both;}
.images-r {width:254px; float:right; display:inline;}
.images-l p, .images-r p {text-align:right; font-size:11px; padding-bottom:14px;}

#clients {width:220px; float:right; font-size:11px; line-height:21px; text-transform:uppercase; text-align:justify; color:#5a98ba; padding:38px 55px 20px 0;}
#clients span {color:#c2dbe8;}

.clear {clear:both; background:#403e33;}