/* CSS Document */

body {
background-color: #B9B5B5;
color:#000000;
margin: 0px;
font-family: Arial, Helvetica, sans-serif
}

h1{
margin: 0px;
font-size: 20px;
color: #6f6f6f;
}

em {
font-style:normal;
color: #16610D;
}

img {
border: 0px;
}

.main-container {
width: 800px;
background-image:url(images/template-bg.gif);
margin-left:auto;
margin-right:auto;
text-align: left; 
position: relative;
}

.template-top {
width: 800px;
height: 22px;
background-image:url(images/template-bg-top.gif);
position: absolute;
top: 0px;
left: 0px;
}

.logo {
width: 117px;
height: 85px;
background-image:url(images/logo.png);
position: absolute;
top: 15px;
left: 23px;
}

.call {
width: 275px;
height: 20px;
background-image:url(images/call.png);
background-repeat:no-repeat;
position: absolute;
top: 32px;
left: 425px;
}

.links {
width: 782px;
height: 30px;
background-image:url(images/menu-bg.png);
background-repeat:no-repeat;
position: absolute;
top: 85px;
left: 8px;
text-align:center;
padding-left:95px;
font-size:16px;
color: #FFF;
padding-top: 3px;
}

.links a {
color: #FFF;
text-decoration: none;
font-size:14px;
}

a {
color: #16610D;
}

.title {
position: absolute;
top: 115px;
left: 202px;
}

.navigation {
width: 184px;
height: 208px;
background-image:url(images/nav-bg.gif);
background-repeat:no-repeat;
position: absolute;
top: 120px;
left: 13px;
padding-top: 45px;
padding-left: 15px;
color:#16610D;
font-size:14px;
line-height: 18px;
z-index:1;
}

.navigation a {
color: #6f6f6f;
text-decoration:none;
}

.left-img {
position: absolute;
top: 338px;
left: 13px;
z-index:1;
}

.left {
float: left;
margin: 0px 7px 0px 10px;
}

.content {
width: 581px;
height: 363px;
position: absolute;
top: 232px;
left: 202px;
}

.content-scroll {
background-image:url(images/content-bg.gif);
width: 581px;
position: relative;
top: 232px;
left: 202px;
font-size:14px;
z-index:1;
}

.content-scroll p {
position:relative;
top: -10px;
left: 10px;
padding-right: 15px;
}

.content-scroll h1 {
position:relative;
top: 0px;
left: 10px;
}

.foot {
width: 800px;
height: 248px;
background-image:url(images/template-bg-bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
position: relative;
top: 0px;
left: 0px;
text-align:center;
font-size:16px;
color: #FFF;
padding-top: 3px;
z-index:0;
}

.shift-up{
position: relative;
top: -1px;
}

.shift-down{
position: relative;
top: 3px;
}

.foot a {
color: #FFF;
text-decoration: none;
font-size:14px;
}

.rpad {
padding-right: 15px;
}


#pricelist table {	
	background-color: #FFFFFF;
}

#pricelist th {
	text-align: left;
	background-color: #DFDFDF;
}

.pricetitle {
	background-color: #AFF8A7;
}

.pricecosts {
	background-color: #FFFFFF;
}


.style1 {
	color: #FF0000;
	font-weight: bold;
	background-color: #E2D8FE;
}

.style2 {
	background-color: #DFDFDF;
}

.style3 {background-color: #FFFFFF; color: #FF0000; font-weight: bold; }

img.iso {
float:right;
}

