@charset "utf-8";
/* Summit Place Kia - Specials CSS  */

.rewards h1				{ padding-left:20px; }
.rewards .mcol 			{ width:310px; float:left; margin-left:20px; }
.rewards .rcol			{ width:310px; float:right; font-size:12px; margin-right:20px; } 
.rewards .mcol .hlite 	{ font-size:16px; font-weight:normal; line-height:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#333; }
.rewards .mcol strong 	{ color:#333; }
.rewards .rcol table	  		{ border-collapse:collapse; }
.rewards .rcol table th 		{ background-color:#f4f4f4; text-align:center; line-height:13px; padding:7px; color:#333; font-weight:normal }
.rewards .rcol table td strong 	{ color:#839B1F; font-weight:normal; }
.rewards .rcol table td			{ border-bottom:1px solid #eee; text-align:center; padding:5px 5px; vertical-align:middle; font-size:11px; }

.incentTag 				{ position:absolute; z-index:1; top:65px; left:530px; width:147px; height:111px; float:right; }
.incentTitle 			{ display:block; padding:5px 0; font-size:12px; color:#333; font-weight:bold; }
.incentDiv 				{ background:#F4FAFD; padding:10px; }

.inventory								{  }
.inventory form							{ margin:0; padding:0; display:inline; }
.inventory .resultbar					{ background:url(../usedcars/resultbar.gif) no-repeat; width:100%; height:30px; margin-bottom:20px; }

.inventory .resultbar table 			{ width:100%; height:30px; }
.inventory .resultbar table td 			{ font-size:11px; font-weight:bold; vertical-align:middle }
.inventory .resultbar table td a 		{ padding:0 3px; }
.inventory .resultbar table td strong 	{ padding:0 3px; }
.inventory .resultbar table td.spacer 	{ width:60px; }
.inventory .resultbar select 			{ border:1px solid #A2D6EC; }

.inventory .resultbar .previous 		{ background:url(../usedcars/btn_previous.gif) -3px -7px no-repeat; width:40px; height:15px; display:block; }
.inventory .resultbar .previous:hover	{ background-position:-3px -38px; }
.inventory .resultbar .previous span	{ display:block; height:0px; overflow:hidden; }

.inventory .resultbar .next		 		{ background:url(../usedcars/btn_next.gif) 3px -7px no-repeat; width:40px; height:15px; display:block; }
.inventory .resultbar .next:hover		{ background-position:3px -38px; }
.inventory .resultbar .next span		{ display:block; height:0px; overflow:hidden; }

.inventory .result						{ border:1px solid #eee; width:100%; margin-bottom:5px; border-collapse:collapse; }
.inventory .result:hover				{ background:#ECF7FC; cursor:pointer; }
.inventory .result:hover td				{ color:#000; } 
.inventory .result:hover .photo			{ background:#ECF7FC; }
.inventory .result:hover .btnDetails	{ background-position:0 -58px; }
.inventory .result:active .btnDetails 	{ background-position:0 -116px; }
.inventory .result td					{ padding:10px; }
.inventory .result .photo				{ width:125px; text-align:center; padding:0; background:#f4f4f4; }
.inventory .result .photo img			{ border:1px solid #A2D6EC; }
.inventory .result .photo div			{ border:1px solid #A2D6EC; background:#fff; margin:3px auto; width:100px }
.inventory .result .info				{  }
.inventory .result .price				{ width:100px; border-bottom:1px solid #eee; border-right:1px solid #eee; text-align:center; line-height:20px; }
.inventory .result .price strong		{ font-size:14px; }
.inventory .result .stock				{ width:50px; border-bottom:1px solid #eee; border-left:1px solid #eee; text-align:center; }
.inventory .result .title a				{ font-size:14px; }
.inventory .result .title				{ border-bottom:1px solid #eee; }
.inventory .result .btnDetails 			{ width:26px; height:57px; background:url(../usedcars/btn_details.gif) no-repeat; display:block; }
.inventory .result .btnDetails:hover 	{ background-position:0 -58px; }
.inventory .result .btnDetails:active 	{ background-position:0 -116px; }
.inventory .result .btnDetails span		{ display:block; height:0px; overflow:hidden; }


/* Inventory Details Page */

.details h1 span						{ font-size:32px; letter-spacing:-1px; font-weight:normal; color:#666;}
.details .wrap 							{ width:100%; }
.details .pgcnt .lcol					{ width:460px; float:left; }
.details .pgcnt .rcol					{ width:200px; float:right }

.details .thumbs						{ width:110px; float:left; margin-left:10px; }
.details .thumbs img					{ float:left; cursor:pointer; border:1px solid #fff; }

.details .pic							{ display:none; float:left; }

.details .fieldSpacer 					{ }
.details .fieldLabel 					{ }
.details .requiredField					{ font-weight:bold; color:#333; }
.details .error							{ color:#c00; }
.details .fieldValue					{ }
.details .secTitle						{ font-size:16px; font-weight:bold; color:#999; padding:0 0 10px 0;  }
.details .secTitle span					{ padding:10px 0; border-bottom:1px solid #eee; display:block; }
.details .smallText			 			{ font-size:10px; color:#999; }
.details .captcha						{ font-size:13px; height:15px; padding:5px; text-transform:uppercase; margin-top:10px; width:88px; }

.details .top							{ width:462px; height:13px; background:url(../usedcars/top.gif) no-repeat; margin:0 0 0 5px; }
.details .middle						{ background:#f4f4f4; border-left:1px solid #eee; border-right:1px solid #eee; width:460px; margin:0 0 0 5px; }
.details .bottom						{ width:462px; height:13px; background:url(../usedcars/bottom.gif) no-repeat; margin:0 0 0 5px; }
.details .middle .top					{ width:442px; background:url(../usedcars/mtop.gif) no-repeat; height:13px; margin:auto; }
.details .middle .middle				{ width:442px; background:#fff; border-left:1px solid #eee; border-right:1px solid #eee; margin:auto; }
.details .middle .bottom				{ width:442px; background:url(../usedcars/mbottom.gif) no-repeat; height:13px; margin:auto; }
.details .middle .middle h2				{ display:block; width:422px; margin:0 auto; padding:10px 0 5px 0; color:#2879b4; font-size:16px; }
.details .middle .middle .col			{ width:49%; float:left; }
.details .middle .middle .pad			{ padding:10px; }

.details .middle .middle .col .price 	{ font-size:16px; text-align:center; line-height:28px; }
.details .middle .middle .col .price strong 	{ font-size:21px; }
.details .middle .middle .col .price small		{ color:#888; text-decoration:line-through; }