@charset "utf-8";
/* Summit Place Kia - Service CSS  */

/* 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(../service/lglink_bg.gif) 244px 10px no-repeat; }
.service .wrap .bottom  		{ border-bottom:1px solid #92d3ed; }

.service						{ position:relative; }
.service .brakestires			{ position:absolute; top:317px; right:55px; width:352px; height:208px; background:url(../service/brakepads_tires.jpg) no-repeat; }
.service .brakestires .bt_cont	{ width:230px; height:102px; }
.service .brakestires .bt_pad	{ text-align:left; padding:11px 0 0 20px; line-height:17px; }
.service .brakestires h5		{ font-size:18px; line-height:22px; padding:0 0 4px 0; color:#102739; margin:0; font-weight:normal; }

/* Service Rewards Program */
.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; }
.rewards .wrap .lglink 			{ display:block; font-size:16px; padding:20px 0; line-height:25px; border-top:1px solid #92d3ed; background:url(../service/lglink_bg.gif) right 10px no-repeat; }
.rewards .wrap .bottom  		{ border-bottom:1px solid #92d3ed; }



/*Service Scheduled Maintenance Page*/
.service .bmiles { width:711px; margin:0; }
.service .bmiles .btop { width:711px; height:10px; background:url(../service/btop.gif) no-repeat top; }
.service .bmiles .bmid { width:711px; background:url(../service/bmid.gif) repeat-y; }
.service .bmiles .bbtm { width:711px; height:10px; background:url(../service/bbtm.gif) no-repeat bottom; }
.service .bmiles .bmid .pad { padding:0 15px 0 15px; }

.service .bmiles .blists { padding:20px 0 0 10px; }
.service .bmiles .blists .bcolumns { width:700px; border-top:1px solid #e6e9ec; }
.service .bmiles .blists .bcolumns .bcol { width:128px; float:left; border-right:1px solid #eee; margin-right:10px; margin-top:10px; }
.service .bmiles .blists .bcolumns .blast { border-right:none; margin-right:0; }
.service .bmiles .blists .bcolumns li { background:url(../global/listyle3.gif) no-repeat 2px 8px; padding-left:10px; }
.service .bmiles .blists .bcolumns a { font-weight:bold; }
.service .bmiles h2 { margin:0; padding:5px 0 5px 0; }
.service .bmiles .instruct { float:right; font-size:11px; font-weight:bold;padding:5px 0 0 0; color:#993300; }

.service .bmiles .bcolumns2 { width:700px; margin-top:10px; padding:7px 0 4px 0; border-top:1px solid #eee; border-bottom:1px solid #eee; }
.service .bmiles .bcolumns2 .bcol2 { width:267px; float:left; margin-right:10px; border-right:1px solid #eee; }
.service .bmiles .bcolumns2 li { background:url(../global/listyle3.gif) no-repeat 2px 8px; padding-left:10px;  }

.service .recpad { padding-left:15px; }
.service .recommendations { width:650px; background:url(../service/recbkrd.jpg) no-repeat top #f4f6f7; border:1px solid #e6e9ec; }
.service .recommendations .pad { padding:20px; }
.service .recommendations .milerec {  }
.service .recommendations .milerec h2 { color:#677889; padding-bottom:15px; }
.service .recommendations .milerec li { background:url(../global/listyle4.gif) no-repeat 5px 7px; }
.service .recommendations .twocols { width:610px; }
.service .recommendations .twocols .tcoll { width:285px; float:left; text-align:left; }
.service .recommendations .twocols .tcolr { width:285px; float:right; text-align:left; }

.starthidden { display:none; }

/*service coupons*/
.service_specials .mcol { width:690px; margin-left:10px; }
.service_specials h1 { font-size:30px; padding-left:10px; }
.service_specials .print { font-size:12px; font-weight:bold; margin-top:15px; padding-left:20px; background:url(../service/print.gif) no-repeat left center; }
.service_specials .print a { text-decoration:underline; }
.service_specials .specials { width:690px; margin:20px 0 0 0; }
.service_specials .coupon { width:332px; border:1px dashed #6cb7dd; float:left; color:#333; background-color:#f4fafd; min-height:240px; margin:0 0 10px 10px; }
.service_specials .coupon .pad { padding:2px; }
.service_specials .coupon .heading { width:328px; height:47px; background:url(../service/coupon_header.gif) repeat-x; }
.service_specials .coupon .heading span { display:block; font-size:17px; font-family:Georgia; padding-top:15px; text-align:center; color:#333; }
.service_specials .coupon .txt { border-top:2px solid #fff; background:url(../service/coupon_burst.jpg) no-repeat right top; height:130px; }
.service_specials .coupon .txt .pad { padding:10px 0 0 10px; color:#333; }
.service_specials .coupon .txt i { display:block; padding-bottom:6px; }
.service_specials .coupon .txt .spec { font-style:italic; padding-top:6px; display:block; }
.service_specials .coupon .burst { font-size:46px; color:#e6ffa4; float:right; width:110px; text-align:center; font-family:Georgia; padding-top:6px; }
.service_specials .coupon .burst .burstpad { padding:6px 0 0 0; }
.service_specials .coupon .burst span { font-size:23px; vertical-align:top; }
.service_specials .coupon .burst .subt { font-size:10px; color:#838f62; display:block; font-family:Arial; line-height:12px; padding:20px 0 0 20px;  }
.service_specials .coupon .disc { border-top:1px dotted #a0d5ec; text-align:left; }
.service_specials .coupon .disc .pad { padding:5px 10px 5px 10px; color:#7297a7; font-size:10px; line-height:13px; }
.service_specials .coupon .subdisc { float:left; font-size:10px; color:#7297a7; }
.service_specials .coupon .exp { font-size:10px; color:#4a4a4a; text-align:right; padding-top:3px; }

.service_specials .accessories .burst { font-size:38px; }
.service_specials .accessories .burst span { display:block; font-size:13px; padding-top:8px; padding-left:1px; }
.service_specials .accessories .burst .subt { padding:4px 0 0 10px; }

.service_specials .rentalcar .burst { font-size:38px; padding-top:20px; }

.service_specials .springbreak .burst {  }
.service_specials .springbreak .burst u { text-decoration:none; font-size:30px; } 
.service_specials .springbreak .burst span { display:block; padding-top:10px; font-size:32px; }

.service_specials .timingbelt .burst { font-size:38px; padding-top:12px; }
.service_specials .timingbelt .burst .subt { font-weight:bold; font-size:11px; color:#e6ffa4; line-height:15px; padding-top:10px; padding-left:10px; }

.service_specials .inspection .burst { font-size:38px; padding-top:20px; }

.service_specials .programs { border:none; background:none; }
.service_specials .programs .heading { width:328px; height:inherit; padding-bottom:10px; background:none; line-height:22px; }
.service_specials .programs .heading span { font-family:Georgia; display:block; font-size:17px; font-family:Georgia; padding-top:15px; text-align:center; color:#333; }
.service_specials .programs .text { background:none; }
.service_specials .programs .text .pad { padding:0 0 0 10px; font-family:Georgia; font-size:11px; line-height:16px; color:#333; }
.service_specials .programs .points { font-family:Georgia; font-size:11px; line-height:16px; color:#333; padding-top:10px; }
.service_specials .programs .points span { display:block; padding:5px 0 0 0; }
.service_specials .programs2 .text { background:url(../service/careone.jpg) no-repeat 130px 60px; padding-bottom:30px; }
.service_specials .programs .carddesc { font-weight:bold; padding:15px 190px 0 0; font-size:12px; color:#333; font-family:Georgia; }

.service_specials .programs1 .heading span { padding-top:0; }

.service_specials .servicelogos { width:328px; height:147px; margin-top:5px; float:left; padding:0 0 0 12px; background:none; text-align:center; }
/**/

/*saturn service page*/
.saturn {  }
.saturn .strn_cont { width:710px; }
.saturn .strn_cont .strn_left { width:418px; float:left; text-align:left; }
.saturn .strn_cont .strn_right { width:250px; float:right; text-align:left; }
.saturn h1 { color:#333; }
.saturn h2 { color:#333; font-size:18px; font-weight:normal; line-height:22px; padding:0 0 20px 0; }
.saturn h3 { color:#333; font-size:13px; font-weight:bold; }
.saturn .strn_menu a { border-top:1px solid #92d3ed; padding:10px 0 10px 0; display:block; background:url(../service/lglink2_bg.gif) no-repeat right center; font-weight:bold; }
.saturn .strn_menu .last { border-bottom:1px solid #92d3ed; }
.saturn .strn_models { font-size:11px; } 
.saturn .strn_models b { display:block; font-size:12px; line-height:17px; padding-bottom:5px; }

/*videos page*/
.videos {  }

.videos .strn_cont { width:708px; height:395px; background:url(../service/video/filmstrip.jpg) no-repeat left bottom #f4f4f4; border:1px solid #eee; }
.videos .strn_cont .sc_pad { padding:5px; }
.videos .strn_cont .strn_left { width:200px; float:left; text-align:left; }
.videos .strn_cont .strn_left .sl_pad { padding:15px; }
.videos .strn_cont .strn_left .linktitle { font-size:13px; font-weight:bold; }
.videos .strn_cont .strn_left .vidtime { padding:3px 0 16px 0; color:#888; }
.videos .strn_cont .strn_right { width:480px; float:right; text-align:left; }

.videos h1 { color:#333; }
.videos h2 { color:#333; font-size:18px; font-weight:normal; line-height:22px; padding:0 0 20px 0; }
.videos h3 { color:#333; font-size:13px; font-weight:bold; }
.videos .strn_menu a { border-top:1px solid #92d3ed; padding:10px 0 10px 0; display:block; background:url(../service/lglink2_bg.gif) no-repeat right center; font-weight:bold; }
.videos .strn_menu .last { border-bottom:1px solid #92d3ed; }

.videos .vidlist { width:710px; float:left; margin:30px 0 60px 0; }
.videos .wrap { position:static; }
.videos .vidrow { position:relative; }
.videos .vidrow a { width:708px; height:110px; margin-bottom:5px; border:1px solid #eee; background:url(../service/video/vid_arrows.png) transparent no-repeat top; display:block; }
.videos .vidrow a:hover { background-position:center; }
.videos .vidrow a:active { background-position:bottom; }

.videos .vidthumb { float:left; padding:10px 0 0 10px; }
.videos .playbtn { position:absolute; top:0; left:0; background:url(../service/video/play_btn.png) no-repeat top; width:140px; height:110px; }
.videos .playbtn:hover { background-position:center; }
.videos .playbtn:active { background-position:bottom; }
.videos .vidtxt { margin:0 90px 0 160px; height:110px; }
.videos .vidtxt .vtpad { padding:15px 0 0 0; }
.videos .vidtxt .vtitle { font-weight:bold; color:#005fb7; font-size:13px; padding-bottom:5px; } 
.videos .vidtxt .vtitle:hover { color:#cc0000; }
.videos .vidtxt i { font-style:normal; display:block; padding-top:5px; color:#888; }

.videos .hideMe { display:none; }





























