@charset "shift_jis";

body{
position:relative;
width:100%;
height:100%;
}

.overlay{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:#000000;
filter: alpha(opacity=70);
-moz-opacity:0.70;
opacity:0.70;
z-index:1000;
cursor:pointer;
}

.floating{
position:fixed;
top:50%;
left:50%;
width:0;
height:0;
z-index:1001;
margin:0;
position: expression('absolute');
}

.floating .inner{
position:relative;
overflow:auto;
background-color:#FFFFFF;
}

.floating .inner .img{
position:absolute;
top:0;
left:0;
}

.floating .inner .btn a{
display:block;
width:111px;
height:20px;
background-image:url(../images/btn_detail_off.gif);
background-position:center center;
background-repeat:no-repeat;
text-indent:-9999px;
}

.floating .inner .btn a:hover{
background-image:url(../images/btn_detail_on.gif);
background-position:center center;
background-repeat:no-repeat;
}

.floating .inner .btn1{
position:absolute;
top:27px;
left:577px;
}

.floating .inner .btn2{
position:absolute;
top:362px;
left:276px;
}

.floating .inner .btn3{
position:absolute;
top:703px;
left:648px;
}

.floating .inner .closeBtn{
position:absolute;
top:10px;
right:10px;
width:18px;
height:18px;
cursor:pointer;
}

#listTtl{
	width: 840px;
	margin: 0;
	padding: 0 0 0 30px;
}

#equipmentSection{
position: relative;
width: 844px;
height: 950px;
margin: 10px 0 0 30px;
padding: 0;
color: #666666;
background-image: url(../images/equipmentsection_bg.jpg);
background-repeat: no-repeat;
background-position: left top;

}

#equipmentSection #equipmentSelect{
user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
}

#equipmentSection #equipmentSelect ul li{
float:left;
width:85px;
height:60px;
margin-right:4px;
cursor:pointer;
}

#equipmentSection #equipmentSelect .step1Ttl{
position:absolute;
top:22px;
left:25px;
}

#equipmentSection #equipmentSelect #selectTtl{
position:absolute;
top:60px;
left:25px;
}

#equipmentSection #equipmentSelect #gasolineBtn{
position:absolute;
top:94px;
left:25px;
width:86px;
height:55px;
background-image:url(../images/btn_g_on.gif);
background-repeat:no-repeat;
background-position:left top;
}

#equipmentSection #equipmentSelect #gasolineType{
position:absolute;
top:92px;
left:114px;
}

#equipmentSection #equipmentSelect #gasolineType li img{
display:none;
}


#equipmentSelect #gasolineType .btn1 {
background-image: url(../images/btn1.gif);
background-repeat:no-repeat;
}


#equipmentSelect #gasolineType .btn2 {
background-image: url(../images/btn2.gif);
background-repeat:no-repeat;
}


#equipmentSelect #gasolineType .btn3 {
background-image: url(../images/btn3.gif);
background-repeat:no-repeat;
}

#equipmentSelect #gasolineType .btn4 {
background-image: url(../images/btn4.gif);
background-repeat:no-repeat;
}

#equipmentSelect #gasolineType .btn5 {
background-image: url(../images/btn5.gif);
background-repeat:no-repeat;
}








#equipmentSection #equipmentSelect #gasolineExBtn{
position:absolute;
top:156px;
left:25px;
width:86px;
height:40px;
background-image:url(../images/btn_gex_on.gif);
background-repeat:no-repeat;
background-position:left top;
}

#equipmentSection #equipmentSelect #gasolineExType{
position:absolute;
top:153px;
left:203px;
}

#equipmentSection #equipmentSelect #gasolineExType li img{
display:none;
}






#equipmentSelect #gasolineExType .btn2Ex {
background-image: url(../images/btn2ex.gif);
background-repeat:no-repeat;
}


#equipmentSelect #gasolineExType .btn3Ex {
background-image: url(../images/btn3ex.gif);
background-repeat:no-repeat;
}

