/* CSS Document */
html,body {
	margin:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	/* background-color:#ffffff; */
	line-height:normal; 
	padding:0px;
}
html,body {
	padding:0;
}
html,body {
	height: 100%;
}
div#test {
    height: 100%;
}
.mainmenu {
	text-align: left;
	height: 50px;
	background-color:#FFFFFF;
}
.leftimage {
	text-align: left;
	vertical-align: top;
	height: 230px;
	width: 150px;
}
TD.news {
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	color:#817d7c;
	background-color: #521c10;
	margin-left:20px;
}
TD.banner {
	background-color:#212121;
}
TD.nav {
	font-size: 10px;
	text-align: left;
	vertical-align:middle;
	height:21px;
	background-image:url(images/bg_nav.jpg);
}
.extra {
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	height: 146px;
	padding-left: 10px;
	padding-top: 10px;
	background-image:url(/images/bg_extra.jpg);
}
.logo {
	text-align: left;
	vertical-align: top;
	height: 90px;
	padding-left: 20px;
	padding-top: 20px;
	background-image:url(/images/bg_masterlogo.gif);
}
.content {
	text-align: left;
	vertical-align: top;
	background-color:#FFFFFF;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
}
.logincart {
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	width: 140px;
	height: 220px;
	padding-left: 10px;
	padding-top: 10px;
	background-image:url(/images/bg_logincart.gif);
}
.rightimage {
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	width: 150px;
	height: 220px;
	background-color: #3c4951;
}
.copyright {
	font-size: 10px;
	text-align: left;
	color: #666666;
	vertical-align: bottom;
	width: 140px;
	padding-left: 10px;
	padding-bottom: 10px;
	background-image:url(/images/bg_copyright.jpg);
	text-transform: uppercase;
}
TD.footer {
	font-size: 10px;
	text-align: right;
	vertical-align:top;
	height: 141px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image:url(images/bg_footer.jpg);
}
TD.shop {
	font-size:9px;
	width: 271px;
	background-color:#212121;
	color:#ffffff;
	font-size: 12px;
	text-align:right;
	padding-right: 10px;
}
TD.news {
	width: 271px;
	background-color:#521c10;
	color:#817d7c;
	font-size: 10px;
	text-align:left;
	padding-left: 18px;
	padding-right: 10px;
}
TD.newsl {
	width: 18px;
	background-color:#521c10;
}
.spacer_left {
	 width:18px;
	 background-image:url(images/Untitled-5_r2_c1.gif);
}
.spacer_news {
	 width:18px;
	 background-image:url(images/Untitled-5_r4_c1.gif);
}
.spacer_center {
	background-color: #ffffff;
	height: 100%;
}
.spacer_right {
	background-image:url(/images/bg_copyright.jpg);
}
.sitemap {
	color: #97a8b2;
}
a.grid:link {
	color: #ffffff;
	text-decoration: none;
}
a.grid:visited {
	color: #ffffff;
	text-decoration: none;
}
a.grid:hover {
	color: #000000;
	text-decoration: none;
}
a.grid:active {
	color: #000000;
	text-decoration: none;
}
a.foot:link {
	font-weight:normal;
	color: #ffffff;
	text-decoration: none;
}
a.foot:visited {
	font-weight:normal;
	color: #ffffff;
	text-decoration: none;
}
a.foot:hover {
	font-weight:normal;
	color: #f7ad00;
	text-decoration: none;
}
a.foot:active {
	font-weight:normal;
	color: #f7ad00;
	text-decoration: none;
}
a.cp:link {
	color: #97a8b2;
	text-decoration: none;
}
a.cp:visited {
	color: #97a8b2;
	text-decoration: none;
}
a.cp:hover {
	color: #ffffff;
	text-decoration: none;
}
a.cp:active {
	color: #ffffff;
	text-decoration: none;
}
a.sm:link {
	color: #dae7ee;
	text-decoration: none;
}
a.sm:visited {
	color: #dae7ee;
	text-decoration: none;
}
a.sm:hover {
	color: #c0e204;
	text-decoration: none;
}
a.sm:active {
	color: #c0e204;
	text-decoration: none;
}
.ONLCell{
	background-image:url(images/bg_news.gif);
}
.ONRCell{
	
}
.BCell,.ONBodyCellUnpadded{
	height:100%;margin:0px;width:100%;
}
.OTbl{
	line-height:normal; font-size:100%;
}

table.ctn_main {
	border:0;
	padding:20px;
	margin:0;
	table-layout:fixed;
	background-color:#e9f1f5;
}
table.ctn_form {
	border:0;
	padding:0px;
	background-color:#e9f1f5;
}
th.subhead {
	font-size: 11px;
	font-weight: normal;
	background-color: #636D74;
	text-align: left;
	vertical-align: middle;
	color: #ffffff;
	padding-left: 10px;
	text-decoration: none;
	white-space: nowrap;
	text-transform: uppercase;
}
th.colhead {
	font-size: 11px;
	font-weight: normal;
	background-color: #636D74;
	text-align: center;
	vertical-align: middle;
	color: #ffffff;
	white-space: nowrap;
	text-transform: uppercase;
}
td.colctn {
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
}
td.fld {
	text-align: right;
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
	color: #666666;
}
td.fldctn {
	text-align: left;
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
}
a.btn:link, a.btn:visited {
	font-size: 10px;
	font-weight:bold;
	color: #666666;
    line-height: 2.2;
	padding: 0.2em 1em;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #b2b2b2;
	border-width:1px;
	border-style:solid;
	border-color:#666666;
}
a.btn:hover, a.btn:active {
	font-size: 10px;
	font-weight:bold;
	color: #ffffff;
	line-height: 2.2;
	padding: 0.2em 1em;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #b2b2b2;
	border-width:1px;
	border-style:solid;
	border-color:#ffffff;
}
input, textarea {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
select.search {
	background-color:#AD0000;
	color: #FFFFFF;
	width: 175px;
	height: 22px;
	font-size:12px;
	border-top-color:#AD0000;
	border-bottom-color:#AD0000;
	border-left-color:#AD0000;
	border-right-color:#AD0000;
}
.c_bttn {
        background-color:#AD0000;
        color:#ffffff;
		height: 22px;
        font-size:  11px;
        padding:0px;
        border-width:1px;
        border-style:solid;
        border-top-color:   #AD0000;
        border-right-color: #AD0000; /* darkblue */
        border-bottom-color:#AD0000; /* darkblue */
        border-left-color:  #AD0000;
    }

