﻿.ActionZone{ text-align:left;padding:5px;}

.popupImage
{	
	margin-top:0px;
	margin-right:2px;
	cursor:hand;			
}

.popitmenu a:hover { display:block;width:100%;text-decoration:none;padding-left:6px;font-size:10px;font-family:Verdana;color:White;border-style:None;background-color:DarkBlue; }
.popitmenu a { display:block;width:100%;text-decoration:none;padding-left:6px;font-size:10px;font-family:Verdana;color:White;border-style:None;background-color:red; }
.popitmenu { line-height:18px;color:Black;background-color:White;border-color:Black;border-width:1px;border-style:Solid;position:absolute;z-index:100;visibility:hidden; }


#dropmenudiv
{
	text-align:left;
	background-color:White;
	position:absolute;
	border:1px solid black;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
	width:128px;
}

#dropmenudiv a
{
	width: 100%;
	display: block;
	text-indent: 3px;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
}

#dropmenudiv a:hover
{ 
	background-color: yellow;
}

.dragMe {
	width:100%;
	height:21px;
	background-color:#FFF;
	background-image:url(images/header-opened.png);
	text-align:center;
	cursor:move;
	font-weight:bold;
}
.panelCatalog
{
	 position:absolute;
	 width:300px;
	 left:expression((body.clientWidth-300)/2); 
	 top:100px;
}


.inputmessage
{
	width:300px;
	border:1px solid  #ffcc00;
	position:absolute;
	background-color:#ffffdd;		
}

.productmpic
{
	margin: 0px auto 5px;
	background-position:center center;
	background-repeat:no-repeat;
}

.ImageThumbnail
{
	margin: 0px auto 5px;
	background-position:center center;
	background-repeat:no-repeat;		
}

.window2 {
  background-color: #c0c0c0;
  border-color: #f0f0f0 #606060 #404040 #d0d0d0;
  border-style: none;
  border-width: 2px;
  margin: 0px;
  padding: 3px;
  position: absolute;
  text-align: left;
  visibility: hidden;
}

.titleBar {
  background-color: #008080;
  cursor: default;
  color: #ffffff;
  font-size: 8pt;
  margin: 0px;
  padding: 2px 2px 2px .5em;
  text-align: right;
  white-space: nowrap;
  height:15px;  
  
}

.titleBarText {
  float: left;
  overflow: hidden;
  text-align: left;
}

.titleBarButtons {
  background-image:url(images/buttons.gif);
  border-style: none;
  border-width: 0px;
  vertical-align: middle;
  width: 50px;
  height: 14px;
}


.PopupWindow
{
	text-align:left;
	left:expression((body.clientWidth-600)/2); 
	top:50px;
	width:600px;
	height:400px;
	border-width: 2px;
	border-style: solid;
	border-color:#A5BECE;
	position:absolute;
	background-color:White;	
	z-index:9999;					
}

.PopupWindow2
{
	text-align:left;
	width:600px;
	height:400px;
	border-width: 2px;
	border-style: solid;
	border-color:#A5BECE;
	background-color:White;	

		
}

#divMenuAction
{
	float:left;	
}

.menuaction
{
	text-align:left;	
	border:1px solid black;
	background-color:White;	
	
}
.PopupWindowTitle
{
	background-color:#A5BECE;
	color:White;
	
	
}

.edittoolbar
{
	border:1px solid #D1D1D1;
	background-color:White;
	z-index:99999;
	position:absolute;
	float:right;		
}


FIELDSET 
{	
	BORDER-RIGHT: #c8d9e4 1px solid; BORDER-TOP: #c8d9e4 1px solid; BORDER-LEFT: #c8d9e4 1px solid; BORDER-BOTTOM: #c8d9e4 1px solid
}
LEGEND 
{		
	FONT-WEIGHT: bold; COLOR: #000
}

.shadowbox {
	background: #ccc;
	position: relative;
	top: 4px;
	left: 4px;
	width:200px;
	height:200px;
}
.ppp
{
	background-color:White;
	border: 1px solid #000;
	color: #fff;
	padding: 2px;
	position: relative;
	top: -4px;
	left: -4px;
}

.productmpic
{
	margin: 0px auto 5px;
	background-position:center center;
	background-repeat:no-repeat;
		
}

  
.word220
{
	padding-left:10px;
	font-weight:bold;
	font-size:14px;			
}

.word26
{
	padding-left:10px;
	font-weight:bold;
	font-size:12px;			
}

.inputmessage
{
	width:300px;
	border:1px solid  #ffcc00;
	position:absolute;
	background-color:#ffffdd;		
}


.tdSpacing
{
	background-color:#F8F8F8;
}