#equipmentSelect #gasolineExType .btn4Ex {
background-image: url(../images/btn4ex.gif);
background-repeat:no-repeat;
}

#equipmentSelect #gasolineExType .btn5Ex {
background-image: url(../images/btn5ex.gif);
background-repeat:no-repeat;
}








#equipmentSection #equipmentSelect #hybridExType li img{
display:none;
}


#equipmentSelect #hybridExType .btn7Ex {
background-image: url(../images/btn7ex.gif);
background-repeat:no-repeat;
}

#equipmentSelect #hybridExType .btn8Ex {
background-image: url(../images/btn8ex.gif);
background-repeat:no-repeat;
}

#equipmentSelect #hybridExType .btn9Ex {
background-image: url(../images/btn9ex.gif);
background-repeat:no-repeat;
}

#equipmentSelect #hybridExType .btn10Ex {
background-image: url(../images/btn10ex.gif);
background-repeat:no-repeat;
}

#equipmentSection #equipmentSelect #hybridExBtn{
position:absolute;
top:269px;
left:25px;
width:86px;
height:40px;
cursor:pointer;
background-image:url(../images/btn_hex_on.gif);
background-repeat:no-repeat;
background-position:left top;
}

#equipmentSection #equipmentSelect #hybridExType{
position:absolute;
top:266px;
left:203px;
cursor:pointer;
}























#equipmentSection #equipmentSelect #hybridType li img{
display:none;
}

#equipmentSelect #hybridType .btn6 {
background-image: url(../images/btn6.gif);
background-repeat:no-repeat;
}

#equipmentSelect #hybridType .btn7 {
background-image: url(../images/btn7.gif);
background-repeat:no-repeat;
}

#equipmentSelect #hybridType .btn8 {
background-image: url(../images/btn8.gif);
background-repeat:no-repeat;
}

#equipmentSelect #hybridType .btn9 {
background-image: url(../images/btn9.gif);
background-repeat:no-repeat;
}

#equipmentSelect #hybridType .btn10 {
background-image: url(../images/btn10.gif);
background-repeat:no-repeat;
}

#equipmentSection #equipmentSelect #hybridBtn{
position:absolute;
top:207px;
left:25px;
width:86px;
height:55px;
cursor:pointer;
background-image:url(../images/btn_h_on.gif);
background-repeat:no-repeat;
background-position:left top;
}

#equipmentSection #equipmentSelect #hybridType{
position:absolute;
top:205px;
left:114px;
cursor:pointer;
}

#equipmentSection #equipmentSelect #basicBtn{
position:absolute;
top:308px;
left:118px;
width:166px;
height:41px;
cursor:pointer;
background-image:url(../images/btn_b_on.gif);
background-repeat:no-repeat;
background-position:left top;
}

#equipmentSection #equipmentSelect #eleganteBtn{
position:absolute;
top:308px;
left:296px;
width:75px;
height:41px;
cursor:pointer;
background-image:url(../images/btn_e_on.gif);
background-repeat:no-repeat;
background-position:left top;
}

#equipmentSection #equipmentSelect #luxuryBtn{
position:absolute;
top:308px;
left:385px;
width:75px;
height:41px;
cursor:pointer;
background-image:url(../images/btn_l_on.gif);
background-repeat:no-repeat;
background-position:left top;
}

#equipmentSection #equipmentSelect #sportyBtn{
position:absolute;
top:308px;
left:474px;
width:75px;
height:41px;
cursor:pointer;
background-image:url(../images/btn_s_on.gif);
background-repeat:no-repeat;
background-position:left top;
}


#equipmentSection #equipmentSelect #priceSection{
position:absolute;
top:60px;
left:570px;
width:118px;
cursor:pointer;
}



#price1Btn {
background-image: url(../images/btn_120_on.gif);
background-repeat:no-repeat;
height:27px;
width:117px;
display:block;
line-height:0;
font-size:0;
padding:0;
margin:0;
}

