

A.navlink {
	
	font-family:Arial;
	color:#636363;
	text-decoration:none;
	font-size:9pt;
	font-weight:900;

}

A.navlink:hover {

	color:#660000;

}

A.currentPageLink {
	font-family:Arial;
	color:#660000;
	text-decoration:none;
	font-size:9pt;
	font-weight:900;
	background-color:#F7F7F7;
}

A.currentPageLink:hover {

	color:#660000;
	background-color:#F7F7F7;
}



A.demoLink {
	
	font-family:Arial;
	color:#636363;
	text-decoration:none;
	font-size:16pt;
	font-weight:900;
	vertical-align:middle;
}

A.demoLink:hover {
	font-size:16pt;
	color:#660000;

}




A.footerLink {
	
	font-family:"Comic Sans MS";
	color:#9A9A9A;
	font-size:7pt;
	text-decoration:none;
	font-weight:100;
	background-color:#F7F7F7;
}


A.footerLink:hover {
	color:#660000;
	background-color:#F7F7F7;
}




/* LAYOUT */

body {
	text-align:center;
	font-family:arial;
	font-weight:400;
	font-size:9pt;
	color: #515151;
	background-color:#cccccc;

	height: 100%; margin-bottom: 1px;
}



div#container {
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	background-color:#F7F7F7;

}



div#header {
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #E1E1E1;
	background-color:#F7F7F7;
	padding: 134px 0px 0px 0px;


	background-image: url('topbanner.jpg');
	background-repeat: no-repeat;
	background-position:top;
}



div#navBar {
	float: left;
	padding: 0px 0px 0px 25px;
	text-align:left;

}






div#indexPageNavBar {

	padding: 145px 0px 0px 25px;
	text-align:left;
}


div#indexHeader {

	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #E1E1E1;
	background-color:#F7F7F7;
	padding: 134px 0px 0px 0px;

	background-image: url('indexcombinedpic.jpg');
	background-repeat: no-repeat;
	background-position:top;

}

div#indexPageBodyText {

	margin-left: auto;
	margin-right: auto;
	padding: 350px 50px 0px 40px;
	text-align:justify;

}







div#aboutPic {
	background-color:#F7F7F7;
	padding: 0px 0px 0px 0px;
}

div#aboutUsBodyText {
	padding: 0px 60px 0px 190px;
	text-align:justify;

}

div#aboutUsBodyText2 {

	padding: 0px 60px 0px 60px;
	text-align:justify;

}
div#aboutUsSpacerline {
	font-size:1pt;
	text-align:justify;

}




div#servicesPic {
	background-color:#F7F7F7;
	background-image: url('servicesbg3.jpg');
	background-repeat: no-repeat;
	background-position:right bottom;

	padding: 0px 0px 0px 0px;

}

div#servicesPageBodyText {

	padding: 0px 50px 20px 190px;
	text-align:justify;

}

div#servicesPageBodyText_Package1 {


	margin-left: auto;
	margin-right: auto;
	padding: 15px 0px 0px 50px;
	text-align:left;

}

div#servicesPageBodyText_Package2 {


	margin-left: auto;
	margin-right: auto;
	padding: 10px 0px 0px 50px;
	text-align:left;

}

div#servicesPageBodyText_Package3 {

	margin-left: auto;
	margin-right: auto;
	padding: 10px 0px 0px 50px;
	text-align:left;

}

div.servicesList {

	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 0px 20px;
	text-align:justify;
}

div#servicesPageBodyText2 {
	padding: 0px 50px 0px 86px;
	text-align:justify;
}

div#servicesPageBodyText2smaller {
	font-size:8pt;
	text-align:justify;
}

div.servicesPageBodyTextHeavy {
	font-weight:900;
}

div#inset {
	padding: 0px 340px 0px 30px;
}

div#pricesText {
	padding: 0px 0px 0px 0px;
}





div#faqBigText {
	
	padding: 0px 0px 10px 200px;


}

div#faqPic1 {
	background-color:#F7F7F7;
	background-image: url('faqPic1v2.jpg');
	background-repeat: no-repeat;
	background-position:right top;
	
	padding: 0px 0px 0px 0px;
	text-align:justify;
}

