/* CSS Document */
body {
		text-align:center; 
		
		margin: 19px 0px 19px 0px;
		padding: 0px;
		padding-bottom:20px;
		/*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#996666', gradientType='0');*/
		background-image:url(../images/strip.jpg);
		background-repeat: repeat-x;
		background-attachment:fixed;
		
		
		}
		
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px 0px 8px 0px;
	font-weight: normal;
	
	}

strong {color: #9D868B;}
	
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #BFB7AC;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	margin-top: 8px;
	
	}
	
h2 {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	font-weight: 600;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #81394E;
	}
	
	h2 a {text-decoration: none; color: #1865D2;}
	h2 a:hover {text-decoration: underline;}
	
h3 {
		color: #BFB7AC;
		font-size: 11px;
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
		padding:0px 0px 0px 0px;
		margin:2px 0px 0px 0px;
		
		}
		
		h4{
		color: #333333;
		font-size: 11px;
		font-weight: 600;
		font-family: Arial, Helvetica, sans-serif;
		padding:0px 0px 0px 0px;
		margin:2px 0px 0px 0px;
		
		}
		
strong {color: #333333; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}

img {border: 0px;}
		
	
	#container {
		width:718px;
		margin: auto;
		position:relative;
		/*top: 20px;*/
		
		padding:0px;
		text-align:left;
		background: white;
		
		
		}
		
	#banner {
		width: 718px; 
		margin: 0px;
		padding: 0px;
			}
			
/*  **********************************************************************************
							Menus
	*********************************************************************************/
			
	#mainmenu {
			width: 718px;
			height: 19px;
			margin: 0px;
			background: white;
			border-left: 19px solid white;
			border-right: 19px solid white;
			border-bottom:3px solid white;
			
			padding: 0px;
			voice-family: "\"}\""; 
 			voice-family:inherit;
			width:680px;
			}
			html>body #mainmenu {width: 680px;}
			
	#mainmenu ul {color: #F2EBDB; width: 659px;
				  list-style: none; 
				  margin: 5px 0px 3px 19px; 
				  padding: 0px;
					}
	#mainmenu ul li {float: left; 
					 margin: 0px 8px 0px 0px;
					 font-family: Arial, Helvetica, sans-serif; 
					 font-size: 12px; 
					 display: block; 
					 padding: 0px; 
					 }
					 
	
					 
	#mainmenu ul li a {text-decoration: none; 
					   color: #85696E; 
					   padding: 0px; 
					   margin: 0px;
					   }
	#mainmenu ul li a:hover {color: #AA6B75;}
	

#nav, #nav ul { padding: 0px 0px 0px 0px; 
				margin: 7px 0px 0px 3px;
				list-style: none;
				font-size: 10px;
				font-family: Arial, Helvetica, sans-serif;
				
				
				} 

#nav li ul a { display: block; 
		 text-decoration: none; 
		 color: #81394E; 
		 padding: 2px 0px 2px 2px;
		 background: transparent;
		 width: 110px;} 

#nav li ul a:hover {background: #AA6B75; color: white;}

#nav ul li {
		 color: white;
		 }
		 

		 
#nav li#residential {width: 82px;
  padding: 0px;
  float: left;
  margin: 0px;
}
                          
* HTML #nav li#residential ul {
  margin-left: -82px;
  margin-top: 10px;
}
                          
#nav li#commercial {width: 82px;
  float: left;
  padding: 0px;
  margin: 0px;
}
                          
* HTML #nav li#commercial ul {
  margin-left: -82px;
  margin-top: 10px;
}
                          
#nav li#plWorship {width: 112px;
  float: left;
  padding: 0px;
  margin: 0px;
}
          
* HTML #nav li#plWorship ul {
  margin-left: -112px;
  margin-top: 10px;
}

#nav li#designs {
  float: left;
  padding: 0px;
  margin: 0px 19px 0px 8px;
}
                          
* HTML #nav li#designs ul {
  margin-left: -118px;
  margin-top: 10px;
}

#nav li#designPages {
  float: left;
  padding: 0px;
  margin: 0px 19px 0px 8px;
}
                          
* HTML #nav li#designPages ul {
  margin-left: -54px;
  margin-top: 10px;
}

		
#nav li.navDesigns  {
	   		   float: left;
			   color: white;
			   font-family: Arial, Helvetica, sans-serif;
			   font-size: 11px;
			   color: white;
			   margin: 0px 15px 0px 4px;
			   
			   }
			   


#nav li.navDesigns  a {text-decoration: none; color: #FFFFFF;}

#nav li.navDesigns  a:hover {color: #AA6B75;}


#nav li#specifications  {
	   		   float: left;
			   color: white;
			   font-family: Arial, Helvetica, sans-serif;
			   font-size: 11px;
			   color: white;
			   margin: 0px 19px 0px 0px;
			   
			   }
			   


#nav li#specifications  a {text-decoration: none; color: #FFFFFF;}

