﻿@charset "UTF-8";

/* CSS Document */
/* reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

img { border: none; }

a { outline: none; text-decoration: none; }

body { background: url(images/bg_top.jpg) repeat-x; background-color:#000; font-size:62.5%; font-family: Arial, Helvetica, sans-serif; }

ul { list-style-type : none; }

#wrap { margin: 0 auto; width: 937px; position: relative; }

/* Header Content */

#headerwrap { height: 380px; width: 937px; background: url(images/header.jpg) top no-repeat; }

span.bold { font: 1.2em/1.6em Treburchet, "Times New Roman", Times, serif; color: #FFF; }

.h1-sub {  font: 0.8em/0.8em Treburchet, "Times New Roman", Times, serif; color: #FFF;}

p.ph2 { font: 2.1em Georgia, "Times New Roman", Times, serif; color: #A4A4A4; }

/* Navigation */

#nav { position: absolute; left: 30px; top: 85px; width: 370px; }

#nav-right { position: absolute; left: 590px; top: 85px; width: 370px; }

#navright { position: absolute; right: 44px; top: 10px; width: 375px; text-align: right; }

#navright p { font: 2.0em/1.6em Georgia, "Times New Roman", Times, serif; display: inline; text-transform: uppercase; color: #414141; }

#navright p.small { font: 1.4em/1.6em Georgia, "Times New Roman", Times, serif; display: inline; padding: 15px; text-transform: uppercase; color: #e4e4e4 }

#nav li, #nav-right li { font: 1.4em/1.6em Georgia, "Times New Roman", Times, serif; padding: 10px; display: inline; text-transform: uppercase; }

#nav li a, #nav-right a { color: #414141; text-decoration: none; }

#nav li a:hover, #nav-right li a:hover { color: #FFF; text-decoration: none; }

/* Logo */

#logo { position: absolute; left: 350px; top: 60px; height: 41px; width: 199px; top no-repeat;
padding: auto 10px auto 10px; }

#l-plate { position: absolute; left: 428px; top: 5px; height: 51px; width: 50px; }

/*#logo { position: absolute; left: 360px; top: 50px; height: 41px; width: 171px; top no-repeat; } */

/* JQuery Slider */

#slider { width:809px; height:300px; overflow:hidden; position: absolute; top: 150px; left: 105px; }

#slider ul, #slider li { margin:0; padding:0; list-style:none; }

#slider li { width:850px; height:228px; overflow:hidden; }

#prevBtn a, #nextBtn a { text-indent:-8000px; width:28px; height:30px; position:absolute; left:90px; top:270px; background: url(images/prev.jpg) no-repeat top; display:block; }

#nextBtn a { left:985px; background: url(images/next.jpg) no-repeat top; }

/* Content */

#content { width: 575px; float: left; padding: 20px 30px; }

h1 { font: 2.1em/2.0em Georgia, "Times New Roman", Times, serif; color: #A4A4A4; }

p { font: 1.3em/1.6em Treburchet, "Times New Roman", Times, serif; color: #BFBFBF; }

#content p, h1 { padding-bottom:10px }

#content a { font: 1.3em/2.2em Georgia, "Times New Roman", Times, serif; color: #414141; }

#content a:hover { color:#FFF; }

#testimonials { width: 240px; float: left; padding: 20px 30px; }

p.ph2 { padding: 10px 0px 10px 0px; }

#contact_tel { width: 240px; float: left; padding: 32px 30px 0 30px; }

#contact_tel p { font: 1.6em/1.6em Treburchet, "Times New Roman", Times, serif; color: #5C5C5C; padding-top:15px; }

.map { padding:55px 0px 20px 0px; }

#contact_tel img { padding: 10px 0px 0px 0px; }

#content li { list-style: disc; font: 1.3em/1.6em Treburchet, "Times New Roman", Times, serif; color: #BFBFBF; }

#content ul { padding-bottom: 20px; }

/* About Us Content */

.ph2, h2 { font: 1.8em/1.2em Treburchet, "Times New Roman", Times, serif; color: #A4A4A4; text-transform:capitalize; padding: 20px 0; }

.ph1 { font: 2.1em/2.0em Georgia, "Times New Roman", Times, serif; color: #A4A4A4; padding: 20px 0; }

.map { text-transform:uppercase; }

/* Contact */

#content_contact { width: 937px; }

#content_contact img { position: relative; padding-top:20px; }

.formp { font: 1.2em/2.0em Treburchet, "Times New Roman", Times, serif; color: #A4A4A4; padding: 5px 0 5px 0; }

.btn { margin-top: 20px; }

/* Footer */

#footer { background: url(images/bg_bottom.jpg) repeat-x bottom; }

#footerwrap { margin: 0 auto; width: 937px; height: 117px; background: url(images/footer.jpg); background-repeat: no-repeat; clear: both; position:relative; }

#footer ul { margin: 0 auto; text-align: center; padding-top: 20px; }

#footer li { font: 1.3em/1.6em Georgia, "Times New Roman", Times, serif; display: inline; padding: 0 10px; text-transform: uppercase; border-right: 1px solid #414141; }

#footer li.last { border-right: none; }

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

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

#footer a:hover { color:#FFF; }

#footer p { font: 1.2em/1.4em Georgia, "Times New Roman", Times, serif; color : #FFF; text-align: center; padding:10px; }

#pageservices { width: 800px; height: 200px;  padding-top: 20px; }

#pageservices img {}

.jcarousel-skin-tango .jcarousel-container-horizontal { width: 900px; padding-left: 5px; }

.jcarousel-skin-tango .jcarousel-clip-horizontal { width: 835px; height: 300px; }

.jcarousel-skin-tango .jcarousel-item { width: 250px; height: 167px; padding: 0 15px; }

.jcarousel-skin-tango .jcarousel-item-horizontal { margin-right: 0; }

.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }

.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 60px; left: 845px; width: 43px; height: 46px; cursor: pointer; background: transparent url(images/next.png) no-repeat 0 0; }

.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 60px; left: -35px; width: 43px; height: 46px; cursor: pointer; background: transparent url(images/prev.png) no-repeat 0 0; }

.moreinfo { margin-top: 10px; }

.productinfo { padding: 5px 0 0 5px; }

/* Light Box */

#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }

#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }

#jquery-lightbox a img { border: none; }

#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }

#lightbox-container-image { padding: 10px; }

#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }

#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }

#lightbox-container-image-box > #lightbox-nav { left: 0; }

#lightbox-nav a { outline: none; }

#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; display: block; }

#lightbox-nav-btnPrev { left: 0; float: left; }

#lightbox-nav-btnNext { right: 0; float: right; }

#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }

#lightbox-container-image-data { padding: 0 10px; color: #666; }

#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }

#lightbox-image-details-caption { font-weight: bold; }