/* CSS Document */
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#9999FF;
}
body {
	background-image: url(../images/common/bg.gif);
	margin: 0px;
	height:100%;
}
a:link {
	color: #FF3399;
	text-decoration: none;
	font-size:14px;
}
a:visited {
	text-decoration: none;
	color: #FF3399;
	font-size:14px;
}
a:hover {
	text-decoration: underline;
	color: #FF99CC;
	font-size:14px;
}
a:active {
	text-decoration: none;
	color: #FF3399;
	font-size:14px;
}
img {
	border:0px;
}
/* Menu bar nad main divs */
#leftcol {
	float:left;
	width:170px;
	height:300px;
	vertical-align:top;
}
#logo {
	width:170px;
	height:141px;
	background-image:url(../images/common/logo.gif);
	background-repeat:no-repeat;
	border:0px;
	position:absolute;
	top:0px;
	left:0px;
}

#menubar {
	background-image:url(../images/common/menubg.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:141px;
	left:0px;
}
ul.menubar {
	width:170px;
	padding:0px;
	margin-left:0px;
	list-style-type:none;
}
li.menubar {
	height:45px;
	padding:0px;
	display:block;
	list-style-type:none;
}
a.menubar {
	display:block;
}
/*Menu Rollovers*/
#menu_news {
	background-image:url(../images/common/news.gif);
}
#menu_news:hover {
	background-image:url(../images/common/news_f2.gif);
}

#menu_char {
	background-image:url(../images/common/characters.gif);
}
#menu_char:hover {
	background-image:url(../images/common/characters_f2.gif);
}

#menu_guest {
	background-image:url(../images/common/guestbook.gif);
}
#menu_guest:hover {
	background-image:url(../images/common/guestbook_f2.gif);
}

#menu_mail {
	background-image:url(../images/common/mailinglist.gif);
}
#menu_mail:hover {
	background-image:url(../images/common/mailinglist_f2.gif);
}

#menu_purchase {
	background-image:url(../images/common/purchase.gif);
	background-repeat:no-repeat;
}
#menu_purchase:hover {
	background-image:url(../images/common/purchase_f2.gif);
}
#menu_figurines {
	background-image:url(../images/store/figurines.gif);
	background-repeat:no-repeat
}
#menu_figurines:hover {
	background-image:url(../images/store/figurines_f2.gif);
}
#menu_keyrings {
	background-image:url(../images/store/keyrings.gif);
	background-repeat:no-repeat
}
#menu_keyrings:hover {
	background-image:url(../images/store/keyrings_f2.gif);
}

#menu_contact {
	background-image:url(../images/common/contactus.gif);
}
#menu_contact:hover {
	background-image:url(../images/common/contactus_f2.gif);
}

#menu_links {
	background-image:url(../images/common/links.gif);
}
#menu_links:hover {
	background-image:url(../images/common/links_f2.gif);
}

img.menuitem {
	height:45px;
}

span.menuitem {
	display:none;
}
#menufooter {
	width:170px;
	height:62px;
	background-image:url(../images/common/menubase.gif);
	background-repeat:no-repeat;
}
/*big pink bar */
.crossbar{
	width:630px;
	height:104px;
	display:block;
	background-image:url(../images/common/masthead.gif);
	background-repeat:no-repeat;
	background-position:center;
}
		
/*Copyright*/
.copyright{
	font-size:12px;
	padding: 5px 40px 0px 0px;
	float:right;
}
/*Hidden Elements*/
.hidden{
	visibility:hidden;
	height:0px;
	padding:0px;
	border:0px; 
}
hr.hidden{
	width:1%;
	}
a:hover.cright {
	font-size:12px;
	}
a:visited.cright {
	font-size:12px;
	}
a:active.cright {
	font-size:12px;
	}
a:link.cright {
	font-size:12px;
	}
