#bapContainer {
	width: 700px;
	display:block;
	margin:0 auto;
}
#bapTop {
	width: 700px;
	display:block;
}
#bapMiddle {
	width:700px;
	display:block;
}
#bapBottom {
	width:700px;
	display:block;
}

.clear {
	clear:both;
	font-size:0px;
	visibility:hidden;
	margin:0;
	padding:0;
	line-height:0px;
}
.sectionHeader {
	background-color:#000000;
	padding:3px 0px 3px 5px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin:0px auto 0px auto;
	display:block;
}
.bapAddInfo {
	padding-top:10px;
	width: 700px;
	
}
.bapSubsectionHeader {
	background-color:#333333;
	color:#FFFFFF;
	font-size:12px; 
	font-weight:bold;
	padding:2px 10px;
	
}
/******************************************** TOP LEFT STYLES ******************************************/
#bapTopLeft {
	width: 320px;
	float:left;
}
#bapMainImg {
	padding:0;
	margin:0;
	height:270px;
	width:320px;
	background: bottom left transparent url(http://www.agedstock.com/bnp/bnp/images/ENG/image_below.gif) no-repeat;
	background-position: 0px 244px;
}
#bapMainImg img#bapJatoMainImg {
	height:238px;
	width:318px;
	border:1px solid #999999;
}

#bapImgListContainer {
	width:320px;
	display:block;
	padding:0;
	margin:0;
	border:1px solid #999999;
	border-left:none;
	border-right:none;
}
.jato_page_title_area {
	height:16px;
	padding-bottom:10px;
}
#bapImgListContainer #bapImgListLeft,  #bapImgListContainer #bapImgListRight {
	height:50px;
	width:17px;
	margin:0;
	padding:0;
	float:left;
}
#bapImgListContainer #bapImgListLeft {
	margin-right:1px;
}
#bapImgListContainer #bapImgListRight {
	margin-left:1px;
}
#bapImgListContainer img.BapVehImageListPart{
	height:50px;
	width:70px;
	margin:0;
	padding:0;
	float:left;
	margin-right:1px
}


/******************************************** END TOP LEFT STYLES **************************************/

/******************************************** TOP RIGHT STYLES *****************************************/

#bapTopRight {
	float:right;
	width:370px;
	padding:0;
	margin:0;
	display:block;
}

#bapVehPricing {
	width:368px;
	padding:0;
	margin:0;
	border:1px solid #666666;
}
.BapPriceHeader, .bapPriceFooter {
	background-color:#000000;
	width:362px;
	padding:3px 3px 3px 3px;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}
.bapTextLeft {
	float:left;
	width:200px;
	display:block;
}
.bapTextRight {
	float:right;
	width:150px;
	text-align:right;
	display:block;
}
#bapVehPricing .RowOdd, #bapVehPricing .RowEven {
	width:360px;
	padding:1px 4px 1px 4px;
	display:block;
	color:#000000;	
}
.RowEven, .RowOdd {
	padding: 2px 5px 2px 4px;
}
.RowEven .bap_radio, .RowOdd .bap_radio{
	display:block;
	float:left;
}
.RowEven .bnp_msrp, .RowOdd .bnp_msrp{
	display:block;
	float:right;
	width:200px;
	text-align:left;
	margin-right:50px;
	padding-top:3px;
}
.RowOdd {
	
	background-color:#FFFFFF;
}
.RowEven {

	background-color:#D0D0D0;
}
#bapPriceDisclaim {
	width:368px;
	padding:15px 0px 5px 0px;
	text-align:justify;
	color:#666666;
	font-size:10px;
}
#bapEvoxBtns {
	height:56px;
	padding:31px 0 0 0;
}
#bapEvoxBtns #bapViewSpinsExt {
	float:left;
	margin-left:0px;
	
}
#bapEvoxBtns #bapViewSpinsInt {
	float:right;
	margin-right:0px;
}
#bapViewSpinsExt {
	background:transparent url(http://www.agedstock.com/bnp/bnp/images/ENG/bnp_360ext_over.gif) bottom left no-repeat;
}
#bapViewSpinsInt{
	background:transparent url(http://www.agedstock.com/bnp/bnp/images/ENG/bnp_360int_over.gif) bottom left no-repeat;
}
#bapViewSpinsExt a:link, #bapViewSpinsExt a:visited{
	background:transparent url(http://www.agedstock.com/bnp/bnp/images/ENG/bnp_360ext.gif) bottom left no-repeat;
}
#bapViewSpinsInt a:link, #bapViewSpinsInt a:visited{
	background:transparent url(http://www.agedstock.com/bnp/bnp/images/ENG/bnp_360int.gif) bottom left no-repeat;
}
.bapEvoxButton a {
	display:block;
	height:78px;
	width:184px;
}
#bapEvoxBtns .bapEvoxButton a:hover, #bapEvoxBtns .bapEvoxButton a:active {
	background:none transparent;
}
/****************************************BAP TABS***************************************/
div.jato_tab_area {
	width:700px;
	margin:0 auto 0 auto;
	font-size:12px;
	font-weight: bold;
	padding:10px 0px 10px 0px;
	
}
.jato_tab_btn, .tab_active_btn
{
  width:140px;
  padding:3px 0px 3px 0px;
  display:block;
	
}
a.tab_active_btn
{
  background-color: #FFFFFF;
  width:138px;
  border: 1px solid #000000;
  border-bottom-color:#ffffff;
  text-align:center;
  text-decoration: none;
  display:block;
}
div.jato_tab_btn {
  float:left;

}
a.jato_tab_btn
{
  background-color:#F4F4F4;
  border: 1px solid #000000;
  width:138px;
  text-align:center;
  text-decoration: none;
  display:block;

}
a.jato_tab_btn:link, a.jato_tab_btn:visited {
  color: #666666;
}

