/* CSS Document */

.productList{
 width:190px;
 border-bottom:1px solid #e6e6e6;
 border-left:1px solid #e6e6e6;
 border-right:1px solid #e6e6e6;
 padding-left:10px;
 padding-right:10px;
 background:url(../images/rightbg.gif) repeat-x #f7f7f7;
 padding-bottom:20px;
 margin-bottom:20px;
 }
.productList li {
 border-bottom:1px solid #e4e4e4;
 padding-bottom:10px;
 line-height:150%;
 padding-top:22px;
}
.productList li h2{
 color:#3f5b86;
 font-size:14px;
  cursor:pointer
 }
.productList li h2.ArrowR{
 background:url(../images/rightArrow.gif) no-repeat right 5px;
 }
.productList li h2.ArrowB{
 background:url(../images/rightArrowB.gif) no-repeat right 5px;
 }
.productList li h3{
 font-size:12px;
 }
.productList .displaydiv {
 margin-bottom:10px;
 }
.productList .displaydiv .img{
 float:left;
 }
.productList .displaydiv .right{
 width:145px;
 float:left;
 } 
.productList li .displaydiv .right h2{
 font-size:12px;

 }
.productList li .displaydiv .right h3{
  font-weight:normal;
  margin-bottom:5px;
 }
.productList li .displaydiv .right a{
 color:#3f5b86;
 }
 
 
.productSearch{
 background:url(../images/searchbg.gif) no-repeat;
 width:210px;
 height:139px;
 margin-bottom:8px;
 position:relative;
 }
#productInput1{
 left:17px;
 top:49px;
 position:absolute;
 width:180px;
 height:18px;
 }
#productInput2{
 left:17px;
 top:82px;
 position:absolute;
 width:180px;
 height:18px;
 }
 
 
 
 
 
 
 
.productInputArrowR{
 background:url(../images/searchArrowR.gif) no-repeat 168px 1px;
 cursor:pointer;
 }
.productInputArrowB{
 background:url(../images/searchArrowB.gif) no-repeat 168px 1px;
 cursor:pointer;
 }
 
 
 
 
 
 
.productXL{
 width:188px;
 border-left:1px solid #dddddd;
 border-bottom:1px solid #dddddd;
 left:10px;
 top:65px;
 background-color:#FFFFFF;
 position:absolute;
 z-index:2
 }
.productXL ul,.productSP ul{
 margin-top:5px;
 }
.productXL li,.productSP li{
 padding-left:7px;
 height:20px;
 color:#b7b7b7;
 padding-top:6px;
 cursor:pointer;
 }
.productXL li a,.productSP li a{
  font-weight:bold;
  }
 .productXL li a:hover,.productSP li a:hover{
  font-weight:bold;
  }  
.productSP{
 width:188px;
 border-left:1px solid #dddddd;
 border-bottom:1px solid #dddddd;
 left:10px;
 top:95px;
 background-color:#FFFFFF;
 position:absolute;
 z-index:2
 } 
.searchLinks{
 position:absolute;
 top:120px;
 left:22px;
 width:76px;
 height:18px;
 } 




.productLefttop{
 background:url(../images/productlbg1.gif) no-repeat top;
 }
.productLeftmainAll{
 background:url(../images/productlbg2.gif) repeat-y right;
 width:645px;
 margin-left:35px;
 }
.productLeftmainbottom{
 background:url(../images/productlbg3.gif) no-repeat bottom;
 padding-bottom:40px;
 }



.productContent{
 padding-left:40px;
 padding-top:48px;
 }
.productContentList{
 width:290px;
 float:left;
 }
.productContentList .img{
 float:left;
 display:block;
 }
.productContentList .content{
 float:left;
 width:175px;
 padding-left:15px;
 }

.productContentList .content h2{
 font-size:14px;
 line-height:150%;
 padding-bottom:2px;
 padding-top:85px;
 }
.productContentList .content h3{
 font-size:12px;
 font-weight:normal;
 margin-bottom:15px;
 }
.productContentList .content h2 a,.productContentList .content h3 a,.productContentDetail .contentDetail h2 a,.productContentDetail .contentDetail h3 a{
 color:#949494;
 }
 
 
 
 
 
.productContentDetail{
  width:570px;
  float:left;

}
.productContentDetail .img{
 float:left;
 display:block;
 }
.productContentDetail .contentDetail{
 float:left;
 width:328px;
 padding-left:15px;
 } 
.productContentDetail .contentDetail h2{
 margin-bottom:30px;
 margin-top:60px;
 }
.productContentDetail .contentDetail h3{
  font-size:12px;
  }
.productContentDetail .contentDetail p{
   line-height:150%;
   margin-bottom:25px;
   }
.productMrb40{
 margin-bottom:40px;
 }
.productMrR20{
 margin-right:15px;
 }
 
 
 .productLeftFlash{
 width:645px;
 margin-left:35px;
 height:555px;

 margin-bottom:20px;
 }
#err{
 width:413px;
 height:60px;
 z-index:300
 
 }