﻿html,body{
margin:0;
padding:0;
}
body{
font: 14px verdana,sans-serif;
background-color: #76aaf1;
color:#081424;
}


h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
}
a img{
border:0;
}
div#container{
width:994px;
margin:0 auto;
position:relative;
background-color:#fff;
}

div#header{
position:relative;
height:220px !important;
margin:0 auto 0 auto;
background: #fff url("../images/header.jpg") no-repeat 0 0px;
}
div#footer{
clear:both;
height:106px;
background: #fff url("../images/footer.jpg") no-repeat 1px 0;
}
div#content{
z-index:1000;
width:994px;
min-height:498px;
background-color: #fff;
}

/*  Left Column */

div#lcol{
width:215px;
padding:405px 0 0 25px;
float:left;
}

ul#nav{
background: #fff url("../images/nav-bg.gif") no-repeat;
height:390px;
width:194px;
margin:0;
padding:10px 0 0 0;
list-style:none;
position:absolute;
top:220px;
left:25px;
}
ul#nav li{
background: transparent url("../images/li_bg.gif") no-repeat;
height:30px;
margin:0;
padding:0;
}
a { display: inline-block; }
a { display: block; }
* html #nav a {
	  height: 1px;
}

ul#nav li a{
display:block;
color:#333 !important;
font-weight:normal;
font-size:14px;
letter-spacing:1px;
text-decoration:none;
padding:3px 0 0 25px;
}
ul#nav li a:hover{
color:#fff !important;
}
p#imco{
margin:0 0 10px 0;
padding:0;
font-size:12px;
text-align:center;
width:174px;
}
div#lcontact{
background:#fff url("../images/contact-bg.gif") no-repeat;
height:127px;
width:189px;
font-size:12px;
padding:5px;
line-height:1.5;
}

/* Center Column */

div#ccol{
width:718px;
margin:0 20px 0 0;
padding:0;
float:left;
}
div#ccol p{
margin:10px 0;
padding:0;
line-height:1.5;
}

div#hp-gallery{
margin:0;
padding:0 0 0 10px;
width:490px;
height:276px;
background: transparent url("../images/hp-gallery-bg.gif") no-repeat;
font-size:12px;
line-height:1 !important;
}
div#hp-gallery h3{
padding:5px 0 0 10px;
}
div#hp-gallery h6{
text-align:center;
}

div#hp-gallery div{
margin:5px 6px 0 0;
width:145px;
height:233px;
text-align:left;
float:left;
border-right:2px dotted #ff9c00;
font-size:10px;
padding:5px 3px 0 0;
}
div#hp-gallery img{
width:140px;
height:99px;
border:1px solid #ff9c00;
}

div#ccol h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
}
.service{
font-size:14px;
}
.servicep{
line-height:1.3 !important;
font-size:14px;
margin-top:0 !important;
}

div.special{
padding-bottom:10px;
margin-top:20px;
clear:left;
min-height:100px;
border-bottom:2px solid #081424;
position:relative;
}
/* Right Column */

div#rcol{
width:224px;
float:left;
background-color:#e8effa;
}
div#rcol h3
{
    width:224px;
    height:26px;
    font-size:14px;
    padding:3px 0 0 5px;
background: transparent url("../images/service-header.gif") no-repeat;
}
div#rcol ul.services{
width:206px;
margin:0 0 0 8px;
padding:0 0 20px 0;
list-style:none;
}
ul.services li{
background: transparent url("../images/service-bullet.gif") no-repeat 0 3px;
border-bottom:2px dotted #ff9c00;
height:20px;
width:196px;
padding-left:15px;
margin-bottom:5px;
}
ul.services li a{
color:#00f !important;
text-decoration:underline;
font-size:12px;
}

div.advert{
margin:0;
padding:0;
width:50%;
float:left;
padding:10px 0 0 0;
height:40px;
text-align:center;
}
div.advert img{
width:90px;
}
div#rcol h6{
padding-left:5px;
}
p.test_border{
font-size:10px;
width:200px;
padding:0 0 0 5px;
margin:0 0 10px 0;
}

div#testimonial p{
margin:0 0 10px 0;
line-height:1.3;
}

p#directions{
font-size:10px;
width:200px;
padding:0 0 0 5px;
margin:0 0 20px 0;
}

td.toolbox_two{
background-color:#006;
color:#fff !important;
text-align:center;
}
td.toolbox_two a{
color:#fff !important;
text-decoration:none;
}
td.toolbox_three{
background-color:#ff8c21;
color:#fff !important;
text-align:center;
}
td.toolbox_three a{
color:#fff !important;
text-decoration:none;
}

label
{
width: 6em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}
p{
margin:0 0 3px 0;
padding:0;
}
input,textarea
{
color: #081424;
background: #fff;
border: 1px solid #081424
}

.submit input
{
color: #fff;
background: #081424;

} 
.asterik
{
font-size:14px;

}

