body{background:#ffffff url('../img/bg_int.jpg') top left repeat-x;}
.navBar{margin-bottom:30px;}

.subContent{width:979px;margin:0px auto 30px auto;padding:0px;}
.subContent .sidequote{float:left;margin:0px 35px 0px 0px;width:147px;padding:42px 0px 0px 0px;background:transparent url('../img/side_quote.png') top left no-repeat;}
.subContent .sidequote.blank{background:transparent url('') top left no-repeat;}
.subContent .sidequote form{padding:0px;margin:0px;}
.subContent .sidequote.blank form{display:none;}
.subContent .sidequote form .padd{padding:0px 10px 40px 10px;margin:0px;}
.subContent .sidequote form .padd input, .subContent .sidequote form .padd textarea{width:118px;margin-bottom:4px;}
.subContent .sidequote form .padd select{width:125px;margin-bottom:4px;}
.subContent .sidequote form .submit{background:transparent url('../img/btn_side_quote.png') top left no-repeat;position:absolute;bottom:0px;left:0px;width:147px;height:30px;border-style:none;padding:0px;margin:0px;}

.subContent .content{float:left;width:797px;}
.topImg{margin-bottom:30px;}
.disc{font-size:9px;color:#a8a9ad;}
.subContent .content td{vertical-align:top;}

.subContent .content .calc{padding:35px 0px 0px 435px;width:325px;height:286px;background:transparent url('../img/calc_bg.png') top left no-repeat;}
.subContent .content .calc .disc{padding:15px 20px;position:absolute;left:37px;top:175px;width:278px;height:81px;color:#848c91;}
.subContent .content .calc .output{font-size:60px;color:#434749;position:absolute;left:58px;top:60px;}
.subContent .content .calc .output .num{float:left;margin-right:3px;}
.subContent .content .calc .input{overflow:hidden;width:292px;background-color:white;height:24px;border:1px solid #222222;margin-bottom:10px;}
.subContent .content .calc .input .title{text-align:right;padding:4px 8px 0px 3px;float:left;background-color:#6b6c6e;color:white;width:112px;height:20px;}
.subContent .content .calc .input .unit{padding:4px 0px 0px 0px;text-align:center;float:left;background-color:#232323;color:white;width:20px;height:20px;}
.subContent .content .calc .input input{float:left;height:21px;border-style:none;padding:3px 0px 0px 10px;color:#232323;width:130px;font-weight:bold;}
.subContent .content .calc #buttons{width:294px;padding-top:10px;}
.subContent .content .calc .button{top:2px;font-weight:bold;color:white;background-color:#585c5f;height:21px;padding:6px 7px 0px 7px;float:right;margin-left:16px;cursor:pointer;}
.subContent .content .calc .button.buttonHover{background-color:#941313;}
.subContent .content .calc .div{float:right;height:31px;width:1px;background-color:#595d61;margin-left:16px;}
.subContent .content .calc .switch{width:294px;height:26px;cursor:pointer;background:transparent url('../img/btn_calc_switch.png') 0px 0px no-repeat;margin-bottom:15px;}
.subContent .content .calc #lease{display:none;}

.subContent .content .widetable{width:797px;}
.subContent .content .widetable tr td{padding-bottom:10px;}
.subContent .content .widetable input{width:251px;}
.subContent .content .widetable select{width:258px;}
.subContent .content .widetable textarea{width:784px;}
.subContent .content .widetable .submit{width:65px;height:24px;border-style:none;padding:0px;}
.subContent .content .widetable h3{letter-spacing:1px;margin-bottom:5px;float:left;color:white;font-size:14px;background-color:#555a5d;padding:3px;}
.subContent .content .widetable .check{width:13px;height:13px;padding:0px;margin:0px;}

.pontiactabs, .warrantytabs{height:29px;width:538px;margin:0px;background:transparent url('../img/pontiac_tabs.png') top left no-repeat;}
.pontiactabs img, .warrantytabs img{float:left;width:170px;height:29px;margin-right:14px;cursor:pointer;}
.pontiacbox{width:700px;padding:15px 30px;margin:0px;background:#e2e4e7 url('../img/pontiac_box_bg.png') top left repeat-x;}
.pontiacbox h1{font-size:16px; color:#000000; margin:0px 0px 10px 0px;}
.pontiacbox table tr td{padding:5px;vertical-align: top;}

.subContent .content .benefitsbox{width:761px;height:872px;background:transparent url('../img/topimg_benefits.jpg') top left no-repeat;}
.subContent .content .benefitsbox ul{font-size:15px;color:#4a4a4a;position:absolute;font-weight:bold;height:350px !important;}
.subContent .content .benefitsbox ul li{margin-bottom:18px;}
.subContent .content .benefitsbox div{padding:5px 10px;left:437px;top:609px;position:absolute;width:300px;color:#353535;font-size:14px;font-weight:bold;}
.subContent .content .benefitsbox #listDiv{height:500px !important;}
.subContent .content .benefitsbox div b{color:#005aa2;}
.subContent .content .benefitsbox div p{margin-bottom:20px;}

.warrMenu{background:transparent url('../img/warranty_menu.jpg') top left no-repeat;width:398px;height:630px;margin:0px auto;padding:159px 0px 0px 0px;line-height:13px;font-size:10px;font-weight:bold;}
.warrMenu b{color:#0b5492;}
.warrMenu img{position:absolute;left:5px;top:250px;width:178px;height:37px;cursor:pointer;}
.warrantytabs{width:354px;background:transparent url('../img/warranty_tabs.png') top left no-repeat;}

.subContent .content .careTop{padding-left:274px;background:transparent url('../img/caretips_top.jpg') top left no-repeat;}
.subContent .content .careTop .section{padding-top:5px;width:490px;height:148px;overflow:hidden;margin-bottom:21px;}
.subContent .content .careTop .section h1{width:219px;font-family:Helvetica;font-size:26px;color:#343739;text-align:center;margin-bottom:12px;}

.subContent .content .boxH1{background:transparent url('../img/boxh1.jpg') top left no-repeat;height:37px;padding-top:8px;width:329px;font-family:Helvetica;font-size:24px;color:#343739;text-align:center;margin-bottom:15px;}

.subContent .content .map_box{margin-bottom:11px;padding:87px 0px 0px 1px;width:761px;height:645px;background:transparent url('../img/map_box.png') top left no-repeat;}
.subContent .content .map_box #map{width:477px;height:644px;float:left;}
.subContent .content .map_box #map p{color:#323333;font-weight:bold;font-size:12px;margin-bottom:3px;}
.subContent .content .map_box #map b{font-size:15px;}
.subContent .content .map_box #map .colored{font-weight:bold;color:#772c2c;text-transform:uppercase;font-size:14px;}
.subContent .content .map_box #map p a:link,.subContent .content .map_box #map p a:visited{color:#323333;padding:3px 9px;background-color:#f6f6f6;border:1px solid #f6f6f6;}
.subContent .content .map_box #map p a:hover{color:#323333;text-decoration:none;background-color:#f9eaea;border:1px solid #eebdbd;}
.subContent .content .map_box .dealer_list{height:624px;overflow:auto;width:263px;padding:10px;float:left;margin-right:1px;}
.subContent .content .map_box .dealer_list ul{list-style:none outside url('');color:#434749; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;font-size:14px;font-weight:bold;font-size:11px;}
.subContent .content .map_box .dealer_list ul li{color:#323333;background-color:#f6f6f6;border:1px solid #eae8e8;padding:10px;cursor:pointer;margin-bottom:5px;width:221px;}
.subContent .content .map_box .dealer_list ul li .title{text-transform:uppercase;color:#772c2c;font-size:14px;font-weight:bold;}
.subContent .content .map_box .dealer_list ul li p{font-size:16px;margin:5px 0px 0px 0px;}
.subContent .content .map_box .dealer_list ul li.hover{background-color:#f9eaea;border:1px solid #eebdbd;}

.subContent .content .external{padding:64px 8px 17px 623px;width:341px;height:376px;background:transparent url('../img/inventory_external_box.png') top left no-repeat;}
.subContent .content .external .dealer{color:black;margin-bottom:2px;padding:4px 0px 8px 11px;width:288px;background:transparent url('../img/inventory_external_dealer.png') top left no-repeat;}
.subContent .content .external .dealer .thumb{left:5px;float:left;margin-right:24px;}
.subContent .content .external .dealer .info{float:left;width:118px;font-size:11px;margin-right:20px;}

.subContent .content .counter_tab{background:transparent url('../img/counterfeit_tab.png') top left no-repeat;width:285px;height:49px;padding:11px;color:#c60707;font-weight:bold;text-transform:uppercase;font-size:18px;}
.partTable td{padding-bottom:15px;}
.partTable ul{list-style:disc outside url('');color:#000000; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px;font-size:12px;}
.partTable ul li{margin-bottom:5px;}

