@charset "utf-8";

/* CSS Document */

@import "iefix.css";



body {

	background: url('../images/bodyBG.jpg');

	font-size:12px;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

}



.clear {

	clear:both;

	line-height:0;

	font-size:0;

}



h1{

	font-size: 24px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color: #7a68ae;

	font-weight:normal;

	margin:0;

	line-height:28px;

	padding:0 0 13px 0;

}



h2{

	font-size:18px;

	color:#7a68ae;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

	margin:0;

	padding:0;

}



h3 {

	font-size:16px;

	color: #69a61b;

	font-weight:normal;

	margin:0;

	padding:0 0 13px 0;

}



h4{

	color:#7a68ae;

	font-size:15px;

	font-weight:normal;

	padding:0;

	margin:0;

	font-family:Georgia, "Times New Roman", Times, serif;

}



h5{

	padding:0;

	margin:5px 0 17px 0;

}



a {

	text-decoration: none;

	margin:0;

	color:#7A68AE;

	padding:0;

}



a:hover{

	text-decoration:underline;

}



img {

	border: 0;

}



p{

	margin:0;

	padding:0 0 16px 0;

	color:#4b4b4b;

	font-size:12px;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

}



ul, li{

	list-style-type:none;

	padding:0;

	margin:0;

}



#wrapper{

	margin: 0 auto;

	width: 984px;

}



#header{

	background:url(../images/topBar.png) no-repeat left top;

	width: 984px;

	height: 187px;

}



#logo{

	width: 346px;

	height: 116px;

	position: relative;

	left: 35px;

}



#logo a {

	display: block;

	width: 346px;

	height: 116px;

	cursor:pointer;

	text-indent:-9000px;

	background: url(../images/logo.png) no-repeat left top;

}



/* woj menu */

#mainmenu {

 	margin:0;

 	padding:21px 0 0 83px;

 	width: 791px;

 	height: 39px;

 	float: left;



}



#mainmenu ul {

 	width: 750px;

 	height: 37px;

 	margin: 0 0 0 2px;

 	padding:0;

 	display: inline;

 	list-style-type: none;

 	float: left;

 	text-decoration: none; 

}



#mainmenu ul li{

	margin: 0px 1px 0px 0px;

 	padding: 0px 0px 0px 0px;

 	display: inline;

 	list-style-type: none; 

 	float: left;

 	width: auto;

 	height: 37px;

 	text-decoration: none;

}

#mainmenu ul li a{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	color:#7a68ae;

	display: block;

	height: 27px;

	text-decoration: none;

	padding: 10px 18px 0 18px;

	display:inline-block;

}

#mainmenu ul li a:hover, #mainmenu ul li a.active{

	background: transparent url(../images/menuLinkHover.gif) repeat-x left top;

	color: #ffffff;

}



#mainmenu li{

	background:url(../images/splitter-mainnav.gif) no-repeat right top;

}

/* end woj menu */

/*Header end*/



/*Content start*/

#content{

	background: url('../images/contentBG.png');

	background-repeat: repeat-y;

	width: 918px;

	padding: 3px 33px 20px 33px;

	margin:0;

}



#index-content-top{

	width: 918px;

	margin:0;

	padding:0 0 12px 0;

}



#index-content-topleft{

	width: 199px;

	margin:0;

	padding:0;

	float:left;

}



#index-content-topcenter{

	width: 487px;

	margin:0;

	padding:0 0 0 20px;

	float:left;

}



#index-content-topright{

	width:174px;

	height:248px;

	margin:0;

	padding:10px 5px 0 20px;

	float:right;

	background:url(../images/testimonial.jpg) no-repeat left top;

}



#index-content-center{

	width: 918px;

	margin:0;

	padding:0;

}



#index-content-center ul{

	width: 918px;

}



#index-content-center ul li{

	float:left;

	width:165px;

	padding-left:10px;

	padding-right:10px;

	position:relative;

}



#index-content-center ul li.wedding, #content-left ul li.wedding{

	background:url(../images/weddings.jpg) no-repeat left top;

	height:108px;

	padding-top:12px;

}



#index-content-center ul li.bady-naming, #index-content-center ul li.commit, #index-content-center ul li.renewal, #index-content-center ul li.funerals{

	height:80px;

	padding-top:40px;

}



#index-content-center ul li.bady-naming, #content-left ul li.bady-naming{

	background:url(../images/baby.jpg) no-repeat left bottom;

}



