html, body, ul, ol, li, p, h1, h2, h3, form, fieldset, a, div, img {
	margin:0px; 
	padding:0px;
	border:0px;
}

body {
	background-color:#ffffff;
	color:#000000;
	margin:0px;
	padding:0px 0px 10px 0px;	
	text-align:left;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;	
	line-height:20px;
}
p {
/*	margin:5px 0px 10px 0px; */
	padding:5px 0px 5px 0px;
}

h1 {
	padding:0px;
	margin:0px;
	height:30px;
	background:#FDE917 url('images/h1_bg.jpg') top left repeat-x; 
}


h2 {
	font-size:10px;
	font-weight:bold;
	background-color:transparent;
	color:#000000;
	padding:0px 0px 0px 0px;
	line-height:18px;
}

a, a:visited {
	text-decoration: underline;
	color:#999999;

}

a:hover, a:active {
	text-decoration: none;
	color:#000000;
}

td, #contentTable td {
	margin:0px;
	font-size:10px;
}

ul {
	padding:2px 0px 2px 30px;
}



/*
	DEFAULT STYLES ALWAYS NEEDED BY SHOWROOM
*/


/*
	Error Handling
*/

.errorBox {
	background-color:red;
	color:#ffffff;
	padding:10px;
	margin-bottom:30px;
	border:1px solid #a9a9a9;
}

.errorBox li, .errorBox h2 {
	color:#ffffff;
}



/*
	Tiger Striping
*/

.stockPhotoOff{
	background-color:#303030;
}

.stockPhotoOn{
	background-color:#404040;
}


/*
	AutoGB link
*/

.autonymlink{
	float:left;
	width:210px;
	color:#999999;
	background-color:transparent;
	text-align:left;
	padding:5px 0px 0px 10px;
	margin:0px;	
	line-height:12px;
	height:40px;
}

.autonymlinka, .autonymlinka:visited, .autonymlinka:hover {
	color:#999999;
}

.autonymlinka:hover {
	color:#000000;
}



/*
	Misc
*/

.ref {
	color:#999999;
	font-size:1em;
	padding:0px 0px 10px 0px;
	clear:left;
	background-color:transparent;
	width:350px;
}

.indent {
	padding: 0px 0px 0px 30px;
	border-left:0px solid #696969;
}




/* 
	FORMS STUFF
*/

input, select {
/*	background-color:#ffffff; 
	border:1px solid #666666;*/
	color:#000000;
	margin:0px;
	padding:0px;	
	text-align:left;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;	
	height:15px;

}

input {
	width:auto;
}

select {
	width:auto;
}

.item_widget, .item_widget_control {      /* Used for the Search fields*/
	background-color:transparent;
	color:#000000;
}

#searchButton  {
	background-color:#666666;
	color:#ffffff;
	border: 0px solid #000000;
	padding:1px;
	margin:0px 15px 0px 0px;
	text-align:center;
	font-size:10px;
	height:15px;
}

.siteTools_keyword {
	width:130px;
	background-color:#ffffcc;
	color:#000000;
	border:1px solid #000000;
}


/*
	WRAPPER
*/
.wrapper {
	width:900px;
	margin:0px;
	padding:0px;
	text-align:left;	
	background-color:transparent;
	background:transparent url(images/navbar_bg.jpg) top left repeat-y;
	background-position:0 400px; 
}

.wrapper2 {
	width:900px;
	margin:0px;
	padding:0px;
	text-align:left;	
	background-color: transparent;
}


/*
	HEADER 
*/

.header {
	text-align:left;
	padding:0px 0px 0px 0px;
	width:600px;
	background: #ffffff url('images/header_bg1.jpg') bottom left no-repeat;
	background: #ffffff url('images/header_bg.jpg') top left repeat-x; 
	color:#000000;
	margin:0px;;
	height:120px;
	line-height:12px;
}

.header h1 {
	padding:0px 0px 0px 0px;
	margin:0px;
/*	height:40px;*/
	background-color:transparent;
	font-family: "Palatino Linotype", Arial, serif, Tahoma,Helvetica, sans-serif;
	font-size:2.8em;
	line-height:1.5em;
}

