/*  
Theme Name: ACE SPK Theme 1.0
Theme URI: http://www.summitplacekia.com/
Description: The official ACE theme for the Summit Place Kia Blog.
Version: 1.0
Author: Evan Milefchik
Author URI: http://www.autocreditexpress.net/

*/

.meta				{ font-size:11px; color:#999; }

body 				{ background:url(http://www.summitplacekia.com/images/global/bg.jpg) #fff repeat-x; padding:0; margin:0; }
body, td, div, p 	{ font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px; line-height:18px; }
b 					{ color:#333; }
a 					{ text-decoration:none; color:#005fb7; }
a:hover 			{ text-decoration:none; color:#c00; }
img					{ border:0px; }

.site 				{ width:948px; background:#fff; text-align:left; background:url(http://www.summitplacekia.com/images/global/site_bg.gif) repeat-y; margin:auto; }
.page	 			{ width:940px; margin:0 4px; }
.ctext				{ width:100%; padding-bottom:30px;}
.wrap 				{ width:100%; }
.lcol				{ float:left; }
.rcol				{ float:right; }
.col				{ float:left; }

.newcolor			{ color:#1b6da4; }
.usedcolor			{ color:#e08400; }
.financecolor		{ color:#839b1f; }

.header 			{ height:110px; background:url(http://www.summitplacekia.com/images/global/header_bg.gif) #fff no-repeat; }
.header .logo		{ width:200px; text-align:center; float:left; }
.header .rheader	{ width:720px; float:left; }

.rheader .nav ul 	{ list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; top:52px; position:absolute }
.rheader .nav li a 	{ background:url(http://www.summitplacekia.com/images/global/nav_links.gif) no-repeat; overflow:hidden; float:left; height:0px; padding-top:29px; width:102px; }
.rheader .nav li 	{ display:block; float:left;  }

.rheader .nav li#gn-home a 		{ background-position: 0px 0px; }
.rheader .nav li#gn-newcars a 	{ background-position:-102px 0px; }
.rheader .nav li#gn-usedcars a 	{ background-position:-204px 0px; }
.rheader .nav li#gn-finance a 	{ background-position:-306px 0px; }
.rheader .nav li#gn-service a 	{ background-position:-408px 0px; }
.rheader .nav li#gn-about a 	{ background-position:-510px 0px; }
.rheader .nav li#gn-specials a 	{ background-position:-612px 0px; }

.rheader .nav li#gn-home a:hover, .rheader .nav li#gn-home.on a:hover 				{ background-position:   0px -29px; }
.rheader .nav li#gn-newcars a:hover, .rheader .nav li#gn-newcars.on a:hover 		{ background-position:-102px -29px; }
.rheader .nav li#gn-usedcars a:hover, .rheader .nav li#gn-usedcars.on a:hover 		{ background-position:-204px -29px; }
.rheader .nav li#gn-finance a:hover, .rheader .nav li#gn-finance.on a:hover 		{ background-position:-306px -29px; }
.rheader .nav li#gn-service a:hover, .rheader .nav li#gn-service.on a:hover			{ background-position:-408px -29px; }
.rheader .nav li#gn-about a:hover, .rheader .nav li#gn-about.on a:hover 			{ background-position:-510px -29px; }
.rheader .nav li#gn-specials a:hover, .rheader .nav li#gn-specials.on a:hover 		{ background-position:-612px -29px; }

.rheader .nav li#gn-home.on a 		{ background-position:   0px -58px; }
.rheader .nav li#gn-newcars.on a 	{ background-position:-102px -58px; }
.rheader .nav li#gn-usedcars.on a 	{ background-position:-204px -58px; }
.rheader .nav li#gn-finance.on a 	{ background-position:-306px -58px; }
.rheader .nav li#gn-service.on a 	{ background-position:-408px -58px; }
.rheader .nav li#gn-about.on a 		{ background-position:-510px -58px; }
.rheader .nav li#gn-specials.on a 	{ background-position:-612px -58px; }

.rheader .breadcrumb				{ font-size:10px; color:#999; padding:4px 10px 0 0; text-align:right; top:87px; position:absolute; width:720px; }

.divide					{ background:#f4f4f4; padding:5px; }
.footer 				{ width:100%; color:#ccc; }
.footer .lcol 			{ width:800px; }
.footer .lcol b span 	{ color:#c00; }
.footer .lcol a 		{ padding:0 5px; font-size:11px; }
.footer .lcol .fnav 	{ padding:10px 10px; color:#ccc; font-size:11px; }
.footer .lcol .ftext 	{ float:left; padding:0 15px; font-size:11px; }
.footer .rcol			{ float:right; width:100px; font-size:9px; text-align:center; line-height:12px; left:-10px; position:relative }
.footer .rcol img 		{ margin:10px 0; }

.lcol 						{ width:182px; left:10px; position:relative; }
.lcol .nav					{ margin-bottom:15px; }
.lcol .nav img				{ background:#fff; }
.lcol .nav div 				{ width:165px; left:10px; position:relative; padding:10px 0; }
.lcol .nav div span			{ font-size:15px; font-weight:bold; display:block; margin:0 0 5px 0; padding-left:5px; }
.lcol .nav .newcolor			{ color:#1b6da4; }
.lcol .nav .usedcolor			{ color:#e08400; }
.lcol .nav .financecolor		{ color:#839b1f; }
.lcol .nav div .text		{ font-size:12px; font-weight:normal; color:#555; }
.lcol .nav div a			{ display:block; padding:3px 3px 3px 15px; margin-bottom:2px; font-weight:bold; display:block; background:url(http://www.summitplacekia.com/images/global/listyle1.gif) no-repeat 0 8px; }
.lcol .nav div a:hover 		{ color:#c00; }
.lcol .nav div ul			{ margin:0; padding:0; list-style:none; margin-bottom:10px; }
.lcol .nav div ul li		{   }
.lcol .nav div ul li a 		{ background:url(http://www.summitplacekia.com/images/global/snavbull.gif) no-repeat; color:#005fb7; border:0px; font-weight:normal;  }
.lcol .nav div ul li a:hover { color:#c00; background:url(http://www.summitplacekia.com/images/global/snavbullover.gif) 2px 7px no-repeat; }

.lcol .type1 				{ background:url(http://www.summitplacekia.com/images/global/snavbgd.gif); } 
.lcol .type1 div span		{ color:#000; }
.lcol .type1 div a			{ color:#666; }
.lcol .type1 div ul li		{ background:url(http://www.summitplacekia.com/images/global/snavlibg.gif);  }
.lcol .type1 div ul li a 	{ padding:2px 3px 2px 15px; background-position:2px 7px; font-size:14px; }
.lcol .type1 .on { background:url(http://www.summitplacekia.com/images/global/snavbullon.gif) 2px 7px no-repeat; }

.lcol .type2 				{ background:url(http://www.summitplacekia.com/images/global/snavbgd2.gif); } 
.lcol .type2 div span		{ color:#000; }
.lcol .type2 div a			{ color:#666; }
.lcol .type2 div ul li		{ background:none;  }
.lcol .type2 div ul li a  	{ padding:0 3px 0 15px; background-position:2px 5px; }

.lcol .type3 				{ background:url(http://www.summitplacekia.com/images/global/snavbgd3.gif); } 
.lcol .type3 div span		{ color:#555; font-size:14px; }
.lcol .type3 div a			{ background:none; display:inline; padding:0; font-weight:normal; }
.lcol .type3 div ul li		{ background:url(http://www.summitplacekia.com/images/global/snavlibg2.gif);  }
.lcol .type3 div ul li a 	{ padding:2px 3px 2px 15px; background-position:2px 7px; font-size:14px; }


.pgcnt 					{ width:720px; float:right; margin-right:10px; position:relative }
.pgcnt h1				{ font-size:32px; letter-spacing:-1px; font-weight:normal; color:#000; line-height:49px; margin:0; padding:10px 0 10px 0; }
.pgcnt h1 span			{ font-size:28px; color:#555; line-height:20px; }
.pgcnt h2				{ margin:0; padding:0 0 10px 0; font-size:18px; font-weight:normal; }
.pgcnt h3				{ margin:0; padding:0 0 10px 0; }
.pgcnt h4				{ margin:0; padding:0 0 10px 0; }
.pgcnt .hlt				{ position:absolute; z-index:1; top:65px; left:0px; width:190px; float:left; }
.pgcnt .hlt h2			{ font-size:22px; font-weight:bold; color:#000; }
.pgcnt .hlt span		{ font-size:14px; display:block; line-height:24px; color:#000; }
.pgcnt .wrap			{  }
.pgcnt .col b			{ text-transform: none; }
.pgcnt .rcol			{ width:180px; position:relative; left:-10px; font-size:11px; }
.pgcnt .rcol .imgtitle	{ float:right; }
.pgcnt .rcol .imglink 	{ display:block; padding:5px 0; }
.pgcnt .rcol .title 	{ color:#b88013; display:block; font-weight:bold; font-size:13px; margin-bottom:10px; }
.pgcnt .type1			{ background:url(http://www.summitplacekia.com/images/global/pgdivide.gif) repeat-y; }
.pgcnt .type2			{ background:url(http://www.summitplacekia.com/images/global/pgdivide.gif) repeat-y -70px 0; }
.pgcnt .type3			{ background:url(http://www.summitplacekia.com/images/global/pgdivide.gif) repeat-y -230px 0; }
.pgcnt .type4			{ background:url(http://www.summitplacekia.com/images/global/pgdivide.gif) repeat-y; }
.pgcnt .type1 .col 		{ width:220px; margin-right:30px; }
.pgcnt .type2 .col 		{ width:420px; margin-right:30px; float:left; }
.pgcnt .type2 .rcol		{ width:260px; font-size:12px; }
.pgcnt .type2 .rcol	b 	{ color:#555; }
.pgcnt .type2 .rcol a 	{ background:url(http://www.summitplacekia.com/images/global/listyle2.gif) no-repeat 0 3px;  padding-left:10px; margin:0; display:block; }
.pgcnt .type3 .col 		{ width:260px; margin-right:30px; float:left; }
.pgcnt .type3 .rcol		{ width:420px; font-size:12px; float:right; }
.pgcnt .type3 .rcol a 	{ background:url(http://www.summitplacekia.com/images/global/listyle2.gif) no-repeat 0 3px;  padding-left:10px; margin:0; display:block; }
.pgcnt .type4 .col 		{ width:460px; margin-right:30px; }
.pgcnt ul				{ margin:5px 0; padding:0; list-style:none; }
.pgcnt ul li			{ padding:0 0 5px 15px; background:url(http://www.summitplacekia.com/images/global/listyle1.gif) no-repeat 0 5px; }
.pgcnt ul li ul 		{ margin:0; padding:0; list-style:none; }
.pgcnt ul li ul li		{ padding:0 0 0 10px; background:url(http://www.summitplacekia.com/images/global/listyle2.gif) no-repeat 0px 4px; }
.pgcnt .citem			{ border-bottom:1px solid #92d3ed; border-top:1px solid #92d3ed; margin-bottom:15px; padding:5px 0 8px 10px; width:410px;  background:url(http://www.summitplacekia.com/images/global/exp.gif) no-repeat 0 -20px;  }
.pgcnt .citem:hover 	{ cursor:pointer; background-position:bottom;  }
.pgcnt .citem:hover b 	{ color:#c00; }
.pgcnt .citem b			{ display:block; margin-bottom:5px; color:#005fb7; background:#fff; }
.pgcnt .citem img		{ float:right; margin:5px 10px 5px 10px; }

.pgcnt .citem1			{ padding:5px; margin-bottom:15px; }
.pgcnt .citem1 b 		{ display:block; margin-bottom:5px; background:#fff;; }
.pgcnt .citem1 img		{ float:right; margin:5px 10px; }

.newmodel 				{ float:left; width:240px; height:90px; margin:3px 3px; text-align:center; font-size:12px; font-weight:normal; border-left:1px solid #eee; border-bottom:1px solid #eee; border-right:1px solid #eee; border-top:1px solid #eee; }
.newmodel img			{ float:left; }
.newmodel span			{ display:block; float:left; width:100px; padding-top:10px; font-size:13px; text-align:left; margin-left:5px; }
.newmodel span a 		{ font-size:14px; font-weight:bold; }

.colorchip { width:25px; height:25px; border:1px solid #eee; float:left; margin:1px; }
.fabric { width:50px; height:50px; border:1px solid #eee; float:left; margin:1px; }

/* Home Page CSS */
.home .pgcnt 						{ width:620px; float:left; left:60px; position:relative; }
.home .pgcnt h1 					{ font-size:18px; letter-spacing:normal; color:#333; line-height:25px; }
.home .pgcnt h2 					{ font-size:18px; letter-spacing:normal; color:#333; line-height:25px; font-weight:normal; }
.home .pgcnt h3 					{ font-size:18px; letter-spacing:normal; color:#333; line-height:25px; font-weight:normal; }
.home .pgcnt .leftcol 				{ width:400px; float:left; }
.home .pgcnt .leftcol .imgcol 		{ width:60px; float:left; }
.home .pgcnt .leftcol .col			{ width:335px; float:left; }
.home .pgcnt .rightcol 				{ width:180px; float:left; margin-left:30px; }
.home .pgcnt .rightcol .imgtitle	{ float:right; }
.home .pgcnt .rightcol .imglink 	{ display:block; padding:5px 0; }
.home .pgcnt td						{ vertical-align:top; }
.home .pgcnt td	b 					{ color:#555; }
.home .pgcnt td span 				{ display:block; margin:5px 0; }
.home .rcol 						{ width:200px; right:30px; position:relative; border-left:1px solid #eee;  }
.home .rcol div						{ padding:0 15px; }
.home .rcol h3 						{ font-size:16px; font-weight:bold; letter-spacing:normal; color:#666; line-height:25px; margin:0; padding:0 0 10px 0; }

/* Service Home Page */
.service .wrap .col 			{ float:left; width:190px; margin-right:40px; border-right:1px solid #eee; }
.service .wrap .end 			{ border:0px; }
.service .wrap .col .imgtitle 	{ float:right; margin:0 10px; }
.service .wrap .col img 		{ margin:10px 0; }
.service .wrap .titleimg 		{ float:right; margin:0 70px 0 40px; }
.service .wrap .lglink 			{ display:block; font-size:16px; padding:20px 0; line-height:25px; border-top:1px solid #92d3ed; width:270px; background:url(http://www.summitplacekia.com/images/service/lglink_bg.gif) 244px 10px no-repeat; }
.service .wrap .bottom  		{ border-bottom:1px solid #92d3ed; }

/* Finance */
.finance .leftcol			{ width:230px; margin-right:10px; float:left  }
.finance .middlecol			{ width:190px; margin:0 0px; float:left  }
.finance .rightcol			{ width:220px; margin-right:30px; float:right  }
.finance .rightcol h2 		{ line-height:22px; }
.finance .rightcol b		{ font-weight:normal; color:#555; }
.finance .wrap .col 			{ float:left; width:200px; margin:0 15px; border-right:1px solid #eee; }
.finance .wrap .end 			{ border:0px; }
.finance .wrap .col .imgtitle 	{ float:right; margin:0 20px; }
.finance .wrap .col img 		{ margin:10px 0; }
.finance .rcol 				{ font-size:12px; }
.finance .rcol .imgtitle	{ float:right; }
.finance .rcol .imglink 	{ display:block; padding:5px 0; }
.finance .rcol h3			{ font-size:16px; font-weight:bold; letter-spacing:normal; color:#666; line-height:25px; margin:0; padding:0 0 10px 0; }
.finance .lglink 			{ display:block; padding:10px 0; line-height:25px; border-top:1px solid #92d3ed; border-bottom:1px solid #92d3ed; width:220px; background:url(http://www.summitplacekia.com/images/finance/lglinkbg.gif) 194px 5px no-repeat; }

/* PNG FIX FOR IE6 */	
	* img { behavior:url(http://acedevsrv1/sites/summitplacekia/inc/iepngfix.htc) }

/* Clear Fix */
	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.clearfix {display: inline-table;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
