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

body, html {
margin:0px;
padding: 0 px;
font-family: Arial, Helvetica, sans-serif;
font-size:.9em;
color: #e9e8e8;
line-height:25px;
text-align:justify;
background-color:#000000;
background:#000000;
}

a img, img, div, ul, p {
border:none;
margin:0;
padding:0;
}

a {
text-decoration:none;
color:#f2f2f2;
}

.keywords{
color:#fe0000;
}

#wrapper{
width:870px;
margin-right:auto;
margin-left:auto;
}

/* Layout */

#header {
width:870px;
height:90px;
padding:0px;
margin:0px;
}

#billboard{
text-align:center;
width:870px;
height:310px;
margin-bottom:20px;
}

#content {
background-color:#000000;
width:870px;
clear:both;
overflow:hidden;
}

a.callaction {
text-align:right;
color:#fe0000;
}

/* Navigation */


#logo {
margin-left:20px;
float:left;
}

#nav{
height:35px;
float:right;
margin-top:50px;
margin-right:50px;
}

#nav a{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:normal;
color: #f2f2f2;
text-decoration: none;
letter-spacing:1px;
}

#nav a:hover{
text-decoration: underline;
}

#nav ul {
list-style:none;
text-align:right;
padding-top:12px;
}

#nav ul li {
display:inline;
margin-left:10px;
}


/* Footer */

#footer {
overflow:hidden;
width:850px;
}

#footer a{
font-family:  Arial, Helvetica, sans-serif;
font-size: 10px;
color: #f2f2f2;
}

#footer ul {
list-style:none;
text-align:center;
margin-top:8px;
}


#footer ul li {
display:inline;
text-decoration: none;
}

/* Home Page */

#home_left{
float:left;
width:475px;
overflow:hidden;
}

#home_right{
width:395px;
float:right;
overflow:hidden;
}

.title{
text-align:center;
}


#h-l-image{
width:410px;
margin-left:55px;
margin-right:15px;
margin-top:0px
}

#h-l-image-body{
background-image:url(images/h-l-mid.jpg);
}

#h-r-image-body{
background-image:url(images/h-r-mid.jpg);
}

#h-l-image-body p{
padding-left:30px;
padding-right:30px;
}

#h-r-image-body p, ul{
padding-left:60px;
padding-right:0px;
line-height:25px;
}

#h-r-image{
width:320px;
margin-right:55px;
margin-left:15px;
margin-top:0px
}

/* Products Page */


#products{
background-image:url(images/left.jpg);
background-repeat:no-repeat;
width:349px;
height:430px;
padding-left:20px;
}

#prod_left{
float:left;
width:440px;
overflow:hidden;
}

#p-l-image{
width:371px;
margin-left:65px;
margin-right:0px;
margin-top:0px
}

#products ul{
list-style-type:none;
padding-top:80px;
}

#products ul a:link {
color:#e9e8e8;
}

#products ul a:visited {
color:#e9e8e8;
}

#products ul a:hover {
color:#e9e8e8;
text-decoration:underline;
}

#products ul a:active {
color:#e9e8e8;
}

#prod_right{
width:430px;
float:right;
overflow:hidden;

}

#p-r-image{
width:356px;
margin-right:55px;
margin-left:15px;
margin-top:22px
}

.bkgd-img {
background-repeat:no-repeat;
height:430px;
padding-top:180px;
padding-left:55px;
color:#ffffff;
}

.bkgd-img p{
width:240px;
line-height:20px;
text-align:left;
}

/*Services */

#s-l-image{
width:371px;
margin-left:65px;
margin-right:0px;
margin-top:0px
}

#services ul{
width:309px;
padding-right:90px;
padding-top:55px;
line-height:1.3em;
list-style-type:none;
}

#services ul a:link {
color:#e9e8e8;
}

#services ul a:visited {
color:#e9e8e8;
}

#services ul a:hover {
color:#e9e8e8;
text-decoration:underline;
}

#services ul a:active {
color:#e9e8e8;
}

.sbkgd-img {
background-repeat:no-repeat;
height:430px;
padding-top:90px;
padding-left:25px;
color:#ffffff;
}

.sbkgd-img img {
padding-bottom:15px;
}

.servicescontent {
width:240px;

}

.servicescontent ul{
list-style-type:none;
text-align:center;
line-height:19px;
}

#services{
background-image:url(images/left.jpg);
background-repeat:no-repeat;
width:369px;
height:430px;
}

/* Gallery */

#gallery {
text-align:center;
}

/* About */

#about{
width:870px;
text-align:left;
}

#about #txt{
width:800px;
padding:10px 35px 0px 35px;
}

#about #txt p{
	padding-bottom:5px;
}

/* Contact Page */

#contact{
width:870px;
text-align:left;
background-image:url(images/a_bkgd.jpg);
background-repeat:no-repeat;
height:609px;
}

tr{
color:#ffffff;
font-weight:bold;
font-size:16px;
}

#form{
width:400px;
padding:0px 0px 0px 70px;
}

#contactbar{
width:169px;
padding:70px 10px 0px 10px;
margin-top:50px;
margin-right:80px;
float:right;
background-image:url(images/contact_bar.jpg);
background-repeat:no-repeat;
height:397px;
color:#1e1e1e;
font-weight:bold;
text-align:left;
line-height:22px;
font-size:17px;
}

textarea{
background-image:url(images/textarea.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
padding:7px;
width:339px;
height:178px;
border:0px;
overflow:auto;
}

input{
background-image:url(images/input.jpg);
background-repeat:no-repeat;
padding:7px;
width:329px;
height:41px;
border:0px;
color:#ffffff;
}