body {
	margin:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em; color: #031B2B;
	background: #FFFFFF;
}
/* texts */
.text {
	font-weight: normal; font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #031B2B; 
}
.smallText {
	font-weight: normal; font-size: 0.6em;
	color: #031B2B;  
}
.textB {
	font-weight: bold; font-size: 0.8em;
	color: #031B2B; 
}
.smallTextB {
	font-weight: bold; font-size: 0.6em;
	color: #031B2B; 
}
.topic {
	font-weight: bold; font-size: 1em;
	color: #031B2B; 
}
.warrning {
	font-weight: normal; font-size: 0.8em;
	color: #FF3000; 
}
.mandatory {
	vertical-align: top;
	font-size: 0.55em; text-decoration: none; font-weight: normal;
	color: #FF1A1A;
}

/* link */
a {
	color: #FECECE;font-size: 1.2em;text-decoration: none;
	font-weight:normal;
}
a:hover {
	color: #F8C326;
}

a.on:link,a.on:active,a.on:visited,a.on:hover {
	color: #FF863A;
}

/* other */


.dataEven {
	background-color: #EBEBE7;color: #21405F; 
	font-weight:normal;font-size: 0.6em;font-family: Verdana, Arial, Helvetica, sans-serif;
}
.dataOdd {
	background-color: #F4F4F2;color: #21405F; 
	font-weight:normal;font-size: 0.6em;font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* buttons */
.button_submit {
	background-color: #B1D63D;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1em;
	font-weight:normal; color: #295069;  border: 1px solid #DDFD78;
}
/* div definitions */
#page_holder {
	background: #FFFFFF url(../images/bg_shadow.gif);
	border: 0px solid #000000;text-align: center;
}
#top_menu {
	margin-left: 9px;background: #FFFFFF url(../images/bg_header.gif);
	text-align: left;height: 90px;width: 472px;color: #FFFFFF;font-size: 0.8em;
	vertical-align: middle;
}
#top_menu td {
	color: #FFFFFF;font-size: 0.75em;
}
#top_menu .form {
	width: 80px;background-color: #F39E2D;text-align: left;font-size: 0.8em;
	border: 1px solid #FFFFFF;color: #FFFFFF;padding-left: 2px;
}
#top_menu a {
	color: #FFFFFF;font-weight: normal;text-decoration: none;font-size: 1em;
}
#footer {
	background: #FFFFFF url(../images/bg_shadow.gif);
	border: 0px solid #000000;text-align: center;
	height: 25px;vertical-align: middle;color: #666666;font-size: 0.6em;
}
#footer a {
	font-weight: normal; padding: 0px;font-size: 1em;
	color: #B2001A; text-decoration: none;
}
#footer a:hover {
	font-weight: normal; padding: 0px;
	color: #F39E2D; text-decoration: none;
}
p {
	font-size: 1.2em;
}
.btn_category_top {
	display: block;
	width:250px;border: 2px solid #CACACA;text-align: left;vertical-align: middle;
	font-family: Tahoma,Verdana, Arial, Helvetica,sans-serif;font-size: 12px; font-weight: 800;
	color: #B2001A;margin: 0px 0px 5px 0px;padding: 2px 0px 2px 0px;text-decoration: none;
}
a.btn_category {
	display: block;
	width:250px;border: 2px solid #CACACA;text-align: left;vertical-align: middle;
	font-family: Tahoma,Verdana, Arial, Helvetica,sans-serif;font-size: 12px; font-weight: 800;
	color: #B2001A;margin: 2px 0px 5px 0px;padding: 8px 0px 8px 0px;text-decoration: none;
}
a.btn_category:hover {
	color: #F39E2D;
}
a.menu {
	color: #FFFFFF;
	background-color: #F8C326;height: 20px;display: block;
}
a.menu:hover {
	background-color: #F39E2D;
}
a.menuON {
	height: 20px;display: block;background-color: #F39E2D;
}
/* input fields */
input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;font-weight:normal; color: #21405F;  
}
.products {
	width: 144px;float: left; margin: 6px;color: #FFB5B5;font-size: 14px;text-align: center;
	padding: 2px; border: 0px solid #000000;
}
.products a {
	color: #FECECE;font-size: 1.3em;text-decoration: none;font-weight: bold;
}
.products a:hover {
	color: #F8C326;font-size: 1.3em;text-decoration: none;font-weight: bold;
}
.prod_img {
	background: url(../images/prod_img_bg.gif);width: 147px;height: 109px; text-align: left;
}

.prod_img img {
	border: 1px solid #E32B3E;margin: 4px 0px 0px 6px;
}
.prod_title {
	font-weight: bold;
}
.prod_price {
	color: #FF5C5C;
}
.product_detail {
	margin: 6px;color: #FFB5B5;font-size: 14px;text-align: left;
	padding: 2px; border: 0px solid #000000;
}
.product_detail a {
	color: #FECECE;font-size: 1em;text-decoration: none;
}
.product_detail a:hover {
	color: #F8C326;font-size: 1em;text-decoration: none;
}
.prod_detail_img {
	text-align: left;margin: 12px 6px 6px 6px;
}
.prod_detail_img img {
	border: 1px solid #E32B3E;margin: 2px 10px 10px 2px;float: left;
}
.prod_detail_text {
	color: #FF5C5C;font-size: 1.2em;font-weight: normal;
}
.prod_detail_text1 {
	color: #FFFFFC;font-size: 1.2em;font-weight: normal;
}
.prod_detail_price {
	color: #FF5C5C;font-size: 2em;font-weight: bold;
}

/* contact form settings */
label
{
width: 12em;
float: left;
text-align: right;
margin: 0 1em 10px 0;
clear: both
}

.input-box
{
float: left;width: 30em;
margin-bottom: 10px;
color: #FFB5B5; padding: 1px;
background: #B2001A;
border: #E32B3E solid 1px
}

fieldset
{
	border: #E32B3E solid 0px;
}

legend
{
border: #B2D4F3 solid 1px;
padding: 1px 10px
}
 input.submit
{
	margin-left: 165px;
	clear: both;color: #FFFFFF;
	border: 2px double #FF5C5C;
	border-top-color: #FF5C5C;
	border-left-color: #FF5C5C;
	background-color: #FF5C5C;
}