/* Style sheet designed by Greg Phillips.

Author:       Greg Phillips
Copyright:    2005 Clariscope Creative
Created:      24 August 2004
Last Update:  16 May 2005
*/

/* General Formatting */
html, body {
	          margin: 0;
	          padding: 0;
	          border: 0;
	          height: 100%;
}


body {
	    Text-align: Center;
		Background: #FFFFFF;
		Margin-top: 0px;
		Margin-bottom: 0px;
		Padding: 0px;
}


th { color: black; background: #a0c3fe; }

p {
			text-align: left;
		 	padding: 5px 8px 5px 8px;
			margin: 0px 10px 5px 2px;
			
}
form {
	margin: 0px 0px 0px 0px;
}

.choose a:hover {
			text-decoration: none;
}

img {
		border: none 1px black;
}

ul {
	list-style-image: url(arrow.gif);
	/* margin: 0px 0px 0px 0px; */
	
}
li {
	margin: 0px 0px 0px 0px;
	/* list-style-image: url(images/arrow.gif); */
	
}


/* Division Formatting */
.right_location_box {
		 	padding: 8px 8px 8px 8px;
			height: 65px;
			overflow: hidden;
			vertical-align: top;
			
}
#right_lower_home_location_box {
			height: 260px;
			overflow: hidden;
			vertical-align: top;
			font-size:9px;
			list-style-image: url(arrow.gif);
}
#video {
	height: 20px;
	width: 205px;
	background-color: 5272c5;
	vertical-align: middle;
	text-align: left;
	
}
#video a:link {
	color: #ed6931;
	font-size:10px;
	font-style: normal;
	text-decoration: none;
}
#video a:visited {
	color: #ed6931;
	font-size:10px;
	font-style: normal;
	text-decoration: none;
}
#video a:hover {
	Background: #ffffff;
	color: #ed6931;
	font-size:10px;
	font-style: normal;
	text-decoration: none;
}

#page {	
			Text-align: Left;
			Margin: 0px auto;
			Width: 765px;
			Border: 0px solid black;
			Background: #FFFFFF;
			font-family: "Verdana", "Arial MT", "Arial", sans-serif;
			font-size: 9pt;
}

#header {
			Position: Relative;
			background: #95ceee;

			/* 
			merry-maid-green: background: #76c551;
			wine: background: #AE7676;
			green background: 49A099;
			sage from letterhead: A7AF76;
			old blue: background: #4e42f6;
			 old beige color was #fdeac2; */
			height: 90 px;
			padding: 0 0 0 0;
			width:765px;
			overflow:hidden;
}

#credit {
			font-size: 7pt;
			Margin: 0px 0px 0px 10px;
}


a:link {
			color: #5172c5;
}

a:visited {
			color: #5172c5;
}

a:hover {
			color: #a0c3fe;
}


.logo {
	Position: Relative;
	padding: 0 0 0 0;
	top: 0 px;
	left: 0 px;
		
			
}

#tagline {
			
}





#navbar {
	padding: 0 0 0 0;
			
}



.subtitle {
			font-weight: bold;
			font-style: italic;
}

.caption {
			font-size: 8pt;
			font-weight: none;
			text-align: center;
}

.quote {
			font-size: 8pt;
			font-style: italic;
			text-align: left;
}

.by_who {
			font-size: 8pt;
			text-align: left;
			font-style: bold;
}

.testimonial {
			font-size: 9pt;
			font-style: italic;
			text-align: left;
}

.faq {
			font-weight: bold;
			font-style: normal;
} 

.answer {
			display: none;
			margin: 10px 0 0 15px;

}

.page_header {
			Position: Relative;
			font-size: 13pt;
			font-weight: normal;
			color: #FFFFFF;
			background: #49331b;
			/* tibet robes2 background: #fce557; */
			/* merry-maids blue: background: #d2e4ff; */
			height: 30px;
}

#copyright {
			visibility: visible;
			overflow: visible;
			z-index: 11;

			font: 8pt "Arial";
			text-align: center;
			padding: 0 0 0 0;
			margin: 0 auto 0 auto;
			vertical-align: bottom;
}

#psilogo {
			
}

#bottommenu {
			background-color: #F4F4F4;
 			width: 60 px;
    		height: 200 px;
}

.hide { display: none; }
.center {text-align: center; margin-left: auto; margin-right: auto;}
.flushright {text-align: right;}
.flushleft {text-align: left; }
.justify {text-align: justify; }


#content_pop {
			position: absolute;
			top: 80px;
			left: 0;
			width: 450px;
			visibility: visible;
			z-index: 10;

			padding: 0 0 0 0;
			text-align: center;
}

#bottomnav_pop {
			width: 450px;
			visibility: visible;
			z-index: 11;
			font-size: 8pt;
			color: black;
			text-align: right;
			text-align: center;
			margin: 0;
}

#copyright_pop {
			width: 450px;
			visibility: visible;
			z-index: 11;
			font-size: 8pt;
			color: black;
			text-align: center;
			margin: 0 auto 0 auto;
}

#copyright_pop a {color: #ffffff; text-decoration: none;}
#copyright_pop a:hover {color: #ffffff; text-decoration: underline;}

.tip {
		color: #000000;
		font-style: italic;
}

.prod_list_info {
		font-size: 8pt;
}

.inset_img {
			padding: 3px;
}

#promo_blurb {
			font-size: 14pt;
			font-weight: bold;
			color: blue;
			text-align: center;
}

.service_info {
			font-size: 9pt;
}