html {height:100%;}
body
{
font-size: 11px;
font-family: "trebuchet ms", helvetica, sans-serif;
line-height: 18px;
height: 100%;
}
#header {
margin: 0 auto;
background:url(images/paving-prices_02.gif) no-repeat;
height:112px;
width:598px;
padding-left:170px;
text-align:right;
}
#header h1 {
font-size:18px;
margin-top:50px;
margin-bottom:0px;
color:#EA7900;
margin-right:10px;
font-style:italic;
}
#header h2 {
font-size:15px;
margin-top:15px;
margin-bottom:0px;
color:#EA7900;
margin-right:10px;
}
p {
margin-top:7px;
margin-bottom:7px;
}
h1 {
color:#EA7900;
margin:0px;
font-size:20px;
}
h2 {
color:#EA7900;
margin-bottom:5px;
font-size:16px;
}
#menu {
	margin: 0 auto;
width:768px;
height:30px;
}
.menuitem a {
background-image:url(images/but_blue.gif);
padding: 7px 1px 1px 1px;
font-size: 12px;
color: #000;
font-weight: normal;
text-decoration:none;
min-width:126px;
width:126px;
height:22px;
float:left;
text-align:center;
}
.menuselect a {
background-image:url(images/but_orange.gif);
padding: 7px 1px 1px 1px;
font-size: 12px;
color: #000;
font-weight: normal;
text-decoration:none;
min-width:126px;
width:126px;
height:22px;
float:left;
text-align:center;
}
.menuitem a:hover {
text-decoration:underline;
}
#main {
	margin: 0 auto;
width:758px;
background-color:#EA7900;
padding:5px;
}
#main h2 a {
color:#158EAA;
}
#residential {
background-image:url(images/home-top-bg.gif);
width:727px;
height:186px;
padding-left:15px;
padding-right:15px;
padding-top:15px;
}
#pavingquote {
background:url(images/paving-quote.jpg) no-repeat;
width:322px;
height:186px;
margin-top:6px;
padding-left:420px;
padding-right:15px;
padding-top:10px;
}
#footer {
	margin: 0 auto;
	width:768px;
	height:20px;
	text-align:center;
	background:url(images/footer.gif) no-repeat;
	clear:both;
}
#footer a {
text-decoration:none;
color:#000000;
font-weight:bold;
}
#moreinfo {
	margin: 0 auto;
	width:768px;
	text-align:left;
	margin-top:25px;
}
.imagepad {
margin-left:10px;
margin-bottom:8px;
}
#formleft {
width:176px;
float:left;
margin-right:5px;
font-size:12px;
}
#formright {
width:176px;
float:left;
font-size:12px;
}
#formleftcom {
width:160px;
float:left;
margin-right:5px;
font-size:11px;
line-height:126%;
}
#formrightcom {
width:150px;
float:left;
font-size:11px;
line-height:125%;
}
.formpcode {
height:16px;
width:70px;
font-size:11px;
}
.formarea {
height:16px;
width:89px;
font-size:11px;
}
.formselect {
margin-top:3px;
}
#main-links {
background-color:#EA7900;
height:18px;
}
#main-top {
background:url(images/main-top.gif) no-repeat;
height:12px;
}
#main-mid {
padding-top:8px;
padding-left:20px;
padding-right:20px;
text-align: justify;
}
#main-bot {
background:url(images/main-bot.gif) no-repeat;
height:12px;
}
#main-left {
background-color:#FFFFFF;
width:580px;
float:left;
}
#main-right {
background:url(images/quick-quote.gif) no-repeat;
background-position:right top;
width:165px;
float:left;
padding-left:10px;
height:407px;
}
#quote-right {
background:url(images/pavingtype.gif) no-repeat;
background-position:right top;
width:157px;
float:left;
padding-left:18px;
padding-top:70px;
height:264px;
text-align:left;
color:#FFFFFF;
}
#quote-right h2 {
margin-top:10px;
}
#quote-right h2 a {
text-align:left;
color:#FFFFFF;
font-size:16px;
text-decoration:none;
}
#quote-right h2 a:hover {
text-decoration:underline;
}
#fastquote {
padding-top:50px;
margin-left:10px;
color:#FFFFFF;
}
.blockquote {
margin-top:15px;
margin-bottom:15px;
font-size:16px;
font-weight:bold;
color:#EA7900;
background-color:#EEEEEE;
padding:5px;
text-align:center;
}
.fastquotefield, .fastquoteselect {
font-size:10px;
margin-top:0px;
}
.fastquotetitle {
width:50px;
padding:0px;
}
.fastquoteinitial {
width:10px;
}
.fastquotesurname {
width:68px;
}
.fastquoteinput {
width:140px;
}
.fastquotecombo {
width:146px;
}
.fastquotearea {
width:64px;
}
.fastquotepcode {
width:70px;
}
.block1 {
float:left;
width:121px;
}
.block1 h2 {
font-size:12px;
margin-top:0px;
margin-bottom:0px;
color:#EA7900;
margin-right:0px;
}
#residential h1 {
margin-bottom:10px;
color:#2ba9c6;
}
.formfield {
width:207px;
}
.forminitial {
width:25px;
}
.formcombo {
width:213px;
height:22px;
}
.formsurname {
width:173px;
}
.homequotefield, .homequoteselect {
font-size:10px;
}
.homequotetitle {
width:50px;
padding:0px;
}
.homequoteinitial {
width:10px;
}
.homequotesurname {
width:68px;
}
.homequoteinput {
width:140px;
}
.homequotecombo {
width:146px;
}
.homequotearea {
width:64px;
}
.homequotepcode {
width:70px;
}
.homequotebutton {
margin-top:10px; margin-left:0px
}