/* Stylesheet */

body {background:#000; margin:0; font-family:Verdana; color:#fff; cursor:default;}
img {border:0;}

ul {color:#fff;}

.container {position:absolute; left:50%; margin-left:-450px; background:#000;}
.header {background:#fff; width:900px; height:130px}
.header #header {position:absolute;}
.footer {background:#000; width:900px; height:30px; text-align:center; font:10px Arial; color:#fff; border-bottom:2px solid #000;}
.footer a {color:#fff;}
.footer a:hover {color:#00ff0c;}
.shadow_left {position:absolute; left:50%; margin-left:-858px; background-image: url(images/BG_Left02.jpg); width:408px; height:800px;}
.shadow_right {position:absolute; left:50%; margin-left:450px; background-image: url(images/BG_Right02.jpg); width:415px; height:800px;}

.menu {position:absolute; width:150px; height:650px; top:150px; background:#222; left:0;}
.menu a {display:block; width:100%; text-decoration:none; font:12px Arial; font-weight:bold; color:#ff9900; padding:3px 0 3px 0; border-right:1px solid #333;border-bottom:1px solid #333;}
.menu a span {margin-left:10px;}
.menu a:hover {background:#fff; color:#ff9900;}

.menu_horizontal {width:900px; height:20px; background-image:url(images/MenuH_BG06.jpg); text-align:right;}
.menu_horizontal a {padding:0 10px 0 10px; text-decoration:none; font:12px Arial; font-weight:bold; color:#fff;}
.menu_horizontal a:hover {background:#000; color:#ff9400;}

.page {width:750px; height:630px; margin-left:150px; background:#000; font-size:12px;}
.page #title {font:16px Arial; color:#fff; font-weight:bold; margin:20px 5px 0px 10px;}
.page #title span {font:12px Arial; color:#fff; font-weight:bold;}
.page #content {font:11px Verdana; color:#fff; line-height:14px; width:230px; margin:5px 10px 10px 20px; text-align:justify;}
.page #projects {font:11px Verdana; color:#fff; line-height:14px; width:700px; margin:5px 10px 10px 20px; text-align:justify;}
.page #subtitle {font:12px Verdana; font-weight:bold;}
.page #contact {font:11px Verdana; color:#fff; margin:10px}
.page #contact select {font:11px Verdana;}
.page #contact input {font:11px Verdana; background:#000; border:1px solid #fff; color:#fff; padding:5px; width:155px;}
.page #contact textarea {font:11px Verdana; background:#000; border:1px solid #fff; color:#fff; padding:5px;}
.page #contactImage {position:absolute; left:473px; margin-top:40px; border:1px solid #000; width:346px; height:230px;}
.page #contactnumber {font:14px Verdana; font-weight:bold;}

.client_list {font:12px Arial; margin-top:20px;}
.client_list li {margin:7px 0 7px 0px}
.client_list li div {color:#ff9400; font-weight:bold;}

.projects_projects {margin:20px 0 0 0;}
.projects_projects ul {list-style-type:none;}
.projects_projects li {margin-bottom:20px; text-align:justify;}
#projectThumbs {margin-left:70px;}
#project_title {font:14px Arial; color:#ff9400; font-weight:600; text-decoration:none;}
#project_title:hover {color:#fff;}
#project_thumb:hover {border:1px solid #fff;}

.home_tag_line {position:absolute; right:10px; top:490px; width:300px; text-align:center; font:15px Verdana; color:#ff9400; font-style:italic;}
.home_tag_line span {color:#fff; font-size:20px;}

#slideshow {position:absolute; right:10px; top:160px;}

.gallery_thumbs {margin-top:20px; width:700px; height:100%; text-align:center;}
.gallery_thumbs a {padding:10px}
.gallery_thumbs a img {border:1px solid #ff9400}
.gallery_thumbs a img:hover {border:1px solid #fff}