html, body, div, table {
	padding:0;
	margin:0;
	border:0;
}
body {
	color:#350166;
	font-family: arial, verdana, sans-serif;
	background: url(images/banner_strip.gif) repeat-x top left;
}
/*
**** NOTES: *****
position:relative;

banner:

banner_bg:
background: #C0017F;
background: url(images/banner_strip.gif) repeat-x top left;

*/
#banner {
	background: url(images/banner.jpg) no-repeat;
	height: 130px;
	z-index:90;
}

#banner_bg {
width:100%;
height:130px;
z-index:1;
}
#header {
width:100%;
height:130px;
z-index:100;
min-width:770px;
}

#foot {
	font-size: 0.8em;
}

#foot_fade {
	background: #869031 url(images/left_foot.jpg) repeat-x bottom left;
	height:66px;
}

#left {background: #869031 url(images/nav_bg.jpg) no-repeat;
}

#content {
	padding-top: 15px;
	padding-left: 35px;
	background: url(images/content.jpg) no-repeat top left;
}

#nav {
	padding-top: 130px;
	top:100px;
	padding-left:15px;
	padding-bottom:1em;
	color:#ffc;
	line-height:16px;
}

/*----------------------------------------------------------------------------------------


----------------------------------------------------------------------------------------*/
.hide {display:none}

.picr {
	float:right;
	padding: 0px 0px 1em 1em;
}


/*----------------------------------------------------------------------------------------
TEXT
table {border-collapse: collapse;}
h2#college {background-image: url(images/sacred sciences college.png);}
h2#transitional_therapy {background-image: url(images/transitional therapy.png);}
----------------------------------------------------------------------------------------*/
img {border:0;}

tr.shade {background:#eef;}

h1, h2, h3, h4{
	margin:0;
	padding: 0 0 0 1em;
	color:#350166;
}

h3.quote {
text-align:center;
font-style:italic;
font-size:16px;
padding-bottom: 10px;
}
h2 span {display:none;}
h1 span {display:none;}

li {
	line-height: 2em;
/*	padding-bottom:0.5em;*/
}

.small {font-size:0.7em;}
/*----------------------------------------------------------------------------------------
LINKS

----------------------------------------------------------------------------------------*/

a {
	font-weight:600;
	border:0;
}

.footnav a {
	font-size:11px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
}

a:link {color:#909;text-decoration:none;}
a:visited {color:#909;text-decoration:none;}
a:hover {text-decoration:underline}

#nav {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:600;
	border:0;
}

#nav a:link {color:#ffc;}
#nav a:visited {color:#ffc;}
#nav a:hover {color:#fff;text-decoration:underline}
/*
#C0017F - banner magenta
#008080 - teal green
#909 - purple
#350166 - blue
#f90 - burnt orange
#ffc - light yellow
#869031 - olive
*/
a.skip {display:none;}

.dest_form {width:200px;}

/* ADMIN STYLES */

.prod_meta {background: #ccf;}
.prod_even {background: #cde;}
.prod_odd {background: #ccf;}

.prod_textarea {width:99%;}
.wide_textarea {width:100%;}
.small {
	font-size: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-align: center;
}

.tiny {
	font-size: 0.6em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.grey_row {background-color: #eee;}
.light_row {background-color: #eee;}
.dark_row {background-color: #ddd;}

.nav_search {width:136px;}
.nav_input {width:140px;}
.nav_button {width:141px;}

.small_textbox {width:40px;}
.long_textbox {width:99%;}

#manage_cats form select {width: 200px;}
#manage_cats form input.man_cats {width: 196px;}
/* ------------------
product page
----------------------*/
.subhead {color: red; font-weight: 600; background-color:pink; border: 1; border-color: red;}

/* used in product page: called from functions.globals.php	*/
.overview_subheader {}
.crystal_subheader {color: red; font-weight: 600; background-color:pink; border: 1; border-color: red;}
.potpourri_subheader {text-align: left;}
.shell_subheader {}


/* ------------------
product display styles
----------------------*/
.sub_id {
	font-size: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
}
.meta_short_desc {padding-left: 10px; text-align:left}
.sub_name {text-align: left}
.sub_price {text-align: right}

/* ------------------
suspended zone:

div.sub_prod div,input,form {padding:0}
div.add_to_cart input,form {padding:0}

----------------------*/

/* used in faq.php for the form */
.textField {width:250px;}
.textArea {width: 400px;}

/* used in cart.php for the $30 min note */
.notable {color: #C0017F; font-size:0.8em; font-weight: bolder;}

/* used in shells bulk description */
.clearance {color:red; font-weight:bolder;}

/* i want to eliminate the underlined nbsp when mousing over links - this works in IE, but not FF... */
#nav a:hover span.no_underline {text-decoration: none;}
.no_underline {text-decoration: none;}


.highlight {
	color: red;
	font-size: 1.5em; 	
}

.odd_row 	{background: #C3D6DB; padding-left:20px; list-style-type: none;}
.even_row 	{background: #D0C3DB; padding-left:20px; list-style-type: none;}