#nav li#specifications  a:hover {color: #F2EBDB;}

#nav li ul {position: absolute; 
			padding: 0px 0px 0px 0px;
			width: 110px;
			font-size: 11px;
			left: -999em;
			
			
			margin: 0px 0px 0px 0px; 
			display: block;
			background: #F2EBDB;
			border: 2px solid #81394E;
			
			z-index: 500;
			}
			
	li > ul {
	top: auto;
	left: auto;
	}

			

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


	
	.blockContainer {width: 718px;
					 height: 26px;
					 margin: 0px 0px 0px 0px;
					 padding: 0px;
					
					 display: block;
					 background: white;
					 vertical-align: middle;
					 
					 }
					 
	.blockRight {width: 300px;
				 height: 26px;
				 margin: 0px 0px 0px 0px;
				 padding: 0px 0px 0px 0px;
				 background: #81394E;
				 
				float:left;
				 }
	.blockLeft {width: 399px;
				 height: 26px;
				 margin: 0px 0px 0px 0px;
				 padding: 0px;
				 background: #F2EBDB; 
				 border-left: 19px solid white;
				 float: left;
				voice-family: "\"}\""; 
 				voice-family:inherit;
				width:380px;
				}
			
		html>body .blockLeft {width: 380px;}
	
	
/************************************************************************

						Begin Content AReas
						
**************************************************************************/	
	

	#contentleft {
		width: 399px;
		padding:0px 0px 0px 19px;
		margin:0px 0px 0px 0px;
		float:left;
		
		background: white;
		voice-family: "\"}\""; 
 		voice-family:inherit;
		width:380px;
		}
		
		html>body #contentleft {width: 380px;}
		
		#contentleftContact {
		width: 399px;
		height: 320px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		border-left: 19px solid white;
		float:left;
		background-image: url(../images/contact.jpg);
		background-repeat: no-repeat;
		voice-family: "\"}\""; 
 		voice-family:inherit;
		width:380px;
		
		
		}
		html>body #contentleftContact {width: 380px;}
		
		
		#contentleftPortfolio {
		width: 509px;
		padding:0px 0px 0px 19px;
		margin:0px 0px 0px 0px;
		float:left;
		
		background: white;
		voice-family: "\"}\""; 
 		voice-family:inherit;
		width:490px;
		}
		
		html>body #contentleftPortfolio {width: 490px;}
		
		#contentleft p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px 0px 8px 0px;
	padding: 0px 8px 0px 2px;
	font-weight: normal;
	
	}
	
	#contentSpecifications {
		width: 699px;
		padding:0px 0px 0px 19px;
		margin:0px 0px 0px 0px;
		
		voice-family: "\"}\""; 
 		voice-family:inherit;
		width:680px;
		}
		
		html>body #contentSpecifications {width: 680px;}
		
		#definitionPic1 {
						 margin: 19px 0px 19px 0px;
						 float: left;
						 padding:0px;
						 clear:left;
						 }
						 
		#definitionPic2 {
						 margin: 0px 0px 19px 10px;
						 float: right;
						 padding:0px;
						 clear:left;
						 }
						 
		#definitionPic3 {
						 margin: 10px 0px 10px 10px;
						 float: right;
						 padding:0px;
						 clear:left;
						 }
	/*********************************************************************************
	
								Design Page Styles
								
	********************************************************************************/
							 
						 
	.contentDesignPage {width: 699px;
						padding:0px 0px 0px 19px;
						margin:0px 0px 0px 0px;
						float:left;
		
						voice-family: "\"}\""; 
 						voice-family:inherit;
						width:680px;
						
						}
		
		html>body #contentDesignPage {width: 680px;}
		
		
	
	
	
						
	.designGroup {width: 680px;
				  padding: 0px;
				  margin: 19px 0px 0px 0px;
				  background:#FFFFFF;
				  text-align:center;
				  float:left;
				  }
				  
	td.comment {text-align:center;
				}
	
	table.image {display:inline; background:#FFFFFF;}
	
	td.design {margin:0px 8px 0px 0px;}
				  
						 
	.designPic {margin: 0px 10px 8px 10px;
			    padding: 0px;
				float: left;
				}
				
	.groupCaption {width: 680px;
				   height: 19px;
				   margin: 0px 0px 19px 0px;
				   padding: 0px;
				   color:#333333;
				  
				   font-family: Arial, Helvetica, sans-serif;
				   font-size:14px;
				   border-bottom: 1px solid #CEA2A2;
				   
				   }
				   
	.designCaption {margin: 0px;
					padding: 0px;
					color: #000000;
					text-align: left;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					}
				
	.viewDesigns {margin: 19px 0px 0px 0px;
				  padding: 0px;
				  float: left;
				  }
				  
	/*************************************************************
					End Design Page Styles
	**************************************************************/
	
	#contentright {
		width: 288px; 
		background: white;
		padding:8px 0px 0px 8px;
		margin:0px 0px 0px 0px;
		float: left;
		}
		
		#contentrightPortfolio {
		width: 168px; 
		background: white;
		padding:8px 8px 0px 8px;
		margin:0px 0px 0px 0px;
		float: left;
		
		}
		
		
	#contentrightAboutUs {
		width: 300px; 
		background: #FFFFFF;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		float: left;
		}
		#contentrightContact {
		width: 300px; 
		height: 320px;
		background: #F2EBDB;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		float: left;
		text-align: center;
		}
		
		
	#checkboxwrapper {width:280px; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:10px 0px 0px 0px;}
	
	.inputField {width: 361px;
				float: left;
				text-align: right;
				margin: 4px 0px 4px 0px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				
				color: #000000;
				}
				
	.inputField.input {font-size: 10px; border: 1px solid #985C75; }
	
	.inputField#address {font-size: 10px; border: 1px solid #985C75; }
	
	.inputField.submit { font-size: 11px; color: #985C75;
				font-family: Arial, Helvetica, sans-serif;
				border-color: #F2EBDB;
				 border:1px solid;
 				  border-top-color:#985C75;
  				 border-left-color:#985C75;
  				 border-right-color:#985C75;
  				 border-bottom-color:#985C75;}
		
	#contentrightDecGlass {
		width: 285px; 
		background: #FFFFFF;
		padding:0px 0px 0px 15px;
		margin:0px 0px 0px 0px;
		float: left;
		}
		
		
	#contentDesign {width: 680px;
					margin: 0px 0px 0px 0px;
					}
		
	#clientsBar {width: 300px;
				 height: 142px;
				 background: #FFFFFF;
				 margin: 0px;
				 padding: 0px 0px 0px 0px;
				 font-weight: bold;
				 font-family: Arial, Helvetica, sans-serif; font-size: 11px;
				 color:#85696E;
				 }
				 
	.clientsLogo {margin: 8px;}
		
	
		
	#promotional {
		width: 399px;
		padding:0px 0px 0px 19px;
		margin:0px 0px 8px 0px;
		float:left;
		
		background: white;
		voice-family: "\"}\""; 
 		voice-family:inherit;
		width:380px;
		}
		
		html>body #promotional {width: 380px;}
		
		#applications {
		width: 399px;
		padding:0px 8px 0px 19px;
		margin:0px 0px 8px 0px;
		float:left;
		
		background: white;
		voice-family: "\"}\""; 
 		voice-family:inherit;
		width:372px;
		}
		
		html>body #applications {width: 372px;}
		
	#emialList {
		width: 300px; 
		
		background: #F2EBDB;
		padding:0px;
		margin:0px 0px 0px 0px;
		float: left;
		}
			