.header h2 {
	padding:0px;
	margin:0px;
	background-color:transparent;
	font-family: "Palatino Linotype", Arial, serif, Tahoma,Helvetica, sans-serif;
	font-size:1.4em;
	line-height:1.25em
}


.header table {
	margin:auto;
	padding:0px;
}

.header td	{
	color:#ffffff;
	font-size:0.6em;
	font-family: "Palatino Linotype", Arial, serif, Tahoma,Helvetica, sans-serif;	
	font-weight:normal;
	padding:0px;
	margin:0px;
}

.header a, .header a:visited {
	color:#000000;
	text-decoration:none;
}

.header a:hover {
	color:#999999;
}

.logo {
	float:right;
}

.corteseCircuit {
	position:absolute;
	top:135px;
/*	left:50px; */
	width:293px;
	height:133px;
	background: transparent url(images/track.jpg) no-repeat left top;
	padding:0px 0px 0px 20px;
	display:none;
}

.corteseCircuit .current {
	padding:0px;
	margin:0px;
	background-image:none;
	font-weight:none;
	color:#000000;
}

.headerCar {
	position:relative;
	top:30px;
	left:300px;
	width:440px;
	display:none;
}


/*
	TOOLBAR
*/

.toolbar {
	text-align:left;
	padding:3px 0px 0px 0px;
	width:900px;
	height:22px;
	background-color:#999999;
	color:#ffffff;
	margin:auto;
	font-family:arial, sans-serif;
	font-size:10px;
	display:none;

}

.toolbar a, .toolbar a:visited {
	color:#ffffff;
	text-decoration:none;
}	

.toolbar a:hover {
	color:#ffff00;
}

.toolbar_print {
	float:right;
	padding-right: 10px;
}

/*
	NAVBAR
*/

.navBar h1 {
	background:#cccccc url(images/navbar_h1_bg.jpg) top left repeat-x;
	height:25px;
	font-size:10px;
}

.navbar{
	width:200px;
	text-align:center;	
	margin:0px 10px 0px 0px;
	background-color:#cccccc;		
	padding:0px 0px 0px 0px;
	float:left;
	border-top:10px #ffffff solid;
	display:none;	
}

.navbar ul {
	text-align:left;
	padding:0px;
	margin:0px;
	list-style:none;
	padding:0px;	
	background:transparent url(images/navbar_ul_bg.jpg) top left repeat;	
	padding:0px 0px 0px 10px;
}

.navbar ul li {
	height:24px;
	margin:0px;
	color: #999999;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	text-align:left;
	padding:0px 0px 0px 5px;
	line-height:24px;
	background-color:transparent;
	background:transparent url('images/navbar_li_arrows.jpg') top left no-repeat; 

}

.navbar li a, .navbar li a:visited {
	background:transparent url('images/navbar_li_arrows.jpg') top left no-repeat;
	background-position:0px 0px; 	
	padding:0px 0px 0px 10px;
	margin:0px;
	color: #000000;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	text-align:left;	
	
/*	height:10px;float:left;  */
	line-height:24px;
}

.navbar li a:hover, .navbar li a:active {
	/*float:left;
	height:24px;
	margin: 0px;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	text-align:left;
	line-height:24px;*/
	color: #ffffff;
	background:transparent url('images/navbar_li_arrows.jpg') top left no-repeat;
	background-position:0px -10px; 	
	text-indent: 0px;	

}

.navBar a, .navBar a:visited, .siteTools a, .siteTools a:visited {
	color:#000000;
	text-decoration:none;
}

.navBar a:hover, .siteTools a:hover {
	color:#ffffff;
	text-decoration:none;
}

.navBar .current {
	background:transparent url('images/navbar_li_arrows.jpg') top left no-repeat;
	background-position:0px -10px; 	
	padding:0px 0px 0px 10px;
	margin:0px;
	color: #ffffff;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	text-align:left;	
/*	height:10px;float:left;  */
	line-height:24px;
}

.siteTools .current {
	color:#ffffff;
	paddiing:0px;
	margin:0px;
	background-image:none;
}



/*
	CONTENT
*/

.content {
	margin:0px;
	padding:0px 0px 0px 0px;
	background-color:transparent;
	width:900px;
	height:auto;
}

#contentTable {
	padding:10px 0px 0px 0px ;
	background-color:transparent;
	width:687px;	
}