.tdTitle
{
	text-align:right;
	width:120px; 
	padding-top:3px;		
}

.tdEdit
{
	text-align:left;
	width:280px;		
}

.redstar
{
	width:5px;
	padding-top:3px;
	text-align:right;
	color:Red;
		
}
.tdValue
{
	background-color:White;	
}

.tdMessage
{
	width:300px;	
}
.ctlpanelbox{
  width:100px;

}
.titleinco{padding-left:20px;background:url(images/pageedit.gif) no-repeat 6px 5px; text-align:left;}
.titleinco2{padding-left:12px;background:url(images/bordinco.gif) no-repeat 6px 8px;  text-align:left;}

.ctlpanelline{
  padding:2px;
  border-left:1px #C0C0C0 solid;
  border-right:1px #C0C0C0 solid;
  background:#FFF url(images/panbg.gif) repeat-x;
}
.ctlmenuaction
{background:#CECECE url(images/1.gif) repeat-x; border:1px #C0C0C0 solid;padding-left:5px; text-align:left;}
.ctlmenuaction a:link,.ctlmenuaction a:visited,
{color:#666666;text-decoration: none;}
.ctlmenuaction a:hover,.ctlmenuaction a:active,
{color:#333333;text-decoration: underline;}
.ctlmenuaction2
{background:#F3F3F3 url(images/2.gif) repeat-x; padding-left:5px;}
ul.ctlpanel{
  height:26px; 
}
ul.ctlpanel li.left{
width:7px; height:26px;background:url(images/pane_1a.gif) no-repeat;float:left;
}
ul.ctlpanel li.right{
width:8px; height:26px;background:url(images/pane_1c.gif) no-repeat;float:right;
}
ul.ctlpanel li.panetitle{background:url(images/pane_1b.gif) repeat-x;line-height:26px;}

ul.ctlpanelbottom{
  height:6px; 
  
}
ul.ctlpanelbottom li.left{
width:7px; height:6px;background:url(images/pane_bl.gif) no-repeat;float:left;
font-size:1px;
}
ul.ctlpanelbottom li.right{
width:8px; height:6px;background:url(images/pane_br.gif) no-repeat;float:right;
font-size:1px;
}
ul.ctlpanelbottom li.panebottom{background:#FFF ;line-height:5px;font-size:5px; border-bottom:1px #C0C0C0 solid;}




.loginbar{ list-style:none;  text-align:left;}
.loginbar li{ display:inline;}

.productzone li
{

}

.LinkListItem
{
	white-space:normal;
	text-overflow:ellipsis;
	overflow:hidden;		
}


.g_dialog{display:none; border:solid 1px #e5e5e5; height:auto;}
.g_dialogtitle{width:100%; height:25px; line-height:25px;vertical-align:middle;background-image:url(images/jDialogHeaderCenter.gif)}
.g_dialogbody{width:100%;  text-align:left;  background-color:White}
.g_dialogbottom{width:100%;height:20px;text-align:left;background-image:url(images/jDialogStatus.gif)}
.g_dialogclose{ float:right; width:20px;height:20px; cursor:pointer; background:url(images/jDialogclose.gif) no-repeat;}
.g_dialogmin{ float:right; width:20px;height:20px; cursor:pointer; background:url(images/jDialogMin.gif) no-repeat;}
.g_dialogmax{ float:right; width:20px;height:20px; cursor:pointer; background:url(images/jDialogMax.gif) no-repeat;}

.g_dialogtitletext{ margin-left:4px;   float:left; cursor:pointer;}
#dialogdemocode{height:231px; width:190px; background-color:#607e14; padding:20px; color:White; font-size:14px; font-family:宋体}



.pannelmenu {MARGIN-TOP: 18px;FLOAT: left;WIDTH: 15%;POSITION: relative}
.pannelmenu A {	DISPLAY: block;	MARGIN-BOTTOM: 5px;	LINE-HEIGHT: 30px;	HEIGHT: 30px;	TEXT-ALIGN: left;	TEXT-DECORATION: none}.pannelmenu A.selected {	BORDER-RIGHT: #b4c9e0 0px solid;	PADDING-RIGHT: 0px;	BORDER-TOP: #b4c9e0 1px solid;	PADDING-LEFT: 1px;	BACKGROUND: #f2f8fe;	LEFT: 1px;	PADDING-BOTTOM: 1px;	BORDER-LEFT: #b4c9e0 1px solid;	CURSOR: default;	LINE-HEIGHT: 26px;	PADDING-TOP: 1px;	BORDER-BOTTOM: #b4c9e0 1px solid;	POSITION: relative;	HEIGHT: 26px}* + HTML .pannelmenu A.selected {	LEFT: 0px}* HTML .pannelmenu A.current {	LEFT: 0px}.pannelmenu A:hover {	TEXT-DECORATION: none}.current SPAN {	DISPLAY: block;	PADDING-LEFT: 15px;	BACKGROUND: #eaf3fd;	LINE-HEIGHT: 23px;	HEIGHT: 23px}
.pannelcontent {FLOAT: right;MARGIN-LEFT: -1px;	WIDTH: 85%; background-color:Red;	MARGIN-RIGHT: 1px}
.pannelcontent .pcontent {	BORDER-RIGHT: #b5c9e0 1px solid;	PADDING-RIGHT: 1px;	BORDER-TOP: #b5c9e0 1px solid;	PADDING-LEFT: 1px;	BACKGROUND: #f4f9fe;	PADDING-BOTTOM: 1px;	BORDER-LEFT: #b5c9e0 1px solid;	PADDING-TOP: 1px;	BORDER-BOTTOM: #b5c9e0 1px solid}
.pcontent .panneldetail {	PADDING-RIGHT: 4px;	PADDING-LEFT: 4px;	BACKGROUND: #eaf3fd;height:420px;PADDING-BOTTOM: 5px;	PADDING-TOP: 5px}

.tabmenu LI {	FLOAT: left;	LIST-STYLE-TYPE: none}.tabmenu UL A {	PADDING-RIGHT: 10px;	DISPLAY: block;	PADDING-LEFT: 10px;	BACKGROUND: #444;	PADDING-BOTTOM: 6px;	MARGIN: 1px 1px 1px 0px;	FONT: 10px Verdana;	COLOR: #fff;	PADDING-TOP: 2px;	TEXT-DECORATION: none !important}.tabmenu UL A:hover {	BACKGROUND: #111;	COLOR: #fff}.tabmenu UL A.selected {	BACKGROUND: white;	MARGIN-BOTTOM: 0px;	CURSOR: default;	COLOR: #000;	BORDER-BOTTOM: white 1px solid}
.tabcontent {	CLEAR: left;	PADDING-RIGHT: 10px;	MARGIN-TOP: -2px;	PADDING-LEFT: 10px;	BACKGROUND: white;	PADDING-BOTTOM: 8px;PADDING-TOP: 3px}


.rating ,
.rating .current ,
.rating .star_hover{
background:url(images/star.gif) repeat-x;
height:25px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
}

.rating{
position:relative;
background-position:left top;
}

.rating .current{
position:absolute; 
top:0;
left:0;
background-position:left center;
}

.rating .star ,
.rating .star_hover{
position:absolute;
top:0;
left:0;
height:25px;
cursor:pointer;
}

.rating .star_hover{
background-position:left bottom;
}


        
.pagination a {
    text-decoration: none;
	border: solid 1px #AAE;
	color: #15B;	
}

.pagination a, .pagination span {
    display: block;
    float: left;
    padding:0.1em 0.3em;
    margin-right: 2px;
}

.pagination .current {
    background: #26B;
    color: #fff;
	border: solid 1px #AAE;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}



.g-grid th {
	BACKGROUND: url(images/grid3-hrow.gif) #f9f9f9 repeat-x 0px bottom;
	height:20px;
	padding-left:2px;
	
}

/*
*  建站窗口
*/
.theme-choose
{
	background-color:#eaf3ff;
	border:solid 1px #e5e5e5;
	width:100%;
	height:410px;
	margin-top:5px;	
}

.theme-choose-classlist
{
	background-color:White;
	height:200px;
	margin:5px 5px 5px 5px;
	padding:2px 5px 5px 5px;
	
}

.theme-choose-themelist
{
	background-color:White;
	height:180px;
	margin:5px 5px 5px 5px;	
	padding:2px 5px 5px 5px;
}

.theme-choose-title
{
	 border-bottom:dotted 1px #e5e5e5;	
}

.theme-choose-themelist-body
{
	padding:5px 5px 5px 5px;	
}

.theme-detail
{
	margin:5px 5px 5px 5px;	
	padding:2px 5px 5px 5px;

}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:99999;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

.ProductDetailTitle{
	BACKGROUND: url(images/topbar_style1_bk.gif) repeat-x 0px -3px;
	width:100%;
	height:30px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ff9000 3px solid;
	PADDING-LEFT: 0px;	
	FONT-SIZE: 14px;
	font-weight:bold;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px 0px 12px;	
	PADDING-TOP: 0px;	
	BORDER-BOTTOM: #ccc 1px solid;	
	TEXT-ALIGN: center	
}

.ProductDetailImage
{
	float:left;

	z-index:1;
	width:300px;
	height:320px;
}

.ProductDetailBody
{
	width:100%;
        position:relative;
}

.ProductDetailSummary
{
	position:absolute;
	top:0px;
        right:0px;
	z-index:0;
	TEXT-ALIGN: center;
}

.ProductDetailSummaryContext
{
	margin-left:310px;
	text-align:center;
}

.ProductDetailSummaryDetail ul 
{
	LIST-STYLE-TYPE: none
}

.ProductDetailSummaryDetail LI 
{	
	FLOAT: left;	
 	WIDTH: 300px;
 	height:24px;
 	border-bottom-style:dashed;
 	border-bottom-width:1px;
 	border-bottom-color:#ddd;
}


.UserPoint
{
	BACKGROUND: url(images/bguserpoints.jpg) #fffbf0 no-repeat 0px bottom;
	width:340px;
	border:solid 1px #ffcd75;
	height:50px;
	MARGIN-top:8px;	
	text-align:left;
	padding:5px 6px 5px 80px;
}

.Productsummary
{
	width:415px;
	border:solid 1px #ddd;
	height:50px;
	MARGIN-top:8px;	
	text-align:left;
	padding:5px 5px 5px 5px;

}


.ZoomIn 
{	
	MARGIN-TOP: 12px;
	display:block;
	width:100%;
	text-align:center;
}
.ZoomIn A 
{	
	COLOR: #333
}

.ZoomIn IMG 
{	
	VERTICAL-ALIGN: middle;	
	MARGIN-RIGHT: 6px
}

.SellerInfo
{
	BORDER-RIGHT: #ccc 1px solid;	
	BORDER-TOP: #ccc 1px solid;	
	BACKGROUND: url(http://pics.taobao.com/2k5/sys/item_detail/seller_info_bk.gif) #f6f6f6 repeat-x left top;	
	FLOAT: right;	
	BORDER-LEFT: #ccc 1px solid;	
	WIDTH: 200px;	
	BORDER-BOTTOM: #ccc 1px solid;	
	TEXT-ALIGN: left	
}

.ProductDetailBuy
{
	display:block;
	WIDTH: 112px;	
	HEIGHT: 39px;
	padding-top:20px;
	position:relative;
}


.ProductDetailBuy a
{
	DISPLAY: block;	
}

.ProductTabZone {margin-top:20px;margin-top:30px !important;clear:both !important;}
.ProductTab { border-bottom-style:solid;border-bottom-color:#ccc; border-bottom-width:2px;height:25px !important;border-bottom:2px solid #cccccc !important;}
.ProductTab LI {FLOAT: left;	LIST-STYLE-TYPE: none;  margin:0px 10px 0px 0px; width:80px; height:24px;} 
.ProductTab Ul {clear:both;}
.ProductTab UL A {	DISPLAY: block;	BACKGROUND-IMAGE: url(images/bgtab.gif);	 cursor:hand;	FONT: 10px Verdana;		TEXT-DECORATION: none !important; text-align:center; line-height:24px; height:24px;}
.ProductTab UL A span{	BACKGROUND: url(images/bgtab.gif) no-repeat right bottom; display:block; width:80px; height:24px;}
.ProductTab UL A:hover {COLOR: Blue;	TEXT-DECORATION: underline}
.ProductTab UL A.selected {	BACKGROUND-IMAGE: url(images/bgtabc.gif);	COLOR: #000000;	MARGIN-BOTTOM: 0px;	CURSOR: default;	COLOR: #000;	BORDER-BOTTOM: white 1px solid}
.ProductTab UL A.selected span{	BACKGROUND: url(images/bgtabc.gif) no-repeat right bottom; display:block; width:80px; height:24px;}
.ProductTabBody {CLEAR: both; 	PADDING-RIGHT: 10px;margin-top:5px !important;	PADDING-LEFT: 10px;	BACKGROUND: white;	PADDING-BOTTOM: 8px;PADDING-TOP: 3px}
.toolsbar { width:100%; height:30px; line-height:30px; text-align:left; vertical-align:middle; background:url(/Images/Toolsbar/bg.gif);position: relative; }

INPUT.spinbox-active {
	background-repeat:no-repeat;
	background-position:right 0px;
	background-image:url(/images/spinbox-sprite.png);
}
INPUT.spinbox-active.spinbox-up-hover {
	background-position:right -18px;
	cursor:pointer;
}
INPUT.spinbox-active.spinbox-down-hover {
	background-position:right -36px;
	cursor:pointer;
}
INPUT.spinbox-active.spinbox-up {
	background-position:right -72px;
	cursor:pointer;
}
INPUT.spinbox-active.spinbox-down {
	background-position:right -54px;
	cursor:pointer;
}


.optionform th
{
	white-space:nowrap;
	
}
