img {border:none;}
.css {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 36px;
	line-height: 44px;
	color: #999999;
}
.font01 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 20px;
	color: #757575;
	background-position: left;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	text-align: left;
	padding-bottom: 15px;



}

.font-title01 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	line-height: 44px;
	color: #393939;
	font-weight: 500;
	text-align: left;



}
.font02 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	line-height: 20px;
	color: #CCC;
	text-align: center;
	font-style: italic;

}
.font-title02 {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 24px;
	line-height: 44px;
	color: #666666;
	font-weight: bold;
}
.font03 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 22px;
	color: #3C3C3C;
	font-weight: lighter;
	font-variant: normal;
	text-align: left;
	text-decoration: none;
}
.font03:hover {
	color: #3C3C3C;
	text-decoration: underline;
}
.table01 {
	position: relative;
	background-image: url(../image/p2_02.jpg);
	margin: 33px;
	padding: 10px;
}

.table01-2 {
	position: relative;
	background-image: url(../image/p2_02_2.jpg);

	background-color: #efefef;
	background-repeat: no-repeat;
	background-position: top;
}

.table01-3 {
	position: relative;
	background-image: url(../image/p2_02.jpg);

	background-color: #efefef;
	background-repeat: no-repeat;
	background-position: top;
}

.table02 {
	background-image: url(../image/p_01.jpg);
}
.layer01 {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	line-height: 20px;
	color: #666666;
}
.table03 {
	width: 80%;
	padding-top: 33px;
	padding-left: 33px;
	padding-right: 44px;

}
.table03-2 {
	width: 750px;
	padding-top: 0px;
	padding-left: 0px;


}
.table04 {
	background-image: url(../image/bg_left.jpg);
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 350px;
}
.font04 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	line-height: 20px;
	color: #333333;
	padding-left: 15px;


}
.font05 {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	line-height: 20px;
	color: #333333;
	padding-left: 15px;
}
.font06 {


	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12pt;
	line-height: 20px;
	color: #993300;
	padding-left: 15px;
}
.font-title03 {


	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 18px;
	line-height: 44px;
	color: #666666;
	font-weight: bold;
}
.font07 {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	line-height: 20px;
	color: #666666;
}
.font08 {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	line-height: 20px;
	color: #666666;
	text-decoration: underline;
}
.font08:hover {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	line-height: 20px;
	color: #C1C1C1;
	text-decoration: none;

}
.trborder01 {
	background-color: #FFFFFF;
	height: 77px;
	border-top: 0.03em solid #D2D2D2;
	border-right: 0.03em solid #D2D2D2;
	border-bottom: 0.01em solid #D2D2D2;
	border-left: 0.03em solid #D2D2D2;



}
.pic01 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	line-height: 20px;
	color: #666666;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;

}
.trborder02 {

	background-color: #FFFFFF;
	border-top: 0.03em solid #D2D2D2;
	border-right: 0.03em solid #D2D2D2;
	border-bottom: 0.01em solid #D2D2D2;
	border-left: 0.03em solid #D2D2D2;
}
.font09 {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	line-height: 20px;
	color: #999999;
}
.table-p {
	position: relative;
	background-image: url(../image/table-p.gif);
}
.font-title03 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 24px;
	line-height: 44px;
	color: #494949;
	font-weight: 500;
	text-align: left;
}
.font01Copy {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	line-height: 20px;
	color: #464646;
	background-position: left;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	text-align: left;
	padding-bottom: 15px;
}
.font-plink {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 22px;
	color: #bb8866;
	font-weight: lighter;
	font-variant: normal;
	text-decoration: none;
	text-align: center;
}
.font-plink:hover {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 22px;
	color: #bb8866;
	font-weight: lighter;
	font-variant: normal;
	text-decoration: none;
	text-align: center;
	text-decoration: underline;
}
.font-title04 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	line-height: 44px;
	color: #494949;
	font-weight: 600;
	text-align: left;
}
.font-title05 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 18px;
	line-height: 44px;
	color: #494949;
	font-weight: 800;
	text-align: left;
	position: relative;
	left: 0px;
	top: 20px;
}

