@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	background-image: url(../images/main_template/Background.png);
	background-repeat: repeat-x;
	background-color: #e2e2e2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 { font-size: 18pt; margin-top: 10pt; margin-bottom: 10pt; }
h2 { font-size: 14pt; margin-top: 8pt; margin-bottom: 8pt; }
h3 { font-size: 12pt; }
h4 { font-size: 12pt; font-weight: 400; }
p { font-size: 10pt; margin-top: 6pt; margin-bottom: 6pt; }

a {
	color: #173197;
	text-decoration: none;
}

a:hover { text-decoration: underline; }

.shout {
	background-color: #7E2B21;
	color: #FFFFFF;
	border: 1px solid #888888;
	padding: 6px;
}

.notify {
	background-color: #F5F0A9;
	color: #000000;
	border: 1px solid #888888;
	padding: 6px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.error {
	font-size: 11pt;
	color: #BE220C;
	padding: 6px;
}

.admin {
	border: solid;
	border-width: 1px;
	border-color: #660000;
	background-color: #E6CDF5;
	padding: 4pt;
}

.shoptable {
	font-size: 12pt;
}

.shoptable td {
	padding-left: 2pt;
	padding-right: 2pt;
}

.dltable {
	font-size: 10pt;
	border: 1px solid #CCCCCC;
}

.topbar {
	background-image: url(../images/main_template/TopBar.png);
	height: 93px;
	margin: 0px;
}

.topright {
	font-size: 9pt;
	padding: 4pt;
	padding-right: 6pt;
}

.navbar {
	/* background-image: url(../images/main_template/NavBar.png); */
	height: 30px;
	margin: 0px;
}

.navbar img {
	margin: 0px;
	border: 0px;
}

.bottombar-left {
	background-image: url(../images/main_template/BottomBar_Left.png);
	height: 38px;
	margin: 0px;
}

.bottombar-mid {
	background-image: url(../images/main_template/BottomBar_Mid.png);
	height: 38px;
	margin: 0px;
}

.bottombar-mid p {
	color: #666666;
	margin-top: 6pt;
	margin-left: 8pt;
	font-size: 8pt;
}

.bottombar-right {
	background-image: url(../images/main_template/BottomBar_Right.png);
}

.leftshadow {
	background-image: url(../images/main_template/LeftShadow.png);
	background-repeat: repeat-y;
}

.rightshadow {
	background-image: url(../images/main_template/RightShadow.png);
	background-repeat: repeat-y;
}

.img-grey-border {
	border: 1px solid #CCCCCC;
}

.inline-img-right {
	margin-left: 10pt;
	margin-bottom: 8pt;
}

.inline-img-right-border {
	border: 1px solid #CCCCCC;
	margin-left: 10pt;
	margin-bottom: 8pt;
}

.margin {
	font-size: 8pt;
}

.news-item {
	font-size: 11pt;
	border-width: 1px;
	border-bottom-style: solid;
	border-color: #EAEAEA;
	margin-bottom: 8pt;
}

.news-text {
	margin-bottom: 12pt;
}

.shop-main {
	font-size: 10pt;
	background-color: #D2DDE3;
	padding-top: 7pt;
	padding-bottom: 4pt;
	padding-left: 5pt;
	padding-right: 5pt;
	margin: 0px;
	border-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #999999;
}

.shop-selector-inactive {
	font-size: 12pt;
	padding-top: 6pt;
	padding-right: 10pt;
	padding-bottom: 6pt;
	padding-left: 10pt;
	cursor: pointer;
	background-color: #4B697A;
	color: #FFFFFF;
}

.shop-selector-active {
	font-size: 12pt;
	font-weight: 800;
	padding-top: 6pt;
	padding-right: 10pt;
	padding-bottom: 6pt;
	padding-left: 10pt;
	cursor: pointer;
	border-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-color: #999999;
	background-color: #D2DDE3;
	color: #000000;
}

.shop-total { font-weight: 800; float: left; }
.shop-currency-pick { float: left; color:#666666;  font-size: 8pt; margin-left: 4pt; cursor: pointer; }
.shop-currency-pick:hover { text-decoration: underline; } 
