#temporary {
	position: absolute;
	z-index: 999;
	width: 310px;
	height: 70px;
	left: 460px;
	top: 405px;
	background: #CDC9A5;
	padding: 10px;
	font-size: 17px;
	border-left: 15px solid #613131;

}
html {
	background: url(images/Wood.png) repeat;
	font-family: "Times New Roman";
}
#Wrapper {
	position: relative;
	margin: 50px auto;
	width: 850px;
	height: 600px;
}
#WhiteBox {
	height: 577px;
	width: 850px;
	background: #fff url(images/Gradient.jpg) repeat-x;
}
img.logo {
	position: absolute;
	top: 27px;
	right: 35px;
}
img.servicesTitle {
	position: absolute;
	top: 100px;
	left: 50px;
}
#BlueEdge{
	height: 26px;
	width: 850px;
	background: url(images/Footer.gif) no-repeat;
}
#PhotoBox {
	position: absolute;
	z-index: 4;
	top: 82px;
	left: 60px;
	width: 260px;
	height: 430px;
}
#fourCorners {
	position: absolute;
	z-index: 999;
	top: 82px;
	left: 60px;
	width: 260px;
	height: 430px;
}
/* These are the 4 photo corner images */
img.TLC { position: absolute; z-index: 999; bottom: 383px; right: 213px; }
img.TRC { position: absolute; z-index: 5; bottom: 383px; left: 203px; }
img.BLC { position: absolute; z-index: 5; top: 333px; right: 213px; }
img.BRC { position: absolute; z-index: 5; top: 333px; left: 203px; }

img.Photo { position: absolute; z-index: 4; }
img.PictureFrame { position: absolute; z-index: 3; bottom: 2px; right: 3px; }

/* These are the navigation menu styles */
#NavMenu {
	position: absolute;
	top: auto;
	right: 90px;
}
#NavMenu a {
	color: #362f2d;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
}
#NavMenu a:hover {
	color: #61adb9;
}
span.VR {
	font-size: 21px;
}
/* These are the index page paragraph styles */
#indexTextBox {
	position: absolute;
	top: 145px;
	left: 395px;
	font-size: 16px;
	color: #613131;
	width: 385px;
	height: 250px;
	line-height: 125%;
}
#indexTextBox p.intro:first-letter {
	font-size: 1.5em !important;
}
#indexTextBox p.listItems {
	margin-left: 60px;
}
*#indexTextBox p.listItems {
	display: inline;
}
#indexTextBox a {
	color: #208c9f;
	text-decoration: none;
}
#indexTextBox a:hover {
	color: #99cc33;
}
a.hoverWordI {
	color: #208c9f;
	text-decoration: none;
	position: relative;
}
a.hoverWordI .popUp {
	display: none;
	position: absolute;
	top: 25px;
	left: -25px;
	max-width: 390px;
	background: url(images/flower.png) no-repeat #208c9f;
	background-position: bottom right;
	border-color: #444;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	padding: 8px 26px 20px 10px;
	font-size: 16px;
	line-height: 18px;
	color: #fff;
	z-index: 999;
}
*html a.hoverWordI .popUp {
	background: url(images/flower.gif) no-repeat #208c9f !important;
}
a.hoverWordI:hover .popUp {
	display: block;
}