#index-content-center ul li.commit, #content-left ul li.commit{

	background:url(../images/commitment.jpg) no-repeat left bottom;

}



#index-content-center ul li.renewal, #content-left ul li.renewal{

	background:url(../images/renewal.jpg) no-repeat left bottom;

}



#index-content-center ul li.funerals, #content-left ul li.funerals{

	background:url(../images/funerals.jpg) no-repeat left bottom;

}



#index-content-center ul li.nopadding{

	padding-right:0;

}



#index-content-center span, #content-left span{

	position:absolute;

	bottom:8px;

	left:7px;

	width: 69px;

	height:17px;

	padding:0;

	margin:0;

}

#index-content-center a, #content-left a {

	background: url('../images/linkBG.png');

	background-repeat: no-repeat;

	width: 69px;

	height:16px;

	display:block;

	cursor:pointer;

	text-decoration: none;

	font-family: tahoma;

	font-size: 11px;

	text-align:center;

	color: #ffffff;

	margin:0; 

	padding:1px 0 0 0;

}





#events {

	margin-top:15px;

	width:918px;

}



#events a{

	color:#fff;

}



#events h2{

	color:#fff;

	padding-top:1px !important;

}



#eventsBarTop {

	background: url('../images/eventsBar.jpg');

	background-repeat: no-repeat;

	margin: auto;

	width: 918px;

	height: 30px;

}



#eventsBarBottom {

	background: url('../images/eventsBarBottom.jpg');

	background-repeat: no-repeat;

	margin: auto;

	width: 918px;

	height: 30px;

}



#content-left{

	float:left;

	width:175px;

	padding:84px 0 0 0;

	margin:0;

}



#content-left ul{

	width:175px;

	padding:0;

	margin:0;

}



#content-left ul li{

	width:165px;

	padding-left:10px;

	position:relative;

	margin-bottom:7px;

}



#content-left ul li.bady-naming, #content-left ul li.commit, #content-left ul li.renewal, #content-left ul li.funerals{

	height:77px;

	padding-top:17px;

}



#content-center{

	width:510px;

	float:left;

	padding:0 0 0 20px;

	margin:0;

}



#content-center h4{

	padding-bottom:13px;

}



#content-center ul{

	padding-bottom:13px;

	padding-left:15px;

}



#content-center ul li{

	line-height:18px;

	padding: 0 0 5px 15px;

	color:#4b4b4b;

	background:url(../images/pinkArrow.jpg) no-repeat left 4px;

}



.split-line{

	font-size:0;

	width:100%;

	border-top:1px solid #dbd6ea;

	margin:0 0 13px 0;

	padding:0;

}



#content-right{

	width:198px;

	float:right;

}



h2.talk{

	font-size:24px;

	color:#7a68ae;

}



#phone span, .phone span{

	color:#69a61b;

}



#enquiry-main{

	width:198px;

	background:url(../images/enquiry-topbg.gif) no-repeat left top;

	padding:11px 0 0 0;

	margin:0;

}



#enquiry-center{

	width:176px;

	background:#ece7f3;

	padding: 0 9px 0 13px;

}

#enquiry-center-submit{
	width:176px;

	background:none;

	padding: 0 9px 0 13px;

}

#enquiry-btm{

	width:198px;

	height:11px;

	background:url(../images/enquiry-btmbg.gif) no-repeat left top;

	font-size:0;

}



#enquiry-center p{

	font-size:11px;

	padding-bottom:13px;

}



#enquiry-center h2{

	padding-bottom:11px;

}



#enquiry-center label{

	color:#7a68ae;

	font-size:11px;

	margin:0;

	padding:0;

	float:left;

}



#enquiry-center input{

	color:#7a68ae;

	font-size:11px;

	color:#4b4b4b;

	width:169px;

	height:16px;

	float:left;

	border:1px solid #c7c2d5;

	margin:4px 0 6px 0; 

	padding:1px 0 0 0;

}



#enquiry-center select{

	color:#7a68ae;

	font-size:11px;

	color:#4b4b4b;

	width:169px;

	height:19px;

	margin:4px 0 6px 0; 

	border:1px solid #c7c2d5;

	padding:0;

}



#enquiry-center textarea{

	color:#7a68ae;

	font-size:11px;

	color:#4b4b4b;

	width:169px;

	height:75px;

	border:1px solid #c7c2d5;

	margin:4px 0 6px 0; 

	padding:0;

}