#price2Btn {
background-image: url(../images/btn_130_on.gif);
background-repeat:no-repeat;
height:27px;
width:117px;
display:block;
line-height:0;
font-size:0;
padding:0;
margin:0;
}

 #price3Btn {
background-image: url(../images/btn_140_on.gif);
background-repeat:no-repeat;
height:27px;
display:block;
line-height:0;
font-size:0;
padding:0;
}

#price4Btn {
background-image: url(../images/btn_150_on.gif);
background-repeat:no-repeat;
height:27px;
display:block;
line-height:0;
font-size:0;
padding:0;
}

#price5Btn {
background-image: url(../images/btn_160_on.gif);
background-repeat:no-repeat;
height:27px;
display:block;
line-height:0;
font-size:0;
padding:0;
}

#price6Btn {
background-image: url(../images/btn_170_on.gif);
background-repeat:no-repeat;
height:27px;
display:block;
line-height:0;
font-size:0;
padding:0;
}

#price7Btn {
background-image: url(../images/btn_180_on.gif);
background-repeat:no-repeat;
height:27px;
display:block;
line-height:0;
font-size:0;
padding:0;
}

#price8Btn {
background-image: url(../images/btn_190_on.gif);
background-repeat:no-repeat;
height:27px;
display:block;
line-height:0;
font-size:0;
padding:0;
}



#equipmentSection #equipmentSelect #priceSection h2{
margin-bottom:7px;
}

#equipmentSection #equipmentSelect #priceSection ul li{
float:none;
width:117px;
cursor:pointer;
}

#equipmentSection #equipmentSelect #priceSection #priceType{
/*height:108px;*/
margin-left:1px;
}

#equipmentSection #equipmentSelect #priceSection #priceType li{
overflow:hidden;
height:27px;
width:117px;
display:block;
line-height:0;
font-size:0;
padding:0;
margin:0;
vertical-align:bottom;
}

#equipmentSection #equipmentSelect #priceSection #priceType li img{
vertical-align:bottom;
}

#equipmentSection #equipmentSelect #priceSection .txt{
margin-top:3px;
}

#equipmentSection #equipmentSelect #taxSection{
position:absolute;
top:60px;
left:702px;
width:128px;
height:100px;
}

#equipmentSection #equipmentSelect #taxSection h2{
margin-bottom:7px;
}

#equipmentSection #equipmentSelect #taxSection #taxType li{
overflow:hidden;
float:none;
width:113px;
height:27px;
display:block;
line-height:0;
font-size:0;
padding:0;
margin:0;
vertical-align:bottom;
}

#tax1Btn {
width:113px;
height:27px;
background-image: url(../images/btn_tax_on.gif);
background-repeat: no-repeat;
display:block;
line-height:0;
font-size:0;
padding:0;
}

#tax2Btn {
width:113px;
height:27px;
background-image: url(../images/btn_tax2_on.gif);
background-repeat: no-repeat;
display:block;
line-height:0;
font-size:0;
padding:0;
}




#equipmentSection #equipmentSelect #wdSection{
position:absolute;
top:200px;
left:702px;
width:128px;
height:100px;
}

#equipmentSection #equipmentSelect #wdSection h2{
margin-bottom:7px;
}

#equipmentSection #equipmentSelect #wdSection #wdType li{
float:none;
width:128px;
height:27px;
}

#wd1Btn {
width:128px;
height:25px;
background-image: url(../images/btn_4wd_on.gif);
background-repeat: no-repeat;
display:block;
line-height:0;
font-size:0;
padding:0;
}





#equipmentSection #equipmentSelect #loader{
position:absolute;
top:15px;
left:420px;
}















#equipmentSection #step2Section{
position:absolute;
top:370px;
left:25px;
z-index:100;
}

#equipmentSection #step2Section #startBtn {
width:204px;
height:128px;
background-image: url(../images/btn_start_on.png);
background-repeat: no-repeat;
margin-top:10px;
}

