img { behavior: url(iepngfix.htc); }

body{
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	background:#FFF7F7 url(images/bg-top.jpg) center top no-repeat;
}
td,div{
	font-size:12px;
	font-family:tahoma,"microsoft sans serif";
	color:#333;
}

a:link 		{color:#666;text-decoration:none;}
a:active 	{color:#666;text-decoration:none;}
a:visited 	{color:#666;text-decoration:none;}
a:hover 	{color:#FF6666;text-decoration:none;}

a.linkwhite:link 	{color:#FFFFFF;text-decoration:none;}
a.linkwhite:active 	{color:#FFFFFF;text-decoration:none;}
a.linkwhite:visited {color:#FFFFFF;text-decoration:none;}
a.linkwhite:hover 	{color:#000;text-decoration:none;}

a.linkwhite:link 	{color:#FFFFFF;text-decoration:none;}
a.linkwhite:active 	{color:#FFFFFF;text-decoration:none;}
a.linkwhite:visited {color:#FFFFFF;text-decoration:none;}
a.linkwhite:hover 	{color:#000;text-decoration:none;}

a.linkpink:link 	{color:#FF6666;text-decoration:none;}
a.linkpink:active 	{color:#FF6666;text-decoration:none;}
a.linkpink:visited 	{color:#FF6666;text-decoration:none;}
a.linkpink:hover 	{color:#FFFFFF;text-decoration:none;}

.txtwhite 	{ color:#FFFFFF; }
.txtwhite02 { color:#FFFFFF; font-size:18px; }
.txtred 	{ color:#FF0000; }
.txtblack 	{ color:#333333; }
.txtpink 	{ color:#FF6666; }

.txttotal 	{ color:#000; font-size:13px; font-weight:bold; }
.txtalerterror 	{ color:#FF0000; font-weight:bold; }
.txtprice 	{ color:#FF6666; font-weight:bold; }
.txtpriceori{ color:#000; font-weight:bold; text-decoration:line-through; }
.txtsmall	{ font-size:9px;}

.picborder { border:#000 1px solid; }
.picborder2 { border:#CCC 1px solid; }

.header {
	width:944px;
	height:167px;
}
.header-l {
	background:#FFF7F7 url(images/header-l.jpg) right top no-repeat;
	/*height:167px;*/
	width:auto;
}
.header-r {
	background:#FFF7F7 url(images/header-r.jpg) left top no-repeat;
	/*height:167px;*/
	width:auto;
}
.bg-main {
	background:#FFF7F7;
}
.login {
	background:url(images/bg-login.jpg) top left no-repeat;
}
.login-done {
	background:url(images/bg-login2.jpg) top left no-repeat;
}
.main {
	widows:944px;
	height:374px;
	background:url(images/bg-m.jpg) center top no-repeat;
	/*background-color:#F00;*/
}
.footer {
	width:764px;
	height:35px;
	background:#EDEDED url(images/footer.jpg) center bottom no-repeat;
}
.footerext {
	background:url(images/footerext.jpg) center top repeat-y;
}
.footer-l {
	background:url(images/footer-l.jpg) right bottom no-repeat;
	background-color:transparent;
}
.footer-r {
	background:url(images/footer-r.jpg) left bottom no-repeat;
	background-color:transparent;
}
.copyr {
	/*height:30px;*/
	color:#FFF;
}
.copyr2 {
	background:url(images/bg-shop-bottom.gif) center top no-repeat;
	padding-top:28px;
	padding-bottom:10px;
	color:#666;
}

.txtbox01 {
	border:1px #CCCCCC solid;
	line-height:16px;
	width:300px;
	background-color:#FFF;
	color:#666666;
	font-size:11px;
	font-family:tahoma,"microsoft sans serif";
}
.txtbox02 {
	border:0px;
	line-height:14px;
	height:14px;
	width:115px;
	background-color:#FDFDFD;
	color:#666666;
	font-size:11px;
	font-family:tahoma,"microsoft sans serif";
}
.txtbox03 {
	border:1px #CCCCCC solid;
	line-height:16px;
	height:16px;
	width:130px;
	background-color:#FFF;
	color:#666666;
	font-size:11px;
	font-family:tahoma,"microsoft sans serif";
}
.txtbox04 {
	border:1px #CCCCCC solid;
	line-height:16px;
	height:16px;
	width:20px;
	background-color:#FFF;
	color:#666666;
	font-size:11px;
	font-family:tahoma,"microsoft sans serif";
}
.txtbox05 {
	border:1px #CCCCCC solid;
	line-height:18px;
	height:18px;
	width:110px;
	background-color:#FFF;
	color:#666666;
	font-size:10px;
	font-family:tahoma,"microsoft sans serif";
}

/* SHOPPING */
