*{margin:0;padding:0;border:0;}

body{font-family: 'Arial Rounded MT', Arial, Helvetica, sans-serif;text-align:left;font-size:11px;background:#C9DE9B; padding: 87px 0;}

input,
textarea {
	border:1px solid #ccc;
	font-family: 'Arial Rounded MT', Arial, Helvetica, sans-serif;
}

textarea {
	width:482px;
}

#page { width: 886px; margin: 0 auto; background: #ffffff; padding-bottom: 30px;}

#column-r, #column-l { width: 172px;}

#column-r { float: right;}
#column-r ul {list-style: none; margin-top: 10px; float: left; }
#column-r ul li { height: 22px; width: 162px; margin: 3px 0; float: left; overflow: hidden;}
#column-r ul li.item-1{ background: #F1CC01 url(../image/arrow-c1.jpg) top right no-repeat;}
#column-r ul li.item-1 a {color: #661c78;}
#column-r ul li a:hover {
	font-size:16px;
}
#column-r ul li.item-2{ background: #F7941D url(../image/arrow-c2.jpg) top right no-repeat;}
#column-r ul li.item-2 a {color: #002663;}
#column-r ul li.item-3{ background: #E6027B url(../image/arrow-c3.jpg) top right no-repeat;}
#column-r ul li.item-3 a {color: #ffffff;}
#column-r ul li a { display: inline; text-decoration: none; font-size: 12px; line-height: 22px;  font-weight: bold; float: left; margin-left: 5px; }

#column-r .img-box { width: 162px; float: left; clear: left; overflow: hidden; margin-top: 8px;  }

#column-r #login-form { width: 152px;  background: #e3cd64; color: #9A2284; padding: 5px; margin-top: 18px; float: left; font-size: 14px; font-weight: bold; text-align: left;}
#column-r #login-form input, #column-r #login-form label {height: 14px; padding: 4px 4px 2px 4px; border: 0; font-size: 11px; color: #EDD944; margin: 4px 0; float:left; vertical-align: middle;}
#column-r #login-form input { color:#000000; }
#column-r #login-form input#form-name {width: 100px;}
#column-r #login-form input#form-password {width: 75px;}
#column-r #login-form label {background: #ffffff; padding-right: 0; }
#column-r #login-form label#label-name {width: 40px; }
#column-r #login-form label#label-password { width: 65px;}


#column-l { float: left; background: url(../image/horse.jpg) top left no-repeat; width: 690px;}
#column-l #header { float: right; width: 496px; height: 115px; background: url(../image/title.jpg) top left no-repeat; }

/** NAVIGATION **/
#column-l ul.navigation {list-style: none; display: block; float: left;
width:175px;
overflow:visible;
}
#column-l ul.navigation li { display: block; height: 22px; width: 172px; margin: 3px 0; float: left; clear: left; }
#column-l ul.navigation li.item { background: #E50278; }
#column-l ul.navigation li.item-1 { background: #97C63C;}
#column-l ul.navigation li.item-2 { background: #A02784;}
#column-l ul.navigation li.item-3 { background: #293782;}
#column-l ul.navigation li.item-4 { background: #49B9CD;}
#column-l ul.navigation li.item-5 { background: #683280;}
#column-l ul.navigation li.item-6 { background: #E50278;}
#column-l ul.navigation li a { display: inline; color: #ffffff; text-decoration: none; font-size: 12px; line-height: 22px;  font-weight: bold; float: right; margin-right: 5px; }

#column-l ul.navigation li.sitemap {
	background-color:#7AB800;
}

#column-l ul.navigation li a:hover {
	font-size:16px;
}

#column-l ul.navigation li a.selected{ font-size: 17px;}

#column-l ul.navigation li.item-alt{ width: 183px; background: #97C63C url(../image/arrow-c5.jpg) top right no-repeat;margin-right: 15px; }
#column-l ul.navigation li.item-alt a { margin-right: 15px;}
#column-l ul.navigation li.item-alt-1{ width: 183px; background: #E91939 url(../image/arrow-c4.jpg) top right no-repeat;}
#column-l ul.navigation li.item-alt-2{ width: 183px; background: #F1CC01 url(../image/arrow-c1.jpg) top right no-repeat;}
#column-l ul.navigation li.item-alt-3{ width: 183px; background: #F7941D url(../image/arrow-c2.jpg) top right no-repeat;}
#column-l ul.navigation li.item-alt-4{ width: 183px; background: #97C63C url(../image/arrow-c5.jpg) top right no-repeat;}


