/* RESET ALL STYLES */
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

html {
    overflow-y: scroll;
}

body
{
    margin: 0px;
    padding:0px;
    text-align:center;
    background-color: #707070;
    background-position: 50% 50%;
    font-family: verdana, arial;
    color: #666;
    font-size: 11px;
    line-height: 1.8em;
}

#bg {
    position: absolute;
    width: 932px;
    height: 100%;
    background-color: #FFF;
    top: 10px;
    left: 50%;
    margin-left: -467px;
    * margin-left: -466px;
    z-index: -2;
}

h1, h2, a {
    color: #006DA8;
}
h1 {   font-size: 16px; font-weight: bold; }
h2 {   font-size: 12px; font-weight: bold; }
a {   text-decoration: none; }

#container {
     width: 926px; 
     text-align: left;
     margin: 0px auto;
     margin-top: 20px;
}

#header {
     margin-top: 20px;
}

#header_image {
     position: absolute; 
     top: 0px;
     left: 50%;
     margin-left: -463px;
     z-index: -1;
}
#header_image div.header_spacer {
     position: absolute;
     top: 0px;
     left: 50%;
     margin-left: -467px;
     * margin-left: -466px;
     height: 17px;
     width: 932px;
     background-color: #707070;
     border-bottom: 3px #FFF solid;
     z-index: 18;
}

#header_logo {
     position: absolute;
     left: 50%;
     margin-left: -400px; 
     z-index: 20;
}

#header_menu {
     position: absolute;
     height:51px; 
     width:838px;
     left: 50%;
     margin-left: -419px; 
     background-image:url(http://www.aircraftdocking.com/simg/menu.jpg);  
     background-repeat: no-repeat;  
     z-index: 19;
}

#header_logo {
     width:178px; 
     height:51px;
}

#header_bottom, #content_top {
     height: 10px;
     width: 838px;
     margin: 0px auto;
     background-color: #FFF;
     filter:alpha(opacity=50);
     -moz-opacity:0.5;
     -khtml-opacity: 0.5;
     opacity: 0.5;
}

#header_bottom {
     height: 60px; 
}

#content_top {
     margin-top: 230px;
}

#content_block {
     width: 858px; 
     margin: 0px auto; 
     background: url(http://www.aircraftdocking.com/simg/bg_content_shadow.png);
     repeat: repeat-y;
}

#content_container {
     position: relative;
     width: 838px;
     margin: 0px auto;
     background-color: #FFF;
     background-image: url(http://www.aircraftdocking.com/simg/bg_content_container.jpg);
     background-repeat: repeat-y;   
     background-position: 635px 0; 
}

#content_left {
     float: left;
     width: 635px;
}

#content_title, #content_body, #breadcrumbs, #searchbar {
     padding-left: 30px;
}

#breadcrumbs {
     margin-bottom: 4px;
}

#content_title {
     border-bottom: 3px #c9c9c9 dotted; 
     margin-bottom: 20px;
width: 601px;
}

#content_title h1 {
     margin-bottom: 4px;
}

#content_body {
     padding: 0px 30px 0px 30px;
}

#content_body div.product {
     width: 630px;
     margin-left: -30px;
     margin-bottom: 10px;  
     border-top: 1px solid #c9c9c9;
     border-bottom: 1px solid #c9c9c9;
}

#content_body div.product td.image {
     width: 230px;
     text-align: center;
     padding-top: 5px;
}

#content_body div.product table tr td table tr td  {
     font-size: 12px;
     font-weight: bold;
     line-height: 30px;
}

#searchbar {
     border-bottom: 1px #c9c9c9 solid; 
     width: 600px;
     height: 32px;
     margin: 0px auto;
}
#search #keywords {
     margin-top: 5px;
     border: 1px #c9c9c9 solid;
     height: 18px; 
     padding: 0px 0px 0px 3px;
}
#search #search_button {
     margin-top: 4px;
     * margin-top: 5px;
     margin-left: 5px;
}

div.overview_link {
     float: right;
     margin-top: 10px;
}

#pusher {
     height: 10px;
     width: 50px;
}

#content_right {
     float: right;
     width: 195px;
     background-color: #FFF;
}

#newsbox {
     border-bottom: 3px #c9c9c9 dotted; 
}

#newsbox .title, #submenu .title {
     height: 31px;
     line-height: 30px;
     padding-left: 10px;
     border-bottom: 3px #c9c9c9 dotted; 
     margin-bottom: 10px;
}

#newsbox .news_image, #wandelbox .wandel_image {
     width: 164px;
     border: 1px #c9c9c9 solid;
     padding: 2px;
     margin: 0px auto;
}
#newsbox .news_title {
     font-weight: bold;
     width: 164px;
     margin: 0px auto;
     margin-top: 5px;
     line-height: 1.4em;
}

#wandelbox .title {
     line-height: 30px;
     padding-left: 10px;
}
#wandelbox .wandel_title {
     font-weight: bold;
     width: 164px;
     margin: 0px auto;
     margin-top: 5px;
     line-height: 1.4em;
     text-align: center;
}

#submenu ul {
     list-style-type: none;
     margin-bottom: 20px;
}

#submenu ul li {
     font-size: 10px;
     font-weight: bold;
     margin-left: 10px;
}

#submenu ul li a {
     color: #6f7877;
}

#submenu ul li a.selectedElement {
     color: #006DA8;
}

#product_info {
     margin-left: 10px;
}

.linkdiv {
     width: 164px;
     margin: 0px auto;
     margin-top: 5px;
     text-align: right;
}

.resultRowOne, .resultRowTwo {
     border-top: 1px solid #cacaca;
}


#product_info td input, #product_info td textarea {
     border: 1px #c9c9c9 solid;
     font-family: verdana;
     font-size: 11px;
     color: #666;
}
#product_info td input {
     padding: 3px 0px 3px 3px;
}

#product_info td input.submit {
     border: 0px;
     padding: 0px;
     font-size: 0px;
}

.validation-advice {
     color: #007c84;
     font-size: 10px;
}

#footer {
     color: #8f8f8f;
     text-align: center;
     width: 858px;
     background: url(http://www.aircraftdocking.com/simg/bg_content_shadow.png);
     margin: 0px auto;
     padding-top: 0px;
     padding-bottom: 20px;
     border-bottom: 1px solid #c9c9c9;
     font-size: 10px;
}
#footer div {
    width: 838px;
    margin: 0px auto;
    padding-top: 10px;
    border-top: 1px solid #c9c9c9;
}
#footer a {
     color: #8f8f8f;
}