@charset "UTF-8";
/* CSS Document */
body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:.9em;
}
body#home a#homenav, body#about a#aboutnav, body#services a#servicesnav, body#products a#productsnav, body#links a#linksnav, body#videos a#videosnav, body#clients a#clientsnav, body#contact a#contactnav {
	color: #000;
	background:url(../images/button.png) no-repeat top;
}
h1 {
	font-size:		1.1em;
	font-weight:	normal;
	margin:			0;
	padding:		0px;
}
h2 {
	font-size:		1em;
	font-weight:	normal;
	margin:			0;
	padding:		0px;
}
h3 {
	font-size:		.7em;
	font-weight:	normal;
	margin:			0;
	padding:		0px;
}

h4 {
	font-size:		.7em;
	font-weight:	normal;
	margin:			0;
	padding:		0px;
}
/* HEADER */
.header {
	height:auto;
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 20px;
	border-bottom: 1px #f7941e solid;
}
.logo {
	height:auto;
	width:300px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 20px;
}
#navch {
	text-align: center;
}
#navlh ul{
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}
#navlh li {
	display: inline-block;
	list-style-type: none;
	min-width: 100px;
	padding-top:20px;
}
#navlh a {
	padding: 20px;
}
#navlh a:link {
	color: #666;
	background-color: none;
	text-decoration: none;
	outline:none;
	background:url(../images/nav.png) no-repeat top;
	padding-top:40px;
}
#navlh a:visited {
	color: #666;
	background-color: none;
	text-decoration: none;
	outline:none;
	background:url(../images/nav.png) no-repeat top;
	padding-top:40px;
}
#navlh a:hover {
	color: #f7941e;
	background-color: none;
	text-decoration: none;
	outline:none;
	background:url(../images/button.png) no-repeat top;
	padding-top:40px;
	
}

/* HOME */

.bg {
	height: auto;
	width: 800px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}
.slideshow {
	width: 500px;
	margin-left:auto;
	margin-right:auto;
}

/* ABOUT */
.bga#aboutmain a#aboutmainnav, .bga#brian a#briannav, .bga#mike a#mikenav, .bga#christina a#christinanav, .bga#carlos a#carlosnav, .bga#pack a#packnav {
	color: #f7941e;
	background: none;
}
.bga {
	height: auto;
	width: 900px;
	margin-left:auto;
	margin-right:auto;
	padding: 30px 0;
	text-align: justify;
	
}
.bga#aboutmain {
	background: url(../images/about.jpg) no-repeat left center;
}
.bga p {
	padding: 0px;
	width: 480px;
	margin-left:420px;
	font-size:1em;
}
.bga#brian {
	background: url(../images/brian.jpg) no-repeat left center;
}
.bga#christina {
	background: url(../images/christina.jpg) no-repeat left center;
}
.bga#mike {
	background: url(../images/mike.jpg) no-repeat left center;
}
.bga#carlos {
	background: url(../images/carlos.jpg) no-repeat left center;
}
#navca ul {
	padding-top:0px;
	list-style-type: none;
	text-align: left;
}
ul#navla {
	margin-left: 420px;
	padding-left: 0px;
	white-space: nowrap;
}
#navla li {
	display: inline;
	list-style-type: none;
	font-size:.95em;
}
#navla a {
	padding: 3px 10px 5px 0px;
}
#navla a:link, #navla a:visited {
	color: #666;
	background-color: none;
	text-decoration: none;
	outline:none;
}
#navla a:hover {
	color: #f7941e;
	background-color: #fff;
	text-decoration: none;
}
.btm h2{
	font-weight:bold;
	text-align:center;
}
.btm a:link{
	color: #000;
	font-size:1em;
	text-decoration:none;
}
.btm a:visited{
	color: #000;
	font-size:1em;
	text-decoration:none;
}
.btm a:hover{
	color: #f7941e;
	font-size:1em;
}

/* VIDEOS */

.bga#videosmain{
	text-align:center;
	width:960px;
}
.bga#videosmain h1{
	color: #f7941e;
}
#video {
	border: 15px solid #fff;
}

.bga#videosmain ul li{
	display:inline;
	text-decoration:none;
}
/* CONTACT */

.bga#contactmain {
	background: url(../images/contact.jpg) no-repeat left top;
}
.bga#contactmain h1 {
	color: #f7941e;
	font-size:2em;
}
.bga#contactmain a:link{
	color: #000;
	font-size:1em;
	text-decoration:none;
	font-weight:bold;
}
.bga#contactmain a:visited{
	color: #000;
	font-size:1em;
	text-decoration:none;
	font-weight:bold;
}
.bga#contactmain a:hover{
	color: #f7941e;
	font-size:1em;
	font-weight:bold;
}