#equipmentSection #equipmentSelect #clearBtn {
	width: 171px;
	height: 36px;
	background-image: url(../images/btn_clear_on.gif);
	background-repeat: no-repeat;
	right:29px;
	top:15px;
	position: absolute;
}



#equipmentSection #equipmentList{
clear:both;
width:844px;
}

#equipmentSection #equipmentList .equipmentBox{
overflow:hidden;
}

#equipmentSection #equipmentList .equipmentBox .inner{
position:relative;
}

#selectTxt{
position:absolute;
top:400px;/*208*/
left:380px;/*222*/
width:200px;
height:151px;
}

.selectTxt2{
position:absolute;
padding:5px 0 0 0;
}

#equipmentSection #equipmentBox1{
position:absolute;
top:380px;
left:222px;
width:600px;
height:280px;
overflow:hidden;
}

#equipmentSection #equipmentBox1 ul li{
display:none;
}

#moveEB1{
position:absolute;
top:170px;
left:0;
}

#equipmentSection #equipmentList ul.column{
position:absolute;
top:0;
left:0;
width:1807px;
}

#equipmentList ul.column li{
float:left;
width:187px;
margin-left:0;
margin-right:-7px;
}



#equipmentList #equipmentBox1 ul li{
height:270px;
text-align:center;
}

#equipmentList #equipmentBox2 {
position:absolute;
top:675px;
left:0;
width:221px;
height:400px;
border-top:solid 1px #E1E1E1;
border-left:solid 1px #E1E1E1;
background-image:url(../images/equipmentbox2_bg.jpg);
background-repeat:repeat-y;
background-position:right top;
}

#equipmentList #equipmentBox2 .inner ul{
position:absolute;
top:0;
left:0;
}

#equipmentList #equipmentBox2 table{
border-spacing: 0;
}

html:not([lang*=""]) #equipmentList #equipmentBox2 table{	/* Firefox—pƒnƒbƒN */
border-collapse: separate;
}

#equipmentList #equipmentBox2 table tr td{
width:213px;
vertical-align:middle;
font-size:11px;
color:#999999;
padding-left:8px;
}

#equipmentList #equipmentBox2 table tr td .about{
font-size:10px;
}

#equipmentList #equipmentBox2 table tr td .setOverlay{
font-size:10px;
}

#equipmentList #equipmentBox2 table tr td .setOverlay a{
	color:#0066cc;
	text-decoration:none;
}

#equipmentList #equipmentBox2 table tr td .setOverlay a:hover{
	color:#0066cc;
	text-decoration:underline;
}

#equipmentList #equipmentBox2 table tr.r9_1 td.firstChild{
width:100px;
border-right:solid 1px #E1E1E1;
}

#equipmentList #equipmentBox2 table tr.r9_1 td.lastChild{
width:101px;
border-bottom:solid 1px #E1E1E1;
}

#equipmentList #equipmentBox2 table tr.r9_2 td{
width:101px;
border-bottom:solid 1px #E1E1E1;
}

#equipmentList #equipmentBox2 table tr.r9_3 td{
width:101px;
}

#equipmentList #equipmentBox2 table tr.r32_1 td.firstChild{
width:65px;
border-right:solid 1px #E1E1E1;
}

#equipmentList #equipmentBox2 table tr.r32_1 td.lastChild{
width:72px;
padding-right:76px;
padding-left:4px;
border-bottom:solid 1px #E1E1E1;

}

#equipmentList #equipmentBox2 table tr.r32_2 td{
width:72px;
padding-right:76px;
padding-left:4px;
letter-spacing:0px;
}






#equipmentList #equipmentBox2 table tr.r32_3 td{
width:72px;
padding-right:76px;
padding-left:4px;

border-top:solid 1px #E1E1E1;

}

#equipmentList #equipmentBox3 {
position:absolute;
top:675px;
left:222px;
width:600px;
height:400px;
border-top:solid 1px #E1E1E1;
}

#equipmentList #equipmentBox3 ul.column li div.cell{
padding-left:7px;
padding-right:3px;
}

