/* art books */


.artbooksleftmenu {
  text-align: left;
  float: left;
  width: 170px;
  margin: 0;
  border: 0px solid red;
}

.artbooksleftmenu a.active {
  color: #990000;
}

.artbooksleftmenu a:hover {
  color: #990000;
}

.leftmenumaintopic {
  font-size: 12px;
  font-weight: bold;
  border: 0px solid red;
  margin: 0;
  padding: 0;
}

.leftmenumaintopic a {
  color: #3F522B;
  font-weight: bold;
}

.leftmenusubtopic {
  font-size: 11px;
  border: 0px solid red;
  margin: 0;
  padding: 0;
}

.artbookscontent {
  text-align: left;
  float: left;
  width: 557px;
  margin: 0;
  border: 0px solid red;
}

div.searchresultpageblock {
	border: 0px solid black;
	width: 550px;
	margin: 5px 0;
	padding: 5px 0;
	clear: both;
}

div.searchresults_pages_previous {
	margin: 0;
	float: left;
	text-align: right;
	width: 25px;
}

div.searchresults_pages {
	margin: 0;
	padding: 1px 0 1px 0;
	float: left;
	border: 0px solid black;
}

div.searchresults_pages span.linka {
	width: 24px;
	display: block;
	float: left;
	border: 0px solid black;
	padding: 1px 0 1px 0;
}

span.searchresults_pages_current {
	font-weight: bold;
	border: 1px solid #707173;
}

div.searchresults_pages_next {
	margin: 0;
	float: left;
	width: 25px;
}


.singleresult .image {
	border: 0px solid red;
	float: left;
	padding-top: 10px;
	width: 110px;
}

.singleresult ul.item {
	border: 1px solid red;
	display: block;
	float: left;
	width: 550px;
	margin: 0 0 0 0;
}

.singleresult ul.item li.button {
	border: 0px solid red;
	float: left;
	margin: 10px 10px 0 0;
	padding: 0px;
}


.itemlist button input{
	background-color: #707173;
	border: 1px solid #707173;
	margin-top: 10px;
	color: white;
}

.itemlist form{
	margin: 0 0 0 0;
	padding: 0px;
}

.itemlist ul.item {
	border: 0px solid black;
	display: block;
	float: left;
	width: 550px;
	margin: 10px 0 10px 0;
	padding: 0;
}

.itemlist ul.item li{
	border: 0px solid black;
	float: left;
	margin: 0 0 0 0;
	padding: 0px;
}

.itemlist ul.item li p{
	margin: 0 0 4px 0;
	border: 0px solid black;
	padding: 0px;
}

.itemlist ul.item li.img_item{
	width: 120px;
	display: block;
	border: 0px solid black;
	margin: 0 0 0 0;
}

.itemlist li.data_item ul{
	width: 420px;
	display: block;
	border: 0px solid black;
	margin: 0 0 0 0;
	padding: 0px;
}

.itemlist li.data_item ul li{
	float: none;
}

.itemlist li.data_item ul li.button{
	width: 195px;
	float: left;
}


.itemlist li.data_item_noimage ul{
	width: 500px;
	display: block;
	border: 0px solid black;
	margin: 0 0 0 0;
}

.itemlist li.data_item_noimage ul li{
	float: none;
}

.itemlist li.data_item_noimage ul li.button{
	width: 195px;
	float: left;
}


.itemlist ul.item div.priceandlink {
	border: 0;
	margin: 0;
	float: left;
	clear: both;
}

.itemlist ul.item div.itemdetailbutton {
	border: 0;
	margin: 0 0 0 14px;
	float: left;
}

.itemlist ul.item div.cartbutton {
	border: 0;
	margin: 0 0 0 14px;
	float: left;
}

.itemlist ul.item div.inquirebutton {
	border: 0;
	margin: 0 0 0 14px;
	float: left;
}

.selecttopics {
  width: 500px;
}

.selecttopics li {
  width: 240px;
  float: left;
}


div.newarrivals {
  border: 0px solid black;
  width: 550px;
  margin: 5px 0 0 0;
  padding: 5px 0 0 0;
  clear: both;
}


div.newarrivalrow {
  width: 530px;
  margin: 30px 0 30px 0;
  padding: 0;
  float: left;
}


div.newarrivaldescription {
  width: 300px;
  margin: 0 10px 0 0;
  padding: 0;
  float: left;
}

span.newarrivalbanner {
  color: #990000;
  font-weight: bold;
  width: 300px;
  margin: 0;
  padding: 0;
}

div.newarrivalimage {
  width: 210px;
  margin: 0;
  padding: 0;
  float: left;
}



div.featuredoutofprint {
  border: 0px solid black;
  width: 550px;
  margin: 5px 0 0 0;
  padding: 5px 0 0 0;
  clear: both;
}


div.featuredoutofprintrow {
  width: 530px;
  margin: 30px 0 30px 0;
  padding: 0;
  float: left;
}

div.featuredoutofprintdescription {
  width: 300px;
  margin: 0 10px 0 0;
  padding: 0;
  float: left;
}

span.featuredoutofprintbanner {
  color: #990000;
  font-weight: bold;
  width: 300px;
  margin: 0;
  padding: 0;
}

div.featuredoutofprintimage {
  width: 210px;
  margin: 0;
  padding: 0;
  float: left;
}


.artnf_priceandlink {
  clear: both;
  border: 0;
  margin: 0;
  padding: 16px 0 0 0;
  float: left;
}

.artnf_cartbutton {
  border: 0;
  margin: 0 0 0 14px;
  padding: 16px 0 0 0;
  float: left;
}

.artnf_inquirebutton {
  border: 0;
  margin: 0 0 0 14px;
  padding: 16px 0 0 0;
  float: left;
}

