/* ---                --- */
/* --- from index.css --- */
/* ---                --- */
#MainLinks{float:left; width:245px;padding-left:25px;}
	#MainLinks h1 {color:#323232; font-size:1.8em; font-family:Arial; font-weight:normal; line-height:2.4em; }	
	#MainLinks ul{list-style-type:none;}
	#MainLinks p{text-align:justify; font-size:1.1em;font-family:Verdana; line-height:1.3em; padding-bottom:1.1em;}
	#MainLinks a{font-size:1.2em;font-family:Verdana; color:#5D8698;background:url('../images/bg_products.gif') 0% 75% no-repeat; padding-left:12px; line-height:1.8em;}
	#MainLinks a:hover{text-decoration:none;}

#Dealership{float:left; width:457px; background:url('../images/bg_dealership.gif') top right no-repeat;padding-left:15px; padding-bottom:17px;}
	#Dealership	h1 {color:#323232; font-size:1.8em; font-family:Arial; font-weight:normal; padding-right:100px; line-height:2.4em; }	
	#Dealership p{padding-right:160px; text-align:justify; font-size:1.1em;font-family:Verdana; line-height:1.3em; padding-bottom:1.1em;}
		#Dealership p a{font-size:1em;font-family:Verdana; color:#5D8698;}
		#Dealership p a:hover{text-decoration:none;}
		#Dealership p.p0{padding-right:170px;font-weight:bold;font-size:1.1em;}
		#Dealership p.p1{padding-right:110px;}

/* ---               --- */
/* --- from site.css --- */
/* ---               --- */

