/* Archway Business Solutions Stylesheet */
body, p, td, tr, th, input, h1, h2, h3, h4, h5, h6, select, option, textarea, li, ol, ul {
font-family: verdana, sans-serif;
} 
body {
margin:0px;
padding:0px;
color:#2E2E2E;
background:#ACC8DF url(images/background.jpg) repeat-x;
font-size:1.0em;
}
p {
font-size:0.8em;
line-height:1.6em;
margin:2px 5px;
padding:0 4px 4px 4px;
}
#content ul {
width:500px;
}
#content p {
width:550px;
}
#content p.testimonials {
width:95%;
}
#content p.short {
width:230px;
}
td {}
th {
font-weight:bold;
}
h1 {
font:bold 1.4em arial, verdana, sans-serif;
/*background:transparent url(images/h1.jpg) no-repeat;*/
color:#161616;
/*text-transform:uppercase;*/
margin:12px 5px 2px 5px;
padding:4px;
}
h2 {
font-weight:normal;
font-size:1.1em;
line-height:1.6em;
margin:2px 5px 0 5px;
padding:4px 4px 0 4px;
color:#769ABE;
}
h3 {
font-weight:bold;
font-size:0.9em;
line-height:1.6em;
margin:2px 5px;
padding:4px;
text-decoration:none;
}
li {
font-size:0.8em;
line-height:1.6em;
}
li ul li, li ol li {
font-size:0.8em;
line-height:1.6em;
}
ul, ol {
margin:2px 0 2px 40px;
padding:2px 0 2px 20px;
}

a, a:link, a:active {
color:#6990B8;
text-decoration:underline;
font-weight:bold;
}
a:visited {
color:#B0BCCB;
text-decoration:underline;
font-weight:bold;
}
a:hover {
color:#ACC8DF;
text-decoration:none;
font-weight:bold;
}
a.flink, a:link.flink, a:active.flink, a:visited.flink, a:hover.flink {
color:#fff;
text-decoration:underline;
font-weight:bold;
}
/*ID's*/
#redframe {
/*position:static;*/
/*margin:0 auto 0 auto;*/
margin:0 18%;
padding:0 3px;
width:762px;
background:#ffffff;
border-left:2px solid #678FB7;
border-right:2px solid #678FB7;
}
#frame {
/*position:relative;*/
margin:0;
padding:0;
}
#tags {
height:24px;
/*background:#6C93B9;*/
background:#6C93B9 url(images/footerblue.jpg) repeat-x bottom left;
color:#ffffff;
font:bold 0.8em verdana;
text-align:center;
line-height:1.7em;
width:762px;

}
#header {
height:151px;
background:#FFFFFF url(images/photocopier-image.jpg) no-repeat top right;
margin:0;
padding:0;
width:762px;
}
#nav {
position:relative;
margin:0;
padding:0;
width:762px;
background:transparent url(images/topblue.jpg) repeat-x top left;
border-bottom:2px solid #ffffff;
border-top:2px solid #ffffff;
}
#headernav {
position:relative;
bottom:-10px;
height:34px;
color:white;
margin:0 0 0 60px;
width:660px;
padding:0;
overflow: hidden;
border:2px solid #FFFFFF;
background:#000 url(images/contact.jpg) repeat-x top right;
}
#headernav a {
color:white;
font-weight:bold;
text-decoration:none;
}
#headerlist {
list-style-type: none;
margin: 0;
padding: 0;
}
#headerlist li {
float: left;
margin: 0;
padding: 0;
height:34px;
}

#maincontent {
position:relative;
float:left;
padding:0;
margin:0;
width:762px;
/*background:transparent url(images/content-background.jpg) no-repeat top right;*/
}
#content {
position:relative;
padding:0;
/*margin:0 200px 5px 20px;*/
margin:0 16px 5px 16px;
}
#copyright {
position:relative;
bottom:-15px;
clear:both;
text-align:center;
font-size:0.6em;
padding:0;
margin:0 40px 0 40px;
height:34px;
/*width:648px;*/
background:transparent url(images/footerblack.jpg) repeat-x top left;
border:2px solid #ffffff;
color:#fff;
line-height:2.6em;
}
#footer {
clear:both;
text-align:center;
font-size:0.6em;
padding:0;
margin:0;
height:37px;
background:transparent url(images/footerblue.jpg) repeat-x top left;
color:#fff;
}
/*classes*/
.callus {
float:right;
padding:2px 10px;
margin:5px;
}
.images {
float:right;
margin:5px;
padding:2px;
border:2px solid #6890B8;
background:#ffffff;
}
#noted {
font:1.2em arial, verdana, sans-serif;
color:#161616;
margin:10px 10px;
padding:8px 25px;
text-align:center;
}
.formtable {
background:#ACC8DF;
padding:5px;
margin:8px;
border:1px solid #6991B8;
color:#090908;
}
.contactform {
border:1px solid #6991B8;
width:290px;
color:#C7C2BA;
background:#EFEFEF;
}
.button {
border:1px solid #6991B8;
width:90px;
color:#090908;
background:#8AACCB;
padding:1px 5px;
margin:60px 8px 0 8px;
}

.testimonials {
text-align:right;}
.blue {color:#769ABE;}
#strapline {
text-align:center;
color:#ffffff;
background:#769ABE;
font: 1.1em arial;
margin:20px 0 0 0;
padding:1px 0;
}