@charset "utf-8";
/* CSS Document */
/* ---------LAYOUT */
body {
margin: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 81%;
background: url(images/background.jpg)
}
#header {
height:160px;
width:960px;
background:#000 url(images/header.jpg) no-repeat top
}

#necker {
width:100%;
height:49px;
padding-left:11px;
background:url(images/topmenu.jpg) no-repeat;
}

.menuhome, .menuhome_hi, .menuservice, .menuservice_hi, .menuoffice, .menuoffice_hi, .menuclients, .menuclients_hi, .menuabout, .menuabout_hi, .menuproj, .menuproj_hi{
float:left;
height:35px;
color:#fff;
font:bold .8em/1.8em Georgia;
text-transform:uppercase;
letter-spacing:1px;
text-align:center;
padding-top:14px;
}
.menuhome, .menuhome_hi{
width:108px;
}
.menuhome_hi{
background: url(images/topmenu_home.jpg)no-repeat center;
color:#ccc;
}
.menuservice, .menuservice_hi{
width:148px;
margin-left:1px
}
.menuservice_hi{
background: url(images/topmenu_services.jpg)no-repeat center;
color:#ccc;
}
.menuoffice, .menuoffice_hi{
width:138px;
margin-left:1px
}
.menuoffice_hi{
background: url(images/topmenu_office.jpg)no-repeat center;
color:#ccc;
}
.menuclients, .menuclients_hi{
width:140px;
margin-left:1px
}
.menuclients_hi{
background: url(images/topmenu_clients.jpg)no-repeat center;
color:#ccc;
}
.menuproj, .menuproj_hi{
width:151px;
margin-left:1px
}
.menuproj_hi{
background: url(images/top_menu_proj.jpg)no-repeat center;
color:#ccc;
}
.menuabout, .menuabout_hi{
width:115px;
margin-left:1px
}
.menuabout_hi{
background: url(images/topmenu_about.jpg)no-repeat center;
color:#ccc;
}
.menusearch{
float:left;
height:33px;
color:#666;
font:.8em/1.8em Arial;
padding-top:16px;
width:212px;
padding-left:55px;
margin-left:-25px;
background: url(images/topmenu_search_01.jpg)no-repeat center;
}
.menusearch_glass{
float:left;
height:33px;
}
.forms{
color:#666;
border:none;
background:none;
margin:0;
padding:0;
width:100%;
text-decoration:underline
}
.search, .search_hi{
border:none;
margin-top:0;
margin-left:-28px;
padding-left:1px;
width:58px;
height:49px;
}
.search{
background:url(images/topmenu_search_02.jpg)no-repeat;
}
.search_hi{
background:url(images/topmenu_search_02h.jpg)no-repeat;
}
#whole_wrap{
margin:0 auto;
width:100%
}
#outer_wrapper {
background:url(images/headbg.jpg) repeat-x top;
width:100%;
}

#outer_wrapper2 {
background:url(images/background_shadow.jpg) repeat-x 0 210px
}

#inner_wrapper{
width:960px;
margin:auto;
}

#wrapper {
width:960px;
}

#container {
width:100%;
float: left;
margin-right:-296px;
background:url(images/texture_bak.jpg)repeat-y 10px 0;
}
#container2 {
width:100%;
float: left;
margin-right:-212px;
background:url(images/texture_bak.jpg)repeat-y 10px 0;
}
#container_back{
width:100%;
float: left;
background:url(images/texture_foot.jpg)no-repeat 10px bottom;
padding-bottom:60px;
}

#container_faux{
background:url(images/texture_border.png)repeat-y 10px top;
height:auto
}

#content {
margin-right:267px;
}
#content2 {
margin-right:186px;
background:url(images/GREYfaux.jpg) repeat-y 744px
}

#ads{
padding:0 10px;
}

#main_wrapper{
padding:0 40px
}

.h1_blue, .h1_black, .h1_hover{
font:normal 1.7em/1em Georgia;
padding-top:7px;
padding-bottom:2px;
margin-top:7px;
margin-bottom:1px;
}

