/* premier Styles (Premier Product) - 2.0 */
#premierContainer { height: 170px; }
#premier { width: 910px; margin: 10px auto 15px auto; position: relative; background: transparent url(/search/images/premierBG.jpg) 0 0 no-repeat; }
  #premier a { color: #039; text-decoration: none; word-wrap: break-word; outline: none; }
  #premierWrapper { padding: 10px 15px 15px 15px; background: transparent url(/search/images/premierBG-bcap.jpg) 0 100% no-repeat; }
    #premierHeader {margin: 0px 0px 12px;}
      #premierHeader .header { font-family:Arial,Helvetica,sans-serif; font-weight: bold; font-size: 14px; color:#333333; }
      #premierHeader .phone { padding-left: 20px; margin-left: 10px; background: transparent url(/search/images/phone_Icon.gif) 0 50% no-repeat; font-weight: bold; }
    #premierDC { width: 300px; float: right;}
	#premierDC h5 { display: block; }
			#premierDC .logo { float: left; width: auto;  border: 1px solid #fff; width: 88px;}
#premierDC .dcInfo { float: left; width: auto;  width: 180px; padding-left: 10px; }#premierDC .offer { display: block; margin: 0 0 5px 0; background:url("/search/css/bullet_square.gif") no-repeat scroll 0 0.75em transparent; padding:0 0 0 10px; }
	#premierDC .streetAddress { font:11px/140% Verdana,Arial,Helvetica,sans-serif; font-weight: normal !important; float: left; }
	#premierDC .city { }
	#premierDC .state { }
	#premierDC .mapDirections { display: block; font-size: 87%; }
	#premierDC .url:hover { text-decoration: underline; }
	#premier .dealerSpecialsBttn  a {background: url("/search/images/dealerSpecialsBttnHover.gif") no-repeat scroll 0 0 transparent;} 

    #premierIC { width: 240px; float: left; margin-left: 15px; color: #333; text-align: center; }
	#premierIC span { display: block; }
	#premierIC .mm { font-family:Verdana; font-weight: bold; margin-bottom: 5px; }
	#premierIC .mm span { font-weight: normal; }
	#premierIC .invCounts { width: 100%; float: left; }
	#premierIC .invCounts a { width: 31%;float: left; color: #555; text-decoration: none; }
	#premierIC .invCounts_1 a { width: 100%;float: left; color: #555; text-decoration: none; }
	#premierIC .invCounts_2 a { width: 50%;float: left; color: #555; text-decoration: none; }
	#premierIC .invCounts_3 a { width: 31%;float: left; color: #555; text-decoration: none; }
	#premierIC .invCounts.dos a { width: 48%; }
	#premierIC .invCounts.uno a { width: 98%; }
	#premierIC .title { font-family:Arial,Helvetica,sans-serif; font-weight: bold; font-size: 13px; color: #039; white-space: nowrap; }
	#premierIC .price { font-weight: normal; }

    #premierFC { width: 305px; float: left; }
	#premierFC a { text-decoration: none; }
	#premierFC a:hover { text-decoration: underline; }
	#premierFC .photo { width: 110px; float: left; text-decoration: none; }
	#premierFC .photo:hover { text-decoration: none; }
	#premierFC .photo img { border: 1px solid #DF4600; }
	#premierFC .photo span { color: #333; font-size: 87%; display: block; }
	#premierFC .stats { width: auto; font-family:Arial,Helvetica,sans-serif; }
	#premierFC .stats span { margin: 0 10px 5px 0; }
	#premierFC .stats .price { font-family:Arial,Helvetica,sans-serif; font-weight: bold; font-size: 128%; }
	#premierFC .stats .miles { font-family:Arial,Helvetica,sans-serif; font-size: 128%; color:#666; }
	#premierFC .ymmt { display: block; font-family:Arial,Helvetica,sans-serif; font-weight: bold; font-size: 128%; margin: 0 0 5px 0; }
	#premierFC .ymmt span { white-space: wrap; }
	#premierFC .contact { display: block; float: none; width: auto; line-height: 24px; }
	#premierFC .email { padding-left: 20px; white-space: nowrap; display: block; float: left; width: auto; background: transparent url(http://www.cars.com/search/css/emailAggResults.gif) 0 50% no-repeat; }
	#premierFC .chat { display: block; float: left; width: auto; padding-left: 15px; margin-left: 10px; white-space: nowrap; display: none; /* display override by ping call inf online */
        background: transparent url(http://www.cars.com/search/css/chatAggResults.gif) 0 50% no-repeat; }
	#premierFC .dealerSpecialsBttn, #premierFC .dealerSpecialsBttnNew { margin: 5px 0 0 0; clear: both; }
	#premierFC a.dealerSpecialsBttnTxt { color: #224201; text-decoration: none; }

	#premierFooter .footer { display: block; margin:20px 0 0; color: #666; font-size: 91%; line-height: 130%; font-family:Verdana,sans-serif; line-height:140%; }
	#premierFooter .url { text-decoration: none;  }
	#premierFooter .url:hover { text-decoration: underline; }
	
	p { margin:0 0 10px; }

	.text-center { text-align: center; }

	#premierHeader{
	width: 100%;
	text-align: center;
	}