/* ************************************************ These are the services page paragraph styles********************************************** */
#servicesTextBox {
	position: absolute;
	top: 180px;
	left: 80px;	
	width: 699px;
	height: 321px;
	/* background: #ccc; */
	border-bottom: 1px solid #999;
	overflow: auto;
	padding-left: 10px;
}
span.servicesHeading {
	color: #208c9f;
	font-size: 28px;
}
span.services {
	color: #613131;
	font-size: 18px;
	padding: 5px 25px 10px 35px;
	line-height: 130%;
	display: block;
}
a.hoverWordS {
	color: #208c9f;
	text-decoration: none;
}
a.hoverWordS .popUp {
	display: none;
	position: absolute;
	left: 200px;
	/*height: 50px;*/
	max-width: 400px;
	background: url(images/flower.png) no-repeat #208c9f;
	background-position: bottom right;
	border-color: #333;
	border-style: solid;
	border-width: 0px;
	padding: 12px 30px 12px 12px;
	font-size: 17px;
	color: #fff;
	float: left;
	z-index: 999;
}
a.hoverWordS:hover .popUp {
	display: block;
}
#links {
	position: absolute;
	bottom: 42px;
	left: 28px;
}
#links a {
	position: relative;
	bottom: 12px;
	text-decoration: none;
	color: #208c9f;
	font-size: 17px;
}
#links a:hover {
	text-decoration: underline;
	color: #362f2d;
}
#linksTextBox {
	position: absolute;
	top: 180px;
	left: 80px;	
	width: 699px;
	height: 321px;
	padding-left: 20px !important;
	/* background: #ccc; */
	border-bottom: 1px solid #999;
	overflow: auto;
	padding-left: 10px;
	line-height: 25px;
}
#linksTextBox a{
	font-size: 18px;
	color: #208c9f;
	text-decoration: none;
	margin-left: -10px;
}
#linksTextBox a:hover {
	font-size: 18px;
	color: #362f2d;
	text-decoration: underline;
}
#linksTextBox a.noLink {
	font-size: 18px;
	color: #362f2d;
	text-decoration: none;
}
/* ************************************************* These are the testimonials page paragraph styles ****************************** */
#testimonialsTextBox {
	position: absolute;
	top: 180px;
	left: 80px;	
	width: 699px;
	height: 321px;
	/* background: #ccc; */
	border-bottom: 1px solid #999;
	overflow: auto;
	padding-left: 10px;
}
#commentBox {
	width: 630px;
	padding: 10px 0px 0px 20px;
	/*border-bottom: 1px solid #999;*/
	color: #000;
}
img.people {
	border: 0px solid #999;
	padding: 4px;
	float: left;
	margin-top: 15px;
}
span.comment {
	display: block;
	margin-left: 0px;
	margin-top: 15px;
	line-height: 130%;
	background: url(images/paper.jpg) repeat;
	padding: 15px;
	padding-left: 30px;
}
a.name {
	text-decoration: none;
	color: #61adb9;
}
/* ************************************************* These are the gallery page styles ************************************************** */
.hoverbox {
	cursor: default;
	list-style: none;
	position: absolute;
	top: 169px;
	left: 12px;
	z-index: 20;
}
.hoverbox a {
	cursor: default;
}
.hoverbox a .preview {
	display: none;
}
.hoverbox a:hover .preview {
	display: block;
	position: absolute;
	top: -63px;
	left: -83px;
	z-index: 100;
}
.hoverbox img {
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
	height: 75px;
}
.hoverbox li {
	background: #e2ebed;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}
.hoverbox .preview {
	border-color: #000;
	width: 280px;
	height: 200px;
}
.hoverbox  #a {
	border-color: #000;
	left: -40px;
	top: -110px;
	width: 200px !important;
	height: 280px !important;
}
.hoverbox  #b {
	border-color: #000;
	left: -60px;
	width: 240px !important;
	height: 240px !important;
}
/* *************************************************** These are the styles for the contact page *******************************************  */
#ContactBar {
	position: absolute;
	top: 125px;
	left: 115px;
	font-size: 18px;
	color: #613131;
	line-height: 125%;
}
input.box {
	position: relative;
	right: 45px;
	border-color: #999 #444 #444 #999;
	background: #fff;
	padding-bottom: 4px;
	margin-left: 70px;
}
#comments {
	border-color: #999 #444 #444 #999;
	background: #fff;
	padding-bottom: 4px;

}
#how {
	border-color: #999 #444 #444 #999;
	background: #fff;
	padding-bottom: 4px;

}
img.threeFlowers {
	position: absolute;
	bottom: 110px;
	right: 60px;
}
#ContactBar .one {
	position: relative;
	left: 0px;
}


/* **************************************************** Styles for thank you page *********************************************************** */
#thankyou {
	position: absolute;
	top: 280px;
	left: 240px;
	font-size: 20px;
	color: #61adb9;
}