﻿/* CSS Document */

body{
	margin:0em;
	padding:0em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#444444;
	line-height:1.3em;
}

.subheader{
	font-weight:bold;
	font-size:1.2em;
	color:#777777;
	padding:.5em;
}

p {
padding:0em;
margin:0em;
}

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

a:hover{
color:#000000;
text-decoration:none;
}

h1{
	font-size:120%;
	font-weight:bold;
	margin:0em;
	padding:0em 0em .5em 0em;
}

.blue{
	color:##0066FF;
}

.blueBorder{
border:1px solid #00559a;
width:778px;
}

.blueBorder2{
border:1px solid #00559a;
width:778px;
}

.borderRightSection{
border:1px solid #a8a8a8;
padding:4px 4px 4px 5px;
background-color:#c0ecf6;
}

.borderleftSection{
border-left:1px solid #a8a8a8;
border-top:1px solid #a8a8a8;
border-bottom:1px solid #a8a8a8;
padding:4px 4px 4px 5px;
background-color:#c0ecf6;
}

/*.borderleftSecSalon{
border-left:1px solid #a8a8a8;
border-top:1px solid #a8a8a8;
border-bottom:1px solid #a8a8a8;
padding:4px 4px 4px 5px;
background-color:#e7c1ae;
}
.borderRightSecSalon{
border:1px solid #a8a8a8;
padding:4px 4px 4px 5px;
background-color:#e7c1ae;
}*/


/***************************** SHADE END **************************/
.borderSection{
border:1px solid #a8a8a8;
}

.captionText{
color:#00559a;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:120%;
letter-spacing:.1em;
line-height:1.5em;
}

.bottomText{
	background-color:#c3d6df;
	padding:3px;
	color:#00559a;
	font-size:120%;
	font-weight:bold;
}

.bottomSmallText{
	color:#00559a;
	font-size:80%;
}
.bottomSmallText a{
	text-decoration:none;
	color:#00559a;
}
.bottomSmallText a:hover{
	text-decoration:none;
	color:#333333;
}


.breadCrumb{
	font-size:80%;
	color:#336699;
	padding:2px 0px 2px 2px;
}
.breadCrumb a{
color:#336699;
text-decoration:none;
}
.breadCrumb a:hover{
color:#4596be;
text-decoration:underline;
}

.biggy{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:200%;
color:#48505b;
font-weight:bold;
line-height:2em;
}

.service ul{
margin:0em 0em 0em 1.3em;
padding:0em;
}

.service li {
	padding:3px;
	color:#48505b;
}

.service a{
text-decoration:none;
color:#48505b;
}

.service a:hover{
	text-decoration:underline;
	color:#48505b;
}

/***********************/

.bodyLeftBorder{
border-left:1px dashed #444444;
border-top:4px solid #ffffff;
padding:4px;
text-align:justify;
}

.bodyRightBorder{
border-top:4px solid #ffffff;
/*padding:4px;*/
}
.bodyRightBorderPro{
background-color:#ebedbf;
/*
border-top:2px solid #ffffff;
padding:4px;*/
}


.priceText{
color:#5f767c;
}

/***********************/
.blockColor01{
	background-color:#96d8ec;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	padding-left:2px;
	padding-top:23px;
	padding-bottom:22px;
}

.blockColor01 .font01{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:200%;
	color:#FFFFFF;
	letter-spacing:.3em;
	font-weight:bold;
}
/****************************************/
.blockColor02{
	background-color:#cff4fe;
	border-left:2px solid #ffffff;
	/*border-bottom:4px solid #ffffff;*/
	border-right:2px solid #ffffff;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
}

.blockColor02 .font02{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#333333;
	letter-spacing:.07em;
}
/****************************************/
.blockColor03{
	background-color:#dcba9d;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	padding-left:2px;
	padding-top:23px;
	padding-bottom:22px;
}

.blockColor03 .font03{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:200%;
	color:#FFFFFF;
	letter-spacing:.3em;
	font-weight:bold;
}

.blockColor03a{
	background-color:#e4d1c5;
	border-left:2px solid #ffffff;
	/*border-bottom:4px solid #ffffff;*/
	border-right:2px solid #ffffff;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
}

.blockColor03a .font03a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#333333;
	letter-spacing:.07em;
}
/****************************************/
.blockColor04{
	background-color:#c5736e;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	padding-left:2px;
	padding-top:23px;
	padding-bottom:22px;
}

.blockColor04 .font04{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:200%;
	color:#FFFFFF;
	letter-spacing:.3em;
	font-weight:bold;
}

