/*
  Style Index

  $0 - Imported Styles
  $1 - Common Elements
  $2 - Sidebar
  $3 - Content
  $4 - Footer
  $5 - Navigation
  $6 - Imagemap
*/

/* $0 - Imported Styles //////////////////////////////////////////////////////*/

@import url('reset.css');

/* $1 - Common Elements //////////////////////////////////////////////////////*/

html
{
  height:100%;
}

body
{
  height:100%;
  color:#333333;
  font-size:12px;
  font-family:Arial, sans-serif;
  text-align:center;
  background:#e9e9e9;
  overflow:visible!important;
  overflow-x:auto;
  overflow-y:hidden;
}
strong
{
  font-weight:bold; 
}
a
{
  color:#666666;
  font-family:Arial, sans-serif;
}
a:hover,
a:focus
{
  color:#cc0000;
}
a.witharrow,
.mzag_db_orm_globalactions a
{
  padding-left:14px;
  background:url('../images/arrow-gray.gif') no-repeat 2px 3px;
}
a.witharrow:hover,
.mzag_db_orm_globalactions a:hover
{
  color:#cc0000;
  background:url('../images/arrow-red.gif') no-repeat 2px 3px;
}
a.mobilelink
{
  display:block;
  height:20px;
  padding-left:18px;
  background:url('../images/mobile.gif') no-repeat 0 -2px;
}
a.news
{
  display:block;
  padding:3px 0px 3px 14px;
  border-top:1px solid #d7d7d7;
  border-bottom:1px solid #d7d7d7;
  background:url('../images/arrow-gray.gif') no-repeat 2px center;
}

.clear
{
  height:0px;
  line-height:0px;
  clear:both;
}

a.arrow_button,
.formbuttons a,
.formbuttons .mzag_submit_button
{
  position:relative;
  font-weight:bold;
  line-height:15px;
  padding:2px 20px 2px 15px;
  background:#ffffff url('../images/arrow-gray.gif') no-repeat 95% 95%;
  border:1px solid #d7d7d7;
}

/* $2 - Sidebar //////////////////////////////////////////////////////////////*/

.home .sidebar_shadow
{
  position:absolute;
  top:0;
  left:32px;
  width:239px;
  height:455px;
  background-color:#ffffff;
  filter:alpha(opacity=20);
  opacity:0.2;
  z-index:1;
}
.home .sidebar
{
  position:absolute;
  top:8px;
  left:40px;
  width:223px;
  height:439px;
  background-color:#ffffff;
  z-index:2;
}
.home .sidebar_entry
{
  background-color:#f7f7f7;
}

.follow .sidebar
{
  float:left;
  width:223px;
  background-color:#ffffff;
}

.logo
{
  width:223px;
  height:80px;
  margin:0px;
  padding:0px;
}
.logo_entry
{
  height:130px;
}
.logo a
{
  display:block;
  width:223px;
  height:80px;
  margin:0px;
  padding:0px;
  line-height:80px;
  text-indent:-9999px;
  background:#ffffff url('../images/logo_compact.gif') no-repeat 0px center;
}
.logo_entry a
{
  height:130px;
  border-bottom:1px solid #d7d7d7;
}

/* $3 - Content //////////////////////////////////////////////////////////////*/

#dealerweb_panel_main
{
  position:relative;
  width:1063px;
  height:auto!important;
  min-height:100%;
  text-align:left;
  margin:0px auto;
  background:#ffffff;
}

.follow
{
  background-image:url('../images/background.gif') !important;
  background-repeat:repeat-y;
}

.content_lower
{
  height:220px;
  margin:0px;
  padding:0px;
}

* html .content_lower
{
  height:187px;
}

.content_container
{
  float:left;
  width:839px;
  padding-left:1px;
  padding-bottom:30px;
}

.content_container .navigation_title
{
  width:790px;
  height:27px;
  padding-top:29px;
  margin-bottom:24px;
  border-bottom:1px solid #d7d7d7;
}
.content_container .navigation_title_noimage
{
  padding-top:53px;
}

