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


body {
    background-image: url("images/background4.gif");
	background-repeat: no-repeat;
	background-color: #000000;
	background-position: top left;
	
	font-family: Myriad, Arial, Sans Serif;
	font-size: 12px;
	color: #dec14e;
	line-height: 100%;
}

#main_body {
	font-family: Myriad, Arial, Sans Serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 120%;	
}

#description {
	font-family: Myriad, Arial, Sans Serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 120%;
	margin-left: 174px; margin-right: auto;
}

#call {
	font-family: Myriad, Arial, Sans Serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

 #copy {
	font-family: Myriad, Arial, Sans Serif;
	font-size: 8px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

#name {
	font-family: Myriad, Arial, Sans Serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 100%;
	color: #ffffff;
}

 #title {
	font-family: Myriad, Arial, Sans Serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	line-height: 100%;
	color: #ffffff;
}

a:link { 
	font-family: Myriad, Arial, Sans Serif;
	font-size: 12px;
	color: #000000;
	line-height: 100%;
	}
a:visited { 
	font-family: Myriad, Arial, Sans Serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 100%;
	}
a:hover { 
	font-family: Myriad, Arial, Sans Serif;
	font-size: 12px;
	color: #971b1e;
	line-height: 100%;
	}
a:active { 
	font-family: Myriad, Arial, Sans Serif;
	font-size: 12px;
	color: #135377;
	line-height: 100%;
	}


a.page:link { 
	font-family: Myriad, Arial, Sans Serif;
	font-size: 12px;
	color: #dfc24d;
	line-height: 100%;
	}
a.page:visited { 
	font-family: Myriad, Arial, Sans Serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 100%;
	}
a.page:hover { 
	font-family: Myriad, Arial, Sans Serif;
	font-size: 12px;
	color: #971b1e;
	line-height: 100%;
	}
a.page:active { 
	font-family: Myriad, Arial, Sans Serif;
	font-size: 12px;
	color: #135377;
	line-height: 100%;
	}

a.photo:link { 
	font-family: Myriad, Arial, Sans Serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 100%;
	}
a.photo:visited { 
	font-family: Myriad, Arial, Sans Serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 100%;
	}
a.photo:hover { 
	font-family: Myriad, Arial, Sans Serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 100%;
	}
a.photo:active { 
	font-family: Myriad, Arial, Sans Serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 100%;
	}

table
  { 
	margin-left: auto;
	margin-right: auto;
	}


p { margin-top: 12px; margin-bottom: 12px; }

ul.classic {
 list-style: disc;
 margin-bottom: 1em;
 padding-left: 2em;
}

ul.services {
 margin-left: 36px; margin-right: 12px;	
}

ul.property {
 margin-left: 36px; margin-right: 12px;	
}

h1 {
 border-bottom: solid 1px #d9d9d9;
 font-weight: normal;
 font-size: 180%;
 text-indent: 5px;
 margin-bottom: .5em;
 font-family: Myriad, Arial, Sans Serif;
 line-height: normal;

}

h2 {
	font-family: Myriad, Arial, Sans Serif;
 	font-size: 180%;
	color: #000000;
	text-indent: 36px;
	line-height: 50px;

}

h3 {
	font-family: Myriad, Arial, Sans Serif;
 	font-size: 150%;
	color: #dec14e;
	line-height: 25px;

}

label
{
width: 144px;
float: left;
text-align: right;
margin-right: 6px;
display: block
}

input, textarea {
width: 190px;
}

textarea {
width: 288px;
height: 144px;
}

.submit input
{
margin-left: 190px;
width: 72px;

}


#container { } 
#column {top:0px position:absolute; width:756px; margin-left: auto; margin-right: auto; } 
	
#home_copy {
	font-family: Myriad, Arial, Sans Serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 120%;
	text-align: center;
	width:416px; top:0px position:absolute; margin-left: auto; margin-right: auto;}
	
