body{margin:0px; padding:0px; background-color: transparent; font-family: Verdana; font-size: 11px;}
table{margin:0px; padding:0px; font-family: Verdana; font-size: 11px;}
img{border: 0px;}

/* Links */
a:link{text-decoration:none; color: #0000CC;}
a:visited, a:active {text-decoration:none; color: #666699;}
a:hover{text-decoration:underline; }
strong a:link, strong a:visited, strong a:active {text-decoration:underline;}

/* Top Level Containers */
.site-header{background-color: #fff; width: 750px; height: 56px;}
.cobrand-header{background-color: #fff; width: 750px; height: 85px; margin-top:0px; padding-top:0px;}
.cobrand-header-ca{background-color: #fff; width: 750px; height: 95px;}
.site-footer{clear:both; /* critical to keeping this div BELOW the floats in body-container */
  width: 750px; background:url(../images/bg_footer_line.gif) repeat-x top; background-color: #003366; padding : 5px 0px 5px 0px; color: white;}
.body-container{width: 750px; background-color: #ececec; margin-top:16px;}

/* Body Containers */
/* -- BUGFIX: Render in IE5.2 mac only 
.body-content{overflow:hidden; border: 1px solid green; width: 515px;}-- */
.body-content{background-color: #fff; width: 535px; padding:0px 15px 45px 15px; margin: 0;}
.body-content-index{background-color: #fff; padding:0px 0px 0px 15px; margin: 0; width:400px;}
.body-content-ess{ background:url(/us_english/images/ess/bg_content-ess.gif) repeat-x top #d7d7d7; width:555px; padding:0 0 50px 10px; margin: 0;}
.body-content-nonav-plans { background:url(/canada_english/images/plans/bg_content_plans.gif) repeat-x top #d7d7d7; width:750px; padding:0 0 10px 0; margin: 0;}
.body-content-fullwidth{background-color: #fff; width: 715px; padding:20px 20px 45px 15px;}
.body-content-nonav{width: 562px; background-color: #fff; padding-left:94px; padding-right:94px; padding-bottom:45px; }
.body-content-nomargin{width: 750px; background-color: #ffffff;}
.body-content-cobrand{width:660px; background-color: #ffffff; margin:45px 45px 45px 45px;}
.body-content-cobrand_error{width:660px; background-color: #ffffff; margin:45px; padding:0;}
.body-nav{background-color: #ECECEC; margin:0px; padding:0px; width:185px;}
#navright .body-nav{background-color: #FFFFFF;}

/* Header Containers */
.logo{float: left;}
.localization-links{margin-left: 0px;margin-top: 8px;margin-bottom: 15px;margin-right: 0px;}
.general-links{margin-top: 11px;margin-bottom: 11px;margin-right: 10px; margin-left: 0px; }
.header-link-divider{float: right; height: 1px;}
.top-nav{height: 24px;margin: 0px;padding: 0px;}
.sec-nav{width: 750px;margin: 0px;padding: 0px;}

/* FRENCH NAV FIXES */
.top-nav-fr{height: 24px;margin: 0px;padding: 0px;}
html*.top-nav-fr{height: 24px;margin:0 0 0 -1px;padding: 0px;}
.sec-nav-fr{width: 750px;margin:0;padding:0px;}

/* Right Nav Containers */
.side-nav-header{height:10px; background-color: #fff;}
.side-nav-content{padding-left:8px; padding-right:8px; clear:both; width:170px;}
.side-nav-content-index{padding-left:16px; padding-right:12px;}
.side-nav-content-gmff{ width:185px; clear:both;}
.side-nav-image{padding:0px;margin:0px;}
.home_signup {border: 1px solid red;}
.home_signup img {float:left; border: 1px solid green; visibility:hidden;}
.home_signup strong {display:block; text-align:center; border: 1px solid green;}
/* Footer Containers */
.footer_container{height:5%;}

/* Vehicles Diagnostics Right Nav Container */
.veh_diag #print_veh_diag{ background-color:#FFFFFF; height:40px;}
.veh_diag #print_veh_diag a{ text-decoration:underline;}
.veh_diag .side-nav-header{height:auto; background-color:#3b7bab; color:#FFFFFF; padding:12px 8px; font-weight:bold;}
.veh_diag .side-nav-content{padding-bottom:8px;}

/* popups */
.popup-container {width:400px; background-color: #FFFFFF; margin: 0;}
.hd_popup {height:17px; width:378px; background-color: #003366;color:#FFFFFF; font-weight:bold; padding:3px 11px;}
.hd_popup2 {height:28px; width:378px; background-color: #003366;color:#FFFFFF; font-weight:bold; padding:3px 11px;}
.popup-content {margin:0 11px 11px 11px; width:378px;}
.popup-content a:link, .popup-content a:visited, .popup-content a:active, .popup-content a:hover{text-decoration:underline;}
strong a:link, strong a:visited, strong a:active {text-decoration:underline;}

.model-popup-hd {height:17px; width:390px; background-color: #003366;color:#FFFFFF; font-weight:bold; padding:3px 11px;}
.model-popup-content {margin:0 0px 11px 8px; width:390px;padding:0;}
.model-popup-content a:link, .model-popup-content a:visited, .model-popup-content a:active, .model-popup-content a:hover{text-decoration:underline;}
.popup-bar {font-weight:bold;background-color: #003366; padding: 4px 0px 6px 0px; text-align:center;color:#FFFFFF;}

table.popup-table {text-align:center;border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;}
table.popup-table th {width:125px;background-color: #BED3E6;color:#FFFFFF;font-weight:bold;}
table.popup-table td {background-color: #FFFFFF;color:#000000;font-weight:normal;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}

.popup-big-container {width:600px; background-color: #FFFFFF; margin: 0px;}
.popup-big-content {margin:0 11px 11px 18px; width:578px;}
.hd_big_popup {height:17px; width:578px; background-color: #003366; color:#FFFFFF; font-weight:bold; padding:3px 11px;}

/* Logon containers and elements */
.input-container{width:495px; padding-left:20px;}
p.field{margin: 0px;padding: 0px;}
p.checkbox-row{margin-bottom: 5px;margin-top: 5px;}
p.content{margin-bottom: 0px;margin-top: 1px;}

/* HOME PAGE MESSAGE BOX */
.message-hdr {font-size: 11px; font-weight: bold; color: #003366;}
.message-cnt {font-size: 9px; font-weight: bold; color: #003366; padding-top: 2px;}
.message-txt {padding: 3px 5px 3px 5px;}

/* CONTENT BOX */
.content-box {border: 1px solid #CCCCCC; margin-top:5px; margin-bottom:15px;}
.box-header {font-weight: bold; background-color: #ECECEC; padding: 4px 8px 6px 8px; color:#333333;}
.box-footer {background-color: #003366; padding: 3px 7px; text-align:center;color:#FFFFFF;}
.box-text {padding: 6px 8px 15px 8px;}
.box-text3 {padding: 6px 8px 0px 8px; }
.box-text p {margin:0;padding: 6px 0px 6px 0px; }
.capability-box {border-top: 1px solid #CCCCCC;padding: 6px 8px 8px 8px;}
.capability-box .capability-content {padding-left:25px; padding-top:0px; margin-top:5px;}
div.pOVDRecall {border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; margin:10px 0 10px 0; padding:0;}
.pOVDRecall p {margin:0; padding:10px 0 10px 5px;}
div.tirePressure {margin-bottom:10px; padding:0; border-bottom:1px solid #d9d9d9;}
div.tirePressure p{margin:5px 10px 10px 30px; padding:0;}
.coverage_table {padding-left:30px;padding-right:30px;width:100%;}

/*These Styles apply for the new content box with images*/
.with_img{position:relative;}
.with_img .bg_img_right{ z-index:2; position:absolute; right:0;}
.with_img .bg_img_left{ z-index:2; position:absolute; left:0;}
.with_img .box-text{z-index:3; position:relative;}
.with_img .box-header{z-index:1; position:relative; border-bottom:1px solid #CCCCCC;}
/*end of new content box styles*/

p.pOVDopt {margin:0; padding-left:10px;}
.pOVDopt input{float:left;}
.pOVDopt span {margin-top:2px; float:left;}

/* CONTENT BOX FOR SELECT PLANS PAGE IN MY ACCOUNT */
#select_plans .content-box {display:block; float:left; margin:0; padding:0;}
#select_plans #sp_safe{ width:160px;}
#select_plans #sp_directions{ width:179px; border-left:0; border-right:0; }
#select_plans #sp_luxury { width:160px;}

#select_plans .space {clear:both;}
#select_plans table {border-collapse:collapse;}
#select_plans th {border: 1px solid #CCCCCC; border-top:0; padding:5px 5px 5px 5px}
#select_plans th.sp_left {border-left:0;}
#select_plans th.sp_right {border-right:0;}
#select_plans td {border: 1px solid #CCCCCC; text-align:center; padding:5px 5px 5px 0}
#select_plans td.sp_left {border-left:0; text-align:left;}
#select_plans td.sp_right {border-right:0;}
#select_minutes table {border-collapse:collapse;}
#select_minutes td {border: 1px solid #000000; padding:5px 5px 5px 5px;}
#minute_package {height:875px; background-color:#FFFFFF;}

/* CONTENT BOX FOR FLEET SELECT PLANS */
.option_packages .content-box {display:block; float:left; margin:0; padding:0;}
.option_packages .space {clear:both;}
.option_packages table {border-collapse:collapse;}
.option_packages th {border-right: 1px solid #CCCCCC; border-top:0; border-left:0; border-bottom:0; padding:5px 5px 5px 5px}
.option_packages th.sp_left {width:400px;}
.option_packages th.sp_middlel {width:83px;}
.option_packages th.sp_middler {width:124px;}
.option_packages th.sp_right {border-right:0; width:108px;}
.option_packages td {border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-left:0; border-bottom:0; text-align:center; padding:5px 5px 5px 0;}
.option_packages td.sp_left {border-left:0;}
.option_packages td.sp_right {border-right:0;}

.bvm_option_packages .content-box {display:block; float:left; margin:0; padding:0;}
.bvm_option_packages .space {clear:both;}
.bvm_option_packages table {border-collapse:collapse;}
.bvm_option_packages th {border-right: 1px solid #CCCCCC; border-top:0; border-left:0; border-bottom:0; padding:5px 5px 5px 5px}
.bvm_option_packages th.sp_left {width:154px;}
.bvm_option_packages th.sp_combined {width:247px;}
.bvm_option_packages th.sp_right {border-right:0; width:118px;}
.bvm_option_packages th.sp_middlel {width:93px;}
.bvm_option_packages th.sp_middler {width:134px;}
.bvm_option_packages td {border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-left:0; border-bottom:0; text-align:center; padding:5px 5px 5px 0;}
.bvm_option_packages td.sp_left {border-left:0;}
.bvm_option_packages td.sp_right {border-right:0;}

#hands_free {padding-right:10px;float:left; width:200px;}
#hands_free table {border-collapse:collapse;}
#hands_free td {border: 1px solid #000000; padding:5px 5px 5px 5px;}

/* NEWS ITEM BOX */
#news-container  { position:relative; width:333px; z-index:100;}
/* Be sure to include ID's for all layers. */
#lyr1 { position:relative; clear: both; display: block; left:0; top:0; z-index:1;}
#lyr2, #lyr3, #lyr4, #lyr5, #lyr6, #lyr7, #lyr8, #lyr9, #lyr10 { position:relative; clear: both; display: none; visibility:hidden; left:0; top:0; z-index:1 }
.clickable{ cursor: pointer;}

/* Header Links */
.localization-links a{font-size:10px;}

/* Footer Links */
.site-footer a:link{text-decoration:underline; color:white;}
.site-footer a:visited{text-decoration:underline; color:white;}
.site-footer a:hover, site-footer a:active{text-decoration:underline; color:white;}
.site-footer a.terms {padding-left:10px;}
.site-footer a.list {padding-right:15px;}
.site-footer a b {color:#FFFFFF;}

/* Content Box Header Links */
.box-header a:link, .box-header a:visited, .box-header a:hover, .box-header a:active {text-decoration:underline; }
.box-header a sup {text-decoration:none; }

/* BIG Links */
a.biglink:link,a.biglink:visited, a.biglink:hover, a.biglink:active {font-weight: bold; text-decoration:underline;}

/* TABLE STYLES */
.highlight-row {background-color:#cccccc;}
.header-row {background-color: #BED3E6; color: #333; font-weight:bold;}

/* LIST STYLES */
ul {list-style: outside disc; padding: 0px; margin: 5px 15px 5px 15px}
ol {list-style-position:outside; padding: 0px; margin: 5px 15px 5px 25px}
li {margin: 2px 0px 2px 0px; }
li.square {list-style: outside square; color: #FF9900; margin: 0px;}
li.square p {color: #000000; margin: 0px;padding:0;}
li.margin-left {margin: 0px 0px 0px 15px; }

.pOVDsectionsContain{
	border-top:8px solid #003366;
	background-image: url(/us_english/jsp/my_account/images/bg_Gradient_Big.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat; 
	width:535px; 
	margin:0;
}

ul.pOVDsections_2 {
	margin:0 0 0 15px; 
	width:75%;
	height:50px;
	padding:0;
}
ul.pOVDsections_2 li {
	width:165px;
        list-style:none; 
	margin:5px 0 0 0; 
	padding:0px 10px 3px 15px; 
	background:url('/us_english/images/home/carrot_down.gif') no-repeat; 
	background-position:0px;
	float:left;
	
}
.pOVDsections_2 li.OVDmaint {margin-left:20px;}

ul.pOVDsections {
	margin:5px 0 0 15px; 
	width:75%;
	height:50px;
	padding:0;
}
ul.pOVDsections li {
	width:165px;
        list-style:none; 
	margin:5px 0 0 0; 
	padding:0px 10px 3px 15px; 
	background:url('/us_english/images/home/carrot_down.gif') no-repeat; 
	background-position:0px;
	float:left;
	
}

.pOVDsections li.OVDmaint {margin-left:20px;}


/* IMAGES */
img.hd-title {margin-bottom: 12px; display:block;}
img.hd-image {float:left; margin: 0px 15px 15px 0px; }
img.hd-image-rt {float:right; margin: 0px 15px 15px 0px; }
.image-right{clear:both; float: right;}
.to-top {text-align:right;margin-bottom:25px;}

/* Horizontal Rule */
hr.gray-line {margin:0px; padding:0px; height:1px; color:#d9d9d9; background-color:#d9d9d9; border:0px;}
.side-nav-content hr.gray-line {margin:0px; padding:0px; height:1px; color:#333333; background-color:#333333; border:0px; width:170px;}
.manage_account hr.gray-line {margin:0 10px 0 10px; padding:0px; height:1px; color:#d9d9d9; background-color:#d9d9d9; border:0px;}

/* VARIOUS TEXT STYLES */
.header {color: #333333; font-size: 13px; font-weight: bold;}
.smallprint {font-size: 10px;}
.smallprint p {margin:0px; padding:6px 0px 6px 0px;}
.error-msg {color:#FF0000}
sup {font-size:10px}
b {color:#333333;}
h1 {margin-bottom:5px; font-size: 16px; color:#333333; font-weight:bold;}
h3 {margin:0; font-size: 14px; color:#003366; font-weight:bold;}
/* FAQ STYLES */
.faq-q {font-weight: bold; vertical-align:top; padding: 10px 0px;}
.faq-a {vertical-align:top; padding:0px 0px 10px 0px;}

/* OVD Maintenance Table */
table.pOVDtbl {
width:100%;
border-collapse: collapse;
}

td.space{
width:150px;
}

/* SPACING STYLES */ 
.clear-floats{margin:0px; padding:0px; clear:both;}
.space {display:block; height:15px; }
.space5 {display:block; height:5px; }
.space30 {display:block; height:30px; }
.arrow {background-image:url(/us_english/images/home/blue_carrot.gif); background-repeat:no-repeat; background-position:0 3px; padding-left:10px; padding-bottom:3px;}
#supArrow {background-image:url(/us_english/images/home/blue_carrot.gif); background-repeat:no-repeat; background-position:0 8px; padding-left:10px; padding-bottom:3px;}
.orangeCarrot {background-image:url(/us_english/images/home/blue_carrot.gif); background-repeat:no-repeat; background-position:0 3px; padding-left:10px; padding-bottom:3px;}
#suporangeCarrot {background-image:url(/us_english/images/home/blue_carrot.gif); background-repeat:no-repeat; background-position:0 8px; padding-left:10px; padding-bottom:3px;}
.col-right{float:right;}
.col-left{float:left;}

/* USA TODAY STYLES */
.header-blue {font-size: 12px; color:#003366; font-weight:bold; margin-top:30px;}

/* EQUIPPED VEHICLE HIDE/SHOW STYLES */
#hiddenVeh {display:none;}
#hiddenGMVehicles {display:none;}
#hiddenGMVehiclesLink {display:none;}
.box-footer a, .box-footer a:visited, .box-footer a:hover, .box-footer span {color:#FFFFFF;}
.popup-bar a, .popup-bar a:visited, .popup-bar a:hover, .popup-bar span {color:#FFFFFF;}
.popup-bar a, .popup-bar a:visited, .popup-bar a:hover {text-decoration:underline;}

/* PLANS AND SERVICES TABLE STYLE */
div.planDesc {display: none; border:1px solid black; position:absolute; left: 80px; top: 20px; z-index:1; margin:0; padding: 6px 10px 6px 10px; width: 175px; background-color:#FFFFCC;}
.contbox-table td {text-align: center;  border-top: 1px solid #999999;  border-right: 1px solid #999999; padding:8px 0px 8px 0;}
div.planDesc p {padding:0;margin:0;}
.contbox-table td.no-top-border {border-top: 0px solid #FFFFFF;}
.contbox-table td.rightcol {border-right: 0px solid #FFFFFF;}
.contbox-table td.header {font-weight:bold;text-align:left; vertical-align:bottom}
.contbox-table div.service-name{height:100%; padding:5px 10px 5px 0; text-align:left;color: #0000CC;}
.contbox-table div.service-name a:visited, .contbox-table div.service-name a:active {color: #0000CC;}
#hiddenPlan {display:none;}
#hiddenPrePaid {display:none;}
#hiddenVerizon {display:none;}

/* HANDS FREE */
.handsbox-table td {border-top: 1px solid #999999;}
.handsbox-table td.left {border-left: 1px solid #999999;border-right: 1px solid #999999;}
.handsbox-table td.right {border-right: 1px solid #999999;}

/* OVD TABLE STYLES */
.ovd {border: 1px solid #999999;vertical-align: top;}
.ovd td {vertical-align: top;padding:10px 20px 10px 10px;}
.ovd td.highlight-row {background-color:#ECECEC;border-top: 1px solid #999999;border-bottom: 1px solid #999999;}
.ovd td.header {background-color: #003366; color: #ffffff; font-weight:bold;}

/* OVD HISTORY TABLE STYLES */
.history {border: 1px solid #999999;vertical-align: top;}
.history td {vertical-align: top;padding:5px 20px 5px 40px;}
.history td.highlight-row {background-color:#ECECEC;border-top: 1px solid #999999;border-bottom: 1px solid #999999;}
.history td.header {background-color: #003366; color: #ffffff; font-weight:bold; font-size:11px;}

/* OVD CAPABILITY POPUP */
#hiddenEngine {display:block;}
#hiddenAir {display:none;}
#hiddenAir p{margin-top:5px;}
#hiddenFuel {display:none;}
#hiddenFuel p{margin-top:5px;}
#hiddenEngineCool {display:none;}
#hiddenEngineCool p{margin-top:5px;}
#hiddenThrottle {display:none;}
#hiddenThrottle p{margin-top:5px;}
#hiddenValve {display:none;}
#hiddenValve p{margin-top:5px;}
#hiddenDisplacement {display:none;}
#hiddenDisplacement p{margin-top:5px;}
#hiddenIgnition {display:none;}
#hiddenIgnition p{margin-top:5px;}
#hiddenEngineElec {display:none;}
#hiddenEngineElec p{margin-top:5px;}
#hiddenHybrid {display:none;}
#hiddenHybrid p{margin-top:5px;}
#hiddenTransmission {display:none;}
#hiddenTransmission p{margin-top:5px;}
#hidden4WD {display:none;}
#hidden4WD p{margin-top:5px;}
#hiddenEmissions {display:none;}
#hiddenEvaporative {display:none;}
#hiddenEvaporative p{margin-top:5px;}

#hiddenExhaust {display:none;}
#hiddenExhaust p{margin-top:5px;}

#hiddenAirBagSystem {display:none;}
#hiddenAirbag {display:none;}
#hiddenAirbag p{margin-top:5px;}

#hiddenCollision {display:none;}
#hiddenCollision p{margin-top:5px;}

#hiddenSafetyBelt {display:none;}
#hiddenSafetyBelt p{margin-top:5px;}

#hiddenPassenger {display:none;}
#hiddenPassenger p{margin-top:5px;}

#hiddenBrake {display:none;}
#hiddenAntiLock {display:none;}
#hiddenAntiLock p{margin-top:5px;}

#hiddenTraction {display:none;}
#hiddenTraction p{margin-top:5px;}

#hiddenStabilitrak {display:none;}
#hiddenStabilitrak p{margin-top:5px;}

#hiddenOnstar {display:none;}
#hiddenWireless {display:none;}
#hiddenWireless p{margin-top:5px;}

#hiddenGPS {display:none;}
#hiddenGPS p{margin-top:5px;}

#hiddenPeripheral {display:none;}
#hiddenPeripheral p{margin-top:5px;}

/* Savings TABLE STYLES */
.savings {text-align:center;border: 1px solid #999999;}
.savings tr.header {background-color: #003366; color:#FFFFFF; vertical-align:bottom;font-weight: normal; padding: 4px 5px 6px 5px; font-size:11px; border-left:none;}
.savings tr.highlight-row {background-color:#CCCCCC;} 
.savings tr.price {background-color: #E7E6CA;}
.savings td {padding:5px; border-top: 1px solid #999999; border-left: 1px solid #999999;}
.savings td.catagory {text-align:left; border-left:none; padding-left:6px;}

/* My Account */
.my_account_header {margin:0; padding-bottom:5px;}
.my_account {background-image: url(/us_english/jsp/my_account/images/bg_Gradient_Big.gif);background-position: 0px 0px;background-repeat: no-repeat; width:535px; margin:0;}
.my_account p {width:515px; margin:10px;}
.my_account .update_enrollment p {width:500px; margin:10px; padding-left:15px;}
.my_account .textLicence {margin:0 0 0 55px;}
.my_account .selectState {margin:0 0 0 107px;}
.my_account .selectCountry {margin:0 0 0 90px;}
.my_account .textAgent {margin:0 0 0 70px;}
.my_account .textAgent2 {margin:0 0 0 10px;}
.my_account .textPolicy {margin:0 0 0 55px;}
.my_account .textPhone {margin:0 0 0 54px;}
.my_account .selectCompany {margin:0 0 0 40px;}
.my_account div#other {width:160px;margin:0 0 0 167px;}
.my_account div#other p {width:160px!important; margin:0 0 5px 0 !important;}
.update_insurance p{margin:0 0 5px 10px !important;padding:0 !important;}
.update_license p{margin:0 0 5px 10px !important;padding:0 !important;}

.Infobtns {float:right;padding:0;margin:7px 0 65px 0;width:210px;}
/* IE HACK */
*html .Infobtns {float:right;padding:0;margin:0;}

.my_account td {padding: 0 0 5px 10px; height: 18px;}
.my_account .vehicle_info td {padding: 0 0 5px 0px; height: 18px;}
.my_account td .text {width: 160px;}
.my_account td.intro_copy {padding-bottom: 20px;}
.my_account td .select {width: 165px;}
.my_account td .phone1 {width: 33px;}
.my_account td .phone2 {width: 33px;}
.my_account td .phone3 {width: 56px;}
#ccexpmon {width: 100px;}
#ccexpyear {width: 60px;}
.my_account td.divider { padding: 10px 0 10px 0; }
.my_account td.divider hr {margin:0px; padding:0px; height:1px; color:#d9d9d9; background-color:#d9d9d9;}
.my_account .login {padding: 0 0 5px 10px;}
.my_account .recall hr {margin:0px; padding:0px; height:1px; color:#d9d9d9; background-color:#d9d9d9;}

/* Manage Account */
.manage_account {border:1px solid #D6D6D6;margin:0;width:533px;min-height:500px;}
.manage_top_content {width:533px;min-height:185px;margin:0;}
.manage_top_content_left {float:left;display:inline;width:250px !important; margin-top:10px;min-height:160px;}
.manage_top_content_left p {width:210px !important;margin:7px 0 7px 10px;}
.manage_top_content_left p.renewBtnCopy {width:230px !important;margin:7px 0 7px 10px;}

.manage_top_content_right {width:274px;height:191px;float:left;display:inline;margin:0;padding:0;background:0 0 url('/us_english/jsp/my_account/images/OVD_Feature_Image.gif') no-repeat;}
.manage_top_content_right img {margin-top:20px; margin-left:2px;}
.manage_lowertop_content {clear:both;}

.manage_lowertop_left_content {clear:both;float:left;}




/* NEW STYLES FOR THE AUGUST BP  */
.manage_middle_contentNew {width:530px;margin:12px 0 0 0;}
.manage_middle_contentNew p {width:400px !important;}

.manage_middle_content {width:530px;margin:13px 0 0 0;}
.manage_middle_content p {width:400px !important;}
.manage_lower_content {width:520px;margin:0 0 13px 0;}
.manage_lower_content p {width:200px !important;}
p.manage_blue_header {color:#003366 !important;margin-bottom:13px !important;}
.manage_account .header_table {background-image: url('/us_english/jsp/my_account/images/bg_Gradient_Big.gif');background-position: 0px 0px;background-repeat: no-repeat;}
.manage_account sub_table {padding-top:10px;padding-bottom:10px;}
.manage_account td {padding: 0 0 5px 10px;}
.manage_account td .text {width: 160px;}
.manage_account td .select {width: 165px;}
.manage_account td .phone1 {width: 40px;}
.manage_account td .phone2 {width: 40px;}
.manage_account td .phone3 {width: 70px;}
.manage_account .sec_header {padding:12px 0px 12px 10px;}
.function_button {padding:8px 10px 10px 0px;}

span.manageAccError {color:red;}

.redsymbol_2 {
	background-repeat:no-repeat; 
	background-position:10px 0px; 
	padding:5px 0px 10px 35px; 
	margin:0;
}

.redsymbol_2 p {padding:0;margin:0;}
.redsymbol_2 span {color:#0000CC;}


.redsymbol {
	background-image:url(/us_english/jsp/my_account/images/icn_Red.gif); 
	background-repeat:no-repeat; 
	background-position:10px 0px; 
	padding:5px 0px 10px 35px; 
	margin:0;
}

.redsymbol p {padding:0;margin:0;}
.redsymbol span {color:#0000CC;}

.yellowsymbol_2 {
	background-repeat:no-repeat; 
	background-position:10px 0px;  
	padding:5px 0px 10px 35px; 
	margin:0;
}

.yellowsymbol_2 p {padding:0;margin:0;}

.yellowsymbol {
	background-image:url(/us_english/jsp/my_account/images/icn_Yellow.gif); 
	background-repeat:no-repeat; 
	background-position:10px 0px;  
	padding:5px 0px 10px 35px; 
	margin:0;
}

.yellowsymbol p {padding:0;margin:0;}

.greensymbol {
	background-image:url(/us_english/jsp/my_account/images/icn_Green.gif); 
	background-repeat:no-repeat; 
	background-position:10px 0px;  
	padding:5px 0px 10px 35px; 
	margin:0;
}


.greensymbol p {padding:0;margin:0;}

.orangearrow {
	background-image:url(/us_english/images/home/right_button.gif); 
	background-repeat:no-repeat; 
	background-position:0px 3px; 
	padding:2px 0px 3px 15px; 
	margin:0;
}


.ovd_popup {height:17px; width:535px; background-color: #003366;color:#FFFFFF; font-weight:bold; padding:3px 11px;}




/* Onstar Vehicle Diagnostics */
.veh_diagnostics {background-image: url(/us_english/jsp/my_account/images/bg_Gradient_Big.gif);background-position: 0px 0px;background-repeat: no-repeat; width:535px; margin:0;}

.veh_diagnostics table {width: 535px;}
.veh_diagnostics td {padding: 0 0 5px 10px; height: 18px;}
.veh_diagnostics td .text {width: 160px;}
.veh_diagnostics td.intro_copy {padding-bottom: 20px;}
.veh_diagnostics td .select {width: 165px;}
.veh_diagnostics td .phone1 {width: 33px;}
.veh_diagnostics td .phone2 {width: 33px;}
.veh_diagnostics td .phone3 {width: 56px;}
.veh_diagnostics td.divider { padding: 0px 0 10px 0; }
.veh_diagnostics td.divider hr {margin:0px; padding:0px; height:1px; color:#d9d9d9; background-color:#d9d9d9;}
.veh_diagnostics .login {padding: 0 0 5px 10px;}
.veh_diagnostics .recall hr {margin:0px; padding:0px; height:1px; color:#d9d9d9; background-color:#d9d9d9;}


.veh_info_table {color:#333333; margin-bottom:10px; padding-left:10px; padding-right:5px;}
.ovd_diagnostics {width:535px}
.ovd_diag_descr {
	width:480px;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.ovd_diag_descr_sub1 {
	width:480px;
	padding-top:10px;
	padding-bottom:10px;
}
.redsymbol p {width:480px;}
.greensymbol p {width:440px;}



/* Bell Mobility Sitelet */
.subscriberOffer {
	position: relative;
	width:477px; 
	height:195px; 
	margin-left:25px;
}
.subscriberImage {position: absolute; top: 0px; left:0px;}
.subscriberInfo {position: absolute; top: 100px; width:477px;}
.subscriberInfo li {list-style: none;}
.nonsubscriberOffer {
	position: relative;
	width:477px; 
	height:195px; 
	margin-left:25px;
}
.nonsubscriberImage {position: absolute; top: 0px; left:0px;}
.nonsubscriberInfo {position: absolute; top: 100px; width:477px;}
.nonsubscriberInfo li {list-style: none;}

/* French */
.subscriberOfferFr {
	position: relative;
	width:477px; 
	height:226px; 
	margin-left:25px;
}
.subscriberImageFr {position: absolute; top: 0px; left:0px;}
.subscriberInfoFr {position: absolute; top: 105px; width:477px;}
.subscriberInfoFr li {list-style: none;}

.nonsubscriberOfferFr {
	position: relative;
	width:477px; 
	height:226px; 
	margin-left:25px;
}
.nonsubscriberImageFr {position: absolute; top: 0px; left:0px;}
.nonsubscriberInfoFr {position: absolute; top: 135px; width:477px;}
.nonsubscriberInfoFr li {list-style: none;}

/* Gradient Background */
.header_gradient {background-image: url(/us_english/images/common/bg_Gradient_Big.gif);background-position: 0px 0px;background-repeat: no-repeat; width:535px; margin:0; padding-top:15px;}
.gradient_content {margin:0 12px 0 12px;}

/*** Styles for Discount page*/

/*Top Content*/
.header_content {padding:0 0 10px 0; margin-top:0;}
.header_content h1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#003366; line-height:20px; margin:0; padding:0 0 10px 0;}
.header_content sup{font-size:8px;}
/* Box Content */
.box_border{border: solid 1px #999999; border-top:none; width:533px; margin:0; padding:15px 0;}
.box_content {margin:0 12px 0 12px;}
.box_content sup{font-size:8px;}
div.box_border div.box_content h2{font:Verdana, Arial, Helvetica, sans-serif bold; font-size:12px; line-height:20px; color:#093968; padding:0; margin:0;}
div.box_border div.box_content h3{font:Verdana, Arial, Helvetica, sans-serif bold; font-size:11px; line-height:12px; color:#064384;  margin:0 0 10px 0; padding:0;}
div.box_border div.box_content h4{font:Verdana, Arial, Helvetica, sans-serif bold; font-size:11px; line-height:12px; color:#064384;  margin:0 0 10px 0; padding:0;}
div.box_border div.box_content p{ margin:5px 0 12px 0; padding:0;}

a.top{ color:#0029e6;}

/* Footer Content */
.footer_content {margin:0 12px 0 12px;}
.footer_content sup{ font-size:8px;}
	
/***Charts***/
.pricing tr{height:27px;}
.pricing td{font-size:11px; text-align:center; border:1px solid #ffffff; font-weight:normal;}
.pricing td sup{ font-size:8px;}

tr.subhead{background-color:#c8d7e5;}
tr.subhead td {color:#333333;}
tr.price_body{ background-color:#f0f0f0;}
tr.darker{ background-color:#e8e8e8;}
td.left {text-align:left;padding-left:8px;}
tr.subhead td.right{ background-color:#ffe5ba;}
tr.price_body td.right {color:#922310; background-color:#fdebcc;}

#safesound, #directions, #multiyear, #handsfree, #lowmileage {display:none;}
#safesound table, #directions table, #multiyear table, #handsfree table, #lowmileage { margin-bottom:20px;}

#lowmileage tr.subhead td{ height:40px;}

/* Safe and Sound Chart Title */
#safesound_on{display:block;}
#safesound_on table{border:1px solid #558cb8; }
#safesound_on tr td{border:0; color:#ffffff; background-color:#558cb8;}
#safesound_on tr td a{color:#ffffff;}
#safesound_off{ display:none;}
#safesound_off table{border:1px solid #d6d6d6; }
#safesound_off tr td{border:0; color:#000000; background-color:#f0f0f0;}
#safesound_off tr td a{color:#000000;}




/* Directions Chart Title */
#directions_on{display:block;}
#directions_on table{border:1px solid #558cb8; }
#directions_on tr td{border:0; color:#ffffff; background-color:#558cb8;}
#directions_on tr td a{color:#ffffff;}
#directions_off{ display:none;}
#directions_off table{border:1px solid #d6d6d6; }
#directions_off tr td{border:0; color:#000000; background-color:#f0f0f0;}
#directions_off tr td a{color:#000000;}

/* Multi-year Chart Title */
#multiyear_on{display:block;}
#multiyear_on table{border:1px solid #558cb8; }
#multiyear_on tr td{border:0; color:#ffffff; background-color:#558cb8;}
#multiyear_on tr td a{color:#ffffff;}
#multiyear_off{ display:none;}
#multiyear_off table{border:1px solid #d6d6d6; }
#multiyear_off tr td{border:0; color:#000000; background-color:#f0f0f0;}
#multiyear_off tr td a{color:#000000;}

/* Hands-Free Chart Title */
#handsfree_on{display:block;}
#handsfree_on table{border:1px solid #558cb8; }
#handsfree_on tr td{border:0; color:#ffffff; background-color:#558cb8;}
#handsfree_on tr td a{color:#ffffff;}
#handsfree_off{ display:none;}
#handsfree_off table{border:1px solid #d6d6d6; }
#handsfree_off tr td{border:0; color:#000000; background-color:#f0f0f0;}
#handsfree_off tr td a{color:#000000;}

/* Low Mileage Chart Title */
#lowmileage_on{display:block;}
#lowmileage_on table{border:1px solid #558cb8; }
#lowmileage_on tr td{border:0; color:#ffffff; background-color:#558cb8;}
#lowmileage_on tr td a{color:#ffffff;}
#lowmileage_off{ display:none;}
#lowmileage_off table{border:1px solid #d6d6d6; }
#lowmileage_off tr td{border:0; color:#000000; background-color:#f0f0f0;}
#lowmileage_off tr td a{color:#000000;}






#safesound2, #directions2, #multiyear2, #handsfree2, #lowmileage2 {display:none;}
/* Safe and Sound Chart Title */
#safesound_on2{display:block;}
#safesound_on2 table{border:1px solid #558cb8; }
#safesound_on2 tr td{border:0; color:#ffffff; background-color:#558cb8;}
#safesound_on2 tr td a{color:#ffffff;}
#safesound_off2{ display:none;}
#safesound_off2 table{border:1px solid #d6d6d6; }
#safesound_off2 tr td{border:0; color:#000000; background-color:#f0f0f0;}
#safesound_off2 tr td a{color:#000000;}




/* Directions Chart Title */
#directions_on2{display:block;}
#directions_on2 table{border:1px solid #558cb8; }
#directions_on2 tr td{border:0; color:#ffffff; background-color:#558cb8;}
#directions_on2 tr td a{color:#ffffff;}
#directions_off2{ display:none;}
#directions_off2 table{border:1px solid #d6d6d6; }
#directions_off2 tr td{border:0; color:#000000; background-color:#f0f0f0;}
#directions_off2 tr td a{color:#000000;}

/* Multi-year Chart Title */
#multiyear_on2{display:block;}
#multiyear_on2 table{border:1px solid #558cb8; }
#multiyear_on2 tr td{border:0; color:#ffffff; background-color:#558cb8;}
#multiyear_on2 tr td a{color:#ffffff;}
#multiyear_off2{ display:none;}
#multiyear_off2 table{border:1px solid #d6d6d6; }
#multiyear_off2 tr td{border:0; color:#000000; background-color:#f0f0f0;}
#multiyear_off2 tr td a{color:#000000;}

/* Hands-Free Chart Title */
#handsfree_on2{display:block;}
#handsfree_on2 table{border:1px solid #558cb8; }
#handsfree_on2 tr td{border:0; color:#ffffff; background-color:#558cb8;}
#handsfree_on2 tr td a{color:#ffffff;}
#handsfree_off2{ display:none;}
#handsfree_off2 table{border:1px solid #d6d6d6; }
#handsfree_off2 tr td{border:0; color:#000000; background-color:#f0f0f0;}
#handsfree_off2 tr td a{color:#000000;}

/* Low Mileage Chart Title */
#lowmileage_on2{display:block;}
#lowmileage_on2 table{border:1px solid #558cb8; }
#lowmileage_on2 tr td{border:0; color:#ffffff; background-color:#558cb8;}
#lowmileage_on2 tr td a{color:#ffffff;}
#lowmileage_off{ display:none;}
#lowmileage_off2 table{border:1px solid #d6d6d6; }
#lowmileage_off2 tr td{border:0; color:#000000; background-color:#f0f0f0;}
#lowmileage_off2 tr td a{color:#000000;}












/*.Pricing {position: relative;width:509px; height:193px;}*/
/*.PricingImage {position: absolute; top: 0px; left:0px;}
.PricingImage2 {position: absolute; top: 76px; left:0px;}
.PricingImageFr {position: absolute; top: 0px; left:0px;}
.PricingImage2Fr {position: absolute; top: 90px; left:0px;}
.PricingTableGM {position: absolute; top: 52px; width:509px;}
.ssPricingTableGMFr {position: absolute; top: 67px; width:509px;}
.dcPricingTableGMFr {position: absolute; top: 65px; width:509px;}
.PricingTableRet {position: absolute; top: 82px; width:509px;}
.PricingTableRetSp {position: absolute; top: 78px; width:509px;}
.PricingTableRetFr {position: absolute; top: 95px; width:509px;}
.PricingTableOffer {position: absolute; top: 100px; width:500px; padding:5px;}
.ssPricingTableOfferFr {position: absolute; top: 115px; width:500px; padding:5px;}
.ssPricing {position: relative;width:509px; height:160px;}
.ssPricingImage {position: absolute; top: 0px; left:0px;}
.ssPricingImage2 {position: absolute; top: 76px; left:0px;}
.ssPricingTableGM {position: absolute; top: 52px; width:509px;}
.ssPricingTableGMSp {position: absolute; top: 50px; width:509px;}
.ssPricingTableGMFrPop {position: absolute; top: 55px; width:509px;}
.ssPricingTableRet {position: absolute; top: 82px; width:509px;}
.ssPricingTableRetSp {position: absolute; top: 83px; width:509px;}
.ssPricingTableOffer {position: absolute; top: 100px; width:500px; padding:5px;}
.dcPricing {position: relative;	width:509px; height:200px;}
.dcPricingSp {position: relative;width:509px; height:193px;}
.dcPricingFr {position: relative;width:509px; height:245px;}
.dcPricingImage {position: absolute; top: 0px; left:0px;}
.dcPricingImage2 {position: absolute; top: 76px; left:0px;}
.dcPricingImageSp {position: absolute; top: 0px; left:0px;}
.dcPricingImage2Sp {position: absolute; top: 76px; left:0px;}
.dcPricingImage2Fr {position: absolute; top: 85px; left:0px;}
.dcPricingTableGM {position: absolute; top: 52px; width:509px;}
.dcPricingTableGMFr {position: absolute; top: 65px; width:509px;}
.dcPricingTableGMSp {position: absolute; top: 50px; width:509px;}
.dcPricingTableGMSpPop {position: absolute; top: 56px; width:509px;}
.dcPricingTableGMFrPop {position: absolute; top: 56px; width:509px;}
.dcPricingTableRet {position: absolute; top: 82px; width:509px;}
.dcPricingTableRetSp {position: absolute; top: 87px; width:509px;}
.dcPricingTableRetFr {position: absolute; top: 90px; width:509px;}
.dcPricingTableOffer {position: absolute; top: 100px; width:500px; padding:5px;}
.dcPricingTableOfferFr {position: absolute; top: 100px; width:500px; padding:5px;}
.MultiPricingTable06 {position: absolute; top: 420px; left:25px; width:500px;height:175px;}
.MultiPricingTable06gmff {position: absolute; top: 515px; left:30px; width:500px;height:175px;}
.MultiPricingTable06gmffFr {position: absolute; top: 567px; left:30px; width:500px;height:175px;}
.MultiPricingTable07 {position: absolute; top: 400px; left:25px; width:500px;height:175px;}
.MultiPricingTable07gmff {position: absolute; top: 1115px; left:30px; width:500px;height:175px;}
html*.MultiPricingTable07gmff {top: 1135px;}
.MultiPricingTable07gmffCa {position: absolute; top: 1155px; left:30px; width:500px;height:175px;}
html*.MultiPricingTable07gmffCa {top: 1175px;}
.MultiPricingTable07gmffSp {position: absolute; top: 1142px; left:30px; width:500px;height:175px;}
html*.MultiPricingTable07gmffSp {top: 1162px;}
.MultiPricingTable07gmffFr {position: absolute; top: 1174px; left:30px; width:500px;height:175px;}
html*.MultiPricingTable07gmffFr {top: 1194px;}
.MultiPricingTable06 tr {padding: 8px;}
.MultiPricingTable06gmff tr {padding: 8px;}
.MultiPricingTable06gmffFr tr {padding: 8px;}
.MultiPricingTable07 tr {padding: 8px;}
.MultiPricingTable07gmff tr {padding: 8px;}
.MultiPricingTable07gmffCa tr {padding: 8px;}
.MultiPricingTable07gmffSp tr {padding: 8px;}
.MultiPricingTable07gmffFr tr {padding: 8px;}
.MultiPricing {position: relative;	width:509px;}
.MultiPricingImage {position: absolute; top: 0px; left:0px;}*/

/*
.ssPricing07 {position: relative;	width:509px; height:150px;}
.dcPricing07 {position: relative;	width:509px; height:130px;}*/

/* TTY */
.headlines li {padding-bottom:15px;}
.headlines a {text-decoration:none; font-weight:bold;}

	/* GMFF Popup */
.popup_header {height:17px; width:624px; background-color: #003366;color:#FFFFFF; font-weight:bold; padding:3px 11px;}
.gmff_popup_content {margin:20px; width:509px;}
.ssPricingPopup {
	position: relative;
	width:509px; 
	height:200px; 
}


/* MyOnStar Orange Background */
.orange_header_gradient {background-image: url(/us_english/jsp/myonstar/images/background.gif);background-position: 0px 0px;background-repeat: no-repeat; width:533px; margin:0; height:80px;}


/* 1 Billion Min Sweepstakes */
.buy_minutes {background-image: url(/us_english/images/plans/onebillion_minutes_area.jpg);background-position: 0px 0px;background-repeat: no-repeat;width:754px; height:142px;padding:0px 75px 20px 75px;color:#51402a;}
.buy_minutes h1{color:#51402a; margin-top:0px; padding-top:10px;}
.onebillion_purchase_minutes {background-image: url(/us_english/images/plans/onebillion_prize_area_text.jpg);background-position: 0px 0px;background-repeat: no-repeat; width:754px; height:349px;padding-left:380px;}
.onebillion_purchase_minutes_ca {background-image: url(/canada_english/images/plans/onebillion_prize_area_text.jpg);background-position: 0px 0px;background-repeat: no-repeat; width:754px; height:349px;padding-left:380px;}
.onebillion_disclaimer {padding:0px 45px 20px 45px;}
/* 1 Billion Rules Page */
.onebillion_color {background-image: url(/us_english/images/plans/onebillion_border_middle.jpg);background-position: 0px 0px;background-repeat: no-repeat;margin:0; padding:0; width:754px; height:100%; margin-bottom:0;}
.onebillion {background-image: url(/us_english/images/plans/onebillion_border_mid_white.jpg);background-position: 0px 0px;background-repeat: repeat;margin:0; padding:0; width:754px; height:100%; margin-bottom:0;}
.onebillion_text {padding:45px 55px 0 55px; text-align:center; margin-bottom:0;}

/* ONSTAR | SERVICE  */
div.divInt_container {width:783px;background-color:#ECECEC;position:absolute;top:0;left:0;}
div.divInt_copy {width:650px;background-color:#F8F8F3;border:1px solid #DEDEDE;margin:10px 55px 10px 55px;padding:8px;}
div.divInt_copy p {margin:0;padding:10px;}
div.divInt_headInfo {width:630px; height:145px;padding:8px;margin:0;}
div.divInt_info {width:629px;background-color:#fff;border:1px solid #cccccc;margin:10px;padding:0;}
div.divInt_info table {width:629px;border-collapse:collapse;}
tr.divInt_headers {height:45px;background-color:#fff;margin:0;padding:0;}
th.OnstarServ {margin:0;padding:8px 0 10px 0;}
th.SSicon {width:50px;margin:0;padding:8px 0 10px 0;vertical-align:bottom;}
th.DCicon {width:90px;margin:0;padding:8px 10px 10px 0;vertical-align:bottom;}
tr.dark {height:60px;background-color:#CFCFCE;}
tr.light {height:60px;background-color:#F8F8F3;}
/*SAFARI HACKS
.webkit .dark {height:120px;}
.webkit .light {height:120px;} */
/*END SAFARI HACKS */
td.servicesIcon {padding:0 10px 0 7px;}
td.ltGrey {background-color:#DBDBDA;}
td.Service_desc {padding:0 10px 0 0;}
div.divInt_footers {margin:0;padding:0 0 0 11px;}

/* CUSTOMER SERVICE INDEX */
div.CustServ_Container {margin:0;padding:0;}
div.CustServ_headingContainer {margin:0;padding:0 0 15px 0;}
div.CustServ_heading {width:536px;height:155px;background:0 0 url('/us_english/images/customer_service/im_customer_service_main.jpg') no-repeat;}
div.CustServ_heading span {display:none}
div.CustServ_heading_sp {width:536px;height:155px;background:0 0 url('/us_spanish/images/customer_service/im_customer_service_main.jpg') no-repeat;}
div.CustServ_heading_sp span {display:none}
div.CustServ_heading_fr {width:536px;height:155px;background:0 0 url('/canada_french/images/customer_service/im_customer_service_main.jpg') no-repeat;}
div.CustServ_heading_fr span {display:none}
div.quickAnswers_Container {width:536px;height:85px;margin:0;padding:0;border-bottom:1px solid #cccccc;}
div.quickAnswers_Container2 {width:536px;height:100px;margin:0;padding:0;border-bottom:1px solid #cccccc;}
div.quickAnswers_Container3 {width:536px;height:115px;margin:0;padding:0;border-bottom:1px solid #cccccc;}
div.quickAnswersLeft {width:225px;height:75px;margin:0;padding:10px 50px 0 8px;float:left;}
div.quickAnswersRight {width:225px;height:75px;margin:0;padding:10px 5px 0 8px;float:left;}
a.QAlink {width: 200px;font-weight:bold;display: inline;margin:0;padding:0;text-decoration:none;color:#003366;}
span.QAarrowLeft img {margin:15px 0 2px 0; float:left;}
span.QAarrowRight img {margin:15px 0 2px 0; float:left;}
span.QAarrow img {margin:0 5px 2px 0;}


/* CUSTOMER SERVICE 2ND LEVEL PAGES */
div.CustServ_Container {margin:0;padding:0;}
div.CustServ_ImgContainer {width:178px;height:95px;float:left;}
div.CustServ_Overview {width:335px;float:left;padding:0 0 0 10px;margin:0;}
ul.question {margin:118px 0 0 0;padding:0;list-style:none;}
ul.question li {margin:0; padding:8px 15px 10px 15px;}
ul.question li.CS_dark {background:#F0F0F0 6px 12px url('/us_english/images/nav/orange_carrot.gif') no-repeat; }
ul.question li.CS_dark_open {background:#F0F0F0 6px 12px url('/us_english/images/nav/orange_carrot_down.gif') no-repeat; }
ul.question li.CS_light {background:#F8F9F3 6px 12px url('/us_english/images/nav/orange_carrot.gif') no-repeat;}
ul.question li.CS_light_open {background:#F8F9F3 6px 12px url('/us_english/images/nav/orange_carrot_down.gif') no-repeat;}
ul.question p {margin:6px 0 0 2px;padding:0;width:505px;}
ul.question_adt {margin:0;padding:0;list-style:none;}
ul.question_adt li {margin:0; padding:8px 15px 10px 15px;}
ul.question_adt li.CS_dark {background:#F0F0F0 6px 12px url('/us_english/images/nav/orange_carrot.gif') no-repeat; }
ul.question_adt li.CS_dark_open {background:#F0F0F0 6px 12px url('/us_english/images/nav/orange_carrot_down.gif') no-repeat; }
ul.question_adt li.CS_light {background:#F8F9F3 6px 12px url('/us_english/images/nav/orange_carrot.gif') no-repeat;}
ul.question_adt li.CS_light_open {background:#F8F9F3 6px 12px url('/us_english/images/nav/orange_carrot_down.gif') no-repeat;}
ul.question_adt p {margin:6px 0 0 2px;padding:0;width:505px;}
a.CustServFaq, a.CustServFaq:visited, a.CustServFaq:active {background:none;color:#003366;}
a.CustServFaqBold, a.CustServFaqBold:visited, a.CustServFaqBold:active {background:none;color:#003366;font-weight:bold;}
span.QAarrow img {margin:0 5px 2px 0;}
/* SHOW/HIDE FUNCTION CLASS */
.inactive {display:none;}
ul.answer li {list-style-type:disc;margin-left:30px;padding:0;}
ol.answer li {list-style-type:decimal;margin-left:30px;padding:0;}

/* Customer Service left nav */
#navcontainer {width: 185px; height:450px;}
#navcontainer ul {width:185px;margin:0;padding:0;list-style-type: none;font-family: Arial, Helvetica, sans-serif;}
#navcontainer li {margin: 0 0 -3px 0;padding:0;}
#navcontainer a.LeftNaV{width:165px;height:30px;display:block;margin:0;padding:8px 0 0 20px;font:11px bold Arial, Verdana, sans-serif;background:#efefef;border-top:1px solid #fff;}

#navcontainer a.LeftNaV#home {border-top:0px;}
#navcontainer a.LeftNaV#fleet {border-top:0px;}
#navcontainer a.LeftNaV2#home {border-top:0px;}

#navcontainer a.LeftNaVProdInfo, #navlist{width: 165px;height:40px;display: block;margin:0;padding:8px 0 0 20px;font:11px bold Arial, Verdana, sans-serif;background:#efefef;border-top:1px solid #fff;}
#navcontainer a.LeftNaVProdInfo3, #navlist{width: 165px;height:48px;display: block;margin:0;padding:8px 0 0 20px;font:11px bold Arial, Verdana, sans-serif;background:#efefef;border-top:1px solid #fff;}

#navcontainer a.LeftNaV2{width: 165px;height:38px;display: block;margin:0;padding:8px 0 0 20px;font:11px bold Arial, Verdana, sans-serif;background:#efefef;border-top:1px solid #fff;}
#navcontainer a.LeftNaV3{width: 165px;height:46px;display: block;margin:0;padding:8px 0 0 20px;font:11px bold Arial, Verdana, sans-serif;background:#efefef;border-top:1px solid #fff;}
#navcontainer a.active2, #navlist {width:165px;height:38px;display: block;margin:0;padding:8px 0 0 20px;color:#003366 !important; font:11px bold Arial, Verdana, sans-serif;background:#fff 12px 12px url('/us_english/images/nav/orange_carrot.gif') no-repeat;}
#navcontainer a.active3, #navlist {width:165px;height:46px;display: block;margin:0;padding:8px 0 0 20px;color:#003366 !important; font:11px bold Arial, Verdana, sans-serif;background:#fff 12px 12px url('/us_english/images/nav/orange_carrot.gif') no-repeat;}
#navcontainer a:hover.active2, #navlist a:active.active2{background:#fff 12px 12px url('/us_english/images/nav/orange_carrot.gif') no-repeat;color:#003366;}

#navcontainer a.LeftNaVSub{width: 145px;height:30px;display: block;margin:0;padding:8px 0 0 40px;font:11px bold Arial, Verdana, sans-serif;background:#fff;border-top:1px solid #fff;}
#navcontainer a.LeftNaVSub2{width: 145px;height:38px;display: block;margin:0;padding:8px 0 0 40px;font:11px bold Arial, Verdana, sans-serif;background:#fff;border-top:1px solid #fff;}


#navcontainer a:hover.LeftNaVSub, #navlist a:active a.LeftNaVSub{background:#fff 32px 12px url('/us_english/images/nav/orange_carrot.gif') no-repeat !important;color:#003366;}
#navcontainer a:hover.LeftNaVSub2, #navlist a:active a.LeftNaVSub2{background:#fff 32px 12px url('/us_english/images/nav/orange_carrot.gif') no-repeat !important;color:#003366;}


#navcontainer a:link, #navlist a:visited{color:#666666;text-decoration: none;}
#navcontainer a:hover, #navlist a:active{background:#fff 12px 12px url('/us_english/images/nav/orange_carrot.gif') no-repeat;color:#003366;}
#navcontainer a.active, #navlist{width:165px;height:30px;display: block;margin:0;padding:8px 0 0 20px;color:#003366 !important; font:11px bold Arial, Verdana, sans-serif;background:#fff 12px 12px url('/us_english/images/nav/orange_carrot.gif') no-repeat;}

#navcontainer a.activeFleet, #navlist {width:145px;height:30px;display: block;margin:0;padding:8px 0 0 40px;color:#003366 !important; font:11px bold Arial, Verdana, sans-serif;background:#fff 32px 12px url('/us_english/images/nav/orange_carrot.gif') no-repeat;}
#navcontainer a:hover.activeFleet, #navlist a:active.activeFleet{background:#fff 32px 12px url('/us_english/images/nav/orange_carrot.gif') no-repeat;color:#003366;}

#navcontainer a.activeFleet2, #navlist {width:145px;height:38px;display: block;margin:0;padding:8px 0 0 40px;color:#003366 !important; font:11px bold Arial, Verdana, sans-serif;background:#fff 32px 12px url('/us_english/images/nav/orange_carrot.gif') no-repeat;}
#navcontainer a:hover.activeFleet2, #navlist a:active.activeFleet2{background:#fff 32px 12px url('/us_english/images/nav/orange_carrot.gif') no-repeat;color:#003366;}

/* BEGIN: PLANS left nav */
#navcontainer_plans {width: 185px; height:450px;}
#navcontainer_plans ul#navlist_plans {width:185px;margin:0;padding:0; list-style-type: none; font-family: Verdana, sans-serif; display: block;}
#navcontainer_plans li {margin:0; padding:0;}
#navcontainer_plans a.LeftNaV{width:171px;height:16px;display:block;margin:0;padding:6px 0 0px 14px; font-size:9px; font-family:Verdana, sans-serif;background:#ececec;border-top:1px solid #fff;line-height:normal;}

#navcontainer_plans a:link, #navlist_plans a:visited{color:#666666;text-decoration: none;}
#navcontainer_plans a:hover{background:#ccc 7px 9px url('/us_english/images/nav/orange_carrot.gif') no-repeat;color:#666; font-size:9px; font-weight:bold; font-family:Verdana, sans-serif; }
#navcontainer_plans a.active{width:170px;height:16px;display: block;margin:0; padding:6px 0 0px 14px;color:#666!important; font-size:9px; font-weight:bold; font-family:Verdana, sans-serif; background-color:#ccc; border-top:1px solid #fff; border-left:1px solid #fff;line-height:normal;}
/* END: PLANS left nav */

/* TBT page under plans */
.tbt-box {border-left: 1px solid #033163; border-right: 1px solid #033163;border-bottom: 1px solid #033163;margin-top:0; margin-bottom:15px;}
.tbt-header {font-weight: bold; background-color: #ECECEC; padding: 0 8px 6px 8px; color:#333333;}
.tbt-text {padding: 6px 8px 15px 8px; }
.tbt-text td {padding:5px 10px 5px 5px;margin:0;}
 .tbt_divider td {border-top:1px solid #033163;}
 
 
 /* OnStar Homepage ( us_english\jsp\page_content\index.jsp */
 
div#pIndexContainer {
	border-top: solid 1px #ffffff;
	border-right: solid 1px #CECECE;
	border-bottom: solid 1px #CECECE;
	width: 512px;
	margin: 0;
	padding-top: 17px;
}

div#pIndexContainer h2 {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#254476;
}

div#pIndexTopDiv {
	border: solid 1px #CECECE; 
	border-left: 0;
	border-right: 0px;	
	float: left;
	width: 250px;
	height: 369px;
}


div#pIndexTopImageSet {
	border: solid 1px #CECECE; 
	border-right: 0px;
	float: right;
	width: 260px;
	height: 369px;
}


div#pIndexTopImageSet img {
	margin: 12px 13px 0px 14px;
}

div#pIndexTopDivSP {
	border-top: solid 1px #CECECE; 
	border-bottom: solid 1px #CECECE;
	border-left: 0;
	border-right: 0px;	
	float: left;
	width: 250px;
	height: 350px;
}

div#pIndexTopImageSetSP {
	border-top: solid 1px #CECECE;
	border-bottom: solid 1px #CECECE; 
	border-left: solid 1px #CECECE;  
	border-right: 0px;
	float: right;
	width: 260px;
	height: 350px;
}

div#pIndexTopImageSetSP img {
	margin: 18px 13px 5px 14px;
}



div#pIndexContainer h1 {
	text-indent: -9999px;
	background: url(/us_english/images/home/hdr_WelcomeToOnstar.gif); background-position: center left; background-repeat: no-repeat;
}

/* LANGUAGE HEADINGa */
div#pIndexContainer h1.welcomeSP {
	text-indent: -9999px;
	background: url(/us_spanish/images/home/hdr_WelcomeToOnstar.gif); background-position: center left; background-repeat: no-repeat;
}
 
div#pIndexContainer h1.welcomeFR {
	text-indent: -9999px;
	background: url(/canada_french/images/home/hdr_WelcomeToOnstar.gif); background-position: center left; background-repeat: no-repeat;
}

h2#pIndexPlanHdr {
	text-indent: -9999px;
	background: url(/us_english/images/home/hdr_PlansServices.gif); background-position: center left; background-repeat: no-repeat;
	margin-bottom: 0;
}

h2#pIndexPlanHdrSP {
	text-indent: -9999px;
	background: url(/us_spanish/images/home/hdr_PlansServices.gif); background-position: center left; background-repeat: no-repeat;
	margin-bottom: 0;
}

h2#pIndexPlanHdrFR {
	text-indent: -9999px;
	background: url(/canada_french/images/home/hdr_PlansServices.gif); background-position: center left; background-repeat: no-repeat;
	margin-bottom: 0;
}

h2#pIndexGetOnstarHdr {
	text-indent: -9999px;
	background: url(/us_english/images/home/hdr_HowToGetOnstar.gif); background-position: center left; background-repeat: no-repeat;
	margin-bottom: 0;
}

h2#pIndexGetOnstarHdrSP {
	text-indent: -9999px;
	background: url(/us_spanish/images/home/hdr_HowToGetOnstar.gif); background-position: center left; background-repeat: no-repeat;
	margin:0;
	padding:0;
}

h2#pIndexGetOnstarHdrFR {
	text-indent: -9999px;
	background: url(/canada_french/images/home/hdr_HowToGetOnstar.gif); background-position: center left; background-repeat: no-repeat;
	margin-bottom: 0;
}

div#pIndexBottomDiv h2 {
	color: #144378;
	font-size: 11px;
	padding-top:15px;
	margin: 0 0 3px 0;
}

div#pIndexBottomDiv h2#pIndexNewsHdr {
	clear: both;
}

div#pIndexBottomDiv h2#pIndexInfoHdr {
	margin: 13px 0 7px 0;
	border-top: 1px solid #CECECE;
}
 
div#pIndexContainer ul {
	padding: 0 14px 10px 0;
	margin: 0;
	list-style: none;
}
   
div#pIndexContainer li {
	background: url(/us_english/images/home/bullet.gif); background-position: 0px 8px; background-repeat: no-repeat;
	padding: 4px 0 7px 13px;
	border-bottom: solid 1px #CECECE; 
}

div#pIndexTopDiv ul{
	margin-bottom:0; padding-bottom:0; height:auto;}

div#pIndexBottomDiv li {
	background: url(/us_english/images/home/bullet.gif); background-position: 0px 6px; background-repeat: no-repeat;
	padding: 4px 0 7px 13px;
	border-bottom: solid 1px #CECECE; 
}


div#pIndexBottomDiv li {
	border: 0;
	padding: 2px 0 2px 13px;
}

div#pIndexBottomDiv ul {
	padding-top: 2px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.clearFloat {
	clear: both; 
	height: 0px;
	line-height: 0px;
	overflow:hidden;
}

div#pIndexContainer a {
	color: #0000CC;
}

div#pIndexContainer p {
	padding: 5px 10px 18px 0 ;
	margin: 0;
}

li.noBorder {
	padding-bottom: 0;
}

h2#pIndexRightNavHrd {
	text-indent: -9999px;
	background: url(/us_english/images/nav/hdr_MyAccount.gif); background-position: bottom left; background-repeat: no-repeat;
	padding: 8px 0 0 0;
	margin-bottom: 0;
}



h2#pIndexRightNavHrdSP {
	text-indent: -9999px;
	background: url(/us_spanish/images/nav/hdr_MyAccount.gif); background-position: bottom left; background-repeat: no-repeat;
	padding: 8px 0 0 0;
	margin-bottom: 0;
}
 
h2#pIndexRightNavHrdCA {
	text-indent: -9999px;
	background: url(/canada_english/images/nav/hdr_current_sub.gif); background-position: bottom left; background-repeat: no-repeat;
	padding: 8px 0 0 0;
	margin-bottom: 0;
}

h2#pIndexRightNavHrdFR {
	text-indent: -9999px;
	background: url(/canada_french/images/nav/hdr_current_sub.gif); background-position: bottom left; background-repeat: no-repeat;
	padding: 8px 0 0 0;
	margin-bottom: 0;
}


h2#pIndexRightNavOVDHrd {
	text-indent: -9999px;
	height:25px;
	background: url(/canada_english/images/nav/hdr_OVD.gif); background-position: bottom left; background-repeat: no-repeat;
	padding: 0 0 0 0;
	margin-bottom: 0;
}

h2#pIndexRightNavOVDHrdFR {
	text-indent: -9999px;
	height:25px;
	background: url(/canada_french/images/nav/hdr_OVD.gif); background-position: bottom left; background-repeat: no-repeat;
	padding: 0 0 0 0;
	margin-bottom: 0;
}

div.side-nav-content-index span {
	display: block;
	margin:0;
	padding: 13px 0 13px 0;
}

div.side-nav-content-index span#sec1 {
	padding-top: 8px;
}

div.side-nav-content-index hr {
	border: none 0; 
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #ffffff;
	height: 2px;
	margin: 0 auto 0 0;
}

div.side-nav-content-index hr#two {
	margin-top: 18px;
}

div.side-nav-content-index hr#three {
	margin-top: 18px; 
	margin-bottom: 14px; 
}

span#OnstarMag {
	width: 189px;
	height: 62px;
	display: block;
	margin:5px 0 0 0;
	background: url(/us_english/images/nav/img_OnstarMag.jpg); background-position: center center; background-repeat: no-repeat;
}

span#OnstarMag a {
	height: 40px;
	display: block;
	text-indent: -9999px;
	padding: 32px 0 0 52px;
	color: #0000CC;
}
/* SPANISH INDEX STYLES  */
span#OnstarMagSP {
	width: 189px;
	height: 62px;
	display: block;
	margin:5px 0 0 0;
	background: url(/us_spanish/images/nav/img_OnstarMag.jpg); background-position: center center; background-repeat: no-repeat;
}

span#OnstarMagSP a {
	height: 40px;
	display: block;
	text-indent: -9999px;
	padding: 32px 0 0 52px;
	color: #0000CC;
}

/* FRENCH INDEX STYLES  */
span#OnstarMagFR {
	width: 186px;
	height: 62px;
	display: block;
	margin:5px 0 0 0;
	background: url(/canada_french/images/nav/img_OnstarMag.jpg); background-position: center center; background-repeat: no-repeat;
}

span#OnstarMagFR a {
	height: 40px;
	display: block;
	text-indent: -9999px;
	padding: 32px 0 0 52px;
	color: #0000CC;
}
span#OnstarMagGMFF {
	width: 185px;
	height: 66px;
	display: block;
	margin:5px 0 0 0;
	background: url(/us_english/images/nav/gmff_magazine_icon.gif); background-position: center center; background-repeat: no-repeat;
}

span#OnstarMagGMFF a {
	height: 66px;
	display: block;
	text-indent: -9999px;
	padding: 0 0 0 52px;
	color: #0000CC;
}

/*  CUSTOMER SERVICE REQUEST FORM    */
.reqProdBroch {width:660px; padding-left:45px;}
table.reqProdBroch {border-collapse:collapse;margin-top:10px;}
table.reqProdBroch p {margin:0;}
table.reqProdBroch ul {margin:0 0 0 15px;}

tr.reqInfoColorOdd td {background-color:#F0F0F0; border-top:2px solid #fff !important;padding:10px;}
tr.reqInfoColorEven td {background-color:#F8F9F3; border-top:2px solid #fff !important;padding:10px;}

tr.reqInfoColorliEven td {background-color:#F8F9F3;padding:0 0 0 10px;margin:0;}
tr.reqInfoColorliOdd td {background-color:#F0F0F0;padding:0 0 0 10px;margin:0;}

p.dwnldPDF {text-align:center;width:55px;}

.reqProdDesc {padding:10px;}

.reqProdInfoHead ul {list-style:none;margin:0;height:40px;}
.reqProdInfoHead li {width:300px;font-weight:bold;float:left;margin:0;padding:0 0 0 14px;background:8px 4px url('/us_english/images/cs_fulfillment/bullet_dot.gif') no-repeat;}

.enterInfoContain {border:1px solid gray;}
.enterInfoContain table {margin:15px;}
.enterInfoContain table td{padding:2px 0 2px 0;}

.reqProdInfoFooter {margin:0 0 10px 15px;}

.reqProdInfobtn {margin:0;padding-top:10px;float:right;}

.error-msg {color:red;margin:15px;}

/* Services Demo Landing page */
.demo_container {width:750px;background-color:red;}
.flashcontent {text-align: center;}

.services_landing_bottom{border-top:1px solid #000000;border-bottom:7px solid #003399;width:675px;text-align:left !important;margin:0 0 0 37px;}

html*.services_landing_bottom{border-top:1px solid #000000;border-bottom:7px solid #003399;width:675px;text-align:left !important;margin:0;padding:0;}


.services_landing_btmheading{padding-left:10px;background-color:#FFFFFF;}
.services_landing_leftimg{padding:0 0 10px 8px;background-color:#FFFFFF;}
.services_landing_disclaimer{padding:8px 0 8px 14px;font-size: 10px;width:650px;}
.services_landing_disclaimer p{margin:0px; padding:6px 0px 6px 0px;}
.services_landing_trademark{text-align:left;padding:8px 0 8px 50px;font-size: 10px;}


/*Styling for icons on plans pages */
div.iconCopyContainer {width:535px;}
div.icon {float:left;width:32px;padding:10px 0 10px 0;}
div.iconCopy {width:490px;float:left;padding:10px 0 10px 10px;}
html* div.icon {float:left;width:32px;padding:5px 0 5px 0;}
html* div.iconCopy {width:490px;float:left;padding:5px 0 5px 10px;}


/* GM DISCOUNT HEADERS */
div.gm_discount_Hdr {width:535px;height:33px;background-color:#063266;margin:0;padding:0;}
div.gm_discount_Hdr h3 {color:#fff;padding:10px 0 0 15px !important;}
div.gm_discount_Hdr span {font-size:11px !important;vertical-align:text-top;}

/*Insurance /us_english/jsp/explore/insurance.jsp*/

.insurance_wrapper p{ margin-left:20px;}
#headerimg_insurance{ margin:30px 0 0 0;}
.insurance_wrapper .with_bg{ background: url(../images/explore/bg_hdr.gif) top no-repeat; padding-top:10px;}
/*Provider Boxes*/

.provider-box{ height:60px; border-top: 1px solid #CCCCCC; padding:15px 25px 0 18px;}
.provider_img{float:left; margin-bottom:}
.provider_text{width:353px; float:right;}
.provider_text p{ margin:0; padding:0;}

/*Discount Calculator*/

.subheader{font-weight:bold; margin:30px 0 6px 0; padding:0;}
.rowlight{ padding:11px 27px 11px 6px; background-color:#f8f9f3;}
.rowdark{ padding:11px 27px 11px 6px; background-color:#f0f0f0;}
.help_arrow{ margin:0 6px 2px 0;}
.help_text{ margin:10px 0 0 13px;}


/*Confirmation page ****Vehicles Diagnostics****/
#confirmation{ margin:40px 10px 0 0;}
#confirmation .section{ margin-top:22px;}
#confirmation a{text-decoration:underline;}
#confirmation .dev_note{ color:#999999;}
#confirmation div.hdr_confirmation {width:auto;height:33px;background-color:#063266;margin:0;padding:0;}
#confirmation div.hdr_confirmation h3 {color:#fff;padding:10px 0 0 15px !important;}
#confirmation hr.hr_blue{ height:1px; color:#063266; }

#confirmation #box_dealer_info{}
#confirmation #box_dealer_info_lf{float:left; width:245px; margin:0 30px 0 10px;}
#confirmation #box_dealer_info_lf p{font-size:14px; margin-top:0;}
#confirmation #box_dealer_info_rg{float:left; width:200px;}

#confirmation #view_demo_container{ width:510px; margin:20px 0;}
#confirmation #view_demo_container img#view_demo_img{ float:left; width:221px; margin-right:20px;}
#confirmation #view_demo_container view_demo_text{ float:left; width:280px;}
#confirmation #view_demo_container p{ text-align:justify;}
#confirmation #take_adv_container{margin:20px 0 0 0;}

#confirmation .smaller{ font-size:10px;}

#print_purchase h1.printHeader {
font-size:16px;
font-weight:bold;
color:#022B63;
}

#print_purchase .dev_note{ color:#999999;}

/* Real Stories */
.real_stories_ctn ul { margin-left:26px; }
.real_stories { background:transparent url(/us_english/images/explore/real_stories_bg.jpg) repeat-x scroll left top; padding:5px 0 20px 8px; margin-top:10px;}
.real_stories_brdr { border-top:1px solid #dadada; }
.real_stories .real_story_icon { background:transparent url(/us_english/images/explore/real_stories_icon.gif) no-repeat scroll 0 3px; padding:0 0 4px 18px; }
.real_stories .real_story_icon p { padding:0; margin:3px 0; }