/* Default CSS Stylesheet for Kybacka Web Shop 2009 */

/* Classes */
.EditLanguageControl
{
	color: Blue;
	font-size: 10px;
	font-weight: bold;
	cursor: hand;
}
.ProductImageSmall
{
	border: solid 1px #6A6A6A;
	width: 80px;
	cursor: hand;
}
.ProductImageSmallSelected
{
	border: solid 1px BLACK;
	width: 80px;
	cursor: hand;
}
.ProductImage
{
	border: solid 1px #6A6A6A;
	cursor: hand;
}
.MenuCart
{
	vertical-align: middle;
	margin-top: 1px;
}
.MenuCartTable
{
	width: 250px;
	border: 100px;
}
.MenuCartHeadline1
{
	width: 50%;
	font-size: 11px;
	font-family: Verdana;
	color: White;
	font-weight: bold;
}
.MenuCartHeadline2
{
	width: 15%;
	font-size: 11px;
	font-family: Verdana;
	color: White;
	font-weight: bold;
}
.MenuCartHeadline3
{
	width: 35%;
	font-size: 11px;
	font-family: Verdana;
	color: White;
	font-weight: bold;
	text-align: right;
}
.MenuCartCell1
{
	width: 50%;
	font-size: 11px;
	font-family: Verdana;
	color: #6A6A6A;
}
.MenuCartCell2
{
	width: 15%;
	font-size: 11px;
	font-family: Verdana;
	color: White;
}
.MenuCartCell3
{
	width: 35%;
	font-size: 11px;
	font-family: Verdana;
	color: White;
	text-align: right;
}
.MenuCartSum1
{
	width: 50%;
	font-size: 11px;
	font-family: Verdana;
	color: White;
	font-weight: bold;
}
.MenuCartSum2
{
	width: 50%;
	font-size: 11px;
	font-family: Verdana;
	color: White;
	font-weight: bold;
	text-align: right;
}
.HotProductListItem
{
	width: 144px;
	height: 110px;
	padding: 10px 5px 5px 5px;
	background-image: url(../Images/HotProductListBackground.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-right: 5px;
}
.ProductList
{
	padding: 0px;
}
.ProductListItem
{
	width: 220px;
	height: 167px;
	padding: 12px;
	background-image: url(../Images/ProductListBackground.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-right: 5px;
}
.ProductListImage
{
	width: 187px;
	height: 98px;
	border: 0px;
}
.ProductListTable
{
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.ProductHeadline
{
	font-weight: bold;
	font-size: 11px;
	color: BLACK;
	font-family: Verdana;
	vertical-align: bottom;
	text-transform: uppercase;
	padding: 0px 0px 8px 0px;
	margin: 0px;
}
.ProductPrice
{
	font-weight: bold;
	font-size: 11px;
	color: #747474;
	font-family: Verdana;
	vertical-align: bottom;
	text-align: right;
	padding: 0px 10px 8px 0px;
	margin: 0px;
}
.ProductMoreInfo
{
	font-weight: bold;
	font-size: 11px;
	color: #747474;
	font-family: Verdana;
	vertical-align: bottom;
	padding: 0px;
}
.ProductBuy
{
	font-weight: bold;
	font-size: 11px;
	color: #747474;
	font-family: Verdana;
	vertical-align: bottom;
	text-align: right;
	padding: 0px 10px 0px 0px;
	margin: 0px;
}
.ProductLink
{
	color: #747474;
	text-decoration: none;
}
.ProductDetail
{
	width: 305px;
	height: auto;
	background-image: url(../Images/ProductDetailBackground.gif);
	background-repeat: repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.ProductInfo
{
	background-color: Transparent;
	background-image: none;
	height: 200px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
}
.BoldGray
{
	font-weight: bold;
	font-size: 10px;
	color: #747474;
	font-family: Verdana;
}
.ProductDetailTable
{
	width: 95%;
	padding: 0px;
	margin: 0px;
}
.ProductDetailBuy
{
	text-align: right;
}
.Normal
{
	font-weight: normal;
	font-size: 10px;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana;
	letter-spacing: normal;
	color: #747474;
}

.NormalR
{
	font-weight: normal;
	font-size: 10px;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana;
	letter-spacing: normal;
	color: #57A2B5;
}

.SubHeadlineBg
{
	background-color: #57A2B5;
	font-weight: bold;
	font-size: 10px;
	color: White;
	font-family: Verdana;
	padding: 2px 2px 2px 5px;
}

.Input
{
	font-size: 10px;
	font-family: Verdana;
	color: #747474;
	border: solid 1px BLACK;
}
.InputRight
{
	font-size: 10px;
	font-family: Verdana;
	color: #747474;
	border: solid 1px BLACK;
	text-align:right;
}
.Button
{
	font-size: 10px;
	font-family: Verdana;
	height: 18px;
	cursor: hand;
}
.DataGrid
{
	border-width: 0px;
}
.DataGridHeader
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	background-color: #57A2B5;
	color: White;
}
.DataGridHeaderGray
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	background-color: Gray;
	color: White;
}
.DataGridHeaderRight
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	background-color: BLACK;
	color: White;
	text-align: right;
}
.DataGridHeaderRightGray
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	background-color: Gray;
	color: White;
	text-align: right;
}
.DataGridItem
{
	font-size: 10px;
	font-family: Verdana;
	border-width: 0px;
	background-color: White;
	color: #747474;
}
.DataGridItemRight
{
	font-size: 10px;
	font-family: Verdana;
	border-width: 0px;
	text-align: right;
}
.DataGridAlternatingItem
{
	background-color: #D8D8D8;
	font-size: 10px;
	font-family: Verdana;
	color: #555555;
}

