﻿body {
	background: #eee url(/_img/bodyBg.gif) repeat-y center 0;
	text-align: center;
	font-size: 12px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: 000;
	margin: 0 0;
}
td, th {
	font-size: 12px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: 000;
}

.h1 {
	font: 20px verdana,arial,helvetica,sans-serif;
	margin-bottom: 10px;
	color: #000;
}

.h2 {
	font: bold 16px verdana,arial,helvetica,sans-serif;
	margin-bottom: 10px;
	color: #000;
}
.booklist {
  border-bottom: solid 1px; #000;
}
input {
	font:  10px verdana,arial,helvetica,sans-serif;
}

/* LINKS START*/
a:link {
	color:#00f;
	text-decoration: none;
}

a:visited {
	color:#00f;
	text-decoration: none;
}

a:hover {
	color:#00f;
	text-decoration: none;
}

li a:link, .serendipitySideBarContent a:link {
	color:#000;
	text-decoration: none;
}

li a:visited, .serendipitySideBarContent a:visited {
	color:#000;
	text-decoration: none;
}

li a:hover, .serendipitySideBarContent a:hover {
	color:#f00;
	text-decoration: none;
}

a img {
	border-width:0;
}
/* LINKS END*/

/* CONTAINERS START */

#containerPage {
	width: 700px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}

/* CONTAINERS END */

/* HEADERS START */

#header {
	position: absolute;
	left: 0px; top: 0px;
	width: 100%; height: 100px;
	background: url(/_img/header/bgLeaf.jpg) no-repeat right center;
}

#logo {
	position: absolute;
	top: 10px; left: 10px;
}

#headerHR {
	position: absolute;
	bottom: 0px; left: 0px;
	font-size: 5px;
	height: 5px; width: 100%;
	background: #8cd749;
}

/* NAVIGATION TOP START */

#navTop {
	position: absolute;
	left: -35px;
	bottom: 6px;
}

html>body #navTop {
	bottom: 5px;
}

 #navBar a
{
	color: #000;
	background: #eee url(/_img/navBar/tl.gif) left top no-repeat;
	text-decoration: none;
	padding-left: 10px
}

#navBar a span
{
	background: url(/_img/navBar/tr.gif) right top no-repeat;
	padding-right: 10px
}

#navBar a, #navBar a span
{
	display: block;
	float: left
}

/* Hide from IE5-Mac \*/
#navBar a, #navBar a span
{
	float: none
}
/* End hide */

#navBar a:hover
{
	color: #000;
	background: #ddd url(/_img/navBar/tlHover.gif) left top no-repeat;
	padding-left: 10px
}

#navBar a:hover span
{
	background: url(/_img/navBar/trHover.gif) right top no-repeat;
	padding-right: 10px
}

#navBar ul
{
	list-style: none;
	padding: 0; margin: 0;
}

#navBar li
{
	list-style: none;
	float: left;
	margin: 0;
}

#hem .hem a, #products .products a, #blog .blog a, #about .about a {
	color: #000;
	background: #8cd749 url(/_img/navBar/tlActive.gif) left top no-repeat;
	padding-left: 10px

}

#hem  .hem a span, #products .products a span, #blog .blog a span, #about .about a span {
	background: url(/_img/navBar/trActive.gif) right top no-repeat;
	padding-right: 10px

}

/* NAVIGATION TOP END */

/* HEADERS END */

/* LEFT NAVIGATION START */

#navLeft {
	position: absolute;
	left: 5px; top: 105px;
	width: 200px;
}

#navLeft ul {
	list-style: square inside;
	padding: 0; margin: 0;
}
#navLeft li {
  margin: 5px 0;
}
.tNavLeft {background: #eee url(/_img/navLeft/dot.gif) 0 0 repeat-x; width: 100%}
.bNavLeft {background: url(/_img/navLeft/dot.gif) 0 100% repeat-x}
.lNavLeft {background: url(/_img/navLeft/dot.gif) 0 0 repeat-y}
.rNavLeft {background: url(/_img/navLeft/dot.gif) 100% 0 repeat-y}
.blNavLeft {background: url(/_img/navLeft/bl.gif) 0 100% no-repeat}
.brNavLeft {background: url(/_img/navLeft/br.gif) 100% 100% no-repeat}
.tlNavLeft {background: url(/_img/navLeft/tl.gif) 0 0 no-repeat}
.trNavLeft {background: url(/_img/navLeft/tr.gif) 100% 0 no-repeat; padding:5px}


/* LEFT NAVIGATION END */

/* CONTENT START */

#content {
	position: absolute;
	left: 210px; top: 105px;
}

/* CONTENT END */

. vSpace5 {
	font-size: 5px;
	height: 5px;
}

.errMsg {
  color: #F00;
}
.orderTH {
  border-bottom: solid 2px #8cd749;
}

.orderTR {
  border-bottom: solid 1px #8cd749;
}