.h2_red, .h2_blue, .h2_hover, .h2_blue_U, .h2_black{
font:normal 1.4em/1em Georgia;
padding-top:7px;
padding-bottom:5px;
margin-top:7px;
margin-bottom:2px;
display:inline-block
}

.h3_red, .h3_blue, .h3_hover, .h3_blue_U, .h3_black{
font:normal 1.1em/1.2em Georgia;
padding-top:7px;
padding-bottom:5px;
margin-top:7px;
margin-bottom:4px;
display:inline-block
}

.h1_hover, .h2_hover, .h3_hover{
color:#000;
background:url(images/hover_back.jpg);
text-decoration:underline
}

.h32_blue, .h2_blue, .h1_blue{
color:#356a6a;
}

.h3_blue_U, .h2_blue_U{
color:#356a6a;
background:url(images/GREYfaux.jpg) repeat-x bottom;
}

.h3_red, .h2_red, .h1_red{
color:#790000;
}

.h2_red_U, .h2_red_U{
color:#790000;
background:url(images/GREYfaux.jpg) repeat-x bottom;
}

.h3_black, .h2_black, .h1_black{
color:#333;
}

#main{
margin-left:257px;
padding:20px 0;
}

#main2{
margin-left:196px;
padding:20px 0;
height:auto
}

.main_img, .img_border{
border:solid 1.5px #c3c3c3;
padding:1px;
float:none;
margin-top:5px;
}

.main_img{
width:420px;
}

.main_container{
font:normal 1em/1.5em Tahoma;
color:#333;
padding-bottom:10px;
}

.main_container a:link, .main_container a:visited{
color:#999;
text-decoration:none;
}
.main_container a:hover{
color:#356a6a;
text-decoration:underline
}

#left{
width:237px;
float:left;
padding:20px 5px;
}

#left2{
width:176px;
float:left;
margin:20px 5px;
border-right:solid 1px #c3c3c3
}

.left_container{
font:normal 1em/1.2em Tahoma;
color:#333;
padding-bottom:5px;
background:url(images/GREYfaux.jpg) repeat-x bottom;
}

.left_container ul{
font:normal 11px Tahoma;
list-style:none;
padding-left:5px;
line-height:20px;
margin-left:0
}

.left_container ul li a:link, .left_container ul li a:visited, .left_container ul a{
color:#333;
text-decoration:none;
}

.left_container ul li a:hover, .left_ul_hover{
color:#cc3300;
text-decoration:underline
}
.left_img{
width:150px;
border:solid 1.5px #c3c3c3;
padding:1px;
float:none;
}

.img_default{
border:solid 1.5px #c3c3c3;
padding:1px;
float:none;
}

.star{
float:left;
padding:10px 10px 10px 0
}
#sidebar {
float:left;
width:257px;
border-left:solid 2px #c3c3c3;
border-bottom:solid 2px #c3c3c3;
background-color:#cc3300;
}
#sidebar2 {
float:left;
width:156px;
padding:0 10px;
}
#sidebar_wrap{
float:left;
height:400px;
background:#fff
}

.sidebar_cargo{
background: url(images/cargo_tracker.jpg);
}

.sidebar_cargo_hover{
background: url(images/cargo_tracker_hi.jpg)
}

.sidebar_air{
background: url(images/air_sea.jpg);
}

.sidebar_air_hover{
background: url(images/air_sea_hi.jpg)
}

.sidebar_air_curr{
background: url(images/air_current.jpg)
}

.sidebar_sea{
background: url(images/world_net.jpg);
}

.sidebar_sea_hover{
background: url(images/world_net_hi.jpg)
}

.sidebar_value{
background: url(images/value.jpg);
}

.sidebar_value_hover{
background: url(images/value_hi.jpg)
}

.sidebar_track{
background: url(images/tre_ch.jpg);
}

.sidebar_track_hover{
background: url(images/tre_ch_hi.jpg)
}


#footer {
height:100px;
width:100%;
background:url(images/footer.png) no-repeat center ;
clear:both
}