BODY,P,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA {
	FONT-FAMILY: Helvetica, Verdana, Arial, Sans-serif; 
	COLOR: #000000;
	FONT-SIZE: 11px;
	}

A:link, A:visited, A:active { COLOR: #666666; TEXT-DECORATION: underline; }
A:hover { COLOR: #B36B6B; TEXT-DECORATION: none; }

H1, H2, H3, H4, TopLabel {
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color: #333;
	font-stretch: wider;
	letter-spacing: 1px;
	padding: 0px;
	margin: 0px;
}
H1 { FONT-SIZE: 16px; }
H2 { FONT-SIZE: 14px; }
H3 { FONT-SIZE: 12px; }
HR { COLOR: #DDDDDD; HEIGHT: 1px; }
BODY { 
	MARGIN-TOP: 0 px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	BACKGROUND-COLOR: #333333;
	background-image: url(images/bg1.gif);
	}
.HeadBox { ;}
.HeadBox, .HeadBox_top, .HeadBox_bottom {
	/*BACKGROUND-COLOR: #996;*/
	}
.VertMenuBox { BACKGROUND-COLOR: #a9a9a9; }
.VertMenuBorder { BACKGROUND-COLOR: black; }
.VertMenuTitle { BACKGROUND-COLOR: #000000; COLOR: #ffffff; FONT: bold 10px; }
.VertMenuItems { COLOR: #000000; TEXT-DECORATION: none; }
.VertMenuItems:link, .VertMenuItems:visited, .VertMenuItems:active
	{ COLOR: #633; TEXT-DECORATION: underline; }
.VertMenuItems:hover { COLOR: #633; TEXT-DECORATION: none; }
.VertMenuHr { COLOR: #999999; }
.CategoriesList { FONT-SIZE: 12px; }

.DialogTable {
	border: 1px solid #806666;
	}
.DialogBorder {
	BACKGROUND-COLOR: #800000;
	}
.DialogTitle {
	background-repeat: repeat-x;
	BACKGROUND-COLOR: none;
	border: 0px solid #800000;
	background-color: #800000;
	}
.DialogTitle H3 {
	color: white;
	font: bold 12px;
	font-family: Verdana, Helvetica, Arial, Sans-serif; 
	display: inline;
	margin: 4px 10px 4px 20px;
	padding: 0px;
	}
.DialogBox {
	BACKGROUND-COLOR: #DDDDCC;
	border: 1px solid #806666;
	}

.NumberOfArticles { COLOR: #000000; FONT: bold 10px; }
.TopLabel {
	COLOR: #333;
	FONT: bold 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-stretch: wider;
	letter-spacing: 1px;
	}
.Text { COLOR: #000000; }
.AdminSmallMessage { COLOR: #FF3300; }
.AdminTitle { COLOR: #FF3300; FONT: bold 12px; }
.Line { BACKGROUND-COLOR: #FF6600; }
.ProductTitle { COLOR: #000000; FONT: bold 12px; }
.ProductDetailsTitle { COLOR: #FF3300; FONT: bold 12px; }
.ProductDetails { COLOR: #000000; }
.ProductPriceTitle { COLOR: #000000; FONT: bold 12px; }
.ProductPriceConverting { COLOR: #000000; FONT: bold 12px; }
.ProductPrice { COLOR: #FF3300; FONT: bold 12px; }
.ProductPriceSmall { COLOR: #FF3300; FONT: bold 10px; }
.MarketPrice { FONT-SIZE: 11px; }

.SubcatList, a.SubcatList:link, a.SubcatList:visited, a.SubcatList:active, a.SubcatList:hover
	{ FONT: bold 14px; /*COLOR: #000000;*/}
.SubcatList, a.SubcatList:link, a.SubcatList:visited, a.SubcatList:active, a.SubcatList:hover
	{ text-decoration: underline }
a.SubcatList:hover
	{ text-decoration: none }

.ItemsList { COLOR: #330000; FONT-WEIGHT: bold; }
.NavigationPath { COLOR: #000000; FONT: bold 10px; }
.FormButton { COLOR: #000000; FONT: bold 10px; }
td.FormButton { text-align: right; }
.CustomerMessage { COLOR: #FF3300; FONT: bold 10px; }
.ErrorMessage { COLOR: #FF3300; FONT: bold 10px; }
.Star { COLOR: #dc143c; font: bold 9px }
.SaveMoneyLabel { COLOR: #FFFFFF; FONT: bold 10px; }
.TableHead { BACKGROUND-COLOR: #DDDDDD; }
.SmallNote:link {
	COLOR: #888888;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	}
.SmallNote:visited {
	COLOR: #888888;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	}
.SmallNote:hover {
	COLOR: #888888;
	TEXT-DECORATION: underline;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; 
	}
.SmallNote:active {
	COLOR: #888888;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	}
.Bottom { BACKGROUND-COLOR: #000000; COLOR: #FFFFFF; }
a.bottom:link, a.bottom:active, a.bottom:hover, a.bottom:visited { COLOR: #FFFFFF; }


/** new elements ************************/

.HeadBox_top {
	}
.HeadBox_bottom {
	}

table.topmenu {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 100%;
	background-image: url(/warshop/skin1/images/top1_remix_shade_wide.gif);
	background-repeat: repeat-x;
	BACKGROUND-COLOR: #C3CCD0;
	}
.topmenulink {
	margin: 0px;
	padding: 6px;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	border-color: #000000;
	font-size: 11px;
	width: 100%;
	height: 100%;
	display: block;
	}
a.topmenulink {
	cursor: pointer;
	color: #000000;
	text-decoration: none;
	}
a.topmenulink:hover {
	/**/
	background-image: url(/warshop/skin1/images/top1_remix_shade2_long.gif);
	background-repeat: repeat-x;
	color: #000000;
	/*
	background-image: none;
	background-color: #000000;
	color: #ffffff;
	/**/
	cursor: hand;
	text-decoration: none;
	}

a.menulink, a.menulink:link, a.menulink:visited {
	display: block;
	padding: 4px;
	margin: 0px;
	width: 100%;
	border-color: #999966;
	background-color: transparent;
	color: #666666;
	text-align: center;
	font-family : Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
	text-decoration: none;
	font-size : 14px;
	font-weight: bold;
}
a.menulink:hover {
	text-decoration: none;
	color: black;
	margin: 0px;
	padding: 3px 0px;
	border-width: 1px 0px;
	border-style: solid;
	border-color: #e1e1e1 #e1e1e1 #e1e1e1 #e1e1e1;
	background-color: #efefef;
}
a.menulink:active {
	color: black;
	margin: 0px;
	padding: 3px 0px;
	border-width: 1px 0px;
	border-style: solid;
	border-color: #e1e1e1 #e1e1e1 #e1e1e1 #e1e1e1;
	background-color: #eaeaea;
}


/* Form Elements
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*
form input, form textarea, form select {
	background: #f5f5f5;
	border: 2px solid;
	border-color: #2f4f4f #598080 #598080 #2f4f4f;
	}
input.blankbutton {
	background: none;
	border: 0px;
	}
*/

form.colored {
	display: inline;
	}
form.colored input, form.colored textarea, form.colored select {
	background-image: url("/warshop/skin1/images/form_edge.gif");
	background-repeat: none;
	border: 1px solid black;
	/* OLIVE Color Scheme
	background-color: #BFBFA8;
	*/
	background-color: white;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	}
.inputthing {
	width: 200px;
	}
.inputthing_error{
	width: 200px;
	background-image: url("/warshop/skin1/images/form_edge_error.gif") !important;
	background-color: #EDE6E3;
	/*border: 1px solid #dc143c;*/
	}
form.colored input.nocolor {
	background-image: none;
	border: inherit;
	}
form.colored input.checkbox {
	border: 0px !important;
	background-image: none !important;
	}
form.colored input.button, table.button, input.button {
	border-width: 2px;
	border-style: solid;
	/* OLIVE Color Scheme
	border-color: #CCCCB4 #A6A692 #A6A692 #CCCCB4;
	background-color: #BFBFA8;
	*/
	/* RED Color Scheme 
	border-color: #994C4C #803333 #803333 #994C4C;
	background-color: #B38D8D;
	*/
	/* LIGHT GRAY Color Scheme */
	border-color: #ccc #aaa #aaa #ccc;
	background-color: #eaeaea;
	background-image: none;
	padding: 1px 8px;
	cursor: pointer;
	display: inline;
	}
form.colored input.button, table.button td, input.button {
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-weight: none;
	color: #000;
	text-align: center;
	text-decoration: none;
	}
table.button {
	cursor: hand;
	padding: 2px 15px !important;
	}
.go {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	vertical-align: middle;
	color: #000;
	}
a.button, a.button:link, a.button:hover, a.button:visited, a.button:active {
	text-decoration: none !important;
	color: #000 !important;
	font-size: 10px !important;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif !important;
	}

/* New layout elements
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.BigBox {
	}
.Menu {
	border: 2px solid;
	}
.MainContent {
	border: solid;
	border-width: 2px 0px 0px 2px;
	height: 100%;
	}
.BigBoxBottom {
	border: solid;
	border-width: 0px 2px 2px 2px;
	}
.Menu, .MainContent, .BigBoxBottom {
	border-color: black;
	background-color: #f5f5f5;
	}
.MenuDivider {
	font-size: 12px;
	font-weight: bold;
	color: #b22222;
	}
td.somepadding {
	padding: 4px;
	}

table.title {
	width: 100%;
	border: 1px solid black;
/*	background-image: url("images/chainlink_title_small.gif");/**/
	padding: 8px 20px;
	}
table.title td {
	font-size: 16px;
	font-weight: bold;
	}
H1 {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px solid black;
/*	background-image: url("images/chainlink_title_small.gif");/**/
	BACKGROUND-COLOR: none;
	color: black;
	font-size: 16px;
	font-weight: bold;
	}
h4 {
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 2px 2px;
	border-bottom: 2px groove #789;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	}
h4 b {
	color: #359
	}

ul.eventlisting { list-style-type: none; margin-left: 20px; }
ul.eventlisting li { padding: 0px 0px 10px 0px;}

ul.description { list-style: circle outside; margin-left: 20px; margin-bottom: 10px; }
ul.description li { padding: 0px 0px 10px 0px; }

.smalltitle { font-size: 10px; color: #696969; }

img.thumbnail { border: 1px solid #333; }
img.detail { border: 2px solid #333; }


/* Modified from original bstar.css
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.footer {FONT-SIZE: 9px; padding: 20px 20px 20px 20px}
.footer A:link, .footer A:visited, .footer A:active {TEXT-DECORATION: underline}
.footer A:hover {TEXT-DECORATION: none}

#divline {
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #999999;
}
