/***********************/
/*  CLASSES            **/
/***********************/
.border_bot { border-bottom: 1px solid #ccc; margin-bottom: 20px }
.white{ background: #fff}
.borderNone { border: hidden}
.clear { clear:both}
.block { display: block }

/***********************/
/*  HEADER            **/
/***********************/

#infoBox{
	float: right;
	display: block;
    margin-top: -36px }
  
  #infoBox ul li {
    font-size: 11px;
    text-align: right;
    margin-bottom: 4px}

/***********************/
/*  LEFT COLUMN       **/
/***********************/
#left_col { padding:0 20px; width: 158px; float: left }

#left_col_buttons li { margin-bottom: 10px}

#left_col_Dealerbuttons li { margin: 30px 0; }
  #left_col_Dealerbuttons li img  { margin-bottom: 20px}

/***********************/
/*  RIGHT COLUMN      **/
/***********************/

#right_col {
  float: right;
  background: #fff;
  width: 412px;
  padding: 0 20px}

#headerBox { height: 45px}
#headerBox form { float: right; margin: 10px 0 0 0}
#headerBox #pageNav { float: right; margin: 5px 0 0 0; line-height: 200%;}


#flavorText { float: right; display: inline}

#right_col p { font-size: 11px; line-height: 1.5em; margin: 10px 0; clear: right }
#right_col p span { font-style: italic; color: #666; font-size: 11px; display: block; margin-top: 3px }

#customer_care_contact { margin: 20px 0 0 60px}

#customer_care_contact label {
  float:left;
  font-size: 13px;
  margin:3px 15px 0 0;
  width: 110px}

#message_box, #customer_care_contact input, #customer_care_contact select {
  display: block;
  margin-bottom: 8px} 

#customer_care_contact input{ width: 155px}
#customer_care_contact select { width: 160px }

#message_box { width: 410px; height: 176px; margin:20px 0 20px -60px}

#attachment { margin:0 0 0 -60px}

#dealershipCommunityBanner img { margin:25px 0 15px; clear: both}

/***********************/
/*  PAGINATION  PAGE   **/
/***********************/

#pagination { float: right; margin: 10px 0 }
#pagination li {
  float: left;
  border-right: 1px #999 solid;
  padding:0 4px;
  font-weight: bold; }
  
  #pagination li:last-child { border: none; padding:0 0 0 12px;}
 
#news { height: 650px; overflow-y: auto; width: 410px}


#newsItem li img { margin-right: 15px}
#newsItem li {
  clear: both;
  border-top: 1px solid #999;
  display: block;
  padding: 20px 0;
  float: left;}
  
  #newsItem li h1 { color: #802878; font-weight: normal; margin-bottom: -5px; font-size: 14px }
  #newsItem li h2 { color: #999999; font-weight: normal; margin:10px 0 -5px; font-size: 14px }
  #newsItem li p { font-size: 12px }
  #newsItem a { clear: both; margin-bottom: 1em}
  
/***********************/
/*  NEW AND NOW       **/
/***********************/ 

.right_news_col { width: 250px; display: block;  }  
.dealerBut { padding: 30px 0}
.dealerBut.last { padding-bottom: 0}
#backToDealer { float: right; margin-bottom: 10px}
#featuredDealers { margin: -10px 0 20px}
  
/***********************/
/*  DEALER COMMUNITY  **/
/***********************/  

#dealershipCommunityBox {
  padding: 20px;
  text-align: center;
  border: 1px #761870 solid;}
  
  #dealershipCommunityBox h2 { color: #22a7ca; font-weight: normal; margin-top: 20px }
  #dealershipCommunityBox p { width: 290px; text-align: left; font-size: 12px; margin:30px auto }
  
#dealershipCommunityActions { background: #761870; height: 14px; margin-bottom: 20px; padding: 4px 13px}
#dealershipCommunityActions a { color: #fff }
  
/***********************/
/*  GALLERY  PAGE     **/
/***********************/

#left_col_treeList { margin: 10px 0 0 20px}

#left_col_treeList li { margin-bottom: 10px }

#left_col_treeList ul li { margin: 5px 0 5px 10px;}

#gallery { margin:20px 0 30px; float: left}

#gallery ul li { float: left}
#gallery ul li img { border: 1px #ccc solid; margin: 10px 5px }


/***********************/
/*  DEALER LOGIN      **/
/***********************/ 

#allAccess{ color: #fff; background: #62c2da; padding: 5px 10px; width: 95%; font-weight: bold; font-size: 18px; line-height: 1.4em }
#allAccessList { margin: 20px 0 30px 35px; font-size: 14px;}
#allAccessList li { margin:0 0 15px 0; list-style: disc}
#existingDealers h1 { text-transform: uppercase; color: #62c2da; margin-bottom: 15px}
#existingDealers label { }
#existingDealers input { position: absolute; right: 0}
#existingDealers li { margin-bottom: 20px}

#left_col_dealerLogin { float: left; width: 35%; position: relative; padding: 0 0 0 15px; }
#right_col_dealerLogin { float: right; width: 56%; position: relative; padding: 0 15px 30px 0 }
#specialMsg { font-size: 14px}


#submitRequest li {margin-bottom: 20px}
#submitRequestList { margin: 20px 0 }
#submitRequestList label { display: block; width: 120px; float: left; padding-top: 4px }
#marieTV { float: right; position: relative; top: -230px; left: 10px; width: 220px; text-align: center; margin-bottom: -200px}
#marieTV a { line-height: 1.2em; color: #76186f}

#productsChecklist li { float: left; width: 180px; margin-bottom: 3px }
#productsChecklist label { text-transform: uppercase; margin-right: 10px  }
#productsChecklist input { margin: 5px 10px 10px 0}
#selectProduct { line-height: 1.2em; margin-bottom: 10px }

#forgotPassword { color: #62c2da; background: #fff url(/images/questionMark.gif)top right no-repeat; height: 22px; padding: 5px 30px 0 0 }

/*marketingDownloads*/

.marketingDownloads { min-height: 420px; overflow: auto }
.marketingDownloads ul li { text-align: center; }
.marketingDownloads ul li p { color: #43a7c1; }
.marketingDownloads ul li p a { color: #43a7c1 }


#folderDownloads li { float: left; margin: 0px 8px 10px; font-size: 11px  }

#fileDownloads li { float: left; margin: 0px 2px 10px; width: 120px; font-size: 9px; letter-spacing: 0px; }
#filedonwloads li p span { color: #333; margin: 0 1px }

.win_trip_vegas { margin-top: 15px }