/*globals*/
*{margin:0; padding:0;border:0;font-size:10px;font-family:Arial, Helvetica, sans-serif;}
body{background:#323232;}
.clear{clear:both;}
.bold{font-weight:bold;}

#Container{width:960px;  margin:auto; background:#FFF;}

/* ELements */
#Header{ background:url('../images/bg_header.gif') top right no-repeat #191919; height:93px; width:960px;}
	#Header #Logo{float:left; padding-top:20px; padding-left:25px;}
	#Header #TopNav{float:right; margin-right:65px; text-align:right;}
	#Header #TopNav p{ color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.1em; padding-top:20px;}
			#Header #TopNav p a{font-family:Verdana, Arial, Helvetica, sans-serif;padding-top:0px; font-size:1em;text-decoration:none; color:#EEE;background:url('../images/arrow_top_nav.gif') 0% 50% no-repeat;padding-left:12px; margin-right:15px;}
			#Header #TopNav p a:hover{text-decoration:underline;}
	
#Menu{height:33px; width:960px;background:url('../images/bg_menu.gif') top left repeat-x;}
	#Menu ul{list-style-type:none;}
	#Menu ul li{display:block; float:left;}
	#Menu ul li a{display:block; float:left; color:#191919;border-right:1px solid #B1B1B1;font-family:Verdana; font-size:1.3em; line-height:33px; padding:0px 15px 0px 15px; text-decoration:none;}
	/*#Menu ul li a:hover{text-decoration:underline;}*/
	#Menu ul li a:hover{color:#8C392B;}


#Footer {background:#191919; height:16px; line-height:9px;height:16px; width:960px; }

#Legals{width:960px;margin:auto; padding-top:30px; padding-bottom:15px; background:url('../images/sponsors.gif') top right no-repeat;}
	#Legals p{padding-bottom:10px; font-size:1.1em;font-family:Verdana; line-height:1.3em; padding-left:13px; color:#C9C9C9;}
		#Legals p a{color:#5D8698; font-size:1em;font-family:Verdana; }
		#Legals p a:hover{text-decoration:none;}


/* Page Core Elements */
/*Core*/
#Content{width:942px;margin:auto; margin-top:8px; background:#f4f4f4;}
	/* Main bloc */
	#Main{ float:left;width:940px;margin-right:9px;}
		#TopContent{width:940px; height:94px; background:url('../images/bg_leather.png') top left no-repeat; color:#FFF; padding-top:10px;}
			#TopContent p{text-align:right; padding-right:20px; font-family: Verdana;}
			#TopContent p.Title{ font-size:3.6em;}
			#TopContent p.Name{font-style: italic; font-size:1.8em; text-transform:uppercase;}
		#BottomContent{ background:url('../images/bg_content.jpg') top left repeat-x;margin-top:4px;}
		#BottomContent{padding-bottom:15px;}
		
		#IndexMain{ float:left;width:745px;margin-right:9px;}
		#IndexTopContent{width:745px;}

	/* right col */
	#SideCol{ float:right;width:187px;}	

/*  For the pages with the flash swf content. */
#PackContent{width:942px;margin:auto; margin-top:8px; background:#f4f4f4;}
	/* Main bloc */
	#PackMain{ float:left;width:744px;margin-right:9px;}
		#PackTopContent{width:744px;}
		#PackBottomContent{ background:url('../images/bg_content.jpg') top left repeat-x;margin-top:4px;}
	/* right col */
	#PackSideCol{ float:left;width:187px;}

/*	For the news page */
	#DataLeft{float:left; width:252px;padding:0px 10px;}
	#DataRight{float:right; width:252px;padding:0px 10px;}


	/* SIDE COL BLOCS */
	#Featured1{ float:right; width:157px; height:369px; padding:0px 15px;background:url('../images/bg_feat_camry_dash.jpg') top left no-repeat;}
		#Featured1 h2{color:#FFF; font-size:1.7em; font-family:Arial; font-weight:normal; padding-top:15px;}
		#Featured1 p{color:#FFF; padding:10px 0px 5px 0px; text-align:justify;font-size:1.2em;line-height:1.4em;}
		#Featured1 ul{list-style-type:none;}	
		#Featured1 a{font-size:1em;font-family:Verdana; color:#5D8698;background:url('../images/arrow_feat_prod.gif') 0% 100% no-repeat; padding-left:10px; line-height:2.2em;}
		#Featured1 a:hover{text-decoration:none;}

	#Featured2{ float:right; width:157px; height:369px; padding:0px 15px;background:url('../images/bg_feat_news.jpg') top left no-repeat;}
		#Featured2 h2{color:#FFF; font-size:1.7em; font-family:Arial; font-weight:normal; padding-top:15px;}
		#Featured2 p{color:#FFF; padding:170px 0px 5px 0px; text-align:justify;font-size:1.2em;line-height:1.4em;}
		#Featured2 ul{list-style-type:none;}	
		#Featured2 a{font-size:1em;font-family:Verdana; color:#5D8698;background:url('../images/arrow_feat_prod.gif') 0% 100% no-repeat; padding-left:10px; line-height:2.2em;}
		#Featured2 a:hover{text-decoration:none;}

	#Featured3{ float:right; width:157px; height:369px; padding:0px 15px;background:url('../images/bg_feat_package.jpg') top left no-repeat;}
		#Featured3 h2{color:#FFF; font-size:1.7em; font-family:Arial; font-weight:normal; padding-top:15px;}
		#Featured3 p{color:#FFF; padding:10px 0px 5px 0px; text-align:justify;font-size:1.2em;line-height:1.4em;}
		#Featured3 ul{list-style-type:none;}	
		#Featured3 a{font-size:1em;font-family:Verdana; color:#5D8698;background:url('../images/arrow_feat_prod.gif') 0% 100% no-repeat; padding-left:10px; line-height:2.2em;}
		#Featured3 a:hover{text-decoration:none;}

	#Featured4{ float:right; width:157px; height:369px; padding:0px 15px;background:url('../images/bg_feat_screen.jpg') top left no-repeat;}
		#Featured4 h2{color:#000; font-size:1.7em; font-family:Arial; font-weight:normal; padding-top:15px;}
		#Featured4 p{color:#000; padding:170px 0px 5px 0px; text-align:justify;font-size:1.2em;line-height:1.4em;}
		#Featured4 ul{list-style-type:none;}	
		#Featured4 a{font-size:1em;font-family:Verdana; color:#5D8698;background:url('../images/arrow_feat_prod.gif') 0% 100% no-repeat; padding-left:10px; line-height:2.2em;}
		#Featured4 a:hover{text-decoration:none;}

	#Featured5{ width:157px; height:369px; padding:0px 15px;background:url('../images/bg_feat_screen.jpg') top left no-repeat;}
		#Featured5 h2{color:#000; font-size:1.7em; font-family:Arial; font-weight:normal; padding-top:15px;}
		#Featured5 p{color:#000; padding:170px 0px 5px 0px; text-align:justify;font-size:1.2em;line-height:1.4em;}
		#Featured5 ul{list-style-type:none;}	
		#Featured5 a{font-size:1em;font-family:Verdana; color:#5D8698;background:url('../images/arrow_feat_prod.gif') 0% 100% no-repeat; padding-left:10px; line-height:2.2em;}
		#Featured5 a:hover{text-decoration:none;}


/* ---                    --- */
/* --- from internal2.css --- */
/* ---                    --- */
/*
#SWFTopContent{width:744px; height:84px; background:url('../images/bg_internal_news.jpg') top left no-repeat; color:#FFF; padding-top:10px;}
#SWFBottomContent{padding-bottom:15px;}
	#SWFTopContent p{text-align:right; padding-right:20px; font-family: Verdana;}
	#SWFTopContent p.Title{ font-size:3.6em;}
	#SWFTopContent p.Name{font-style: italic; font-size:1.8em; text-transform:uppercase;}
*/

#ContentData{float:left; width:725px;font-family: Verdana; padding:0px 10px;}
#Container #Content #Main #BottomContent #ContentData {
	list-style-position: outside;
	list-style-type: square;
}
		.Container #Content #Main #BottomContent #ContentData ul{ padding-left:15px;}
		.Container #Content #Main #BottomContent #ContentData ul li{font-size:1.1em; font-family: Verdana;}

		#ContentData h2 {color:#323232; font-size:1.8em; font-family:Arial; font-weight:normal;padding-top:13px; }	
		#ContentData h3 {color:#191919; font-size:1.1em; font-family:Arial; font-weight:bold; line-height:2.4em;text-transform:uppercase;font-family: Verdana; padding:5px 0px;}	


	#ContentData p{font-size:1.1em;line-height:1.3em;font-family: Verdana; padding:4px 0px;}
	#ContentData p a{font-size:1em; color:#5D8698; text-decoration:underline;font-weight:bold; font-family: Verdana;}
	#ContentData p a:hover{text-decoration:none;}

	.OneData{margin-top:15px;}
		.OneData div.img{float:left;display:block; width:250px;}
			.OneData div.img img{border:1px solid #2D2D2D; }
		.OneData div.txt{float:left;width:275px;}
		.OneData div.txt p{font-weight:bold;text-transform:uppercase;font-family: Verdana;margin-bottom:10px;}
		.OneData div.txt ul{ padding-left:15px;}
		.OneData div.txt ul li{font-size:1.1em; font-family: Verdana;}

	.OneData-rosen{margin-top:15px;}
		.OneData-rosen div.img{float:left;display:block; width:180px;}
			.OneData-rosen div.img img{border:1px solid #2D2D2D; }
		.OneData-rosen div.txt{float:left;width:345px;}
		.OneData-rosen div.txt p{font-weight:bold;text-transform:uppercase;font-family: Verdana;margin-bottom:10px;}
		.OneData-rosen div.txt ul{ padding-left:15px;}
		.OneData-rosen div.txt ul li{font-size:1.1em; font-family: Verdana;}

#SpotLight{float:right; width:175px; padding:0px 10px;}
	#SpotLight h2 {color:#323232; font-size:1.8em; font-family:Arial; font-weight:normal;padding-bottom:15px; padding-top:13px;padding-left:15px; background:url('../images/arrow_spotlight.gif') 0% 50% no-repeat; }	
	#SpotLight img {border:1px solid #2D2D2D;}	

	#SpotLight p{font-size:1.1em;line-height:1.3em;font-family: Verdana; padding-bottom:10px;}
		#SpotLight p a{font-size:1em; color:#5D8698; text-decoration:underline;font-weight:bold; font-family: Verdana;}
		#SpotLight p a:hover{text-decoration:none;}




/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {width:960px; height:33px; font-size:0.85em; position:relative; z-index:100;background:url('../images/bg_menu.gif') top left repeat-x;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:960px; w\idth:960px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:149px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:149px;position:relative;}


/* style the links for the top level */
.menu a, .menu a:visited {display:block; font-size:1.2em;text-decoration:none; color:#191919; width:138px; height:33px; border-right:1px solid #B1B1B1;font-family:Verdana; padding-left:10px; line-height:33px;}
.menu a span{display:block; float:left;font-size:1em; cursor:pointer;text-align:center; font-weight:bold; font-size:1.2em; }
.menu a em{display:block; float:right;background:url('../images/menu_triangle.gif') top right no-repeat; cursor:pointer;width:15px;}

/*sizer for menu entry hompage*/
.menu li.home{width:100px;}
.menu li.home a, .menu li.home a:visited{display:block; font-size:1.2em;text-decoration:none; color:#191919; width:88px; height:33px; border-right:1px solid #B1B1B1;font-family:Verdana; padding-left:10px; line-height:33px;}

/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:149px; w\idth:138px;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:32px;left:0; width:149px; z-index:500;}
/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#E6E6E6;color:#191919; height:auto; line-height:1em; padding:5px 10px;width:130px; border-width:0 0px 1px 0px; border-color:#A5B5C0;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px; w\idth:130px;}

/* style the top level hover */
.menu a:hover/*, .menu ul ul a:hover*/{color:#191919;background:url('../images/bg_menu_over.gif') top left repeat-x;}
.menu :hover > a/*, .menu ul ul :hover > a*/ {color:#191919;background:url('../images/bg_menu_over.gif') top left repeat-x;}
/*2nd lvl hover */

/* style the top level hover */
/*.menu a:hover, */.menu ul ul a:hover{color:#191919;background:#A5B5C0;}
/*.menu :hover > a,*/ .menu ul ul :hover > a {color:#191919;background:#A5B5C0;}

/*2nd lvl hover */
.menu ul ul li{border-bottom:1px solid #A5B5C0; text-align:left;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}



/**** ADD ON TO ORIGINAL FOR SEARCH BLOC **/
#SearchEng{float:right;padding:0; margin:0; background:url('../images/bg_search.gif') 100% 60% no-repeat; margin-right:10px; height:30px }
#SearchEng p{padding-top:9px;}
#SearchEng a{width:20px; text-align:none;float:none; display:inline; line-height:1.1em; margin:0;border:0; font-size:1em; border-left:1px solid #ccc; padding:0px 5px; background:url('');}
#SearchEng a:hover{ background:url('') transparent;}
#SearchEng input{ border:0px; width:120px; background:transparent;margin-left:10px;}
#SearchEng label{ font-family:Verdana; font-size:1.1em; color:#191919; }
