body {background:#fff url(../images/bodybg.jpg) repeat-x 4px 0px; margin:0px;padding:0px;line-height:22px;}
div, td, span, p{font-family:Arial;font-size:13px;color:#1f1f1f; }

a:link, a:visited {color:#a41321; text-decoration:none;}
a:hover {color:#000;text-decoration:underline;}
img {border:0px;}

.topdiv { position:relative; height:339px; float:left; width:1000px; }
.toptext { margin:0px; padding:0px; }
.toptext ul{ margin:0px; padding:0px; }
.toptext li{list-style:none;float:right; font-size:12px; display:inline; text-transform: uppercase; color:#fff; padding:20px 40px 14px 0px;  }
.toptext li span{ font-weight:bold; color:#000;  font-size:12px; }
.headerbg { background:url(../images/headerbg.jpg) left top repeat-x; height:237px;}
.address { padding:118px 0px 62px 25px; color:#FFFFFF; font-weight:bold; font-size:14px;}
.slogan { padding:55px 0px 0px 0px ; width:350px; }
.slogan p{  width:255px; margin:0px; padding:0px; color:#FFFFFF; }
.headerimg {width:313px;height:213px;padding:0px;position:absolute;
margin-left:60px;z-index:1px;left: 225px;top: 120px;}

.logo { padding:0px; }
.logo a:link, .logo a:visited {display:block; background-repeat:no-repeat; text-indent:-999999px; background-image:url(../images/logo.gif); width:242px; height:205px; padding:0px; position:absolute; margin-left:20px; z-index:0px;}

.content{  padding:42px 6px 30px 6px;}
.contentpadrgt{ padding-right:25px;}

h1 { color:#09090a; font-family:Arial; padding:0px 0px 30px 0px; background: url(../images/titlebg.jpg) 0px 40px repeat-x; text-transform:uppercase; line-height:30px; margin:0px; font-weight:normal; font-size:25px; width:405px; }
	
/*table.footer{ height:50px; padding:15px 40px;  text-align:center; line-height:22px; color:#a41321;}
.footer td { color:#a41321;}
.footer a:link, .footer a:visited{ color:#a41321;  text-decoration:none; }
.footer a:hover{ color:#000;  text-decoration:none  }
.footer .copyight { color:#000; height:20px;}
*/
table.footer { text-align:center; line-height:22px; }
.footer td {padding:3px 40px; color:#a41321;}
.footer td.copy {padding:3px 40px; color:#000;}
.footer a:link{color:#a41321;  text-decoration:none;}
.footer a:visited{color:#a41321;  text-decoration:none;}
.footer a:hover{color:#000;  text-decoration:none;}

.MainNavigation{float:right;width:725px;}
.MainNavigation ul{margin:0px; padding:0px;}
.MainNavigation li{margin:0px; padding:0px 1px 0px 0px;list-style:none;float:left;}
.MainNavigation li a:link, .MainNavigation li a:visited{color:#FFF;font-size:13px;text-decoration:none;font-weight:bold;float:left;text-align:center;text-transform:uppercase; height:25px; padding:10px 0px 0px 0px;}
.MainNavigation li a:hover {}

.MainNavigation li.Current a{background: url(../images/home_hover.png) no-repeat 0px 0px;}

.MainNavigation li.home a{background: url(../images/home.png) no-repeat 0px 0px; width:97px;}
.MainNavigation li.home a:hover{background: url(../images/home_hover.png) no-repeat 0px 0px; width:97px;}

.MainNavigation li.aboutus a{background: url(../images/aboutus.png) no-repeat 0px 0px; width:115px;}
.MainNavigation li.aboutus a:hover{background: url(../images/aboutus_hover.png) no-repeat 0px 0px; width:115px;}

.MainNavigation li.Services a{background: url(../images/services.png) no-repeat 0px 0px; width:106px;}
.MainNavigation li.Services a:hover{background: url(../images/services_hover.png) no-repeat 0px 0px; width:106px;}

.MainNavigation li.Contact a{background: url(../images/contact.png) no-repeat 0px 0px; width:105px;}
.MainNavigation li.Contact a:hover{background: url(../images/contact_hover.png) no-repeat 0px 0px; width:105px;}

.MainNavigation li.faq a{background: url(../images/faq.png) no-repeat 0px 0px; width:79px;}
.MainNavigation li.faq a:hover{background: url(../images/faq_hover.png) no-repeat 0px 0px; width:79px;}

.MainNavigation li.photogallery a{background: url(../images/photogallery.png) no-repeat 0px 0px; width:142px;}
.MainNavigation li.photogallery a:hover{background: url(../images/photogallery_hover.png) no-repeat 0px 0px; width:142px;}

.sitemap{ margin:0px; padding: 0px 0px 10px 30px;}
.sitemap ul{ margin:0px; padding:0px;  }
.sitemap li{ margin:0px; padding:0px 0px 0px 5px; line-height:22px;}

img.double-border {
	border: 5px solid #ddd;
	padding: 5px; /*Inner border size*/
	background: #fff; /*Inner border color*/
}

.EWC_PhotoGalleryCategory {
	display: none;
}
.EWC_PhotoGalleryDescription {
	display: none;
}
.EWC_PhotoGalleryTable {
	width: 100%;
	margin: auto;
	text-align: center;
}
.EWC_PhotoGalleryTable img {
	border: 5px solid #ddd;
	padding: 5px; /*Inner border size*/
	background: #fff; /*Inner border color*/
	margin: auto;
	text-align: center;
}
.EWC_PhotoGalleryTable a {
	text-decoration: none;
}
.EWC_PhotoGalleryCategoryCaption, .EWC_PhotoGalleryCategoryCaption a:link, .EWC_PhotoGalleryCategoryCaption a:visited {
	color: #A41321;
	text-decoration: none;
}
.EWC_PhotoGalleryCategoryCaption a:hover {
	color: #000000;
}
