﻿BODY {	
FONT-SIZE: 12px;
BACKGROUND: #fff;	MARGIN: 0px auto;	COLOR: #444;	LINE-HEIGHT: 1.5em;	FONT-FAMILY: "宋体",Arail,verdana;
	}
p{
 margin-top: 3pt;
 margin-bottom: 3pt;
 }

A:link {text-decoration: none; color:#222;}
A:visited {text-decoration:none; color:#222;}
A:active {text-decoration: none; color: #red;}
A:hover {text-decoration: underline; color:#222;}

.plink:link {text-decoration: none; color:#0045B7;line-height: 20px}
.plink:visited {text-decoration:none; color:#0045B7;line-height: 20px}
.plink:active {text-decoration: none; color: #0045B7;line-height: 20px}
.plink:hover {text-decoration: underline; color:#0045B7;line-height: 20px}

.titlecart:link {text-decoration: none; color:#0045B7;}
.titlecart:visited {text-decoration:none; color:#0045B7;}
.titlecart:active {text-decoration: none; color: #0045B7;}
.titlecart:hover {text-decoration: underline; color:#0045B7;}

A.link_1:link 
{	COLOR: #4E4E4E}
A.link_1:visited {COLOR: #4E4E4E}
A.link_1:active {COLOR: #4E4E4E}
A.link_1:hover {COLOR: #4E4E4E}

A.link_2:link 
{	COLOR: #0045B7}
A.link_2:visited {COLOR: #0045B7}
A.link_2:active {COLOR: #0045B7}
A.link_2:hover {COLOR: #0045B7}

#mainpage
{
	MARGIN-RIGHT: auto; MARGIN-LEFT: auto;
	width:1000px;
}
#mainpage #mainleft
{
	width:190px;
	float:left;
}
#mainpage #mainright
{
	padding-left:5px;float:left;
	width:800px;
}
#mainpage #mainright #pagecontentnav
{
	text-indent:10px;
	margin-top:5px;
	width:600px;
	margin-bottom:5px;
}

#Allhead{
	width:189px;
	background:url(../images/leftbarhead.gif) no-repeat -0px 1px;
	height:12px;
}
#AllSort
{
	background:url(../images/leftbarmiddle.gif);
	width:188px;
	OVERFLOW: hidden;
	}
#AllSortBottom
{
	height:12px;
	background:url(../images/leftbarbottom.gif) no-repeat -0px -0px;
	}
#AllSort #SortHead 
{
	text-indent:6px;
	FLOAT: right;	
	OVERFLOW: hidden;	
	WIDTH: 100%;
	font-weight:bold;
	}
#AllSort #SortHead A 
{
	COLOR: #666666;
	FONT-SIZE: 14px;
	line-height:24px;
	}
#AllSort #SortItem
{
	padding:2px;font-weight:normal;
	padding-left:5px;
	}
#AllSort  A 
{	
    FONT-SIZE: 12px;	
    FLOAT: left;	
    LINE-HEIGHT: 1.5em;	
    MARGIN-RIGHT: 5px;	
    WHITE-SPACE: nowrap;
    FONT-SIZE: 12px;
    COLOR: #444444;
} 
#BrandView{

	background:url(../images/leftbarmiddle.gif);
	width:188px;
	height:100%;
	LIST-STYLE-TYPE: none;
}
#AllHeadTitle
{
	font-weight:bold;
	background:url(../images/leftbarmiddle.gif);
	width:188px;
	height:100%;
	LIST-STYLE-TYPE: none;
	color:#666666;
	font-size:14px;
	text-indent:6px;
	line-height:30px;
}
#BrandView LI{
	text-align:center;padding-top:5px;
	margin-left:-20px;
}
#BrandView IMG{
	BORDER: #E7CA96 1px solid;
}
#HistoryView {
	background:url(../images/leftbarmiddle.gif);
	width:188px;
	overflow:hidden;
}
#HistoryView #Product
{
	width:186px;
	margin-top:5px;margin-bottom:5px;
	border-bottom:1px dashed #E7CA96;
}
#HistoryView #Product #Picture{
	Width:60px;
	float:left;
	padding-left:3px;
}
#HistoryView #Product #Name{
	Width:120px;
	line-height:24px;
	height:50px;
	overflow:hidden;
}

/* 缩略图模式 */
#ProductSort
{
	MARGIN-RIGHT: auto; MARGIN-LEFT: auto;
	width:790px;
	height:100%;LIST-STYLE-TYPE: none;
	}
	
#ProductSort LI {
	FLOAT: left;
	MARGIN-BOTTOM: 10px;
	OVERFLOW: hidden;
	WIDTH: 197px;
	}

#ProductSort #Product_Box
{
	MARGIN-RIGHT: auto; MARGIN-LEFT: auto;
	margin-top:10px;
	padding:3px;
	padding-left:4px;
	padding-right:4px;
	height:260px;
	OVERFLOW: hidden;
}
#ProductSort #Product_Pic
{
	text-align:center;
	width:110px;
	height:110px;
	MARGIN-RIGHT: auto; MARGIN-LEFT: auto;
}
#ProductSort #ProductTxt
{
	width:190px;
	padding-top:5px;
}
#ProductSort #Product_Title
{
	line-height:20px;width:190px;
	height:60px;
	
}
#ProductSort #Product_Title a
{
	COLOR: #333;
}
#ProductSort #Product_Box #Product_MarketPrice
{
	margin-top:4px;
	float:left;
	width:90px;
}
#ProductSort #Product_Price
{
	margin-top:4px;
	COLOR: red;
	width:90px;
}
#ProductSort #ProductCount
{
	text-align:center;
	line-height:24px;
	}
#ProductSort #Product_Box #Product_GO
{
	MARGIN-RIGHT: auto; MARGIN-LEFT: auto;
	width:160px;
	}
#ProductSort #Product_Box #Product_GO #Go
{
	float:left;width:75px;
	height:24px;
}
#ProductSort  #Product_Box #Product_GO .UserAddFavorite2
{
	CURSOR: pointer;MARGIN-RIGHT:10px;
	float:left;
	width:60px;height:24px;
}
#ProductSort  #Product_Box #Product_GO IMG 
{	
	DISPLAY: inline;	
	VERTICAL-ALIGN: middle;	
	CURSOR: pointer;	
	MARGIN-RIGHT: 10px;
	}
	
/* 缩略图模式结束 */
/* 列表模式 */
#ProductSort_list
{
	MARGIN-RIGHT: auto; MARGIN-LEFT: auto;
	width:100%;
	height:100%;
	}
	
#ProductSort_list LI {
	LIST-STYLE-TYPE: none;
	OVERFLOW: hidden;
	WIDTH: 770px;
	border-bottom:1px dashed #81a1cb;overflow:hidden;
	}
#ProductSort_list #Product_Box
{
	margin-top:13px;
	width:100%;
	font-size:12px;
}
#ProductSort_list #ProductTxt
{
	width:520px;float:left;
	padding-top:5px;OVERFLOW: hidden;
}
#ProductSort_list #Product_Pic
{
	width:120px;
	height:120px;
	float:left;
}
#ProductSort_list #Product_Title
{
	padding-left:25px;
	COLOR: #333;
	HEIGHT: 36px;
	line-height:18px;
	width:450px;
}
#ProductSort_list #Product_Title a:link,#ProductSort_list a:visited{color:#666666;font-size:12px;font-weight:bold;}
#ProductSort_list #Product_Title  a:hover,#ProductSort_list a:active{color:red;font-size:12px;font-weight:bold;}
#ProductSort_list #Product_Box #Product_MarketPrice
{
	margin-top:10px;
	padding-left:20px;
	COLOR: #333;
	text-indent:5px;
	width:300px;
}
#ProductSort_list #Product_Price
{
	margin-top:10px;
	padding-left:20px;
	COLOR: red;
	text-indent:5px;width:200px;
	float:left;
}
#ProductSort #ProductCount
{
	text-align:center;
	line-height:24px;
	}
#ProductSort_list  #Product_Box #Product_GO
{
	width:120px;
	height:80px;
}
#ProductSort_list  #Product_Box #Product_GO #Go
{
	padding-top:15px;
	padding-right:0px;
	text-align:right;
	margin-bottom:10px;
}
#ProductSort_list  #Product_Box #Product_GO IMG 
{	
	
	DISPLAY: inline;	
	VERTICAL-ALIGN: middle;	
	CURSOR: pointer;	
	MARGIN-RIGHT: 7px;

	}
#ProductSort_list  #Product_Box #Product_GO .UserAddFavorite2
{
	CURSOR: pointer;text-align:right;
}
/* 列表模式结束 */

#View_Mode
{
	BORDER: #E7CA96 1px solid;
	background-color:#FFEABF;
	font-size:12.8px;
	line-height: 25px;
	padding-left:10px;
	float:left;
	width:788px;
	color:#222222;	
	padding-top:6px;
}
#View_Mode #ShowOrder
{
	width:160px;float:left;;
}

#View_Mode #ShowType
{
	width:160px;float:left;
}

.m_line {TEXT-DECORATION: line-through;}

#ProductIntro
{
	margin-top:5px;
	MARGIN-BOTTOM: 20px;
	OVERFLOW: hidden;
	WIDTH: 795px;
	padding-left:5px;
	padding-top:10px;
	float:left;
}
 
#Producttitle 
{	
	FONT-SIZE: 16px;
	font-weight:bold;
	color:#222222;
	text-align:center;
	line-height:32px;
	border-bottom:#E7CA96 2px solid;
	}
#ProductIntro #ProductImage{
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	FLOAT: left;	
	PADDING-BOTTOM: 5px;	
	OVERFLOW: hidden;	
	WIDTH: 320px;	
	PADDING-TOP: 5px;	
	HEIGHT:365px;
	
}
#ProductIntro #ProductImage #MainProductImage
{
	WIDTH: 310px;HEIGHT:305px;
	border:#eeeeee 1px solid;
	TEXT-ALIGN: center;
	vertical-align:middle;
}

#ProductIntro #ProductRight{
	WIDTH: 300px;
	PADDING-TOP: 15px;	
	HEIGHT:245px;
	FLOAT: left;
	
}
#ProductIntro #ProductRight #ProductInfo{
	margin-left:10px;
	OVERFLOW: hidden;
	margin-top:-10px;
	} 
#ProductIntro #ProductRight #ProductInfo LI{
	OVERFLOW: hidden;
	font-size:12px;
	COLOR: #222222;
	text-align:left;
	height:35px;
	padding-left:20px;
	}
#BuyBox
{
	padding-top:10px;
	padding-left:10px;
	}
	
#BuyQuantitly
{
	height:34px;
	width:240px;
	}
#subhead
{
	color:#696969;
	}
#ProductRightBar
{
	width:170px;
	BORDER:#E7CA96 1px solid;
	float:right;
	}
#ProductRightBar #Title
{
	font-size:12px;
	font-weight:bold;
	background-color:#FF968E;
	color:#D30000;
	text-align:center;
	line-height:24px;
	}
#ProductRightBar #Content
{
	padding-left:5px;
	LIST-STYLE-TYPE: none;
	line-height:24px;
	}
#ProductRightBar #Content LI
{
	
	}
#ProductRightBar #Content LI A
{
	padding-left:5px;
	}
UL 
{
	LIST-STYLE-TYPE: none}
	
.Tab {	
	HEIGHT: 30px;
	float:left;
	}
#TABLine
{
	height:32px;
	width:380px;
	BORDER-bottom:#81A1CB 2px solid;
	float:left;
	}
.Tab LI.curr 
{	
	FONT-WEIGHT: bold;
	BACKGROUND: url(../images/tab_on1.gif) no-repeat 0px 0px;
	COLOR: #6C83BF;
	HEIGHT: 34px;
	WIDTH: 136px;LINE-HEIGHT: 34px;LIST-STYLE-TYPE: none	
	}
.Tab LI {	
	FONT-SIZE: 14px;	
	BACKGROUND: url(../images/tab_off_a1.gif) no-repeat 0px 5px;
	FLOAT: left;	
	WIDTH: 132px;	
	CURSOR: pointer;	
	LINE-HEIGHT: 38px;	
	HEIGHT: 34px;	
	TEXT-ALIGN: center;
	COLOR: #A9A9A9;LIST-STYLE-TYPE: none
	}


#ProductIntro #ProductDetail
{
	width:780px;
	margin-top:10px;
}
#ProductIntro #ProductDetail #InfoLay
{
	POSITION: relative;
	width:770px;
	padding:10px;
	font-size:14px;
	line-height:25px;
	BORDER-left:#f2f2f2 2px solid;
	BORDER-bottom:#f2f2f2 2px solid;
}
#contentline
{
	margin-top:10px;
	border-top:1px dashed #81a1cb;
	font-size:12px;
}
#afterservicecontentline
{
	margin-top:4px;
	margin-left:10px;
	margin-right:10px;
	font-size:12px;
}
#ProductIntro #TalkArea
{
	margin-top:10px;
	POSITION: relative;
	width:720px;
	padding:10px;
	line-height:25px;
}
#ProductIntro #TalkArea #TalkTitle
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px;  
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	font-size:12px;background-image:url(../images/dotD.gif);
}

TEXTAREA {	
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BACKGROUND: url(../images/ouku.jpg) no-repeat right center;
	MARGIN: 5px 0px;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 500px;
	BORDER-BOTTOM: #ccc 1px solid;
	HEIGHT: 85px}
.Pager a{
    display:block;
    border:1px solid #ccc;
    float:left;
    padding:4px 5px;
    text-decoration:none;
    text-align:center;
    margin:0 1px;
}

.Pager a.CurrentPage{
    background:#999;
    color:#eee;
}

.Pager span{
    position:relative;
    top:6px;
}

#PictureBox
{
	width:98%;
	margin-bottom:10px;
	padding-bottom:10px;
	MARGIN-RIGHT: auto; MARGIN-LEFT: auto;
	vertical-align:bottom;
}
#PictureBox LI
{
	LIST-STYLE-TYPE: none;
	FLOAT: left;
}
#PictureBox #box
{
	width:51px;
	height:51px;
	margin-top:5px;
	margin-left:4px;
	TEXT-ALIGN: center;
	overflow: hidden;
	BORDER: #D7D7D7 1px solid;
	padding:1px;
	CURSOR: pointer;
}
IMG {	VERTICAL-ALIGN: middle;}

.InputLable
{
	height:42px;
	vertical-align:top;
	padding:5px;
}

#pagenav
{
	margin-top:20px;
	BORDER-top: #E7CA96 1px solid;
	padding:10px;
	width:755px;text-align:right;
}
.GreenStyle 
{	text-align:right;} 
.spa_class {
text-align:right;
}
.GreenStyle SPAN 
{	POSITION: relative;	TOP: 6px}
.GreenStyle SPAN B 
{	COLOR: #c33} 

.GreenStyle A 
{	FLOAT: left;
	BORDER-RIGHT: #81a1cb 1px solid;	
	PADDING-RIGHT: 5px;	
	BORDER-TOP: #81a1cb 1px solid;	
	DISPLAY: block;	
	PADDING-LEFT: 5px;	
		
	PADDING-BOTTOM: 2px;	
	MARGIN: 0px 1px;	
	BORDER-LEFT: #81a1cb 1px solid;	
	COLOR: #999999;	
	PADDING-TOP: 2px;	
	BORDER-BOTTOM: #81a1cb 1px solid;	
	TEXT-ALIGN: center;	TEXT-DECORATION: none}
	
.GreenStyle A.CurrentPage 
{	
	BACKGROUND: #E7CA96;	
	COLOR: #222222;
	font-weight:bold;
	}

#LoadingStatus {
	text-indent:5px;
	background:red;
	padding:5px;
	color:#fff;
	width:100px;
	display:none;
	border:1px solid #000;
}
.CommentTopic
{
	margin-top:20px;
	font-size:14.8px;
	color:#006699;
	font-weight:bold;
	line-height:28px;
	padding-left:20px;
	BORDER-top: #F4F9FF 1px solid;
	BACKGROUND-IMAGE: url(../images/cbg.gif);
}
.CommentTopicAll
{
	font-size:12.8px;
	color:#333333;
	font-weight:bold;
	line-height:24px;
	padding-left:20px;
	BORDER: #81a1cb 1px solid;
	margin-top:5px;
	width:780px;
}
.CommentTopicSubmit
{
	font-size:12.8px;
	color:#333333;
	line-height:24px;
	padding-left:20px;
	padding-top:4px;
	BORDER: #EDF0F1 1px solid;
	background-color:#F4F9FF;
}
.CommentTxt
{
	background-color:#F4F9FF;
	padding:4px;
	margin-bottom:10px;
	BORDER: #EDF0F1 1px solid;
}
#Commentbar
{
	margin-top:10px;
	line-height:28px;
	padding-top:10px;
	BORDER-top: #999999 1px dashed;
	color:#333333;
	
	float:left;
	width:790px;
}


#CommentsMainBox{
	margin-top:10px;
	color:#999999;
	}
	
#CommentsMainBox #temp
{
	visibility:hidden;
	height:1px;width:700px;
}

#CommentsMainBox #CommentsBox{	
	BORDER: #EDF0F1 1px solid;
	width:790px;
	margin-bottom:10px;overflow:hidden;
	}
#CommentsMainBox #CommentAreaTop{
	Padding-left:10px;
}
#CommentsMainBox #CommentsBox #Commenttype{
	Padding-left:18px;
	BACKGROUND: url(../images/ask.gif) no-repeat left 8px;
	line-height:30px;
	float:left;
	width:70px;
	height:24px;
	color:#222222;
}
#CommentsMainBox #CommentsBox #Message{
	clear:both;
	line-height:18px;
	width:750px;
	color:#222222;
}
#CommentsMainBox #CommentsBox #MessageUser
{	padding-left:10px;line-height:30px;width:200px;
	float:left;
	color:#999999;
}
#CommentsMainBox #CommentsBox #MessageDateTime{	
	width:120px;line-height:30px;color:#999999;float:left;
}
#CommentsMainBox #CommentAreaMiddle{
	Padding-left:10px;
}
#CommentsMainBox #CommentAreaMiddle #ReplyMessage
{
	padding-left:20px;padding-top:5px;
	COLOR: #ce3200;
	BACKGROUND: url(../images/reply.gif) no-repeat left 8px;line-height:20px;
	float:left;width:760px;
}
#CommentsMainBox #CommentAreaMiddle #ReplyDate
{
	width:116px;
	height:100%;
}

