/* Default Killer */
html, body { 
    margin: 0px; 
    padding: 0px; 
    border: 0px; 
} 

/* Elements */
body 
{
    background-position: center; background-repeat: repeat-y;
    font-family: georgia, tahoma, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #222222;
 	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #d5d5d5;
	scrollbar-base-color : #ffffff;
	scrollbar-highlight-color: #d5d5d5;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #d5d5d5;
}

h1{ font-family: arial, helvetica, sans-serif; font-size: 18pt; font-weight: lighter; font-style:normal; color: #882827; letter-spacing: 0px; line-height:1; }
h2{ font-family: arial, helvetica, sans-serif; font-size: 14pt; font-weight: lighter; font-style: normal; color: #882827; letter-spacing: 0px; }
td, th { font-family: georgia, tahoma, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #444444; line-height: 18px; }
hr{ background-color: #8A2827; color: #8A2827; height: 1px; border: 0 solid #8A2827; border-top-width: thin; }

a, a:visited { color: #8C1B21; text-decoration: none; font-weight: normal; }
a:hover { color: #8C1B21; text-decoration: underline; font-weight: normal; }
a:active{ color: #8C1B21; text-decoration: underline; font-weight: normal; }

tr.NormalRow { background-color: transparent; }
tr.HoverRow { background-color: transparent; cursor: pointer; }

/* Form */
input, select, textarea, button { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #8C1B21; }
.TextBox { padding-left: 4px; padding-right: 4px; border:inset 2px #ffffff; height:22px; }
.Button  { padding-left: 4px; padding-right: 4px; height: 22px; color: #000000; }
.LeftCell { color: #888888; background-color: #F0F0F0; white-space: nowrap; height: 24px; }
.RightCell { color: #888888; background-color: #F5F5F5; white-space: nowrap; }
.FormResults { color: #444444; padding-top: 5px; }
.ErrorText { color: #ff0000; }
.NewsTextBox { padding-left: 4px; padding-right: 4px; width:170px; color:#333333; border:solid 1px #c5c5c5; height:20px; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
.NewsSendButton { border:0px; }

.ShopCartHead { padding:4px; color: #ffffff; background-color:#882827; }
.ShopCartGrid { border-right: dotted 1px #888888; border-bottom: dotted 1px #888888; vertical-align:top; }

.MailBody 
{
    font-family: georgia, tahoma, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #222222;
    padding: 10px;
    line-height:1.5em;
 	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #d5d5d5;
	scrollbar-base-color : #ffffff;
	scrollbar-highlight-color: #d5d5d5;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #d5d5d5;
}

.MailGrid { border-bottom:dotted 1px #8A2827; border-right:dotted 1px #8A2827; padding:2px; vertical-align:top; }

div.ShopList {
			float: left;
			width: 210px;
			height: 170px;
			margin: 4px;
			background-color: #ffffff;
			text-align: center;
			border: 1px solid #e5e5e5;
}
div.ShopList img {
			margin: 3px auto;
			border: 0px;
}

