/** |HTML BODY| **/
body {
    color: #000000;
    margin: 0;
    padding: 0;
    border: 0;
    font: 11px 'trebuchet ms', tahoma, verdana;
}

/** |LAYOUT| **/

#container{
    margin: 20px 0 0 0;
    width: 760px;
}
#header{
    border-left: solid 4px #000066;
    margin: 0 0 0 140px;
    padding: 0 4px 4px 4px;
    width: 510px;
}
#language{
    font-size: 10px;
    margin: -11px 0 0 0;
    padding: 0px 2px 2px 3px;
    position: absolute;
    text-align: right;
    width: 660px;
    font-weight: bold;

}
#menu{
    background-color: #000066;
    width: 137px;
    margin: 20px 0 0 0px;
    padding: 0 0 0 20px;
    position: absolute;
}
#body{
    background-color: #eeeeee;
    border-left: solid 4px #FF66CC;
    margin: 5px 0 0 140px;
    padding: 20px 0 20px 0;
    position: absolute;
    width: 520px;
}
#crossselling{
    margin: 40px 0 0 635px;
    position: absolute;
    width: 125px;
}
.content{
    background-color: #ffffff;
    border: solid 1px #cccccc;
    margin: 10px 35px 0 10px;
}
#banner{
    background: url(banner.jpg) no-repeat top left;
    border: solid 1px #cccccc;
    margin: -5px 35px 0 10px;
    height: 59px;
}
#footer{
    background-color: #ffffff;
    border-left: solid 4px #000066;
    color: #999999;
    font-size: 9px;
    margin: 25px 0 0 -4px;
    padding: 2px 4px 2px 4px;
    position: absolute;
    width: 510px;

}

/** |TEXT| **/

h1{
    font: 28px 'Century Gothic', Verdana;
    color: #666666;
    letter-spacing: 22px;
    margin: 0px;
    padding: 0px;
    text-transform: uppercase;
}
h2{
    color: #333333;
    font: 11px 'trebuchet ms', tahoma, verdana;
    margin: 0px;
    padding: 0px;
}
h5{
    background-color: #000066;
    color: #ffffff;
    font: 12px 'Century Gothic', Verdana;
    margin: 0px;
    padding: 3px;
    text-transform: uppercase;
}
#crossselling p{
    background-color: #ffffff;
    border: solid 1px #000066;
    font-size: 11px;
    margin: 2px 0 10px 0;
    padding: 3px;
    text-align: left;
}
#googleSearch{
    background-color: #ffffff;
    border: solid 1px #000066;
    font-size: 11px;
    margin: 2px 0 10px 0;
    padding: 3px;
}

h3{
    color: #333333;
    font: bold 14px tahoma, verdana;
    letter-spacing: 1px;
    margin: 0px;
    padding: 5px 5px 2px 5px;
    text-transform: uppercase;
}
h4{
    color: #333333;
    margin: 0px;
    padding: 5px 5px 0 8px;
    font: bold 12px tahoma, verdana;

}
p{
    margin: 0px;
    padding: 3px 5px 5px 8px;
    text-align: justify;

}
ul{
    margin: 0px 10px 5px 0;
    padding: 0 0 0 30px;
}
.signature{
    padding: 10px 5px 5px 5px;
    font: 9px tahoma, verdana;
    text-align: right;

}
.centerText{
    text-align: center;
}
#courier{
    background: #EEEEEE;
    border: dotted 1px #000066;
    font: 12px "Courier New";
    margin: 10px;
    padding: 10px;
    text-align: left;
}


/** |MENU| **/

#menu ul {
    background-color: #ffffff;
    font-weight: bold;
    font-size: 10px;
    list-style-type: none;
    margin: 0px;
    text-align: center;
    text-transform: uppercase;
    padding: 0px; 
    width: 110px;
}
#menu li {
    
    margin: 0px;
    padding: 0px;
}
#menu a {
    color: #000066;
    background-color: #ffffff;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}
#menu a:hover {
    color: #FF66CC;
}
#active_menu a {
    color: #FF66CC;
    text-decoration: none;
}

/** |LANGUAGE MENU| **/
#language_container{
    text-transform: uppercase;
}
#language li{
    display: inline;
    list-style-type: none;
}
#language a{
    text-decoration: none;
    color: #000066;
    font-weight: bold;
}
#language a:hover{
    text-decoration: none;
    color: #FF66CC;
    font-weight: bold;
}
#active_language a{
    text-decoration: none;
    color: #FF66CC;
    font-weight: bold;
}

/** |LINK & IMAGE| **/
a:link {
    text-decoration: underline;
    color: #FF66CC;
    font-weight: bold;
}
a:visited {
    text-decoration: underline;
    color: #FF66CC;
    font-weight: bold;
}
a:hover {
    text-decoration: underline;
    color: #FF66CC;
    font-weight: bold;
}
a:active {
    text-decoration: underline;
    color: #FF66CC;
    font-weight: bold;
}

img {
    border: solid 1px #FF66CC;
    margin :5px 5px 0px 5px;
}