#ServiceOpinionMainBox{
	}
	
#ServiceOpinionMainBox #temp
{
	visibility:hidden;
	height:1px;width:750px;
}

#ServiceOpinionMainBox #OpinionsBox{margin-top:10px;	
	BORDER: #EDF0F1 1px solid;
	width:790px;
	margin-bottom:10px;
	}
#ServiceOpinionMainBox #CommentAreaTop{
	Padding-left:10px;
}

#ServiceOpinionMainBox #OpinionsBox #Message{
	padding-left:10px;
	line-height:18px;
	width:720px;
	color:#222222;
}

#ServiceOpinionMainBox #OpinionsBox #MessageUser
{	padding-left:10px;line-height:30px;width:200px;
	float:left;color:#999999;
}
#ServiceOpinionMainBox #OpinionsBox #MessageDateTime{	
	width:120px;line-height:30px;color:#999999;float:left;
}
#ServiceOpinionMainBox #OpinionsBox #Point{	
	padding-left:10px;
	margin-top:2px;
}


#UserAddCart
{
	padding-left:10px;
	float:left;
	width:230px;
	margin-top:13Px;
}
#OnlineService
{
	cursor:pointer;
	}
.UserAddFavorite
{
	CURSOR: pointer;MARGIN-RIGHT:10px;
	float:left;
	width:90px;
	text-align:right;
}