div.bookshop_menu {
	width:150px;
	padding:0;
	
}
div.bookshop_menu ul {
	
	margin:0;
	padding:0;
	
}

#column-l div.bookshop_menu ul li,
div.bookshop_menu ul li {
	display: block; height: 22px; width: 140px; margin: 3px 0; float: left; clear: left; background-color:#A51984;
	padding:0;
	margin-left:31px;
	_margin-left:13px;
}

div.bookshop_menu ul li a {
	width:140px;
	padding:0;
	margin:0;
	text-align:right;
}

#column-l #search-form { width: 152px;  background: #df98d9; color: #AC3A91; padding: 5px; margin: 12px 0 10px 10px; float: left; clear: left; font-size: 14px; font-weight: bold; text-align: left; display: inline;}
#column-l #search-form input, #column-l #search-form label {height: 14px; padding: 4px 4px 2px 4px;  border: 0; font-size: 11px; color: #D99FCF; margin: 4px 0; float:left; vertical-align: middle; }
#column-l #search-form input#form-title {width: 90px; }
#column-l #search-form input#form-author {width: 92px; }
#column-l #search-form label {background: #ffffff; padding-right: 0; }
#column-l #search-form label#label-title {width: 50px; }
#column-l #search-form label#label-author { width: 48px;}

#column-l h2 {color: #EB1513; font-size: 20px; width: 148px; margin-left: 22px; margin-top: 10px; float: left; text-align: left; display: inline; clear: left;}
#content h2 {
	float:none;
	display:block;
	width:100%;
	padding:0;
	margin:0;
}
#column-l h4 {color: #293782; font-size: 11px; font-weight: normal; width: 148px; margin-left: 22px; float: left; text-align: left; display: inline; clear: left;}


#content { float:right; width: 496px; text-align: left;}
#content h1 { font-weight: bold; padding-left: 12px; font-size: 17px; color: #ffffff;}
#content h3 { font-weight: bold; padding-left: 12px; font-size: 12px; color: #ffffff;}
#content h3 a { color: #ffffff;}
#content h3 a:hover { text-decoration:underline; }
#content a {color: #369790; font-size:12px; font-weight: bold; text-decoration: none;}
#content strong { font-weight: bold; }