#enquiry-center input.submit-btn{

	background:url(../images/submitButton.jpg) no-repeat left top !important;

	width:50px !important;

	height:17px !important;

	color:#fff;

	padding:0 0 3px 0 !important;

	margin:0 4px 0 0;

	border:0;

	cursor:pointer;

}

#enquiry-center-submit input.submit-btn{

	background:url(../images/submitButton.jpg) no-repeat left top !important;

	width:50px !important;

	height:17px !important;

	color:#fff;

	padding:0 0 3px 0 !important;

	margin:0 4px 0 0;

	border:0;

	cursor:pointer;

}

/*Content end*/



/*footer start*/

#footer {

	background: url('../images/footerBar.png');

	background-repeat: no-repeat;

	width: 920px;

	height: 72px;

	margin:0;

	padding:16px 34px 0 30px;

}

#footer a{

	font-size:12px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#564191;

}



#footer ul{

	padding-top:8px;

}



#footer ul li{

	float:left;

	font-size:12px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#564191;

	background:url(../images/footer-li-spliter.gif) no-repeat left 2px;

	padding:0 4px 0 6px;

}



#footer ul li.nobg{

	background:none;

	padding-left:0;

}



#footer p{

	color:#564191;

	font-family:Georgia, "Times New Roman", Times, serif;

	margin:0;

	padding:0;

}



#footer a:hover{

	text-decoration:underline;

}



#footerLeft {

	float: left;

	width: 425px;

	color: #564191;

	font-family: Georgia;

	font-size: 12px;

	margin:0;

	padding:0;

}



#footerRight {

	float: right;

	width: auto;

	color: #564191;

	font-family: Georgia;

	font-size: 12px;

	margin: 0;

}

/*footer end*/































#contentContainer {

	width: 918px;

	height: 258px;

	margin: auto;

}



#contentContainer.general {

	width: 918px;

	height: auto;

	margin: auto;

}



#contentContainer.general h1{

	font-size:16px;

}





#contentRight.general {

	width: 210px;

	background: none;

	height: auto;

	position: relative;

	bottom: 25px;

}



#phone, .phone {

	font-family: georgia;

	font-size: 17px;

	color: #7a68ae;

}





#testimonials {

width: 171px;

height: 235px;

font-family: tahoma;

font-size: 12px;

color: #4b4b4b;

margin-left: 25px;

padding-right: 7px;

position: relative;

bottom: 10px;

}



#testimonials h4, #testimonialText {

font-family: Georgia;

font-weight: normal;

font-size: 15px;

color: #5b498f;

}



#testimonials img {

position: relative;

bottom: 15px;

margin-left: 35px;

}



#testimonialLink {

background: url('../images/tLinkBG.png');

background-repeat: no-repeat;

margin-left: 8px;

position: relative;

bottom: 30px;

width: 88px;

height: 17px;

color: #ffffff;

font-family: tahoma;

font-size: 11px;

padding-left: 9px;

padding-right: 12px;

padding-bottom: 4px;

padding-top: 2px;

}



#testimonialInfo {

position: relative;

bottom: 35px;

}



/* TESTIMONIALS END */







/* MAIN CONTENT */

#contentCenter {

float: left;

width: auto;

height: 258px;

font-family: tahoma;

font-size: 12px;

color: #4b4b4b;

padding-left: 25px;

position: relative;

bottom: 20px;

}



#contentCenter.general {

height: auto;

padding-right: 25px;

}



#contentCenter h1 {

font-size: 24px;

font-family: georgia;

color: #7a68ae;

}



#contentCenter a {

color: #7A68AE;

}

#contentCenter a:hover {

text-decoration:underline;

}



#contentText {

width: 470px;

margin: auto;

}

#contentText h1{

	font-size:18px;

}



#contentText.general {

width: 450px;

border-bottom: 1px #dbd6ea solid;

padding-bottom: 20px;

padding-top: 5px;

margin-top: 15px;

padding-left: 20px;

padding-right: 10px;

}



.generalContent {

width: 450px;

margin: auto;

border-bottom: 1px #dbd6ea solid;

padding-bottom: 20px;

padding-top: 5px;

margin-top: 15px;

padding-left: 20px;

padding-right: 10px;

}



.generalContent h4 {

font-family: tahoma;

font-size: 14px;

color: #7a68ae;

}



