﻿
html { 
  background-image: url(images/main_background.jpg); 
   background-repeat: no-repeat;  
               	background-attachment: fixed; 
	background-position: center;	
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;       
}



body	{
	backgroundcolor: #ffffff;
	 background-repeat: no-repeat;  
               	background-attachment: fixed; 
	background-position: center;	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;                  
	}


p	{
	padding: 5px 14px 10px 12px;
	line-height: 1.5em;
	margin-top: 0px;
	margin-bottom: .4em;
	font-family: Century Gothic, tahoma, Helvetica, Arial, sans-serif;
	font-size: .9em;	
    text-align: left;
	color: #000000;
	margin-left: 30px;
	margin-right: 30px;
	}
	
#visualizer	{
	padding: 5px 14px 10px 12px;
	line-height: 1.4em;
	margin-top: 0px;
	margin-bottom: .4em;
	font-family: Century Gothic, tahoma, Helvetica, Arial, sans-serif;
	font-size: .9em;	
    text-align: left;
	color: #000000;
	margin-left: 20px;
	margin-right: 20px;
	}	
	
#call	{
	
	margin-bottom: .4em;
	font-family: Century Gothic, tahoma, Helvetica, Arial, sans-serif;
	font-size: .9em;	
	color: red;
    text-align: center;
	
	}
	
#contact	{
	
	margin-bottom: .4em;
	font-family: Century Gothic, tahoma, Helvetica, Arial, sans-serif;
	font-size: 1em;	
    text-align: left;
	
	}
	
	
.detail	{
	padding-bottom: .5em;
	line-height: 1.2em;
	margin: 0px;	
	font-family: Century Gothic, tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;	
    text-align: center;
	color: #000000;	
	}
	
	
#wrapper {
	background-color: #ffffff;
	width: 1026px;
	-moz-box-shadow:    1px 2px 4px 2px #d5d5d5;
    -webkit-box-shadow: 1px 2px 4px 2px #d5d5d5;
    box-shadow:         1px 2px 4px 2px #d5d5d5;
	border:1px solid #fff;
}
		
	
#footer	{
	padding: 20px;
	font-family: century gothic, Helvetica, Arial, sans-serif;
	font-size: .7em;	
    text-align: center;	
	color: #cccccc;
	}	
	
#bottombox	{
	border: none;		
	float: left;
	margin-top: 25px;
	margin-left: 14px;
	margin-bottom: 30px;
	}	
	
#image	{	
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	-moz-box-shadow:    1px 1px 1px 1px #ededed;
    -webkit-box-shadow: 1px 1px 1px 1px #ededed;
    box-shadow:         1px 1px 1px 1px #ededed;
	border: 1px solid #EDEDED;
	}
	
	
	
#imagebutton	{	
	padding-left: 30px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	float: right;

	}
	
.map	{
	margin-top: 0;		
	-moz-box-shadow:    2px 2px 2px 2px #ededed;
    -webkit-box-shadow: 2px 2px 2px 2px #ededed;
    box-shadow:         2px 2px 2px 2px #ededed;
	border: 1px solid #ffffff;
	}
	
	
#imageedge	{	
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 5px;	
	}
	
#image2	{
	border: 2px solid #ededed;		
	float: right;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	}

#banner	{
	border: none;		
	float: left;
	margin-top: 13px;
	margin-left: 0px;
	margin-bottom: 50px;
	}

a:link	{
	color: #D90000;
	}

a:visited	{
	color: #333333;
	}

a:hover	{
	color: #FD7E00;
	}

a:active	{
	color: 000000;
	}


#about{
	margin-left:40px;
	margin-top: 30px
	margin-bottom: 0;	
}
#list {
	margin-left: 30px;
	margin-top: 10px;
	margin-right: 30px;
	font-family: Century Gothic, tahoma, Helvetica, Arial, sans-serif;
	font-size: .9em;	
    text-align: left;
	color: #000000;	
}





.edges {
	padding-left: 50px;
	padding-right: 20px;
	padding-bottom: 60px;
	width: 925px;
	margin-top: 30px;
	margin-bottom: 30px;
	font-family: Century Gothic, tahoma, Helvetica, Arial, sans-serif;
	font-size: .8em;	
    text-align: center;
	color: #000000;	
}

.table_page {	
	width: 860px;
	margin-top: 30px
	margin-left: 0;
	font-family: Century Gothic, tahoma, Helvetica, Arial, sans-serif;
	font-size: .8em;	
    text-align: center;
	color: #000000;	
}


.sinks {	
	width: 900px;
	padding-left: 62px;
	margin-top: 30px
	margin-left: 0;
	font-family: Century Gothic, tahoma, Helvetica, Arial, sans-serif;
	font-size: .9em;	
    text-align: center;
	color: #000000;	
}


.granite {	
	width: 890px;
	padding-left: 10px;
	margin-top: 30px
	margin-left: 20px;
	font-family: Century Gothic, tahoma, Helvetica, Arial, sans-serif;
	font-size: .9em;	
    text-align: center;
	color: #000000;	
}



.contact {	
	width=: 980px;
	height: 517;
	padding-left: 20px;
	margin-top: 30px
	margin-left: 0;
	font-family: Century Gothic, tahoma, Helvetica, Arial, sans-serif;
	font-size: .9em;	
    text-align: center;
	color: #000000;	
}




#tableform {
	margin-left: 30px;
	margin-top: 10px;
	font-family: Century Gothic, tahoma, Helvetica, Arial, sans-serif;
	font-size: .8em;	
    text-align: left;
	color: #000000;	
}



#table2 {
	margin-left: 30px;
	margin-top: 10px;
	font-family: Century Gothic, tahoma, Helvetica, Arial, sans-serif;
	font-size: .8em;	
    text-align: left;
	color: #000000;	
}

sup	{
	
	margin-top: 0px;
	margin-bottom: .4em;
	font-family: Century Gothic, tahoma, Helvetica, Arial, sans-serif;
	font-size: .7em;	
    text-align: left;
	color: #000000;	
	}



p.clear	{
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
	}

h2,h3,h4,h5	{
		margin: 0px 0px 0px 20px;
		font-family: Century Gothic, tahoma, Helvetica, Arial, sans-serif;
		color: #333333;
		padding-left: 20px;
		padding-top: 20px;
		}

h1	{
		margin: 0px 0px 0px 20px;
		font-family: verdana, Century Gothic, tahoma, Helvetica, Arial, sans-serif;
		color: #333333;
		padding-left: 18px;
		padding-bottom: 20px;
		padding-top: 40px;
		}