.te-1 { color: #A8C84D; font-size:12px; float: left; }
.he-1, .he-2 {float: left; color: #68C6CE; line-height: 18px; padding-right: 3px;}
.he-1 { font-size: 16px; font-weight: bold;}
.he-2 { font-size: 11px; font-weight: normal; padding-top: 1px;}
.le-1, .le-2, .le-3 {float: left; color: #A8C84D; line-height: 14px;}
.le-1 {width: 70px;} 
.le-2 {width: 290px;} 
#content .le-3 a { color: #E11C86; font-weight: normal; font-size: 11px;}
.space-1 { height: 10px; clear: both;}

.box-c1 { float: left; width: 496px; margin-top: 10px; background: url(../image/box-c1-back.jpg) top left repeat-y;}
.box-c1-top { background: url(../image/box-c1-top.jpg) top left no-repeat; padding-top: 6px; }
.box-c1-top-body { background: url(../image/box-c1-back-h.jpg) top left repeat-y; padding-bottom: 2px; } url(../image/box-c1-back-h.jpg) top left repeat-y; padding-bottom: 2px; }
.box-c1-bottom { background: url(../image/box-c1-bottom.jpg) bottom left no-repeat;}
.box-c1-body {  background: url(../image/box-c1-middle.jpg) top left no-repeat; padding: 10px 22px 18px 22px; width: 452px; }
#content .box-c1 h1 { color: #12807F;}


.box-c2 { float: left; width: 496px; margin-top: 10px; background: url(../image/box-c2-back.jpg) top left repeat-y;}
.box-c2-top { background: url(../image/box-c2-top.jpg) top left no-repeat; padding-top: 6px; }
.box-c2-top-body { background: url(../image/box-c2-back-h.jpg) top left repeat-y; padding-bottom: 2px; }
.box-c2-bottom { background: url(../image/box-c2-bottom.jpg) bottom left no-repeat;}
.box-c2-body {  background: url(../image/box-c2-middle.jpg) top left no-repeat; padding: 10px 22px 18px 22px; width: 452px;  }

#footer {color: #ffffff; width: 886px; margin: 0 auto; text-align: left; font-size: 9px; padding-top: 10px; font-size:11px; }
#footer a {text-decoration: none; color: #ffffff; font-weight: bolder; font-size:9px; }
#footer-nav { float: right; text-align: right;font-size:11px; }	
#footer-nav a {font-weight: normal;font-size:9px; }

.clear { font-size:1%;clear: both;}


/* page-2 */
body#p2 {background: #D6AED1;}

.box-c3 { float: left; margin-top: 40px; width: 496px; background: url(../image/box-c3-back.jpg) top left repeat-y;}
.box-c3-top { background: url(../image/box-c3-top.jpg) top left no-repeat; padding-top: 6px; }
.box-c3-top-body { background: url(../image/box-c3-back-h.jpg) top left repeat-y; padding-bottom: 2px; }
.box-c3-bottom { background: url(../image/box-c3-bottom.jpg) bottom left no-repeat;}
.box-c3-body {  background: url(../image/box-c3-middle.jpg) top left no-repeat; padding: 10px 22px 18px 22px; width: 452px;  }



.sub-page-2-content {margin-top: -260px;}
#column-l #long-li {width: 690px;}
#column-l #long-li a { font-size:16px; }
#column-l #long-sub-li {width: 690px;}
.te-2 { color: #9D2D83; font-size:12px; float: left; }
.te-2 p { color: #434E90; font-size:11px; float: left; }
#content .te-2 a { color: #E11C86; font-weight: bold; font-size: 11px;}
#content .te-2 .he-3 {float: left; color: #1A2575; line-height: 20px; padding-right: 3px; font-size: 16px; font-weight: bold;}
#content .he-3 a {font-size: 13px;}
#content .he-3 a.ac-1 {color: #DD1810;}
#content .he-3 a.ac-2 {color: #FFBE14;}
#content .he-3 a.ac-3 {color: #F78300;}
#content .he-3 a.ac-4 {color: #A7C85F;}
#content .te-2 .he-1 { color: #000000; text-align: justify; font-size: 18px; word-spacing: 30px; }
/* page-2 end */


/* page-5 */
body#p5 {background: #EE2D24;}
.sub-page-5-content {margin-top: -194px;}

.sub-page-5-text { float: left; padding: 10px 20px 15px 0; color: #F72B24; font-size: 17px; font-weight: bold;}
.sub-page-5-text-2 { float: left; padding: 30px 0 20px 10px; color: #971E7F; font-size: 12px; font-weight: bold;}
.sub-page-5-text-2 a { color: #971E7F; font-size: 12px; font-weight: bold; text-decoration: none;}
.sub-page-5-back {text-align: center; padding: 30px 0 10px 0; float: left; width: 496px;}
#content .sub-page-5-back a { color: #EAA138; font-size: 14px; font-weight: bold; text-decoration: none;}

.box-c4 { float: left; width: 496px; background: url(../image/box-c4-back.jpg) top left repeat-y;}
.box-c4-top { background: url(../image/box-c4-top.jpg) top left no-repeat; padding-top: 6px; }
.box-c4-top-body { background: url(../image/box-c4-back-h.jpg) top left repeat-y; padding-bottom: 2px; }
.box-c4-bottom { background: url(../image/box-c4-bottom.jpg) bottom left no-repeat;}
.box-c4-body {  background: url(../image/box-c4-middle.jpg) top left no-repeat; padding: 10px 22px 8px 22px; width: 452px;  }


.box-c4a { float: left; width: 496px; background: url(../image/box-c4a-back.jpg) top left repeat-y; margin-top: 10px;}
.box-c4a-top { background: url(../image/box-c4a-top.jpg) top left no-repeat; padding-top: 6px; }
.box-c4a-bottom { background: url(../image/box-c4a-bottom.jpg) bottom left no-repeat; padding-bottom: 2px;}
.box-c4a-body { padding: 10px 0 12px 0; width: 496px;  }

.box-c4b { float: left; width: 496px; background: url(../image/box-c4b-back.jpg) top left repeat-y; margin-top: 10px;}
.box-c4b-top { background: url(../image/box-c4b-top.jpg) top left no-repeat; padding-top: 6px; }
.box-c4b-bottom { background: url(../image/box-c4b-bottom.jpg) bottom left no-repeat; padding-bottom: 2px;}
.box-c4b-body { padding: 10px 0 12px 0; width: 496px;  }

.box-c4c { float: left; width: 496px; background: url(../image/box-c4c-back.jpg) top left repeat-y; margin-top: 10px;}
.box-c4c-top { background: url(../image/box-c4c-top.jpg) top left no-repeat; padding-top: 6px; }
.box-c4c-bottom { background: url(../image/box-c4c-bottom.jpg) bottom left no-repeat; padding-bottom: 2px;}
.box-c4c-body { padding: 10px 0 12px 0; width: 496px;  }


.sell-item-wrap {width: 113px; height: 196px; margin: 0 auto; margin: 10px 0; float: left; display: inline; overflow: hidden; background: none;}
.sell-item-img {width: 113px; height: 96px; overflow: hidden; text-align: center; vertical-align: middle;}
.sell-item-label {width: 113px; height: 60px; overflow: hidden; padding-top: 10px; color: #ffffff; font-weight: bold; }
.sell-item-label .rc {float: left; width: 101px; overflow: hidden; text-align: center; padding: 3px 6px; color: #703784; font-size: 11px;}
.sell-item-icons {width: 113px; height: 18px; overflow: hidden; text-align: center; vertical-align: middle; }

#column-l ul.sl2 { padding-left: 10px; float: none;}
#column-l ul.sl2 li { width: 162px;}
#column-l ul.sl2 li { width: 162px;}
/* page-5 */


#content a,
#content ul li a,
a {
	color:#333;
}

#content ul li {
	float:none;
}

div#login {
	
}

/* login page */
#login .a, #login .g {
	width: 245px;
}

#login .a {
	float: left;
}

#login .g {
	float: right;
}

#login .b, #login .h {
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
}

#login .c, #login .i {
	border: 1px solid #EEEEEE;
	padding: 10px;
	height: 140px;
}

#login .d, #login .j {
	margin-top: 12px;
	_margin-top: 20px;
}

#login .e, #login .k {
	margin-top: 20px;
	_margin-top: 20px;
}