#equipmentList #equipmentBox3 ul.column li table{
border-collapse: separate;
width:177px;
}

#equipmentList #equipmentBox3 ul.column li table{
display:none;
}

#equipmentList #equipmentBox3 ul.column li table tr td{
text-align:center;
vertical-align:middle;
font-size:10px;
}

#equipmentList dl dd{
display:none;
}


#equipmentList #equipmentBox3 ul.column li dl.rGroup2 table tr td{
color:#333333;
}

#equipmentSection #equipmentList #equipmentBox2 .r3 table tr td{
	padding-right:10px;
}

#equipmentSection #equipmentList #equipmentBox2 .r4 table tr td{
	padding-right:10px;
}

#equipmentSection #equipmentList #equipmentBox2 .r5 table tr td{
	padding-right:10px;
}

#equipmentSection #equipmentList #equipmentBox2 .r6 table tr td{
	padding-right:10px;
}
#equipmentSection #equipmentList #equipmentBox2 .r7 table tr td{
	padding-right:10px;
}

#equipmentSection #equipmentList #equipmentBox2 .r8 table tr td{
	padding-right:10px;
}

#equipmentSection #equipmentList #equipmentBox2 .r9 table tr td{
	padding-right:10px;
}

#equipmentSection #equipmentList #equipmentBox2 .r26 table tr td{
	padding-right:10px;
}

#equipmentSection #equipmentList #equipmentBox2 .r16 table tr td{
	padding-right:10px;
}













#equipmentSection #equipmentList #equipmentBox2 .r11 table tr td{
background-image: url(../images/r11_thumb.jpg);
background-position: 146px center;
background-repeat: no-repeat;
padding-right:75px;
}
#equipmentSection #equipmentList #equipmentBox2 .r12 table tr td{
background-image: url(../images/r12_thumb.jpg);
background-position: 146px center;
background-repeat: no-repeat;
padding-right:75px;
}
#equipmentSection #equipmentList #equipmentBox2 .r13 table tr td{
background-image: url(../images/r13_thumb.jpg);
background-position: 146px center;
background-repeat: no-repeat;
}

#equipmentSection #equipmentList #equipmentBox2 .r14 table tr td{
background-image: url(../images/r14_thumb.jpg);
background-position: 146px center;
background-repeat: no-repeat;
padding-right:75px;
}

#equipmentSection #equipmentList #equipmentBox2 .r15 table tr td{
background-image: url(../images/r15_thumb.jpg);
background-position: 146px center;
background-repeat: no-repeat;
padding-right:75px;
}

#equipmentSection #equipmentList #equipmentBox2 .r25 table tr td{
background-image: url(../images/r25_thumb.jpg);
background-position: 146px center;
background-repeat: no-repeat;
padding-right:75px;
}

#equipmentSection #equipmentList #equipmentBox2 .r28 table tr td{
background-image: url(../images/r28_thumb.jpg);
background-position: 146px center;
background-repeat: no-repeat;
padding-right:75px;

}
#equipmentSection #equipmentList #equipmentBox2 .r29 table tr td{
background-image: url(../images/r29_thumb.jpg);
background-position: 146px center;
background-repeat: no-repeat;
}
#equipmentSection #equipmentList #equipmentBox2 .r30 table tr td{
background-image: url(../images/r30_thumb.jpg);
background-position: 146px center;
background-repeat: no-repeat;
}
#equipmentSection #equipmentList #equipmentBox2 .r31 table tr td{
background-image: url(../images/r31_thumb.jpg);
background-position: 146px center;
background-repeat: no-repeat;
}

#equipmentSection #equipmentList #equipmentBox2 table tr.r32_1 td.lastChild{
background-image: url(../images/r32_1_thumb.jpg);
background-repeat: no-repeat;
background-position: 75px center;
font-size:10px;
}
#equipmentSection #equipmentList #equipmentBox2 table tr.r32_2 td{
background-image: url(../images/r32_2_thumb.jpg);
background-repeat: no-repeat;
background-position: 75px center;
font-size:10px;
}

