body {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	background-image:url(images/background-gradient.jpg);
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align:center;
	min-width: 850px;
	
	
}


a:link, a:active, a:visited {
color: #991C95;
text-decoration:underline;
}

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


h1 {
font-size: 125%;
}

h2 {
font-size: 150%;
}

h3 {
font-size: 175%;
}



#mainDiv {
	background-color: #fff;
	border: 1px solid #ccc;
	padding:0px;
	text-align: left;
	width: 853px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;	
}

/* IE Win 3 pixel bug */
html>body #mainDiv {
    width:850px;

}

#headerDiv {
	border-top: 3px solid #bad282;
	background-color: #fff;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 30px;
	
}


.none {
	display: none;
}


#logoDiv, #logoDiv h1  {
	margin:0px;
	padding:0px;
}


/* ------- NAVIGATION ---------------*/


#navListTop {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 20px;
	margin-left: 575px; 
}
	
#navListTop li {
	list-style: none;
	float: left;
	margin: 0px;
	color:#991C96;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

 #navListTop a {
	color:#991C96;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration:none;
	
}

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



/* --- big nav --- */

#navList {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 110px;
	margin-left: 480px;
	/* margin-left: 370px; - margin for when shop online is part of nav */
	
}


#navList li {
	list-style: none;
	float: left;
	margin: 0px;
	color:#781676;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	
}

 #navList a {
	color:#781676;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration:none;
}

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


/* ----  photoDiv ----- */

#bodyHome #photoDiv {
	margin: 0px;
	padding:0px;
	height: 305px;
	background-color: #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;

}



#photoDiv {
	margin: 0px;
	padding:0px;
	height: 305px;
	background-color: #999999;
	

}

#photoDiv p {
	padding-top: 5px;
	padding-bottom: 5px;

}


/* --- home page - 3 columns */

#containerHome {
  margin: 0px;
	padding: 0px;
	background-color:#fff;
  float:left;
  width:200px;
  border-left:325px solid #fff; 
  /* The width and color of the left rail */
 border-right:325px solid #fff;
  /* The width and color of the right rail */
}
#leftColHome {
  float:left;
  width:325px;
  margin-left:-327px;
  position:relative;
  background-image:url(images/home-bottom-gradient.jpg);
  background-repeat:repeat-x;
}

#leftColHome h3 {
	font-family: Century Gothic, Verdana, Arial;
	color: #991C95;
	font-size: 19px;
	font-style:normal;
	font-weight:bold;
	padding-left: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	padding-top: 5px;

}

#leftColHome p {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
}


#centerColHome {
  float:left;
  width:200px;
  margin-right:-200px;
  border-right: 1px solid #991C95;
   border-left: 1px solid #991C95;
   /*height: 200px; */
}


#centerColHome h3 {
	font-family: Century Gothic, Verdana, Arial;
	color: #991C95;
	font-size: 17px;
	font-style:normal;
	font-weight:bold;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	padding-top: 5px;

}

#centerColHome p {
	font-family: Century Gothic, Verdana, Arial;
	color: #333;
	font-size: 13px;
	line-height: 1.8em;
	
}


#rightColHome {
  float:right;
  width:323px;
  margin-right:-325px;
  position:relative;
  background-image:url(images/home-bottom-gradient.jpg);
  background-repeat:repeat-x;
}

#rightColHome h3 {
	font-family: Century Gothic, Verdana, Arial;
	color: #991C95;
	font-size: 17px;
	font-style:normal;
	font-weight:bold;
	padding-left: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	padding-top: 5px;
	
	}

#rightColHome p {
	padding-left: 15px;
	padding-right: 10px;
	font-size: 11px;
}



/* ---- content pages  2 columns ---- */


#container {
  margin: 0px;
	padding: 0px;
	background-color:#fff;
  	float:left;
  	width:625px;
  	border-left:225px solid #fff; 
  /* The width and color of the left rail */
 
}
#leftCol {
  float:left;
  width:225px;
  margin-left:-226px;
  position:relative;
  background-image:url(images/home-bottom-gradient.jpg);
  background-repeat:repeat-x;
  
}


#centerCol {
  float:left;
  width:625px;
  margin-right:-625px;
   border-left: 1px solid #991C95;
}


#centerCol h3 {
	font-family: Century Gothic, Verdana, Arial;
	color: #991C95;
	font-size: 26px;
	font-style:normal;
	font-weight:bold;
	padding-left: 10px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-top: 5px;
	padding-top: 5px;

}

#centerCol p {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
}




#leftCol h3 {
	font-family: Century Gothic, Verdana, Arial;
	color: #333;
	font-size: 20px;
	font-style:normal;
	font-weight:normal;
	padding-left: 10px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-top: 5px;
	padding-top: 5px;

}

#leftCol h4 {
	font-family: Century Gothic, Verdana, Arial;
	color: #333;
	font-size: 15px;
	font-style:normal;
	font-weight:normal;
	padding-left: 10px;
	padding-right: 15px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-top: 5px;
	padding-top: 5px;

}

#leftCol p {
	padding-left: 10px;
	padding-right: 15px;
	font-size: 12px;
	color: #666666;
}




/* ----- footer ------- */

#footerDiv {
	clear:both;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #991C95;

}

#leftFooter {
	

}

#leftFooter p {
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #738252; 	
	line-height: 1.4em;
	font-size: 11px;
	
}

#leftFooter p a {
	color: #738252; 
	
}


#rightFooter {
	float:right;

}

#rightFooter p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	padding-right: 10px;

}


/* ---------- general ----------*/

.imgborder {
	border: 1px solid #999;
}

.imgborderpurple {
	border: 1px solid #991C95;
}

/* ------- team page -------- */

#bodyTeam #centerCol h4 {
	font-family: Century Gothic, Verdana, Arial;
	color: #991C95;
	font-size: 15px;
	font-style:normal;
	font-weight:normal;
	padding-left: 10px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background-color: #eeeeee;

}

#leftCol p.quote {
	color: #000;
	font-size:11px;
	font-style:italic;
}

#leftCol p.quotee {
	color: #000;
	font-size:10px;
	font-style:italic;
}