body {
background:#040218;
font-family:Verdana;
font-size:12px;
}
*{
margin:0;
padding:0;
}
p{
margin: 0 0 15px 0;
}
#wrapper {
background:#fff;
width:890px;
margin:0 auto;
}
#header {
background:#fff;
height:84px;
}
#topmenu{
float:right;
height:84px;
width:474px;
}
#subheader{
background:url(header_image.jpg) no-repeat center center;
height:200px;
}
#navigation {
background:url(nav_bg.jpg) repeat-x center center;
padding:8px;
height:16px;
}
#content-col {
}
#content{
float:left;
width:850px;
padding:20px;
text-align:justify;
}
#footer {
position: relative;
background:#161F28 url(footer_left.jpg) no-repeat top left;
clear:both;
color:#8b7e7d;
height:249px;
width:890px;
}
#credits {
background:#FFD184;
clear:both;
height:35px;
}
.clr{
clear: both;
line-height: 0%;
height: 0px;
}
.col-30{
width:240px;
padding:220px 30px 10px 30px;
color:#8b7e7d;
}
.col-70{
width:620px;
padding:15px;
color:#8b7e7d;
}
.crem{color:#fed38a;}
.blue{color:#6da5bb;}
.clear{clear: both;}
.flt-right{float:right;}
.flt-left{float:left;}
.img-right{float:right; margin: 0 0 0 7px;}
.txt-right{text-align: right;}
.txt-left{text-align: left;}
.img-left{float:left; margin: 0 7px 0 0;}
.col50{ width: 49%;}
.col70{ width: 69%;}
.col80{ width: 79%;}
.col30{ width: 31%; padding: 0 10px 0 0;}
.col20{ width: 29%;}

#logo{
float: left;
background: url(am_logo.jpg) no-repeat center center;
height:84px;
width:416px;
}
#logo a{
height:84px;
width:416px;
}
#logo span{
display: none;
}
/* top menu*/
#topmenu ul {
float: left;
font: bold 13px Tahoma;
}
#topmenu ul li {
list-style: none;
display: inline;
}
#topmenu #home{
background: url(header_home.jpg) no-repeat center center;
}
#topmenu ul li a{
width:158px;
height:84px;
float: left;
color: black;
text-decoration: none;
}
#topmenu ul li a span{
display: none;
}
#topmenu ul li#home a{
background: url(header_home.jpg) no-repeat center center;
}
#topmenu ul li#news a{
background: url(header_news.jpg) no-repeat center center;
}
#topmenu ul li#contact a{
background: url(header_contact.jpg) no-repeat center center;
}
/* navigation */
#navigation ul {
display: inline;
}
#navigation ul li {
background: url(nav_border.jpg) no-repeat center right;
margin-left: 0;
padding: 3px 15px;
list-style: none;
display: inline;
}
#navigation a:link, #navigation a:visited{
color:#000;
text-decoration:none;
font-size:1.1em;
font-weight:900;
}
#navigation a:hover, #navigation a:active{
color: #fff;
}
#navigation a.selected:link, #navigation a.selected:visited, #navigation a.selected:hover, #navigation a.selected:active{
color:#623837;
text-decoration:none;
font-size:1.2em;
font-weight: 900;
}
/* footer */
#footer .address{
position: absolute;
top:80px;
left:320px;
line-height: 150%;
font-weight: 500;
letter-spacing: 1px;
float:left;
width:470px;
display: inline-block;
}
.line{
background: url(footer_hr.jpg) no-repeat center right;
height:50px;
width: 499px;
}
/* credits */
a.logo2pro:link, a.logo2pro:visited, a.logo2pro:hover, a.logo2pro:active{
margin: 5px 10px 0 0;
background:#FFD184 url(footer_2pro.jpg) no-repeat center center;
display:block;
width:214px;
height:18px;
}
a.logo2pro span{
display: none;
}
/* headers */
h3{
font-size:1.5em;
color: #6DA5BB;
padding: 0 0 5px 0;
margin: 0 0 10px 0;
border-bottom: 1px solid #FFD184;
}
/* lists */
.col70 ul{
margin: 0 0 15px 50px;
}
.col70 ul li{
list-style-image: url(abacus_arrow_small.jpg);
}
.col30 ul{
margin: 0 0 15px 15px;
}
.col30 ul li{
list-style-image: url(abacus_arrow_small.jpg);
}
.col80 ul{
margin: 0 0 15px 15px;
}
.col80 ul li{
list-style-image: url(abacus_arrow_small.jpg);
}
/* contact form */
.cssform p{
width: 280px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px;
height: 1%;
}
.cssform label{
color: #6da5bb;
float: left;
margin-left: -125px;
width: 120px;
}
.cssform input[type="text"]{
width: 180px;
}
.cssform textarea{
width: 250px;
height: 150px;
}
* html .threepxfix{margin-left: 3px;}
.cssform send-btn{
}
/* products list */
a#p1:link, a#p1:visited, a#p1:hover, a#p1:active{
background:#fff url(abacus_torgue.jpg) no-repeat center left;
float:left;
margin: 5px 10px 0 0;
display:block;
width:190px;
height:202px;
}
a#p2:link, a#p2:visited, a#p2:hover, a#p2:active{
background:#fff url(abacus_spa.jpg) no-repeat center left;
float:left;
margin: 5px 10px 0 0;
display:block;
width:190px;
height:202px;
}

a#p3:link, a#p3:visited, a#p3:hover, a#p3:active{
background:#fff url(abacus_ship.jpg) no-repeat center left;
float:left;
margin: 5px 10px 0 0;
display:block;
width:190px;
height:202px;
}
a#p4:link, a#p4:visited, a#p4:hover, a#p4:active{
background:#fff url(abacus_fleet.jpg) no-repeat center left;
float:left;
margin: 5px 10px 0 0;
display:block;
width:190px;
height:202px;
}
a#p1 span, a#p2 span, a#p3 span, a#p4 span{
display:none;
}
/* products next version */
#next-ver a:link, #next-ver a:visited, #next-ver a:hover, #next-ver a:active{
text-decoration: none;
display:block;
width:200px;
margin: 50px 0 0 0;
background:#fff url(abacus_ul.jpg) no-repeat center left;
padding: 0 0 0 20px;
color:#48587A;
font-size:0.9em;
float: left;
}
/* moto */
.moto{
font-size:0.9em;
color:#48587A;
font-weight: 600;
}
/* frontpage */
a#demo:link, a#demo:visited, a#demo:hover, a#demo:active{
background:#fff url(abacus_flashdemo.jpg) no-repeat center center;
float:left;
margin: 5px 10px 0 0;
display:block;
width:360px;
height:182px;
}
a#demo span{
display:none;
}
a.intro:link, a.intro:visited, a.intro:hover, a.intro:active{
text-decoration: none;
display:block;
margin: 10px 0 0 40px;
background:#fff url(abacus_ul.jpg) no-repeat top left;
padding: 0 0 0 20px;
color:#48587A;
font-size:0.9em;
width:320px;
border-bottom: 1px dashed #FFD184;  
}

a.intro em{
display: block;
font-size:1.2em;
font-weight: 700;
font-style: normal;
width:320px;
}

#thumb{
margin: 50px 0 0 0;
padding: 0 0 0 20px;
}
span.email { 
display:inline-block;
background:url(abamar-mail.gif) no-repeat 0 0;
width:150px;
 }

a:link,a:visited,a:hover,a:active{
text-decoration: none;
color:#48587A;
font-size:0.9em;
}