.generalContent h2 {

font-family: georgia;

font-size: 24px;

color: #7a68ae;

}



.testimonialGeneral {

font-family: georgia;

font-size: 15px;

color: #7a68ae;

}



.info {

font-family: tahoma;

font-size: 12px;

color: #4b4b4b;

padding-bottom: 30px;

}



.headLine {

border: 2px #dbd6ea solid;

width: 482px;

padding-top: 12px;

background-repeat: no-repeat;

background-position: bottom;

padding-left: 12px;

padding-right: 12px;

margin-bottom: 13px;

}



.headLine h4{

	font-family:Tahoma, Arial, Helvetica, sans-serif;

}





#testimonialDiv {

width: 456px;

margin-top: 20px;

padding-top: 10px;

background: #f8f6fb url('../images/testimonialBottom.gif');

background-repeat: no-repeat;

background-position: bottom;

padding-bottom: 30px;

padding-left:16px;

padding-right:38px;

margin-bottom:13px;

}



#testimonialDiv h2 {

font-family: georgia;

font-size: 24px;

color: #7a68ae;

padding-bottom:13px;

}



#backToTop a{

font-family: tahoma;

font-size: 12px;

color: #69a61b;

}



#contactDetails h5{

font-family: georgia;

font-size: 24px;

color: #7a68ae;

}



#contactDetails span {

font-family: georgia;

font-size: 17px;

color: #69a61b;

}



#contactDetails {

width: auto;

}



#generalForm {

background: #ece7f3 url('../images/generalForm.jpg');

background-position: bottom;

background-repeat: no-repeat;

color: #7a68ae;

font-family: tahoma;

font-size: 11px;

padding: 0px 15px 15px 15px;

position: relative;

bottom: 85px;

}



.submitButton {

background: url(../images/submitButton.jpg) no-repeat left top;

border:0;

font-family: tahoma;

color: #ffffff;

font-size: 11px;

width: 53px;

height: 11px;

padding-top: 3px;

padding-bottom: 20px;

}



.generalContent li {

background: none;

list-style-image: url('../images/pinkArrow.jpg');

padding: 0px;

}



/*END MAIN CONTENT*/





/* SERVICES */

#services {

width: 928px;

height: 120px;

margin: auto;

margin: 15px 16px 0px 16px;

position: relative;

left: 15px;

}



#services.events {

width: 928px;

height: 120px;

margin: auto;

margin: 0px;

position: relative;

left: 0px;

}



#services.general {

width: 176px;

height: auto;

margin: 100px 0px 0px 0px;

}



.navButtonsLeft {

float: left;

width: auto;

}



.navList{

	padding-top:4px;

}



.navList span{ 

	float:left;

	color:#fff !important;

}



.navButtonsRight {

float:right;

width: auto;

}



#previousBottom {

position: relative;

right: 50px;

}





#weddings {

background: url('../images/weddings.jpg');

background-repeat: no-repeat;

float: left;

width: 176px;

height: 120px;

padding-right: 10px;

}





#baby {

background: url('../images/baby.jpg');

background-repeat: no-repeat;

float: left;

width: 175px;

height:94px;

padding-left: 10px;

margin-top: 27px;

}



#commitment {

background: url('../images/commitment.jpg');

background-repeat: no-repeat;

float: left;

width: 175px;

height:94px;

padding-left: 10px;

margin-top: 27px;

}



#renewal {

background: url('../images/renewal.jpg');

background-repeat: no-repeat;

float: left;

width: 175px;

height:94px;

padding-left: 10px;

margin-top: 27px;

}



#funerals {

background: url('../images/funerals.jpg');

background-repeat: no-repeat;

float: left;

width: 175px;

height:94px;

padding-left: 10px;

margin-top: 27px;

}



/*General Services Images */



#weddings.generalService {

background: url('../images/weddings.jpg');

background-repeat: no-repeat;

float: left;

width: 176px;

height: 120px;

padding-right: 10px;

}



#baby.generalService {

background: url('../images/baby.jpg');

background-repeat: no-repeat;

float: left;

width: 175px;

height:94px;

padding-left: 10px;

margin-top: 5px;

}



#commitment.generalService {

background: url('../images/commitment.jpg');

background-repeat: no-repeat;

float: left;

width: 175px;

height:94px;

padding-left: 10px;

margin-top: 5px;

}



#renewal.generalService {

background: url('../images/renewal.jpg');

background-repeat: no-repeat;

float: left;

