body,h1,h2,h3,h4,h5,h6,p,ul,li,ol { margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; list-style:none}

body { background:url(../images/bg.gif) top left repeat-x #393939}
#pageHolder { width:916px; margin:0px auto 0px auto}
#headerHolder { width:916px; float:left; height:239px; background:url(../images/header.jpg) top left no-repeat}

#slogan {padding-top:115px; padding-left:235px;}
#slogan h2 {font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#fff; letter-spacing:6px;}
#headerText {padding-top:15px; padding-left:235px;}
#headerText p.first {font-size:14px;}
#headerText p.second {font-size:11px; letter-spacing:0px; padding-top:5px; margin-left:-13px;}
#headerText p.second a { text-decoration:none; color:#000;}
#headerText p.second a:hover { text-decoration:underline; color:#000;}
#headerText p.third {font-size:11px; letter-spacing:0px; padding-top:5px; padding-left:80px;}

.redtext {color:#FF0000; font-weight:bold}

#naviHolder {float:left; width:916px; height:49px;}

ul.navi {padding-left:224px; width:600px; float:left; font-weight:bold}
ul.navi li.homeActive {font-size:14px; width:60px;height:24px; float:left; background:url(../images/homeactive-bg.gif) bottom left no-repeat; padding-top:25px; padding-left:20px;}
ul.navi li.homeActive a {color:#fff;text-decoration:none}
ul.navi li.home {font-size:14px; width:60px;height:24px; float:left; background:url(../images/home-bg.gif) bottom left no-repeat; padding-top:25px; padding-left:20px;}
ul.navi li.home a {color:#aaaaaa;text-decoration:none}

ul.navi li.service {margin-left:28px;font-size:14px; width:79px;height:24px; float:left; background:url(../images/services-bg.gif) bottom left no-repeat; padding-top:25px; padding-left:20px;}
ul.navi li.service a {color:#aaaaaa;text-decoration:none}
ul.navi li.serviceActive {margin-left:28px;font-size:14px; width:79px;height:24px; float:left; background:url(../images/servicesactive-bg.gif) bottom left no-repeat; padding-top:25px; padding-left:20px;}
ul.navi li.serviceActive a {color:#fff;text-decoration:none}

ul.navi li.gallery {margin-left:28px;font-size:14px; width:65px;height:24px; float:left; background:url(../images/home-bg.gif) bottom left no-repeat; padding-top:25px; padding-left:15px;}
ul.navi li.gallery a {color:#aaaaaa;text-decoration:none}
ul.navi li.galleryActive {margin-left:28px;font-size:14px; width:65px;height:24px; float:left; background:url(../images/homeactive-bg.gif) bottom left no-repeat; padding-top:25px; padding-left:15px;}
ul.navi li.galleryActive a {color:#fff;text-decoration:none}

ul.navi li.contact {margin-left:28px;font-size:14px; width:92px;height:24px; float:left; background:url(../images/services-bg.gif) bottom left no-repeat; padding-top:25px; padding-left:13px;}
ul.navi li.contact a {color:#aaaaaa;text-decoration:none}
ul.navi li.contactActive {margin-left:28px;font-size:14px; width:92px;height:24px; float:left; background:url(../images/servicesactive-bg.gif) bottom left no-repeat; padding-top:25px; padding-left:13px;}
ul.navi li.contactActive a {color:#fff;text-decoration:none}

#contentHolder {float:left; width:916px; background:url(../images/content-middle.gif) top left repeat-y}
#contentHolderTop {float:left; width:916px; background:url(../images/content-top.gif) top left no-repeat; padding-top:27px;}
#contentHolderBottom {float:left; width:884px; background:url(../images/content-bottom.gif) bottom left no-repeat; padding:16px; padding-top:0px; padding-bottom:27px;}
#contentHolderBottom img { border:none;}
.contentLeft { float:left; width:680px;}
.contentLeft h1 { font-size:18px; color:#fff; padding-top:30px;}
.contentLeft p { font-size:14px; color:#fff; padding-top:10px; line-height:18px;}
.contentLeft p a {color:#a5daff; text-decoration:none; font-size:16px;}
.contentLeft p a:hover {color:#a5daff; text-decoration:underline}

.contentLeft ul { font-size:14px; color:#fff; padding-top:10px; font-weight:bold}
.contentLeft ul li { padding-left:25px; background:url(../images/list-bg.jpg) left top no-repeat; line-height:18px;}

.contextRight { float:right; width:204px; text-align:center; padding-top:30px;}
.contextRight img { border:none}

#footerHolder { float:left; width:916px; font-size:12px; color:#FFFFFF; padding-top:20px; padding-bottom:20px;}
#footerLeft { float:left; width:400px; padding-left:20px;}
#footerLeft p { font-size:11px;}
#footerLeft p a {color:#FFFFFF; text-decoration:none;}
#footerLeft p a:hover {color:#FFFFFF; text-decoration:underline}

#footerRight { float:right; width:400px; padding-right:20px; text-align:right;}
#footerRight p { font-size:11px;}
#footerRight p a {color:#FFFFFF; text-decoration:none}
#footerRight p a:hover {color:#FFFFFF; text-decoration:underline}
