html {
	overflow: -moz-scrollbars-vertical;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 0px;
	color:#666666;
	background-color:#ffffff;
	text-align:center;
	min-width:760px;
}

td, p, div, span, table, li, input, textarea, select {
 color:#666666;
 font-size:10px;
} 

img {
 border:0; }

h1 {
 color:#666666;
 font-size:14px;
 margin:0px;
 margin-bottom:7px;
} 

h2 {
 color:#666666;
 font-size:13px;
 margin:0px;
 margin-bottom:5px;
} 

h3 {
 color:#009933;
 font-size:12px;
 margin:0px;
 margin-bottom:3px;
} 

h4 {
 color:#C47F60;
 font-size:12px;
 text-decoration:underline;
 margin:0px;
 margin-bottom:3px;
} 

#contentFrame {
	width:760px;
	margin:0 auto;
	text-align:left;
	border:1px solid #DDDDDD;
	background-image:url(/images/bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#contentFrame #headleft {
	vertical-align:middle;
	text-align:left;
	padding:15px;
}

#contentFrame #headright {
	vertical-align:middle;
	text-align:right;
	padding:15px;
	letter-spacing:-0.1em;
}

#contentFrame #headright a {
	letter-spacing:-0.1em;
}

#contentFrame #headright div {
	font-size:9px;
	color:#000000; 
}

/*** Anchor tags ***/

a {color:#919293; text-decoration:none; font-weight:bold; }
a:hover { color:#666666; text-decoration:underline;}

/*** Specific Anchor Tags ***/

#headright a {color:#000000; text-decoration:none; font-weight:normal; }
#headright a:hover {color:#919293; text-decoration:underline;}

/* ---> MAIN CONTENT CELL <--- */

td.maincell {
 width:inherit;
 padding:10px;
 text-align:left;
 vertical-align:top;
}

/* CAT LIST STYLES */

table.catlist {
 width:90%;
}

table.catlist-edu {
 width:70%;
}

table.catlist td, table.catlist-edu td {
 padding-right:20px;
 padding-bottom:10px;
}

table.catdetail {
 width:90%;
}

p.price {
 text-align:right;
 color:#666666;
 font-size:14px;
 font-weight:bold;
}

/* OTHER */

.leftnavhead {
 font-size:11px;
 font-weight:bold;
 color:#666666;
}

div.cat {
 font-size:11px;
 color:#919293;
 margin:3px 0px;
 }

div.cat a {
 color:#919293;
 text-decoration:none;
 font-weight:bold; 
}

div.cat a:hover {
 color:#666666;
 text-decoration:underline;
}

.floatL {
 float:left;
 clear:right;
 width:220px;
 padding-right:20px;
}

.floatR {
 float:right;
 clear:right;
 width:220px;
}

.nofloat {
 float:none;
 clear:both;
}

.floatL div, .floatR div {
 margin:1px 5px;

/* ---> RECIPIE PAGES <--- */
 
ul.recipies {
 list-style-type:none; 
 margin-left:20px;
}

ul.recipies li {
 padding-bottom:10px;
}


/* ---> CHECKOUT PAGES <--- */
 
table.checkout {
 text-align:center;
 margin-top:10px; 
 margin-bottom:30px;
}

table.checkout td { 
 text-align:center;
 padding:2px;
}


/* ---> FOOTER STYLES <--- */

td.ftr div { 
 font-size:10px;
 color:#009933;
 letter-spacing:-0.1em;
}

td.ftr a { 
 color:#009933;
 font-weight:normal;
 text-decoration:none;
}

td.ftr a:hover { 
 color:#009933;
 text-decoration:underline;
}

div.copy { 
 margin:5px;
 margin-top:20px;
 color:#666666;
}