body {

	padding: 1px;
	background: #000000;
	font-family: sans-serif;
	-moz-user-select:none;
}

a:link .button, a:visited .button, a:active .button
{	
	border-color: #000000; 
}

a:hover .button {

	border-color: #000000;
}

#galthumb img:hover
{
	border: 2px #000000 solid;
}

#main {
	width: 980px;
	height: 515px;
	position:relative;
	padding: 0px;
	margin: 0px auto 0px auto;
}

#footer
{
	color: #444444;
	width: 400px;
	height: 20px;
	position:absolute;
	padding: 0px;
	margin-left: 580px;
	margin-top: 5px;
}

#footer a:link, #footer a:visited, #footer a:active 
{
	color: #555555;
	text-decoration: underline;
	font-weight: bold;
}

#footer a:hover  
{
	color: #eeeeaa;
	text-decoration: none;
	font-weight: bold;
}

#nissanemblem {
	position: absolute;
	margin-top: 15px;
	margin-left: 15px;
}

#seremblem {
	position: absolute;
	margin-top: 250px;
	margin-left: 720px;
}

#specv {
	position: absolute;
	margin-top: 450px;
	margin-left: 20px;
}

#performance {
	position: absolute;
	margin-top: 50px;
	margin-left: 500px;
}

#detail {
	position: absolute;
	margin-top: 50px;
	margin-left: 760px;
}

#exterior {
	position: absolute;
	margin-top: 150px;
	margin-left: 380px;
}

#interior {
	position: absolute;
	margin-top: 150px;
	margin-left: 640px;
}

#momchil {
	position: absolute;
	margin-top: 250px;
	margin-left: 240px;
}

#gery {
	position: absolute;
	margin-top: 250px;
	margin-left: 500px;
}

#about {
	position: absolute;
	margin-top: 360px;
	margin-left: 120px;
}

#contact {
	position: absolute;
	margin-top: 360px;
	margin-left:380px;
}

#misc {
	position: absolute;
	margin-top: 420px;
	margin-left: 400px;
}

#container {
	position: absolute;
	margin-top: 15px;
	margin-left: 200px;
	width: 755px;
	height:505px;
	overflow: hidden;
}

#backhome {
	position: absolute;
	margin-top: 430px;
	margin-left: 40px;
	width: 75px;
	height: 75px;
}

#leftthumbnails {
	position: absolute;
	margin-top: 15px;
	margin-left: 15px;
	padding-left: 10px;
	width: 110px;
	height: 500px;
	border-left: 2px #aabbcc solid;
}

#galleryname {
	position: absolute;
	margin-top: 20px;
	margin-left: 145px;
}

.preloadImages {

	position: absolute; 
	width: 1px; 
	height: 1px; 
	top: 0px; 
	left: 0px; 
	overflow: hidden; 
}

#n1 {
	width: 130px;
	height: 40px;
	background: #D1E6FF;
}

#n1i {
	width: 60px;
	height: 40px;
	background: #aabbcc;
}

#n2 {
	width: 130px;
	height: 40px;
	background: #9CACBF;
}

#n2i {
	width: 60px;
	height: 40px;
	background: #aabbcc;
}

#n3 {
	width: 130px;
	height: 40px;
	background: #68737F;
}

#n3i {
	width: 60px;
	height: 40px;
	background: #aabbcc;
}

#n4 {
	width: 130px;
	height: 40px;
	background: #34393F;
}

#n4i {
	width: 60px;
	height: 40px;
	background: #aabbcc;
}

#n5 {
	width: 130px;
	height: 40px;
	background: #BCCFE5;
}

#n5i {
	width: 60px;
	height: 40px;
	background: #aabbcc;
}

#navleft a:link, #navleft a:visited, #navleft a:active 
{
	display: block;
	width: 100px;
	height: 25px;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	padding: 5px;
}

#navleft a:hover  
{
	color: #eeeeaa;
	background-color: #444444;
	text-decoration: underline;
}

/*  Gallery  */
#gallery 
{
  padding:0; 
  margin:0 auto; 
  list-style-type:none; 
  overflow:hidden; 
  width:975px; 
  height:505px; 
  border:1px solid #888; 
  background:#aaaaaa;
  }
  
#gallery li {
  float:left;
  }
  
#gallery li a {
  display:block; 
  height:505px;
  width:19px;
  overflow:hidden;
  float:left; 
  text-decoration:none; 
  border-right:1px solid #aaaaff; 
  cursor:default;
  }
  
#gallery li a img {
border:0;
}

#gallery li a:hover {
  background:#aaaaaa; 
  width:750px;
  }