#login .f, #login .l {
	margin-top: 12px;
	_margin-top: 20px;
	text-align: right;
}

#account div {
clear:both;
	display:block;
	float:none;
}

#column-l #account ul li a,
#column-l #account ul li {
	float:none;
	display:block;
	height:auto;
}

div.heading {
	font-size:17px;
	font-weight:bold;

}


div.spanner {
	font-size:1%;
	border-right:1px solid #fff;
	
}

div.spanner-bookshop {	padding-bottom:20px; }
div.spanner-checkout {	padding-bottom:70px; }
div.spanner-0 {	padding-bottom:60px;  }
div.spanner-1 {	padding-bottom:90px;  }
div.spanner-2 {	padding-bottom:115px; }
div.spanner-3 {	padding-bottom:145px; }
div.spanner-4 {	padding-bottom:175px; }
div.spanner-5 {	padding-bottom:205px; }
div.spanner-6 {	padding-bottom:235px; }
div.spanner-7 {	padding-bottom:265px; }
div.spanner-8 {	padding-bottom:295px; }
div.spanner-9 {	padding-bottom:325px; }
div.spanner-10 {padding-bottom:355px; }

/* category view */
div.products {font-family: Arial, Helvetica, sans-serif; width:100px; padding:0px 5px; text-align:center; 
float:left;
width:100px;
min-height:205px;
height:auto	!important;
height:205px;
}
div.results {margin-bottom:5px; }
div.results div.left {float:left; }
div.results div.right { float:right; }
div.results div.right select { border:1px solid #ccc; }
div.products div.thumb {text-align:center; }
div.products div.name { text-align:center; padding:3px 0px; }
 
div.products div.price { text-align:center; padding:3px 0px; margin-bottom:5px;}
div#content div.products div.name a,
div#content div.products div.price {color: #e11c86; }
div.products div.options { text-align:center; }

div.breadcrumb{}
/* products view */
div#product table { width:100%; margin-top:15px; }
div#product table td { vertical-align:top; }
div#product table td.right { width:260px; }
div#product {font-family: Arial, Helvetica, sans-serif;text-align:left;font-size:11px;}
div#product div.title { color:#E91939; font-size:19px; font-weight:bold; }
div#product div.author { color:#E91939; font-size:13px; font-weight:bold; }
div#product div.description { color: #e11c86; font-size:12px; padding:7px 5px; }
div#product div.price { color:#E91939; font-size:19px; font-weight:bold; margin-bottom:5px; }
div#product div.availability { color:#e11c86; font-size:12px; margin-bottom:10px; }
div#product div.options { margin-bottom:10px; }
div#product div.back a { color:#E91939; margin-bottom:10px; }

div.subcategory {
	margin-bottom:10px;
}

div.welcome {
	clear:both;
	padding-top:10px;
}
div.welcome p {
	font-size:15px;
	font-weight:bold;
	padding-left:5px;
	color:#920075;
}

div.cart {
	margin-right:10px;
	background-color:#F4C600;
	color: #e11c86;
	color:#920075;
	padding-bottom:5px;
}

div.cart a {
	color: #e11c86;
	color:#920075;
}
div.cart div.head {
	padding:5px;
	padding-bottom:0px;
}
div.cart div.head h2 {
	float:left;
	margin:0px;
	
}
div.cart div.head h3 {
	float:right;
	margin:0px;
	font-size:95%;
	padding-top:5px;
}

div.cart div.small-box {
	
}
div.cart div.small-box-top {
	
}
div.cart div.small-box-bottom {
	padding:6px;
	padding-bottom:20px;
}

div.cart div.small-box table{
	margin:0;
	width:100%;
}

div.cart div.small-box table td.price {
	width:45px;
}

body.cat      {	background-color:#97C63C; }
body.bookshop {	background-color:#deb2d5; }
body.cat_1    {	background-color:#E91939; }
body.cat_2    {	background-color:#F1CC01; }
body.cat_3    {	background-color:#F7941D; }
body.info     {	background-color:#E50278; }
body.info_5   {	background-color:#293782; }
body.info_6   {	background-color:#49B9CD; }
body.info_7   {	background-color:#683280; }


body.cat div#content,
body.bookshop div#content {
	_position:relative;
	_top:-300px;
}

body.info div#content {
_position:relative;
	_top:-200px;
}

body.cat_0 div#content {
	_position:relative;
	_top:0;
}


div.cart a.cart-submit,
a.cart-submit {
	padding-left:10px;
	padding-top:3px;
	color:#ffffff;
	font-size:100%;
	text-decoration:none;
	display:block;
	width:133px;
	height:18px;
	background-image:url(../image/cart-submit.jpg);
	margin-bottom:5px;
	margin-left:5px;
	clear:both;
	font-weight:400;
}

div.pagination {
	text-align:right;
}

#content div.pagination a,
div.pagination a {
	font-weight:400;
}

#content div.pagination a.active,
div.pagination a.active {
	font-weight:bold;
}


div#content div.category-description h2 {
	display:block;
	font-size:16px;
	width:100%;
	margin:0;
	padding:5px;
}

div#cart-wrapper {
}
div#cart-wrapper table tr.alt {
	background-color:#eee;
}

div#cart-wrapper table tr td {
	font-size:11px;
}

input[type=submit],
input[type=button] {
	background-color:#F7941D;
	color:#A02784;
	border:0;
	padding:2px;
	font-size:12px;
}

div#cart-wrapper div.buttons input {
	background-color:#F7941D;
	color:#A02784;
	border:0;
	padding:2px;
	font-size:12px;
}

div#cart-wrapper div.buttons a {
	background-color:#F7941D;
	color:#A02784;
	padding:3px;
	font-weight:400;
	position:relative;
	top:3px;
	font-size:12px;
}

div.back_to_top {
	clear:both;
	text-align:center;
	padding-top:10px;
}

#content a.backtop-cat {		color:#97C63C; }
#content a.backtop-bookshop {	color:#A02784; }
#content a.backtop-cat_1 {	color:#E91939; }
#content a.backtop-cat_2 {	color:#F1CC01; }
#content a.backtop-cat_3 {	color:#F7941D; }
#content a.backtop-info  {	color:#E50278; }
#content a.backtop-info_5  {	color:#683280; }
#content a.backtop-info_6  {	color:#49B9CD; }
#content a.backtop-info_7  {	color:#293782; }

#column-l .category-description-red * { font-size:16px; font-weight:bold; color:#E91939; }
#column-l .category-description-yellow * { color:#F1CC01; }
#column-l .category-description-orange * { color:#F7941D; }
#column-l .category-description-green * {color:#97C63C; }

a.button {
	padding:5px;
	
}

div.testimonials {
	width:150px;
	padding:3px 7px;
	margin:0px;
	clear:left;
	font-size:13px;
	font-weight:bold;
	
}

div.testimonials div {
	margin-bottom:8px;
}

#column-l div.testimonials {
	padding-left:10px;
}


#column-r div.testimonials {
	padding-left:0px;
}