.font-title04Copy {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	line-height: 44px;
	color: #494949;
	font-weight: 600;
	text-align: left;
	position: relative;
	left: 22px;
}
.font-detail {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	line-height: 20px;
	color: #464646;
	background-position: left;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	text-align: left;
	padding-bottom: 15px;
	position: relative;
	left: 20px;
}
.font-title06 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #919191;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	text-align: center;
	text-decoration: none;
}
.font-title06:hover {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #464646;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	text-align: center;
	text-decoration: underline;
}
.font-detail2 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333;
	font-style: normal;
	font-weight: 600;
	font-variant: normal;
	text-align: center;
}

.imagecontainer {
    -moz-background-clip:border !important;
    -moz-background-inline-policy:continuous !important;
    -moz-background-origin:padding !important;
    background:transparent url(/css/images/shadowAlpha.png) no-repeat scroll right bottom !important;
    clear:left;
    float:left;
    margin:10px 0 10px 10px !important;
}
.imagecontainer img {
    background-color:#FFFFFF;
    border:1px solid #A9A9A9;
    display:block;
    margin:-6px 6px 6px -6px;
    padding:4px;
    position:relative;
}.iframe01 {
	position: relative;
	z-index: 99;
	bottom: 22px;
}
.line01 {
	z-index: 2;
	position: relative;
}

.title-font01 {
	color: #555;
	font-size: 24px;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-weight: 400;
	line-height: 26px;
}
.leftgotop {
	position: relative;
	top: 0px;
}
.top02 {
	position: relative;
    padding-top:4px;
}
.search01 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 0.7em;
	height: 19px;
	width: 150px;
	color: #999;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
}
.font-news {
	position: relative;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #328C18;
	width: 400px;
}
.font-news2 {
	padding-left: 182px;


}
   .MenuLevel1{
 position:relative;
 font-size:13px ;
 color:#fff ;
 height:30px ;
 width:240px;
 line-height:30px;
 cursor:hand ;
 border-top:1px #f7f7f7 solid;
 border-bottom:1px #ccc solid;
 background-color:#7d7d7d;
 font-weight:bold;
}
 
 .MenuLevel1 a
 {
	color:#fff;
 background:#333333;
 text-decoration:none; 
	 
	 }
 
.MenuLevel1 span{
 position : absolute;
 right:2px;
 top:3px;
 
}
.MenuLevel2{
 font-size:12px ;
 color:#fff ;
 background-color:#b2b2b2;
 height:18px ;
 width:240px;
 padding-top:3px ;
 padding-left:18px;
 line-height:20px;
 border-bottom:1px #efefef solid;
}
.MenuLevel3{
 position:relative;
 font-size:12px ;
 color:#fff ;
 height:20px ;
 background-color:#b2b2b2;
 width:240px;
 padding-top:3px ;
 line-height:20px;
 border-top:1px #ffffff solid;
 border-bottom:1px #efefef solid;
}
.MenuLevel3 span{
 position : absolute ;
 right:2px;
 top:3px;
 
}
.MenuLevel4{
 display:block;
 font-size:12px ;
 color:#333333 ; 
 background-color:#fff;
 height:20px ;
 width:240px;
 line-height:20px ;
 padding:3px 0 0 3px;
 border-bottom:1px #efefef solid;
}
 
a.MenuLevel4 {
 text-decoration:none;
}
 
a.MenuLevel4:hover {
 color:#fff;
 background:#333333;
 text-decoration:none;
}
 
 
.MenuLevel8888{
 font-size:12px ;
 color:#5277A9 ;
 background-color:#E0E0DA ;
 height:18px ;
 padding-top:3px ;
 padding-left:18px;
}
 
.SubMenuLayer{
 display:inline ;
 cursor:hand ;
}
 
.SubMenuLayerHidden{
 display:none ;
 cursor:hand ;
}
 
 
.oprName{
 position : absolute ;
 left : 0 ;
 top : 1000px ; 
 width : 109 ; 
 z-index : 10 ;
 line-height : 20px ; 
 font-size : 12px ;
 background-color : #887868 ;
 color : #ffffff ;
 border : none ;
 text-align : left ;
 display:inline;
}
 
