@charset "utf-8";
/* CSS Document */
body {
	background-color:#FFF;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0;
	padding:0;
}

#search
{
    width:150px;
	height:28px;
    background-image:url(images/input.jpg);
    background-repeat:no-repeat;
}

.search_input
{
    width:150px;
	border:0px;
	padding-left:2px;
	color:#AAAAAA;
	font-family:MingLiU;
	margin-left:3px;
}


a {
	color:#727171;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a img {
	border:0;
}

#header {
	width:1003px;
	height:141px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
}

#footer {
	width:1003px;
	height:62px;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:16px;
	font-size:10px;
	color:#727171;
}

.leftmenu1 {
	margin-left:24px; 
/*	margin-top:9px;*/
}

.leftmenu2 {
	margin-top:12px;
	margin-left:13px;
	height:625px;
}

.content1 {
	margin-left:8px; 
	/*margin-top:8px;*/
}

.content2 {
	margin-left:15px; 
	margin-top:15px;
}

.content_top {
     width:555px;
	 height:46px;
	 background-image:url(images/content_top.jpg);
}

.content_top_content ,
.content_bottom_pic 
{

	margin-top:10px;
}

.prodrbline
{
border-right:1px dotted #D3D1D1;
border-bottom:1px dotted #D3D1D1;
}

.brand
 {
	color:#8E618E;
	font-weight:bold;
}
.shoppcarTitle,
.addressconfirmTitle
 {
	color:#C993C7;
	font-size:14px;
	font-family:MingLiU;
}

.shoppcar_content
{
	margin-left:10px;
}

.shoppcar_pic
{
border:1px solid #D3D1D1;
}

.shoppcarProdName
{
padding-left:38px;

}
.shoppcarHeader
{
border-bottom:2px solid #CCCCCC;
}

.shoppcarHeader2
{
color:#CCCCCC; 
}

.shoppcarCellContent
{
padding-top:10px;

}

.historyContent
{
padding-top:10px;
border-right:2px solid #CCCCCC;
}

.historyContent2
{
padding-left:10px;
padding-bottom:10px;
}


.historyContentRLine
{
border-right:0px;
}

.historycarHeader
{
border-bottom:2px solid #CCCCCC;
border-right:2px solid #CCCCCC;
}

.addressConfirm
{
margin-left:100px;
 margin-top:70px;
}

#paydetail input
{
  height:5px;
}

.homeOrder
 {
	color:#ffffff;
	font-family:MingLiU;
}




.confirm_addrlist 
{
	border-bottom:2px solid #ccc;
	}

.confirm_addrlist td
{
	color:#AAAAAA;
	padding:4px;
	word-break : break-all;
}

.confirm_header1 {
	border-bottom:2px solid #ccc;
	border-right:2px solid #ccc;
}

.confirm_header2 {
	border-bottom:2px solid #ccc;
}


.confirm_row1 {
	border-right:2px solid #ccc;
}

.confirm_row2 {
} 

.break_word
{
word-break:break-word;
}

/*========================imal2u*/


/*=======peter=============*/
.cms_content 
{
	padding:24px 43px;
	color:#989898;
	font-size:14px;
	line-height:23px;
}

.cms_content strong
{
	color:#93278f;
	margin-bottom:22px;
}

.news 
{
	color:#0f0f0f;
}

.news td
{
	padding-top:6px;
	padding-bottom:6px;
	padding-left:3px;
}

.news .row
{
	border-top:1px dotted #0f0f0f;
}

.news .wordbreak
{
	word-break : break-all;
}

.login 
{
	color:#acacac;
	margin-left: 7px;
	margin-top:8px;
	font-size:12px;
}

.login .field 
{
	width:90px;
	border:1px solid #acacac;
}


.login_big 
{
	color:#acacac;
	margin-top:95px;
	margin-bottom:200px;
	font-size:14px;
}

.login_big .field 
{
	width:140px;
	border:1px solid #acacac;
}

.register_content 
{
	margin-top:30px;
	margin-bottom:42px;
	color:#c8c8c8;
	font-size:14px;
	letter-spacing:4px;
	margin-left:10px;
}

.productdetails_content 
{
	color:#303030;
	font-size:12px;
}

.productdetails_content .nav
{
	color:#93278f;
	font-size:14px;
	vertical-align:middle;
	margin-bottom:10px;
}
	
.productdetails_content .nav a
{
	color:#93278f;
}
	
.productdetails_content .name
{
	color:#000000;
	font-size:18px;
}

.productdetails_content .price
{
	color:#595e9a;
	font-size:14px;
}

.memberinfo_content 
{
	margin-top:20px;
	margin-bottom:5px;
	color:#000000;
	font-size:13px;
	width:524px;
}

.memberinfo_content td
{
	padding-bottom:15px;
}

.memberinfo_content .title
{
	color:#ae5dab;
	letter-spacing:3px;
	padding-left:20px;
}

.memberinfo_content .title1
{
	color:#B0B0B0;
	letter-spacing:3px;
	padding-left:20px;
}


.memberinfo_content .addrlist 
{
	border-bottom:2px solid #ccc;
	}

.memberinfo_content .addrlist td
{
	color:#aaa;
	padding:4px;
	word-break : break-all;
}

.memberinfo_content .addrlist .header1 {
	border-bottom:2px solid #ccc;
	border-right:2px solid #ccc;
}

.memberinfo_content .addrlist .header2 {
	border-bottom:2px solid #ccc;
}


.memberinfo_content .addrlist .row1 {
	border-right:2px solid #ccc;
}

.memberinfo_content .addrlist .row2 {
}



.news_details_content
{
	color:#727171;
	width:630px;
	border:1px solid #cccccc;
	padding:10px;
	margin:0 auto;
	margin-top:10px;
}

.news_details_content .title
{
	font-size:16px;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}

.news_details_content .content
{
	font-size:12px;
	line-height:150%;
}

/*====================*/



/* Copyright 2008 MagicToolBox.com. To use this code on your own site, visit http://magictoolbox.com */

/* CSS class for zoomed area */
.MagicZoomBigImageCont {
	border:			1px solid #883482;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font:			12px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#883482;
	text-align:     center !important; 
}


/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		1px solid #aaa;
	background: 	#ffffff;
	cursor:			hand;
}

/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important;
}

