@charset "utf-8";
/* CSS Document */

body	{background-color:#FFF;
}

#container	{margin:0 auto;
			 text-align:center;
			 width:960px;
}

#header	{width:960px;
		 height:250px;
		 background-color:#FFF;
}
		.logo	{background-image:url(images/logo.jpg);
				 width:400px;
				 height:200px;
				 margin-top:10px;
			 	margin-left:10px;
			 	float:left;
		}
		
		.menu	{width:940px;
				 height:25px;
				 float:left;
				 background-color:#660000;
				 margin-top:15px;
				 margin-left:10px;
		}
		
				.button	{width:186px;
						 height:25px;
						 margin-left:2px;
						 float:left;
						 background-image:url(images/button.png);
						 color:#FFF;
				}
				
				.button:hover	{background-image:url(images/button_hover.png);
								 color:#F00;
								 font-style:oblique;
				}
		
		.welcome	{float:right;
					 width:500px;
					 height:200px;
					 text-align:right;
		}
		
		.welcome h4	{background-color:#660000;
								 background-position:right;
								 color:#FFF;
								 padding-right:5px;
								 filter:alpha(opacity=60);
		 						 -moz-opacity:0.60;
		 						 -khtml-opacity: 0.60;
								 opacity: 0.60;
								 margin-right:10px;
				}
		.welcome a:visited	{color:#C0F;
		}

#main	{background-color:#FFF;
		 width:960px;
		 height:1200px;
		 overflow:hidden;
		 
}

		.left_bar	{width:400px;
					 height:1180px;
					 margin-top:10px;
					 margin-left:10px;
					 float:left;
					 overflow:hidden;
					 background-image:url(images/grey_tile.jpg);
		}
		
				.left_bar h2	{background-color:#660000;
								 background-position:right;
								 color:#FFF;
								 padding-right:5px;
								 filter:alpha(opacity=60);
		 						 -moz-opacity:0.60;
		 						 -khtml-opacity: 0.60;
								 opacity: 0.60;
				}
				
				.left_bar img	{float:left;
								 padding-left:5px;
				}
				
		.logon	{width:530px;
				 height:260px;
				 float:right;
				 margin-top:10px;
				 margin-right:10px;
				 text-align:left;
				 background-color:#CCC;
		}
		
		.logon h2	{background-color:#660000;
					 filter:alpha(opacity=60);
		 			 -moz-opacity:0.60;
		 			 -khtml-opacity: 0.60;
					 opacity: 0.60;
					 text-align:center;
					 color:#FFF;
		}
					 
		
				.logon form		{width:400px;
						 		 height:100px;
						 		 text-align:center;
								 margin-left:65px;
								 margin-top:10px;
								 padding:5px;
				}
				
				.tb {
					background-image:url(images/form_bg.jpg);
					background-repeat:repeat-x;
					border:1px solid #660000;
					width: 230px;
					color:#333333;
					padding:3px;
					margin-right:4px;
					margin-bottom:8px;
					font-family:tahoma, arial, sans-serif;
				}

				.tb:focus {
					background-image:url(images/form_bg_glow.jpg);
					background-repeat: no-repeat;
					background-position:center;
					border:1px none #660000;
					width: 230px;
					color:#333333;
					padding:3px;
					margin-right:4px;
					margin-bottom:8px;
					font-family:tahoma, arial, sans-serif;
				}


		
		.right_bar	{width:530px;
					 height:320px;
					 margin-top:10px;
					 margin-right:10px;
					 float:right;
					 background-image:url(images/grey_tile.jpg);
		}
		
		.right_bar h2	{color:#FFF;
						 background-color:#660000;
						 padding-left:5px;
						 filter:alpha(opacity=60);
		 				 -moz-opacity:0.60;
		 				 -khtml-opacity: 0.60;
						 opacity: 0.60;
		}

#footer	{width:960px;
		 height:25px;
		 background-color:#660000;
		 text-align:right;
		 color: #FFF;
		 padding-right:5px;
}

.article	{background-color:#CCF;
			 border:solid 1px #fff;
			 float:left;
			 width:590px;
			 margin-top:10px;
			 margin-left:10px;
}

.news_login	{width:348px;
			 float:right;
			 margin-top:10px;
			 margin-right:10px;
			 background-color:#5F7797;
			 color:#CCC;
}

.clear	{clear:both;
}

#sales	{width:960px;
		 background-image:url(images/grey_tile.jpg);
		 overflow:visible;
}

#sales table	{border-collapse:collapse;
				 width:100%;
}

#sales tr	{background-color:#FFF;
			 filter:alpha(opacity=60);
		 	 -moz-opacity:0.60;
		 	 -khtml-opacity: 0.60;
			 opacity: 0.60;
			 font-size:12px;
}

#sales tr:hover	{background-color:#00F;
			 filter:alpha(opacity=60);
		 	 -moz-opacity:0.60;
		 	 -khtml-opacity: 0.60;
			 opacity: 0.60;
			 color:#FFF;
}

#sales th	{background-color:#990000;
			 font-size:14px;
			 color:#FFF;
}

.total	{float:right;
		 width:300px;
		 height:100px;
}

.dealer_message	{width:660px;
				 height:100px;
				 float:right;
}

#hours	{width:940px;
		 margin-left:10px;
}

#hours img	{float:left;
			 margin-left:10px;
}
		 