/*FlexiWeb Style File - Created 31-08-2010
Menus Section
*/
.main {
	position: absolute;
	left: 20px;
	top: 210px;
	text-indent: 0px;
	text-align: left;
	z-index: 90;
	width: 150px;		
}
.main a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight : normal;
	color: #ffffff;	
	display:block;
	padding:10px;
	line-height:15px;
	cursor:pointer;
	outline:none;
	text-decoration: none;
}
.main a:hover {
	color: #333333;
}
.mainexpover A {
	color: #333333;
}
.mainexpout A {
	color: #ffffff;
}
.hide{
	display: none;
}
.mainshow{
	display: block;	
	text-indent:25px;
}
.mainsubmenu a{
	color:#ffffff;
	padding:5px;
	margin:0px;
	font-size: 12px;
}
.mainsubmenu a:hover{
	color:#333333;	
}

.mainactive {
color:#333333 !important;
}
/*FlexiWeb Style File - Created 31-08-2010
Elements Section
*/
body {
margin: 0px;
}
h1 {
font-family: Verdana, Arial, sans-serif;
font-size: 25px;
color: #dc8338;
font-weight:normal;
}
h2 {
overflow: auto;
font-size: 12px;
color: #795421;
}
h3 {
overflow: auto;
font-size: 14px;
color: #dc8338;
font-weight:normal;
}
h4 {
overflow: auto;
font-size: 10px;
color: #dc8338;
font-weight: normal;
}
h5 {
font-family: Verdana, Arial, sans-serif;
font-size: 18px;
color: #dc8338;
margin-top: 0px; margin-bottom: 0px;
}
body {
background-color: #ffffff;
overflow: auto;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
color: #333333;
}
#contactform {
position: relative;
overflow: visible;
color: #795421;
visibility: visible;
text-align: left;
align="left";
}
#htmtableborders {
overflow: auto;
font-size: 11px;
}
#gallery2maincontent {
position: relative;
left: 300px;
top: 180px;
height: 900px;
width: 655px;
overflow: auto;
margin: 0px 0px 0px 3px;
}
#gallery1maincontent {
position: relative;
left: 300px;
top: 180px;
height: 900px;
width: 655px;
overflow: auto;
margin: 0px 0px 0px 3px;
}
#productsmaincontent {
position: absolute;
left: 302px;
top: 180px;
height: 640px;
width: 638px;
overflow: auto;
}
#gallery3maincontent {
position: relative;
left: 300px;
top: 180px;
height: 900px;
width: 655px;
overflow: auto;
margin: 0px 0px 0px 3px;
}
#membersmaincontent {
position: relative;
left: 300px;
top: 180px;
height: 900px;
width: 655px;
overflow: auto;
margin: 0px 0px 0px 3px;
}
.header {
background-color: #FFFFFF;
position: absolute;
left: 300px;
top: 1px;
width: 650px;
overflow: visible;
font-size: 31pt;
color: #000000;
padding: 0px;
text-align: center;
}
.maincontent {
position: relative;
left: 300px;
top: 180px;
height: 640px;
width: 490px;
overflow: auto;
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
color: #333333;
visibility: visible;
padding: 0px 5px 0px 0px;
margin: 0px 5px 0px 0px;
text-align: left;
}
.maincontent a {
color: #dc8338;
text-decoration: none;
}
.maincontent a:hover {
color: #795421;
}
.outerdiv {
background-color: #ffffff;
width: 950px;
font-family: Verdana, sans-serif;
}
.containerdiv {
background-color: #ffffff;
position: relative;
overflow: visible;
visibility: visible;
text-align: left;
}
.major {
background-color: #ffffff;
position: absolute;
left: 1px;
top: 1px;
height: 822px;
width: 300px;
overflow: visible;
font-family: Verdana, Arial, sans-serif;
color: #ffffff;
visibility: visible;
text-align: left;
}
.footer {
position: absolute;
top: 850px;
overflow: auto;
}
.rightlinks {
position: absolute;
left: 803px;
top: 180px;
overflow: visible;
}
.bar {
background-image: url(images/bar.png);
position: absolute;
left: 300px;
top: 154px;
height: 15px;
width: 650px;
overflow: auto;
}
.fpcurrentheader {
background-color: #ffffff;
overflow: auto;
font-size: 18px;
color: #dc8338;
font-weight: bold;
}
.fptitleeven {
background-color: #ffffff;
overflow: auto;
font-size: 14px;
color: #dc8338;
font-weight:bold;
}
.fpcontenteven {
background-color: #ffffff;
overflow: auto;
font-size: 12px;
color: #795421;
margin: 5px 0 0 0;
font-weight: bold;
}
.fpindexheader {
background-color: #ffffff;
position: absolute;
overflow: auto;
font-size: 14px;
color: #dc8338;
}
.fpindexeven {
background-color: #ffffff;
overflow: auto;
font-size: 11px;
color: #333333;
}
.fpindexend {
background-color: #eeeeee;
position: none;
overflow: 0;
color: #cccccc;
}
.fpbody {
overflow: auto;
font-size: 11px;
color: #333333;
margin: 5px 0 0 0;
font-weight: normal;
}
.fpfooter {
overflow: auto;
font-size: 10px;
color: #dc8338;
padding: 5px 0 5px 0;
}
.fptitleodd {
overflow: auto;
font-size: 14px;
color: #dc8338;
font-weight: bold;
}
.faq {
overflow: auto;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
}
.temfaq {
overflow: auto;
padding: 10px 0 10px 0;
}
.question {
position: relative;
width: 1px;
overflow: auto;
font-size: 0px;
color: #ffffff;
}
.answer {
position: relative;
top: 10px;
overflow: auto;
font-size: 0px;
color: #ffffff;
}
.event1 {
overflow: auto;
font-family: Helvetica, Arial, sans-serif;
font-size: 16px;
color: #dc8338;
font-weight:bold;
}
.event2 {
overflow: auto;
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
color: #dc8338;
font-weight:bold;
}
.event3 {
overflow: auto;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
color: #795421;
font-weight:bold;
}
.tbody {
position: absolute;
overflow: auto;
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
}