/*  Layout Positions  */
body {
font-family:    "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;
background-color: 	#000000;
background-image:url("../images/supercar.jpg");
background-attachment: fixed;
background-repeat: no-repeat;
background-position:bottom right;
font-size: 12px;
}

#background{position:absolute; z-index:1; width:100%; height:100%;}



#page {
width:		740px;
position: 	absolute;
top: 		10px;
left:		50%;
margin-left:	-365px;
z-index:	10;
}
/* inner layout */

#top {

background-image:url("../images/top_sales.gif");
background-repeat: no-repeat;
height: 	100px;
}

#nav {
height: 		25px;
text-align:		center;
float: right;
background-color: #ffff00;
}

#center {
clear: both;
margin-top: 		0;
padding:		12px;
color:			#fff;
}

#foot {
clear: both;
text-align:		center;
height: 		90px;
padding:		12px;
}

/*   nav bar  */

#nav a:link, #nav a:visited {
font-family: 	arial, verdana, sans-serif;
font-size:	11px;
color: #000;
text-decoration: none;
font-weight:	bold;

}

#foot a:link, #foot a:visited {
font-family: 	arial, verdana, sans-serif;
font-size:	11px;
color: #000;
text-decoration: none;
}
/*   link styles  */


a:link {
font-family: 	arial, verdana, sans-serif;
color:		#ffff00;
font-weight:	bold;
text-decoration: none;
}
a:visited {
font-family: 	arial, verdana, sans-serif;
color:		#ffff00;
font-weight:	bold;
text-decoration: none;}
a:hover {
font-family: 	arial, verdana, sans-serif;
color:		#ffff00;
font-weight:	bold;
text-decoration: none;
}



/*   text styles  */
#center li{
color:		#ffffff;
}


#center td{
font-family: 	arial, verdana, sans-serif;
font-size:	12px;
color:		#ffffff;
vertical-align: top; 
}

#foot p{
font-family: 	arial, verdana, sans-serif;
font-size:	11px;
color:		#000000;
vertical-align: top; 
text-align: center; 
}


#foot td {
font-family: 	arial, verdana, sans-serif;
font-size:	11px;
color:		#000000;
}

div.headline {
font-family:    inherit;
color:          #000000;
background-color: #ffff00;
font-weight:	bold;
margin:         2px;
padding:        2px;
}

div.rightcolcontents {
font-family:    inherit;
color:          #fff;
margin:         2px;
padding:        2px;
}



div.stockpanel {
font-family:    inherit;
color:          #fff;
margin:         2px;
padding:        2px;
background-color: #000;
}


h1 {
font-family:    inherit;	
font-weight:	normal;
font-size:	26px;
color:		#ffffff;
padding-left:	4px;
border-left: 30px solid #ffff00;
}

h2 {
font-family:    inherit;	
color:		#ffffff;
margin: 	0px;
padding:	2px;
}

h3 {
font-family: 	arial, verdana, sans-serif;
font-size:	12px;
color:		#000000;
margin: 	2px 2px 2px 2px;
padding:	2px;
background-color: #ffff00;

}


#foot hr{
border: none; 
background-color: #ffff00; 
color: #ffff00; 
height: 1px;
}

#service {
margin-left: 50px;
width: 90%;
color: #000;
}

#service p {

padding: 6px;

}

hr{
border: none; 
background-color: #000; 
color: #000; 
height: 1px;
}


ul {
font-family: 		arial, verdana, sans-serif;
font-size:		12px;
margin: 		25px;
color: 			#000000; 
}

.sub {
font-family: 		arial, verdana, sans-serif;
font-size:		11px;
}

span.red {
color:	#cc0000;
}

input.submit{
font-family: 	arial, verdana, sans-serif;
font-size:	13px;
font-weight:	bold;
color:		#000000;
}

/* DIV styles*/

div.left {
float: left;
}

div.right {
float: right;
}

div.leftcol {
float: left;
width: 400px;
}

div.rightcol {
float: left;
width: 210px;
}


div.row {
padding: 4px 0px 4px 0px;
clear: both;
}

div.navig {
padding: 5px 20px 5px 20px;
float: left;
}

.service {
background-color: #d3d3d3;
}

.label {
width:200px;
}

/* Error */
.error {
color: #ff0000;
}
div.error { 
display: none; 
}
input:focus {	
background: #ffffaa; 
}
textarea:focus { 
background: #ffffaa; 
}
input.error { 
background: #FFEFEF; 
}
