/* hide from ie on mac */
html {
	height: 100%;
	width:100%;
	overflow:auto;
}
/* end hide */


#BodyWrapper {
	height: 100%;
}

body {
	height: 100%;
	width:100%;
	margin: 0;
	padding: 0;
	/* background-color: #091632; */ 
	/* background:url(../images/body-bg.jpg) repeat-y #255788; */
	background:url(../images/body-bg-home.png) no-repeat #061127;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
}

#htmlWrapper { width:960px; text-align:left; z-index:2; position:relative; } /* width:950px; background:url(../images/car-blank.gif) no-repeat 605px 0; */
#HeaderWrapper { padding:27px 0 0 19px; margin-bottom:19px; }
#GlobalLogo { width:275px; float:left; margin:0; }
#GlobalLinks { width:637px; float:left; text-align:right; } 

#nav2 { list-style-type:none; margin:0 0 10px 0; padding:0; } 
#nav2 li { display:inline; }
#nav2 li { margin-left:8px;}
#nav2 li a { font-size:9px; letter-spacing:1px; text-transform:uppercase; text-decoration:none; padding-left:8px; color:#fff; background:url(../images/nav-icon-rArrow.gif) no-repeat 0 2px; }
#nav2 li a:hover { text-decoration:underline; }
#nav2 #TheCart div { position:absolute; display:none; top:45px; right: 35px; overflow:hidden;width:110px; height:63px; background:url(../images/nav-latino-bg.png) bottom left; z-index:10; }
#nav2 #TheCart div { width:110px; height:63px; background-image:url(../images/nav-latino-bg.png); }
#nav2 #TheCart div span { position:absolute; top:0; left:4px; border-top:1px solid #bbb; height:5px; overflow:hidden; display:block; width:96px; background-image:url(../images/nav-latino-top-bg.gif); }
#nav2 #TheCart a.plus { padding-right:15px; color:#fff; background:url(../images/nav-icon-plus-sqr.gif) no-repeat right center; text-decoration:none; }
#nav2 #TheCart div ul { margin: 10px 0 10px 10px; padding: 2px; }
#nav2 div ul li { display:block; float:none; background-image:none; line-height:12px; height:12px; text-align:left; padding:0; margin:0; white-space:nowrap; }
#nav2 div ul li a { text-transform: capitalize; background-image:none; display:block; color:#333; padding:0 0 0 6px; font-size:9px; }
#nav2 div ul li a strong { font-size:10px; color:#000; text-transform:uppercase; }
#nav2 li div ul li a:hover { text-decoration:underline; background:url(../images/nav-icon-rArrow-sml.gif) 0 4px no-repeat;}

#nav3 { list-style-type:none; margin:0; padding:0; position:relative; z-index:100; }
#nav3 li { float:right; position:relative; margin-left:8px; padding-left:9px; padding-bottom:2px; background:url(../images/nav-dots-spcr.gif) no-repeat 0 1px; }
#nav3 #ImportantLinks { background-image:none;}
#nav3 #ImportantLinks .bold { font-weight: bold; margin-top: 5px; text-transform: uppercase; }
#nav3 li a { font-size:12px; padding-right:15px; color:#fff; background:url(../images/nav-icon-plus-sqr.gif) no-repeat right center; text-decoration:none; }
#nav3 li div { position:absolute; display:none; top:16px; right:-15px; overflow:hidden; width:262px; height:131px; background:url(../images/nav-important-bg.png) bottom left; z-index:10; }
#nav3 div ul { position:absolute;left:13px; top:15px; width:110px; padding:0; margin:0; list-style-type:none; font-size:9px; }
#nav3 div #col2 { left:127px; }
#nav3 #TheCart div { width:110px; height:63px; background-image:url(../images/nav-latino-bg.png); }
#nav3 div span { position:absolute; top:0; left:4px; width:248px; border-top:1px solid #bbb; height:5px; overflow:hidden; display:block; background-image:url(../images/nav-important-top-bg.gif); }
#nav3 #TheCart div span { width:96px; background-image:url(../images/nav-latino-top-bg.gif); }
#nav3 div ul li { display:block; float:none; background-image:none; line-height:12px; height:12px; text-align:left; padding:0; margin:0; white-space:nowrap; }
#nav3 div ul li a { background-image:none; display:block; color:#333; padding:0 0 0 6px; font-size:9px; }
#nav3 div ul li a strong { font-size:10px; color:#000; text-transform:uppercase; }
#nav3 div ul li a:hover { text-decoration:underline; background:url(../images/nav-icon-rArrow-sml.gif) 0 4px no-repeat;}

