/* Forms */
#submit 	{border: 1px solid #c7303a; padding: 0px 0px 0px 0px; background-color: #c7303a; color: #ffffff; font-weight: bold;}
#contact 		{border: 1px solid #cbcbca; padding: 10px 10px 10px 10px;	width: 470px; background-color: #f1f1f1;}
#contact td 	{vertical-align: top; padding: 1px 0px 1px 15px;}

/* Listings */
.tableListings {margin: 0 0 5px 0;}
.tableListings td 					{padding: 8px 15px 8px 10px; line-height: 13px; }
.tableListings th 					{padding: 2px 15px 2px 10px; background-image: url(../images/bgr_th.gif); background-color: #adada5; color: #ffffff; font-size: 11px; text-align: left; border-bottom: 1px solid #717164; border-right: 1px solid #717164; border-left: 1px solid #e7e7dd;  border-top: 1px solid #e7e7dd;}
.tableListings td.shaded 			{background-color: #f2f2ec; border-bottom: 1px solid #d1d1cd;}
.tableListings td.blank 			{background-color: #ffffff; border-bottom: 1px solid #d1d1cd;}
.tableListings img.carPhoto 		{background-color: #ffffff; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #a8a89f; border-left: 1px solid #a8a89f;}

.listNav {margin: 0 0 5px 0; text-align: right;}
.listNav a {font-size: 11px; display: block; border: 1px solid #717164; padding: 0 5px 0 5px; margin: 0 0 0 2px;}
.listNav a:hover {text-decoration: none; background-color: #f2f2ec;}


/* PANEL WITH TABS */
.tabPanel 					{border: 1px solid #e7e7dd; width: 760px; font-size: 12px;}
.tabPanel td 				{vertical-align: top;}
.tabPanel .colOne 			{}
.tabPanel .colTwo 			{padding-left: 30px;}
.tabPanel .tabContent 		{padding: 20px;}
.tabPanel .tabs 			{clear: both; border-top: 0px solid #e6e6ea; height: 100%; overflow: hidden; background-color: #e7e7dd; background-image: url('/dealers/images/tabs_bgr.gif'); background-repeat: repeat-x;  background-position: top; margin: 0;}
.tabPanel .tabs ul			{margin: 0; padding: 0; list-style: none;}
.tabPanel .tabs li			{float: left; border-right: 1px solid #dcdcdf; }
.tabPanel .tabs a 			{padding: 15px 20px 15px 20px; display: block; color: #6e6e6e; line-height: 1em; font-size: 12px; font-weight: bold; outline: none;}
.tabPanel .tabs a.selected:hover,
.tabPanel .tabs a.selected 	{background-color: #FFF; color: #c82c39; text-decoration: none; background-image: url('/dealers/images/tabs_on.gif'); background-repeat: repeat-x; background-position: bottom;}
.tabPanel .tabs a:hover 	{background-color: #FFF; color: #000; text-decoration: none; background-image: url('/dealers/images/tabs_active.gif'); background-repeat: repeat-x; background-position: top;}
.tabPanel h1 				{margin: 0;}
.tabPanel .grayText 		{color: #666;}

/* LIST STYLES */
.simpleList 			{margin: 0 0 25px 15px; padding: 0;}
.simpleList li 			{padding: 0 0 3px 0;}

.shadedList 			{margin: 0; padding: 0; list-style: none;}
.shadedList li 			{border-bottom: 1px solid #cfdbe4; padding: 7px;}
.shadedList li.shaded 	{background-color: #f1f7fb;}

.checkMark li 			{background-image: url('/dealers/images/checkmark.gif'); background-repeat: no-repeat; background-position: 5px 6px; padding-left: 35px;}

/* FAQs */
#faqs 			{padding: 15px 0 25px 0;}
#faqs .letter 	{float: left; margin: -2px 10px 0px 0;}
#faqs .q 		{font-weight: bold; color: #057bc7; border-bottom: 1px solid #CCC; padding: 0 0 5px 0; margin: 0 0 7px 0; cursor:pointer;}
#faqs .text 	{padding: 0 25px 0 30px;}
#faqs .status 	{float: right; font-size: 110%; margin-top: 0px;}
#faqs .a 		{padding: 0 0 20px 0;}