.navigation_title .navigation_title_img
{
  float:left;
  width:517px;
}

.content_wrapper
{
  width:790px;
  padding:0px 25px 25px 24px;
}

.content_wrapper .page
{
  float:left;
  width:573px;
  margin-right:50px;
}
.content_wrapper .page_wide
{
  width:790px;
  margin-right:0px;
}
.tab_content .page
{
  width:525px;
}
.tab_content .page_wide
{
  width:742px;
  margin-right:0px;
}
.tab_content .page_small
{
  width:525px;
  margin-right:0px;
}
.content_wrapper .infopanels
{
  float:left;
  width:167px;
  line-height:15px;
}

.infopanels .infopanel
{
  margin-bottom:12px;
}
.infopanel span
{
  display:block;
  font-size:10px;
  padding-left:8px;
  background:#ffffff url('../images/arrow-gray.gif') no-repeat left 3px;
}
.infopanel a:hover span
{
  background-image:url('../images/arrow-red.gif');
}
.infopanels h3
{
  font-size:12px;
  font-weight:bold;
  margin-bottom:5px;
}

.pdds_flash_wrapper
{
  width:790px;
  text-align:center;
  margin-bottom:24px;
  padding-bottom:15px;
  border-bottom:1px solid #d7d7d7;
}

.gallery_flash_wrapper
{
  width:790px;
  text-align:center;
  margin-bottom:24px;
}

.tab_container
{
  position:relative;
  width:100%;
  margin:0px;
  padding:0px;
  z-index:100;
  overflow:hidden;
}
.mzag_events_overview .tab_container
{
  float:left;
  width:300px;
}
.mzag_events_overview .controls,
.mzag_events_details .controls,
.mzag_news_overview .controls,
.mzag_news_details .controls
{
  position:relative;
  float:left;
  width:273px;
}
.mzag_events_overview .controls
{
  top:-2px;
}
.mzag_news_overview .controls,
.mzag_events_details .controls,
.mzag_news_details .controls
{
  top:8px;
}
.controls .normal,
.controls .bigger,
.controls .biggest
{
  color:#9a2a0a;
  font-weight:bold;
}
.controls .normal
{
  font-size:11px;
}
.controls .bigger
{
  font-size:12px;
  padding-left:2px;
}
.controls .biggest
{
  font-size:13px;
  padding-left:2px;
}
.controls .yearcontrol
{
  position:absolute;
  right:100px;
  height:16px;
  line-height:16px;
}
.yearcontrol .yearselector
{
  position:relative;
  top:-2px;
  font-size:10px;
  padding:0px;
  background-color:#ffffff;
  border:1px solid #d7d7d7;
}
.controls .fontcontrol
{
  position:absolute;
  right:0px;
  height:16px;
  line-height:16px;
}

