


body{
background-image:url(../resources/images/backgroundtiles.jpg);
background-repeat:repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
margin:20px 0 0 0;
}

img {
border-style: none;
}

#wrapper{
background:#0033CC;
height:600px;
width:800px;
margin:0 auto;
}

#header{
background:#333333;
width:800px;
height:115px;
}

.logo{
padding:50px 0 0 15px;
float:left;
}

.phone{
padding:10px 10px 0 0;
float:right;
}

#topbar{
background:#809EAD;
width:800px;
height:10px;
}

#maincontainer{
background:#FFFFFF;
width:800px;
height:546px;
}

.navigationbuttons{
margin:25px 0 0 14px;
width:140px;
height:22px;
float:left;
text-align:center;
}

.navigationbuttons p{
font-size:15pt;
padding:0px;
margin:0px;
}

.navigationbuttons a{
text-decoration:none;
color:black;
border-bottom:solid 4px #ffffff;
}

.navigationbuttons a:hover{
border-bottom:solid 4px #809EAD;
}

#homeimagecontainer{
border:#999999 thin solid;
width:696px;
height:250px;
float:left;
margin:20px 0px 0 50px;
}

.mainimage{
padding:0;
}

#mainimageborder{
border:#999999 thin solid;
width:688px;
height:242px;
margin:3px 0 0 3px;
}

#bottomboxone{
border:#999999 thin solid;
width:217px;
height:175px;
float:left;
margin:20px 0px 0 50px;
text-align:center;
}

.bottomboxother{
border:#999999 thin solid;
width:217px;
height:175px;
float:left;
margin:20px 0px 0 20px;
text-align:center;
}

.bottomboxother p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15pt;
line-height:25px;
padding:3px;
margin:10px 0 0 0px;
}

#ourworktext{
width:217px;
height:100px;
color:#CC3366;
float:left;
margin:20px 0px 0 50px;
}

#exampleholder{
width:218px;
height:180px;
float:left;
margin:0px;
}

.exampleimage{
border:#999999 thin solid;
width:205px;
height:118px;
float:left;
margin:17px 0px 0 65px;
text-align:center;
}

.exampleimageother{
border:#999999 thin solid;
width:205px;
height:118px;
float:left;
margin:17px 0px 0 17px;
text-align:center;
}


#contactholder{
border:#999999 thin solid;
width:696px;
height:250px;
float:left;
margin:17px 0px 0 50px;
}

#ourworkintro{
width:696px;
height:35px;
float:left;
margin:15px 0 0 45px;
text-align:center;
}

#tilecaremain{
width:696px;
height:35px;
float:left;
margin:15px 0 0 45px;
}

#quotemain{
width:696px;
height:35px;
float:left;
margin:15px 0 0 45px;
}

dt {
float: left; 
clear: left; 
width: 10%; 
padding: 5px; 
text-align: left; 
font-style:italic;
}

dd {
text-align: left;
padding: 5px;
}

.question {
float: left; 
clear: left; 
width: 32%; 
padding: 5px; 
text-align: left;
font-style:italic;
}

textarea {
font-family: Verdana, Arial, Helvetica, sans-serif; 
border: 1px solid #666699; 
padding: 2px;}

.input {
border: 1px solid #666699; 
padding: 2px;
}

#contactontainer{
border:#FFFFFF thin solid;
width:696px;
height:150px;
float:left;
margin:20px 0px 0 50px;
}


.contactdt {
float: left; 
clear: left; 
width: 10%; 
padding: 5px;
font-size:12pt;
text-align: left;
font-style:italic;
}

.contactdd {
text-align: left;
padding: 5px;
font-size:12pt;
}

#endcontainer{
background:#333333;
font-size:8pt;
width:790px;
color:#FFFFFF;
height:20px;
text-align:left;
padding:25px 0 0 10px;
}

#endcontainer a{
color:#FFFFFF;
}