body { 
text-align : center; 
margin : 0 0; 
padding : 0 0; 
background: #faf1fe;
font-size : 12px; 
color : #000; 
font-family : ËÎÌå, Verdana, Arial, Helvetica, sans-serif; 
} 
div, form, ul, ol, li, span, p { 
margin : 0 0; 
padding : 0 0; 
border : 0; 
} 
td { 
margin : 0 0; 
padding : 0 0; 
font-size : 12px; 
color : #6f6f6f; 
} 
ul, li { 
list-style : none; 
} 
h2 { 
padding-right : 0; 
display : block; 
padding-left : 0; 
font-size : 120%; 
padding-bottom : 0; 
margin : 5px; 
color : #8b5e9e; 
padding-top : 0; 
} 
h1 {padding-right: 0px; display: block; padding-left: 0px; font-size: 120%; padding-bottom: 0px; margin: 5px; color: #8b5e9e; padding-top: 0px}

a { 
font-size : 12px; 
color : #6633ff; 
text-decoration : none; 
} 
a:hover { 
font-size : 12px; 
color : #cda2dd; 
text-decoration : underline; 
} 
img, a img { 
border : 0; 
margin : 0 0; 
padding : 0 0; 
} 

.clear { 
clear : both; 
height : 1px; 
font-size : 1px; 
width : 1px; 
visibility : hidden; 
} 
.js { 
margin : 0 0; 
padding : 0 0; 
background : #fff; 
} 
.tj { 
position : absolute; 
left : 1px; 
width : 120px; 
height : 2px; 
z-index : 1; 
visibility : hidden; 
background : #fff; 
} 
.small { 
font-size : 10px; 
color : #999999; 
} 
.vspacer10 { 
width : 970px; 
background : #fff; 
padding : 0 0; 
margin : 0 0; 
height : 10px; 
} 
.left { 
float : left; 
} 
.right { 
float : right; 
} 
.clear { 
clear : both; 
font-size : 1px; 
width : 1px; 
visibility : hidden; 
margin-top : 0 !important ; 
} 
.clear:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
} 
.fontred { 
color : #ff6600; 
} 
.fontpoint { 
color : #fe6700; 
} 
.fontgreen { 
color : #339900; 
} 
.fontblue { 
color : #3ddada; 
}

form { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
} 

.blurred { 
border-right : 1px solid #3ddada; 
padding-right : 1px; 
border-top : 1px solid #3ddada; 
padding-left : 1px; 
padding-bottom : 1px; 
border-left : 1px solid #3ddada; 
padding-top : 1px; 
border-bottom : 1px solid #3ddada; 
background-color : #fff; 
} 
.focused { 
border-right : 1px solid #ff0000; 
padding-right : 1px; 
border-top : 1px solid #ff0000; 
padding-left : 1px; 
padding-bottom : 1px; 
border-left : 1px solid #ff0000; 
padding-top : 1px; 
border-bottom : 1px solid #ff0000; 
background-color : #fff; 
} 

input.textfield-error, textarea.textfield-error { 
border : 1px solid red; 
} 
select.textfield-error { 
background-color : red; 
} 
#ticker-container {
	overflow: hidden; width: 160px; position: relative; 
}
#ticker {
	width: 160px; position: relative;
}
#ticker ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#ticker ul li {
	margin-top: 1px; margin-bottom: 1px; padding-bottom: 1px; padding-top: 1px; list-style-type: none;
}
#ticker ul li a:hover {
	text-decoration: none;
}
.purbox {
	 float:left;margin: 10px 0 0 0; background: url(http://www.viyee.com/images/box1.gif) no-repeat left top; width: 450px;
}
.purboxinner {
	padding-right: 7px; padding-left: 7px; font-size: 1em; background: url(http://www.viyee.com/images/box2.gif) no-repeat left bottom; padding-bottom: 7px; color: #000; padding-top: 7px
}
.product {
	padding-right: 0px; padding-left: 20px; font-size: 0.85em; padding-bottom: 12px; margin: 0px; line-height: 24px; padding-top: 12px; list-style-type: none; color : #8b5e9e;
}

.product li {
	display: block; background: url(http://www.viyee.com/images/product.jpg) #fff no-repeat left top; float: left; margin-bottom: 6px; margin-right: 15px; list-style-type: none; text-align: center;
}
.product a {
	font-size : 12px; display: block; font-weight: bold; width: 94px; height: 86px; text-decoration: none; color:#8b5e9e; 
}
.product a:hover {
	font-size : 12px; text-decoration: underline;color : #cda2dd;
}
.tt a { 
font-size : 12px; 
color : #5f6f6f; 
text-decoration : none; 
} 
.tt a:hover { 
font-size : 12px; 
color : #cda2dd; 
text-decoration : underline; 
} 

.page a { 
font-size : 14px; 
color : #2200ff; 
text-decoration : none; 
} 
.page a:hover { 
font-size : 14px; 
color : #ff00ff; 
text-decoration : underline; 
}
input.textfield, select.textfield, textarea.textfield, checkbox.textfield { 
border-right : 1px solid #3ddada; 
border-top : 1px solid #3ddada; 
border-left : 1px solid #3ddada; 
border-bottom : 1px solid #3ddada; 
background-color : #fff; 
}
a.red { 
font-size : 12px; 
color : #ff6600; 
text-decoration : none; 
} 
a.red:hover { 
font-size : 12px; 
color : #ff6600; 
text-decoration : underline; 
} 

div#cframe { 
width : 900px; 
margin : 0 0; 
padding : 0 0; 
background:#fff;
} 
div#cframe .lc { 
width : 190px; 
float : left; 
margin : 0 0; 
padding : 0 0; 
} 
div#cframe .mc { 
width : 8px; 
float : left; 
margin : 0 0; 
padding : 0 0; 
} 
div#cframe .rc { 
width : 690px; 
float : right; 
margin : 0 0; 
padding : 0 0; 
}