div#faqPic2 {
	background-color:#F7F7F7;
	background-image: url('coupleingarden2.jpg');
	background-repeat: no-repeat;
	background-position:bottom;
	height: 310px;
	padding: 0px 0px 0px 0px;
	text-align:justify;
}

div#faqBodyText1 {
	padding: 0px 280px 0px 60px;
	text-align:justify;
}

div#faqBodyText2 {
	padding: 0px 60px 0px 60px;
	text-align:justify;
}

div.faqBodyText3_questions {
	padding: 0px 0px 0px 0px;
	text-align:justify;
	font-weight:900;
}







div#demosPageBodyText {
	padding: 0px 50px 0px 190px;
	text-align:justify;
	height:117px;

}

div#demosPageBodyText2 {

	text-align:justify;
	padding: 0px 50px 0px 190px;


}
div#mplayerIcon {
	padding: 87px 0px 0px 340px;
}

div.demosPageBodyTextSmaller {
	font-size:8pt;
}


div#demosPic {
	background-color:#F7F7F7;
	background-image: url('demosPic.jpg');
	background-repeat: no-repeat;
	background-position:right bottom;
	height: 650px;
	padding: 0px 0px 0px 0px;
}

div#demoLinksText1 {
	padding: 35px 40px 0px 205px;
	text-align:left;
	font-family:arial;
	font-weight:400;
	font-size:9pt;
	color: #515151;
}

div#demoLinksText2 {
	padding: 20px 40px 0px 170px;
	text-align:left;
	font-family:arial;
	font-weight:400;
	font-size:9pt;
	color: #515151;


}

div#demoLinksText3 {

	padding: 20px 40px 0px 100px;
	text-align:left;
	font-family:arial;
	font-weight:400;
	font-size:9pt;
	color: #515151;
}

div#demoLinksText4 {

	padding: 20px 40px 0px 40px;
	text-align:left;
	font-family:arial;
	font-weight:400;
	font-size:9pt;
	color: #515151;
}

div#demoLinksText5 {

	padding: 20px 40px 0px 55px;
	text-align:left;
	font-family:arial;
	font-weight:400;
	font-size:9pt;
	color: #515151;
}

div#demoLinksText6 {

	padding: 20px 40px 0px 85px;
	text-align:left;
	font-family:arial;
	font-weight:400;
	font-size:9pt;
	color: #515151;
}








div#testimonialsPic {
	background-color:#F7F7F7;
	background-image: url('testimonialsBG3.jpg');
	background-repeat: no-repeat;
	background-position:right bottom;
	height: 360px;
	padding: 0px 0px 0px 0px;

}

div#testimonialsBodyText {

	padding: 0px 50px 0px 190px;
	text-align:justify;

}

div#testimonialsBodyText2 {

	padding: 0px 100px 0px 100px;
	text-align:justify;
}

div.testimonialsBodyText3_names 
{
	padding: 0px 40px 0px 0px;
	text-align:justify;
	font-weight:900;
}









div#contactsBodyText {
	padding: 0px 0px 20px 190px;
	text-align:justify;

}


div.contactHeavyText 
{
	padding: 10px 50px 10px 190px;
	text-align:right;
	font-weight:900;

}


div#formContainer {

	padding: 0px 0px 0px 0px;
	text-align:right;
	height:390px;

}

div.contactHeavyText2
{
	text-align:right;
	font-weight:900;
	padding: 0px 50px 0px 120px;
	height:25px;


}

div#contactsForm {
	background-image: url('contactPic5.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 0px 270px 0px 0px;
	text-align:right;
	height:347px;

}

div.spacerLine {
	font-size:1pt;
}






div#confirmedBodyArea {
	background-color:#F7F7F7;
	padding: 240px 0px 40px 90px;
	text-align:right;
}






div#footer {

	margin-left: auto;
	margin-right: auto;

	font-family:arial;
	font-weight:100;
	font-size:7pt;
	text-align:center;
	color: #9A9A9A;
	background-color:#F7F7F7;
	padding: 5px 0px 5px 0px;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;


}