a.jato_tab_btn:hover {
  background-color: #FFFFFF;
	display:block;
}
span.RowEven
{
  font-size:16px;
  width:400px;
  height:50px;
  padding:0px 0px 5px 5px;
  float:left;
  color:#1E3466;
  font-weight:bold;
}

/************************************END BAP TABS***************************************/
/************************************MODEL TABLE****STEP 1****************************/
.BapDataTable {
	margin:5px auto;
}

/************************************END MODEL TABLE****STEP 1****************************/
/************************************TRIM TABLE****STEP 2****************************/
a#BapBtnNext {
	text-align:center;
	display:block;
	width:90px;
	padding:3px 0px;
	float:right;		
	border:1px solid #1E3466;
}
a#BapBtnNext:link, a#BapBtnNext:visited {
	color:#FFFFFF;
	background-color:#000000;
}
a#BapBtnNext:active, a#BapBtnNext:hover {
	color:#FFFFFF;
	background-color:#666666;
}
.BapTableHeader {
	text-align:left;
	background-color:#666666;
	color:#FFFFFF;
}
.jato_trim_tbl, #jato_options_page {
	padding: 5px 0 0px 0;
}
.jato_trim_tbl table, #jato_options_page table, .BapDataTable {
	border:1px solid #666666;
}

.jato_trim_tbl table input, .BapHalfPage input, .BapDataTable input {
	margin-right:5px;
}

/************************************END TRIM TABLE*****************************************/
/************************************COLOR SELECTION*********STEP 3************************/
#jato_color_page {
	padding-top:5px;
}
.BapHalfPage {
	width:345px;
	border:1px solid #666666;
	display:block;
	padding:0;
}

#jato_color_page .BapTableHeader, .BapDataTable .BapTableHeader {
	padding:3px 5px 3px 3px;
	font-weight:bold;
	font-size:12px;
}
#jato_left_color_div {
	float:left;
}
#jato_right_color_div {
	float:right;
}
.BapHalfPageSpace, .BapPageSpace {
	padding:2px;
}	
/************************************END COLOR SELECTION*********************************/
/************************************OPTION SELECTION*********STEP 4************************/
#jato_options_page table input {
	float:left;
	width:15px;
}
#jato_options_page table .jato_option_img {
	width:15px;
	float:left;
}
#jato_options_page table .jato_option_text {
	width:200px;
	float:left;
}
.option_text_tt /*Option Text tool Tip*/
{
  position: absolute;
  background: #D0D0D0;
  border: 1px solid #666666;
  padding: 10px 5px;
  width: 200px;
  display:none;
	/*visibility:hidden;*/
  z-index: 500;  
}
#jato_options_page ul {
	padding-bottom:0;
}
/************************************END OPTION SELECTION*********************************/

