* {
margin:0;
padding:0;
}

body {
background:#FFFFFF;
}

#wrap { 
width:800px;
height:700px;
margin:0 auto;
}

#wrapbasementsystem { 
width:800px;
height:760px;
margin:0 auto;
}

#wrapgarage { 
width:800px;
height:640px;
margin:0 auto;
}

#wrapgallery { 
width:800px;
height:530px;
margin:0 auto;
}

#wraprequest { 
width:800px;
height:810px;
margin:0 auto;
}

#wrapcontact { 
width:800px;
height:590px;
margin:0 auto;
}

#header {
position:relative;
top:5px;
background:url(../images/logo2.jpg) no-repeat;
width:680px;
height:120px;
margin:0 auto;
}

#navwrap {
position:relative;
top:10px;
width:680px;
height:20px;
margin:0 auto;
}

#banner {
position:relative;
top:10px;
width:680px;
height:180px;
margin:0 auto;
}

#homecontent1 {
position:relative;
left:60px;
top:10px;
float:left;
width:680px;
height:240px;
font-size:14px;
font-family:"Century Gothic";
color:#000000;
text-align:center;
margin:0 auto;
}

#homecontent2 {
position:relative;
right:60px;
top:70px;
float:right;
width:180px;
height:180px;
}

#basementsystemcontent1 {
position:relative;
top:10px;
width:680px;
height:520px;
margin:0 auto;
font-size:14px;
font-family:Calibri;
font-weight:bold;
}

#basementsystemcontent3 {
position:relative;
clear:both;
top:80px;
width:680px;
height:360px;
border:1px solid #FF0000;
margin:0 auto;
}

#garageorgncontent1 {
position:relative;
left:60px;
top:10px;
float:left;
width:480px;
height:360px;
font-size:14px;
font-family:Helvetica;
font-weight:bold;
color:#000000;
padding-left:10px;
}

#garageorgncontent2 {
position:relative;
right:60px;
top:13px;
float:right;
width:160px;
height:120px;
margin-bottom:3px;
}

#gallerycontent1 {
position:relative;
top:10px;
width:680px;
height:250px;
margin:0 auto;
text-align:center;
}

#gallerycontent2 {
position:relative;
top:80px;
width:680px;
height:430px;
margin:0 auto;
font-size:10px;
font-family:Calibri;
color:#000000;
overflow:auto;
}

#gallerycontent3 {
position:relative;
top:80px;
width:680px;
height:700px;
margin:0 auto;
}

#testimonials {
position:relative;
top:10px;
width:680px;
height:auto;
margin:0 auto;
font-size:15px;
font-family:Calibri;
}

#requestaquotecontent1 {
position:relative;
top:1px;
width:680px;
height:720px;
margin:0 auto;
font-family:Calibri;
font-size:14px;
color:#000000;
font-weight:normal;
}

#contactuscontent1 {
position:relative;
top:12px;
width:680px;
height:250px;
margin:0 auto;
font-size:16px;
font-family:Candara;
font-weight:bold;
vertical-align:top;
text-align:center;
}

#contactuscontent2 {
position:relative;
float:left;
left:100px;
top:30px;
width:120px;
height:120px;
text-align:center;
}

#contactuscontent3 {
position:relative;
float:right;
top:20px;
right:60px;
width:480px;
height:120px;
text-align:left;
font-size:16px;
font-weight:bold;
font-family:Candara;
color:#000000;
}

#footerbox {
clear:both;
position:relative;
top:5px;
width:680px;
height:80px;
margin:0 auto;
}

#footertext {
position:relative;
top:5px;
width:680px;
height:20px;
margin:0 auto;
font-size:10px;
font-family:Helvetica;
text-align:center;
}

#navbar {
width:800px;
height:auto;
margin:0 auto;
}


ul#navlist
{
margin-left: 40px;
white-space: nowrap;
height:3px;
}


ul#navlist li
{
display:block;
float:left;
font-family:helvetica;
font-size:12px;
font-weight:bold;
display: inline; 
/*list-style-type: none;*/
}

#navlist a { 
padding: 1px 10px; 
padding-top:0px;
}

#navlist a:link, #navlist a:visited
{
color:#333333;
background-color: #FFFFFF;
text-decoration: none;
}

#navlist a:hover
{
color: #fe0000;
font-weight:bold;
background-color: #FFFFFF;
text-decoration: none;
}

#footer {
clear:both;
font-family:helvetica;
font-size:10px;
width:800px;
margin:0 auto;
margin-top:5px;
text-align:center;
}