p, font, span, td, table, form, body {
	FONT-SIZE: 13px;COLOR: #917407;FONT-FAMILY:Arial;font-weight:normal;
}

a:link, a:active, a:visited {
	COLOR: #917407;
	text-decoration:underline;
}

a:hover {
	COLOR: #45C3D3;
	text-decoration:underline;
}

body { 
padding:0px; margin:0px;background-color:#ffffff; background-image:url(/regalis/images/sitebg.jpg);background-position:top; 
}
.indexbg { 
background-image:url(/regalis/images/indexbg.png);background-repeat:no-repeat;background-position:top;height:681px;
}
.aboutusbg { 
background-image:url(/regalis/images/aboutusbg.png);background-repeat:no-repeat;background-position:top;height:681px;
}
.eventsbg { 
background-image:url(/regalis/images/eventsbg.png);background-repeat:no-repeat;background-position:top;height:681px;
}
.contactbg { 
background-image:url(/regalis/images/contactbg.png);background-repeat:no-repeat;background-position:top;height:681px;
}
.topbg { 
background-image:url(/regalis/images/bg01.png);background-repeat:no-repeat;background-position:top;height:125px;
}
.topbg2 { 
background-image:url(/regalis/images/bg02.png);background-repeat:repeat-y;background-position:top;
}
.topbg3 { 
background-image:url(/regalis/images/bg03.png);background-repeat:no-repeat;background-position:top;height:44px;
}
.mainbg { 
background-image:url(/regalis/images/bg04.png);background-repeat:repeat-y;background-position:top;
}
.bottombg { 
background-image:url(/regalis/images/bg05.png);background-repeat:no-repeat;background-position:top;height:103px; vertical-align:top;
}
.bodytext{
	font-family: Arial;font-size: 13px;color: #9B7D0C;line-height:17px; text-align:left;
}
.bodytext2{
	font-family: Arial;font-size: 13px;color: #13b9ce;line-height:17px; text-align:left;font-weight:bold;
}
.bodytext3{
	font-family: Arial;font-size: 18px;color: #13b9ce;line-height:17px; text-align:left;font-weight:normal;
}
.bodytextbottom{
	font-family: Arial;font-size: 12px;color: #ffffff;font-weight:normal;
}
.toptext:link, .toptext:visited, .toptext:active {
	font-family: Arial;font-size: 13px;color: #45C3D3;line-height:17px;
}
.toptext:hover {
	font-family: Arial;font-size: 13px;color: #9B7D0C;line-height:17px;
}
.textlinksA:link, .textlinksA:active, .textlinksA:visited {
	FONT-SIZE: 13px;COLOR: #40BACA;FONT-FAMILY:Arial;TEXT-DECORATION:none;font-weight:normal;
}
.textlinksA:hover {
	FONT-SIZE: 13px; COLOR: #917407 ; FONT-FAMILY: Arial;TEXT-DECORATION:none;font-weight:normal;
}
.textlinksB {
	FONT-SIZE: 13px;COLOR: #917407;FONT-FAMILY:Arial;TEXT-DECORATION:underline;font-weight:normal;
}
.textlinksB:hover {
	FONT-SIZE: 13px; COLOR: #917407 ; FONT-FAMILY: Arial;TEXT-DECORATION:none;font-weight:normal;
}
.bodytextprod{
	font-family: Arial;font-size: 12px;color: #ffffff;font-weight:bold; text-align:center;
}
.productbodytext{
	font-family: Arial;font-size: 12px;color: #876b00;line-height:17px; text-align:center;font-weight:bold;
}
.viewtextlinksA:link, .viewtextlinksA:visited, .viewtextlinksA:active {
	FONT-SIZE: 12px;COLOR: #45C3D3;FONT-FAMILY:Arial;TEXT-DECORATION:underline;font-weight:normal;
}
.viewtextlinksA:hover {
	FONT-SIZE: 12px;COLOR: #9b1c0c;FONT-FAMILY:Arial;TEXT-DECORATION:underline;font-weight:normal;
}
.backbuttonA {
	FONT-SIZE: 14px;COLOR: #45C3D3;FONT-FAMILY:Arial;TEXT-DECORATION:none;
}
.backbuttonA:hover {
	FONT-SIZE: 14px;COLOR: #9b1c0c;FONT-FAMILY:Arial;TEXT-DECORATION:underline;
}

div.cat_item	{height:320px; 
width:223px; 
float:left; 
margin:0 auto; 
position:relative; 
padding:0; 
text-align:center; }

div.cat_item div.cat_content_bottom	{vertical-align:baseline; text-align:center; padding:0px; position:absolute; left:0px; bottom:0px; margin:0 auto;}

div.cat_item div.cat_content_top	{position:absolute; top:0px}

.bg02 { 
background-image:url(/regalis/images/bg02.png);background-repeat:repeat-y;background-position:top;
}

.catName {
	FONT-SIZE: 14px;COLOR: #9b1c0c;FONT-FAMILY:Arial;
	text-transform:uppercase;
	font-weight:bold;
}

.marginBottom {
	margin-bottom:7px;
}

object {
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}

.cat_content_bottom {
float:left; 
vertical-align:baseline; 
text-align:center; 
padding:0; 
margin:0;
width:223px;
}

.item:link, .item:visited, .item:active {
	FONT-SIZE: 12px;COLOR: #45C3D3;FONT-FAMILY:Arial;TEXT-DECORATION:underline;font-weight:normal;
}

.item:hover {
	FONT-SIZE: 12px;COLOR: #9b1c0c;FONT-FAMILY:Arial;TEXT-DECORATION:underline;font-weight:normal;
}