

#header {
    height: 120px;
    background:url("images/ecube/header_bg.png");
    background-position: left bottom;
    border-bottom: 0;
}

#header .container {
    background: none;
    position: relative;
    
}

#featured-area, #pagetop {
    background-color: #848AAD; 
}

img#logo { float: left; margin: 10px 27px 0px 30px; }

.header_cubes {
    position: absolute;
    right: 10px;
    top: 0;
    z-index: 2;
}

div#top-menu {
    background: none;
    margin: 34px 0 0;
}

ul.nav > li > a {
    text-shadow: none;
}

ul.nav li {
    padding: 0 19px 0 0;
}

ul.nav > li.current_page_item > a, ul.nav > li.current-cat > a, ul.nav > li > a:hover {
    text-shadow: -1px -1px 1px #e4e4e4;
}

ul.nav li a {
    color: #848AAD;
    font-size: 14px;
    padding: 7px 0 28px 0;
}

ul.nav > li.current_page_item > a, ul.nav > li.current-cat > a {
    background: url("images/ecube/menuitem-current.png") no-repeat scroll 50% 100% transparent;
}

#featured-slider {
width: 960px !important;
height: 300px;
}

#featured-area .container, #pagetop .container {
    background:url("images/ecube/featured-bg.jpg")
    no-repeat scroll left top;
}

a#search-icon {
 display: block;
 position: absolute;
 z-index: 5;
 bottom: -1px;
 right: 0px;
 background: url(images/ecube/search-icon.png) no-repeat;
 width: 52px;
 height: 25px;
 padding: 0px 0px 0px 31px;
 font-size: 12px;
 color: #fff;
 line-height: 26px;
  text-shadow: -1px -1px 1px #333;
 }
			
a#search-icon:hover {
    text-decoration: none;
}
    
#header #search-form {
    position: absolute;
    bottom: -44px;
    right: -1px;
    background: url(images/search-bar.png) no-repeat;
    height:33px;
    padding:0px 10px 0 12px;
    width:170px;
    z-index:10;
    display: none;
}

h2.feat-heading, #pagetop h1 {
    font-size: 45px;
    color: #ffffff;
    text-shadow: 1px 2px 2px #15588a;
    padding-bottom: 15px;
    text-transform: lowercase;
}
    
a#prevlink, a#nextlink {
    top: 100px;
}


#featured-thumbs div#active_item {
    background: url(images/ecube/activethumb.png) no-repeat;
 }
 
a#prevlink { left: 0px; background: url(images/ecube/prevlink.png) no-repeat; }
a#nextlink { right: 0px; background: url(images/ecube/nextlink.png) no-repeat; }

.customers {
   width: 600px;
   float: left;
   margin: 0;
}

.customers td {
    padding: 10px 0 10px;
    border: 0;
    border-bottom: 1px solid #DFDFDF;
}

.customers td.fieldrow {
    width: 35px;
}

.ArticleCustomers td {
    padding: 10px 10px 0 0;
}
    



