/* CSS Document */
* {font-family:Arial, Verdana, Helvetica, Sans Serif;}
body {margin:0px; padding:0px; background:url(../images/bg.gif) top center repeat-x; background-color:#000000;}
h1 {font-size:1.2em; font-weight:bold; color:#330000; margin:10px 0px 10px 0px; padding:0;}
p, td, li {font-size:0.8em;}
p {padding:0; margin:7px 0px 8px 0px;}
a, a:link, a:visited {color:#330000; text-decoration:none; font-weight:bold;}
a:hover {color:#8C4613; text-decoration:underline;}
a:active {color:#330000; text-decoration:none;}
hr {border-top:1px solid #A9794E; border-right:0; border-bottom:1px solid #A9794E; border-left:0;}

#container {position:relative; width:800px;}
#container:after {content:"."; display:block; line-height:1px; font-size:1px; clear:both;}

#col1index {position:relative; width:200px; height:600px; background:url(../images/img_index.jpg) top center no-repeat; float:left; display:block; margin:0; padding:0;}
#col1index span {display:none;}
#col1testimonials {position:relative; width:200px; height:600px; background:url(../images/img_testimonials.jpg) top center no-repeat; float:left; display:block; margin:0; padding:0;}
#col1testimonials span {display:none;}
#col1projects {position:relative; width:200px; height:600px; background:url(../images/img_projects.jpg) top center no-repeat; float:left; display:block; margin:0; padding:0;}
#col1projects span {display:none;}
#col1contact {position:relative; width:200px; height:600px; background:url(../images/img_contact.jpg) top center no-repeat; float:left; display:block; margin:0; padding:0;}
#col1contact span {display:none;}
#col1sitemap {position:relative; width:200px; height:600px; background:url(../images/img_sitemap.jpg) top center no-repeat; float:left; display:block; margin:0; padding:0;}
#col1sitemap span {display:none;}
#col2 {position:relative; background-color:#8C4613; color:#ffffff; font-size:0.8em; width:200px; height:600px; float:left; display:block; text-align:center; margin:0; padding:0;}
#col2 .navline {background:url(../images/nav_line.gif) center center no-repeat; width:100%; height:12px; margin:0; padding:7px 0px 7px 0px;}
#col2 a, #col2 a:link, #col2 a:visited {color:#ffffff; text-decoration:none; font-weight:normal;}
#col2 a:hover { color:#ffffff; text-decoration:underline;}
#col2 a:active { color:#ffffff; text-decoration:none;}
#col3 {position:relative; background:url(../images/shadowbg.gif) top left repeat-y #ffffff; width:13px; height:600px; float:left; display:block; margin:0; padding:0;}
#col4 {position:relative; background-color:#ffffff; width:374px; height:600px; float:left; display:block; margin:0; padding:0px 13px 0px 0px; text-align:left;}
#col4 p h1 {margin:0px 5px 0px 5px; padding:0;}

#col4 .contact1 {position:relative; width:99px; float:left; display:block; margin:0; padding:0px 0px 0px 15px; text-align:left;}
#col4 .contact2 {position:relative; width:250px; float:left; display:block; margin:0; padding:0; text-align:center;}
#col4 .contact2 input.field {width:240px; font-size:0.8em; border:1px solid #8C4613;}
#col4 .contact2 textarea {font-size:0.8em; width:240px; height:100px; border:1px solid #8C4613;}

#col4 .scroll {border:0; width:357px; height:400px; margin:0; padding:5px 5px 5px 0px ; float:left; display:inline; overflow:auto; overflow-y:scroll;}

#logo {background:url(../images/logo.jpg) center center no-repeat; width:100%; height:61px; display:block; margin:0; padding:10px 0px 10px 0px;}
#logo span {display:none;}

#logos {background:url(../images/logos.jpg) top center no-repeat; width:100%; height:199px; display:block; margin:0; padding:0px 0px 10px 0px;}
#logos span {display:none;}

#top_index {background:url(../images/top_index.jpg) center center no-repeat #ffffff; width:100%; height:104px; display:block; margin:0; padding:10px 0px 10px 0px;}
#top_index span {display:none;}

#top_testimonials {background:url(../images/top_testimonials.jpg) center center no-repeat #ffffff; width:100%; height:104px; display:block; margin:0; padding:10px 0px 10px 0px;}
#top_testimonials span {display:none;}

#top_projects {background:url(../images/top_projects.jpg) center center no-repeat #ffffff; width:100%; height:104px; display:block; margin:0; padding:10px 0px 10px 0px;}
#top_projects span {display:none;}

#top_contact {background:url(../images/top_contact.jpg) center center no-repeat #ffffff; width:100%; height:104px; display:block; margin:0; padding:10px 0px 10px 0px;}
#top_contact span {display:none;}

#top_sitemap {background:url(../images/top_sitemap.jpg) center center no-repeat #ffffff; width:100%; height:104px; display:block; margin:0; padding:10px 0px 10px 0px;}
#top_sitemap span {display:none;}

#footer {font-size:0.8em; width:760px; min-height:14px; text-align:center; color:#ffffff; margin-top:0.8em;}