
/*
* CSS for EGW
*/


body {
	background: #d2d9a8;
	font: normal 3em "Book Antiqua", Calibri, Verdana, Helvetica, Arial, sans-serif !important;
	color: #11b1cc;
	line-height: 1.4;
	margin: 0px auto;
	margin-top: 25px;
	padding: 0;
	letter-spacing: 0;
	border-bottom: 0 !important;
}
img {
	border: none 0;
}
h1 {
	margin: 0;
	padding: 0;
	font: normal .5em "Book Antiqua", Calibri, Verdana, Helvetica, Arial, sans-serif !important;
}
h2 {
	margin: 0;
	padding: 0;
	font: normal .35em "Book Antiqua", Calibri, Verdana, Helvetica, Arial, sans-serif !important;
}
h3 {
	margin: 0;
	padding: 0;
	font: normal .32em "Book Antiqua", Calibri, Verdana, Helvetica, Arial, sans-serif !important;
}
h4 {
	margin: 0;
	padding: 0;
	font: normal .32em "Book Antiqua", Calibri, Verdana, Helvetica, Arial, sans-serif !important; /* italic */
}
h5 {
	margin: 0;
	padding: 0;
	padding: 10px 0px 10px 0px;
	font: bold small-caps .42em "Book Antiqua", Calibri, Verdana, Helvetica, Arial, sans-serif !important;
}
h6 {
	margin: 0;
	padding: 0;
	color: #616467;
	font: normal .32em "Book Antiqua", Calibri, Verdana, Helvetica, Arial, sans-serif !important;
}

h6#noscript {
	margin: 0;
	padding: 0;
	color: Red;
	position: relative; top: -5px; text-align:center;
	font: bold small-caps .32em "Book Antiqua", Calibri, Verdana, Helvetica, Arial, sans-serif !important;
}

h6#back {
	margin: 0;
	padding: 0;
	color: #616467;
	position: relative; top: -5px; text-align:center;
	font: bold small-caps .32em "Book Antiqua", Calibri, Verdana, Helvetica, Arial, sans-serif !important;
}

a {
	color: #11b1cc;
	text-decoration: none;
	outline: none;
}
a:hover {
	color: #1381a4;
	text-decoration: none;
}
.clr {
	clear:both;
	height: 1px;
	padding: 0 auto; margin: 0;
}
#egw-siteContain {
	width: 900px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
#egw-siteHeader {
	width: 900px;
	height: 211px;
	background: url(../images/header.png) 15px 0 no-repeat;
}
#egw-mainContent {
	background: url(../images/content_background.png) 24px 0 repeat-y;
	height: 100%;
	text-align:left;
	padding: 3% 6% 3% 4.5%;
}
#egw-mainContent2 {
	background: url(../images/content_background.png) 24px 0 repeat-y;
	height: 310px;
	text-align:left;
	padding: 3% 6% 3% 4.5%;
}
#egw-mainFooter {
	width: 900px;
	height: 50px;
	background: url(../images/footer.png) 25px 0 no-repeat !important;
	text-align:center;/*position: fixed; bottom: 0;*/
}
p.egw-mainFooter {
	margin: 0;
	padding: 0;
	font: normal .32em "Book Antiqua", Calibri, Verdana, Helvetica, Arial, sans-serif !important;
}
#egw-Contact {
	margin: 0;
	padding: 0;
	color: #616467;
	position: relative;
	top: -2px;
	font: normal 16px "Book Antiqua", Calibri, Verdana, Helvetica, Arial, sans-serif !important;
}
.egw-FAQ b {
	color: #11b1cc;
}
.accordion2 {
	width: 780px;
	color: #616467;/*border-bottom: solid 1px #c4c4c4;*/
}
.accordion2 h3 {
	background: #ffffff;
	padding: 15px;
	margin: 0;
	cursor: pointer;
}
.accordion2 h3.active {
	background-position: right 5px;
}
.accordion2 p {
	width: 700px;
	background: #d9f3f7;
	margin: 0;
	padding:  15px;
	border: solid 1px #11b1cc;
	position: relative;
	left: 20px;
	display: none;
	font: normal .27em "Book Antiqua", Calibri, Verdana, Helvetica, Arial, sans-serif !important;
}
.accordion2 span {
	position:relative;
	left: 565px;
	top: 10px;
	color: #1381a4;
}
.accordion2 span:hover {
	position:relative;
	left: 565px;
	top: 10px;
	color: #11b1cc;
}
 .accordion2 span:avtive {
 position:relative;
left: 565px;
 color: #1381a4;
}
.accordion2 img {
	position:relative;
	top: 5px;
}
.accordion2 b {
	color: #11b1cc;
}