div#lt{ 
width : 200px; 
}

div#lt .leftdivider{ 
float : left;
margin : 0 0; 
}
div#lt .baner{ 
float : left;
margin : 0 0; 
}
div#lt .divider{
float : left; 
width:145px;
margin:8px 0 0 5px;
background:url(http://www.viyee.com/images/leftdivider.gif) no-repeat; 
}
div#lt .menu { 
width : 190px; 
} 
div#lt .menu .lm { 
float : left; 
width : 60px; 
margin: 6px 6px 6px 6px; 
} 
div#lt .menu .mm { 
float : left; 
width : 10px;
color: #ff6600;
margin: 6px 0 6px 0;
} 
div#lt .menu .rm { 
width : 60px;
float : left; 
margin: 6px 10px 6px 6px;
} 
div#lt .menu a { 
font-size : 12px; 
color : #8b5e9e; 
text-decoration : none; 
} 
div#lt .menu a:hover { 
font-size : 12px; 
color : #cda2dd; 
text-decoration : underline; 
}

div#msgbox {
	float: left;
	width: 90%;
	margin-right: auto;
	margin-left: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #fff;
}
div#msgbox .mp {
	float: left;
	width:95%; 
	margin:10px 0 10px 0;
	background: #8b5e9e;
}
div#msgbox .bg {
	background: #fff;
}
div#msgbox .lb {
	border-left:solid 1px #a886b6;
}
div#msgbox .rb {
	border-right:solid 1px #a886b6;
}
div#msgbox .toptitle {
	float: left;
	text-align:center;
	color: #ffffff;
	height: 25px;
	background: #8b5e9e;
}
div#msgbox .topleft {
	float: left;
	width: 11px;
	background-image: url(http://www.viyee.com/images/dtlc.gif);
	background-repeat: no-repeat;
	height: 25px;
}
div#msgbox .topright {
	float: right;
	width: 11px;
	background-image: url(http://www.viyee.com/images/dtrc.gif);
	background-repeat: no-repeat;
	height: 25px;
}
div#msgbox .bottomleft {
	float: left;
	width: 11px;
	background-image: url(http://www.viyee.com/images/wblc.gif);
	background-repeat: no-repeat;
	height: 25px;
}
div#msgbox .bottomright {
	float: right;
	width: 11px;
	background-image: url(http://www.viyee.com/images/wbrc.gif);
	background-repeat: no-repeat;
	height: 25px;
}

div#msgbox .container {
	text-align:left;
	background-color: #fff;
	font-size : 12px; 
	color : #6f6f6f;
}
div#msgbox .bottom {
	text-align:center;
	background: #fff; 
	border-bottom:solid 1px #a886b6;
}

div#index {
	float: left;
	width: 460px;
}
div#index .tick {
	width: 100%;
	float: left;
	background-image: url(http://www.viyee.com/images/tick.gif);
	background-repeat: no-repeat;
	padding-left: 23px;
	padding-top: 1px;
	background-position: 8px;
	text-align: left;
}

div#memo {
width:580px;
margin : 18px 0 28px 0;
background-color : #fff; 
}

div#memo .msg { 
font-size : 12px; 
text-align : left; 
line-height: 20px;
margin : 8px 0 8px 0;
font-family : ËÎÌå; 
color:#5f5f5f;
}

#info { 
width : 85%; 
background : #fff; 
padding : 0 0; 
margin : 20px 0 0 0; 
float : center; 
} 
#info hr { 
width : 100%; 
border-top-width : 0; 
margin-top : 1ex; 
border-left-width : 0; 
border-bottom : 1px solid #009900; 
height : 1px; 
border-right-width : 0; 
} 
#info ul { 
width : 100%;
margin : 0 0; 
padding : 5px 0 5px 0; 
text-align : left; 
} 
#info li { 
padding : 5px 0 5px 0; 
font-size : 12px; 
color:#fc3a7e;
} 
#info li a { 
font-size : 12px; 
color : #fc3a7e; 
text-decoration : none; 
} 
#info li a:hover { 
font-size : 12px; 
color : #fc3a7e; 
text-decoration : underline; 
}
#info .item { 
float : center; 
width : 100%;
margin : 0 0; 
font-weight: bold;
padding : 5px 0 5px 0; 
background : #ccc; 
font-size : 14px; 
color : #3f3f3f; 
text-align : left; 
} 
#info .txt { 
float : center; 
width : 90%; 
margin : 5px 0 5px 0; 
padding : 0 0; 
background : #fff; 
font-size : 12px; 
line-height : 20px; 
color : #6f6f6f; 
text-align : left; 
} 
#info .txt a { 
font-size : 12px; 
color : #6633ff; 
text-decoration : none; 
} 
#info .txt a:hover { 
font-size : 12px; 
color : #cda2dd; 
text-decoration : underline; 
}

div#club{ 
float : left; 
margin : 5px 0 5px 0; 
padding : 0 0; 
background : #fff; 
width : 650px; 
}
div#club .clubcate{ 
float : left; 
text-align : left; 
color : #fc3a7e;
font-size : 14px; 
margin : 0 0; 
padding : 8px 0 0 15px; 
width : 90%; 
}
div#club .clublist{ 
float : left; 
text-align : left; 
color : #5f6f7f;
font-size : 12px; 
margin : 0 0; 
padding : 8px 0 0 70px; 
width : 90%; 
}