.tabs
{
  position:relative;
  height:16px;
  margin:0px;
  padding:0px;
  list-style-type:none;
}
.tabs li
{
  position:relative;
  float:left;
  height:16px;
  margin:0px;
  padding:0px;
  background:#cccccc url('../images/tab-bg.gif') no-repeat right top;
}
.tabs li a
{
  display:block;
  float:left;
  height:16px;
  color:#666666;
  text-decoration:none;
  margin:0px;
  padding:1px 20px 1px 20px;
}
.tabs .tab0 { z-index:109; border-left:1px solid #ccc; }
.tabs .tab1 { z-index:108; left:-15px; }
.tabs .tab2 { z-index:107; left:-30px; }
.tabs .tab3 { z-index:106; left:-45px; }
.tabs .tab4 { z-index:105; left:-60px; }
.tabs .tab5 { z-index:104; left:-75px; }
.tabs .tab6 { z-index:103; left:-90px; }

.tabs .current
{
  background:#ffffff url('../images/tab-selected-bg.gif') no-repeat right top;
  z-index:120;
}
.tabs .current a
{
  cursor:default;
}
.tabs li a.last_child
{
  background:url('../images/tab-last-bg.gif') no-repeat right top;
}
.tabs .current a.last_child
{
  background:url('../images/tab-last-selected-bg.gif') no-repeat right top;
}

.tab_content
{
  position:relative;
  top:-1px;
  width:742px;
  padding:23px;
  margin-bottom:25px;
  border:1px solid #cccccc;
  z-index:10;
}
.mzag_events_overview .tab_content
{
  float:left;
  width:525px;
  margin-right:50px;
}

.chapter
{
  width:100%;
  margin-bottom:17px;
}
.chapter_dotted
{
  padding-bottom:20px;
  border-bottom:1px dashed #d7d7d7;
}
.chapter .chapter_image
{
  float:left;
  width:151px;
  margin-right:20px;
}
.chapter .chapter_no_image
{
  float:left;
  width:5px;
  margin-right:20px;
}
.chapter .chapter_content
{
  float:left;
  width:402px;
  line-height:15px;
}
.chapter .chapter_latest
{
  display:block;
  padding:10px 10px 10px 20px;
  border-top:1px solid #9a2a0a;
  border-bottom:1px solid #9a2a0a;
  background:#f7f7f7 url('../images/arrow-darkred.gif') no-repeat 10px 14px;
}
.chapter_latest h2
{
  margin-bottom:3px!important;
}
.chapter_latest h2 a
{
  font-weight:bold;
  color:#9a2a0a;
}
.chapter_latest .chapter_latest_headline,
.chapter_latest .chapter_latest_date
{
  display:block;
  float:left;
}
.chapter_latest .chapter_latest_headline
{
  width:300px;
}
.chapter_latest .chapter_latest_date
{
  width:72px;
  text-align:right;
}

.tab_content .chapter .chapter_content
{
  width:354px;
}
.page_head_image
{
  margin-bottom:20px;
}
.chapter_content .headline2
{
  margin-top:5px;
  margin-bottom:3px;
  padding-left:14px;
  background-image:url('../images/arrow-gray.gif');
  background-position:left center;
  background-repeat:no-repeat;
}
.chapter_content .headline2_nolink
{
  margin-top:5px;
  margin-bottom:3px;
}

.page
{
  color:#333333;
  font-size:12px;
  line-height:15px;
}
.page p, .page td
{
  color:#333333;
  font-size:12px;
  line-height:15px;
}
.page ul
{
  line-height:15px;
  padding-left:20px;
  list-style-type:square;
}
.page ul,
.page p
{
  margin-bottom:15px;
}
.page .lightgrey
{
  background-color:#f5f5f5;
}
.page .blackborders
{
  padding:10px 60px 10px 10px;
  border-top:1px solid #990000;
  border-bottom:1px solid #cc0000;
}
.page h2
{
  color:#333333;
  font-size:12px;
  font-weight:bold;
  margin-bottom:10px;
}
.page h2.news
{
  font-size:14px;
  margin-bottom:0px;
}
.page .newsdate
{
  font-size:12px;
  font-weight:bold;
  margin-bottom:10px;
}
.page hr
{
  height:1px;
  width:100%;
  color:#cccccc;
  margin-bottom:10px;
  background-color:#cccccc;
  border:none;
}
.page .defaultRightMargin
{
  margin-right:50px;
}

.page .model_info
{
  width:100%;
}
.model_info .left_column,
.model_info .right_column
{
  color:#333333;
  padding-bottom:8px;
}
.model_info .left_column
{
  width:52%;
}

table.address
{
  width:100%;
  margin-bottom:15px;
}
table.address td
{
  padding-right:20px;
}

table.news_table,
table.events_table
{
  width:100%;
}
table.news_table .title
{
  padding:15px 50px 15px 0px;
}
table.news_table .teaser
{
  padding-left:13px;
}
table.news_table .title h2
{
  margin-bottom:3px;
}
table.news_table .title a,
table.events_table .title a
{
  display:block;
}
table.news_table .title a
{
  font-weight:bold;
}
table.news_table td
{
  font-size:12px;
  border-bottom:1px dashed #d7d7d7;
}
table.news_table .date
{
  width:85px;
  text-align:right;
  padding-top:15px;
  padding-right:20px;
}

table.events_table td
{
  padding-bottom:15px;
}
table.events_table .img
{
  width:151px;
  padding-right:20px;
}
table.events_table .title
{
  padding-top:2px;
}
table.events_table .date
{
  width:65px;
  font-weight:bold;
  text-align:right;
  padding-top:2px;
}
table.events_table .title h2
{
  margin-bottom:10px;
}

table.highlight td
{
  border-bottom:0px;
}
table.highlight
{
  border-top:1px solid #9a2a0a;
  border-bottom:1px solid #9a2a0a;
  background-color:#f7f7f7;
}
table.highlight .title
{
  padding:12px 50px 12px 10px;
  background-position:10px 20px;
}
table.highlight .title a
{
  display:block;
  color:#994400;
  background:url('../images/arrow-darkred.gif') no-repeat 2px 3px;
}
table.highlight .seconditem
{
  border-top:1px solid #ffffff;
}

table.form
{
  width:100%;
  margin-bottom:10px;
  border:1px solid #cecece;
  background-color:#fbfbfb;
}
table.form th,
table.form td
{
  color:#5b85ad;
  padding:6px 10px;
}
table.form th
{
  font-size:12px;
  font-weight:bold;
}
table.form th span
{
  position:relative;
  top:2px;
}
table.form .bottommargin
{
  margin-bottom:8px!important;
}
table.form .leftlabel
{
  float:left;
  line-height:18px;
  margin-right:15px;
}
table.form .toplabel
{
  margin-bottom:3px;
}
table.form .notice
{
  color:#000000;
}
table.form .error
{
  height:14px;
  color:#9f1200;
  padding-top:0px;
  padding-bottom:0px;
}
table.form .errorimg
{
  padding-right:21px;
  background-image:url('../images/form-error.gif');
  background-repeat:no-repeat;
  background-position:right 0px;
}
table.form .tabledivider
{
  height:15px;
  background-image:url('../images/tabledivider.gif');
  background-repeat:no-repeat;
}
table.form .mzag_gui_textbox
{
  width:96%;
  color:#333333;
  font-size:12px;
  padding:1px;
  border:1px solid #d7d7d7;
}
table.form .mzag_gui_radiogroup,
table.form .mzag_gui_checkboxes
{
  line-height:18px;
}
table.form .mzag_gui_textarea
{
  width:99%;
  color:#333333;
  font-size:12px;
  border:1px solid #d7d7d7;
}
table.form .mzag_gui_combobox
{
  color:#333333;
  font-size:12px;
  padding:1px;
  border:1px solid #cccccc;
}
table.form .mzag_common_error
{
  border-color:#9f1200;
}
table.form .mzag_gui_checkbox,
table.form .mzag_gui_radiobutton
{
  position:relative;
  top:-1px;
  margin-right:4px;
}
table.form ul
{
  padding-left:0px;
  margin-bottom:0px;
  list-style-type:none;
}
table.form li
{
  float:left;
  margin-right:20px;
}
table.form .mzag_gui_datetime
{
  position:relative;
  z-index:10000;
}
table.form #dealerweb_panel_main-custom_panel-preferreddate-choosebutton
{
  border-style: none;
	border-color: inherit;
	border-width: medium;
	width:16px;
  	height:12px;
  background-image:url('../images/calendar.gif');
  	background-repeat:no-repeat;
  	background-color:transparent;
  }
table.form #dealerweb_panel_main-custom_panel-preferreddate-datebox
{
  width:89%;
}
table.form #dealerweb_panel_main-custom_panel-preferreddate-todaynowbutton,
table.form #dealerweb_panel_main-custom_panel-preferreddate-clearbutton
{
  display:none;
}
table.form .areacode
{
  width:12%;
}
table.form .phone
{
  width:78%;
}
table.form .country,
table.form .city,
table.form .province,
table.form .career,
table.form .age
{
  width:98%;
}
table.form .date #dealerweb_panel_main-custom_panel-preferreddate-datebox
{
  width:80%;
  margin-left:5px;
}
table.form .date
{
  float:left;
}
table.form .time
{
  float:left;
  width:30%;
}
table.form .modelcombo,
table.form .serviceitem
{
  width:99%;
}
table.form .mileage
{
  width:75%
}
table.form .mileage_unit
{
  width:20%
}

table.sitemap
{
  width:70%;
}
table.sitemap td
{
  width:50%;
}
table.sitemap ul
{
  list-style:none;
}
table.sitemap ul.mzag_cms_sitemap_level_1
{
  padding-left:0px;
}
table.sitemap ul.mzag_cms_sitemap_level_2
{
  padding-left:15px;
}
table.sitemap .headline2
{
  padding-left:14px;
  background-image:url('../images/arrow-gray.gif');
  background-position:left center;
  background-repeat:no-repeat;
}

.formbuttons
{
  text-align:left;
}

div.pager a
{
  font-weight:bold;
  padding-left:3px;
  padding-right:3px;
}
div.pager a.current
{
  color:#ff0000;
}

.expander
{
  margin-bottom:20px;
}
.expander div.expandable
{
  width:440px;
  cursor:pointer;
  padding:10px 50px 10px 35px;
  background-image:url('../images/blueplus.gif');
  background-repeat:no-repeat;
  background-position:10px 10px;
}
.expander div.active
{
  background-color:#f5f5f5;
}
.expander div.expanded
{
  background-image:url('../images/blueminus.gif');
}
.expander p
{
  display:none;
  margin-bottom:0px;
}
.expander div.expanded p
{
  display:block;
}

.dealerweb_panel_dealerselector
{
  position:absolute;
  top:7px;
  right:52px;
  z-index:1;
}
.dealerweb_panel_dealerselector .mzag_gui_combobox
{
  color:#333333;
  line-height:20px;
  padding:1px;
  border:1px solid #d7d7d7;
  background-color:#ffffff;
}

.currentdealer
{
  position:relative;
  float:left;
  width:211px;
  color:#333333;
  line-height:13px;
  margin-top:13px;
}
.home .currentdealer
{
  left:61px;
}
.follow .currentdealer
{
  left:25px;
  margin-bottom:20px;
}
.currentdealer div
{
  margin-top:5px;
}
.currentdealer strong
{
  display:block;
}
.currentdealer a
{
  line-height:25px;
  padding-left:10px;
}

/* $4 - Footer ///////////////////////////////////////////////////////////////*/

div.footer
{
  position:absolute;
  bottom:0px;
  width:100%;
  color:#666666;
  border:0px solid #d9d9d9;
  border-top-width:1px;
}
div.footer,
div.footer div
{
  margin:0px;
  padding:0px;
}
.footer .copyright,
.footer .navigation a
{
  height:24px;
  line-height:24px;
  vertical-align:middle;
  margin:0px;
  padding:0px;
}
.footer div
{
  float:left;
}

.footer .copyright
{
  padding-left:73px;
}
.follow .footer .copyright
{
  padding-left:24px;
}
.footer .copyright_entry
{
  height:24px;
  line-height:24px;
  padding-left:68px;
}
.footer .navigation
{
  width:223px;
  text-align:center;
}
.home .footer .navigation
{
  width:209px;
  text-align:left;
  padding-left:62px;
}
.home .footer .copyright
{
  padding-left:25px;
}

/* $5 - Navigation ///////////////////////////////////////////////////////////*/

#dealerweb_panel_main-navigation-container
{
  position:relative;
  width:223px;
  margin:0px;
  padding:0px;
  border-top:1px solid #d7d7d7;
  background-color:#ffffff;
}

.follow #dealerweb_panel_main-navigation-container
{
  z-index:200;
}

#dealerweb_panel_main-navigation
{
  position:relative;
  margin:0px;
  padding:0px;
}

#dealerweb_panel_main-navigation ul
{
  margin:0px;
  padding:0px;
}
#dealerweb_panel_main-navigation li
{
  width:223px;
}
#dealerweb_panel_main-navigation ul.level1 li a.hover_ie6
{
  margin:0px;
  padding:0px;
  background:transparent;
  border:none;
}

#dealerweb_panel_main-navigation a:hover
{
  white-space:nowrap;
}

#dealerweb_panel_main-navigation ul.level1 li
{
  float:left;
  width:223px;
}
#dealerweb_panel_main-navigation ul.level1 li a
{
  display:block;
  width:199px;
  height:22px;
  line-height:22px;
  color:#000000;
  text-decoration:none;
  padding-left:24px;
  border-bottom:1px solid #d7d7d7;
  background-color:#ffffff;
}

#dealerweb_panel_main-navigation table
{
  margin:-1px;
  padding:0px;
  border-collapse:collapse;
}

#dealerweb_panel_main-navigation ul.level1
{
  margin:0px;
  padding:0px;
}

#dealerweb_panel_main-navigation ul.level1 ul.flyout
{
  position:absolute;
  left:-9999px;
  width:223px;
  margin:0px;
  padding:0px;
  list-style:none;
  border:none;
}
.home #dealerweb_panel_main-navigation :hover ul.level1 :hover ul.flyout
{
  top:-89px;
  left:223px;
  width:224px;
  background-image:url('../images/bg-transparent-white-20.png');
}
.home #dealerweb_panel_main-navigation :hover ul.level1 :hover .child1 { padding-top:89px;  height:366px; }
.home #dealerweb_panel_main-navigation :hover ul.level1 :hover .child2 { padding-top:137px; height:318px; }
.home #dealerweb_panel_main-navigation :hover ul.level1 :hover .child3 { padding-top:185px; height:270px; }
.home #dealerweb_panel_main-navigation :hover ul.level1 :hover .child4 { padding-top:233px; height:222px; }
.home #dealerweb_panel_main-navigation :hover ul.level1 :hover .child5 { padding-top:281px; height:174px; }

.home #dealerweb_panel_main-navigation ul.level1 li a
{
  display:block;
  height:47px;
  line-height:47px;
  color:#000000;
  background:url('../images/start-nav-bg.gif') no-repeat 0px 0px;
}
.home #dealerweb_panel_main-navigation ul.level1 li a:hover
{
  color:#cc0000;
  background-image:url('../images/start-nav-bg-active.gif');
}


.home #dealerweb_panel_main-navigation ul.level2 li a
{
  height:23px;
  line-height:23px;
  border-left:1px solid #d7d7d7;
  background:#ffffff;
  filter:alpha(opacity=90);
  opacity:0.9;
}
.home #dealerweb_panel_main-navigation ul.level2 li a:hover
{
  background:#ffffff;
  filter:alpha(opacity=100);
  opacity:1;
}

.follow #dealerweb_panel_main-navigation :hover ul.level1 :hover ul.flyout
{
  top:-5px;
  left:223px;
  padding:5px 6px;
  background-image:url('../images/bg-transparent-grey-80.png');
}

.follow #dealerweb_panel_main-navigation ul.level1 li a
{
  display:block;
  width:199px;
  height:25px;
  line-height:25px;
  color:#666666;
  text-decoration:none;
  text-transform:uppercase;
  background-color:#ffffff;
  background-image:url('../images/follow-nav-home-bg.gif');
}
.follow #dealerweb_panel_main-navigation ul.level1 li a:hover
{
  color:#cc0000;
  background-image:url('../images/follow-nav-home-bg-active.gif');
}

.follow #dealerweb_panel_main-navigation ul.level2 li a
{
  text-transform:uppercase;
  background-image:url('../images/follow-nav-current-bg-active.gif');
  border-bottom:1px dashed #d7d7d7;
}
.follow #dealerweb_panel_main-navigation ul.level2 li a.active
{
  color:#666666;
  background-image:url('../images/follow-nav-current-bg.gif');
}
.follow #dealerweb_panel_main-navigation ul.level2 li a:hover,
.follow #dealerweb_panel_main-navigation ul.level2 li a.current
{
  color:#cc0000;
  background-image:url('../images/follow-nav-current-bg-active.gif');
}

.follow #dealerweb_panel_main-navigation ul.flyout li a
{
  text-transform:uppercase;
  background-image:none;
  background-color:#ffffff;
  border-bottom:1px solid #d7d7d7;
}
.follow #dealerweb_panel_main-navigation ul.flyout li a:hover
{
  background-image:none;
  background-color:#f2f2f2!important;
}
.follow #dealerweb_panel_main-navigation ul.flyout li a.current,
.follow #dealerweb_panel_main-navigation ul.flyout li a.active
{
  color:#666666;
  background-image:none;
  background-color:#ffffff;
}

.follow #dealerweb_panel_main-navigation ul.level3
{
  float:left;
  padding-top:5px;
  padding-bottom:5px;
 border-bottom:1px dashed #d7d7d7;
}
/*
.follow #dealerweb_panel_main-navigation ul.level3
{
  float:left;
  padding-top:5px;
  padding-bottom:12px;
  border-bottom:1px solid #d7d7d7;
}*/

.follow #dealerweb_panel_main-navigation ul.level3 li a
{
  width:192px;
  height:18px;
  line-height:18px;
  text-transform:none;
  padding-left:30px;
  border-bottom:none;
  background-image:none;
}
.follow #dealerweb_panel_main-navigation ul.level3 li a:hover
{
  color:#cc0000;
  background-image:none;
}
.follow #dealerweb_panel_main-navigation ul.level3 li a.active
{
  color:#cc0000;
  background-image:url('../images/lv3-nav-active.gif');
}


.subdealer
{
  width:179px;
  padding:25px 22px 0px 22px;
}
.subdealer .headline
{
  margin-bottom:10px;
}
.subdealer .mzag_gui_combobox
{
  width:100%;
  font-size:12px;
}
.subdealer .buttonbar
{
  width:179px;
  text-align:right;
  margin-top:3px;
}

.home #dealerweb_panel_main-subdealerpopups
{
  position:absolute;
  z-index:10;
}
.subdealerpopup
{
  position:absolute;
  display:none;
  width:178px;
  padding:10px;
  background-color:#ffffff;
  border:1px solid #666666;
  z-index:11;
}
.subdealerpopup h1
{
  font-size:12px;
  font-weight:bold;
  margin-top:10px;
  margin-bottom:8px;
}
.subdealerpopup .address
{
  line-height:15px;
}

.quicknavigation
{
  width:223px;
  text-align:center;
}
.home .quicknavigation
{
  position:absolute;
  bottom:10px!important;
  bottom:9px;
	left: 0px;
}
.follow .quicknavigation
{
  float:left;
  margin-top:7px;
  padding-top:12px;
  padding-bottom:12px;
  border-bottom:1px solid #d7d7d7;
}

.quicknavigation ul
{
  width:179px;
  margin:0px auto;
  text-align:center;
}
.follow .quicknavigation ul
{
  width:127px;
}
.quicknavigation ul li
{
  text-align:left;
  padding:1px;
  margin-bottom:3px;
  border:1px solid #5b85ad;
  background-color:#ffffff;
}
.quicknavigation ul li a
{
  display:block;
  height:13px;
  line-height:13px;
  color:#ffffff;
  margin:0px;
  padding:1px;
  padding-left:22px;
  border:1px solid #5b85ad;
  background:#5b85ad;
}
.follow .quicknavigation ul li a
{
  padding-left:12px;
}
.quicknavigation ul li a:hover
{
  color:#428db2;
  background-color:#ffffff;
}

/* $6 - Imagemap /////////////////////////////////////////////////////////////*/

.dealerwebmedia_panel_imagemap
{
  position:relative;
  width:1063px;
  height:455px;
  border:none;
  overflow:hidden;
  z-index:0;
}

/* $7 - Versioning ///////////////////////////////////////////////////////////*/

.dealerwebversioning_panel_preview
{
	height:20px;
	border:0px solid #ff0000;
	border-bottom-width:1px;
	background:#ffffff;
}
.dealerwebversioning_panel_preview a
{
	display:block;
	color:#000000;
	text-align:right;
	line-height:20px;
	padding-right:20px;
}
