body
{
	margin: 0px; background-color: #505050; color: #000000; font-family: verdana, sans-serif; font-size: small;
	background: url("../images/background.gif");
}

#page
{
	width: 990px; margin: auto;
}

#header
{
	height: 100px;
	background-image: url("../images/smaservicestop.png");
}

.logo
{
float: left;
}

.smaservices
{
float: left; margin-top: 20px;
}

.ibk
{
float: right; margin: 3px;
}

#menubar
{
background-image: url("../images/menu_bar.png"); height: 35px;
}

#menubar img
{
float: left; margin-left: 12px;
}

#menubar ul
{
padding: 0px; margin: 0px; list-style: none;
}

#menubar ul li.menupart
{
float: left; margin-top: 10px; border: 0px solid #00FF00; padding-right: 20px; padding-left: 10px;
background: url("../images/menuseperator.gif"); background-repeat: no-repeat;
background-position: right;
}

#menubar ul li.menupartlast
{
float: left; margin-top: 9px; border: 0px solid #00FF00; padding-right: 20px; padding-left: 10px;
background-repeat: no-repeat;
background-position: right;
}

#menubar ul li a
{
text-decoration: none; color: #FFFFFF; font-weight: bold;
}

#menubar ul li a:hover
{
color: #71ab6b;
}

#maincontent
{
background-color: #FFFFFF; color: #000000;
float: left; width: 990px;
}

#maincontent h2
{
clear: both; margin: 0px 0px 10px 20px; padding-top: 20px;
}

#maincontent h3
{
margin: 0px 0px 10px 20px;
}

#maincontent p
{
color: #000000; margin: 0px 20px 15px 20px;
}

.bottombar
{
float: left;
}

ul.bottommenu
{
margin: 0px auto 20px auto; width: 300px;
}

ul.bottommenu li
{
display: inline; margin: 10px;
}

ul.bottommenu li a
{
background-color: #545455; color: #FFFFFF; font-size: x-small;
}

.photoright
{
float: right; margin: 0px 20px 10px 20px;
}

.photoleft
{
float: left; margin: 0px 20px;
}

/* contact form */

#contactusform
{
float: left; margin-left: 20px;
}

#contactusform label
{
float: left; clear: both;
width: 350px; margin: 5px;
}

#contactusform input, select
{
float: right; width: 200px;
}

#contactusform textarea
{
float: right; width: 250px;
}

#contactusform span
{
float: left; font-weight: bold;
}

#contactusform input.submitbutton
{
float: right; clear: both; width: 100px; margin-top: 5px;
}

.servicelist
{
float: left; margin: 0px 10px 0px 10px; width: 262px; height: 346px;
background-image: url('../images/greenflag.jpg');
}

.servicelistindex
{
float: left; margin: 0px 10px 0px 20px; height: 221px;
background-image: url('../images/greenflag-big.jpg'); width: 553px;
}

.servicebox
{
margin: 25px 0px 0px 17px; float: left; padding: 0px;
}

.serviceboxindex
{
margin: 25px 0px 0px 17px; float: left; padding: 0px;
}

.servicebox li
{
color: #FFFFFF; font-size: 14px; font-weight: bold; margin-top: 5px;
margin-left: 13px;
}

ul.serviceboxindex
{
float: left; margin-top: 20px;
}

.serviceboxindex li
{
color: #FFFFFF; font-size: 14px; font-weight: bold;
margin-left: 13px; display: inline; margin-top: 10px; line-height: 25px;
}

.servicebox li a
{
text-decoration: none; color: #FFFFFF; font-size: 14px;
}

.serviceboxindex li a
{
text-decoration: none; color: #FFFFFF; font-size: 14px;
}

.servicebox li a:hover
{
color: #da1a1a;
}

.serviceboxindex li a:hover
{
color: #da1a1a;
}

.contactbox
{
float: left; font-style: normal;
}

b.addresstitle
{
margin-left: 20px;
}

address
{
font-style: normal; margin-left: 20px; margin-bottom: 20px;
}