#contentright p {margin: 0px 0px 0px 8px;
				font-size: 11px;
				}
				
				
/********************************************************************

				Footer
				
******************************************************************/

#footer {
			width: 718px;
					 
					 margin: 19px 0px 0px 0px;
					 padding: 0px;
					 float: left;
					 display: block;
					 background: white;
					 border-bottom: 1px solid #EBE2E2;
					 border-top: 1px solid #CEA2A2;
			
			
			}

#footerRight {width: 300px; 
		height: 95px;
		background: #FFFFFF;
		padding:0px;
		text-align:left;
		margin:19px 0px 0px 0px;
		float: left;
			  }
			  
#footerLeft {width: 399px;
		padding:0px 0px 0px 19px;
		margin:0px 0px 0px 0px;
		float:left;
		text-align: left;
		background: white;
		voice-family: "\"}\""; 
 		voice-family:inherit;
		width:380px;
		}
		
		html>body #footerLeft {width: 380px;}
			
#links { margin: 0px; color: #985C75;
			padding: 0px;
			 }
#footerRight a {text-decoration: none; color: #999999; font-size: 10px;
				}
				
#footerRight a:hover { color: #985C75;}

#footerRight p {font-size: 10px; color: #999999;}
#footerLeft p {font-size: 10px; color: #999999;
				padding: 19px 0px 0px 0px;
				 }

#copyright {    margin: 0px 0px 0px 0px;
				color: #985C75; font-size: 10px;
				padding: 0px;
				
				}

div#aia {
		 margin: 0px 19px 10px 0px; padding: 0px; 
			}		
div#aia a {text-decoration: none;}
				
			
div#sgo {margin: 19px 32px 10px 0px;
		 
		}	
div#sgo a { text-decoration: none;}

div#asid img {border:0px;
			  margin: 2px 0px 19px 0px;
			 }
	
img.decor {float:left;}

hr {
		display: block; 
		clear: left; 
		margin: -0.66em 0;
  		visibility: hidden;
		}
		
#bottom {text-align: center; 
		 font-size: 9px; 
		 color: #999999;
		 margin: 8px 0px 0px 0px;
		 padding: 0px;
		}
		
#bottom a {color: #666666; text-decoration: none;}
#bottom a:hover {text-decoration:underline;}
		
		
		
		



