﻿body 
{
	background-color: #EDEDED;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin-top: 0px;
}

.clear
{
	clear: both;
}

div#page_wrap
{
	background-image: url(../_images/bg.jpg);
	background-repeat: no-repeat;	
	margin: 0 auto;
	padding: 0px;
	width: 940px;
	min-height: 700px;
	border: solid 3px #DCDCDC;
	background-color: #FFFFFF;
}

div#logo
{
	position: absolute;
	width: 278px;
	height: 110px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

div#menu
{
	position: absolute;
	margin: 61px 0px 0px 278px;
	padding: 0px;
	display: block;
	}
	div#menu div#menu_products, div#menu_contactus, div#menu_whyus, div#menu_news, div#menu_home, div#menu_login
	{
		float: left;
	}
	
	
div.menu_login 
{
	float: left;
	height: 39px;
	width: 152px;
	margin:0;
	padding:0;
	background-image:url("../_images/menu_login.png");
} 
div.menu_login a, div.menu_login a:link, div.menu_login a:visited { display:block; }
div.menu_login img {
	width:100%;
	height:100%;
	border:0;
}
div.menu_login a:hover img { visibility:hidden; }	
	
	
div#car
{
	position: absolute;
	background-image: url(../_images/car.png);
	background-repeat: no-repeat;
	width: 419px;
	height: 216px;
	/*margin-top: 350px;*/
	margin-top: 215px;
}

div#content_container
{
	margin-top: 130px;
	padding: 5px;
}
div#home_content_body
{
	margin-left: 300px;
	width: 400px;
	text-align: left;
}

.title
{
	font-size: 24px;
	font-weight: bold;
	padding: 10px;
}
div#content_container_sub
{
	display: block;
	margin-top: 0px;
	margin-left: 50px;
	padding: 5px;
}
div#content_body
{
	float: left;
	width: 600px;
	line-height: 1.5em;	
	padding-right: 10px;
}
div#side_column
{
	float: left;
	width: 234px;
	min-height: 244px;
	background-image: url(../_images/sidecolumn_bg.png);
	background-repeat: no-repeat;		
}
div#side_column_body
{
	padding-left: 10px;
	padding-right: 10px;
}
div#arrow_blue
{
	background-image: url(../_images/circlearrow_blue.png);
	background-repeat: no-repeat;
	width: 214px;
	height: 57px;
	margin: 0px;
	}
	div#arrow_blue div#arrow_blue_text 
	{
		padding-top: 15px;
		padding-left: 60px;
		font-size: 18px;
		font-weight: bold;
	}
div#arrow_red
{
	background-image: url(../_images/circlearrow_red.png);
	background-repeat: no-repeat;
	width: 214px;
	height: 57px;
	margin: 0px;
	}
	div#arrow_red div#arrow_red_text 
	{
		padding-top: 15px;
		padding-left: 60px;
		font-size: 18px;
		font-weight: bold;
	}
	
.arrow_blue
{
	background-image: url(../_images/circlearrow_blue.png);
	background-repeat: no-repeat;
	width: 214px;
	height: 57px;
	margin: 0px;
	}
	.arrow_blue .arrow_blue_text 
	{
		padding-top: 15px;
		padding-left: 60px;
		font-size: 18px;
		font-weight: bold;
	}
.arrow_red
{
	background-image: url(../_images/circlearrow_red.png);
	background-repeat: no-repeat;
	width: 214px;
	height: 57px;
	margin: 0px;
	}
	.arrow_red .arrow_red_text 
	{
		padding-top: 15px;
		padding-left: 60px;
		font-size: 18px;
		font-weight: bold;
	}		
		
p.side_column
{
	padding: 5px 10px 5px 10px;
	font-size: 12px;
}	
.side_title_blue
{
	color: #039cfc;
	font-weight: bold;
}
.side_title_red
{
	color: #f50f0a;
	font-weight: bold;
}



div#owner_column
{
	float: left;
	width: 243px;
}
div.owner_james 
{
	float: left;
	height: 295px;
	width: 243px;
	margin:0;
	padding:0;
	background-image:url("../_images/owner_james_hover.png");
} 
div.owner_james a, div.owner_james a:link, div.owner_james a:visited { display:block; }
div.owner_james img {
	width:100%;
	height:100%;
	border:0;
}
div.owner_james a:hover img { visibility:hidden; }	
div.owner_jason 
{
	float: left;
	height: 266px;
	width: 243px;
	margin:0;
	padding:0;
	background-image:url("../_images/owner_jason_hover.png");
} 
div.owner_jason a, div.owner_jason a:link, div.owner_jason a:visited { display:block; }
div.owner_jason img {
	width:100%;
	height:100%;
	border:0;
}
div.owner_jason a:hover img { visibility:hidden; }	


div#footer_container
{
	display: block;
	margin: 0 auto;
	padding: 0px;
	width: 940px;
	}
	div#copyright
	{
		float: left;
		color: #888;
		font-size: 10px;
	}
	div#poweredby
	{
		float: right;
	}	
	
	
div#whyus_movie
{
	
}	



div#productbox
{
}
div#productbox_header
{
	background-image: url(../_images/productbox_header.png);
	background-repeat: no-repeat;
	width: 525px;
	height: 41px;
	text-align: center;
	}	
	div#productbox_header div#productbox_header_text
	{
		padding-top: 12px;
		font-size: 18px;
		font-weight: bold;
	}
	
	div#productbox_vinlist
	{
		margin: 0px;
		width: 525px;
		height: 130px;
	}
	div#productbox_vehiclesurf
	{
		margin: 0px;
		width: 525px;
		height: 134px;
	}
	div#productbox_cms
	{
		margin: 0px;
		width: 525px;
		height: 140px;
	}		

	
	.productboxtext
	{
		position: relative;
	}
	div#productboxtext_vinlist
	{
		position: absolute;
		top: -40px;
		left: 160px;
	}	
	div#productboxtext_vehiclesurf
	{
		position: absolute;
		top: -50px;
		left: 280px;
	}		
	div#productboxtext_cms
	{
		position: absolute;
		top: -50px;
		left: 160px;
	}
	
	
div#products
{
}
div#product_header
{
	background-image: url(../_images/product_header.png);
	background-repeat: no-repeat;
	width: 574px;
	height: 42px;
	text-align: center;
	}	
	div#product_header div#product_header_text
	{
		padding-top: 12px;
		font-size: 18px;
		font-weight: bold;
	}

	div#product_vinlist
	{
		margin: 0px;
		width: 574px;
		height: 309px;
	}
	div#product_vehiclesurf
	{
		margin: 0px;
		width: 574px;
		height: 189px;
	}
	div#product_cms
	{
		margin: 0px;
		width: 574px;
		height: 355px;
	}		


	div#producttext_vinlist
	{
		position: absolute;
		top: -235px;
		left: 130px;
	}	
	div#producttext_vinlist2
	{
		position: absolute;
		top: -65px;
		left: 60px;
		width: 475px;
		line-height: 1.2em;
		font-size: 12px;
		font-weight: bold;
	}		
	div#producttext_vehiclesurf
	{
		position: absolute;
		top: -115px;
		left: 255px;
	}	
	div#producttext_vehiclesurf2
	{
		position: absolute;
		top: -80px;
		left: 60px;
		width: 475px;
		line-height: 1.2em;
		font-size: 12px;
		font-weight: bold;		
	}			
	div#producttext_cms
	{
		position: absolute;
		top: -295px;
		left: 120px;
	}	
	div#producttext_cms2
	{
		position: absolute;
		top: -120px;
		left: 60px;
		width: 475px;
		line-height: 1.2em;
		font-size: 12px;
		font-weight: bold;		
	}			
