/* =reset ******************************** */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body {font:13px verdana,helvetica,clean,sans-serif;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% verdana,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;}
body * {line-height:1.22em;}
/* =clear */
.clear:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.clear {display: block; overflow: hidden;}
.hidden {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}

/* =elements ***************************** */

#skip,#omniture {display: none;}

/* links colors */

a:link 			 {color: #2263ae;}
a:active		 {color: #2263ae;}
a:visited		 {color: #2263ae;}
a:hover			 {color: #000; text-decoration: none;}

body {background: #817c45 url(../../../images/body-bg.jpg) repeat-x 0 0; color: #333;}
h1,h2,h3,h4,h5,h6 {color: #5c5432; font-family: arial,helvetica, sans-serif; margin: 2px 20px 5px;}
h1 {font-size: 174%; margin-top: 15px;}
h2 {font-size: 129%;}
h3 {font-size: 100%;}
p {line-height: 1.6; margin: 5px 20px 15px;}
ul,ol {margin: 5px 45px 15px;}
ul li, ol li {line-height: 1.5; padding: 2px 0;}
dl {margin: 10px 0 15px;}
dt {color: #000; font-weight: bold; padding: 2px 0 5px 5px;}
dd {padding: 2px 0 10px 15px;}

ol h2 {margin: 10px 0 10px -25px;font-size: 114%;}

/* =classes ***************************** */

.float-left {float: left;margin: 0 10px 10px 0;}
.float-right {float: right;margin: 0 0 10px 10px;}

.products {border-top: 1px solid #003399; margin: 20px 0 0 0; clear:both;}
.products p {margin: 5px 0 10px 30px;}
.products h3 {margin: 0 0 0 25px;}
.p-link {list-style-type: none;}

.b-top {float:right;font-size: 80%;color:#00213d;margin: 5px 5px 0 0;}

/* =grids ***************************** */

#document {background-color: #fff;margin: 0 auto;width: 810px;}
#header {background: transparent url(../../../images/header.jpg) no-repeat 0 0;height: 126px;}

#body {}

#sidebar, #content {display: inline;}
#sidebar {float: left;margin-left: 15px;width: 250px;}

#navigation {background: #00213d url(../../../images/nav-bg.jpg) no-repeat 0 0;padding-top: 40px;}
#navigation ul {list-style-type: none;margin: 0;padding: 5px 0 10px;}
#navigation ul li {border-bottom: 1px solid #5a809f;margin: 0 15px;padding: 0;}
#navigation ul li.last {border: 0;}
#navigation ul li a {color: #fff;display: block;padding: 10px;text-decoration: none;}
#navigation ul li a:hover {background-color: #003f74;}


#navigation ul li ul{ list-style-type: none;margin: 0;padding: 5px 0 10px;}
#navigation ul li ul li {border-top:1px solid #5a809f;margin: 0 15px;padding: 0;border-bottom:0;font-size:85%;}
#navigation ul li ul li.last {border-top:1px solid #5a809f;margin: 0 15px;padding: 0;}
#navigation ul li ul li a {color: #fff;display: block;padding: 10px;text-decoration: none;}
#navigation ul li ul li a:hover {background-color: #003f74;}



#vinyl{background: transparent url(../../../images/cta01.jpg) no-repeat 0 0;height: 280px;width: 250px;}
#vinyl a {color: #231200;}
#vinyl2 a{background: transparent url(../../../images/cta01a.jpg) no-repeat 0 0;height: 37px;width: 250px;display: block;text-indent: -9999px;}
#vinyl ul{margin: 0 0 0 20px;padding: 40px 0 0 0;}

#dconsult {background: transparent url(../../../images/cta02.jpg) no-repeat 0 0;height: 80px;width: 250px;}
#clients{background: transparent url(../../../images/cta05.jpg) no-repeat 0 0;height: 80px;width: 250px;}
#order{background: transparent url(../../../images/cta06.jpg) no-repeat 0 0;height: 80px;width: 250px;display: block;}
#guide a{background: transparent url(../../../images/cta04.jpg) no-repeat 0 0;height: 160px;width: 250px;text-indent: -9999px;display: block;}
#outsourcing {background: transparent url(../../../images/cta03.jpg) no-repeat 0 0;display: block;height: 74px;text-indent: -9999px;width: 250px;}

#content {float: right;margin-right: 15px;width: 515px;}

#maincta01 {background: transparent url(../../../images/main-cta01.jpg) no-repeat 0 0;height: 206px;width: 515px;display: block;}
#maincta02 a {background: transparent url(../../../images/main-cta02.jpg) no-repeat 0 0;display: block;height: 152px;text-indent: -9999px;width: 515px;}
#maincta03 {background: transparent url(../../../images/main-cta03.jpg) no-repeat 0 0;height: 158px;width: 515px;}


#footer {background: #817c45 url(../../../images/footer.jpg) no-repeat 0 0;font-size: 85%;padding-top: 30px;text-align: center;}
#footer p, #footer a {color: #fff;}
#footer p {margin: 2px 0 5px;}