#ContentArea	{ position: relative; top: 10px; left: 246px; width: 730px; display: block; }

/* WARRANTY SECTION */
td { text-align: left; vertical-align: top;}
h1 { display: block; height: 275px; }
h2 { font-size: 14px; font-weight: bold; margin: 0 0 7px 0; }
h3 { font-size: 13px; font-weight: bold; display: block; }
h4 { font-size: 11px; font-weight: bold; display: block; }


/* Contextual Nav Links */
#wp_container 											{ position: relative; margin-top: 10px; }
#wp_header ul li 								{ background: url(img/vc_RHarrow.gif) no-repeat left 6px; float: left; padding-left: 10px; } 
#wp_header a { text-decoration: none; }
#ww_content 												{ margin-top: 11px; padding-right: 29px; width: 693px; }
#wp_header 													{ margin-bottom: 14px; width: 725px; }
#wp_header ul, #wp_header li 				{ padding: 0; margin: 0; float: left; list-style: none; }
#wp_header ul.wp_navColumnOne 			{ width: 725px; }
#wp_header ul.wp_navColumnOne li 		{ width: 222px;  float: left; }
#wp_header ul.wp_navColumnTwo 			{ width: 725px;  }
#wp_header ul.wp_navColumnTwo li 		{ width: 222px;  float: left; }
#wp_header ul.wp_navColumnThree 		{ width: 725px; }
#wp_header ul.wp_navColumnThree li 	{ width: 222px;  float: left; }

/* Vehicle Protection */
#vp_container { display: none; left: 245px; position: absolute; top: 378px; }
#vp_container ul li { background: url(img/vc_RHarrow.gif) no-repeat left 6px; float: left; padding: 0 0 7px 10px; text-align: left; }

/* Payment Protection */
#pp_container { display: none; left: 245px; position: absolute; top: 378px; }
#pp_container ul li { background: url(img/vc_RHarrow.gif) no-repeat left 6px; float: left; padding: 0 0 7px 10px; text-align: left; }
/* End payment protection */

/* Component Head and body separator */
.wp_hSeparator { background: url(/images/models/global/vp_separator.gif) repeat-x left; width: 725px; height: 1px; line-height:normal;}

/* Body */
.wp_content_first_display { background: url(/images/models/global/vp_separator.gif) repeat-y right top;	float: left; padding-right: 29px; text-align: left; vertical-align: top; width: 449px; }
.wp_content { background: url(/images/models/global/vp_separator.gif) repeat-y right top; float: left; padding-right: 29px; text-align: left; vertical-align: top; width: 449px; }
.wp_pwTrW { padding-top: 7px; }

.wp_rightNav { float: left; padding-left: 15px; width: 255px; }
.wp_rightNav ul { margin: 0; padding: 0; list-style: none; }
.wp_rightNav ul a { display: block; width: 100%; }
.wp_rightNav ul li { float: none; }
.wp_btnFAQ { float: left; padding-top: 17px; }
.wp_footer { clear: both; }

/* firefox et al -- ie def above */ 
div.wp_mainTitle { width: 726px; padding-top: 19px; } 
 
/* Main content containers and copy */
.wp_tableContainer { width: 477px; float: left; margin: 0; padding: 0; }
.wp_copy {width: 460px; margin: 0; padding: 0 0 1px 0px; line-height: 16px; text-align: left; vertical-align: top; }

/* Right column container */
.rightColumn span { padding-top: 8px; font-weight:bold; display:block;}

.wp_mainArea {	clear: both; width: 731px; padding-top: 9px; }