#equipmentSection #equipmentList #equipmentBox2 table tr.r32_3 td{
background-image: url(../images/r32_3_thumb.jpg);
background-repeat: no-repeat;
background-position: 75px center;
font-size:10px;

}

#equipmentSection #equipmentList #equipmentBox2 .r33 table tr td{
background-image: url(../images/r33_thumb.jpg);
background-position: 146px center;
background-repeat: no-repeat;
}


#equipmentSection #equipmentList #equipmentBox2 .r34 table tr td{
background-image: url(../images/r34_thumb.jpg);
background-repeat: no-repeat;
background-position: 146px center;
}
#equipmentSection #equipmentList #equipmentBox2 .r35 table tr td{
background-image: url(../images/r35_thumb.jpg);
background-repeat: no-repeat;
background-position: 146px center;
padding-right:75px;
}

#equipmentSection #equipmentList #equipmentBox2 .r37 table tr td{
background-image: url(../images/r37_thumb.jpg);
background-repeat: no-repeat;
background-position: 146px center;
}




#equipmentSection #equipmentList .cell{
padding:1px 0;
border-bottom:solid 1px #E1E1E1;
}

#equipmentSection #equipmentList .cell table{
height:100%;
}

#equipmentSection #equipmentList .r1{height:56px;}
#equipmentSection #equipmentList .r2{height:333px;}


#equipmentSection #equipmentList .r3{height:70px;}
#equipmentSection #equipmentList .r4{height:70px;}
#equipmentSection #equipmentList .r5{height:40px;}

#equipmentSection #equipmentList .r6{height:25px;}
#equipmentSection #equipmentList .r7{height:40px;}
#equipmentSection #equipmentList .r8{height:50px;}

#equipmentSection #equipmentList .r9{height:126px;}
#equipmentSection #equipmentList .r9_1{height:40px;}
#equipmentSection #equipmentList .r9_2{height:40px;}
#equipmentSection #equipmentList .r9_3{height:40px;}
#equipmentSection #equipmentList .cell table.r9_4{height:61px;}
#equipmentSection #equipmentList .cell table.r9_5{height:62px;margin-top:3px;}
#equipmentSection #equipmentList .r10{height:30px;}
#equipmentSection #equipmentList .r11{height:55px;}
#equipmentSection #equipmentList .r12{height:45px;}
#equipmentSection #equipmentList .r13{height:45px;}
#equipmentSection #equipmentList .r14{height:55px;}
#equipmentSection #equipmentList .r15{height:60px;}
#equipmentSection #equipmentList .r16{height:45px;}

#equipmentSection #equipmentList .r17{height:180px;}
#equipmentSection #equipmentList .cell table.r17_1{height:89px;}
#equipmentSection #equipmentList .cell table.r17_2{height:88px;margin-top:3px;}
#equipmentSection #equipmentList .r18{height:65px;}
#equipmentSection #equipmentList .r19{height:45px;}
#equipmentSection #equipmentList .r20{height:45px;}

#equipmentSection #equipmentList .r21{height:100px;}
#equipmentSection #equipmentList .cell table.r21_1{height:49px;}
#equipmentSection #equipmentList .cell table.r21_2{height:48px;margin-top:3px;}

#equipmentSection #equipmentList .r22{height:40px;}
#equipmentSection #equipmentList .r23{height:120px;}
#equipmentSection #equipmentList .cell table.r23_1{height:58px;}
#equipmentSection #equipmentList .cell table.r23_2{height:59px;margin-top:3px;}
#equipmentSection #equipmentList .r24{height:30px;}
#equipmentSection #equipmentList .r25{height:70px;}

#equipmentSection #equipmentList .cell table.r25_1{height:44px;}
#equipmentSection #equipmentList .cell table.r25_2{height:43px;margin-top:3px;}