/*Store bar image rollovers */
#store_login {
	background-image:url(../images/store/login.gif);
	background-repeat:no-repeat;
}
#store_login:hover {
	background-image:url(../images/store/login_f2.gif);
	background-repeat:no-repeat;
}
#store_logout {
	background-image:url(../images/store/logout.gif);
	background-repeat:no-repeat;
}
#store_logout:hover {
	background-image:url(../images/store/logout_f2.gif);
	background-repeat:no-repeat;
}
#store_help {
	background-image:url(../images/store/help.gif);
	background-repeat:no-repeat;
}
#store_help:hover {
	background-image:url(../images/store/help_f2.gif);
	background-repeat:no-repeat;
}
#store_basket {
	background-image:url(../images/store/basket.gif);
	background-repeat:no-repeat;
}
#store_basket:hover {
	background-image:url(../images/store/basket_f2.gif);
	background-repeat:no-repeat;
}
#store_checkout {
	background-image:url(../images/store/checkout.gif);
	background-repeat:no-repeat;
}
#store_checkout:hover {
	background-image:url(../images/store/checkout_f2.gif);
	background-repeat:no-repeat;
}
#store_enter {
	background-image:url(../images/store/enter_store.gif);
	background-repeat:no-repeat;
}
#store_enter:hover {
	background-image:url(../images/store/enter_store_f2.gif);
	background-repeat:no-repeat;
}
/*For buttonbar*/
#list{
	background-image:url(../images/common/menubg.gif);
	background-repeat:no-repeat;
	background-position:center;
	margin-left:20px;
	float:right;
	width:150px;
	top:92px;
	margin-top:0px;
}
#listheader{
	width:150px;
	height:72px;
	background-image:url(../images/list/listheader.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	border:0px;
}
#listbar{
	width:150px;
	height:21px;
	background-image:url(../images/list/listbar.gif);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}
ul.listbar {
	width:150px;
	padding:0px;
	margin:0px;
	list-style-type:none;
	border:0px;
	top:190px;
}
li.listbar {
	padding:0px;
	display:block;
	border:0px;
	margin:0px;
	list-style-type:none;
}
a.listbar {
	display:block;
	text-decoration: none;
}
#list_join {
	height:38px;
	background-image:url(../images/list/signup.gif);
	background-repeat:no-repeat;
}
#list_join:hover{
	background-image:url(../images/list/signup_f2.gif);
	background-repeat:no-repeat;
}
#list_status{
	height:59px;
	background-image:url(../images/list/status.gif);
	background-repeat:no-repeat;
}
#list_status:hover{
	background-image:url(../images/list/status_f2.gif);
	background-repeat:no-repeat;
	
}
#list_retrieve{
	height:62px;
	background-image:url(../images/list/retrieve.gif);
	background-repeat:no-repeat;
}
#list_retrieve:hover{
	background-image:url(../images/list/retrieve_f2.gif);
	background-repeat:no-repeat;
}
#list_update{
	height:62px;
	background-image:url(../images/list/update.gif);
	background-repeat:no-repeat;
}
#list_update:hover{
	background-image:url(../images/list/update_f2.gif);
	background-repeat:no-repeat;
}
#list_leave{
	height:37px;
	background-image:url(../images/list/leave.gif);
	background-repeat:no-repeat;
}
#list_leave:hover{
	background-image:url(../images/list/leave_f2.gif);
	background-repeat:no-repeat;
}

/*styles for mailing list forms*/
select.listfield {
	background-color:#FFCCFF;
	border:1px solid;
	border-color:#000000;
	padding:0px;
	margin:2px;	
}
select.listfield:hover {
	background-color:#fff;
}
textarea.listfield {
	background-color:#FFCCFF;
	border:1px solid;
	border-color:#000000;
	padding:2px;
	margin:2px;
}
textarea.listfield:hover {
	background-color:#fff;
}
input.listfield{
	background-color:#FFCCFF;
	border:1px solid;
	border-color:#000000;
	padding:2px;
	margin:2px;
}
input.listfield:hover{
	background-color:#FFFFFF;
}
input.listbutton{
	background-color:#CC99CC;
	color:#330033;
	border:2px solid;
	border-top-color:#CCCCFF;
	border-right-color:#CCCCFF;
	border-bottom-color:#330066;
	border-left-color:#330066;
	padding:2px;
	margin:2px;
}
input.listbutton:hover{
	background-color:#FFFFFF;
	color:#000000;
}
table.list{
	width:450px;
	border:2px solid;
	border-color:#FF3399;
	background-color:#3f0f6d;
	padding:0px;
}
td.list{
	border:1px solid;
	border-color:#000033;
	font-size:12px;
	color:#fff;
	padding:2px;
	margin:0px;
}
list{
	padding:2px;
}
/*For Guestbook */
.view {
	background-image:url(../images/common/view_guestbook.gif);
	background-repeat:no-repeat;
}
.view:hover {
	background-image:url(../images/common/view_guestbook_f2.gif);
}
.sign {
	background-image:url(../images/common/sign_guestbook.gif);
	background-repeat:no-repeat;
}
.sign:hover {
	background-image:url(../images/common/sign_guestbook_f2.gif);
}
.formtitle{
	display: block;
	font-size: 80%;
}



