@charset "UTF-8";
body {
	text-align:left;
	margin: 0px;
	padding: 0px;
	background-color:#000000;
	
	background-image: url(/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	/*color:#7b9499;
	font: 0.75em Verdana, serif;*/
	
}
A:LINK {    outline-style: none; color:#23a6ae; text-decoration:none;}
A:ACTIVE {  outline-style: none; color:#23a6ae; text-decoration:none;}
A:VISITED { outline-style: none; color:#23a6ae; text-decoration:none;}
A:HOVER {   outline-style: none; color:#10c0db; text-decoration:none;}
A:FOCUS {   outline-style: none; color:#23a6ae; text-decoration:none;}

* {
margin: 0; 
padding: 0; 
border: 0; 
}

a {
outline: none;
}
a img {
border:none;
}

#container {
position: relative;
width: 900px;
margin: auto;
}
p{
margin-top:.4em;
margin-bottom:0px;
text-align:left;
color:#677c80;
font: 0.689em Verdana, serif;
}

p2{
color:#677c80;
text-align:left;
font:0.9em Verdana, Sans-serif;
}

h1{
margin-top:.4em;
color:#677c80;
text-align:center;
font:1.375em/1em Verdana, Sans-serif;
}

h2{
text-align:left;
font:1.375em/1em Verdana, Sans-serif;
}

h3{
margin-top:.4em;
color:#677c80;
text-align:left;
font:1.150em Verdana, Sans-serif;
}

div.imagelogo{ /*This will be the holder which will hold our page image(i.e. coffee.jpg) */
position:absolute;
width:452px; 
height:78px; 
left:23px; 
top:21px;
}

div.button_contact{
position:absolute;
width:79px;
height:48px;
left:799px;
top: 44px;
}

div.button_about{
position:absolute;
width:78px;
height:48px;
left:721px;
top: 44px;
}

div.button_portfolio{
position:absolute;
width:76px;
height:48px;
left:645px;
top: 44px;
}

div.button_home{
position:absolute;
width:78px;
height:48px;
left:567px;
top: 44px;
}

div.slideshow{ 
background-color:#080808;
position:absolute;
width:855px;
height:424px; 
left:23px; 
top:163px;
}

div.b_container{ 
position:absolute;
width:855px; 
height:210px; 
left:23px; 
top:605px;
background-color:#080808;
}

div.block1{ 
position:absolute;
width:283px; 
height:193px; 
left:px; 
top:0px;
background-color:#080808;
background-image: url(/images/block_background.jpg);
background-repeat: no-repeat;
background-position: center top;
}

div.block2{ 
position:absolute;
width:283px; 
height:193px; 
left:286px; 
top:0px;
background-color:#080808;
background-image: url(/images/block_background.jpg);
background-repeat: no-repeat;
background-position: center top;
}

div.block3{ 
position:absolute;
width:283px; 
height:193px; 
left:572px; 
top:0px;
background-color:#080808;
background-image: url(/images/block_background.jpg);
background-repeat: no-repeat;
background-position: center top;
}

div.b1_text{ 
position:absolute;
width:277px; 
height:173px; 
left:3px; 
top:17px;
}

div.block_button{ 
position:absolute;
width:277px; 
height:24px; 
left:3px; 
top:155px;
}

div.base_container{ 
position:absolute;
width:100%; 
height:200px; 
left:0; 
top:825px;
}

input{
background-color: #171717;
border: 1px solid #0f494c;
font-family: Verdana, sans-serif;
font-size: .8em;
color: #677c80;
}

input.submit_button{
background-color: #171717;
border: 1px solid #171717;
}

label{
font-family: Verdana, sans-serif;
font-size: .8em;
line-height: 20px;
color: #23a6ae;
}

textarea#message {
width: 517px;
height: 219px;
border: 1px solid #0f494c;
padding: 0px;
font-family: Verdana, sans-serif;
font-size: .8em;
color: #677c80;
background-color: #171717;
}

div.mini_gallery_container{
position:absolute;
width:283px; 
height:193px; 
left:4px; 
top:21px;
}

div.mini_gallery_float{
float: left;
padding-right:1px;
padding-left:1px;
padding-bottom:2px;
}

div.fadehover {
position:relative;
}
 
img.f_up {
position: relative;
left: 0;
top: 0;
z-index: 10;
}
 
img.f_hover{
position: absolute;
left: 0;
top: 0;
}

div.gallery_container{
position:absolute;
width:860px;
height:687px;
left:19px;
top: 227px;
}

div.portfolio_float{
float: left;
padding-right:9px;
padding-left:9px;
padding-bottom:18px;
}

div.spacer{
clear: both;
}

div.layer_header{
position: relative;
left: 0;
top: 0;
z-index: 20;
}

div.featured_container{
position:absolute;
width:283px; 
height:193px; 
left:4px; 
top:21px;
}

div.featured_float{
float: left;
padding-right:1px;
padding-left:0px;
padding-bottom:8px;
}