#equipmentSection #equipmentList .r26{height:110px;}
#equipmentSection #equipmentList .r27{height:69px;}
#equipmentSection #equipmentList .cell table.r27_1{height:23px;}
#equipmentSection #equipmentList .cell table.r27_2{height:43px;margin-top:3px;}
#equipmentSection #equipmentList .r28{height:50px;}
#equipmentSection #equipmentList .r29{height:45px;}
#equipmentSection #equipmentList .r30{height:45px;}
#equipmentSection #equipmentList .r31{height:83px;}
#equipmentSection #equipmentList .cell table.r31_1{height:30px;}
#equipmentSection #equipmentList .cell table.r31_2{height:50px;margin-top:3px;}


#equipmentSection #equipmentList .r32{height:178px;}
#equipmentSection #equipmentList .r32_1{height:56px;}
#equipmentSection #equipmentList .r32_2{height:60px;}
#equipmentSection #equipmentList .r32_3{height:56px;}
#equipmentSection #equipmentList .r33{height:45px;}
#equipmentSection #equipmentList .r34{height:45px;}
#equipmentSection #equipmentList .r35{height:60px;}
#equipmentSection #equipmentList .r36{height:30px;}
#equipmentSection #equipmentList .r37{height:45px;}

#equipmentList #equipmentBox2 dt{
width:221px;
}

#equipmentList #equipmentBox3 li dt{
width:187px;
}

#equipmentList #equipmentBox3 li dt img{
padding-left:7px;
}

#equipmentList #equipmentBox3 li dd{
width:180px;
}

#equipmentList #equipmentBox3 li.c1 dd{
width:187px;
}

#equipmentList dt{
height:21px;
line-height:1;
background-image: url(../images/dt_bg.jpg);
background-repeat: repeat-x;
background-position:left top;
border-bottom:solid 1px #CCCCCC;
padding:0;
}

#equipmentList #equipmentBox3 li.c1 dt div{
padding-left:7px;
}

#equipmentList dt img{
display:block;
}

#equipmentList #equipmentBox2 dt div{
background-image:url(../images/dt_plus.jpg);
background-repeat:no-repeat;
background-position:9px center;
}

#equipmentList #equipmentBox2 dt div.open{
background-image:url(../images/dt_minus.jpg);
}


#equipmentList #equipmentBox2 dt img{
padding-left:30px;
}

#equipmentList #equipmentBox3 ul.column li .grey{background-color:#F4F4F4;}
#equipmentList #equipmentBox3 ul.column li .purple{background-color:#D2D5E9;}
#equipmentList #equipmentBox3 ul.column li .lBlue{
background-image:url(../images/lblue_bg.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:#D5ECFB;
border:solid 3px #5DB4E1;
}

#equipmentList #equipmentBox3 ul.column li .lBlue2{
background-image:url(../images/lblue2_bg.gif);
background-repeat:no-repeat;
background-position:right top;
background-color:#D5ECFB;
border:solid 3px #5DB4E1;
}

/*#equipmentList .toolTipArea{
position:relative;
}

#equipmentList .toolTip{
position:absolute;
bottom:30px;
left:-28px;
width:224px;
color:#FFFFFF;
z-index:500;
}

#equipmentList .block1 .toolTip,#equipmentList .block2 .toolTip{
left:-75px;
}

#equipmentList #equipmentBox2 .toolTip{
left:-75px;
}

* html #equipmentList .toolTip{
left:-75px;
}


#equipmentList .toolTip div.content{
text-align:left;
background-image:url(../images/tooltip_bg.png);
background-repeat:repeat-y;
background-position:center top;
padding:0 15px 10px 15px;
}

#equipmentList .toolTipArea span{
font-size:10px;
color:#1C75D3;
}
*/

#equipmentList #equipmentBox3 ul.column li div.r1 p{
line-height:1;
padding-top:2px;
}

#equipmentList #equipmentBox3 ul.column li div.r2 tr td{
vertical-align:top;
}

#equipmentList #equipmentBox3 ul.column li div.r2 tr td div{
height:304px;
}

