html,body,#container {	height:100%;	background-image: url(../images/back2.jpg);}
body {	font:16px Arial, Helvetica, sans-serif;	margin:0;	background-color: #C44905;	background-image: url(../images/back2.jpg);}
body > #container {height:auto;min-height:100%;width:1000px;font:16px Arial, Helvetica, sans-serif;margin:0 auto}
#banner {background:url(../images/backBanner.jpg);width:676px;color:#FFF;height:214px;font-family:Arial, Helvetica,sans-serif;text-align:right;margin:0 0 4px;padding:0}
#banner h1 {font:normal 40px Arial, Helvetica, sans-serif;color:#FFF;margin:0;padding:0}
#content {font:16px Arial, Helvetica, sans-serif;color:#000;text-align:left;padding-bottom:3em;margin:75px 0 120px}
#choose{	width: 770px;	float: right;}
#footer {	clear:both;	position:relative;	z-index:10;	height:220px;	margin-top:-220px;	background:url(../images/backFooter.jpg) repeat-x;	width: 100%;	text-align: center;	border-top: none;	border-right: none;	border-bottom: 5px solid #666666;	border-left: none;}
#footercontent {	width:1000px;	margin-right:auto;	margin-left:auto;	height:220px;	color:#FFF;	font:14px Verdana, Arial, Helvetica, sans-serif;	background:url(../images/backFooterContent.jpg) no-repeat;	text-align: left;}
#footerleft {	float: left;	margin-top: 80px;	width: 500px;	text-align: left;}
#footerright {	float:right;	display: block;	margin: 80px 0px 0px;	padding: 0px;	width: 300px;	text-align: right;}
.foot{	font-style: italic;	font-weight: normal;	color: #FFFFFF;	padding: 15px 0px 0px;	text-align: center;	display: block;	margin: 0px auto;	width: 1000px;
	clear: both;}
#home #nav-home a {	background: #FFF7D6;}
#portfolio #nav-portfolio a {	background: #FFF7D6;}
#packages #nav-packages a {	background: #FFF7D6;}
#services #nav-services a {	background: #FFF7D6;}
#about #nav-about a {	background: #FFF7D6;}
#contact #nav-contact a {	background: #FFF7D6;}
h1 {	color:#C44905;	font:20px Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;}
h2 {	color:#C44905;	font:20px Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px 0px 20px;}
h3 {	font: normal 20px Arial, Helvetica, sans-serif;	color: #FFFFFF;	margin: 0px;	padding: 0px;}
h4 {	font-weight: bold;	margin: 0px;	padding: 0px;}
h6 {	color: #000000;	margin: 0px;	padding: 0px;	font: normal 16px Arial, Helvetica, sans-serif;}
.portfolio h1 {	color: #FFFFFF;	margin: 0px;	padding: 0px;	font: normal 18px Arial, Helvetica, sans-serif;}
p {	margin: 0px;	padding: 0px 0px 20px;}
.packages h2 {color: #FFFFFF;	margin: 0px;	padding: 0px;	font: normal 18px Arial, Helvetica, sans-serif;	text-align: center;}
.packagesWide h2 {color: #FFFFFF;	margin: 0px;	padding: 0px;	font: normal 18px Arial, Helvetica, sans-serif;	text-align: center;}
.black {color:#000;font:bold normal 16px Arial, Helvetica, sans-serif}
.bold {font-weight:700}
.apricot {color:#F7CE84}
.gold {color:#ee9c3c}
.grey {	color: #333333;}
.small {	font-size: small;	color: #333333;}
.nav ul {	list-style-type:none;	margin:0;	padding:0;}
.nav li {	float:left;	position:relative;	z-index:100;}
.nav table {	position:absolute;	border-collapse:collapse;	z-index:80;	left:-1px;	top:25px;}
.nav a,.menu :visited {	display:block;	width:109px;	text-decoration:none;	text-align:center;	font:bold 14px/14px Arial, Helvetica, sans-serif;	background:#E06714;	border-left:1px solid #FFCC00;	border-right:1px solid #333;	border-bottom:1px solid #333;	padding:7px 0;	color: #FFFFFF;}
.nav :hover {color:#000;background:#EE9C3C}
.nav ul ul {	visibility:hidden;	position:absolute;	width:149px;	height:0;}
.nav ul li:hover ul,.nav ul a:hover ul {	visibility:visible;}
a:link,a:active {font-weight:700;color:#663300;text-decoration:none}
a:visited {font-weight:700;color:#80552B;text-decoration:none}
a:hover {font-weight:700;color:#C44905;text-decoration:none}
.foot {	color:#FFFFFF;	text-decoration:none;	text-align: center;	font-weight: normal;	font-style: italic;}
.foot a:link {font-weight:700;color:#EE9C3C;text-decoration:none}
.foot a:visited {font-weight:700;color:#EE9C3C;text-decoration:underline}
.foot a:hover,.foot a:active {font-weight:700;color:#000000;text-decoration:none}
.clear {	clear:both;	height: 25px;	padding-bottom: 50px;}
.clear20 {	clear:both;	padding-bottom: 20px;}
.clear2 {	clear: both;}
img {border-style:none;border-width:0}
.imgLeft {	padding-right: 50px;	float: left;}
.floatleft {float:left;margin:0;padding:0}
.floatright {float:right;margin:0;padding:0}
.pullquote {	float:left;	width:195px;	margin:20px 25px 10px 0;	padding:5px;	color: #C44905;	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;
	font-weight: normal;}
.pullquoteRight {	float:right;	width:300px;	padding:5px;	margin-top: 20px;	margin-bottom: 10px;	margin-left: 25px;}
.packages {	float:left;	width:450px;	margin-right: 20px;	text-align: left;	border: 1px solid #C04501;	background: url(../images/backPackages.jpg);	padding-top: 0px;	padding-left: 10px;	display: block;	padding-right: 10px;}
.packagesWide {	float:left;	width:942px;	text-align: left;	border: 1px solid #C04501;	background: url(../images/backPackages.jpg);	padding-top: 0px;	padding-left: 10px;	display: block;	padding-right: 10px;}
.portfolio {	float:left;	width:310px;	margin-right:20px;	padding-top:0px;	text-align: center;	background: url(../images/backBox.jpg) no-repeat;
	height: 200px;}
.testimonial {	float:left;	width:290px;	margin-right: 20px;	text-align: left;	border: 1px solid #C04501;	background: #FFFFFF;	padding: 10px 0px 0px 10px;	font-size: 10px;	font-weight: normal;	margin-bottom: 0px;}
.heading {	color:#C44905;	margin-top: 25px;	margin-bottom: 25px;	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: bold;}
p a {	position: relative;	color: #000;	text-decoration: none;}
a span {	display: none;}
a:hover {	color: #000000;} /* IE/Win requires some link change on hover in order to show the tooltips */
html body a:hover span { /*the span will display just on :hover state*/	display: block !important;	position: absolute;	top: 5px;	left: 40px;	width: 300px;	border: 1px solid #C04501;	color: #000;	padding: 10px;	background: #FFFFFF;	font: normal 14px Arial, Helvetica, sans-serif;}
p.tooltip a {z-index: 2;}
h6 a {	position: relative;	color: #000;	text-decoration: none;}
a span {	display: none;}
a:hover {	color: #000000;} /* IE/Win requires some link change on hover in order to show the tooltips */
html body a:hover span { /*the span will display just on :hover state*/
	display: block !important;	position: absolute;	top: -70px;	width: 300px;	border: 1px solid #C04501;	color: #000;	padding: 10px;	background: #FFFFFF;
	font: normal 14px Arial, Helvetica, sans-serif;	left: -100px;}
h6.tooltip a {z-index: 2;}
#choose li {	list-style: url(../images/bullet.gif);}

.testimonial1 {	float:left;	width:300px;	text-align: left;	background: url(../images/sDennis.jpg) no-repeat;	padding: 0px 0px 0px 10px;	font-size: 10px;
	font-weight: normal;	height: 200px;	margin-top: 0px;}
.testimonial2 {	float:left;	width:300px;	text-align: left;	background: url(../images/jWilliams.jpg) no-repeat;	font-size: 10px;	font-weight: normal;
	height: 200px;	margin-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 10px;}
.testimonial3 {	float:left;	width:300px;	text-align: left;	background: url(../images/lTyeParsons.jpg) no-repeat;	font-size: 10px;	font-weight: normal;
	height: 200px;	margin-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 10px;}
.button {	display:block;	width:109px;	text-decoration:none;	text-align:center;	font:bold 14px/14px Arial, Helvetica, sans-serif;	background:#E06714;
	border-left:1px solid #FFCC00;	border-right:1px solid #333;	border-bottom:1px solid #333;	padding:7px 0;	color: #663300;	float: left;	height: 30px;}
form {	border: 1px solid #C44905;	height: 375px;	width: 460px;	padding: 10px;	float: left;	text-align: left;	background: url(../images/backForm2.jpg) no-repeat right top;	color: #663300;	margin-bottom: 15px;}
.images {	float:left;	width:450px;	background: url(../images/backImages.jpg) no-repeat;	height: 400px;	margin-right: 50px;	text-align: center;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}
.white {	color: #FFFFFF;	text-align: center;	line-height: 22px;	font-weight: bold;}
.imageText {	text-align: left;	margin: 10px;}
label {	display: block;}
.input  {	color: #E06714;	margin-bottom: 10px;}
.formSmall {	color: #E06714;	font-size: small;}
.me {	float: left;	height: 75px;	width: 150px;}
