body {
	text-align: center;
	margin-top: 15px;
	color: #333;
	font-family: Verdana, Arial;
	font-size: 11px;
	margin: 15px 0px 25px 0px;
	padding: 0;}
a { font: normal normal bold 11px Verdana, Arial }
a:link { text-decoration: none; color: #573 }
a:visited { text-decoration: none; color: #573 }
a:hover { text-decoration: underline }
a img {outline: none; border: none;}
td { font-family: Verdana, Arial; font-size: 11px; color: #333 }
h1 { font-family: Verdana, Arial; font-size: 13px; color: #333333; text-align: center; margin: 10px 0px 5px 3px }
h2 { font-family: Verdana, Arial; font-size: 11px; color: #333; font-weight: bold; margin: 0px 0px 5px 3px }
h3 { margin: 0 0 5px 0; }
h5 { font-family: Verdana, Arial; font-size: 11px; color: #333; font-weight: bold; margin: 0px 0px 5px 3px }
hr { color: #eee; margin: 5px 20px 5px 20px }
p { padding: 5px }
#news ul { padding-left: 15px; }
#news p { padding: 0; margin: 0;}
.header {
	height: 19px;
	padding-top: 4px;
	background: #fff url('./imgs/bg.jpg') top right repeat-y;
	border: 1px solid #ddd;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;}
.txtbx {
	border: 1px solid;
	color: #333;
	font-family: Verdana, Arial;
	background-color: #eff;
	height: 14px;
	border-color: #333 #ddd #ddd #333;
	font-size: 9px}
.menuItemL1 {height: 23px; padding-top: 5px; width: 152px; border: 1px solid #ddd; border-bottom: 0; background-color: #eee; text-align: center;}


#wrap {text-align: left; width: 795px; margin: 0 auto; position: relative; top: 28px;}
#topMenu { position: absolute; top: -28px; left: 0; width: 792px; height: 26px; border: 1px solid #ddd;}
.topMenuItemL1 {float: left; width: 130px; text-align: center; padding-top: 4px; border: 1px solid #ddd; height: 21px;}
#logo {position: absolute; top: 0; left: 0; width: 245px; height: 103px;}
#hdrLogin {position: absolute; left: 0; top: 103px; width: 243px;}
#login {position: absolute; left: 0; top: 126px; width: 243px; height: 102px; border: 1px solid #ddd; background-color: #eee; padding-top: 10px;}
#uppImg {position: absolute; left: 245px; top: 0; border: 1px solid #ddd; width: 304px; height: 148px;}
#hdNews {position: absolute; left: 245px; top: 150px; width: 294px; height: 78px; border: 1px solid #ddd; background-color: #eee; padding: 5px;}
#hdNews p {text-align: justify; padding: 0 5px 0 5px; margin-top: 10px}
#hdNews h1 {text-align: center; margin: 2px 0 5px 0}
#menu {position: absolute; top: 0; left: 551px;}
#search {position: absolute; top: 174px; left: 551px; width: 152px; height: 64px; border: 1px solid #ddd; background-color: #eee;}
#candyTopRight {position: absolute; top: 0; left: 705px; height: 238px; border: 1px solid #ddd;}
#newsHead {position: absolute; top: 240px; left: 0; width: 243px; border: 1px solid #ddd;}
#news {position: absolute; padding: 5px; top: 263px; left: 0; height: 621px; width: 233px; border: 1px solid #ddd; background-color: #f4f8ed;}
#news h4 {margin: 3px;}
#gallery h4 {margin: 3px 3px 5px 3px;}
#intro {position: absolute; top: 240px; left: 245px; width: 537px; height: 83px; border: 1px solid #ddd; padding: 5px;}
#featuringHead {position: absolute; top: 335px; left: 245px; width: 272px; border: 1px solid #ddd;}
#featuringContent {position: absolute; top: 360px; left: 245px; width: 262px; height: 234px; border: 1px solid #ddd; padding: 15px 5px 5px 5px;}
#productsHead {position: absolute; top: 335px; left: 519px; width: 273px; border: 1px solid #ddd;}
#productsContent {position: absolute; top: 360px; left: 519px; width: 263px; height: 244px; padding: 5px; border: 1px solid #ddd;}
#aboutUsHead {position: absolute; top: 616px; left: 245px; width: 272px; border: 1px solid #ddd;}
#aboutUsContent {position: absolute; top: 641px; left: 245px; width: 262px; height: 233px; border: 1px solid #ddd; padding: 15px 5px 5px 5px;}
#partnersHead {position: absolute; top: 616px; left: 519px; width: 273px; border: 1px solid #ddd;}
#partnersContent {position: absolute; top: 641px; left: 519px; width: 256px; height: 236px; padding: 12px 5px 5px 12px; border: 1px solid #ddd;}
#footer {position: absolute; top: 896px; left: 0; width: 792px; height: 32px; border: 1px solid #ddd; background-color: #eee; text-align: center;}
#wrapContent {position: absolute; top: 240px; width: 792px;}
#content {width: 776px; border: 1px solid #ddd; padding: 10px 8px 25px 8px}
#footerContent {width: 792px; height: 32px; border: 1px solid #ddd; background-color: #eee; text-align: center;}
#bottomMarginContent {width: 794px; height: 25px;}

.clear {clear: both;}

/* default styles for extension "tx_newloginbox_pi3" */
.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }
.news-list-item img { float: left; margin: 0 5px 5px 0; }
.news-list-item {margin-bottom: 8px;}