/************************************SUMMARY SELECTION*********STEP 5************************/
#div_jato_data_page {
	width:700px;
}
#div_jato_data_page  .jato_lead_image_row {
	margin:0 auto;
	width:700px;
}
#div_jato_data_page  .jato_lead_image_row  .jato_lead_image {
	float:left;
	padding:5px 5px 5px 5px;
}
/************************************END SUMMARY SELECTION**********************************/
/************************************VEHICLE DETAILS*****************************************/
#BapVehDetails {
	padding:0;
	margin:0;
}
#BapVehDetails .RowOdd, #BapVehDetails .RowEven, .BapHalfPage .RowOdd, .BapHalfPage .RowEven, .BapDataTable .RowOdd, .BapDataTable .RowEven {
	padding:3px 5px 3px 5px;
	
}
#bapOverViewBody .RowOdd, #bapOverViewBody .RowEven {
	
	display:block;
	width:688px;
}
#bapStdFeature .bapSubsection .RowOdd, #bapStdFeature .bapSubsection .RowEven {
	padding:3px 5px 3px 28px;
}
.bapSubsection {
	border:none;
}
.subSectionContainer {
	padding-top:3px;

}
.sectionBody {
	border:1px solid #666666;
	border-top:none;
	padding:0;
	margin:0;

}
#Economy {
	width:258px;
	margin:0 10px 5px 10px;
	float:left;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
#Economy .pumpEconomy {
	width:58px;
	float:left;
	padding-top:15px;
}

#Economy #cityEconomy, #Economy #hwyEconomy  {
	width:100px;
	float:left;
	padding-top:15px;
}

#Economy .pumpEconomy {
	padding:0;
}
#bapVehDimensions {
	width:360px;
	height:113px;
	float:right;
	margin:0 10px 5px 10px;
	font-size:12px;
	font-weight:bold;
	background: transparent top left no-repeat url(http://jato.aslinternet.com/inline/images/vehicle_dem.gif);
}
#bapVehLengthContainer {
	width:	72px;
	text-align:center;
	height:100px;
	display:block;
	float:left;
	padding:10px 0px 0px 70px;
}
#bapVehWidthContainer {
	width:	115px;
	height:70px;
	display:block;
	float:right;
	padding:10px 35px 0 0;

}
#bapOALength {
	
}
#bapOAWidth {
	width:55px;
	float:right;
	text-align:center;
}
#bapOAHeight {
	padding-top:40px;
}
#bapOAWheelBase {
	padding-top:65px;
}
/************************************END VEHICLE DETAILS************************************/
/************************************COPYRIGHT CONTAINER************************************/
#copyRightContainer {
	margin:10px auto;
}	

#copyRightContainer .footerCopy {
	padding:5px 0;
}
#copyRightContainer .footerCopy .copyImage {
	float:left;
	width:70px;
}

#copyRightContainer .footerCopy .copyText {
	float:right;
	width:625px;
	font-size:10px;
	color:#666666;
}
/********************************END COPYRIGHT CONTAINER************************************/


/*******************************POPUP Styles***********************************************/
.bapPopupDiv{
  display:block;
  position:fixed;
  top:30%;
  left:40%;
  width:300px;
  border: 3px double #999999;
  z-index: 300;
  background-color:#FFFFFF;
  -moz-opacity: 1.0;
  opacity:1.0;
  filter:alpha(opacity=100);
}

.bapPopupDivContainer{
  display:block;
  top:0px;
  left:0px;
  position:fixed;
  z-index: 201;
  width:100%;
  height:100%;
  background-color:#000;
  -moz-opacity: 0.4;
  opacity:.40;
  filter: alpha(opacity=40);
}
.bapPopupTitle{
  display:block;
  background-color: #333344;
  color: #FFFFFF;
  font-weight: bold;
  height: 1.3em;
  width:290px;
  padding: 5px;
  border-bottom: 2px solid #000000;
  border-top: 1px solid #78A3F2;
  border-left: 1px solid #78A3F2;
  border-right: 1px solid #204095;
  position: relative;
}

.bapPopUpClose{
  float:right;
}
.bapPopupErr{
  color:red;
  font-size:12px;
  font-weight:bold;
}
.bapPopupSubmit{
  width:250px;
  padding-top:10px;
  padding-bottom:10px;
  display:block;
}

.bapPopupDivIE{
  position:absolute;
  width:300px;
  z-index:301;
  border:2px solid;
  background:#DCDCDC;
}

html .bapPopupDivContainerIE{
  position:absolute;
  border:1px solid #000000;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  width:100%;
  background:none;
  /*opacity:.50;
  filter:alpha(opacity=50);*/
  z-index:300;
  filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/transparent.png", sizingMethod="scale");
}