#PopupWindow
{	width: 177px;
	position: absolute;
	display: none;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 12px 0;
	margin: -31px 0 0 -60px;
	zIndex:12;
	background: transparent url('http://www.mallzi.cn/images/arrow.gif') no-repeat right bottom;
}
#PopupWindow div
{
	position: absolute;
	background: #f4f4f4;
	border: solid 1px #666;
	border-bottom: 0;
	padding: 5px 5px;
	width: 165px;
	line-height: 24px;
	margin: -57px 0px 0 0; 
}
#OrderRemark
{
	BORDER: #9cba39 1px dashed;
	width:320px;
	height:100%;
	padding:10px;
	color:red;
	font-weight:bold;
	visibility:hidden;
	}
#ServiceNoticeHead
{
	MARGIN-TOP: 0px;	
	BACKGROUND: url(../images/service1.jpg) no-repeat 0px bottom;	
	WIDTH: 100%;height:14px;OVERFLOW: hidden;
	}
#ServiceNoticeBottom
{
	MARGIN-TOP: 0px;	
	BACKGROUND: url(../images/service2.jpg) no-repeat 0px top;	
	WIDTH: 100%;height:14px;OVERFLOW: hidden;
	}
#ServiceBoxCloumn
{
	border-left: solid 1px #E7CA96;WIDTH: 998px;
	border-right: solid 1px #E7CA96;OVERFLOW: hidden;
	}
