@charset "utf-8";
/* CSS Document */

body {
    width:100%;
	margin:0;
	background:url(../imgs/body_rep.jpg) repeat-x #000000;
	font-family:Tahoma;
	
}

#header {
    width:802px;
	height:363px;
	display:block;
	margin-left:auto;
	margin-right:auto;
    background:url(../imgs/header_bg.jpg) no-repeat top center;
}

#animation { 
    width:790px;
	height:172px;
	display:block;
	margin-left:6px;
	top:46px;
	position:relative;
	background-color:#000000;
	overflow:hidden;
}

#navbar {
    width:800px;
	height:45px;
	display:block;
    margin-top:1px;
	top:46px;
	position:relative;
	
}

#navbar a {
    width:134px;
	height:45px;
	display:inline-block;
	background-image:url(../imgs/navbar.png);
	background-repeat:no-repeat;
	outline:none;
}

#navbar_home {
    margin-left:1px;
	background-position:0 top;
}

#navbar_home:hover {
	background-position:0 bottom;
}

#navbar_about {
	background-position:-135px top;
}

#navbar_about:hover {
	background-position:-135px bottom;
}

#navbar_services {
	background-position:-269px top;
}

#navbar_services:hover {
	background-position:-269px bottom;
}

#navbar_tools {
	background-position:-403px top;
}

#navbar_tools:hover {
	background-position:-403px bottom;
}

#navbar_testimonials {
	background-position:-537px top;
}

#navbar_testimonials:hover {
	background-position:-537px bottom;
}

#navbar_contactus {
	background-position:-674px top;
}

#navbar_contactus:hover {
	background-position:-674px bottom;
}


#content {
   width:770px;

   padding-top:5px;
   padding-bottom:15px;
   padding-left:15px;
   padding-right:15px;
   
   min-height:400px;
   _height:400px;
   display:block;
   margin-left:auto;
   margin-right:auto;
   background:url(../imgs/content_rep.jpg) repeat-y 0px 0px;
   
   font-size:14px;
}

#content h1 {
   color:#CD0014;
   font-family:Tahoma;
   font-size:17px;
   border-bottom:1px solid #CD0014;
   text-transform:uppercase;
}

#content h2 {
   color:#CD0014;
   font-family:Tahoma;
   font-size:17px;
   text-transform:uppercase;
}

#content a {
  color:#990000;
  outline:none;
}

#footer {
   width:800px;
   height:88px;
   display:block;
   margin-left:auto;
   margin-right:auto;
   background:url(../imgs/footer_bg.png) no-repeat;
   font-size:10px;
   color:#000000;
}

#moto {
   font-family:Tahoma;
   font-size:13px;
   font-weight:bold;
   text-align:center;
   color:#FFFFFF;
   padding-top:17px;
}

#footer a {
   color:#000000;
   text-decoration:none;
}


.boxHeader {
    height:24px;
    background:url(../imgs/box_header_bg.jpg) repeat-x;
	text-align:center;
	text-transform:uppercase;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:7px;
}

.box {
    font-family:Tahoma;
	font-size:11px;
	padding:2px;
	border: solid 1px #FF0000;
	background-color:#FFFFFF;
	color:#000000;
}

#dropServices {
    background-color:#DD0000;
}

#dropServices a{
    color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	margin:1px;
}

#dropServices a:hover {
    background-color:#FFFFFF;
	color:#000000;
}


p, ul, li, h1, h2, h3, h4, h5
{
	margin-top: 0px;
	margin-bottom: 0px;
}