body {
	background:#ffffff;
	margin:0px;
	padding:0px;
	color:#005885;
}

@media print {
	html .ContentAreaInner, html .ContentAreaWrapper {
		overflow:visible !important;
		height:auto !important;
		float:none !important;
	}
}


a:link,
a:active,
avisited {
	color:#005885;
}

a:hover {
	color:#888888;
}

a.DetailLink:link,
a.DetailLink:active,
a.DetailLink:visited {
	color: #005885;
	border:1px solid #005885;
	background:none;
	padding:2px 31px 2px 30px;
	margin:0 0 0 6px;
	text-decoration:none;
}

a.DetailLink:hover {
	color: #888888;
	border:1px solid #888888;
	background:none;
	padding:2px 31px 2px 30px;
	margin:0 0 0 6px;
	text-decoration:none;
}

div.headlerlink a:link,
div.headlerlink a:active,
div.headlerlink a:visited {
	color:#ffffff;
}

div.headlerlink a:hover {
	color:#888888;
}

/* - minibasket paddings - */
div.MiniBasketContainer {
  padding: 0 1px 0 1px !important;
}

table.Middle {
	border:none;
}

td.NavBarLeft {
	border:none;
}

div.SizeContainer {
	border:none;
}

div.PropertyContainer {
	border:none;
}

div.ContextBox {
	width:228px;
	border:none;
}

div.BoxContainer {
	width:228px;
	border:none;
	display:block;
	margin:0 0 20px 0;
	padding:0 0 0 0;
}

a.ContextBoxHead span,
.ContextBoxHead span {
	width:228px;
	border:none;
	display:block;
	line-height:25px;
	padding:10px 0 5px 0;
	text-transform:uppercase;
	/*display:none;*/
}

.CategoriesTreeBox li a:link,
.CategoriesTreeBox li a:active,
.CategoriesTreeBox li a:visited,
.CategoriesTreeBox li a:hover {
	line-height:30px;
	height:30px;
	font-style:normal;
}


.CategoriesTreeBox ul {
	display:block;
	clear:both;
}

.CategoriesTreeBox li a:link,
.CategoriesTreeBox li a:active,
.CategoriesTreeBox li a:visited,
.CategoriesTreeBox li a:hover {
	line-height:20px;
	height:20px;
	font-style:normal;
}

a.ActiveNode:link,
a.ActiveNode:active,
a.ActiveNode:visited,
a.ActiveNode:hover {
	color:#888888;
	text-decoration:none;
	font-style:normal;
}

li.HasSubCategories a:link,
li.HasSubCategories a:active,
li.HasSubCategories a:visited,
li.HasSubCategories a:hover {
	font-size:12px;
	font-style:normal;
}

li.NoSubCategories a:link,
li.NoSubCategories a:active,
li.NoSubCategories a:visited,
li.NoSubCategories a:hover {
	font-size:10px;
	font-style:normal;
}


span.BreadcrumbLastItem,
.ContentArea .BreadcrumbItem {
	line-height:30px;
	height:30px;
	margin:10px 0 10px 0;
}

.ContentArea .BreadcrumbItem:hover {
	text-decoration:none;
	line-height:30px;
	height:30px;
	margin:10px 0 10px 0;
	color:#888888;
}

.headerlinks {
	margin:40px 0 0 870px;
}

div.headerlink a:link,
div.headerlink a:active,
div.headerlink a:visited,
div.headerlink a:hover {
	color:#ffffff;
	float:left;
	clear:both;
	display:block;
	text-decoration:none;
}

.CategoryList {
	padding:0px 0 20px 0;
}

.CategoryList h1 {
	margin:0 0 10px 3px;
	padding:0px;
	font-size:16px;
	color:#1d548d;
}

.CategoryList .CategoryList {
	padding:0px;
}

.ListItemCategory {
	width:130px;
	float:left;
	padding:0px;
	margin:0 20px 20px 0;
}

.InfoArea {
	clear:both;
	margin:5px 0 0 0;
	padding:0 0 0 0;
}

.InfoArea h3 {
	line-height:20px;
	padding:5px 0 5px 0;
	margin:0 0 0 0;
}

td.Links a.Action:link,
td.Links a.Action:active,
td.Links a.Action:visited,
td.Links a.Action:hover {
	float:left;
}

div.TableHead {
	background:none;
	border:none;
}

div.TableHead div {
	border:none;
	background:none;
	display:none
}

span.CustomButton {
	margin:0 0 0 20px;
}

div.MessageInfo {
	width:540px;
	margin:0 0 0 20px;
	padding:2px;
	
}

div.ContextBoxBody {
	border:none;
}

td.Links {
	padding:0 0 20px 0;
}

.ContentArea {
	padding:0 10px 0 10px;
}

table.Dialog {
	border:1px solud #ffffff;
	background:#ffffff;
	background-image:none;
	margin:0px;
	padding:0px;
}
table.Dialog tr {
	padding:0px;
	margin:0px;
	text-align:left;
}
table.Dialog td.InputLabelling,
table.Dialog td.InputField {
	padding:5px 10px 5px 0;
	margin:0px;
	text-align:left;
}

span.CustomButton {
	padding:5px 10px 5px 0;
	margin:0px;
}

div.MiniBasketContainer td {
	
}

table.MiniBasket {
	
}

table.MiniBasket tr {
	padding:0px;
	margin:0px;
}

table.MiniBasket td.Quantity {
	padding:0px;
	margin:0px;
}

table.MiniBasket td.SeparateColumn {
	padding:0 0 0 5px;
	margin:0px;
}

table.MiniBasket td.Money {
	color:red;
	font-size:12px;
	font-family:arial;
	font.-weight:bold;
	display:;
}

#detail_link input.LinkBasket {
	display:none;
}

#detail_link table {
	display:none;
}

#detail_link br {
	display:none;
}

.variationheadline {
	float:left;
	font-weight:bold;
	margin:10px 0 0 0;
}

table.SelectVariation {
	margin:0 0 0 -5px;
	padding:0px;
}

table.SelectVariation th {
	font-weight:normal;
	margin:0px;
	padding:0px;
	width:100px;
}

table.SelectVariation select {
	width:270px;
	float:right;
}

.CategoryText img {
	float:left;
	padding:0 10px 10px 0;
}