#ServiceNotice
{
	margin-top:10px;
	OVERFLOW: hidden;
	}
#ServiceNotice #ServiceCloumn
{
	width:130px;
	color:#666666;
	float:left;
	}
#ServiceNotice #ServiceCloumn #SCItem
{
	padding-left:10px;
	font-weight:normal;
	font-size: 12px;
	line-height:24px;
	LIST-STYLE-TYPE: none;
	}
#ServiceNotice #ServiceCloumn #SCItem A
{
	color:#333333;}
#PageBottom
{
	text-align:center;
	margin-bottom:20px;
	}
#UserNewOpinion
{
	width:178px;
	
	}
#UserNewOpinion #MessageInfo
{
	LIST-STYLE-TYPE: none;
	margin-bottom:10px;width:172px;
	BORDER-bottom: #eeeeee 1px dashed;
	margin-left:5px;
	}
#UserNewOpinion #MessageInfo #Message
{
	line-height:20px;
	}
#UserNewOpinion #MessageInfo #Username
{
	margin-top:5px;
	width:100%;
	}
.CategorySelectItem{
	background-color:#10D7DF;
	}
	
#Category
{
	margin-bottom:5px;
	LIST-STYLE-TYPE: none;
	overflow:hidden;background-color:#FFEABF;
	}
.CategoryHead
{
	float:left;
	line-height:26px;
	padding-left:10px;
	font-weight:bold;
}
#Category LI
{
	float:left;
	margin-left:8px;
	line-height:23px;
	width:100px;
}
#Category LI A
{
	PADDING-RIGHT: 1px;	
	PADDING-LEFT: 1px;	
	PADDING-BOTTOM: 1px;	
	COLOR: #222222;	
	PADDING-TOP: 1px
}
#HeadADArea
{
text-align:center;
	width:100%;
	height:30;
	background-color:#E34D55;
	line-height:24px;
	border-top: solid 2px #FFCCC8;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
}
.clear{
clear:both;}