#contentTableRow1 {
	width:447px;
/*	background-color:red;	*/
}

#contentTableRow2 {
	width:10px;
/*	background-color:blue;	*/
	color:#ffffff;
}

#contentTableRow3 {
	width:200px;
/*	background-color:green;	*/
}

#contentTableRow3 .current {
	text-decoration: none;
	color:#999999;
	font-weight:bold;
	background-image:none;
	padding:0px;
	margin:0px;
}

#contentSubTable {
	padding:10px 0px 0px 0px ;
	background-color:transparent;
}

#stockTable {
	padding:10px 0px 0px 0px ;
	background-color:transparent;
}

#itemTable {
	padding:10px 0px 0px 0px ;
	background-color:transparent;
}


.mainContent {
	width:470px;
	background-color:transparent;
	text-align:center; 
	background:transparent url('images/h1_bg.jpg') top left repeat-x;
}

.mainContent_text {
	width:450px; 
	background-color:transparent;
	margin:auto;
	padding:0px 0px 0px 0px;	
	text-align:left;
	line-height:14px;	
	font-size:10px;	
/*	height:418px; */
}

.mainContent_fullWidth {
	width:687px;
	background-color:transparent;
	text-align:center; 
	background:transparent url('images/h1_bg.jpg') top left repeat-x;
}

.mainContent_fullWidth_text {
	width:667px; 
	background-color:transparent;
	margin:auto;
	padding:0px 0px 0px 0px;	
	text-align:left;
	line-height:14px;	
	font-size:10px;	
/*	height:418px; */
}

.mainContent_Full {
	width:687px;
	background-color:transparent;
	text-align:center; 
	background:transparent url('images/h1_bg.jpg') top left repeat-x;
}

.mainContent_Full_text {
	width:667px; 
	background-color:transparent;
	margin:auto;
	padding:0px 0px 0px 0px;	
	text-align:left;
	line-height:14px;	
	font-size:10px;	
/*	height:418px; */
}

.subContent {
	float:right;
	width:210px;
	background-color:transparent;
	text-align:center; 
	background:transparent url('images/h1_bg.jpg') top left repeat-x;
	height:auto;
}

.subContent_text {
	width:190px; 
	background-color:transparent;
	margin:0px auto 0px auto;
	padding:0px 0px 15px 0px;	
	text-align:left;
	line-height:14px;	
	font-size:10px;	
	color:#000000;
}

.subContent_text td, .mainContent_text td {
	font-size:10px;
	color:#999999;
}

.subContent_text td a, .subContent_text td a:visited, #stockTable td a, #stockTable td a:visited {
	color:#000000;
	text-decoration:none;
}

.subContent_text td a:hover, #stockTable td a:hover {
	color:#999999;
}

.mainContent_text h1, .subContent_text h1, .mainContent_Full_text h1, .mainContent_fullWidth_text h1  {
	font-size:14px;
	height:25px;
	line-height:24px;
	font-family:times;
	background:none;
	padding:0px 0px 10px 0px;	
}

.photoThumbs {
	text-align:center;
	color:#666666;
	font-weight:bold;
	display:none;
}

.itemThumbColumn h1 {
	font-size:14px;
	line-height:14px;
	font-family:times;
	padding:0px;
	margin:0px;
	background-color:transparent;
	height:15px;
	border-bottom:1px solid #e0e0e0;
}

.printFullImages{
	clear:both;
	display:block;
	float:left;	
	background-color:transparent;
}

.printFullImages img, #main_photo2 {
	margin-bottom:20px;
	padding-bottom:20px;	
}

.largePhoto {
	display:none;
}

.itemColumn3 {
	display:none;
}

.itemPrint{
display:none;
}

.backToStockPage{
	padding:0px;
	margin:0px;
	display:none;
}

/*
	FOOTER
*/

.footer{
	display:none;
	clear:both;
	text-align:left;
	padding:10px 0px 10px 0px;
	margin:10px 0px 0px 0px;
	width:900px;
	color:#999999;
	border-top:11px #ffffff solid;	
	background:#f5f5f5 url('images/footer_bg.jpg') top left repeat-x;
	
}

.footer a, .footer a:visited {
	color:#999999;
	text-decoration:none;
}

.footer a:hover {
	color:#000000;
}



