body {
	background-color:#CDE8D7;
	color:black;
        font-family:verdana,arial,sans serif;
	font-size:12px;
	margin:0;
}
body table {
	color:black;
        font-family:verdana,arial,sans serif;
	font-size:12px;
}
#main {
	background-image:URL(../images/EspritEngineering-lotus-repairs.gif);
	background-repeat:repeat-y;
	margin:0;
}
#basescrollgraphicid {
        position:relative;
        margin-left:150px;
        margin-top:10px;
        width:80%;
}

#idheadingtext {
	margin-left:150px;
	position:relative;
	margin-top:20px;
}
H1 {
	font-size:20px;
	font-weight:bold;
}
H2 {
        font-size:16px;
        font-weight:normal;
}
H3 {
        font-size:14px;
        font-weight:bold;
}
.pageimagestyle {
	border:0;
}
#idpagetext {
	margin-left:150px;
	position:relative;
	margin-top:25px;
	width:80%;
}
.sitemap {
	width:100%;
}
.sitemapoptionitem {
	background:transparent;
	color:black;
	font-size:12px;
	font-weight:bold;
	padding-left:60px;
	text-decoration:none;
}
.sitemapoptionitem:hover {
	color:navy;
}
.sitemapsubmenu {
	background:transparent;
	color:black;
	font-size:13px;
	font-weight:bold;
	padding-left:30px;
	text-decoration:none;
}
.sitemapsubmenu:hover {
	color:navy;
}
.sitemaptopmenu {
	background:transparent;
	color:black;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.sitemaptopmenu:hover {
	color:navy;
}
.subt {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.topmenustyle {
	left:160px;
	position:absolute;
	top:22px;
	z-index:50;
}
a {
	background:transparent;
	color:navy;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.button {
	color:white;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	width:100px;
}
a.button:hover {
	color:#ccffcc;
}
a.inputform {
	background:transparent;
}
a.notselected {
	color:#26499B;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.notselected:hover {
	color:#004119;
}
a.selected {
	color:#004119;
	font-size:12px;
	font-weight:bold;
}
a.selected:hover {
	color:#26499B;
	font-weight:bold;
}
a:hover {
	color:gray;
}
table.button {
	color:white;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-align:center;
	vertical-align:middle;
}
table.inputform {
	background-color:transparent;
	color:black;
}
table.menutable {
	background-color:transparent;
	margin:0px;
	padding:0px;
}
td.button {
	background-color:lightsteelblue;
	border-style:solid;
        border-width:1px;
        border-color:lightsteelblue;
	color:gray;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	text-align:center;
	vertical-align:top;
	width:100px;
}
td.inputform {
	background-color:transparent;
	color:black;
}
td.menutable {
	font-weight:bold;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	text-align:center;
	vertical-align:middle;
}

#checkout {
    position:absolute;
    top:5px;
    left:480px;
}
#catselect {
    position:absolute;
    top:30px;
    left:500px;
    }
#productsearch {
    position:absolute;
    top:30px;
    left:400px;
    }

.catitem {
    display:block;
    padding-bottom:10px;
    }
img.caticon {
    border:0px;
    }
table.cat {
    width:600px;
    background-color:white;
    }
img.catimage {
    border-style:solid;
    border-width:1px;
    border-color:lightsteelblue;
}
input.submitbutton {
    background-color:#ffffff;
    letter-spacing:14px;
    font-weight:bold;
}
#viewimage {
    padding:20px;
}