﻿html{
	background-color: #f7f7f7;
}

body{}
.headWrapper {
    z-index:11;
}
.headWrapper .navMenu ul li.userName .nameTxt .accountInfo{
	z-index: 11;

}


.pageWrapper{
	background-color: #f7f7f7;
	background-image: url("/StyleControl/simple_blue_bg/images/bg.png");
	background-position: center top ;
	background-repeat: no-repeat;
}
.logoName .name {
    border-left: 1px solid #aaa;
}

.fixedMenu .mainMenu .menuList li .tl, 
.fixedMenu .mainMenu .menuList li .tr, 
.fixedMenu .mainMenu .menuList li .bl, 
.fixedMenu .mainMenu .menuList li .br,
.headWrapper .mainMenu .menuList li .tl, 
.headWrapper .mainMenu .menuList li .tr, 
.headWrapper .mainMenu .menuList li .bl, 
.headWrapper .mainMenu .menuList li .br,
.fixedMenu .mainMenu .menuList li:hover .tl, 
.fixedMenu .mainMenu .menuList li:hover .tr, 
.fixedMenu .mainMenu .menuList li:hover .bl, 
.fixedMenu .mainMenu .menuList li:hover .br,
.headWrapper .mainMenu .menuList li:hover .tl, 
.headWrapper .mainMenu .menuList li:hover .tr, 
.headWrapper .mainMenu .menuList li:hover .bl, 
.headWrapper .mainMenu .menuList li:hover .br {
    display: none;
}
.STPrdPPicItem{
	background-color: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.headWrapper{
	height: 216px;
	background:none;
}
.pageWrapper {
	width:100%;
}
.bodyWrapper{
	width: 962px;
	margin: auto;
	display: block;
}
.footerWrapper .moreInfo{
	width: 100%;
	margin: auto;
}

.footerWrapper .moreInfo .contactInfo{
	width: 962px;
	margin: 0px auto;

}
.headWrapper .navMenu{
	height: 32px;	
	position: relative;
	background-color: #444;
	right:inherit;
	top:inherit; 	
}
.headWrapper .navMenu ul{
	position: absolute;
	right: 50%;
	margin: 0px -481px 0px 0px;	

}
.headWrapper .navMenu ul li{
	line-height: 32px;
	height: 32px;
	border:none;
	background-image: url("/StyleControl/simple_blue/images/arrowDown.png");
	background-position: center right ;
	background-repeat: no-repeat;
	margin:0px 10px 0px 0px; 

}
.headWrapper .navMenu ul li a{
	color: #ccc;
	height: 32px;	
}
.headWrapper .navMenu ul li a span{
	padding: 0px 6px;
}
.fixedMenu .navMenu ul li.login, 
.headWrapper .navMenu ul li.login{
	padding: 0px 14px 0px 0px;

}
.headWrapper .navMenu ul li a:hover,
.headWrapper .navMenu ul li.sub:hover a {
	color: #fff;
}
.headWrapper .navMenu ul li.end a img{
	display: none;

}
.fixedMenu .navMenu ul li.login .fbAccoutBtn, 
.headWrapper .navMenu ul li.login .fbAccoutBtn{
	margin: 10px 6px 0px 0px;
}
.fixedMenu .navMenu ul li.login .googleAccoungBtn, 
.headWrapper .navMenu ul li.login .googleAccoungBtn{
	margin: 10px 0px 0px;
}
.headWrapper .navMenu ul li.lang a span{
	background:none;
}
.headWrapper .navMenu ul li.userName .nameTxt .headIcon{
	margin-top: 8px;	
}
.headWrapper .navMenu ul li.userName .accountInfo a{
	line-height: 23px;
}

.headWrapper .prodSearch{
	right: inherit;
	top: 61px;
	left:50%;
	margin-left: 159px;
	z-index: 10;
}
.headWrapper .navMenu ul li.userName span{

}
.headWrapper .navMenu ul li.userName .nameTxt .txt {
    padding: 0 15px 0 3px;
    color: #fff;
}



.prodList{
	border: none;
}
.logoName{
	top:0px;
	left: 50%;
	margin:36px 0px 0px -476px; 
}
.fixedMenu{
	background-color: #00bcd4;	
	height: 50px;
}
.fixedMenu .mainMenu{
	margin: 0px auto;
	height: 100%;	
}

.fixedMenu .mainMenu .menuList{
	height: 100%;			
}


.headWrapper .mainMenu{	
	top: inherit;
	left: inherit;
	position: relative;
	background-color: #00bcd4;
	margin-top: 130px;
	height: 50px;
}
.headWrapper .mainMenu .menuList{
	width: 962px;
	height: 100%;	
	margin:0px auto;
	display:block;
	float:inherit;
}

.fixedMenu .mainMenu .menuList li a img{
	display: none;
}


.fixedMenu .mainMenu .menuList li, 
.headWrapper .mainMenu .menuList li{
	height: 50px;
	margin: 0px;
}
.fixedMenu .mainMenu .menuList li.home , 
.headWrapper .mainMenu .menuList li.home{
	width: auto;
	height: 100%;
}


.fixedMenu .mainMenu .menuList li.home a, 
.headWrapper .mainMenu .menuList li.home a{
	background:none;
}
.fixedMenu .mainMenu .menuList li.home span, 
.headWrapper .mainMenu .menuList li.home span{
	display: inherit;

}
.fixedMenu .mainMenu .menuList li,
.headWrapper .mainMenu .menuList li{
	height: 100%;	
	line-height: 50px;
}
.fixedMenu .mainMenu .menuList li:hover,
.headWrapper .mainMenu .menuList li:hover{
	background-color: #0097a7;
}

.fixedMenu .mainMenu .menuList li a, 
.headWrapper .mainMenu .menuList li a,
.fixedMenu .mainMenu .menuList li:hover a, 
.headWrapper .mainMenu .menuList li:hover a{
	color: #fff;	
}
.fixedMenu .mainMenu .menuList li:hover a {
        color:#fff !important;
    }

.fixedMenu .mainMenu .menuList li.prodList a, 
.headWrapper .mainMenu .menuList li.prodList a{
	color: #fff !important;
}
.fixedMenu .mainMenu .menuList li.prodList, 
.headWrapper .mainMenu .menuList li.prodList{
	background-image: none;
	width: auto;
	padding: 0px;

}
.fixedMenu .mainMenu .menuList li.sub a span, 
.headWrapper .mainMenu .menuList li.sub a span{
	background-image: url("/StyleControl/simple_blue/images/arrowDown.png");
    background-position: right center;
    background-repeat: no-repeat;
}
.fixedMenu .mainMenu .menuList li.sub ul, 
.headWrapper .mainMenu .menuList li.sub ul{
	top: 49px;
}
.fixedMenu .mainMenu .menuList li span{
	margin:0px 10px 
}
.headWrapper .mainMenu .menuList li span{
	margin:0px 18px 
}
.mainContent.full h1.title{
	margin-bottom:15px;  
}
.prodListPromo .moreBtn,
.indexProd .moreBtn{
	top: -40px;
}
.mainContent .prodInfo:first-child, 
.infoDetails{
	margin:0px;
	padding: 0px;

}


.prodIndex .title{
    clear: both;
    color: #454545;
    font-size: 16px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    }

.prodIndex .title,
.mainContent h1.title{
	border-bottom: 2px solid #00bcd4;
	margin-bottom:15px; 
}
.crumbs {
    background-color: #c0f3f9;
    border:none;
    display: block;
    height: 38px;
    width: 100%;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	margin:0px 0px 15px 0px; 
}

.crumbs ul li{
	color: #666;
}
.crumbs ul li a{
	color: #666;
	background-image: url("/StyleControl/simple_blue/images/arrowRight.png");
    background-position: right 6px;
    background-repeat: no-repeat;
}
.crumbs ul li a:hover{
	color: #000;
}
.prodIndex,
.prodListPromo{
	border-top:none;
}
.prodListPromo .moreBtn{
	margin-top: 0px;
}
.prodIndex .moreBtn{
	margin-top: -12px;
}
.siteNewsInfo {
	margin-bottom:15px;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.valuationTable{
	margin-bottom:15px;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.compInfo{
	position: absolute;
	margin:  0px 0px 0px 30px;
}
.loginForm,
.joinForm{
	width: 932px;
	padding: 15px 0px;
}
.login table,
.joinForm .joinTable{
	margin: 0px  auto;
}
.joinForm .joinTable{
	width: 840px;

}
.provision{
	width: 932px;
	padding: 15px 0px;
}
.provision .content{
	width: 600px;
	margin: 0px auto;
	border:1px solid #ccc;
}
.joinForm .warning{
	width: 840px;
	margin: 0px auto;
}
.forgetPass{
	width: 932px;
	padding: 15px 0px;
}
.forgetPass table{
	width: 436px;
	margin:0px auto; 

}
.bigAdv{
	margin: 0px 0px 15px 0px;

}
.contactUser table,
.contactUser table tr td.title,
.shopCratList table tr.title th,
.shopCratList .changOrderBtn,
.shopCratList .orderTotalPrice,
.shopCratList .orderTotalBons{
	background:none;
}
.contactUser table tr td{
	font-size: 13px;
}
.buyBtn{
	width: 932px;
	margin:0px auto;
	padding: 15px 0px;
}
.promotionsList2 .pmListModel .item{
	height: 284px;
}
.newsPostInfo{
	padding: 10px 5px;
}
.faqList
{
	width: 932px;
	margin:0px auto;
	padding: 10px 0px;
}
.newsPostInfo{
	margin:0px auto;
	padding: 10px 0px;
}

.faqForm,
.Article .ArticleList{
	width: 932px;
	margin:0px auto;
	padding: 10px 0px;
}

.Article .ArticleList table{
	margin:10px;
	width: 912px; 
}
.faqForm .content table{
	width: 100%;
}
.faqForm .content table tr td.title{
	background-color: #fff;
}
.fileList table{
	width: 100%;
}
.fileSearch{
	margin: 0px
}

.proFileEdit,
.myAccount .changePass,
.myAccount .bonusList,
.myAccount .historyList,
.myAccount .orderList,
.myAccount .wishList{
	width: 768px;
	padding: 5px;
}
.myAccount .proFileEdit table,
.myAccount .changePass table,
.myAccount .bonusList table,
.myAccount .historyList table,
.myAccount .orderList table,
.myAccount .wishList table{
	width: 768px;
}

.myAccount .bonusList table tr.orderDetail td ul,
.myAccount .bonusList table tr.orderDetail td ul{
	background-color: #fff;

}
.myAccount .bonusList table tr.orderDetail td ul.title,
.myAccount .bonusList table tr.orderDetail td ul.list{
	width: 768px;
}
.myAccount .bonusList table tr.orderDetail td ul.title .prodName, 
.myAccount .bonusList table tr.orderDetail td ul.list .prodName{
	width: 190px;

}


.myAccount .bonusList table{
	width: 768px;

}

.myAccount .proFileEdit table tr td.title,
.myAccount .changePass table tr td.title{
	background:none;
}

.orderInfo,
.contactUser.confirm,
.confirmList{
	width: 912px;
	padding: 10px;
	margin-left: auto !important;
	margin-right: auto !important;
}
.contactUser.confirm table,
.orderInfo table,
.confirmList table{
	width: 912px;
}

.bulletinForm{
	width: 932px;
	margin: 0px 15px !important;
	float: inherit;
	padding: 10px 0px;
}
.bulletinForm table,
.bulletinForm .sendBtn{
	float: right
}
.bulletinForm {    
    background-position: 270px top;
}
.bulletinProd{
	position: absolute;
	top: 62px;
	left: 10px;
	display: block;
    width: 260px;
}
.bulletinProd ul li .info {  
  width: 186px;
}
.bulletinProd ul .prodPhoto{
	width: 248px;
	height: 248px;
	border: 1px solid #ccc;	
}
.bulletinProd ul .prodPhoto a{
	width: 248px;
	height: 248px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.bulletinProd ul .prodPhoto a img{
	border: none;
	max-width: 248px;
	max-height: 248px;
	vertical-align: middle;
	text-align: center;

}

.bulletinForm,
.confirmList,
.contactUser,
.contactUser.confirm,
.myAccount .wishList,
.orderInfo,
.myAccount .orderList,
.myAccount .orderSearch,
.myAccount .historyList,
.myAccount .bonusList,
.changePass,
.proFileEdit,
.h_STPrdPPicItem,
.newsPostInfo,
.ArticleList,
.fileSearch,
.fileList,
.sideMenu,
.faqForm,
.faqList,
.newsPostInfo,
.newsList,
.promotionsList2 .pmListModel .item,
.promotionsList .item,
.shopCratList,
.buyBtn,
.contactUser,
.adInfo,
.promoList,
.bigAdv,
.postContent,
.loginForm,
.forgetPass,
.joinForm,
.provision,
.map,
.contactform,
.prodInfo,
.infoDetails  {
	/*
	background-color: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);	
    */
}
.bulletinForm,
.confirmList,
.contactUser,
.contactUser.confirm,
.myAccount .wishList,
.orderInfo,
.myAccount .orderList,
.myAccount .orderSearch,
.myAccount .historyList,
.myAccount .bonusList,
.changePass,
.proFileEdit,
.h_STPrdPPicItem,
.newsPostInfo,
.ArticleList,
.fileSearch,
.fileList,
.sideMenu,
.faqForm,
.faqList,
.newsPostInfo,
.newsList,
.promotionsList2 .pmListModel .item,
.promotionsList .item,
.shopCratList,
.buyBtn,
.contactUser,
.adInfo,
.promoList,
.bigAdv,
.postContent,
.loginForm,
.forgetPass,
.joinForm,
.provision,
.map,
.contactform,
.prodInfo,
.infoDetails{
	margin:0px auto 15px auto; 
}

.checkout .contactUser,
.checkout .shopCratList{
	width: 912px;
	padding:10px;
}
.checkout .contactUser table,
.checkout .shopCratList table{
	width: 912px;
}
.shopCratList .title,
.shopCratList .orderTotalPrice,
.shopCratList .orderTotalBons,
.shopCratList .changOrderBtn{
	width:910px;

}

.contactform{
	padding: 0px 0px 0px 247px;
	margin:0px 15px 
}
.postContent{
	margin: 15px;
	padding: 15px;
}
.sideMenu.newsStyle,
.mainContent.full,
.shopCratList table tr.prod td.prodInfo,
.shopCratList table tr.title th.prodInfo{
	margin: :inherit;
	background:none;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0);
	box-shadow: 0 1px 3px rgba(0,0,0,0);	
}
.myAccount .wishList table tr.title th,
.myAccount .wishList table tr.info td{
	margin: :inherit;	
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0);
	box-shadow: 0 1px 3px rgba(0,0,0,0);	
}


.fixedMenu .mainMenu .menuList li.sub.shopList ul li ul.type li a:hover, 
.headWrapper .mainMenu .menuList li.sub.shopList ul li ul.type li a:hover{
	background-color: #efefef;
	color: #e38362 !important;
}
.joinForm .joinTable .tableList .title{
	background:none;
}
.valuationTable table tr.title th,
.valuationTable .es_div_total{
	background:none;
}
.valuationTable{
	padding: 15px;
}
.slideshowlite ul li a{
	line-height: 14px;
	padding: 0px;
}
.prodList.sideMenu{
	background-color: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    z-index:10;
}
.sideMenu ul{
	padding: 0px;
	width: 100%;
}
.prodList.sideMenu ul{
	width: 100%;

}
.sideMenu ul li a{
	border:none;
	background-image: url("/StyleControl/simple_blue/images/sideMenuIcon_dot.gif") !important;
    background-position: 8px 18px;
    background-repeat: no-repeat;
}
.sideMenu ul li a span{
	margin: 0px 6px 0px 20px;
}
.prodList.sideMenu ul li ul.sub{
	background:none;
	background-color: #fff;
}
.sideMenu ul.sub li a{	
	background: none;
	background-color: #fff;
}
.prodList.sideMenu ul li.target ul.sub li.target,
.prodList.sideMenu ul li ul.sub li:hover {	
	background-color: #f7f7f7 !important;
	background-repeat:no-repeat;
	background-position: 10px 14px;
}
.prodList.sideMenu ul li ul.sub li a{
	background:none !important;
	border:none !important;
	background-image: url("/StyleControl/simple_blue/images/arrowRight.png")!important;
    background-position: 195px 15px !important;
    background-repeat: no-repeat !important;
}
.prodList.sideMenu ul li ul.sub li{
	background:none;
}
.prodList.sideMenu ul li ul li:hover,
.prodList.sideMenu ul li a:hover{
	background-color: #eee;
}

.sideMenu ul li.arrow0 a:hover{
	color: #fff;
}
.prodList.sideMenu ul li ul.sub li ul.third{
	left: 215px;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.sideMenu ul li.target a, 
.sideMenu ul li a:hover{
	color:#0fa8bc !important;
	background-color: #eee;
	background-image: url("/StyleControl/simple_blue/images/sideMenuIcon_dot_target.gif") !important;
    background-position: 8px 18px;
    background-repeat: no-repeat;

}
.sideMenu ul li.arrow0,
.sideMenu ul li.arrow0:hover{
	background-color: #00bcd4 !important;
	background-image: url("/StyleControl/simple_blue/images/sideMenuIcon_top.gif") !important;
    background-position: 20px 14px !important;
    background-repeat: no-repeat !important;
}
.sideMenu ul li.arrow0 a,
.sideMenu ul li.arrow0 a:hover{
	background:none !important;
}
.sideMenu ul li.arrow0 a span{
	margin:0px 0px 0px 45px !important;	
}
.sideMenu ul li.arrow0 a{
	color: #fff !important;
	font-weight: bold !important;
}
.prodList.sideMenu ul li ul.sub li a span {    
    margin: 0 10px 0 32px !important;
}
.prodList.sideMenu ul li ul.sub li ul.third li a{
	background-image:none !important;
}
.sideMenu.newsStyle ,
.sideMenu.newsStyle ul, 
.sideMenu.newsStyle ul li,
.sideMenu.newsStyle ul li.head,
.sideMenu.newsStyle ul li.footer{
		background:none;	
}
.sideMenu.newsStyle ul li.target a{
	background-color: transparent;
}
.sideMenu.newsStyle ul li.target{
	background-image: url("/StyleControl/simple_blue/images/newsBtnBG.gif") !important;
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #fff;
}


.prodIndex .h_STPrdPPicItem{
	padding: 5px 0px;
	margin: 0px 0px 10px;
	display: block;

}

.prodIndex .h_STPrdPPicItem .price ul li .title{
	font-size: 13px !important;
	font-weight: normal !important;
	border:none !important;
	margin: 0px !important;
	padding: 0px !important;
	height: auto !important;	 
    line-height: 26px !important;
}
.prodIndex .h_STPrdPPicItem{
	border:none;
}
.prodIndex .h_STPrdPPicItem .btnList{
	padding-bottom: 0px;
}
.prodIndex .h_STPrdPPicItem .Po{
	width: 161px;
	height: 161px;
}
.headWrapper .prodSearch{
	width: 324px;
}
.headWrapper .prodSearch .searchBar{
	width: 321px;
	height: 40px;
	display: block;
	border:1px solid #999;
}
.headWrapper .prodSearch .searchBar .advSearch {
    width: 76px;
    height: 40px;
    line-height: 40px;    
    font-size: 12px;
    background-color: #e8e8e8;
}
.headWrapper .prodSearch .searchBar .advSearch a{
	text-align: center;
	background-position: 66px 19px;
}
.headWrapper .prodSearch .searchBar .searchInput {  
  height: 40px;  
  width: 245px;
  background:none;
  background-color: #fff;
}
.headWrapper .prodSearch .searchBar .searchInput .searchTxt {
  background-color: transparent;
  height: 40px;
  vertical-align: middle;
  width: 210px;
}
.query_ac {
  top: 40px !important;
  width: 243px !important;
}
.query_ac ul li {
  width: 100% !important;
}

.headWrapper .prodSearch .searchBar .searchInput .searchBtn {
  background-color: transparent;
  background-image: url("/StyleControl/simple_blue/images/searchIcon.png");  
  height: 38px;
  width: 29px;
}
.headWrapper .prodSearch .searchBar .searchInput .searchBtn:active {
    background-position: center 8px;
}
.headWrapper .prodSearch .searchBar .advSearch .typeList {
  width: 320px;
}
.headWrapper .prodSearch .searchBar .advSearch .typeList .listInfo .content {
  width: 265px;
}
.headWrapper .prodSearch .searchBar .advSearch .typeList .listInfo .content select {
  display: block;
  vertical-align: middle;
  width: 265px;
}
.headWrapper .prodSearch .sortList li.title {
  width: 79px;
}
.myAccount .sideMenu ul,
.myAccount .sideMenu ul li{
	width: 100%;
}
.myAccount .bonusList table tr:hover td{
	background-color: #fbfbfb;

}
.prodDetails .mainContent{
	margin: -15px 13px 13px;
}

.mainContent .prodInfo:first-child, .infoDetails{
	padding: 9px;
}
.mainContent .prodInfo:first-child, .infoDetails .tabStrip{
	border:1px solid #ddd;
	position: relative;
}
.infoDetails .tabContent{
	border:none;
	border-top:1px solid #ddd;
	margin: -1px 0px 0px 0px;
}
.infoDetails .tabStrip .tabBtn{
	margin: 0px;
	z-index: 9;
	position: relative;
}
.infoDetails .tabStrip .tabBtn li{
	background:none;
	border:none;
	height: 48px;
	line-height: 48px;
}
.infoDetails .tabStrip .tabBtn li span{
	padding: 0px 29px;
}
.infoDetails .tabStrip .tabBtn li.target{
	color: inherit;
	background:none;
	border-bottom:3px solid #00bcd4;

}
.mainContent .prodInfo:first-child, .infoDetails .tabStrip .tabContent{
	top: -1px;
	position: relative;


}
.infoDetails .prodFaq.tabStrip .tabContent{
	width: 556px;
}
.prodFaq.tabStrip{
	border:none;

}
.infoDetails .prodFaq.tabStrip .tabBtn li.target{
	border:none;
}
.prodDetails .prodInfo{
	margin:0px; 	
}


 .tabStrip{
	

}
#extraInfo .tabStrip .tabBtn li{
		width: calc(100% / 6);
		margin: 0px;
		text-align: center;
}
#extraInfo .tabStrip .tabBtn li span{
		padding: 0px;
}
.prodInfo .prodSn{
	width: 260px;
	margin: 0px 0px 0px 10px;
}
.prodInfo .prodContent{
	width: 402px
}
.prodInfo .prodAlbum{
	margin: 15px 0px 0px 10px;

}
.prodInfo .prodContent{
	margin: 15px 0px 0px 8px;
}

.promotionsList .item{
	margin: 11px 10px 0 !important;
}
.prodInfo .priceArea .delivery .infoTxt, 
.prodInfo .priceArea .bonus .infoTxt{
	width: 322px;
}
.prodInfo .priceArea .price .priceNum{
	width: 310px;
}

.prod_evaluate_item .data{
	width: 550px !important;
}

.prodList.sideMenu ul li {
    width: 100%;
}
.sideMenu ul li.arrow1 a{
    background-image: url("/images/menuBtn_arrow_lv1.gif") !important;
    background-position: 188px center;
    background-repeat: no-repeat;
}
.sideMenu ul li.arrow2 a{
    background-image: url("/images/menuBtn_arrow_lv2.gif") !important;
    background-position: 188px center;
    background-repeat: no-repeat;
}
.sideMenu ul li.arrow3 a{
  background-image: url("/images/menuBtn_arrow_lv3.gif") !important;
  background-position: 188px center;
  background-repeat: no-repeat;
}

.prodInfo .prodAlbum .mainPhoto a{
	border: 1px solid #c7c7c7;
	height: 275px;
    width: 275px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.prodInfo .prodAlbum .mainPhoto a img{
	border: none;
	vertical-align: middle;
    text-align: center;

}
.fixedMenu .mainMenu .menuList li.shopCart a span.myCartCount{
	margin: 0 3px !important;
}
.prodInfo .prodContent .priceArea .specColor .colorList{
	width: 320px !important;
}