
div.sp_tpl.pmm #vInfoLst {margin-top:10px}
div.sp_tpl.pmm #vInfoLst li{font-size:100%;white-space:nowrap}  
div.sp_tpl.pmm #vInfoLst label{float:left;width:70px;font-weight:bold;}

div.sp_tpl.pmm .topCol1{clear:left;position:relative;width:320px;}
div.sp_tpl.pmm .topCol2{float:right;width:370px;height:240px;}
div.sp_tpl.pmm .vData{float:left;margin-bottom:5px;width:200px}


div.sp_tpl.pmm .row{clear:both;margin-top:5px;border:1px solid #d1d1d1;padding:5px}
div.sp_tpl.pmm .row.section{border:0px;border-top:1px solid #d1d1d1;padding:10px}
div.sp_tpl.pmm .row.section.pricing{padding:0px}


/* ### CTAs ### */
div.sp_tpl.pmm ul.callsToAction{}
div.sp_tpl.pmm ul.callsToAction li{display:inline;background-color:#333;color:#fff;margin:2px;padding:5px;text-align:center;font-size:85%;font-weight:bold}
div.sp_tpl.pmm ul.callsToAction li a{color:#fff;}
div.sp_tpl.pmm ul.callsToAction li a:hover{color:#000;text-decoration:underline}
div.sp_tpl.pmm ul.callsToAction li:hover{background-color:#999;}

div.sp_tpl.pmm .vImg{width:320px;}

div.sp_tpl.pmm #purchasePrice{position:relative;float:left;width:175px;height:140px;padding-top:5px;margin-right:30px;}
div.sp_tpl.pmm #leasePrice{position:relative;float:left;width:150px;height:140px;padding-top:5px;}
div.sp_tpl.pmm #purchasePrice div.title,div.sp_tpl.pmm #leasePrice div.title{font-size:123.1%;font-weight:bold;text-transform: uppercase;}

div.sp_tpl.pmm ul.vsrch_pricing {margin-top:5px}
div.sp_tpl.pmm ul.vsrch_pricing li label{float:left;}
div.sp_tpl.pmm ul.vsrch_pricing li{text-align:right;padding-right:10px} 
div.sp_tpl.pmm div.vsrch_pricing_savings{display:block;margin-top:-75px}
div.sp_tpl.pmm div.vsrch_pricing_savings label{font-size:200%;color:#ff0000;font-weight:bold}
div.sp_tpl.pmm div.vsrch_pricing_savings span{font-size:210%;color:#333;}

/* vehicle specials: lease (Valt's suggestion)
div.sp_tpl.pmm ul.vsrch_leaseing li.vsrch_leaseFor {text-align:right;padding:5px 0px 0px 0px;}
div.sp_tpl.pmm ul.vsrch_leaseing li.vsrch_leaseFor label {font-size:116%;font-weight:bold;float:left;}
div.sp_tpl.pmm ul.vsrch_leaseing li.vsrch_leaseFor span {font-size:138.5%;font-weight:bold;color:#FF0000;}
div.sp_tpl.pmm ul.vsrch_leaseing li.vsrch_leaseDwn {text-align:right;}
div.sp_tpl.pmm ul.vsrch_leaseing li.vsrch_leaseDwn label {float:left;}
*/
/* vehicle specials: savings (Valt's suggestion)
#pg-vspecials .vsrch_pricing_savings {font-weight:bold;font-size:12px;}
*/
div.sp_tpl.pmm .vInfoExt.row{float:right;border:none}

/* Layout */
div.sp_tpl.pmm { border:1px solid #bebebe; padding:.5%; width:99%; min-height:340px;max-height:625px;margin-bottom:15px;overflow:auto}
div.sp_tpl.pmm h3 { padding:5px 10px 0px 0px; margin:0px; text-align:right; vertical-align:middle; background-image:url(/ui/img/vspecials/pmm/internet-special-title.jpg); background-repeat:no-repeat; background-position:left; height:40px; margin-bottom:5px; }

div.sp_tpl.pmm ul.buttons { margin-top:29px; }
div.sp_tpl.pmm ul.buttons li { display:inline; padding:10px; margin-right:5px; }

div.sp_tpl.pmm ul.vsrch_pricing{}

/* Typography */
div.sp_tpl.pmm { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
div.sp_tpl.pmm h3 { font-weight:normal; font-size:18px; text-transform:uppercase; }
div.sp_tpl.pmm div.installed-options h4 {font-size:1.1em;font-weight:bold;text-decoration:underline }
div.sp_tpl.pmm ul.buttons li { font-weight:bold; }
div.sp_tpl.pmm ul.buttons a { text-decoration:none; }
div.sp_tpl.pmm ul.buttons a:hover { text-decoration:underline; }

/* Colors */
div.sp_tpl.pmm { background-color:#f1f1f1; color:#434343; }
div.sp_tpl.pmm div.installed-options h4 {color:#01619B;}
div.sp_tpl.pmm h3 {width:725px;color:#fff; background-color:#01619b;}
div.sp_tpl.pmm ul.buttons li { background-color:#01619b; color:#fff;cursor:pointer;}
div.sp_tpl.pmm ul.buttons a { color:#fff; }

div.sp_tpl.pmm.hotdeal {color:#222; }
div.sp_tpl.pmm.hotdeal div.installed-options h4 {color:#000;}
div.sp_tpl.pmm.hotdeal h3 {background-color:#dc0000; }
div.sp_tpl.pmm.hotdeal ul.buttons li { background-color:#dc0000;}

div.sp_tpl.pmm.hotdeal {background-image:url(/ui/img/vspecials/pmm/hot-deals-bg.jpg)}
div.sp_tpl.pmm.hotdeal h3 {background-image:url(/ui/img/vspecials/pmm/hot-deals.jpg)}
div.sp_tpl.pmm.hotdeal div.installed-options {border-left-color:#444}

/* Title Blue */
div.sp_tpl.pmm.grad-blue h3 {background-image:url(/ui/img/vspecials/pmm/grad-blue-internet-special-title.jpg);}

/* Title Pink */
div.sp_tpl.pmm.grad-pink h3 {background-image:url(/ui/img/vspecials/pmm/grad-pink-internet-special-title.jpg);background-color:transparent;}

/* Title Red */
div.sp_tpl.pmm.grad-red h3 {background-image:url(/ui/img/vspecials/pmm/grad-red-internet-special-title.jpg);background-color:transparent;}

/* Title Fall */
div.sp_tpl.pmm.grad-fall h3 {background-image:url(/ui/img/vspecials/pmm/grad-fall-internet-special-title.jpg);background-color:transparent;}

/* Title Holiday */
div.sp_tpl.pmm.holiday h3 {background-image:url(/ui/img/vspecials/pmm/holiday-special-title.jpg);background-color:transparent;}

/* Title Winter */
div.sp_tpl.pmm.winter h3 {background-image:url(/ui/img/vspecials/pmm/winter-savings-special-title.jpg);background-color:#000;}

/* Gradient Blue */
div.sp_tpl.pmm.grad-blue ul.buttons li {background-image:url(/ui/img/vspecials/pmm/grad-blue-btn-bg.jpg)}

/* Gradient Pink */
div.sp_tpl.pmm.grad-pink ul.buttons li {background-image:url(/ui/img/vspecials/pmm/grad-pink-btn-bg.jpg)}

/* Gradient Red */
div.sp_tpl.pmm.grad-red ul.buttons li {background-image:url(/ui/img/vspecials/pmm/grad-red-btn-bg.jpg)}

/* Gradient Fall */
div.sp_tpl.pmm.grad-fall ul.buttons li {color:#000;background-image:url(/ui/img/vspecials/pmm/grad-fall-btn-bg.jpg)}
div.sp_tpl.pmm.grad-fall ul.buttons li a{color:#000;}

/* Holiday */
div.sp_tpl.pmm.holiday ul.buttons li {color:#fff;background-image:url(/ui/img/vspecials/pmm/holiday-btn-bg.jpg)}
div.sp_tpl.pmm.holiday ul.buttons li a{color:#fff;}

/* Winter */
div.sp_tpl.pmm.winter ul.buttons li {color:#fff;background-image:url(/ui/img/vspecials/pmm/winter-savings-btn-bg.jpg)}
div.sp_tpl.pmm.winter ul.buttons li a{color:#fff;}

#pg-vspecials .contact.dealer.shortform{}
#pg-vspecials .contact.dealer.shortform label{font-size:93%}
#pg-vspecials .contact.dealer.shortform span{font-weight:bold;color:#FF0000}
#pg-vspecials .contact.dealer.shortform span.type{position:absolute;left:-1000px}
#pg-vspecials .contact.dealer.shortform span.value{font-size:131%}
#pg-vspecials .contact.dealer.shortform div{display:inline;}

