body {
margin: 0;
padding: 0;
font: 75% tahoma, verdana, arial, sans-serif;
color: #000000;
background: #000 url(images/body_bg.png) repeat-y;
background-position: 50% 0%;
}
h1{
font-family: castleTLig, CastleT;
font-size: 16px;
color: #2e6e9c;
line-height: 16px;
}
#container {
background-color: #52697b;
height: 640px;
margin: 0px auto;
padding: 0px;
position: relative;
width: 800px;
}
#main {
position: absolute;
height: 600px;
left: 0px;
top: 20px;
width: 800px;
}
#page {
border: 0px;
}
#mailbox {
position: absolute;
top: 180px;
left: 500px;
z-index: 100;
}
input.field {
background: transparent;
border-color: #026198 #015087 #015087 #026198;
border-style: groove;
border-width: 2px;
color: #333399;
display: block;
font-size: 0.8em;
height: 12px;
width: 163px;
}
#user_name {
margin-top: 6px;
margin-left:3px;
margin-bottom: 17px;
}
#user_email {
margin-top: 5px;
margin-left:3px;
margin-bottom:19px
}
#user_title {
margin-top:5px;
margin-left: 3px;
margin-bottom:5px;
}
#message {
background: transparent;
border-color: #026198 #015087 #015087 #026198;
border-style: groove;
border-width: 2px;
color: #333399;
background:transparent;
margin-top:5px;
margin-left:3px;
}
#button_reset {
background: transparent;
border:2px;
border-style: groove;
color: #026198;
font-size: 0.9em;
font-weight:bold;
height:25px;
position: absolute;
top:108px;
left:190px;
width: 65px
}
#button_reset {
background: transparent;
border:2px;
border-style: groove;
color: #026198;
font-size: 0.9em;
font-weight:bold;
height:25px;
position: absolute;
top:108px;
left:190px;
width: 65px
}
#buttonGral {
background: transparent;
border:2px;
border-style: groove;
color: #026198;
font-size: 0.9em;
font-weight: bold;
height:25px;
width: 65px;
}
#country {
position: absolute;
top: 557px;
left: 705px;
z-index:110;
}
#lang {
color:#52697b;
font-size: 0.8em;
position: absolute;
top: 14px;
left: -10px;
z-index:110;
}
#credits {
position: absolute;
top: 620px;
left: 0px;
width: 800px;
height: 20px;
background-color: #52697b;
text-align: center;
}
#FloatText{
position:absolute;
top: 145px;
left:458px;
width: 332px;
}
#FloatTextScroll{
position:absolute;
top: 145px;
left:458px;
overflow:auto; 
width:340px; 
height:380px;
}
#TestimonialText{
position:absolute;
top: 170px;
left:130px;
width: 300px;
}
#PriceAndFAQ{
position:absolute;
top: 430px;
left: 463px;
}
#Links{
text-align: right;
position:absolute;
top: 400px;
left: 463px;
width: 320px;
}
#LogoDOW{
position:absolute;
top: 530px;
left: 540px;
}
#LogoABC{
position:absolute;
text-align: center;
top: 582px;
left: 541px;
}
#textABC{
font-family: castleTLig, CastleT;
font-size: 10px;
color: #cccccc;
line-height: 10px;
}

#textContact{
font-family: castleTLig, CastleT;
font-size: 11px;
color: white;
}
#deadLink{
color: #b3b3b3;
font-size: 15px;
}
p{
font-family: castleTLig, CastleT;
font-size: 14px;
color: #2e6e9c;
line-height: 16px;
}
table{
font-family: castleTLig, CastleT;
font-size: 14px;
color: #2e6e9c;
line-height: 16px;
}
th{
	text-align:center;
}
td{
	text-align:center;
}
i{
font-family: castleTLig, CastleT;
font-size: 12px;
color: #2e6e9c;
line-height: 12px;
vertical-align: middle;
}
#noSpecialA{
font-family: castleTLig, CastleT;
font-size: 12px;
color: #2e6e9c;
line-height: 12px;
vertical-align: middle;
}
b{
font-family: ChopinScript;
color: #113364;
font-size: 20px;
font-weight: 100;
}
a{
text-decoration: none;
color: #113364;
font-size: 15px;
}
#namePackages{
font-family: Vivaldi;
font-size: 26px;
color: #113364;
font-weight: 100;
line-height: 20px;
padding-top: 0px;
padding-bottom: 0px;
margin: 0cm 0cm 0cm 0cm;
}
#TextPackages{
font-family: castleTLig, CastleT;
font-size: 12px;
color: #2e6e9c;
line-height: 12px;
font-style: italic;
}
#TablePackages{
border-collapse: separate;
border-spacing: 20px 20px;
font-family: castleTLig, CastleT;
font-size: 12px;
color: #2e6e9c;
}
#TableContact{
border-collapse: separate;
border-spacing: 5px 0px;
}
ul{
text-align: left;
font-family: castleTLig, CastleT;
font-size: 14px;
color: #2e6e9c;
line-height: 14px;
}
#contactInfo{
position:absolute;
text-align: right;
top: 552px;
left: 110px;
width: 310px;
}
