

/* Overall
-------------------------------------------------- */

html, body {
	background:url('../images/layout/bodybg2.png') top left repeat-y;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #666666;
}

/* -- Headings -- */

h1,h2 {
	font-size: 2em;
}
h1,h2,h4,h5,h6 { font-weight: bold; }

h1 sub, h2 sub, h3 sub { display: block; font-size: 0.5em; vertical-align: baseline; }

h3 {
	color:#0066CC;
	font-size:11px;
	padding:12px 0px 3px 0px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}

/* -- Text -- */

p { margin:1em 0 0 0; }
b, strong { font-weight:bold; }
i, em { font-style:italic; }

td, tr, th {
	margin:0px;
	padding:0px;
}


/* -- Links -- */


a:link, a:visited,
a:hover, a:focus { color:#0000ee; text-decoration: none; }
a:link			  { text-decoration:none; }
a:visited		  { font-style: none; }
a:hover			  { text-decoration: underline; }
a:focus			  {  }




/* Layout
-------------------------------------------------- */

#header {
	background:url('../images/layout/headerbg.png') top left repeat-x;
	height:74px;
	border-bottom: 2px solid #0A448F;
}
#nav {
	padding-top:4px;
	width:167px;
}
#content {
	padding-left: 4px;
}


/* Nav styles
-------------------------------------------------- */

#home {	margin:0px 0px -5px 0px;padding:1px 0px 0px 20px;letter-spacing:-0.04em;}	 
#home a { color:#FFF;text-transform:uppercase;font-size:0.85em;}
#home a:hover { text-decoration:none;color:#09F;}

/*ie6 fix*/*html #home {padding:1px 0px 0px 14px;}

#navigation {
	text-transform:uppercase;
	letter-spacing:-0.04em;
	font-size:12px;
}
#navigation li {
	padding:8px 0px 2px 8px;
	border-bottom:1px #fff solid;
	font-weight:bold;
	color:#5ba9e5;
}

/*ie6 fix*/*html #navigation li { font-size:0.875em; top:8px; left:5px; bottom:2px;text-transform:uppercase;}
	 
#under li {
	background:url('../images/layout/underbg.png') top left no-repeat;
	border-bottom:none;
	margin:0px 0px -1px 14px;
	padding:2px 0px 0px 7px;
	font-weight:normal;
	font-size:0.85em;
	letter-spacing:0.02em;
	text-transform:uppercase;
}	 
#under li a {
	color:#fff;
	border-bottom:none;
}
#under li a:hover {
	text-decoration:none;
	border-bottom:none;
	color:#09f;
}

/*ie6 fix*/*html #under li { font-size:10px; border:none; padding:0px 0px 0px 5px; margin:0px 0px 0px 11px; text-transform:uppercase;}

.homeSearch {
	border:medium none;
	height:15px;
	left:432px;
	padding:3px;
	position:absolute;
	top:68px;
	width:119px;
	z-index:99999999;
}
#homegbSJ {
	background: url(../images/layout/homebg_sj.jpg) top left repeat-x;
}
#homeLinks {
	background: url(../images/layout/homelinks.jpg) top left no-repeat;
	height: 168px;
	position: relative;
}
.build {
	height:19px;
	left:109px;
	position:absolute;
	top:113px;
	width:189px;
}
.partnumber {
	height:12px;
	left:431px;
	position:absolute;
	top:118px;
	width:103px;
}
.homego {
	height:19px;
	left:567px;
	position:absolute;
	top:69px;
	width:49px;
	background: none;
	border: none;
	cursor: pointer;
}


