/* Bay Motors site wide style sheet */

/* Style properties for body element */
body {
padding-left: 11em;
font-family: Arial, Times, serif;
color: black;
background-color: #FFFFFF;
}

/* Style properties for h1 headers */
h1 {
font-family: Helvetica, Geneva, Arial,
SunSans-Regular, sans-serif;
}

/* Style properties for h2 headers */
h2 {
font-family: Helvetica, Geneva, Arial,
SunSans-Regular, sans-serif;
}

/* Style properties for left navigation bar table */
table.navbar {
background: #EFEFEF;
list-style-type: none;
padding: 0em;
margin: 0em;
width: 10em;
position: relative;
left: 2em;
font-size: 12pt;
border: 1px solid black;
}

/* Style properties each element in left navbar table */
table.navbar td {
margin: 0.5em 0em;
padding-top: 0.15em;
padding-bottom: 0.15em;
}

/* Style properties for links in left navbar */
table.navbar a {
text-decoration: none;
}

table.stock {
margin-top: 1em;
}

table.stock td {
width: 25em;
}

table.stock img {
vertical-align: top;
float: left;
padding-right: 1em;
}

table.furtherStock {
font-size: 10pt;
}

table.window {
width: 450px;
height: 400px;
}

table.window td {
width: 50%;
vertical-align: top;
}

/* Style properties for main content container */
div.main {
position: absolute;
left: 15em;
top: 10em;
border-left: 4px solid black;
border-top: 4px solid black;
height: 50em;
width: 85em;
padding-left: 2em;
}

/* Main text h1 Header */
div.main h1 {
position: relative;
}


/* Main text h2 Header */
div.main h2 {
position: relative;
}

/* Style properties for left navbar container */
div.navbar {
background-color: #FFFFFF;
position: absolute;
left: 0em;
top: 10em;
padding-right: 5px;
height: 50em;
width: 15em;
border-top: 4px solid black;
}

/* Style properties for top container */
div.top {
background-color: #0066ff;
position: absolute;
left: 0em;
top: 0em;
height: 10em;
width: 100em;
}

div.window {
	position: absolute;
	top: 3px;
	left: 3px;
	width: 559px;
	height: 244px;


}

/* 4em high blank spacer */
div.menuSpacer {
height: 4em
}

/* 2em high blank spacer */
div.menuHalfSpacer {
height: 2em;
}

/* 1em high blank spacer */
div.menuSingleSpacer {
height: 1em;
}

span.horSpace {
visibility: hidden;
}

/* Bold text */
span.bold {
font-weight: bold;
}

span.req {
position: absolute;
left: 1em;
top: 38em;
}

/* positioning properties for logo in top container */
img.logo {
position: absolute;
left: 25em;
}

/* positioning properties for picture in top left of top container */
img.topleft {
position: absolute;
top: 1em;
left: 2em;
}

/* Style properties for un-visited links */
a:link {
color: black;
}

/* Style properties for visited links */
a:visited {
color: blue;
}

/* Style properties for last updated text */
address {
font-size: 8pt;
margin-left: 1em;
margin-right: 1em;
border-top: thin dotted;
}

.whiteout {
   background: #fff;
   color: #fff;
}

a img { color: #fff; }         /* hide the border in Netscape 4 */
@media all {                   /* hide from Netscape 4 */
   a img { color: inherit;     /* undo the rule above */
   border: none;               /* hide from Netscape 4 */
   }
}
