@charset "utf-8";
/* CSS Document */

#main_page{
  float:left;
  margin:0 51px 0 9px; 
  width:940px;}
  
#flash_banner{
  float:left;
  height:297px;
  position:relative;
  width:940px;
  z-index:0;}
  
#flash_banner .left_nav_button{
  position:absolute; top:0; left:0;
  height:280px; width:44px; z-index:1000;}
  
#flash_banner .right_nav_button{
  position:absolute; top:0; right:0;
  height:280px; width:44px; z-index:1000;}
  
.left_nav_button_style{
  background:url(../img/left_nav_button.png) no-repeat;
  display:block; float:left;
  height:280px; width:47px;}
  
.left_nav_button_style:hover{ background-position:0 -280px;}

.right_nav_button_style{
  background:url(../img/right_nav_button.png) no-repeat;
  display:block; float:right;
  height:280px; width:47px;}
  
.right_nav_button_style:hover{ background-position:0 -280px;}
  
#flash_banner .main_flash_banner{
  position:absolute; top:0; left:0;
  height:280px; width:940px; z-index:1;}
  
#flash_banner .nav_panel{
  background:url(../img/flash_banner_nav_panel_back.png) repeat-x;
  position:absolute; top:280px; left:0;
  height:17px; width:940px;}
  
#flash_banner .nav_panel .nav_panel_buttons{
  margin:0 auto; width:149px;}
  
#flash_banner .nav_panel .nav_panel_buttons .nav_round_button,
#flash_banner .nav_panel .nav_panel_buttons .nav_round_button_act{
  background:url(../img/nav_pannel_button.png) no-repeat;
  height:9px; display:block; float:left; margin-top:4px; width:29px;}
  
#flash_banner .nav_panel .nav_panel_buttons .nav_round_button:hover,
#flash_banner .nav_panel .nav_panel_buttons .nav_round_button_act{
  background-position:0 -9px;}
  
#main_page_content{ float:left; height:100%; width:940px;}
  
#main_page_content .left_banner_bar { float:left; width:200px;}  
#main_page_content .right_banner_bar{ float:right; width:200px;}

#main_page_content .main_pay_attention{
  border-left:1px solid #dfe0e0;
  border-right:1px solid #dfe0e0;
  float:left; height:100%; width:538px;}
  
#pay_attention_product_list{
  float:left;
  height:618px;
  position:relative; 
  width:538px;
  z-index:0;}
  
  
/* scrollbar */

.pay_attention_scroll_wrap{
  float:left;
  height:603px;
  position:absolute; top:0px; left:0px;
  padding:15px 0 0 0px;
  width:538px;
  z-index:10;}
 
.pay_attention_scrollbar{  
  height:590px;
  margin:0;
  padding:0;
  overflow:auto;
  width:538px;}
  
.jScrollPaneContainer {
  position: relative;
  
  z-index: 1;}

.pay_attention_scrollbar_light {
  background:url(../img/main_pay_attention_scrollbar.png) 0 6px no-repeat;
  position: absolute;
  cursor: pointer;
  right: 10px; top: 0;
  height: 100%;
  width:14px;}
	
.pay_attention_scrollbar_dark {
  border-top:9px solid transparent;
  border-bottom:11px solid transparent;
  position: absolute;
  cursor: pointer;
  overflow: hidden;
  background:url(../img/main_pay_attention_scrollbar_dark.png) no-repeat 3px 0;  
  height:182px;}
  
/* end scrollbar */

.pay_attention_product_line{
  background:url(../img/pay_attention_product_line_back.png) repeat-y center;
  float:left;
  height:174px;
  position:relative;
  width:503px;}
  
.pay_attention_item {
  float:left;
  height:174px;
  text-align:center;
  position:relative;
  width:167px;}
  
.pay_item_image_position{ 
  float:left; 
  height:174px; 
  width:167px;}
  
.pay_attention_item .pay_item_name{
  height:40px;
  padding:0 7px;
  width:153px;}
  
.pay_attention_item .pay_item_name a,
.pay_attention_item .pay_item_name a:hover{
  color:#171717;
  font:12px Arial, Helvetica, sans-serif;
  font-weight:bold;
  line-height:1;
  text-decoration:none;}
  
.pay_attention_item .item_image{
  padding:7px 0;}
  
.pay_attention_item .pay_item_main_price{
  color:#e62c42;
  font-size:18px;
  height:36px;
  line-height:1;
  position:absolute; left:0;
  text-align:center;
  width:167px;
  z-index:1;}
  
.pay_attention_item .pay_item_main_price sup{
  font-size:10px;}
  
.currency{ font-size:12px;}

.pay_attention_hor_separator{
  background:url(../img/pay_attention_hor_separator.png) no-repeat center;
  float:left;
  height:1px;
  margin:15px 0;
  width:503px;}  
  
.img_position_100x100{
  margin:0 auto;
  padding:7px 0;
  height:100px;  
  text-align:center;
  width:100px;} 
  
.img_middle_100x100{
  display:table-cell;
  height:100px;
  vertical-align:middle;
  width:100px;}  
  
*:first-child+html .img_middle_100x100 {display:block; margin-top:1px;}

.pay_attention_item .pay_price_icons{
  float:left; 
  height:36px;
  padding:0;
  position:relative; left:0; 
  width:167px;}
  
.pay_float_icons{ 
  position:absolute; left:0; 
  width:167px; 
  height:36px; 
  z-index:2;}
  
.pay_float_wishlist_icon   { float:left; padding-left:12px; width:19px;}
.pay_float_shopingcart_icon{ float:right; padding-right:12px; width:19px;}
  

