#container{width:960px; font-size:92%;}
a{text-decoration:none;}

/* =sifr --*/
.sIFR-flash{visibility:visible !important; margin:0; padding:0;}
.sIFR-replaced, .sIFR-ignore{visibility:visible !important;}
.sIFR-alternate{position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden;}
/* =groupNav--*/
#groupNav {margin:0 auto;padding:24px 0 0 0;}/* =ie6 has issues with css padding in this application, padding is reiterated in the scripts.vm for this template. */
* html #groupNav {height:1px;}
#groupNav h3 {display:none;}
#groupNav .widgetWrap {margin:0 auto;padding:0;}

/* =thickBox--*/
#TB_window{border:1px solid;}
* html #TB_window{z-index:101;}
#TB_window .child .contact a{text-decoration:none; font-size:122%;}
#TB_window .logo, #TB_window .closeThickBox{display:none;}
#TB_window a:link, #TB_window a:visited, #TB_window a{text-decoration:none;}
#TB_window a:hover{text-decoration:none;}
#TB_window .tel dt{float:none; padding:0;}
#TB_window .tel dd{float:none; padding:0;}
.tel dt.ph1, .tel dd.ph1{display:inline;}
.tel dt.ph2, .tel dd.ph2{display:inline;}
#TB_window .tel dt.ph3{clear:left; float:left; display:inline; width:44%;}
#TB_window .tel dd.ph3{float:left; display:inline;}
*+html #TB_window li.child{min-height:1px; margin-left:-15px;}
* html #TB_window li.child{height:1%; margin-left:-15px; border-bottom:1px solid #ccc;}
/* =groupNav drop-down option to thickbox DNA675068--*/
.child a{color:#efefef; font-size:152%;}
.franchise.hoverclass .childSites .contact{padding-bottom:5px;}
.child .contact .tel{padding:0 0 0 10px;}
/* =header--*/
.group1a{width:100%;margin-top:24px;}
#hMovieWrap{margin:0 0 0 405px; width:555px;}
#hDealerName{margin:.8em 0 0 10px;}
*+html #hDealerName{margin-top:0;}
* html #hDealerName{margin-top:0;}
#hContactPhone h3{margin:-15px 0 0 10px; padding-bottom:.8em;}
*+html #hContactPhone h3{margin-top:-5px;}
* html #hContactPhone h3{margin-top:-5px;}
#header h1{margin:0; padding:5px 0 17px; font-size:350%; font-family:impact, serif; font-style:italic;}
.sIFR-active #hMovieWrap h1 {line-height:2; padding:4px 0 0;}
/* =perspective--*/
.group1b{position:relative;}
#perspectiveWrap{position:absolute; top:30px; right:-85px;}

/* =video--*/
.t1 #region1{position:absolute; left:21px; z-index:499; margin:10px 0 0; height:430px; width:392px;}
*+html .t1 #region1 {top:145px;} /*DNA760185*/
.youTube{position:relative;}
#youTubeMovie0 {left:48px;top:21px;position:absolute;}/*#youTubeMovie{position:absolute; left:48px; top:32px;} DNA760185*/
/* =welcome widget--*/
.group1c{min-height:120px;}
* html .group1c{height:1%;}
.group1c:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.truncated{float:right; padding:5px 0; width:65%;}
.truncated a{text-decoration:underline;}
a.truncate{text-decoration:none;}
/* =footer--*/
#footer{z-index:100; padding:13px 10px 0; height:30px;}
#fNav li{padding:0 .5em; border-right:1px solid;}
#fNav .fNavLast{border:0;}
