﻿/* CSS Document */

BODY {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	background-color:#474747;

	background-image:url(images/bg.gif);

	background-repeat:repeat-x;   

	font-size:8pt;

	margin:0;

	color:#b9b9b9;

}

p{

    color:#b9b9b9;

    font-size:8pt;

    margin:10px 5px 0 5px;

	line-height:18px;

}

.testimonial p{

  	margin:10px 0 0 5px;

}

h2{

	font-weight:normal;

  	color:#b9b9b9;

    font-size:8pt;

 	margin:0 0 20px 8px;

}

h3{

	font-weight:normal;

  	color: #76b5bb;

    font-size:8pt; 

}

a {

	color: #76b5bb;

	text-decoration:none;

}

a:hover {

	color: #fff;

}

li{

	margin:5px 0 0 0;

}

#container{

	width:870px;

	height:856px;

	margin-left:auto;

	margin-right:auto;

}

#top{

    width:870px;

	height:145px;

}

#logo{

	width:226px;

	height:42px;

	float:left;

	margin:92px 0 0 4px;

}

#navigation{

	width:450px;

	height:39px;

	float:right;

	margin:101px 5px 0 10px;

	}

#navigation img{

	margin:0 0 0 8px;

	}

#aboutbg{

    background-image:url(images/about_pic.jpg);

    background-repeat:no-repeat;

	width:862px;

	height:438px;

	margin-left:auto;

	margin-right:auto;

	}

#textcontent{

	width:395px;

	margin:40px 20px 0 0;

	float:right;

	}

#footer{

    background-image:url(images/about_shadow.jpg);

    background-repeat:no-repeat;

	width:862px;

	height:264px;

	margin-left:auto;

	margin-right:auto;

	}

#footer p,a{

    color:#686868;

	}

#footer #left{

	width: 600px;

	margin-top:90px;

	float:left;

}

#footer #right{

	width: 250px;

	margin-top:90px;

	float:right;

	text-align:right;

}

#footer #right p{

	float:right;

	text-align:right;

}



#workbg{

    background-image:url(images/work_pic.jpg);

    background-repeat:no-repeat;

	width:862px;

	height:438px;

	margin-left:auto;

	margin-right:auto;

	}

#workfooter{

    background-image:url(images/work_shadow.jpg);

    background-repeat:no-repeat;

	width:862px;

	height:264px;

	margin-left:auto;

	margin-right:auto;

	}

	

#workfooter p,a{

    color:#686868;

	}

#workfooter #left{

	width: 600px;

	margin-top:90px;

	float:left;

}

#workfooter #right{

	width: 250px;

	margin-top:90px;

	float:right;

	text-align:right;

}

#workfooter #right p{

	float:right;

	text-align:right;

}

#testimonial {

    font-style:italic;

}

#videologo{

	width:336px;

	height:150px;

	display:inline;

}

#weblogo{

	width:336px;

	height:150px;

	display:inline;

}

input {

	border: 1px solid #e0e0e0;

	background-color: #555554;

	color: #fff;

}	

input.formbtn{

	border: 1px solid #e0e0e0;

	padding: 4px 18px 4px 18px;

	font-size:7pt;

	color: #fff;

}

input.contactbtn{

	border: 1px solid #b8ba9a;

	padding: 3px 18px 3px 18px;

	font-size:7pt;

	color: #fff;

	width:80px;

}

#input,select {

	background-color: #555554;

	border: 1px solid #b8ba9a;

	color: #fff;

	}	

div.hiddenbox{

	visibility:hidden; 

	position: absolute; 

	top:0;

	right:0;

}