

html
{
	height: 100%;
}

.body 
{
	overflow: -moz-scrollbars-vertical;
	width:100%;
	height:100%;
	margin: 0px;
	padding: 0px;

	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	
	z-index:-1;
	background-color: #000000;
	background-repeat: repeat;
	background-attachment: scroll;
	background-image: url(../Images/Global/lined_background.gif);
	background-position: top left;
	
}

#temp_menu_div
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	text-align: left;
}

#background_gradient
{
	position:absolute;
	top:-4px;
	left:0px;
	width:100%;
	height:449px;
	z-index:0;
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-image: url(../Images/Global/lined_background_top.gif);
	background-position: top left;
}

object, embed, form
{
	margin: 0px;
	padding: 0px;
}

#shadow_container
{
	position:relative;
	margin: 0px auto;
	text-align: left;
	top: 0px;
	left: 0px;
	width:920px;/*full page is 920px wide, content is 900px wide*/
	clear: both;
	background:transparent;
}

/*This is used by all browsers except IE*/
html>body .left_dropshadow
{
	position:relative;
	margin: 0px auto;
	text-align: left;
	top: 0px;
	left: 0px;
	width:10px;
	clear: both;
	
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-image: url(../Images/Global/left_dropshadow.png);
	background-position: top center;
}
/*This is used by all browsers except IE*/
html>body .right_dropshadow
{
	position:relative;
	margin: 0px auto;
	text-align: left;
	top: 0px;
	left: 0px;
	width:10px;
	clear: both;
	
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-image: url(../Images/Global/right_dropshadow.png);
	background-position: top center;
}
/*This is used by all browsers except IE*/
html>body .bottom_dropshadow
{
	height:10px;
	width:920px;
	
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-image: url(../Images/Global/bottom_dropshadow.png);
	background-position: top center;
	
}

.page_wireframe
{
	width: 900px;/*full page is 920px wide, content is 900px wide*/
	background: transparent;
}

#dialog_html_container
{
	position:relative;
	margin: 0px auto;
	text-align: left;
	top: 0px;
	left: 0px;
	width:900px;
	clear: both;
	background:transparent;
}
#ajax_dialog_container
{
	position:absolute;
	top:0px;
	left:0px;
	background:transparent;
}
.javascript_enabled_msg
{
	position:relative;
	margin: 0px auto;
	text-align: center;
	top: 0px;
	left: 0px;
	width:920px;/*full page is 920px wide, content is 900px wide*/
	
	padding:10px 10px 10px 10px;
	color:#FFFFFF;
	background:transparent;
}
#content_container
{
	position:relative;
	margin: 0px auto;
	text-align: left;
	top: 0px;
	left: 0px;
	width:920px;/*full page is 920px wide, content is 900px wide*/
	clear: both;
	background:transparent;
	z-index:1;
}

.flash_wireframe
{
	width:900px;/*full page is 920px wide, content is 900px wide*/
	height:400px;
}

#main_flash_block 
{
	position:absolute;
	top:0px;
	left:0px;
	width:920px;/*full page is 920px wide, content is 900px wide*/
	height:400px;
	background:transparent;
	z-index:1;
}

.page_wireframe td.menu_cell
{
	width:150px;
	/*background-color: #FFFF00;*/
	background-color: #141414;
	color:#FFFFFF;
}
.page_wireframe td.menu_cell .menu
{
	width:150px;
	height:100%;
}

/*For the LHS menu dropshadow*/
html>body .menu_right_dropshadow_cell
{
	width:8px;
	height:100%;
	background:#191919;
	
	background-repeat: repeat-y;
	background-attachment:scroll;
	background-image: url(../Images/Global/SliderMenu/right_dropshadow.png);
	background-position: top left;
}

/*For the RHS toolbox*/
html>body .rhs_toolbox_top_dropshadow
{
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-image: url(../Images/Global/RhsToolbox/top_dropshadow.png);
	background-position: top left;
}
html>body .rhs_toolbox_left_dropshadow
{
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-image: url(../Images/Global/RhsToolbox/left_dropshadow.png);
	background-position: top left;
}
html>body .rhs_toolbox_right_dropshadow
{
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-image: url(../Images/Global/RhsToolbox/right_dropshadow.png);
	background-position: top left;
}
html>body .rhs_toolbox_bottom_dropshadow
{
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-image: url(../Images/Global/RhsToolbox/bottom_dropshadow.png);
	background-position: top left;
}

.page_wireframe td.promotions
{
	width:210px;
	height:160px;
	/*background-color: #00FF00;*/
	background-color: #191919;
	color:#000000;
}
.page_wireframe td.promotions .promotions
{
	width:100%;
	height:100%;
}