.blockColor04a{
	background-color:#ffccb4;
	border-left:2px solid #ffffff;
	/*border-bottom:4px solid #ffffff;*/
	border-right:2px solid #ffffff;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
}
/****************************************/
/***.blockColor05{
	background-color:#b4ba4b;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	padding-left:2px;
	padding-top:23px;
	padding-bottom:22px;
}**/
.blockColor05
{
	background-color: #BDA384;
	border-left: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	padding-left: 2px;
	padding-top: 23px;
	padding-bottom: 22px;
}

.blockColor05 .font05{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:200%;
	color:#FFFFFF;
	letter-spacing:.3em;
	font-weight:bold;
}

.blockColor05a{
	background-color:#d2c5a7;
	border-left:2px solid #ffffff;
	/*border-bottom:4px solid #ffffff;*/
	border-right:2px solid #ffffff;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
}

/****************************************/
.blockColor06{
	background-color:#a7a75c;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	padding-left:2px;
	padding-top:23px;
	padding-bottom:22px;
}

.blockColor06 .font06{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:200%;
	color:#FFFFFF;
	letter-spacing:.3em;
	font-weight:bold;
}

.blockColor06a{
	background-color:#d2c5a7;
	border-left:2px solid #ffffff;
	/*border-bottom:4px solid #ffffff;*/
	border-right:2px solid #ffffff;
	/*padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;*/
}

/****************************************/
.blockColor04a .font04a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#333333;
	letter-spacing:.07em;
}

/****************************************/
.blockColor07{
	background-color:#6586b1;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	padding-left:2px;
	padding-top:23px;
	padding-bottom:22px;
}

.blockColor07 .font07{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:200%;
	color:#FFFFFF;
	letter-spacing:.3em;
	font-weight:bold;
}

.blockColor07a{
	background-color:#d2c5a7;
	border-left:2px solid #ffffff;
	/*border-bottom:4px solid #ffffff;*/
	border-right:2px solid #ffffff;
	/*padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;*/
}

/****************************************/
/****************************************/
.blockColor08{
	background-color:#acd69e;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	padding-left:2px;
	padding-top:23px;
	padding-bottom:22px;
}

.blockColor08 .font08{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:200%;
	color:#FFFFFF;
	letter-spacing:.3em;
	font-weight:bold;
}

.blockColor08a{
	background-color:#d2c5a7;
	border-left:2px solid #ffffff;
	/*border-bottom:4px solid #ffffff;*/
	border-right:2px solid #ffffff;
	/*padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;*/
}

/****************************************/
/****************************************/
.blockColor09{
	background-color:#e33b80;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	padding-left:2px;
	padding-top:23px;
	padding-bottom:22px;
}

.blockColor09 .font09{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:200%;
	color:#FFFFFF;
	letter-spacing:.3em;
	font-weight:bold;
}

.blockColor09a{
	background-color:#d2c5a7;
	border-left:2px solid #ffffff;
	/*border-bottom:4px solid #ffffff;*/
	border-right:2px solid #ffffff;
	/*padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;*/
}

/****************************************/

.flashBG{
background-color:#74C4FF;
}

.PromotionalColorContentHeader{
	background-color:#a7a75c;
	border-bottom:2px solid #666666;
	padding:3px 0px 3px 5px;
	width:330px;
	color:#FFFFFF;
}

.promotional ul{
	margin:0em;
	padding:0em;
}
.promotional li{
	margin:0em 0em .5em 0em;
	padding:0em 0em 0em 0em;
	color:#333333;
	list-style:none;
	border-bottom:1px solid #EAE7E7;
	width:290px;
}

/****************************************/

.PromotionalHolColorContentHeader
{
    background-color: #006600;
    border-bottom: 2px solid #666666;
    padding: 3px 0px 3px 5px;
    width: 330px;
    color: #FFFFFF;
}

/**************************************************/
    * This is the final production code. You should be able to cut-n-paste it into an existing CSS file.
    * Includes special IE selectors to avoid IE z-index bug and allow absolute positioning for right-floated images.
    * IE conditional comments are needed for pages served in quirks-mode (not included). Get them here.

/* Photo-Caption PZ3 CSS v080630
* copyright: http://randsco.com/copyright
* www.randsco.com
*/

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:1px solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none;
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #369;
  margin:-1px 0 0 -1px; }
  html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-3px; background:#369; color:#fff;
  text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap,
.noCap a:hover .PZ31cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */ 