/* CSS Document */

.leftbg{background-image:url(images/left_top_bg.gif); background-position:left top; background-repeat:repeat-x;}
.rightbg{background-image:url(images/right_top_bg.gif); background-position:left top; background-repeat:repeat-x;}


.copy{font-family:"Arial"; font-size:10px; color:#1C1C1C;}

.copy2{font-family:"Arial"; font-size:10px; color:#ffffff;}


.textbox{border:1px solid #809499; height:17px; width:90px; background-color:#F6FBFC; font-family:"Trebuchet MS", Tahoma, Arial; size:9px; color:#2F4449;}

.button{border:0px; width:67px; height:21px; background-image:url(images/submit_b.jpg); background-repeat:no-repeat; background-position:center center; font-family:"Trebuchet MS", Tahoma, Arial; size:9px; color:#101D20;}

.main{font-family:"Verdana, Arial, Helvetica, sans-serif"; font-size:11px; color:#1C1C1C;}

.header{font-family:"Verdana, Arial, Helvetica, sans-serif"; font-size:16px; color:#404040; text-decoration: bold; letter-spacing: 0.5em}

.header2{font-family:"Verdana, Arial, Helvetica, sans-serif"; font-size:16px; color:#ffffff; text-decoration: bold; letter-spacing: 0.0em}

.body{font-family:"Verdana, Arial, Helvetica, sans-serif"; font-size:11px; color:#ffffff;}

.body2{font-family:"Verdana, Arial, Helvetica, sans-serif"; font-size:11px; color:#202020;}

.body3{font-family:"Verdana, Arial, Helvetica, sans-serif"; font-size:9px; color:#ffffff;}

.body4{font-family:"Verdana, Arial, Helvetica, sans-serif"; font-size:14px;}

.body5{font-family:"Verdana, Arial, Helvetica, sans-serif"; font-size:10px; color:#101010;}

.body6{font-family:"Verdana, Arial, Helvetica, sans-serif"; font-size:9px; color:#aabb4d;}

.body7{font-family:"Verdana, Arial, Helvetica, sans-serif"; font-size:12px; color:#202020;}

.body8{font-family:"Verdana, Arial, Helvetica, sans-serif"; font-size:10px; color:#ffffff;}


.privacy{font-family:"helvetica"; font-size:11px; color:#ff0000;}

.breadcrumbs{font-family:"helvetica"; font-size:11px; color:#ff0000;}

.cv{font-family:"helvetica"; font-size:6px; color:#00003a; text-decoration: bold;}

p {font-family:"Verdana, Arial, Helvetica, sans-serif"; font-size:10px; color:#404040;}

li {font-family:"Verdana, Arial, Helvetica, sans-serif"; font-size:12px; color:#000000;}

.portfolio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;
color: #404040; text-decoration: none; font-weight: lighter; letter-spacing: 0.0em }

.portfolioheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;
color: #404040; text-decoration: none; font-weight: lighter; letter-spacing: 0.9em }



a {
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;

}
a:hover {
	color: #C20E31;
	text-decoration: underline;
}
a.breadcrumbs {
	color: #9398af;
	font-size: xx-small;
	text-decoration: none;
}
a.breadcrumbs:link,a.breadcrumbs:visited {
	color: #c90;
	font-size: xx-small;
	text-decoration: none;
}
a.breadcrumbs:hover, a.breadcrumbs:active {
	color: #960;
	font-size: xx-small;
}

.indented
   {
   padding-left: 30pt;
   padding-right: 10pt;
   font-face: arial;
   font-size: 10pt;
   color: #404040;
   }

.indented2
   {
   padding-left: 30pt;
   padding-right: 20pt;
   }

.indented3
   {
   padding-left: 40pt;
   padding-right: 20pt;
   color: #5e6604;
   text-decoration: bold;
   }

.map
{
background-image:url('images/map3.gif');
}

.mapfront
{
background-image:url('images/map4.gif');
}

.concreteheader
{
background-image:url('images/concrete-header.jpg');
background-repeat: no-repeat;
background-position: right; 

}

.painted
{
background-image:url('images/1faded.jpg');
valign:bottom
}

.design
{
background-image:url('images/design3.jpg');
}

.driveway
{
background-image:url('images/drivebottom2.jpg');
}

.patios
{
background-image:url('images/patiobottom2.jpg');
}

.walks
{
background-image:url('images/walksbottom.jpg');
}


.contact
{
background-image:url('images/contactbottom2.jpg');
}

.center
{
background-image:url('images/centerback3.jpg');
align:center
valign:bottom
}


.image
{
border-color: #86C4C3;
}

.imagetvs
{
border-color: #00558e;
}

.hinput{border:1px solid #b5b5b5; background-color:#ffffff; color:#000000; height:15px; font-size: 10px;} 
.select {FONT-SIZE: 11px; COLOR: #0d4700; SCROLLBAR-ARROW-COLOR: #99cc66; SCROLLBAR-BASE-COLOR: #0d4700}

input {height:18px;font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#000000; font-size:9px;
 text-decoration:none; font-style: normal; font-weight: normal;}
.more {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
 color: #151D12; text-decoration: none; font-style: normal; font-weight: bold;} 

.button{border:none; background-color:#7ba156;background-image:url(images/btn_bg.gif);font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10px;
 color: #FFFFFF; text-decoration: none; font-weight: bold;}