/* table styles */
.wp_table { width: 650px; margin: 0; padding: 0; }
.wp_table table {	width: 650px; }
.wp_table th {	background-color: #F1F1F1; margin:0; padding-left: 10px; height: 20px; text-align: left; vertical-align: middle; }
.wp_table td {	background: white; margin: 0; line-height: 16px; text-align: left; vertical-align: top; border-bottom: 1px solid #F1F1F1; padding: 0 0 1px 10px;}
.wp_table td.wp_rCol { width: 260px; border-right: none; padding-left: 10px; padding-right: 28px; }

/* Last row of the section */
.wp_table td.wp_rCol_last { width: 260px; border-right: none; padding-left: 10px; padding-right: 28px; padding-bottom: 20px}
.wp_table td.wp_lCol_last { padding-bottom: 20px}

/* Last row of the table */
.wp_table td.wp_rCol_final { width: 260px; border-right: none; padding-left: 10px; padding-right: 28px; padding-bottom: 0px; border-bottom: 0px}
.wp_table td.wp_lCol_final { padding-bottom: 0px; border-bottom: 0px}

/* Tab Strip Component */
#ts_menu { border-bottom: 3px solid #3C3C3C; height: 25px; position: relative; width: 725px; }
/* No Underline */
#ts_menu a { text-decoration: none; }
#ts_menu a:hover { text-decoration: none; }
/* Hilite Button */
#ts_btnTabHilite_warranty { background: url(/images/models/global/ts_tabOverSdw.gif) no-repeat left; display: block; height: 25px; left: 0px; position: absolute; top: 0; width: 159px; }
#ts_btnTabHilite_warranty a { color: white; font-weight: bold; text-align: left; display: block; width: 159px; line-height: 25px; padding-left: 10px; }

#ts_btnTabHilite_vehicle_protection { background: url(/images/models/global/ts_tabOverSdw.gif) no-repeat left; display: block; height: 25px; left: 158px; position: absolute; top: 0; width: 159px; }
#ts_btnTabHilite_vehicle_protection a { color: white; font-weight: bold; text-align: left; display: block; width: 159px; line-height: 25px; padding-left: 10px; }

#ts_btnTabHilite_payment_protection { background: url(/images/models/global/ts_tabOverSdw.gif) no-repeat left; display: block; height: 25px; left: 317px; position: absolute; top: 0; width: 159px; }
#ts_btnTabHilite_payment_protection a { color: white; font-weight: bold; text-align: left; display: block; width: 159px; line-height: 25px; padding-left: 10px; }

#ts_btnTabHilite4 { background: url(/images/models/global/ts_tabOverSdw.gif) no-repeat left; display: block; height: 25px; left: 549px; position: absolute; top: 0; width: 159px; }
#ts_btnTabHilite4 a { color: white; font-weight: bold; text-align: left; display: block; width: 159px; line-height: 25px; padding-left: 10px; }
/* Normal state buttons */
#ts_menu ul { list-style: none; width: 725px; float: left; }
#ts_menu ul li { background: url(/images/models/global/ts_tabOFF.gif) repeat-x; float: left; height: 25px; width: 159px; }
#ts_menu ul li a {
	background: url(/images/models/global/ts_rightBorder.png) no-repeat right top;
	color: #2d2d2d;
	display: block;
	font-weight: bold;
	line-height: 25px;
	padding-left: 10px;
	text-align: left;
	text-decoration: none;
	width: 149px;
}
/* Local Nav (Right Nav Behavior) */
#ww_rightColumnContainer { position: absolute; top: 58px; left: 481px; float: left;  width: 231px; margin: 0 0 0 12px; }
#ww_rightColumnContainer ul { margin: 0; padding: 0; list-style: none; } 
#ww_rightColumnContainer ul a { display: block; width: 100%; }
#ww_rightColumnContainer ul li { float: none; }
#btn_vpFAQ { float: left; margin-top: 3px; }
/* #divID0 h3 { font-size: 14px; font-weight: bold; } */ 
#ftArea { position: absolute; display: none; clear: both; }

/* table styles */

/* Benefits: Warranty Comparison table Chart headers */
#wp_benefitsChartHeaders ul { list-style: none; float: left; padding: 0;}
#wp_benefitsChartHeaders ul li { background: none; float: left; height: 25px; width: 160px; padding:0; }
/* Benefits: Warranty Comparison table content */
.wp_comparison_table { width: 725px;  margin: 0; padding: 0; } /* width: 650px;  */
.wp_comparison_table table { width: 725px;  }/* width: 650px;  */
.wp_comparison_table th {	background-color: #FFFFFF; margin:0; padding-left: 5px; height: 20px; text-align: left; vertical-align: middle; }
.wp_comparison_table td {	margin: 0; line-height: 16px; text-align: left; vertical-align: top; border-bottom: 1px solid #F1F1F1; padding: 5px 5px 5px 5px;}
.wp_comparison_table tr.tr1 td {	background: #FFFFFF; }
.wp_comparison_table tr.tr2 td {	background: #F1F1F1; }
.wp_comparison_table td.tdRowheader { font-weight: bold;}

/* Guaranteed auto protection table */
.wp_gap_table table { width: 690px; border: 1px solid #F1F1F1; }
.wp_gap_table td {	background-color: #FFFFFF; margin: 0; line-height: 16px; text-align: left; vertical-align: top; border-right: 1px solid #F1F1F1; border-bottom: 1px solid #F1F1F1; padding: 0 0 1px 10px;} 
.wp_gap_table td.wp_gap_lCol { width: 460px; border-right: none; padding-left: 10px; padding-right: 28px; }
.wp_gap_table td.wp_gap_rCol { text-align:right; border-right: none; padding-right: 5px; }
/* Last row of the table */
.wp_gap_table td.wp_gap_lCol_final { width: 460px; border-right: none; padding-left: 10px; padding-right: 28px; border-bottom: 0px}
.wp_gap_table td.wp_gap_rCol_final { text-align:right; border-right: none; padding-right: 5px; border-bottom: 0px}

/* Pricing table */
.wp_pricing_table th {	background-color: #F1F1F1; margin:0; padding-left: 10px; height: 20px; text-align: left; vertical-align: middle; }
.wp_pricing_table th.th2 {	background-color: #F1F1F1; margin:0; padding-left: 10px; height: 20px; text-align: center; vertical-align: middle; }
.wp_pricing_table table { width: 690px; border: 1px solid #F1F1F1; }
.wp_pricing_table td {	background-color: #FFFFFF; margin: 0; line-height: 16px; text-align: left; vertical-align: top; border-bottom: 1px solid #F1F1F1; padding: 0 0 1px 10px;} 
.wp_pricing_table td.wp_pricing_lsHead { font-weight: bold; padding: 5px; border-left: 1px solid #F1F1F1; }
.wp_pricing_table td.wp_pricing_sHead { font-weight: bold; padding: 5px; }
.wp_pricing_table td.wp_pricing_lCol { border-left: 1px solid #F1F1F1; padding: 2px; }
/* Last row of the table */
.wp_pricing_table td.wp_pricing_lCol_final { border-bottom: 0; border-left: 1px solid #F1F1F1; padding: 2px; }
.wp_pricing_table td.wp_pricing_final { border-bottom: 0; }

#wp_hrule {padding-bottom: 5px;}
.wp_backtoTop {padding-bottom: 5px;padding-top: 5px;}
/* .wp_backtoTop a { text-decoration:underline; } */
.wp_horzrule {padding-bottom: 5px;} 

/* Components table */
.wp_components_table table { width: 690px; border: 1px solid #F1F1F1; }
.wp_components_table th { background-color: #F1F1F1; margin:0; padding-left: 1px; height: 20px; text-align: left; vertical-align: middle; }
.wp_components_table th.th2 { background-color: #F1F1F1; margin:0; padding-left: 10px; height: 20px; text-align: center; vertical-align: middle; }
.wp_components_table td { background-color: #FFFFFF; margin: 0; line-height: 16px; width: 115px; text-align: center; vertical-align: top; border-bottom: 1px solid #F1F1F1; padding: 1px;} 
.wp_components_table td.wp_compnt { padding: 1px; text-align: left; width: 345px; }

/* Dropdown menu */
#wp_utils	{ position: absolute; margin: 0; padding: 0 0 18px 0; z-index: 99}
div.wp_goBtn		{ float: left; padding: 0; margin: 0; z-index: 99}
/* Hidden layer for dropdown */
div.wp_drDnHd		{ background: #FFF; padding: 1px 0 1px; margin: 0 0 9px; float: left; width: 236px; border: 1px solid #CBCBCB; z-index: 99}
div.wp_drDnHdTxt 	{ float: left; width: 207px; padding: 0 0 0 7px; margin: 0; color:#2D2D2D; font-size:11px;z-index: 99}
div#wp_drDnList 	{ background: #FFF; position: absolute; display: none; width: 221px; padding: 7px 0 7px 15px; border: 1px solid #CBCBCB; border-top: none; text-align:left; z-index: 99}
#wpr_utils	{ position: absolute; margin: 0; padding: 0 0 18px 0; z-index: 99}
div#wpr_drDnList 	{ background: #FFF; position: absolute; display: none; width: 221px; padding: 7px 0 7px 15px; border: 1px solid #CBCBCB; border-top: none; text-align:left; z-index: 99}

/* hyphen style for li items */
#wp_ItemListHyphen ul li	{  background: url(/lexus-share/css/img/vc_Hyphen.gif) no-repeat 0 5px; padding-left: 7px; list-style-type:none; float: none;} 