/* MAIN NAV 

/* top main nav */
ul.egw-mainNav {
	position: relative;
	top: 170px;
	height: 41px;
	width: 810px;
	left: 40px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.egw-mainNav li {
	float: left;
	height: 41px;
}
ul.egw-mainNav li a {
	float: left;
	height: 41px;
	background: url(../images/main-navbar.png) 0 0 no-repeat;
	overflow: hidden;
}
ul.egw-mainNav li a.egw-home {
	background-position: 0 0;
	width: 97px;
}
ul.egw-mainNav li a.egw-home:hover {
	background-position: 0 -41px;
}
ul.egw-mainNav li a.egw-home:active {
	background-position: 0 -41px;
}
ul.egw-mainNav li a.egw-about {
	background-position: -97px 0;
	width: 105px;
}
ul.egw-mainNav li a.egw-about:hover {
	background-position: -97px -41px;
}
ul.egw-mainNav li a.egw-about:active {
	background-position: -97px -41px;
}
ul.egw-mainNav li a.egw-green {
	background-position: -202px 0;
	width: 182px;
}
ul.egw-mainNav li a.egw-green:hover {
	background-position: -202px -41px;
}
ul.egw-mainNav li a.egw-green:active {
	background-position: -202px -41px;
}
ul.egw-mainNav li a.egw-services {
	background-position: -384px 0;
	width: 208px;
}
ul.egw-mainNav li a.egw-services:hover {
	background-position: -384px -41px;
}
ul.egw-mainNav li a.egw-services:active {
	background-position: -384px -41px;
}
ul.egw-mainNav li a.egw-blog {
	background-position: -592px 0;
	width: 77px;
}
ul.egw-mainNav li a.egw-blog:hover {
	background-position: -592px -41px;
}
ul.egw-mainNav li a.egw-blog:active {
	background-position: -592px -41px;
}
ul.egw-mainNav li a.egw-contact {
	background-position: -671px 0;
	width: 134px;
}
ul.egw-mainNav li a.egw-contact:hover {
	background-position: -671px -41px;
}
ul.egw-mainNav li a.egw-contact:active {
	background-position: -671px -41px;
}
/* sub main about nav */
ul.egw-mainNav-sub-about {
	position: relative;
	top: 170px;
	height: 25px;
	width: 450px;
	left: 137px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.egw-mainNav-sub-about li {
	float: left;
	height: 25px;
}
ul.egw-mainNav-sub-about li a {
	float: left;
	height: 25px;
	background: url(../images/main-navbar-sub2.png) 0 0 no-repeat;
	overflow: hidden;
}
ul.egw-mainNav-sub-about li a.egw-background-sub {
	background-position: -1px -26px;
	width: 202px;
}
ul.egw-mainNav-sub-about li a.egw-background-sub:hover {
	background-position: 0 0;
}
ul.egw-mainNav-sub-about li a.egw-background-sub:active {
	background-position: 0 0;
}
ul.egw-mainNav-sub-about li a.egw-staff-sub {
	background-position: -202px -26px;
	width: 221px;
}
ul.egw-mainNav-sub-about li a.egw-staff-sub:hover {
	background-position: -202px 0;
}
ul.egw-mainNav-sub-about li a.egw-staff-sub:active {
	background-position: -202px 0;
}
/* sub main green weddings nav */
ul.egw-mainNav-sub-green {
	position: relative;
	top: 170px;
	height: 25px;
	width: 450px;
	left: 242px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.egw-mainNav-sub-green li {
	float: left;
	height: 25px;
}
ul.egw-mainNav-sub-green li a {
	float: left;
	height: 25px;
	background: url(../images/main-navbar-sub2.png) 0 0 no-repeat;
	overflow: hidden;
}
ul.egw-mainNav-sub-green li a.egw-gwp-sub {
	background-position: -427px -26px;
	width: 222px;
}
ul.egw-mainNav-sub-green li a.egw-gwp-sub:hover {
	background-position: -427px 0px;
}
ul.egw-mainNav-sub-green li a.egw-gwp-sub:active {
	background-position: -427px 0px;
}
ul.egw-mainNav-sub-green li a.egw-faq-sub {
	background-position: -650px -26px;
	width: 71px;
}
ul.egw-mainNav-sub-green li a.egw-faq-sub:hover {
	background-position: -650px 0px;
}
ul.egw-mainNav-sub-green li a.egw-faq-sub:active {
	background-position: -650px 0px;
}