/* FEEDBACK */

.bgf {
	width:800px;
	padding:50px 0;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
}
.bgf#feedback {
	text-align:center;
	
}
.bgf#feedback h1 {
	color: #f7941e;
}
.bgf#feedback h3 {
	width:600px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.bgf#feedback p{
	font-size:.9em;
}

/* SERVICES */

.bga#servicesmain {
	background: url(../images/services.jpg) no-repeat left top;
}
.bga#servicesmain h2 {
	font-size:1.1em;
	font-weight:bold;
}
.bga#servicesmain h2, h3, p {
	padding: 0px;
	width: 450px;
	margin-left:420px;
}
.bga#servicesmain h3{
	color: #666;
	font-weight:bold;
	line-height:2em;	
}
.bga#servicesmain h4{
	color: #666;
	font-weight:bold;
	font-style:italic;
}
.bga#servicesmain ul, h4 {
	padding: 0px;
	width: 450px;
	margin-left:440px;
}

/* LINKS */

.bga#linksmain {
	text-align:center;
	padding:20px 0;
}
.bga#linksmain h1{
	color: #f7941e;
	font-size:1em;
}
.bga#linksmain h2{
	font-weight:bold;
}
.bga#linksmain p {
	width:600px;
	margin:0px;
	padding:0px;
	text-align:center;	
}
#border {
	padding:10px;
	margin-bottom:20px;
	border-bottom: 3px dotted #f7941e;
	height:auto;
	width:600px;
	margin-left:auto;
	margin-right:auto;
}
#border_none {
	padding:10px;
	margin-bottom:20px;
	border: none;
	height:auto;
	width:600px;
	margin-left:auto;
	margin-right:auto;
}

.bga#linksmain a:link{
	color: #000;
	font-size:1em;
	text-decoration:none;
}
.bga#linksmain a:visited{
	color: #000;
	font-size:1em;
	text-decoration:none;
}
.bga#linksmain a:hover{
	color: #f7941e;
	font-size:1em;
}
.bga#linksmain img {
	padding: 10px;
	margin: 0px 10px 0px 0px;
	border:1px solid #000;
}
.bga#linksmain img:hover {
	padding: 10px;
	margin: 0px 10px 0px 0px;
	border:1px solid #f7941e;
}

/* TESTIMONIALS */

#quotation {
	text-align:center;
	color:#f7941e;
	font-style:italic;
	font-size:.8em;
	width: 700px;
	margin-left:auto;
	margin-right:auto;
	height:160px;
	padding:0px;
}

/* GALLERY */

#gallery {
	background-color: #fff;
	padding: 5px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
#gallery.ourpack {
	width:600px;
}
#gallery.ourclients {
	width:800px;
}
#gallery ul {
	list-style: none;
	text-align: right;
	padding:0px;
}
#gallery ul li {
	display: inline;
}
#gallery ul img {
	border: 5px solid #eee;
	border-width: 5px;
}
#gallery ul a:hover img {
	border: 5px solid #f7941e;
	border-width: 5px;
	color: #fff;
}
#gallery ul a:hover {
	color: #fff;
}

/* SHADOW */

.shadow {
	-moz-box-shadow: 3px 3px 4px #666;
	-webkit-box-shadow: 3px 3px 4px #666;
	box-shadow: 3px 3px 4px #666;
}

/* PRODUCTS */

.bgp#productsmain {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	padding:50px 0;
	text-align:left;
}
.bgp#productsmain p {
	font-size:.8em;
	margin:0px;
	padding:0px;
	width:auto;
	text-align:left;
}
.bgp#productsmain a:link {
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
.bgp#productsmain a:visited {
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
.bgp#productsmain a:hover {
	text-decoration:none;
	color:#f7941e;
	font-weight:bold;
}
.bgp#productsmain p3 {
	font-size:.6em;
	text-align:center;
	font-style:italic;
}
.product img {
	border: 1px solid #000;
}
.product img:hover {
	border: 1px solid #f7941e;
}
.tableb {
	border-bottom:1px solid #f7941e;
}

/* FOOTER */
#footer {
	text-align: center;
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	border-top: #f7941e solid 1px;
}

#footer h2 {
	width:800px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-top: 10px;
	font-weight:bold;
	font-size:.8em;
}
#footer h3 {
	width:800px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-top: 10px;
}
#footer a:link {
	text-decoration:none;
	font-weight:bold;
	outline:none;
	color: #000;
}
#footer a:visited {
	text-decoration:none;
	font-weight:bold;
	outline:none;
	color: #000;
}
#footer a:hover {
	text-decoration:none;
	font-weight:bold;
	outline:none;
	color: #f7941e;
}