.DataGridFooter
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	background-color: #57A2B5;
	color: White;
}
.DataGridFooterGray
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	background-color: Gray;
	color: White;
}
.DataGridFooterRight
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	background-color: BLACK;
	color: White;
	text-align: right;
}
.DataGridFooterRightGray
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	background-color: Gray;
	color: White;
	text-align: right;
}

.DataGridPager
{
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	background-color: Transparent;
	color: Gray;
	text-align: center;
}

@media print
{
	.DataGridHeader
	{
		font-weight: bold;
		font-size: 10px;
		font-family: Verdana;
		color: #57A2B5;
	}
	.DataGridItem
	{
		font-size: 10px;
		font-family: Verdana;
		border-color: Black;
		background-color: White;
	}
	.DataGridAlternatingItem
	{
		background-color: white;
		font-size: 10px;
		font-family: Verdana;
		border-width: 1px;
	}
}

.Validator
{
	font-size: 10px;
	font-family: Verdana;
	border-width: 0px;
	color: BLACK;
	font-weight: bold;
}

.ValidatorRed
{
	font-size: 10px;
	font-family: Verdana;
	border-width: 0px;
	color: BLACK;
	font-weight: bold;
}

.Error
{
	font-size: 10px;
	font-family: Verdana;
	border-width: 0px;
	color: RGB(204,0,0);
}

.Headline
{
	font-size: 22px;
	color: #57A2B5;
	font-family: Arial;
	font-weight: bold;
}

.SubHeadline
{
	font-weight: bold;
	font-size: 11px;
	color: BLACK;
	font-family: Verdana;
}

.SubHeadlineRed
{
	font-weight: bold;
	font-size: 11px;
	color: RED;
	font-family: Verdana;
}

.Bold
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
}
.FontWeightNormal
{
	font-weight: normal;
}
.Information
{
	font-size: 9px;
	font-family: Verdana;
	font-weight: normal;
}

.ImageBorder
{
	border: solid 1px black;
}
.DisplayNone
{
	display: none;
}
.Display
{
	display: block;
}
.Visible
{
	visibility: visible;
}
.Hidden
{
	visibility: hidden;
}
.redRow
{
	background: red;
}

.BodyDefault
{
	font-weight: normal;
	font-size: 10px;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana;
	letter-spacing: normal;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	margin-top: 0px;
}
/* ID Specific */
#PageTop
{
	width: 695px;
	background-color: #57A2B5;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	color: white;
	padding-top: 2px;
	height: 18px;
}
#AspNetMenu
{
	width: 695px;
	background-color: #57A2B5;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
}
/* TAG Specific*/
body
{
	font-weight: normal;
	font-size: 10px;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana;
	letter-spacing: normal;
	background-color: White;
	background-repeat: repeat-y;
	margin-top: 0px;
}

td
{
	vertical-align: top;
}

img, image
{
	border: none;
}

a:link, a:visited, a:active
{
	text-decoration: none;
	color: #747474;
	font-weight: bold;
}

a:hover
{
	text-decoration: underline;
	color: #57A2B5;
	font-weight: bold;
}
hr
{
	height: 1px;
}