#equipmentList #equipmentBox3 ul.column li div.r2 tr td div p{
padding-top: 0px;
}

#equipmentList #equipmentBox3 ul.column li div.r2 tr td img{
padding-bottom:0px;
}

#equipmentList #equipmentBox3 ul.column li div.r2 tr td div p.firstChild{
padding-top:0px;
}

#equipmentList #equipmentBox3 ul.column li .rGroup2 .r2 tr p.btn{
height:20px;
text-align:center;
background-color:#F4F4F4;
padding-bottom:9px;
}

#equipmentList #equipmentBox3 ul.column li .rGroup2 tr.r2 p.btn img{
padding-bottom:0;
}

#equipmentList #equipmentBox3 ul.column li tr td div.block1{
display:inline;
float:left;
width:85px;
text-align:center;
margin-left:3px;
}

#equipmentList #equipmentBox3 ul.column li tr td div.block2{
display:inline;
float:left;
width:85px;
text-align:center;
}


#equipmentSection #equipmentList .cell table.r17_1 td{
width:177px;
}

#equipmentSection #equipmentList .cell table.r17_1 td p{
display:table-cell;
width:86px;
vertical-align:middle;
}

/* IE 6 */
* html #equipmentSection #equipmentList .cell table.r17_1 p {
display: inline;
zoom: 1;
}

/* IE 7 */
*:first-child+html #equipmentSection #equipmentList .cell table.r17_1 p {
display: inline;
zoom: 1;
}

#equipmentSection #equipmentList .cell table.r17_2 p{
display:table-cell;
width:80px;
vertical-align:middle;
}

/* IE 6 */
* html #equipmentSection #equipmentList .cell table.r17_2 p{
display: inline;
zoom: 1;
}

/* IE 7 */
*:first-child+html #equipmentSection #equipmentList .cell table.r17_2 p{
display: inline;
zoom: 1;
}

#emListComplement{
position:absolute;
top:560px;
left:0;
}

#emListComplement div{
margin-bottom:7px;
}

#allOpenCloseBtn{
width:221px;
height:47px;
background-image:url(../images/btn_open_all_on.jpg);
background-position:center center;
background-repeat:no-repeat;
cursor:pointer;
}

#emScrollBar1{
position:absolute;
top:655px;
left:232px;
width:600px;
height:12px;
background-image:url(../images/w_slider_bg.jpg);
background-position:center center;
background-repeat:no-repeat;
line-height:0;
}

#emScrollBar1 .inner{
position:relative;
width:600px;
height:12px;
}

#emScrollBar1 .slider{
position:absolute;
width:102px;
height:12px;
background-image:url(../images/w_slider.jpg);
background-position:center center;
background-repeat:no-repeat;
line-height:0;
padding:0;
}

#emScrollBar2{
position:absolute;
top:675px;
left:839px;
width:12px;
height:400px;
background-image:url(../images/h_slider_bg.jpg);
background-position:center top;
background-repeat:repeat-y;
line-height:0;
}

#emScrollBar2 .inner{
position:relative;
width:12px;
height:400px;
}

#emScrollBar2 .inner .top{
position:absolute;
top:0;
width:12px;
height:4px;
background-image:url(../images/h_slider_bg_top.jpg);
background-position:center top;
background-repeat:no-repeat;
}

#emScrollBar2 .inner .bottom{
position:absolute;
bottom:0;
width:12px;
height:4px;
background-image:url(../images/h_slider_bg_bottom.jpg);
background-position:center bottom;
background-repeat:no-repeat;
}


#emScrollBar2 .slider{
position:absolute;
top:0;
width:12px;
height:102px;
background-image:url(../images/h_slider.jpg);
background-position:center center;
background-repeat:no-repeat;
line-height:0;
padding:0;
}


.noWrap{white-space:nowrap;}



#pdfList{
	float:right;
	font-size:10px;
	line-height:16px;
	/*padding-bottom:10px;*/

}
