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

body, html {
Margin:0px;
padding:0px;
background-color:#1b2022;
height: 100%;
}

#Top_Bar {
background-color:#121314;
width:100%;
height:215px;
}

#Thin_grey_line{
height:1px;
width:100%;
background-color:#333333;
}

#Nav_div {
position:absolute;
margin-left:267px;
margin-top:140px;
width:500px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
font-style:italic;
color:#FFFFFF;
Z-INDEX:1;
}

#Nav_div a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
font-style:italic;
color:#596062;
text-decoration:none;
}

#Nav_div a:hover{

color:#FFFFFF;
text-decoration:none;
}

#logo {
position:absolute;
margin-left:35px;
margin-top:55px;
width:150px;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style:italic;

}

#details_box {
position:absolute;
margin-left:820px;
margin-top:80px;
width:190px;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
}

#details_box a{
color:#FFFFFF;
text-decoration:none;
}

#details_box a:hover{
color:#596062;
}

.and {
color:#596062;
}

#Main_Nav a:link{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
font-style:italic;
color:#596062;
text-decoration:none;
}

#Main_Nav a{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
font-style:italic;
color:#596062;
text-decoration:none;
}

#Main_Nav a:hover{
color:#FFFFFF;
text-decoration:none;
}

#content_div{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
width:100%;
}

#content a{
color:#FFFFFF;
}

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

#home_links {
}

#home_links a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
font-style:normal;
}

#home_links a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CCCCCC;
}

.title {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#FFFFFF;
font-style:italic;

}

.title a{
text-decoration:none;
color:#FFFFFF;
}

.title a:hover{
color:#999999;
text-decoration:none;
}

#three_d {
position:absolute;
margin-left:40px;
margin-top:25px;
width:340px;
font-style:italic;
color:#FFFFFF;
Z-INDEX:1;
}

#web {
position:absolute;
margin-left:425px;
margin-top:25px;
width:340px;
color:#FFFFFF;
font-style:italic;
}

#other {
position:absolute;
margin-left:40px;
margin-top:540px;
width:340px;
color:#FFFFFF;
font-style:italic;
}

#recent_work_div {
position:absolute;
margin-left:40px;
margin-top:25px;
width:680px;
font-style:italic;
color:#FFFFFF;

}

#recent_work_div_flash {
position:absolute;
margin-left:40px;
margin-top:25px;
width:465px;
font-style:italic;
color:#FFFFFF;
}

#so_what {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#FFFFFF;
font-style:italic;
font-weight:normal;
}

H1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
font-weight:normal;
}

H2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#FFFFFF;
font-style:italic;
font-weight:normal;
}

H3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4c4c4c;
width:100%;
font-style:normal;
font-weight:normal;
}

H3 a {
color:#4c4c4c;
}

H3 a:hover {
color:#555555;
}

H4 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#FFFFFF;
font-style:italic;
font-weight:normal;
text-decoration:none;
}

H4 a{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#FFFFFF;
font-style:italic;
font-weight:normal;
text-decoration:none;
}

H4 a:hover {
color:#999999;

}

.content_white {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
width:100%;
font-style:normal;
font-weight:normal;
}

#content_h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
width:100%;
font-style:normal;
font-weight:normal;
}

.content {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
width:100%;
font-style:normal;
font-weight:normal;
}



.content a {
color:#FFFFFF;
font-style:italic;

}

.content_home {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
width:100%;
font-style:normal;
font-weight:normal;
}
.content_home a {

color:#999999;
}

.content_home a:hover{
color:#FFFFFF;

}

.client_content {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
width:100%;
font-style:normal;
font-weight:normal;
}
.client_content a {
color:#999999;

}

.contact_content_small {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#596062;
width:100%;
font-style:normal;
font-weight:normal;
}

.contact_details {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
width:100%;
font-style:normal;
font-weight:normal;
}
.contact_details a {
color:#999999;
text-decoration:none;
}

.contact_details a:hover {
color:#FFFFFF;
}

input{
width:144px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#121314;
border:none;
margin-bottom:2px;
padding:3px;
}

.textbox{
width:163px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#121314;
border:none;
padding:3px;
}

.form_buttons {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#999999;
font-style:italic;
padding-top:10px;
}

#left_pane {
position:absolute;
margin-left:40px;
margin-top:25px;
width:340px;
font-style:italic;
color:#FFFFFF;
}

#right_pane {
position:absolute;
margin-left:425px;
margin-top:25px;
width:340px;
color:#FFFFFF;
font-style:italic;
}

#home_content_div {
position:absolute;
margin-top:200px;
margin-left:100px;
width: 200px;

}

#home_tv {
position:absolute;
margin-left:375px;
margin-top:180px;
width:340px;
color:#FFFFFF;
font-style:italic;
}

#header {
position:absolute;
margin-top:360px;
margin-left:100px;
width: 210px;
}

#bottom_content{
position:absolute;
margin-top:750px;
margin-left:100px;
width: 650px;
}

#very_bottom{
position:absolute;
margin-top:870px;
margin-left:100px;
width: 650px;
}

#very_bottom H2{
font-size:9px;
color:#1b2022;
}

#image_one {
position:absolute;
margin-left: 40px;
padding-top: 73px;
}

#image_two {
padding-top: 73px;
margin-left:516px;
position:absolute;
}

#image_three {
position:absolute;
margin-left:516px;
padding-top:242px;
}

#work_details {
position:absolute;
width:691px;
padding-top:426px;
margin-left:40px;

}

#new {
position:absolute;
Z-INDEX:1000;
margin-left:440px;
margin-top:125px;
width:30px;
height:30px;
}

#new_feature {
position:absolute;
Z-INDEX:1000;
margin-left:-10px;
margin-top:32px;
width:30px;
height:30px;
}

#flash_movie {
margin-top:25px;
margin-bottom:-15px;
margin-left:-42px;
padding-bottom:5px;
}

HR { 
color:#454545; 
background: #454545; 
border:0; 
Height:1px;
display:block;
padding:0px;
}
