BODY {
	background-image:url(picts/overall-backgrnd.jpg);
	background-attachment:fixed;			
	color:#000068; 
	scrollbar-base-color: #7fabc8;
	scrollbar-track-color: #7fabc8;
	height: 100%;
	margin: 0;
	padding: 0;
	}




/* PAGE LINK COLORS */

a:link		{ color: #00F; text-decoration:underline; }

a:visited	{ color: #00F; text-decoration: underline; }

a:active	{ color: #000000; text-decoration: underline; }

a:hover		{ color: #669999; text-decoration: underline; }



/* THE NEXT LINE IS THE MAIN PAGE FONT */

TABLE 		{ COLOR: #333; FONT: 13px arial, verdana, sans-serif; font-weight: normal; }

.title 			{
			color:#03C;
			font-family: 40px "Edwardian Script ITC", "Lucida Handwriting", arial, sans-serif;
			font-weight: bold;
			padding: 0 0 0 40px;
			margin: 0 auto;
			background-image:url("picts/leaf.png");
			background-repeat:no-repeat;
			position: left;

			}

.subtitle 	{ color: #466146; font: 16px arial, sans-serif; font-weight: bold; }

.careers 	{ COLOR: #006666; FONT: 12px arial, verdana, sans-serif; font-weight: normal; }

.list 		{ COLOR: #996600; FONT: 14px arial, verdana, sans-serif; font-weight: normal; }

.just 		{ text-align: left; }

.formmargin	{ margin: 0px; }



.background-main	{
			background-color: #F6F2E6;
			background-image: url("picts/background-center.jpg");
			}


.main-content-right {float:left;
width:660px;
margin: 40px 20px 20px 20px;
text-align:left;
}
.main-content-left {float:left;
width:286px;
min-height:100%;
border-right: 2px solid;
border-right-color: #039;
border-left: 2px solid;
border-left-color: #039;
border-bottom: 2px solid;
border-bottom-color: #039;
}



/* FOOTER */

.footertext 	{ COLOR: #833C33; FONT: 10px arial, verdana, sans-serif; font-weight: normal; }


.footerback	{
		background-color: #F6F2E6;
		background-image: url("picts/footer-background.jpg");
		background-repeat: repeat-x;
		height: 50px;
		}

.footershadow	{
		background-color: #FFFFFF;
		background-image: url("picts/footershadow.gif");
		background-repeat: repeat-x;
		height: 30px;
		}






/* PAGE IMAGE BORDERS */

.borders	{ BORDER: #849C82 1px solid; padding: 3px; }

.bordersblack	{ BORDER: #000000 1px solid; }




/* RIGHT SIDEBAR AREA BORDERS, CODE AND COLORS */


a.sidelink:link		{ color: #CCFFCC; text-decoration: none }

a.sidelink:visited	{ color: #CCFFCC; text-decoration: none }

a.sidelink:active	{ color: #CCFFCC; text-decoration: none }

a.sidelink:hover	{ color: #99FF66; text-decoration: none }

.linkfont		{ font: 12px Papyrus, "Bradley Hand ITC", "Lucida Handwriting", "Comic Sans MS", "Trebuchet MS", arial, sans-serif; font-weight: bold; }


.phonetitle 		{ color: #CCCC99; font: 12px arial, verdana, sans-serif; font-weight: bold; }

.sidebarcontact		{ color: #FFFFFF; font: 11px arial, verdana, sans-serif; font-weight: bold; }


.sidebar	{ background-color: ;
		  background-image: url("");
		  border-left: 0px solid #FFFFFF;
		  width: 100px; }


.sidebarleft	{ background-color: ;
		  background-image: url("");
		  border-right: 0px solid #FFFFFF;
		  width: 100px; }


.sidebartitle	{ color: #FFFFFF; font: 14px arial, verdana, sans-serif; font-weight: bold; }

.sidebarfield 	{
		border: 1px solid #849C82;
		text-align: left;
		-moz-border-radius: 3px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 6px;
		width: 156px;
		max-width: 144px;
		COLOR: #FFFFFF;
		FONT: 11px arial, verdana, sans-serif;
		font-weight: normal;
		display: block;
		}





/* INTRO PAGE CODE */


.flashtable		{ BORDER: #516951 3px double; }

.linktable		{
			BORDER: #516951 3px double;
			background-color: #334D33;
			background-image: url("picts/background-linktable.jpg");
			background-repeat: repeat-x;
			}

.linktable1		{ BORDER: #516951 3px double; }

a.intro:link		{ color: #003399; text-decoration: none; }

a.intro:visited		{ color: #003399; text-decoration: none; }

a.intro:active		{ color: #9EB99E; text-decoration: none; }

a.intro:hover		{ color: #CCCC99; text-decoration: none; }

.introtext		{ COLOR: #FFFFFF; FONT: 12px Papyrus, "Bradley Hand ITC", arial, verdana, sans-serif; font-weight: bold; }

.logo  {margin:15px 0 0 10px;
}





/* HIDE MENU AND ITEMS FOR PRINTING */


@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly 	{ display:none; }
}



.content {
	padding-left:20px;
	padding-right:10px;
	line-height:20px;
	text-align: justify;
	color:#000068;
}






/* CONTACT AND QUOTE FORM CODE */


.contact 	 { font-size: 10pt; }


.contacton 	 { font-size: 10pt; }


.shadeform	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		BACKGROUND-COLOR: #F5F2ED;
		text-align: left;
		WIDTH: 200PX;
		BORDER: #000000 1px solid; }

.textarea	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		BACKGROUND-COLOR: #F5F2ED;
		text-align: left;
		WIDTH: 250PX;
		HEIGHT: 125PX;
		BORDER: #000000 1px solid; }

.dropdown 	{ COLOR: #867E67;
		BACKGROUND-COLOR: #F5F2ED;
		WIDTH: 220PX;
		FONT: 11px verdana, arial, sans-serif; }


.quoteform	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		BACKGROUND-COLOR: #F5F2ED;
		text-align: left;
		BORDER: #000000 1px solid; }


.quotedrop 	{ COLOR: #867E67;
		BACKGROUND-COLOR: #F5F2ED;
		FONT: 11px verdana, arial, sans-serif; }

.quotechoice	{ COLOR: #003333; FONT: 11px verdana, arial, sans-serif; font-weight: normal }



/* START THE CODE FOR THE MENUS */



.menubackground		{ background-color:#3D583D;
			  border-top: #2F492F 1px solid;
			  border-bottom: #2F492F 1px solid;
			  background-image: url("picts/background-menu.gif"); }



.menu		{ font-family: Papyrus, verdana, arial, helvetica, sans-serif;
		  font-size: 10px;
		  height: 25px;
		  padding-left: 8px;
		  padding-right: 8px;
		  cursor:hand;
		  font-weight: bold;
		  text-align: center;
		  line-height: 22px;
		  display: block;
		  border: #000000 0px solid; }


a.menu:link 	{ background-image: url("picts/menu.gif");
		  background-color:#3D583D;
		  color: #9EB99E; }


a.menu:visited 	{ background-image: url("picts/menu.gif");
		  background-color:#3D583D;
		  color: #9EB99E; }


a.menu:active 	{  background-image: url("picts/menu.gif");
		   background-color:#3D583D;
		   color: #9EB99E; }


a.menu:hover 	{  background-image: url("picts/menuon.gif");
		   background-color:#545A3E;
		   color: #FFFFFF; }


.column1{
	float: left;
	width:300px;
}

.column2{
	float: right;
	width:300px;
}

.column1-wide{
	float: left;
	width:62%;
}

.column1-xwide{
	float: left;
	width:69%;
}

.column2-narrow{
	text-align:center;
	float: right;
	width:24%;
}

.column2-xnarrow{
	text-align:center;
	float: right;
	width:29%;
}

.img-right {
	float:right;
	margin: 8px 0 9px 18px;
}

.img-left {
	float:left;
	margin: 5px 20px 10px 0;
 
}

.img-left-toppad {
	float:left;
	margin: 10px 20px 10px 0;
 
}

.img-center {
	margin-left: 130px;
}

.img-center2 {
	margin-left: 230px;
}

.logo-img-left {
	float:left;
	margin:10px 15px 10px 10px;

}
.img-right-box {
	float:right;
	padding:8px 0 9px 0;
	width:240px;
	margin-bottom: 10px;
	margin-left: 14px;
	background-color:#fff;
	border: 1px solid #390;
	text-align:center;
	font-weight:800;
}

.appt {
	color:#390;
	font-size:16px;
}
.appt .phone {
	color:#00F;
	font-size:16px;
}


.faq {
	color:#390;
	font-size:16px;
	font-style:italic;
}


/*==================boxes====================*/

.wrapper1 { 
border-bottom: #039 3px solid;
}

.wrapper2 { 
border-top: #039 3px solid;
	width: 280px;
	margin: 0 auto;
	overflow:hidden;
}

.box {
	background-image:url(picts/background-center.jpg);
	width:800px;
	height:500px;
	margin-left:auto;
	margin-right:auto;
}
.box .inner { padding:26px 30px 20px 31px;}

.credit-box { background:url(images/box-bg-credit.jpg) no-repeat left top; width:467px; height:515px;}
.credit-box .inner { padding:26px 20px 20px 21px;}

.contact-box { background:url(images/box-bg-credit.jpg) no-repeat left top; width:467px; height:500px;}
.contact-box .inner { padding:26px 20px 20px 21px;}

.cont-box {margin:0;}
.cont-box span { float:left; width:79px;}

.reel-box { background-color:#;
width:238px; height:240px;
margin: 20px 20px 20px 20px;
}
.reel-box .inner { padding:26px 20px 20px 21px;}

.narrow-box { background-color:#;
width:238px; height:60px;
margin: 20px 20px 5px 20px;
}

.left-box { background-color:#;
width:110px; height:200px;
margin: 5px 5px 20px 20px;
float:left;
}
.right-box { background-color:#;
width:110px; height:200px;
margin: 5px 20px 20px 12px;
float: left;
}

.sbox-left {
		width:70px; 
		height:70px;
		background-color:#;
		margin: 15px 5px 20px 20px;
		float:left;
}

.sbox-center {
		width:70px; 
		height:70px;
		background-color:#;
		margin: 15px 10px 20px 10px;
		float:left;
	
}

.sbox-right {
	background-color:#;
	width:70px; height:70px;
	margin: 15px 10px 20px 10px;
	float:left;
}

.nav { position:absolute; left:49px; top:164px;}
.nav li { display:inline;}
.nav li a { display:block; float:left; background:url(images/button-off.png) no-repeat left top; width:78px; height:26px; line-height:26px; color:#fff; text-decoration:none; text-align:center; margin-right:6px; }
.nav li a:hover { background:url(images/button-on.png) no-repeat left top; text-decoration:none;}
.nav li a.current { background:url(images/button-on.png) no-repeat left top;}

hr  {border: 0;
	height: 1px;
	color: #333;
	background-color: gray;
}

hr .short{ width: 280px;
	color: #039;
	background-color:#039;}
	
hr .long {
	width: 400px;
	color: #033;
	background-color:#033;}

/*==================list====================*/
ul { list-style:bullets;
line-height:11px;
margin-left: 20px;
padding-left: 20px;
color:#000068;}

li { line-height: 20px;
text-align:left;

}

ul .newimg-left {
	margin-bottom: 10px;
	padding-bottom: 10px;}

.list1 { width:100%; overflow:hidden; padding-bottom:25px;}
.list1 li { float:left;
	;}

.list2 {
		padding-left: 14px;
		line-height:10px;}

.list3 li b { color:#eb153b; font-family:Tahoma, Geneva, sans-serif;}

.list4 { width:100%; overflow:hidden; padding-bottom:12px;}
.list4 li { float:left; width:150px; text-align:center;}
.list4 li a { color:#000;}
.list4 li img { margin-bottom:22px;}

.list5 {
	text-align:left;
	margin: 0 0 20px 0px;
	padding: 0 0 0 0px;
	list-style-image: url(picts/special_clip_image002.gif);
	}

	
.list6 { line-height: 18px;
		margin: 0 0 10px 20px;
		}

.scroll-box {
	height:490px;
	overflow:auto;
	padding-right:10px;
}
.scroll-box1 { height:208px; overflow:auto; padding-right:10px;}

/*===============text indent=============*/

.text-indent {
	margin-left:60px;
	margin-right:20px;
}

.center-align {
	margin: 0 auto;
	text-align: center;
}