/*
Theme Name: eLink-Distribution.com
Theme URI: http://www.elink-distribution.com
Description: Company Layout
Version: 1.0
Author: Andreas Martin
Author URI: andreas.martin@elink-distribution.com
*/
* {outline:none}
.alignright { float:right}
html, body {width:100%;margin:0;padding:0}
body { margin:0;text-align:center}
body, input, select, textarea, td { font-family:Arial,sans-serif; font-size:11px}
img { border:0}
.container { display:inline-block;margin:15px auto 0; width:986px; text-align:left;overflow:auto}
.bg-site {background:url(images/bg.site.png) top left no-repeat}
#header { background-position:0 0; height:107px}
#logo-link { background:url(images/logo.jpg) top left no-repeat; float:left; position:relative; margin:30px;width:253px;height:47px;text-indent:-999em}
#header-right {float:right;margin:10px 20px}
.language { cursor:pointer;  float:right; position:relative; top:1px; padding:8px; right:10px}
#content-wrapper { background-position:-987px 0;background-repeat:repeat-y;display:inline-block;clear:both;float:left;padding:0 11px 10px 11px;width:964px}
#meta-navigation { height:14px;margin:0 1px; padding:4px 5px 4px 4px; background:#323b64; text-align:right; color:#676b80}
#meta-navigation {list-style:none}
#meta-navigation li {display:inline;list-style:none;padding-left:3px}
#meta-navigation a { color:#ffffff; margin:0; text-decoration:none}
#meta-navigation a:hover { color:#a1b2dd}
#footer { background-position:-1974px 0;clear:both;display:inline-block;float:left;height:24px; text-align:right; padding-top:10px; padding-right:12px;width:974px}
#footer .widget-container {float:right;margin:0;padding:0;width:auto}
#footer-navigation, #footer-navigation li {display:inline;list-style:none}
#footer-navigation {padding-right:2px}
#footer-navigation li {padding-left:2px}
.clear.left { clear:left}
.clear.right { clear:right}
.clear.both { clear:both}
.sidebar { background:#e6f0f9; margin:1px 0 0;float:left;width:193px}
.sidebar .widget-container {display:inline-block;margin-bottom:20px;width:100%}
#column-right {display:inline-block;float:right;width:192px}
#content { color:#1a203c; float:left; margin:1px 0 0 0;padding:0 2px;width:575px}
.customer { line-height:1.5em; float:left; margin-left:-1px; width:193px; height:174px; background:url(images/bg.login.jpg)}
.customer .inner {color:#ffffff;  padding:10px 10px 10px 20px}
.customer h3 { margin:0}
.customer h2 { margin:0; color:#323b64; font-size:15px; margin-bottom:5px}
.customer a { font-weight:bold; color:#ffffff}
.customer p { margin:0}
.customer p.user { padding:0}
.customer p.password { margin-bottom:5px}
.customer .input { color:#323b64; font-size:11px; border:1px solid #323b64; width:150px}
.adv { float:left; width:192px; padding-top:22px;text-align:center}
.adv table {margin:0 auto}
.inner { padding:10px}
#content .header { height:174px;background-repeat:no-repeat}
#content .header h1 { margin:0; font-size:20px; font-weight:bold; color:#323b64; padding:20px}
#content .inner { padding:20px; background:url(images/bg.content-inner.jpg) repeat-x; height:auto !important;height:110px;min-height:110px}

.post-thumb {float:right;margin:0;padding:0 0 10px 10px}

#content .post {margin-bottom:20px}
a { color:#323b64; text-decoration:none}
#content a { color: #4B76BF}
#content h1 {font-size:180%}
#content h2 {font-size:150%}
#content h3 {font-size:130%}
#content h4, #content h5 {font-size:120%}
#content h1 a, #content h2 a, #content h3 a {color: #1A203C}
a:hover { text-decoration:underline}
#column-left ul { background:#e6f0f9; list-style:none; margin:0; padding:0}
#column-left li { background:url(images/arrow.gif) no-repeat 4px 10px #e6f0f9; border-bottom:1px dotted #a1b2dd;margin:0; padding:4px 0 0 0; font-weight:bold}
#column-left li.current-menu-item, #column-left li.current-menu-parent, #column-left li.current_page_ancestor { background:#323B64 url(images/bg2.gif) 0 0 no-repeat; color:#ffffff; border:none}
#column-left li a {display:inline-block;margin:0 4px 4px 16px}
#column-left ul.sub-menu { display:none;font-weight:normal}
#column-left li.current-menu-item ul.sub-menu, #column-left li.current-menu-parent ul.sub-menu, #column-left li.current_page_ancestor ul.sub-menu {display:block}
#column-left li.current-menu-item a, #column-left li.current-menu-parent a, #column-left li.current_page_ancestor a { color:#ffffff}
#column-left ul.sub-menu li { background:url(http://www.elink-distribution.com/wp-content/themes/elink/images/arrow.gif) no-repeat 4px 8px #e6f0f9;padding-left:0; border-bottom:1px solid #ffffff}
#column-left ul.sub-menu li a { color:#323b64;font-weight:normal;margin-left:24px}
#column-left ul.sub-menu ul.sub-menu li a {margin-left:32px}
#column-left li.spacer {background:none;border-bottom:1px dotted #a1b2dd;height:14px;padding:0}

#lang_list { padding:5px; left:-130px; width:200px; display:none; position:absolute; margin:0; padding:0; list-style:none}
form, h1, h2, h3 { margin:0}
hr { margin-left:-21px; margin-right:-20px; border-top:1px dotted #cccccc; height:0;  border-bottom:transparent}
.line { background:url(images/bg.line.jpg) repeat-x}
.contact { width:400px; padding-left:50px}
.contact p { margin:0; width:150px; float:left}
.contact div { padding:4px}
.contact input, textarea, select { border:1px solid #a1b2dd; background:#e6f0f9}
.contact textarea { width:337px; height:82px; overflow:auto}
.contact .firstname input,.lastname input,.email input { width:185px}
.contact input.error, textarea.error { border:1px solid #ff0404; background:#ffc5c5}
div.error { margin-left:145px; color:#d90000; font-size:10px}
#autocompleter { border:1px solid #000000; position:absolute; background-color:#ffffff}
.content2 a { color:#4b76bf}
* html h2 { font-size:17px}

#shutter {
background:#cccccc;
position:fixed;
width:100%;
height:100%;
opacity:0.6;
top:0;
left:0;
display:none;
z-Index:1;
}
* html #shutter {
position:absolute;
filter:alpha(opacity=60);
}
#box {
background:#ffffff;
padding:10px;
-moz-border-radius:5px;
position:absolute;
display:none;
z-Index:2;
width:550px;
height:450px;
}
#close {
position:absolute;
display:none;
z-Index:8;
cursor:pointer;
}

/* Language Selector */
#lang_sel {font-family:arial,sans-serif;height:17px}
#lang_sel li {width:90px}
#lang_sel ul ul {border:0;left:auto;right:0;top:17px;width:180px}
#lang_sel a, #lang_sel a.lang_sel_sel, #lang_sel ul ul a, #lang_sel ul a:visited, #lang_sel ul ul a:visited {border:0;background-color:transparent;padding:2px;line-height:100%}
#lang_sel ul ul {visibility:visible}
#lang_sel ul ul a:hover {background:none;}
