* {
	font-family:Verdana,arial;
	font-size:12px;	
	font-weight:normal;
	margin:0;
    padding:0;
}

html,body {
	 min-height: 100%;
	 overflow-x:hidden;
}

strong {
    font-weight:bold;
}

img {
    border:none !important;
}

b {
	color:#9a0000;	
}

a {
	color:#9a0000;
	text-decoration:underline;	
}

a:hover {
	color:#9a0000;
	text-decoration:none;	
}

#ad-area-top, #ad-area-right, #search-submit {
    display:none;
}

#footer-content {
	display:none;
}

#logo a img {
    display:none;
}

#logo div {
    width:170px !important;
	margin-right:0px !important;
	margin-top:0px !important;
    float:none !important;
    text-align:left !important;
	margin-bottom:1px;
}

#logo div a {
	display:block;
    background-image:url('../img/books.ch/button.gif');
	background-repeat:no-repeat;
	background-color:#c4c3c9;
	padding:5px 6px;
	color:#555;
	text-decoration:none;
}

#search {
    width:170px;
    background-image:url('../img/books.ch/button.gif');
	background-repeat:no-repeat;
	background-color:#c4c3c9;
	padding:5px 0px;
	color:#999;
	margin-bottom:1px;
	text-align:center;
}

#search input[type='text'] {
    color:#999;
    width:158px;
}

#global-wrapper {
    width:540px;
}

#header-wrapper {
    position:absolute;
	left:0px;
}

#navigation {
    float:left;
    vertical-align:top;
    width:170px;
    margin-top:90px;
}

#navigation ul li a,  #navigation ul li.highlight ul.sub-nav a {
    display:block;
    background-image:url('../img/books.ch/button.gif');
	background-repeat:no-repeat;
	background-color:#c4c3c9;
	padding:5px 6px;
	color:#555;
	text-decoration:none;
	margin-bottom:1px;
}

#navigation ul li.highlight ul.sub-nav a {
	background-image:url('../img/books.ch/button_sub.gif');
}

#navigation ul li.highlight a, #navigation ul li.highlight ul.sub-nav li.highlight a {
    background-image:url('../img/books.ch/button_s.gif');
    background-repeat:no-repeat;
    background-color:#d49292;
	color:#FFF;
}

#navigation ul li.highlight ul.sub-nav li.highlight a {
	background-image:url('../img/books.ch/button_s_sub.gif');
}

 /*#navigation ul li.highlight ul.sub-nav a {
    background-image:url('../img/books.ch/button.gif') !important;
	background-color:#c4c3c9;
	color:#555 !important;
}*/

#navigation ul li a:hover {
    text-decoration:underline;
}

#navigation ul.sub-nav li a {
    padding-left:20px !important;
}

#content {
    display:inline-block;
    vertical-align:top;
    width:320px;
    padding-left:10px;
}

#content h1 {
    font-size:16px;
	color:#9a0000;
}

#content h2 {
    font-size:14px;
	color:#9a0000;
	margin:10px 0;
}

#content p {
    line-height:18px;
}

#content ul, #content ol {
    margin-left:20px;
    line-height:18px;
}

ul.nav-category {
    padding:10px 0;
}

.list-wrapper {
}

hr {
    display:none;
}

.list-item {
    clear:both;
    padding-top:15px;
}

.list-item h3 a {
    color:#9a0000;
    text-decoration:none;
    font-weight:bold;
}

.list-item h3 a:hover {
    text-decoration:underline;
}

a.more-info-image {
    display:block;
    float:left;
}

div.list-item-info {
    line-height:18px;
    margin-left:110px;
}

table.list-wrapper {
    margin-top:10px;
}

table.list-wrapper td p {
    padding-left:10px;
    line-height:18px;
}
table.product-options {
	width:100%;
}

table.product-options tr td, table.product-options tr th, table.order-options tr td, table.order-options tr th {
    border-bottom:1px solid #9A0000;
    padding:3px 2px;
}

a.btn-add-to-cart {
    text-align:right;
    display:block;
}

#footer-wrapper {
    padding-left:5px;
}

#footer-wrapper div, #footer-wrapper a {
    font-size:10px;
}

/*
Forms
*/

div.form-wrapper {
    padding-top:15px;
}

.form-block {
    height:25px;
}

.form-block-buttons {
    height:30px;
    margin-top:15px;
}

.form-block-large {
    clear:right;
    height:145px;
}

.form-block label, .form-block-large label {
    color:#686868;
    display:block;
    float:left;
    width:120px;
}

.form-block .text, .form-block .file, .form-block-large textarea {
    border:solid 1px #e8e8e8;
    background:#fff;
    width:200px;
}

.form-block .text {
    height:1.5em;
}

.form-block .file {
    height:20px;
}

.form-block-large textarea {
    height:140px;
    width:200px;
}

.form-block-buttons {
    padding-left:120px;
}

.form-block-buttons .button-wrapper {
    display:inline-block;
    float:left;
    width:115px;
    height:25px;
    text-align:center;
    margin-right:5px;
}

.form-block-buttons .button-wrapper .button {
    background:#729beb;
    border:1px solid #729beb;
    color:#fff;
    font-size:12px;
    width:100px;
    margin-top:2px;
}

table.order-options th {
	text-align:left;
	font-weight:bold;
}

td.price a {
	background-image:url('../img/bo/close.png');
	display:inline-block;
	text-indent:-1000em;
	width:24px;
	height:24px;
}

body.nav-hide  #navigation, body.nav-hide #search, body.nav-hide #logo a.btn-buy {
	display:none;
}

body.nav-hide #content-wrapper{
	margin-left:30px;
}

body.nav-hide #content {
	width:490px;
}

#nav-toggle {
	background:none !important;
}

#nav-toggle span {
	display:inline-block;
	width:22px;
	height:22px;
	background-image:url('../img/bo/nav-close.png');
	position:relative;
	left:-6px;
}

body.nav-hide #nav-toggle span {
	background-image:url('../img/bo/nav-open.png');
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
