/*
Template Name: GRSHOP kun_wei
Template URI: http://www.grnet.com.tw/
Description: The Kids GRSHOP template.
Version: 1.0
Author: 
Author URI: http://www.grnet.com.tw/
*/


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}

#search {
	width:960px;
	height:35px;
	background-image: url(images/search_bg.jpg);
	background-repeat: no-repeat;	
	color: #4A4D00;
}
#search a:link, #search a:visited  {
	color: #4A4D00;
	text-decoration: none;
}
#search a:hover {
	color: #4A4D00;
	text-decoration: underline;
}

#search_black {
	width:960px;
	height:35px;
	background-image: url(images/search_black_bg.jpg);
	background-repeat: no-repeat;	
	color: #4A4D00;
}
#search_black a:link, #search_black a:visited {
	color: #4A4D00;
	text-decoration: none;
}
#search_black a:hover {
	color: #4A4D00;
	text-decoration: underline;
}

#hot_goods {
  background:url(images/hot_goods_bg.gif) repeat-y;
  padding:0;
  width:960px;
}

#hot_goods .item {
  color: #747474;
  text-decoration: none;
  margin: 0px 10px 0px 10px;
  width: 100px;
  float: left;
  text-align: center;
}

#footer {
  width:960px;
	height:23px;
	padding-top:8px;
	margin-top:6px;
	margin-bottom:6px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/footer.jpg);	
	color: #4A4D00;
}
#footer a:link {
	color: #4A4D00;
	text-decoration: none;
}
#footer a:visited {
	color: #4A4D00;
	text-decoration: none;
}
#footer a:hover {
	color: #4A4D00;
	text-decoration: underline;
}

#footer_black {
	width:960px;
	height:23px;
	padding-top:8px;
	margin-top:6px;
	margin-bottom:6px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/downicon/bg-black.gif);
	background-repeat: no-repeat;
	color: #391A14;
}
#footer_black a:link {
	color: #391A14;
	text-decoration: none;
}
#footer_black a:visited {
	color: #391A14;
	text-decoration: none;
}
#footer_black a:hover {
	color: #391A14;
	text-decoration: underline;
}

#copyright {
	width:960px;
	height:23px;
	padding-top:8px;
	margin-top:6px;
	margin-bottom:6px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/copyright.jpg);	
	color: #FFFFFF;
}
#copyright a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#copyright a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#copyright a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#copyright_black {
	width:960px;
	height:23px;
	padding-top:8px;
	margin-top:6px;
	margin-bottom:6px;
	text-align:center;
	background-image: url(images/copyright/bg-black.jpg);
	color: #FFFFFF;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
}
#copyright_black  a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#copyright_black a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#copyright_black a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#message {
	width:960px;
	margin:50px 0px 50px 0px;
}

#message h3{
	font-size: 14px;
	font-weight:bold;
	color: #4A4D00;
}
#message a:link, #GRS_ORDERCART a:link, a.flow:link{
	color: #4A4D00;
	text-decoration: none;
}
#message a:visited, #GRS_ORDERCART a:visited, a.flow:visited {
	color: #ff6600;
	text-decoration: none;
}
#message a:hover, #GRS_ORDERCART a:hover, a.flow:hover {
	color: #ff6600;
	text-decoration: underline;
}
#message a:active, #GRS_ORDERCART a:active, a.flow:active {
	color: #ff6600;
	text-decoration: none;
}

a.mgo:link{
	color: #4A4D00;
	text-decoration: none;
}
a.mgo:visited {
	color: #ff6600;
	text-decoration: none;
}
a.mgo:hover {
	color: #ff6600;
	text-decoration: underline;
}
a.mgo:active {
	color: #ff6600;
	text-decoration: none;
}

a:link{
	color: #4A4D00;
	text-decoration: none;
}
a:visited {
	color: #ff6600;
	text-decoration: none;
}
a:hover {
	color: #ff6600;
	text-decoration: underline;
}
a:active {
	color: #ff6600;
	text-decoration: none;
}

a.font7-2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #333333;
	text-decoration: none;
}
a.font7-2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #333333;
	text-decoration: none;
}
a.font7-2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #333333;
	text-decoration: underline;
}

#loader {
  background-color: #FFFFCC;
  border: 1px solid #CC0000;
  position: fixed;
  color: #CC0000;
  z-index: 1000;
  left: 0px;
  bottom: 0px;
  padding: 5px 15px;
  /*display: none;*/
  filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=.65);
  opacity: 0.65;
	position: absolute;
}

.leftmenu-font {
	font-size: 10px;
	color: #9ACCBF;
	text-decoration: none;
}
.font1 {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.font2 {
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a.leftmenu-font2:link {
	font-size: 10px;
	color: #9ACCBF;
	text-decoration: underline;
}
a.leftmenu-font2:visited {
	font-size: 10px;
	color: #9ACCBF;
	text-decoration: underline;
}
a.leftmenu-font2:hover {
	font-size: 10px;
	color: #FF9900;
	text-decoration: underline;
}
.line-black {
	background-image: url(images/black/line.jpg);
	background-repeat: repeat-y;
}
.line {
	background-image: url(images/line.jpg);
	background-repeat: repeat-y;
}
.title1-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	border: 1px none #FF9900;
	background-image: url(images/product/bg-black.jpg);
	background-repeat: no-repeat;
}
a.title1-black-2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	text-decoration: none;
}
a.title1-black-2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
a.title1-black-2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #D09B8E;
	border: 1px none #FF9900;
}
.title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	border: 1px none #FF9900;
	background-image: url(images/product/bg.gif);
	background-repeat: no-repeat;
}
a.title1-2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	text-decoration: none;
}
a.title1-2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
a.title1-2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #626400;
	border: 1px none #FF9900;
}
.list-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
}
.font-black-3 {
	font-size: 12px;
	color: #391A14;
}
.font-3 {
	font-size: 12px;
	color: #626400;
}

a.list-font2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
}
a.list-font2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
}
a.list-font2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FF6600;
	text-decoration: none;
}
.font4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.font5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.font6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
}
a.font6-2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a.font6-2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a.font6-2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
.loginbg {
	background-image: url(images/member/loginbg.jpg);
	background-repeat: no-repeat;
}
.line2 {
	background-image: url(images/member/linebg.jpg);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
}
.searchbg {
	background-image: url(images/searchbg.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A4D00;
	text-decoration: none;
}
.line3 {
	background-image: url(images/about/line.jpg);
	background-repeat: repeat-y;
}
.font7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #333333;
	text-decoration: none;
}
.font8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
}
.font9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4A4D00;
	text-decoration: underline;
}
a.font7-2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #333333;
	text-decoration: none;
}
a.font7-2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #333333;
	text-decoration: none;
}
a.font7-2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #333333;
	text-decoration: underline;
}
.line4 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #D2DC02;
	border-right-color: #D2DC02;
	border-bottom-color: #D2DC02;
	border-left-color: #D2DC02;
	font-weight: bold;
}
.line4-black {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #6C2F26;
	border-right-color: #6C2F26;
	border-bottom-color: #6C2F26;
	border-left-color: #6C2F26;
	font-weight: bold;
}
.loginbg2 {
	background-image: url(images/member/loginbg2.jpg);
	background-repeat: no-repeat;
}
.m2m2 {
		height: 300px;
		width: 400px;
		top: -700px;
		position: absolute;
	}