body {
padding: 0px;
margin: 0px;
background: #fff;
color: #272727;
font: 12px/170% Helvetica, Verdana, Arial, sans-serif;
}

a:link, a:visited {
color: #027ac6;
text-decoration: none;
}

a:hover {
color: #0062a0;
text-decoration: underline;
}

a:active, a.active {
color: #5895be;
}

h1 {
color: #ef922d;
font-size: 20px;
}

h2 {
color: #272727;
font-size: 16px;
}

.clear {
clear: both;
}

.left {
float: left;
}

.right {
float: right;
}


#header {
padding: 0px;
margin: 0px;
width: 800px;
}

.logo {
float: left;
width: 400px;
padding: 0px;
margin: 0px;
}

.logotext {
float: left;
width: 370px;
}

.navbar {
background: url(../images/mainbartile.gif) repeat-x;
width: 100%;
}

.navarea {
background: url(../images/mainbar.gif) no-repeat;
width: 800px;
height: 45px;
}


#navbox {
height: 45px;
margin-left: 300px;
}

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

#navbox li {
float: left;
border: 0px;
margin: 16px 0px 0px 0px;
font: 13px/200% Helvetica, Verdana, Arial, sans-serif;
color: #000000;
font-weight: bold;
font-variant: small-caps;
text-transform: capitalize;
letter-spacing: 1px;
}
    
#navbox a {
text-decoration: none;
display: block;
background: url(../images/navbutton.gif) no-repeat;
padding: 0px;
color: #e35b01;
width: 103px;
height: 29px;
line-height: 29px;
text-align: center;
}
	
#navbox a:hover {
background: url(../images/navbutton.gif) no-repeat;
color: #f28502;
}
	
#navbox #selected {
border: 0px;
}

#navbox #selected a {
position: relative;
line-height: 29px;
top: 1px;
background: url(../images/navselected.gif) no-repeat;
color: black;
font-weight: bold;
}

#footer {
background: #272324;
width: 100%;
height: 300px;
color: #fff;
}

#footerinner {
width: 800px;
}

#footertext {
float: left;
width: 350px;
padding: 20px;
}

#footerslogan {
float: right;
width: 369px;
padding: 20px;
}


#crbox {
padding: 20px;
color: #fff;
}

#content {
padding: 20px;
}

.bullets,
.greentick,
.indexbullets {
list-style-image: url(../images/ordot.gif);
}

.indexbullets{
background: url(../images/ouraim.gif) no-repeat;
background-position: top right;
}

ul.greentick
{
list-style-type: none;
list-style-image: none;
list-style: none;
}

.greentick li {
background: url(../images/greentick.gif) no-repeat;
background-position: center left;
line-height: 25px;
padding-left: 25px;
}

.bullets li {
color: #272727;
list-style-image: url(../images/ordot.gif);
line-height: 25px;
}

.contentbox {
margin: 20px;
}

.homeblock {
padding: 0px;
background: #f8931d;
}

.creambox,
.servicebox {
background: #f8f4cc;
border: 1px solid #f7dcac;
padding: 10px;
font-size: 12px;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
}

.creambox {
margin: 5px;
}

.servicebox p {
margin: 0px;  
}

.bulletbox {
background: #f8f4cc;
padding: 5px;
border: 2px solid #f9f0d8;
float: left;
margin: 10px;
width: 330px;
font-weight: bold;
font-size: 14px;
}

div.contact_form {
font-family: Verdana, Sans-Serif;
font-weight: 900;
font-size:  11px;
color: #404040;
}

div.contact_form form,
div.contact_form table,
div.contact_form td,
div.contact_form th    { margin: 0px; padding: 0px; }

div.contact_form table { border-collapse: collapse; }
div.contact_form th    { padding: 0px 10px 3px 0px; vertical-align: top; text-align: left; }
div.contact_form td    { padding: 0px  0px 3px 0px; }

div.contact_form em {
font-style:  normal;
font-weight: 900;
color: #004080;
}

div.contact_form em.error, div.contact_form form em {
color: #FF0000;
}

div.contact_form div.error { 
margin-bottom: 15px;
}

.sentbox {
border: 2px solid #599f26;
background: #99ea5f;
padding: 5px;
margin-bottom: 15px;
}

div.sentbox em{
color: #1f3e09;
background: url(../images/greentick.gif) no-repeat;
background-position: center left;
line-height: 25px;
padding-left: 25px;
}

#gallery {
padding: 10px;
font-size: 12px;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
margin: 10px;
width: 600px;
height: 500px;   
}
