/*****************************************************************************/

.cars_head 
{
	height:59px; 
	padding:15px  0 0 0;  /*  top right bottom left  */
	margin:0; 
	background: url(http://media.miamiherald.com/static/images/classifieds/cars/logo_background.gif) bottom repeat-x;
}

.cars_head_txt 
{
	clear:both; 
	margin: 0 0 5px 0; 
	padding:3px 10px 7px 10px; 
	background: url(http://media.miamiherald.com/static/images/classifieds/cars/nav_text_background.gif) top repeat-x;
}

.cars_head_txt p 
{
	margin:0; 
	padding:0;
	text-align:left;
}

.cars_box_main, .box_bottom_container
{
	width: 600px;
	border: 1px solid #6633cc;
	background: #EEEEEE;
	overflow: hidden;
}

.cars_box_main .heading
{
	font-size: 20px; 
	font-weight: bold;
}

.cars_box_main .subheading
{
	font-size: 12px;
	font-weight: bold;
}

.cars_box_main .subheading select
{
	width: 150px;
}

.cars_box_main_left, .box_bottom_left
{
	float: left;
	width: 290px;
	border-right: 1px solid #6633cc;
 	padding: 10px 0px 0px 10px; /* top, right, bottom, left */  
}

.cars_box_main_left a
{
	font-weight: bold;
}

.cars_box_main_right, .box_bottom_right
{
	float: right;
	width: 290px;
 	padding: 10px 0px 0px 0px; /* top, right, bottom, left */
}

.box_bottom_title
{
	width: 180px;
	padding: 0px 20px 0px 20px; 
	font-size: 1.25em; 
	font-weight: bold;	 
	color: white; 
	background: #6633cc; 
}


.box_bottom_container li
{
	background-image: url(http://media.miamiherald.com/static/images/classifieds/cars/orange_arrows.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 15px;
}

/* Styles for the Special Section in Right Rail */
#main_container { border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; margin-bottom: 10px;}
#heading_title {background-color:#F7F6E6;font-family:Arial, sans-serif;font-size:12px;font-weight:bold;color:#9F947A;text-align:center; margin-bottom: 10px; }
#image_link {margin-bottom:20px;font-family:Arial, sans-serif;font-size:12px;font-weight:bold;color:#0044BB;text-align:center;}
#more_automotive {background-color:#d4cdaf;font-family:Arial, sans-serif;font-size:12px;font-weight:bold;color:#0044BB;}
#auto_links {padding:5px;}

/* Style for Automotive specials div */
#image_container {float:left;width:120px;padding-right:15px;overflow:hidden;}
#container_email {border-style:solid;border-width:2px;padding:15px;border-color:#666666;}
/*****************************************************************************/


/*********** new widget styles ******************************************/
span.widget1 {
margin: 0px;
font-family:Arial,verdana,sans-serif; 
font-size:18pt;
font-weight:bold;
color:#3F25AE
}
span.widget2 {
margin: 0px;
font-family:Arial,verdana,sans-serif; 
font-size:13pt;
font-weight:bold;
color:#EB5900
}
span.widget3 {
margin: 0px;
font-family:Arial,verdana,sans-serif; 
font-size:8pt;
font-weight:bold;
color:Black
}
span.widget4 {
margin: 0px;
font-family:Arial,verdana,sans-serif; 
font-size:9.25pt;
color:Black
}
select.widget {
margin: 0px;
font-size: 13px;
}
select.widgetmm {
margin: 0px;
font-size: 13px;
width: 174px;
}
input.text.widget {
margin: 0px;
font-size: 13px;
}
a.widget { 
font-family:Arial,verdana,sans-serif;
font-size:8pt;
font-weight:bold;
}
a.widget:active { color: #3F25AE; text-decoration: underline; }
a.widget:visited { color: #3F25AE; text-decoration: underline; }
a.widget:hover { text-decoration: none; }

a.widgetsm { 
font-family:Arial,verdana,sans-serif;
font-size:8pt;
}
a.widgetsm:active { color: #3F25AE; text-decoration: underline; }
a.widgetsm:visited { color: #3F25AE; text-decoration: underline; }
a.widgetsm:hover { text-decoration: none; }
a.widgetlg { 
font-family:Arial,verdana,sans-serif;
font-size:7.5pt;
font-weight:bold;
}
a.widgetlg:active { color: #3F25AE; text-decoration: underline; }
a.widgetlg:visited { color: #3F25AE; text-decoration: underline; }
a.widgetlg:hover { text-decoration: none; }
ul.widget{
list-style-position: inside;
margin-left: 10px;
margin-top: 0px;
margin-bottom: 10px;
}
li.widget{
margin-top: 0px;
margin-bottom: 0px;
list-style:square;
list-style-position: inside;
margin-left: 10px;
color:#EB5900;
}
table.widget{
white-space: no-wrap;
}
.BttnPill { display: inline; white-space: no-wrap;}
.BttnPill a { text-decoration: none; width: auto; }
.BttnPill a:link, .BttnPill a:active, .BttnPill a:visited { color: #fff; text-decoration: none; }
.BttnPill a:hover { color: #fc0; cursor: pointer; text-decoration: none; }
.BttnPill .bttntxt a{ padding-left: 20px; }
/* ? */.BttnPill .bttntxtalt a{ padding-left: 10px; }
.bttntxt{ 	float: left; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; padding: 0 2px 1px 0; height: 17px; line-height: 16px; }
/* ? */	.bttntxtalt { background: transparent url(http://www.cars.com/images/long_back_orng_no_arrow.gif) no-repeat left top; } 
.bttntxt { background: transparent url(http://www.cars.com/images/long_back_orng.gif) no-repeat left top; } 
.bttncap { float: left; width: 8px; height: 17px; padding: 0;} 
.bttncap { background: transparent url(http://www.cars.com/images/bttncapOrngR.gif) no-repeat top left; }
/*********** new widget styles ******************************************/