.page_wireframe td.rhs_toolbox
{
	width:216px;
	height:160px;
	background-color: #191919;
	color:#FFFFFF;
}

/*model content in tables*/
.page_wireframe #content table
{
	font-size:12px;
	background-color:#191919;					
}

#footer 
{
	position:relative;
	font-size:10px;
	top:-4px;
	text-align: left;
	margin: 0px auto;
	width:900px;
	background: transparent;
	padding: 0px 0px 0px 0px;
	color:#666666;
	z-index:0;
}

#footer a
{
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover
{
	color:#EC2027;
	text-decoration:none;
}

/*This is used by all browsers except IE*/
.dialog_top_left_bg
{
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-image: url(../Images/Global/Dialog/header_left_corner_red.png);
	background-position: top left;
}
html>body .dialog_center_left_bg
{
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-image: url(../Images/Global/Dialog/tile_left.png);
	background-position: top left;
}
html>body .dialog_top_right_bg
{
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-image: url(../Images/Global/Dialog/header_right_corner_red.png);
	background-position: top left;
}
html>body .dialog_center_right_bg
{
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-image: url(../Images/Global/Dialog/tile_right.png);
	background-position: top left;
}
html>body .dialog_bottom_left_bg
{
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-image: url(../Images/Global/Dialog/bottom_left_corner.png);
	background-position: top left;
}
html>body .dialog_bottom_center_bg
{
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-image: url(../Images/Global/Dialog/bottom_tile.png);
	background-position: top left;
}
html>body .dialog_bottom_right_bg
{
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-image: url(../Images/Global/Dialog/bottom_right_corner.png);
	background-position: top left;
}

/*page dimmer style*/
#content_dimmer
{
	position:absolute;
	top:0px;
	left:0px;
	
	z-index:5;
	opacity:0.5;
	filter:	alpha(opacity=50);
	
	background: #000000;
}

/*The scroll bar style for the site*/
.scroll_bars
{
	scrollbar-face-color: #191919;
	scrollbar-highlight-color: #191919;
	scrollbar-3dlight-color: #3a3a3a;
	scrollbar-shadow-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #232323;
	scrollbar-arrow-color: #ec2027;
}

.MitsubishiFont
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#FFFFFF;
}
a
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:underline;
}
a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#EC2125;
	text-decoration:underline;
}

a.rhs_menu_link
{
	text-decoration:none;
}

a:hover.rhs_menu_link
{
	text-decoration:none;
}

a.local_dealer_link
{
	font-size:12px;
	text-decoration:none;
}

a:hover.local_dealer_link
{
	text-decoration:none;
}

/*********************************

	Search Box

*********************************/
.search_box
{
	float:left;
	display:inline;
	padding-left:10px;
	padding-right:10px;
}
.search_box_container
{
	position:relative;
	width:164px;
	height:20px;
	font-size: 8px;
	background-image: url(../Images/Global/postal_code_textbox_bg.png);
}
.search_box_field
{
	position:absolute;
	top:0px;
	left:2px;
	height:18px;
	width:130px;

	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#999999;
	border:0px;
}
.down_button
{
	position:absolute;
	top:0px;
	left:125px;
	font-size: 8px;
	
	cursor:pointer;
	width:40px;
	height:20px;
	
	background-repeat:no-repeat;
	background-position:10px 5px;
	background-image: url(../Images/Global/down_button.gif);
}
.go_button
{
	position:absolute;
	top:0px;
	left:124px;
	font-size: 0px;
	
	cursor:pointer;
	width:39px;
	height:20px;
	
	background-repeat:no-repeat;
	background-image: url(../Images/Home/go_2_off.gif);
}
.go_button_english
{
	background-repeat:no-repeat;
	background-image: url(../Images/Home/go_2_off.gif);
}
.go_button_french
{
	background-repeat:no-repeat;
	background-image: url(../Images/Home/go_3_off.gif);
}
.or_image
{
	float:left;
	width:21px;
	height:11px;
	padding-top:5px;
	
	background-repeat:no-repeat;
	background-position:0px 5px;
	background-image: url(../Images/Global/or_spacer.gif);
}
/*********************************

	Dropdown Control

*********************************/
.control_layout
{
	position:relative;
	float:left;
	display:inline;
	padding-left:10px;
	padding-right:10px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height:14px;
	
	-moz-user-select:none;
}
.dropdown_control
{
	position:relative;
	width:161px;
	height:21px;
}
.select_top
{
	width:161px;
	height:3px;
	padding-left:3px;
	
	font-size: 0px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-image: url(../Images/Global/postal_code_textbox_bg.png);
}
.select
{
	display:block;
	width:161px;
	padding-left:3px;
	
	text-decoration:none;
	color:#999999;
	background-color:#FFFFFF;
	
	overflow:hidden;
}
a:hover.select
{
	color:#999999;
	text-decoration:none;
}
.select_bottom
{
	width:161px;
	height:3px;
	padding-left:3px;
	
	font-size: 0px;
	background-position:0px -17px;
	background-repeat:no-repeat;
	background-image: url(../Images/Global/postal_code_textbox_bg.png);
}
.spacer
{
	font-size: 0px;
	background-color:#FFFFFF;
	height:3px;
}
.option
{
	display:block;
	width:161px;
	padding-left:3px;
	text-decoration:none;
	color:#999999;
	background-color:#FFFFFF;
	
	overflow:hidden;
}
a.selected
{
	text-decoration:none;
	color:#FF0000;
	background-color:#000000;
}
a:hover.selected
{
	text-decoration:none;
}


