body {
	margin: 0;
	padding: 0;
	background: #ffffff;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		background-image:url(bgg.jpg);
		background-position:top;
		background-repeat:repeat-x;
}

.maincontent {
	font-family: Geneva, Arial, Helvetica, sans-serif; 

	font-size: 12px;
	color: #4B4B4B;
	
}



.redsmltxt {
	font-size: 10px;
	color: #D31C04;

}

.drkredsmltxt {
	font-size: 10px;
	color: #782318;

}

A.mmenuu {
	font-family: Geneva, Arial, Helvetica, sans-serif; 

	font-size: 13px;
	color: #4B4B4B;
		TEXT-DECORATION: none;
		font-weight:bold;
}

A.mmenuu:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif; 

	font-size: 13px;
	color: #782318;
		TEXT-DECORATION: underline;
				font-weight:bold;
}


A.silk {
	font-family: Geneva, Arial, Helvetica, sans-serif; 

	font-size: 12px;
	color: #4B4B4B;
		TEXT-DECORATION: none;
}

A.silk:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif; 

	font-size: 12px;
	color: #782318;
		TEXT-DECORATION: underline;
}

A.emaill {
	font-family: Geneva, Arial, Helvetica, sans-serif; 

	font-size: 14px;
	color: #000000;
		TEXT-DECORATION: none;
}

A.emaill:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif; 

	font-size: 14px;
	color: #782318;
		TEXT-DECORATION: underline;
}

.porthd {
	font-size: 130%;
	font-weight:bold;
	color: #ffffff;
}
.servicehed {
	font-size: 110%;
	font-weight:bold;
	color: #ffffff;
}
.porthdsub {
	font-size: 105%;
	font-weight:bold;
	color: #ffffff;
	}

.portsubhd {
	color: #6F0A1E;
	font-weight: bold;
}

.loginn {
	font-family: Geneva, Arial, Helvetica, sans-serif; 

	font-size: 12px;
	color: #A14A5B;
	
}


input { 
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #A14A5B;
background-color: #FBFAF9;
border: #A14A5B; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
}

.cinput {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #531624;
 background-color: #F6DFE4; 
 border: 1px solid #8C3145;
 text-align:right;
}

.loginbutt { 

border:none;

} 

A.frgott:hover 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8E132B;
	TEXT-DECORATION: underline
}

A.frgott
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #803342;
	TEXT-DECORATION: none
}

A.servcs:hover 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #8E132B;
	TEXT-DECORATION: underline;
}

A.servcs
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	TEXT-DECORATION: underline;
	font-weight:bold;
}

A.servcsmall:hover 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8E132B;
	TEXT-DECORATION: underline;
}

A.servcsmall
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	TEXT-DECORATION: underline;
	font-weight:bold;
}

.servoff
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D5BBC1;
	font-weight:bold;
}

A.uurl:hover 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8E132B;
	TEXT-DECORATION: underline;
	background-color:#EAD7DA;
}

A.uurl
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	TEXT-DECORATION: underline;

}

.imgserv {
border:solid 1px #ffffff;
}
.imgport {
border:solid 1px #A64C5F;
}

.contit {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight:bold;
}

A.emailc {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #ffffff;
		TEXT-DECORATION: none;
}

A.emailc:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #ffffff;
		TEXT-DECORATION: underline;
}

.menue {
      background:url("images/silk_77.gif") no-repeat center bottom;

	  }




/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
	padding-left:6px;
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll { 
	width: 770px;
	height: 200px;
	margin-bottom: 1em;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 770px;
	height: 200px;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 296px;
	height: 200px;
}

.gallerybtn{
position: absolute;
top: 150px;
right:0px;
}
.gallery_thumb{
padding: 2px;
}
.scrolltd{
position:relative;
}