/* Top Navigation and Search module */
#GlobalNavWrapper { padding-left:19px; clear:both; background:url(../images/global-nav.gif) top left no-repeat; }
#GlobalNavWrapper.no-nav { background:none; height:20px; }
#GlobalNav { margin:0; padding:0; width:699px; height:20px; float:left; list-style-type:none; background:url(../images/global-nav.gif) -19px 0 no-repeat; }
#GlobalNav li.nav-top-section { float:left; height:20px; margin-right:3px; position:relative; } 
#GlobalNav li.nav-top-section a.top-link { color:#fff; font-weight:bold; padding:2px 7px 3px 20px; background:url(../images/global-nav-l.gif) no-repeat; text-decoration:none; font-size:12px; display:block;  }
#GlobalNav li.nav-top-section:hover, 
#GlobalNav li.over, 
#GlobalNav li.selected { background:url(../images/global-nav-hvr-r.gif) top right no-repeat;}
#GlobalNav li.nav-top-section:hover a.top-link, 
#GlobalNav li.over a.top-link, 
#GlobalNav li.selected a.top-link { background-image:url(../images/global-nav-hvr-l.gif); }

#GlobalNav #NavItem-1 a { background:url(../images/nav-item-1.gif) no-repeat; }
#GlobalNav #NavItem-1.over a,
#GlobalNav #NavItem-1:hover a  { background-image:url(../images/nav-item-1-hvr.gif); }
#GlobalNav #NavItem-2:hover a,
#GlobalNav #NavItem-2.selected a,
#GlobalNav #NavItem-2.over a  { background-image:url(../images/nav-item-3-hvr.gif); }
#GlobalNav #NavItem-3:hover a,
#GlobalNav #NavItem-3.selected a,
#GlobalNav #NavItem-3.over a  { background-image:url(../images/nav-item-3-hvr.gif); }
#GlobalNav #NavItem-4:hover a,
#GlobalNav #NavItem-4.selected a,
#GlobalNav #NavItem-4.over a  { background-image:url(../images/nav-item-4-hvr.gif); }
#GlobalNav #NavItem-5:hover a,
#GlobalNav #NavItem-5.selected a,
#GlobalNav #NavItem-5.over a  { background-image:url(../images/nav-item-5-hvr.gif); }
#GlobalNav #NavItem-6.over a,
#GlobalNav #NavItem-6.selected a,
#GlobalNav #NavItem-6:hover a  { background-image:url(../images/nav-item-6-hvr.gif); }
#GlobalNav #NavItem-7.over a,
#GlobalNav #NavItem-7.selected a,
#GlobalNav #NavItem-7:hover a  { background-image:url(../images/nav-item-6-hvr.gif); }

#GlobalNav li ul { position:absolute; display:none; overflow:hidden; z-index:100; background-image:url(../images/nav-dropdown-bg.png); width:180px; padding:0; margin:0; list-style-type:none; }
#GlobalNav li ul li { margin:0 7px; }
#GlobalNav li ul li.first { margin-top:10px; } 
#GlobalNav li ul li.last { padding-bottom:15px; } 
#GlobalNav li ul li a { background-image:none !important; color:#fff; font-weight:bold; padding:2px 5px; display:block; text-decoration:none; }
#GlobalNav li ul li a:hover { background-color:#0287cc; background-image:none; text-decoration:none; }

#GlobalNav #NavItem-2 ul { width:180px; } /* width:275px; */
#GlobalNav #NavItem-6 ul { width:180px; } /* width:300px; */