/*********************************

	Preowned Inventory page

*********************************/

#preowned
{
	padding-left:8px;
}

#preowned .loadingdiv
{
	padding-top:20px;
	text-align:center;
	font-family:Arial;
	font-size:12px;
}


/*********************************

	End Preowned Inventory page

*********************************/


/*********************************

	Home Page News 

*********************************/


.HomeNewsHeader
{
	background-color:#000000;
}

.HomeNewsItem, .HomeNewsItemHover
{
	padding-left:12px;	
	padding-top:4px;
	padding-bottom:4px;
	width:525px;
	height:47px;
}
/*This is used by all browsers except IE*/
html>body .HomeNewsItem, html>body .HomeNewsItemHover
{
	padding-left:12px;	
	padding-top:4px;
	padding-bottom:4px;
	width:513px;
	height:47px;
}

.HomeNewsItem
{

}

.HomeNewsItemHover
{
	background-image:url(/images/home/homeNews_Hover.gif) ;
	background-repeat: no-repeat;
	background-position: -10px 0px;
	
	cursor:pointer;
}

.HomeNewsItemArrow
{
	padding-right:10px;
}


.HomeNewsItem .HomeNewsItemTitle, .HomeNewsItemHover .HomeNewsItemTitle
{
	font-family:Arial;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;

}

.HomeNewsItem .HomeNewsItemTitle
{
	color:#FFFF00;
}

.HomeNewsItemHover .HomeNewsItemTitle
{
	color:#EC2027;
}

.HomeNewsItemText
{
	color:#ffffff;
	font-size:11px;
	padding-left:22px;
	padding-right:10px;
	height:30px;
	overflow:hidden;
}

/*********************************

	End Home Page News 

*********************************/


/*********************************

	Home Page TOP SEARCHES 

*********************************/

.TopSearchesRow
{
	height:20px;
	font-family:Arial, Helvetica, sans-serif;	
	text-align:center;
}

/*One*/
.TopSearchesItemSizeOne, .TopSearchesItemSizeOneHover
{
	color:#666666;
	font-size:11px;
}
.TopSearchesItemSizeOneHover
{
	background-color:#999999;
	color:#191919;
	cursor:pointer;
}

/*Two*/
.TopSearchesItemSizeTwo, .TopSearchesItemSizeTwoHover
{
	color:#999999;
	font-size:15px;
}
.TopSearchesItemSizeTwoHover
{
	background-color:#999999;
	color:#191919;
	cursor:pointer;
}

/*Three*/
.TopSearchesItemSizeThree, .TopSearchesItemSizeThreeHover
{
	color:#999999;	
	font-size:18px;
}
.TopSearchesItemSizeThreeHover
{
	background-color:#999999;
	color:#191919;
	cursor:pointer;
}

/*Four*/
.TopSearchesItemSizeFour, .TopSearchesItemSizeFourHover
{
	padding:0px 3px 0px 3px;
	color:#3399CA;
	
	font-weight:bold;
	font-size:20px;
}
.TopSearchesItemSizeFourHover
{
	color:#FFFFFF;
	background-color:#3399CA;
	
	cursor:pointer;
}


/*********************************

	End Home TOP SEARCHES 

*********************************/

/*********************************

	Start CASIS  

*********************************/
.CasisContent
{
	font-family:Arial, Helvetica, sans-serif; 
	color:#ffffff;font-size:11px;
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;
}


/*********************************

	End CASIS 

*********************************/