width: 175px;

height:94px;

padding-left: 10px;

margin-top: 5px;

}



#funerals.generalService {

background: url('../images/funerals.jpg');

background-repeat: no-repeat;

float: left;

width: 175px;

height:94px;

padding-left: 10px;

margin-top: 5px;

}





/* End General Services Images */



.servicesText {

float: left;

width: 100px;

font-family: Georgia;

font-size: 15px;

color: #7a68ae;

padding-left: 0px;

padding-top: 15px;

}



#weddingsText {

width: 80px;

font-size: 18px;

padding-left: 10px;

padding-top: 12px;

}



/* SERVICES END */



#eventsContent {

width: 918px;

height: 273px;

margin: auto;

font-family: Georgia;

font-size: 18px;

color: #ffffff;

}



#eventsContent.events {

height: auto;

}



.eventsLeft {

	float: left;

	padding-left: 13px;

	padding-top: 4px;

}



.eventsRight {

width: auto;

float: right;

font-family: tahoma;

font-size: 12px;

color: #ffffff;

padding-right: 10px;

}



.eventsLeft ul, .eventsRight ul{

	float:left;

}



.eventsLeft ul li, .eventsRight ul li{

 margin: 0;

 padding: 1px 3px 0 0;

 float:left;

 list-style-type: none; 

 text-decoration: none;

 font-family: tahoma;

 font-size: 12px;

 font-weight: bold;

}



.eventsLeft ul li a, .eventsRight ul li a{

font-family:tahoma;

font-weight:bold;

color:#7b69ae !important;

display:block;

display:inline-block;

text-decoration: none;

background: transparent url(../images/eventsFooterBox.png) no-repeat left top;

padding: 3px 0 0 0;

text-align:center;

margin:0 auto !important;

width:20px; 

height:18px;

cursor:pointer;

}



.eventsLeft ul li a:hover, .eventsLeft ul li a.active, .eventsRight ul li a:hover, .eventsRight ul li a.active{

	color:#69a61b !important;

	text-decoration:none;

}



a.more-events{

	display:block;

	margin-top:8px !important;

	float:left;

}



.next {

position: relative;

left: 260px;

bottom: 25px;

}



.nextpage {

	color:#fff;

	cursor:pointer;

	margin-left:10px;

	display:block;

	float:left;

	margin-top:4px;

}



.previous{

	margin-right:12px;

	display:block;

	float:left;

	margin-top:4px;

}



.eventsCenter {

width: 918px;

height: auto;

padding: 0 0 20px 0;

margin:16px 0 0 0;

background:url(../images/testimonialBG.jpg) repeat-x left bottom #fff;

/*border: solid 1px #000000;*/

}



.eventsImage {

float: left;

width: 514px;

height: 237px;

}



.testimonialImage {

float: left;

width: 514px;

height: 237px;

padding-top: 7px;

padding-bottom: 7px;

}

.test_image_left {

float: left;

width: 173px;

height: 237px;

}

.test_image_right {

float: right;

width: 338px;

height: 237px;

}





.eventsTestimonial {

float: right;

width: 360px;

}



.eventsTestimonial.events {

float: left;

margin:0;

padding:0 0 0 10px;

}



.eventsTestimonial.eventsTop {

float: right;

width: 330px;

margin-right: 20px;

background:  url('../images/testimonialBG.jpg');

background-repeat: repeat-x;

padding-right: 47px;

margin-bottom: 15px;

position: relative;

bottom: 10px;

/*border: solid 1px #FF0000;*/

}





/*#eventsTestimonial.eventsTop {

float: right;

width: 344px;

margin-right: 52x;

background:  url('../images/testimonialBG.jpg');

background-repeat: repeat-x;

position: relative;

bottom: 237px;



}*/



.eventsTestimonial h3 {

font-family: tahoma;

font-size: 16px;

color: #69a61b;

}



.eventsTestimonial p {

font-family: tahoma;

font-size: 12px;

color: #4b4b4b;

}



.eventsTestimonial h5 {

font-family: tahoma;

font-size: 12px;

color: #7b69ae;

font-weight:normal;

}



.eventsTestimonial {

padding-left: 7px;

padding-right: 33px;

}



#eventsBarBottom ul li a:hover{

color: #69a61b;

background: url('../images/eventsFooterBoxHover.png');

background-repeat: no-repeat;

}

label.error{ 
display: block; float: left; color: red !important; 
}
