/* CSS Document */

/* MAIN ATTRIBUTES */
html, body {
min-height:100%;
width:100%;
margin:0px;
padding:0px;
background-color:#FFFFFF;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
}

html, body, #wholetable, #left-side, #right-side {
height:97%;
margin:0px;
padding:0px;
border:none;
text-align:center;
}

#wholetable {
margin: 0px auto;
text-align: left;
vertical-align: top;
width: 900px;
background-image:url(../images/backmain.jpg);
background-position:center;
background-repeat:repeat-y;
}

#maintable {
text-align: left;
vertical-align: top;
width: 880px;
}

/* BACKGROUND ATTRIBUTES */

#left-side {
text-align: right;
vertical-align: top;
width: 10px;
}

#bg-left-top {
width:10px;
height:500px;
background-image:url(../images/bg-left-top.jpg);
background-position:top right;
background-repeat:no-repeat;
}

#right-side {
text-align: left;
vertical-align: top;
width: 10px;
}

#bg-right-top {
width:10px;
height:500px;
background-image:url(../images/bg-right-top.jpg);
background-position:top;
background-repeat:no-repeat;
}


/* FOREGROUND ATTRIBUTES */


#header {
height:173px;
width:630px;
margin:0px;
padding:0px;
background-image:url(../images/biodiesel-cornwall.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#marquee {
position:relative;
top:152px;
left:10px;
height:25px;
width:610px;
margin:0px;
padding:0px;
}

#toplinks {
height:173px;
width:220px;
margin:0px;
padding:0px;
}

#toplinks ul {
margin:0px;
padding:0px;
text-indent:0px;
width:220px;
}

#toplinks ul li {
margin:0px;
padding:0px;
display:block;
list-style:none none;
text-indent:0px;
height:35px;
width:220px;
line-height:35px;
background-image:url(../images/topnav-norm.jpg);
background-repeat:no-repeat;
background-position:left top;
}

#toplinks ul li a {
display:block;
height:35px;
line-height:35px;
padding-left:40px;
font-weight:bold;
}

#toplinks ul li a:hover {
display:block;
height:35px;
line-height:35px;
padding-left:40px;
font-weight:bold;
text-decoration:none;
}

#toplinks ul li:hover {
display:block;
list-style:none none;
height:35px;
width:220px;
text-indent:0px;
line-height:35px;
background-image:url(../images/topnav-select.jpg);
background-repeat:no-repeat;
background-position:left top;
}

#search {
margin:0px;
padding:0px;
width:220px;
height:30px;
font-weight:bold;
line-height:30px;
color:#FFFFFF;
text-align:center;
vertical-align:middle;

background-image:url(../images/searchbox.jpg);
background-position:top center;
background-repeat:no-repeat;
}

#search form {
margin:0px;
padding:0px;
}

#search form .searchphrase {
width:100px;
font-size:11px;
color:#666666;
background-color:#FFF1D9;
border:#FFFFFF solid 2px;
margin:0px;
padding:0px;
line-height:15px;
}

#search form .submitsearch {
width:30px;
font-size:11px;
color:#666666;
background-color:#FFF1D9;
border:#FFFFFF solid 2px;
margin:0px;
padding:0px;
line-height:15px;
}

#search form .submitsearch:hover {
background-color:#FFD58C;
cursor:hand;
}

#left-info {
margin:0px;
padding:0px;
}

#mainframe {
margin:0px;
padding:0px;
}

#navigation {
margin:0px;
padding:0px;
vertical-align:top;
text-align:left;
}

#navigation ul {
margin:0px;
padding:0px;
text-indent:0px;
width:220px;
}

#navigation ul li {
margin:0px;
padding:0px;
display:block;
list-style:none none;
height:25px;
line-height:25px;
background-color:#FFFFFF;
border-bottom:#CCCCCC solid 1px;
}

#navigation ul li a {
display:block;
height:25px;
line-height:25px;
padding-left:20px;
}

#navigation ul li a:hover {
display:block;
height:25px;
line-height:25px;
padding-left:20px;
text-decoration:none;
}

#navigation ul li:hover {
margin:0px;
padding:0px;
display:block;
list-style:none none;
height:25px;
line-height:25px;
background-color:#F9FFF2;
border-bottom:#CCCCCC solid 1px;
}

#footer {
height:25px;
margin:0px auto;
padding:0px;
vertical-align:middle;
color:#555555;
line-height:25px;
}

#footback {
width:900px;
height:25px;
margin:0px auto;
padding:0px;
background-image:url(../images/backmain.jpg);
background-position:center;
background-repeat:repeat-y;
}

#footerborder {
border-top:#008c28 solid 3px;
}

#footer a:link, a:visited {
color:#555555;
text-decoration:none;
}

#footer a:hover {
color:#777777;
text-decoration:none;
}

#taxi {padding:0px;
margin:0px;
}

#taxi input {
font-size:11px;
border:#C9C9C9 solid 1px;;
background-color:#ffffff;
vertical-align:middle;
color:#333333;
}

#taxi select {
font-size:11px;
border:#C9C9C9 solid 1px;;
background-color:#ffffff;
vertical-align:middle;
color:#333333;
}

#taxi textarea {
font-size:11px;
border:#C9C9C9 solid 1px;;
background-color:#ffffff;
vertical-align:middle;
color:#333333;
}

