body {
	background-color: #bbb3a0;
}
img {
	border:none;
}
h1 {
	text-align: left;
	font-family: Tahoma;
	font-size: 20px;
	font-weight: normal;
	color: #22a2e7;
	border-bottom-color: #019308;
	border-bottom: dashed;
	border-bottom-width: 1px;
	padding-bottom: 5px;
}
h2 {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #535353;
}
fieldset {
	border:#edece2 3px solid;
	padding:10px;
	margin:10px;
}
legend {
	color:#535353;
}
.main a:hover {
}
.main a {
	font-weight:bold;
}
.main .pictext a, .main td td a { font-weight:normal; }
.background {
	background-color: #FFFFFF;
	width: 780px;
	padding: 10px 10px 5px 10px;
	margin:0px auto;
}
.banner {
	margin:0px auto;
	height: 160px;
	margin-bottom: 2px;
}
.bannerBottom {
	background-image: url(/images/bannerBottom.gif);
	background-repeat: repeat-x;
	margin:0px auto;
	height: 40px;
	margin-bottom: 2px;
	text-align: right;
}
.bannerTop {
	background-color: #f4f0ed;
	margin:0px auto;
	height: 40px;
	margin-bottom: 2px;
}
.header {
	height: 34px;
	margin-bottom: 1px;
}
.headerCategories {
	background-color: #f4f0ed;
	width: 153px;
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 12px;
	color: #b12221;
}
.headerContent {
	background-color: #f4f0ed;
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 12px;
	color: #b12221;
}
.main {
	padding-left:10px;
}
.footer {
	margin: 10px 0 0 0;
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
}
.footer a:link { text-decoration: none; color: #a10200;}
.footer a:active { text-decoration: none; color: #a10200;}
.footer a:visited { text-decoration: none; color: #a10200;}
.footer a:hover { text-decoration: underline; color: #a10200;}

.navText {
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
	color: #908e8c;
	padding: 0 15px 0 15px;
}
.navText a:link { text-decoration: none; color: #908e8c;}
.navText a:active { text-decoration: none; color: #908e8c;}
.navText a:visited { text-decoration: none; color: #908e8c;}
.navText a:hover { text-decoration: underline; color: #908e8c;}

.copyright {
	height: 45px;
	text-align: left;
	vertical-align: middle;
}
.copyright a:link { text-decoration: none; color: #695945;}
.copyright a:active { text-decoration: none; color: #695945;}
.copyright a:visited { text-decoration: none; color: #695945;}
.copyright a:hover { text-decoration: underline; color: #695945;}

.copyrightText {
	padding-left: 15px;
	font-size: 11px;
	font-family: Tahoma;
	color: #695945;
}
.copyrightText strong {
	float:right;
}
.termsText {
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	color: #695945;
	padding: 0 15px 0 15px;
}
.termsBack {
	background-color: #e6ddd5;
	margin:0px auto;
	height: 40px;
	margin-bottom: 2px;
}
.linespace {
	line-height: 20px;
}
.contactform td {
	font-size:11px;
}
#searchform {
	float:right;
	margin:7px 10px 0 0;
}
#searchform .tbox {
	color:#444250;
	border:#BBB3A0 1px solid;
	background:url('/images/bannerBottom.gif') repeat-x;
	font-size:11px;	
}
.tablelist td {
	padding:5px;
	border-top:#E6DDD5 1px solid;
}
.tablelist tr.tblheader {
	background:url('/images/bannerBottom.gif') repeat-x;
}
.tablelist tr.tblheader td {
	font-weight:bold;
	padding:3px 5px;
}
.basketbox {
	padding:5px 10px;
	font-size:11px;
}
.basketbox a { font-weight:normal; }
.sectionmenu, .sectionmenu li {
	list-style:none;
	margin:0;
	padding:0;
	margin:1px 0 2px 0;
}
.sectionmenu a {
	display:block;
	height:18px;
	padding-top:4px;
	font-size:11px;
	padding-left:30px;
	color:#777472;
	background:#F4F0ED url('/style/menuback.gif') no-repeat;
	font-weight:normal;
}
.sectionmenu a:hover {
	background:#F4F0ED url('/style/menubar.gif') no-repeat;
	color:#777472;
	font-weight:normal;
}