/* CSS Document */
body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif, Tahoma;
}

#banner-bg{margin:0; padding:0; width:100%; background:url(images/home-banner-bg.jpg) no-repeat 50% 129px #000;}

.cleaner{clear:both;margin:0;padding:0;font-size:1px;line-height:0}

p{margin:0;padding:0;margin-bottom:10px}

h2{margin:0px;margin-bottom:10px;font-size:12px;color:#386790;font-weight:bold}

*{margin:0;padding:0}

#wrapper{margin:0 auto;padding:0px;width:776px;}

#header-bg{margin:0; padding:0px; width:100%; background:url(images/bg.gif) repeat-x top #000000; height:129px}

#header{margin:0 auto;padding:0;height:97px;width:776px}

#navbar{width:776px;margin:0px auto;height:32px}


/* NAVIGATION */

ul#nav { width:776px; margin:0; padding:0 ; height:32px ; float:left }
ul#nav li { float:left; list-style-type:none }
ul#nav li a { height:32px; display:block; top:0; text-indent:-9999px ; text-decoration:none }

li#navHome a, li#navProduct a, li#navServices a, li#navKeyStaff a, li#navPrices a, li#navAboutUs a, li#navContactUs a{ background:url(images/nav.gif) }

li#navHome a{ background-position:0 0; width:78px; left:0 }
li#navHome a:hover{ background-position:0 -32px }

li#navProduct a{ background-position:-78px 0; width:109px; left:78px }
li#navProduct a:hover{ background-position:-78px -32px }

li#navServices a{ background-position:-187px 0; width:99px; left:187px }
li#navServices a:hover{ background-position:-187px -32px }

li#navKeyStaff a{ background-position:-286px 0; width:104px; left:286px }
li#navKeyStaff a:hover{ background-position:-286px -32px }

li#navPrices a{ background-position:-390px 0; width:83px; left:390px }
li#navPrices a:hover{ background-position:-390px -32px }

li#navAboutUs a{ background-position:-473px 0; width:106px; left:473px }
li#navAboutUs a:hover{ background-position:-473px -32px}

li#navContactUs a{ background-position:-579px 0; width:122px; left:579px }
li#navContactUs a:hover{ background-position:-579px -32px}

#banner{margin:0;padding:0;height:331px;float:left;width:776px}

#container{width:776px; margin:0; padding:0 ; float:left; margin-bottom:30px}

.homebox{ float:left; width:232px; margin-left:20px; margin-top:18px ; color:#545454; font-size:12px}

.homebox .title{ height:15px ; width:232px; float:left; margin:0; padding:0;}
.homebox .image{ margin:15px 0px; padding:0; float:left}
.homebox .image img{ padding:3px; border:1px solid  #1F1F1F; background:#000000;}
.homebox .discription{width:232px; float:left; margin:0; padding:0; line-height:17px}
.homebox .readmore{width:232px; float:left; margin:15px 0px 0px 0px; padding:0; background: url(images/arrow_read_more.gif) no-repeat 65px 5px}
.homebox .readmore a{ color:#989898; text-decoration:underline}
.homebox .readmore a:hover{ text-decoration:none}

.homebox .news{margin:15px 0px 0px 0px; padding:0; float:left; width:232px; border-bottom:1px solid #0A0A0A; padding-bottom:15px}
.homebox .last{margin:15px 0px 0px 0px; padding:0; border-bottom:0px solid #0A0A0A; padding-bottom:0px}
.homebox .news h4{ font-size:13px; margin:0; padding:0}
.homebox .news h4 a{ color:#8D481D; text-decoration:none}
.homebox .news h4 a:hover{ color:#017471; text-decoration:none}
.homebox .news .date{ color:#373737; font-size:11px; margin:0; padding:0}
.homebox .news p{ line-height:17px; margin:10px 0px}
.homebox .news a{ color:#545454 ; text-decoration:none}
.homebox .news a:hover{ color:#989898 ; text-decoration:none}

#footer-bg{margin:0; padding:15px 0px; width:100%; background: url(images/footer-bg.gif) repeat-x; height:65px}

#footer-bg #footer-container{margin:0 auto;padding:0px;width:776px}

#footer-bg #footer-container .links{ float:left; width:500px; font-size:12px; color:#4B4B4B}

#footer-bg #footer-container .links span{ padding:0px 10px}

#footer-bg #footer-container .links a{color:#4B4B4B; text-decoration:none}

#footer-bg #footer-container .links a:hover{color:#4B4B4B; text-decoration:underline}

#footer-bg #footer-container .copyright{ float:right; text-align:right; width:250px; font-size:12px; color:#4B4B4B}