/* SUGGESTED SEARCH MODULE */
#GlobalSearch { width:240px; position: absolute; top: 87px; left: 706px; z-index:5; }
#GlobalSearch .text-field { width:140px; padding:2px 0 3px 4px; margin-right:4px; font-size:10px; color:#999; border:1px solid #ccc; vertical-align:middle; }
#GlobalSearch input { vertical-align:middle;}
  .droplist {  background: url(../images/search_bg.png) left bottom no-repeat; width: 160px; top:21px; left:0; padding:10px 0 20px 0; margin:0; }
  .droplist  dl { margin: 0 0 0 2px; width:143px; padding:0; }
  .droplist  dd { margin: 0 3px 0 3px; padding: 0; }
  .droplist  dd.title { margin: 10px 20px 5px 0; font-weight: bold; text-transform: uppercase; padding-left: 8px; }
  .droplist  dd.terms span { display: block; color: #333; padding:0 8px; text-decoration: none; cursor:pointer; }
  .droplist dd.selected span { background-color:#0287cc; text-decoration:none; color:#fff; }
  .droplist  dd.links a:link, .droplist dd.links a:visited { display: block; background:url(../images/square_bullet.gif) 8px 4px no-repeat; color: #333; padding-left: 16px; }
  .droplist dd.links a:hover { text-decoration: underline; }
  .droplist div { margin:0px 20px 0px 10px; }
  .scroll dl { height:155px; overflow: auto; } 

#MainArea       { margin:0 0 5px 19px; background:url(../images/home-slideshow-bg.png) no-repeat; color:#fff; } /* margin:0 0 15px 19px; home-slideshow-bg.jpg */
#MainLarge      { width:630px; height:260px; float:left; overflow:hidden; } /* height:300px;  overflow:auto; */
#MainSmall      { width:280px; float:left; padding-top:23px; z-index:5;} /* width:222px; border:1px solid Yellow; */
#MainSmall a img { border:0; }
.LargeSlideShow { width:650px; height:280px; overflow:hidden; } /* background:url(../images/home-slide-spacer.gif) repeat-x 0 28px; */ /* width:689px; */
.slide          { width:650px; height:284px; float:left; z-index:1; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; overflow:hidden; } /* width:689px; */
.slide .vehicleImage { display:block; width:340px; height:260px; margin:-165px 0 0 287px; background:url(../images/content/slideshow_001.png) no-repeat; } /* width:390px; */
.slide .vehicleImage img { display:none; }
.slide h2 { font-size:28px; font-weight:normal; line-height:28px; color:#4fbcf0; margin:27px  0 5px 18px; width:350px; }
.slide p { width:260px; margin:0 0 2px 19px; font-size:13px; line-height:16px; }
.slide .more { display:block; padding-left:12px; margin: 0 0 9px 19px; color:#54c8fe; font-size:13px; text-decoration:none; background: url(../images/icon-dbl-arrow-whit.gif) left center no-repeat; }
.slide ul { width:60px; height:44px; margin:0 0 0 19px; background:url(../images/content/logo_sm.png) no-repeat; }
.slide ul li { display:none; }

/* Main - VERTICAL */
#MainAll      { width:913px; padding:0; margin: 14px 0 14px 19px; z-index:0;} /* height:530px; background:url(../images/filler.gif) no-repeat top left; background-color:Olive; */
#MainLeft     { width:738px; float:left; margin: 15px 0; overflow:hidden;} /* background-color:Blue; border:1px solid Yellow; background: url(/Videos/Graphics/PANOpsis/background2.jpg) no-repeat top left; color:Blue; */
#MainRight    { width:161px; float:left; margin: 55px 0 15px 10px;} /* background-color:Green; height:260px; overflow:auto; */

.MainSlide    { width:738px; height:40px; z-index:1; font-family:"Arial Narrow", Arial, Helvetica, sans-serif;} /* float:left; overflow:hidden; background-color:Orange; */
.MainSlide h2 { font-size:28px; font-weight:normal; line-height:28px; color:#4fbcf0; margin: 0; } /*  width:350px; */
.MainSlide .arrow { display:block; padding-left:12px; margin: 0 0 0 19px; color:#54c8fe; font-size:13px; text-decoration:none; background: url(../images/icon-dbl-arrow-whit.gif) left center no-repeat; }

.MainVideo    { width:720px; height:480px; float:left; background:url(../images/video-bg-main-720x480.jpg) no-repeat top left; padding:9px; margin-top:3px;}
.MainVideoV3  { width:720px; height:540px; float:left; background:url(../images/video-bg-main-738x558.jpg) no-repeat top left; padding:9px;}

/* Main - HORIZENTAL */
#MainTop      { width:913px; float:left; margin: 15px; overflow:hidden; } /* background-color:Green; height:260px; overflow:auto; */
#MainBot      { width:913px; float:left; margin: 15px;} /* background-color:Blue; border:1px solid Yellow; background: url(/Videos/Graphics/PANOpsis/background2.jpg) no-repeat top left; color:Blue; */

/* Main - END */

#BrandBar { width:913px; height:52px; margin:0 0 20px 19px; background-image:url(../images/home-brandbar.gif); } /*  width:912px; */
#BrandBar ul { margin:0; padding:0; list-style-type:none;}
#BrandBar ul li { width:111px; float:left; background:url(../images/home-brandbar-spacer.gif) top right no-repeat; text-align:center; cursor: pointer; }
#BrandBar ul li img { display:none;}
/*#BrandBar ul li a {display:block; width:109px; height:50px; margin:1px 2px 0 0; position:relative; color: #fff; text-decoration:none; background:url(../images/home-brandbar-spacer.gif) center center no-repeat; } */
#BrandBar ul li a {display:block; width:134px; height:50px; margin:1px 2px 0 0; position:relative; color: #fff; text-decoration:none; background:url(../images/home-brandbar-spacer.gif) center center no-repeat; }
#BrandBar ul li a span { position:absolute; left:20px; top:48px; display:none; text-indent:-9999px; overflow:hidden;  }
#BrandBar ul li a:hover span { cursor:pointer }
#BrandBar ul #brand_a   { width:113px; }
#BrandBar ul #brand_a a { width:111px; background-image:url(../images/content/brand_a.png) }
#BrandBar ul #brand_b   { width:106px; }
#BrandBar ul #brand_b a { width:104px; background-image:url(../images/content/brand_b.png) }
#BrandBar ul #brand_c   { width:92px; }
#BrandBar ul #brand_c a { width:90px; background-image:url(../images/content/brand_c.png) }
#BrandBar ul #brand_d   { width:88px;  }
#BrandBar ul #brand_d a { width:86px; background-image:url(../images/content/brand_d.png) }
#BrandBar ul #brand_e   { width:90px; }
#BrandBar ul #brand_e a { width:88px; background-image:url(../images/content/brand_e.png) }
#BrandBar ul #brand_f   { width:107px; }
#BrandBar ul #brand_f a { width:105px; background-image:url(../images/content/brand_f.png)}
#BrandBar ul #brand_g   { width:108px; background:none; }
#BrandBar ul #brand_g a { width:106px; background-image:url(../images/content/brand_g.png)}
#BrandBar ul #brand_h   { width:74px; float:right; padding: 0 17px 0 0; background:none; }
#BrandBar ul #brand_h a { width:72px; background-image:url(../images/content/brand_h.png); }

#buckets { height:167px; margin:0 0 0 19px; color:#333; background:url(../images/home-bottom-bg.gif) no-repeat; }
#buckets .kicker { padding:7px 0 5px 11px; font-size:10px; color:#fff; text-transform:uppercase; }
#ShowroomMenu { float:left; width:178px; margin-right:7px; }
#ShowroomMenu .kicker { padding:5px 0 8px 11px; line-height:14px; height:10px; text-transform:none; font-size:11px; letter-spacing:.7px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; }
#ShowroomMenu ul { margin:0; list-style-type:none; padding:0; border-bottom:1px solid #53606a; display:none; }
#ShowroomMenu #showroom-brands { display:block; }
#ShowroomMenu ul li { border-bottom:1px solid #000; }
#ShowroomMenu ul li a { display:block; padding-left:25px; height:15px; width:153px; line-height:16px; overflow:hidden; text-transform:uppercase; font-size:9px; color:#fff; background:url(../images/home-bullet.gif) 15px 4px no-repeat; text-decoration:none; border-top:1px solid #618bad; border-bottom:1px solid #0d2a41; }
#ShowroomMenu ul li a:hover { background-color:#3092e9; border-top:1px solid #6fb3f0; border-bottom:1px solid #2269a7; }

#Inside { float:left; width:360px; margin-right:6px; }
#Inside h2 { margin:2px 0 2px 0; font-size:11px; text-transform:uppercase; font-weight:normal; color:#2289d7; font-family:"Arial Narrow", Arial, Helvetica, sans-serif;  }
#Inside p { margin:0 0 3px 0; font-size:9px; line-height:10px; }
#Inside a { text-decoration:none; color:#2d89d0;}
#Inside a:hover { text-decoration:underline; } 

#Inside .feature { float:left; padding:13px 13px 10px 12px; width:155px; }
#Inside .feature h2 { margin: 7px 0 2px 0; }
#Inside .feature img { border:1px solid #ccc; display:block; }

#Inside .feature-single { float:left; margin:12px; width:334px; }
#Inside .feature-single p { margin:0 5px 3px 0; }
#Inside .feature-single img { border:1px solid #ccc; float:left; height:134px; width:168px; margin:0 10px 0 0; }

#Inside .subFeature { border-left:solid #132D51 2px; float:left; padding:13px 12px 10px 11px; width:155px; }
#Inside .subFeature img { float:left; margin:0 7px 0 0;  border:1px solid #ccc; }

#Inside #subFeature-0.feature { border-left:solid #132D51 2px; float:left; height:161px; width:155px; }
#Inside #subFeature-1 { height:55px; border-bottom:solid #132D51 2px; }
#Inside #subFeature-2 { height:58px; }

#News { float:left; width:360px; }
/*#News span { float:right; margin-top:-15px; padding-right:10px; text-transform:none; } */
#News span { padding:0 10px 0 220px; text-transform:none; }
#News span a { padding-left:12px; background: url(../images/icon-dbl-arrow-whit.gif) left center no-repeat; }
#News span a:hover { color:#fff; }
#News a { text-decoration:none; color:#2d89d0; }
#News ul { width:340px; height:125px; overflow:auto; margin:8px 0 0 11px; padding:0; }
#News .date { font-size:11px; line-height:12px; color:#999999; font-family:"Arial Narrow", Arial, Helvetica, sans-serif;  }
#News h2 { margin:0; font-size:11px; line-height:12px; font-weight:normal; text-transform:uppercase; color:#2289d7; font-family:"Arial Narrow", Arial, Helvetica, sans-serif;  }
#News p { margin:0 0 .5em 0; font-size:10px; line-height:12px; width:329px; }
#News p a:hover { text-decoration:underline; } 

/* Related Links */
.related { font-size:9px; color:#666; line-height:11px }
.related a { color:#666; }
.related a:hover { color:#333; }
dl.related { margin:0 0 1.5em 0;}
dl.related dt { display:inline; margin:0; }
dl.related dd { display:inline; margin:0 3px 0 0; padding:0; }
dl.related dd a { padding:0 6px 0 0; background:url(../images/vert-spcr.gif) right center no-repeat; }
dl.related dd.last a { background:none; }
/* ----------------------------------------------*/

/* Link Label */
.linkLabel { width:400px;}
.linkLabel .linkLabelSpn { display:block; float:left; height:26px; padding:12px 0 0 10px; background-image:url(../images/link-label-l.png); color:#0788ca; font-size:10px; }
.linkLabel .linkLabelRight { float:left; width:13px; height:32px; background-image:url(../images/link-label-r.png);}
.lang, .brandLabel { background: url(../images/icon-lang-sp.gif) right center no-repeat; padding-right:18px; }
.spanish .lang, .spanish .brandLabel { background: url(../images/icon-lang-in.gif) right center no-repeat; padding-right:18px; }
/* ----------------------------------------------*/

#GlobalFooter { padding:19px 19px 20px 19px; }
#GlobalFooter #footerTools { display:inline; float:left; }
#GlobalFooter #footerLegal { display:inline; float:right; clear:right; text-align:right; }
#GlobalFooter p { clear:both; margin:0; line-height:14px; font-size:10px; color:#999; }
#GlobalFooter p a { color:#fff; }

/* --- Float Hack --- */
.cf:after { content: "."; display: block;   height: 0;  clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
html .cf {height: 1%;}
/* End hide from IE-mac */

/* **************************************************************************************** */
/* ADDED                                                                                    */
/* **************************************************************************************** */


/* **************************************************************************************** */
/* OVERRIDES                                                                                */
/* **************************************************************************************** */

#adminpanel {display:none; }

#header-banner { display:none; }

.searchboxform h4 {display:none; }

div.widecontentwrapper {display:none; }
#headermainmenu {display:none; }
#WaitingMessage1 {display:none; }

