BODY, TD
{
	font-size:11px;
	font-family: arial;
	color: #000000
}
A:LINK{
	font-size:11px;
	font-weight:bold;
	color:#FF9900;
}
A:VISITED{
	font-size:11px;
	font-weight:bold;
	color:#FF9900;
}
A:HOVER{
	font-size:11px;
	font-weight:bold;
	color:#FF9900;
}
.moverimgthumb
{
	cursor:hand
}
.moutimgthumb
{
	cursor:auto
}
.logoarea
{
	background:url(images/logobg.jpg) #FFFFFF no-repeat;
	height:54px;
	width:778px;
	padding:2px;
}

.mainbg
{
	background:url(images/mainbg.gif) #FFFFFF repeat;
	width:804px;
}


.thumbbg
{
	background:url(images/thumbbg-1.jpg) #FFFFFF no-repeat;
	height:40px;
	width:40px;
}

.thumbbgin
{
	background:url(images/thumbbg-1-black.jpg) #FFFFFF no-repeat;
	height:40px;
	width:40px;
} 

.thumbbgout
{
	background:url(images/thumbbg-2.jpg) #FFFFFF no-repeat;
	height:190px;
	width:190px;
	padding-top:10px;
}
.thumbbgon
{
	background:url(images/thumbbg-2-black.jpg) #FFFFFF no-repeat;
	height:190px;
	width:190px;
	padding-top:10px;
}

.btmthumbbgout
{
	background:url(images/btmthumbbg-2.jpg) #FFFFFF no-repeat;
	height:72px;
	width:190px;
}

.btmthumbbgon
{
	background:url(images/btmthumbbg-2-black.jpg) #FFFFFF no-repeat;
	height:72px;
	width:190px;
}


.thumbname
{
	color:#990000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.varthumbbgout
{
	background:url(images/varthumb.jpg) #FFFFFF no-repeat;
	height:90px;
	width:90px;
	
}
.vaethumbbgon
{
	background:url(images/gallerythumb.jpg) #FFFFFF no-repeat;
	height:190px;
	width:190px;
	padding-top:10px;
}

.varthumb
{
	height:88px;
	width:88px;
	padding-top:1px;
	padding-left:1px;
}

.gthumbbgout
{
	background:url(images/gallerythumb-black.jpg) #FFFFFF no-repeat;
	height:190px;
	width:190px;
	padding-top:10px;
}
.gthumbbgon
{
	background:url(images/gallerythumb.jpg) #FFFFFF no-repeat;
	height:190px;
	width:190px;
	padding-top:10px;
}

.gthumbimg
{
	height:130px;
	width:130px;
	padding-top:20px;
	padding-right:1px;
}


.newarrival
{
	border:1px solid #999999;
}
.login
{
	border:1px solid #999999;
}
.pageheader
{
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999
}
.pagebanner
{
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999
}
.menulinks a:link, a:visited, a:hover{
	color:#FF9900;
	font-size:10px;
	text-decoration:underline;
}
.sidemenus  a:link, a:visited, a:hover{
	color:#767676;
	font-size:11px;
	text-decoration:none;
}
.menuseparator
{
	background-image:url(images/navseparator.jpg);
	background-repeat:repeat-x;
}
.pdtdetail{
	padding-left:10px;
	font-size:12px;
	width:198px;
	vertical-align:top;
}
.pdtpadding{
	padding-left:3px;
}
.cartheader{
	font-size:12px;
	font-weight:bold;
	padding:1px;
}
.cartitem{
	font-size:11px;
}
.cartitem a:link{
	font-size:11px;
	font-weight:bold;
	color:#FF9900;
	text-decoration:none;
}
.cartitem a:visited{
	font-size:11px;
	font-weight:bold;
	color:#FF9900;
	text-decoration:none;
}
.cartitem a:hover{
	font-size:11px;
	font-weight:bold;
	color:#FF9900;
	text-decoration:underline;
}
.cartoverview{
	font-size:11px;
	color:#FFFFFF;
}
.carttotalprice{
	color:#FF0000;
	font-size:11px;
	font-weight:bold
}
.cartborder{
	border-right:0px solid #767676;
}
.hidetd{
	display:none;
}

.divpunk{
	/*background-image:url(images/punkitem.jpg);*/
	background-repeat:no-repeat;
	background-position:right;
	height:70px;
	width:600px;
}

.divshoes{
	/*background-image:url(images/punkitem.jpg);*/
	background-repeat:no-repeat;
	background-position:right;
	height:70px;
	width:600px;
}
.divgothic{
	/*background-image:url(images/gothicitem.jpg);*/
	background-repeat:no-repeat;
	background-position:right;
	height:125px;
	width:600px;
}
.divlolita{
	/*background-image:url(images/bunnyearitem.jpg);*/
	background-repeat:no-repeat;
	background-position:right;
	height:168px;
	width:600px;
}
.divfantasy{
	/*background-image:url(images/fantasyitem.jpg);*/
	background-repeat:no-repeat;
	background-position:right;
	height:125px;
	width:600px;
}

/*-------------------------------------------------
  General layout
-------------------------------------------------*/

#article {
	width:630px;
	padding-top:5px;
}

/*-------------------------------------------------
  Topics layout
-------------------------------------------------*/
#topics {
	width:630px;
	margin-top:5px;
}

#topics table.article { width:315px }
#topics table.article td.article_thumb { width:48px }
#topics table.article td.article_main { width:217px }
#topics table.article td.article_buttoon { width:50px }
#topics_thumb {	border: 1px solid #AAAAAA; }
#topics_image {	 }


a.catlink, a.catlink:visited {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#3333CC; text-decoration: underline;}
a.catlink:hover, a.catlink:visited:hover {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FF6600; text-decoration: none;}

.cattext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	font-weight:bold;
}

.cattextblack{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.gcattext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
	font-weight:bold;
}

.continueover
{
	background:url(images/continueover.jpg) no-repeat;
	border: none;
	width: 130px;
	height: 24px;
}

.continue
{
	background:url(images/continue.jpg) no-repeat;
	border: none;
	width: 130px;
	height: 24px;
}

.nextover
{
	background:url(images/btnnextover.jpg) no-repeat;
	border: none;
	width: 80px;
	height: 24px;
}

.next
{
	background:url(images/btnnext.jpg) no-repeat;
	border: none;
	width: 80px;
	height: 24px;
}

.gobackover
{
	background:url(images/gobackover.jpg) no-repeat;
	border: none;
	width: 80px;
	height: 24px;
}

.goback
{
	background:url(images/goback.jpg) no-repeat;
	border: none;
	width: 80px;
	height: 24px;
}

.checkoutover
{
	background:url(images/checkoutover.jpg) no-repeat;
	border: none;
	width: 80px;
	height: 24px;
}

.checkout
{
	background:url(images/checkout.jpg) no-repeat;
	border: none;
	width: 80px;
	height: 24px;
}