#page_copy {width:582px; top:0px position:absolute; margin-left: 174px; margin-right: auto;}

#gallery_copy {width:582px; top:0px position:absolute; margin-left: 174px; margin-right: auto;}

#gallery {width:640px; top:0px position:absolute; margin-left: 86px; margin-right: auto;}

#header { }

#head { background:url(images/logo.gif) no-repeat; height:118px; width:378px; top:0px position:absolute; margin-left: auto; margin-right: 412px; }

#slogan { background:url(images/blending.jpg) no-repeat; width:756px; height:112px; top:0px position:absolute; margin-left: auto; margin-right: 144px; }

#goldbar { background:url(images/goldbar.jpg) no-repeat; width:756px; height:50px; top:0px position:absolute; margin-left: auto; margin-right: auto; margin-top: -12px; }

#coastal { background:url(images/coastalbanner.gif) no-repeat; width:144px; height:112px; top:0px position:absolute; margin-left: 612px; margin-right: auto; margin-top: 0px; }

#goldbar_lower { background:url(images/goldbar_lower.jpg) no-repeat; width:756px; height:50px; top:0px position:absolute; margin-left: -174px; margin-right: auto; margin-top: 12px; }

#copy {width:756px; top:0px position:absolute; margin-left: -174px; margin-right: auto;}

#goldbar_lower2 { background:url(images/goldbar_lower.jpg) no-repeat; width:756px; height:50px; top:0px position:absolute; margin-left: -174px; margin-right: auto; margin-top: 12px; }

#goldbar_lower3 { background:url(images/goldbar_lower.jpg) no-repeat; width:756px; height:50px; top:0px position:absolute; margin-left: -84px; margin-right: auto; margin-top: 12px; }

#menu { width:160px; height:12px; top:0px position:absolute; margin-left: 0; margin-right: 0; margin-top: 0px; }

#animation { background:url(images/12.jpg) no-repeat; width:432px; height:432px; top:0px position:absolute; margin-left: 162px; margin-right: 0; margin-top: -62px; }

#aboutus { background:url(images/aboutus.jpg) no-repeat; width:756px; height:112px; top:0px position:absolute; margin-left: auto; margin-right: 144px; }

#testimonials { background:url(images/testimonials.jpg) no-repeat; width:756px; height:112px; top:0px position:absolute; margin-left: auto; margin-right: 144px; }

#services { background:url(images/services.jpg) no-repeat; width:756px; height:112px; top:0px position:absolute; margin-left: auto; margin-right: 144px; }

#servicescollage { background:url(images/servicescollage.gif) no-repeat; width:504px; height:357px; top:0px position:absolute; margin-left: auto; margin-right: auto; }

#outdoorlighting { background:url(images/outdoorlighting2.jpg) no-repeat; width:432px; height:288px; top:0px position:absolute; margin-left: auto; margin-right: auto; }

#designservices { background:url(images/designservices.jpg) no-repeat; width:756px; height:112px; top:0px position:absolute; margin-left: auto; margin-right: 144px; }

#contactus { background:url(images/contactus.jpg) no-repeat; width:756px; height:112px; top:0px position:absolute; margin-left: auto; margin-right: 144px; }

#portfolio { background:url(images/portfolio.jpg) no-repeat; width:756px; height:112px; top:0px position:absolute; margin-left: auto; margin-right: 144px; }

#property { background:url(images/property.jpg) no-repeat; width:756px; height:112px; top:0px position:absolute; margin-left: auto; margin-right: 144px; }

#ketty { background:url(images/ketty_construction.gif) no-repeat; width:162px; height:162px; top:0px position:absolute; margin-left: 0px; margin-right: auto; }

#kettyconstruction { background:url(images/kettyconstruction.jpg) no-repeat; width:756px; height:112px; top:0px position:absolute; margin-left: auto; margin-right: 144px; }

* {
 margin: 0;
 padding: 0;
}