.oprName_hidden{
 position : absolute ;
 left : 0 ;
 top : 1000px ; 
 width : 109 ; 
 z-index : 10 ;
 line-height : 20px ; 
 font-size : 12px ;
 background-color : #887868 ;
 color : #ffffff ;
 border : none ;
 text-align : left ;
 display:none;
}
 
.oprName1{
 position : absolute ;
 right : 0 ;
 bottom : 1000px ; 
 width : 12 ; 
 z-index : 10 ;
 line-height : 12px ; 
 font-size : 12px ;
 background-color : #887868 ;
 color : #ffffff ;
 border : none ;
 text-align:center;
 padding-top:6px;
 display:inline;
}
 
.oprName1_hidden{
 position : absolute ;
 right : 0 ;
 bottom : 1000px ; 
 width : 12 ; 
 z-index : 10 ;
 line-height : 12px ; 
 font-size : 12px ;
 background-color : #887868 ;
 color : #ffffff ;
 border : none ;
 text-align:center;
 padding-top:6px;
 display:none;
}
 
#rlisttable {
 text-align:right;
}
#rlisttable table {
 clear:both;
 margin:10px 0;
 text-align:left;
 width:100%;
}
#rlisttable tr {
 zoom:1;
}
#rlisttable th {
 background:#6e8193;
 color:#fff;
 font:bold 12px verdana;
 zoom:1;
}
#rlisttable th div {
 margin:3px 2px;
 zoom:1;
}
#rlisttable th a {
 color:#fff;
}
 
#rlisttable th.photo div {
 margin-left:5px;
}
#rlisttable td {
 background:#fff;
 zoom:1;
}
#rlisttable td.div {
 overflow:hidden;
}
#rlisttable td.selected {
 color:#d8602f;
}
#rlisttable .prirow td {
 font:normal 12px verdana;
 vertical-align:top;
}
 
#rlisttable .secrow td {
 font:normal 12px verdana;
 vertical-align:top;
 border-top:3px solid #f0f0f0;
}
#rlisttable td.ord div {
 margin:10px 3px;
 width:23px;
}
#rlisttable td.photo div {
 margin:10px 2px 10px 5px;
 width:120px;
}
#rlisttable td.photo img {
 display:block;
 height:90px;
 width:120px;
}
#rlisttable td.model div {
 margin:10px 2px;
 line-height:1.3em;
 width:174px;
}
#rlisttable td.model .optional {
 font:12px arial;
 color:#666;
}
#rlisttable td.mpg div {
 margin:10px 2px;
 width:80px;
}
#rlisttable td.msrp div {
 margin:10px 2px;
 width:76px;
}
#rlisttable td.hp div {
 margin:10px 2px;
 width:100px;
}
#rlisttable td.rating div {
 margin:10px 2px;
 text-align:center;
 width:80px;
}
#rlisttable th.compare {
 background:#d4dbe3;
 color:#000;
 text-align:right;
}
#rlisttable th.compare2 {
 background:#f0f0f0;
}
 
#rlisttable td.ord {
 font:bold 100% sans-serif;
 text-align:left;
}
#rlisttable td.model {
 font:bold 100% sans-serif;
 text-align:left;
}
#rlisttable td.tech {
 color:#379115;
}
#rlisttable .border td {
 background:#f0f0f0;
 height:10px;
}
#rlisttable td.addtrim {
 padding:0 0 0 2px;
}
#rlisttable td.addtrim .head {
 border-top:1px dotted #999;
 border-bottom:1px dotted #999;
 color:#999;
 margin:10px 0;
 padding:2px 0 2px 5px;
}
#rlisttable td.addtrim .head a {
 color:#d8602f;
 text-decoration:none;
}
#rlisttable td.addtrim .head a strong {
 color:#999;
}
#rlisttable td.addtrim .head a:hover {
 zoom:1;
}
#rlisttable td.addtrim .head a:hover strong {
 color:#d8602f;
 text-decoration:underline;
}
#rlisttable td.addtrim .head a:hover span {
 font-weight:bold;
}
#rlisttable td.compare {
 background:#e0e0e0;
 vertical-align:bottom;
}
#rlisttable td.compare div {
 margin:5px auto;
 text-align:center;
 width:28px;
}
