/* CSS Document */

body
{
margin:0;
padding:0;
background-color:#92999f;
background-image:url(bg.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#eff5f7;
}

a 
{
	color: #757575;
	text-decoration: none;
}
span.link 
{
	color: #757575;
	text-decoration: none;
}

td.boldCell 
{
	font-weight: bold;
	text-align: left;
	background-image:url(arrow.gif);
	background-repeat:no-repeat;
	background-position: 45px 0px;
	padding-left:55px;
	padding-bottom:8px;
}

a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #414242;
}
a:active {
	text-decoration: underline;
	color: #FFFFFF;
}

#wrapper
{
width:900px;
height:auto;
margin:0 auto;
padding:0;
background-image:url(topimage.jpg);
background-repeat:no-repeat;
background-position:top right;
}

#logo
{
width:525px;
height:auto;
padding:20px 0 20px 0;
margin-left:20px;
font-size:40px;
color:#fefefe;
border-bottom:#c6ccd1 solid 1px;
}

.logo
{
color:#a2aab1;
font-size:15px;
font-weight:bold;
text-transform:uppercase;
}

h1
{
color:#7a7e81;
font-size:28px;
margin:0;
font-weight:normal;
padding:20px 0 20px 20px;
}

#toplist
{
width:525px;
height:auto;
margin:0 0 60px 20px;
padding:0;
list-style:none;
}

.toplist
{
background-image:url(cicon.png);
background-repeat:no-repeat;
padding-left:25px;
padding-bottom:8px;
}

/* ----- SERVICES ------- */

#wrap
{
width:860px;
height:auto;
background-image:url(servicesbg.jpg);
background-repeat:no-repeat;
padding:0 20px 0 20px;
margin-bottom:25px;
}

#serv
{
width:269px;
height:auto;
margin:0 5px 0 5px;
padding:15px 5px 0 5px;
border-right:#92999f solid 1px;
float:left;
}

#serv ul
{
list-style:none;
margin:0;
padding:0;
}

#serv li
{
list-style:none;
border-bottom:#a7acb2 solid 1px;
padding-left:12px;
line-height:20px;
background-image:url(arrow.gif);
background-repeat:no-repeat;
}

#serv2
{
width:269px;
height:auto;
margin:0 0 0 5px;
padding:15px 0 0 5px;
float:right;
}

#serv2 ul
{
list-style:none;
margin:0;
padding:0;
}

#serv2 li
{
list-style:none;
border-bottom:#a7acb2 solid 1px;
padding-left:12px;
line-height:20px;
background-image:url(arrow.gif);
background-repeat:no-repeat;
}

li.main
{
list-style:none;
border-bottom:none;
padding-left:17px;
line-height:20px;
background-image:url(arrow.gif);
background-repeat:no-repeat;
background-position: 5px 0px;
}

/* ----- PRODUCTS ------- */

#wrap2
{
width:860px;
height:auto;
background-image:url(productsbg.jpg);
background-repeat:no-repeat;
padding:0 20px 0 20px;
margin-bottom:25px;
}

#prod
{
width:269px;
height:auto;
margin:0 5px 0 5px;
padding:5px 5px 0 5px;
border-right:#92999f solid 1px;
float:left;
}

#prod ul
{
list-style:none;
margin:0;
padding:0;
}

#prod li
{
list-style:none;
border-bottom:#a7acb2 solid 1px;
padding-left:12px;
line-height:20px;
background-image:url(arrow.gif);
background-repeat:no-repeat;
}

#prod2
{
width:269px;
height:auto;
margin:0 0 0 5px;
padding:5px 0 0 5px;
float:right;
}

#prod2 ul
{
list-style:none;
margin:0;
padding:0;
}

#prod2 li
{
list-style:none;
border-bottom:#a7acb2 solid 1px;
padding-left:12px;
line-height:20px;
background-image:url(arrow.gif);
background-repeat:no-repeat;
}

/* ----- FOOTER ------- */

#footer
{
width:900px;
height:auto;
background-image:url(footerbg.jpg);
background-repeat:no-repeat;
padding:25px 0 25px 0;
text-align:center;
margin-bottom:10px;
color:#ffffff;
}

#top
{
/*width:900px;
background-image:url(footerbg.jpg);
text-align:center;*/
width:540px;
height:auto;
font-size:14px;
background-repeat:no-repeat;
padding:10px 0 10px 0;
margin-bottom:5px;
color:#757575;
}


.copyright
{
color:#494848;
}

table#footer td 
{
	text-align:left;
}