﻿@charset "utf-8";
/* CSS Document */

/* Opus Magnum - www.opusmagnum.co.uk */
/* CSS and Layout by Elliot Wilsher - Calvary Design Ltd. - www.calvarydesign.com */
/* Development by W3 Presence - www.w3presence.co.uk */
/* Built June 2009 */


body { margin:0; padding:0; background:#7B726B/*#818285*/; font-family:"HelveticaNeue-Light", "HelveticaNeue", Helvetica, Arial, sans-serif;}



/*** Container ***/

#container {margin:0 auto; padding:0; width:1000px; height:420px;}
#container_intro {margin:0 auto; padding:0; width:1000px;}

#main{position:absolute; width:1000px; height: 420px; background-image: url(/mysite/images/transparent.gif);}



/*** Header ***/

#header {margin:0; padding:0; height:60px; /*background:#000066;*/}
#header #logo { padding:0; width:283px; height:33px; background:url(/mediadb/common/logo.jpg) no-repeat; color:#fff; margin-top: 40px; margin-right: 0; margin-bottom: 27px; margin-left: 0; }
#header #logo a {display:block; height:33px;}
#header #logo h1 {display:none;}



/*** Nav ***/

#nav {margin:0; padding:0; font-size:56px; font-weight:600; line-height:1em; color:/*#6D6E71*/ #585450; letter-spacing:0.05em}
#nav ul {margin:0; padding:0;}
#nav ul li {margin:0; padding:0; list-style:none; display:inline}
#nav a {text-decoration:none; color:/*#6D6E71*/ #585450}
#welcome .nav_welcome,
#projects .nav_projects,
#products .nav_products,
#portfolio .nav_portfolio,
#news .nav_news,
#contact .nav_contact,
#login .nav_login
{color:/*#59CBF1*/ #5FBCE6}
#nav a:hover {text-decoration:none; color:/*#59CBF1*/ #005B88 /*#5FBCE6*/}



/*** main content ***/

#content {margin:10px 0 0 0; padding:0; color:#FFF; font-size:70%; line-height:1.4em;}
#content #col_one {margin:0 35px 0 0; padding:0; width:310px; float:left;}
#content #col_two {margin:0; padding:0; width:310px; float:left;}
#content #col_three {margin:0; padding:0; width:310px; float:right;}



/*** content style ***/

h3 {margin:0; padding:0;}
p {}

a {text-decoration:none; color:#59CBF1; font-weight:bold}
a:hover {text-decoration:none; color:#A7A9AC}



/*** contact form ***/

#contact_form {margin:0; padding:0;}
#contact_form .title {margin:7px 0; padding:0; width:80px; float:left; font-weight:bold}
#contact_form .field {margin:6px 0; padding:0; width:210px; float:left;}
#contact_form .input {margin:0; padding:2px; width:180px; color:#FFF; background-color:#A7A9AC; border:none; font-size:11px; letter-spacing:0.05em}
#contact_form .input_textarea {margin:0; padding:2px; width:180px; color:#FFF; background-color:#A7A9AC; border:none; font-family:"HelveticaNeue-Light", "HelveticaNeue", Helvetica, Arial, sans-serif; font-size:11px; letter-spacing:0.05em}

#contact_form .button {margin:0 5px 0 0; padding:0; width:72px; height:19px; float:left; background:url(/mysite/images/button.jpg) no-repeat; border:0; cursor:pointer; color:#6D6E71; font-size:12px;}
#contact_form .reset_button {margin:0 5px 0 0; padding:0; width:72px; height:19px; float:left; background:url(/mysite/images/button.jpg) no-repeat; border:0; cursor:pointer; color:#6D6E71; font-size:12px;}


/*** Flash container ***/

#flash_cont { margin:0; padding:0; position:absolute; left:0px; width:100%; height:100%; background-image: url(/mysite/images/transparent.gif); bottom: 0px; }



/*** end ***/
