html, body 
	{
		font-family:"Verdana", "Arial",  serif;
		font-size:1em;
		line-height:1.6em;
		margin:0;
		padding:0;
	}
	
.contentp a:link 
	{
		color:#6f473f;
		text-decoration:underline;
		font-weight:bold;
	}
	
.contentp a:visited 
	{
		color:#6e6e6e;
		text-decoration:none;
	}
	
.contentp a:active
	{
		color:#ff2a00;
		text-decoration:none;
	}
	
.contentp a:hover
	{
		color:#6f473f;
		text-decoration:underline;
	}

#container
	{
		margin:0 auto;
		width:800px;
		border: 1px solid #656565;
	}

#header
	{
		margin:0 auto;
		width:800px;
		border-top:5px solid red;
	}
	
.clearer {clear:both}	

object {clear:both; float:right; margin-right:30px; border:4px solid #ccc; margin-top:5px}

#header h1 
	{
		margin-left:15px;
	}
	
#header p
	{
		text-align:right;
		font-size:140%; 
		font-style:italic; 
		margin:-21px 25px -10px -10px;
	}


.slideshow 
	{
		border-top:8px solid #ff0000;
		margin:12px -13px -16px -10px; 
		position:relative; 
		z-index:10;
	}

#navigation
	{
		float:left; 
		margin-right:15px;
		margin-left:-25px;
		padding-right:20px;
		font-size:125%;	
		line-height:160%;
		background: url(../images/navdiv.jpg) repeat-y right;
	}
	
#navigation li 
	{
		list-style-type:none;
		text-transform:uppercase; 
	}
	
#navigation li a:link
	{
		color:black;
		text-decoration:none;
	}
#navigation li ul li	
	{
		list-style-type:circle;
		color:red;
		text-transform:none;
		text-transform:none;
		width:10em; 
		font-size:60%; 
		margin-left:-30px; 
		line-height:1.7em; 
		margin-bottom:.2em
	}
#navigation li ul li a:link	
	{
		color:black;
		text-decoration:none;
	}
	
#navigation li a:active
	{
		text-decoration:underline;
		color:#ccc;
	}

#navigation li a:hover

	{
		text-decoration:underline;
		color:#ccc;
	}
	
#navigation li a:visited 

	{
		text-decoration:underline;
		color:#000;
	}
	
#navigation li ul li a:active
	{
		text-decoration:underline;
		color:#ccc;
	}

#navigation li ul li a:hover

	{
		text-decoration:underline;
		color:#ccc;
	}
	
#navigation li ul li a:visited 

	{
		text-decoration:underline;
		color:#000;
	}
	

	
.contentp 
	{
		width:560px;
		float:right;
		clear:right;
		line-height:155%;
	}
.clientlist
	{
		width:560px;
		float:right;
		clear:right;
		font-size:80%;
	}

.contentdiv
	{
	float:right;
	clear:right;
	margin:25px 25px 0 25px ;
	}
	
.galdiv 
	{
		float:left;
		margin:13px;
	}
	

#galleries
	{
		float:left;
		background: url(../images/contentdiv.jpg) no-repeat top;
	}
	
#firstgallery
	{
		float:left; 
		width: 225px;
		margin: 0 10px;
		font-size:90%;
		background: url(../images/galdiv.jpg) repeat-y right;
		padding-right:20px;
	}
	
#firstgallery h2
	{	
		font-size:140%; 
		font-weight:normal; 
	}
	
#firstgallery h2 span
	{
		color:#cc0000;
	}
	
#firstgallery p
	{
	
	}
	
#firstgallery a
	{
		font-size:130%;
		color:#a28984;
	}
	
#secondgallery
	{
		float:left; 
		width: 225px;
		font-size:90%;
		margin: 0 10px;
	}
	
#secondgallery h2
	{
		font-size:175%; 
		font-weight:normal; 
	}
	
#secondgallery h2 span
	{
		color:#cc0000;	
	}
	
#secondgallery p
	{
	}
	
#secondgallery a
	{
		font-size:130%;
		color:#a28984;
position:relative;
bottom:6px;
	}	
	
#thirdgallery
	{
		float:left; 
		width: 225px;
		margin: 0 10px;
		font-size:90%;	
		background: url(../images/galdiv.jpg) repeat-y left;		
		padding-left:20px;
	}
	
#thirdgallery h2
	{
		font-size:150%; 
		font-weight:normal;margin-bottom:0px 
	}
	
#thirdgallery h2 span
	{
		color:#cc0000;
	}
	

	
#thirdgallery a
	{
		font-size:130%;
		color:#a28984;
position:relative;
top:4px;
	}


#footer
	{
		clear:both;
		background-color:#676767;
	}


#footer ul li
	{
		float:left; 
		display:block; 
		margin-right:35px;
	}


#footer ul li ul li
	{
		display:list-item; 
		float:none;
		margin-right:-25px;
		margin-left:-25px;
		list-style: outside circle;
		color:#ff0000;
		line-height:140%;
	}
	
#footer ul li a:link, #footer ul li ul li a:link
	{
		color:white;
		text-decoration:none;	
	}

#footer ul li a:visited, #footer ul li a:active, #footer ul li a:hover, #footer ul li ul li a:visited, #footer ul li ul li a:active, #footer ul li ul li a:hover
	{
		color:white;
		text-decoration:underline;	
	}

#footer h2
	{
		text-align:right;
		color:white; 
		font-size:125%;
		font-weight:normal;
		margin-right:5px;
	}
	
#footer	address 
	{
		text-align:right;
		font-size:90%;
		color:white;
		margin-right:5px;
	}
.estimate 
	{
		font-size:150%;
		margin-left:100px;
	}

#slidecontainer 
	{
		position:absolute; 
		height:100%; 
		width:700px; 
		margin-left:130px; 
		margin-top:-47em;
		z-index:0;
	}	

.designed {float:left; color:#666; font-size:80%}
