/* algemeen */

body{
/*	background: #565b5c url(../img/bg.gif) repeat-y center; */
	background: #053c01 url(../img/bg.gif) repeat-y center;
	font-family: "Trebuchet MS",  Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	margin: 0 auto;
	text-align: center;
	padding: 0px;
}

ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

p, h1, h2, h3, h4, h5, h6{
	margin: 0px;
	padding: 0px;
}

h2{
	font-size: 16px;
}

h3{
	font-size: 14px;
	font-weight: bold;
}

h4{
	font-size: 13px;
	font-weight: bold;
}

hr{
	clear: both;
	border: 1px solid #E7E8E4;
}

a{
	text-decoration: none;
	color: black;
	font-weight: bold;
}

a:hover{
	color: white;
}


img{
	border: none;
}

.frame{
	background-position: center;
	text-align: center;
	margin: 0 auto;
}


/* head */

.head{
	text-align: left;
	margin: 0 auto;
	padding: 0;
	border: 0px solid red;
	width: 810px;
	height: 114px; /* 158px; */
}

.header{
/*	background: url(../img/header_grey.gif) no-repeat; */
	background: url(../img/header.gif) no-repeat;
	width: 810px;
	height: 114px;
	padding: 0;
	margin: 0px;
	border: 0px solid red;
}


.header .leftheaderpart {
	text-align: left;
	width: 545px;
	height: 112px;
	border: 0px solid red;
	float: left;
	margin: 0 0 0 0;
}

.header .toplinks {
	text-align: left;
	width: 390px;
	height: 21px;
	border: 0px solid red;
	float: left;
	margin: 85px 0 0 116px !important;
	margin: 85px 0 0 58px;
}


.header .deplinks {
	text-align: right;
	width: 220px;
	border: 0px solid red;
	float: right;
	margin: 40px 0 0 0;
}

.header .deplinks ul{
	width: 220px;
	border: 0px solid red;
	display: block;
	float: left;
	padding: 0; 
}

.header .deplinks li{
	display: inline;
	padding: 0 0 0 16px; 
}

.header .deplinks a{
	text-decoration: none;
	color: black;
	font-weight: bold;
}

.header .deplinks a:hover{
	color: white;
}

.header .deplinks a.activedep {
	color: white;
}



.findabook{
	text-align: left;
	width: 185px;
	border: 0px solid red;
	float: right;
	margin: 27px 47px 0 0 !important;
	margin: 22px 24px 0 0;
}

.findabook label{
	display: block;
	width: 64px;
	height: 14px;
	border: 0px solid red;
	float: left;
	margin: 1px 1px 0 1px;
}

.findabook input{
	float: left;
	font-size: 9px;
	width: 70px;
	height: 12px;
	border: 1px solid black;
	margin: 1px 1px 2px 1px;
}

.findabook select {
	float: left;
	font-size: 9px;
	width: 76px;
	height: 17px;
	border: 1px solid black;
	margin: 0px 0px 0px 0px;
}

.findabook a{
	float: left;
	display: block;
	border: 0px solid black;
	width: 10px;
	margin: 0 0 0 5px !important;
	margin: 0 0 0 5px;
}

.findabook #advancedsearchlink {
	display: block;
	width: 120px;
	height: 15px;
	border: 0px solid red;
	float: left;
	margin: 2px 2px 0 2px;
}


/* content */

.content{
	width: 810px;
	border: 0px solid red;
	font-size: 13px;
	text-align: center;
	margin: 0 auto;
	list-style: none;
}

/* content - leftcolum */


.address{
/*	margin: 30px 0 0 20px; */
	margin: 0 0 0 20px;
	font-size: 12px;
	color: white;
}

.address a{
	text-decoration: none;
	color: white;
	font-weight: normal;
}

.address a:hover{
	color: white;
}



.abaa_green {
	background: url(../img/logo_abaa_green.gif) no-repeat;
	width: 35px;
	height: 43px;
	float: left;
	margin: 30px 10px 0 20px !important;
	margin: 30px 0 0 10px;
	padding-bottom: 20px;
}
.abaa_grey {
	background: url(../img/logo_abaa_grey.gif) no-repeat;
	width: 35px;
	height: 43px;
	float: left;
	margin: 30px 10px 0 20px !important;
	margin: 30px 0 0 10px;
	padding-bottom: 20px;
}
.abaa_brown {
	background: url(../img/logo_abaa_brown.gif) no-repeat;
	width: 35px;
	height: 43px;
	float: left;
	margin: 30px 10px 0 20px !important;
	margin: 30px 0 0 10px;
	padding-bottom: 20px;
}

.ifpda_green {
	background:url(../img/logo_ifpda_green.gif) no-repeat;
	width: 35px;
	height: 43px;
	float: left;
	margin: 30px 0 0 10px;
	padding-bottom: 20px;
	
}
.ifpda_grey {
	background:url(../img/logo_ifpda_grey.gif) no-repeat;
	width: 35px;
	height: 43px;
	float: left;
	margin: 30px 0 0 10px;
	padding-bottom: 20px;
	
}
.ifpda_brown {
	background:url(../img/logo_ifpda_brown.gif) no-repeat;
	width: 35px;
	height: 43px;
	float: left;
	margin: 30px 0 0 10px;
	padding-bottom: 20px;
	
}

/* content - middle */

.middle{
	float: left;
	margin: 20px 10px 0 15px !important;
	margin: 20px 10px 0 15px;
	border: 0px solid red;
}

.middle p{
	margin-top: 10px;
}

.middle a{
	color: #565B5C;
}
.middle a:hover{
	color: gray;
}

/* content - widemiddle */

.widemiddle{
	float: left;
	margin: 20px 20px 0 30px !important;
	margin: 20px 20px 0 20px;
	border: 0px solid red;
}

.widemiddle p{
	margin-top: 10px;
}

.widemiddle a{
	color: #565B5C;
}
.widemiddle a:hover{
	color: gray;
}

.breadcrumbs{
	height: 20px;
/*	width: 300px; */
}

.breadcrumbs a{
	color: #C0BEBE;
}

.breadcrumbs a:hover{
	color: black;
}

/* content - right */

.right a{
	color: #565B5C;
}

.right a:hover{
	color: #C0BEBE;
}

.right{
	text-align: left;
	width: 150px;
	float: left;
	margin: 16px 33px 30px 12px !important;
	margin: 16px 10px 30px 12px;
}

.right h4{
	background: url(../img/right_grey.gif) no-repeat;
	width: 203px;
	height: 23px;
	display: block;
	padding: 10px 0 0 15px;
}

.right ul{
	border-right: 1px solid #E7E8E4;
	border-left: 1px solid #E7E8E4;
	width: 174px;
	padding: 20px 10px 0 15px;
	}
	
.right li{
	padding-bottom: 20px;
	list-style: disc inside;
	color: #565B5C;
}

.right li.more{
	padding-bottom: 0;
}
	
.bottomright{
	background: url(../img/right_grey_bottom.gif) no-repeat;
	width: 203px;
	height: 23px;
	display: block;
	margin-bottom: 20px;
}	


/* frontpage */

.middle{
	width: 528px;
	text-align: left;
}

ul.frontnav li a{
	height: 142px;
	width: 528px;
	border: 0px solid red;
	display: block;
	margin: 0 0 5px 0;
}

ul.frontnav li a.art{
	background: url(../img/front_art_small.jpg);
}

ul.frontnav li a.art:hover{
	background-position: 0 -142px;
}

ul.frontnav li a.print{
	background: url(../img/front_print_small.jpg);
}

ul.frontnav li a.print:hover{
	background-position: 0 -142px;
}

ul.frontnav li a.rare{
	background: url(../img/front_rare_small.jpg);
}

ul.frontnav li a.rare:hover{
	background-position: 0 -142px;
}

/* wide frontpage */

.widemiddle{
	width: 750px;
	text-align: left;
}

.widemiddle ul.frontnav li a{
	height: 203px;
	width: 561px;
	border: 0px solid red;
	display: block;
	margin: 0 0 5px 0;
}

.widemiddle ul.frontnav li a.art{
	background: url(../img/front_art.jpg);
}

.widemiddle ul.frontnav li a.art:hover{
	background-position: 0 -203px;
}

.widemiddle ul.frontnav li a.print{
	background: url(../img/front_print.jpg);
}

.widemiddle ul.frontnav li a.print:hover{
	background-position: 0 -203px;
}

.widemiddle ul.frontnav li a.rare{
	background: url(../img/front_rare.jpg);
}

.widemiddle ul.frontnav li a.rare:hover{
	background-position: 0 -203px;
}

/* main department links*/


.middle div.departmenttopics {
	width: 500px;
	border: 0px solid red;
}

.widemiddle div.departmenttopics {
	width: 750px;
	border: 0px solid red;
}

div.departmenttopics li {
	padding: 0 12px 0 6px;
	list-style: none;
	float: left;
/*	width: 130px; */
	height: 140px;
	border: 0px solid red;
	text-align: center;
}

.widemiddle div.compactdepartmenttopics {
	width: 750px;
	border: 0px solid red;
}

div.compactdepartmenttopics li {
	padding: 0 12px 0 6px;
	list-style: none;
	float: left;
	width: 130px;
	height: 120px;
	border: 0px solid red;
	text-align: center;
}



/* sub-department links */

div.departmentsubtopics {
	width: 750px;
	border: 0px solid red;
}

div.departmentsubtopics li {
	padding: 0 12px 0 6px;
	list-style: none;
	float: left;
/*	width: 110px; */
	height: 170px;
	border: 0px solid red;
	text-align: center;
}

div.compactdepartmentsubtopics {
	width: 750px;
	border: 0px solid red;
}

div.compactdepartmentsubtopics li {
	padding: 0 12px 0 6px;
	list-style: none;
	float: left;
	width: 130px;
	height: 120px;
	border: 0px solid red;
	text-align: center;
}


/* dl sub sub links midden kolom*/


div.catlinks dl{
	border: 0px solid red;
	display: block;
}

div.catlinks dt{
	float: left;
	display: inline;
	padding: 10px 0 0 0;
	margin: 0px;
	width: 86px;
	height: 90px;
	border: 0px solid black;
}

div.catlinks dd{
	padding: 5px 0 0 0;
	margin: 0 0 0 10px;
	float: left;
	display: inline;
	border: 0px solid black;
	width: 410px;
	height: 100px;
}


input.submit {
	color: white;
	font-weight: bold;
	font-size: 90%;
	background-color: #5F724B; /* #767b7c; */
	border: 2px solid #5F724B; /* #767b7c; */
}


/* justarrived and forthcoming */

.box a{
	color: #565B5C;
}

.box a:hover{
	color: #C0BEBE;
}

.box {
	border: 0px solid red;
	text-align: left;
	width: 150px;
	float: left;
	margin: 16px 33px 30px 12px !important;
	margin: 16px 10px 30px 12px;
}

.box h4{
	background: url(../img/right_grey.gif) no-repeat;
	width: 203px;
	height: 23px;
	display: block;
	padding: 10px 0 0 15px;
}

.box ul{
	border-right: 1px solid #E7E8E4;
	border-left: 1px solid #E7E8E4;
	width: 174px;
	padding: 20px 10px 0 15px;
	}
	
.box li{
	padding-bottom: 20px;
	list-style: disc inside;
	color: #565B5C;
}

.box li.more{
	padding-bottom: 0;
}
	
.boxbottom {
	background: url(../img/right_grey_bottom.gif) no-repeat;
	width: 203px;
	height: 23px;
	display: block;
	margin-bottom: 20px;
}	

/*
div.justarrivedandforthcoming {

}
*/

div.justarrived .image {
	display: block;
	float: left;
	clear: none;	
	margin: 0 4px 0 0;
}

div.justarrived li {
	clear: both;	
}

div.new_forthcoming .image {
	display: block;
	float: left;
	clear: none;	
	margin: 0 4px 0 0;
}

div.new_forthcoming li {
	clear: both;	
}



/* ADDITIONAL */


div.form {
	margin: 0 0 10px 7px !important;
	margin: 0 0 10px 4px;
	width: 500px;
	clear: both;
	float: left;
}
div.form label,div.form input {
	margin: 0;
	float: left;
	width: 90px;
}
div.form label {
	padding-top: 5px;
	width: 90px;
}
div.form input {
	border: 1px solid black;
	width: 120px;
	margin-left: 20px;
}
div.form textarea {
	width: 380px;
	margin-left: 20px;
	border: 1px solid #A8A8A8;
}
div.form input.submit {
	margin-left: 110px;
	color: white;
	font-weight: bold;
	font-size: 90%;
	background-color: #5F724B; /* #767b7c; */
	border: 2px solid #5F724B; /* #767b7c; */
	width: 90px;
}
div.form a {
	border: 0;
	display: inline;
}
div.form div.row {
	margin-top: 5px;
	width: 500px;
	float: left;
}
div.form h2 {
	margin-left: 0;
	padding:0;
}
div.form p {
	clear: both;
	margin-left: 0;
	padding: 0;
	padding-bottom: 8px;
}
div.form form {
	margin: 0;
}


/* import */

.redtext {
	color: red;
}

input.file {
	color: black;
	background-color: white;
	border: 1px solid #5F724B; /* #767b7c; */
}

/* books/prints */

div.item_list .item_author {
	font-size: 14px;
}

div.item_list .item_title {
	font-size: 12px;
	font-weight: bold;
}

div.item_list .item_description .item_itemnr {
	font-size: 12px;
}

div.item_detail {
	padding-bottom: 26px;
}

div.item_detail .item_author {
	font-size: 16px;
}

div.item_detail .item_description {
	clear: both;
	font-size: 12px;
	padding-bottom: 16px;
}

div.item_detail .item_title {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 8px;
}

div.item_detail .item_itemnr {
	float: left;
	font-size: 12px;
	margin: 0;
	padding: 0;
}


/* subsubsubtopic, select movements page */

div.selectmovements ul {
	width: 500px;
	border: 0px solid red;
	display: block;
	float: left;
	padding: 0; 
}

div.selectmovements li {
	width: 230px;
	padding: 0 0 0 16px; 
	float: left;
	border: 0px solid red;
}

div.selectmovements input.submit {
	color: white;
	font-weight: bold;
	font-size: 90%;
	background-color: #5F724B; /* #767b7c; */
	border: 2px solid #5F724B; /* #767b7c; */
}


/* search form */

div.advsearchform {
	width: 500px;
	border: 0px solid black;
	text-align: left;
}

div.advsearchform .row{
	width: 325px;
	border: 0px solid black;
	float: left;
	clear: none; 
}

div.advsearchform form {
	margin-top: 5px;
}

div.advsearchform .row label {
	display: block;
	border: 0px solid black;
	width: 100px;
	height: 23px; /*25px;*/
	float: left;
	margin: 2px 0 0 0;
	padding: 3px 0 0 0;
	clear: both;
}

div.advsearchform .row input {
	width: 200px;
	height: 18px; /*21px;*/
	border: 1px solid black;
	float: right;
	margin: 2px 0 4px 0;
}

div.advsearchform .row select {
	width: 200px;
	height: 20px;
	border: 1px solid black;
	float: right;
	margin: 2px 0 4px 0;
}

div.advsearchform .row #advcr {
	width: auto;
	height: auto;
	border: 0px solid black;
	float: left;
	margin: 0 0 0 20px;
}

div.advsearchform .row #advpubdate {
	border: 0px solid black;
	width: 100px;
	height: 23px;
	float: left;
	margin: 2px 0 0 0;
	padding: 3px 0 0 0;
	clear: both;
}

div.advsearchform .row #advpubdate1 {
	border: 0px solid black;
	width: 36px;
	height: 23px;
	float: left;
	margin: 2px 0 0 22px;
	padding: 3px 0 0 0;
}

div.advsearchform .row #advpubdate2 {
	border: 0px solid black;
	width: 40px;
	height: 23px;
	float: left;
	margin: 2px 0 0 4px;
	padding: 3px 0 0 0;
}

div.advsearchform .row #advyear1 {
	width: 50px;
	height: 18px;
	border: 1px solid black;
	float: left;
	margin: 2px 12px 4px 0;
}

div.advsearchform .row #advyear2 {
	width: 50px;
	height: 18px;
	border: 1px solid black;
	float: left;
	margin: 2px 0 4px 0;
}

div.advsearchform .row #advprice {
	border: 0px solid black;
	width: 100px;
	height: 23px;
	float: left;
	margin: 2px 0 0 0;
	padding: 3px 0 0 0;
	clear: both;
}

div.advsearchform .row #advpricemin {
	border: 0px solid black;
	width: 36px;
	height: 23px;
	float: left;
	margin: 2px 0 0 22px;
	padding: 3px 0 0 0;
}

div.advsearchform .row #advpricemax {
	border: 0px solid black;
	width: 40px;
	height: 23px;
	float: left;
	margin: 2px 0 0 4px;
	padding: 3px 0 0 0;
}

div.advsearchform .row #advprice1 {
	width: 50px;
	height: 18px;
	border: 1px solid black;
	float: left;
	margin: 2px 12px 4px 0;
}

div.advsearchform .row #advprice2 {
	width: 50px;
	height: 18px;
	border: 1px solid black;
	float: left;
	margin: 2px 0 4px 0;
}


div.advsearchform .advdep label {
	display: block;
	border: 0px solid black;
/*	width: 95px; */
	height: 23px;
	float: left;
	margin: 0px;
	margin-right: 10px;
}

div.advsearchform .advdep input {
	display: block;
	border: 0px solid black;
	width: 20px;
	height: 15px;
	float: left;
}

div.advsearchform .advdep li {
	display: inline;
}

div.advsearchform .department {
	margin-top: 0px;
	width: 500px;
	border: 0px solid black;
	clear: both;
}

div.advsearchform .department ul {
	margin-top: 5px;
}

div.advsearchform .rightcolumn {
	float: left;
	margin: 2px 0 4px 10px;
	padding: 0;
	width: 160px;
	border: 0px solid black;
	clear: none;
}

div.advsearchform #topsubmit {
	float: left;
	margin: 0 0 0 0;
	width: 70px;
	background-color: #5F724B; /* #767b7c; */
	border: 2px solid #5F724B; /* #767b7c; */
}

div.advsearchform #bottomsubmit {
	float: left;
	clear:both;
	margin: 15px 0 0 120px !important;
	margin: 0 0 0 120px;
	width: 100px;
	background-color: #5F724B; /* #767b7c; */
	border: 2px solid #5F724B; /* #767b7c; */
}



/* artist search form */

div.artistsearchform {
	width: 500px;
	border: 0px solid black;
}

div.artistsearchform .row{
	width: 325px;
	border: 0px solid black;
	float: left;
	clear: none; 
}

div.artistsearchform form {
	margin-top: 5px;
}

div.artistsearchform .row label {
	display: block;
	border: 0px solid black;
	width: 100px;
	height: 23px; /*25px;*/
	float: left;
	margin: 2px 0 0 0;
	padding: 3px 0 0 0;
	clear: both;
}

div.artistsearchform .row input {
	width: 200px;
	height: 18px; /*21px;*/
	border: 1px solid black;
	float: right;
	margin: 2px 0 4px 0;
}

div.artistsearchform .row select {
	width: 200px;
	height: 20px;
	border: 1px solid black;
	float: right;
	margin: 2px 0 4px 0;
}

div.artistsearchform .advdep label {
	display: block;
	border: 0px solid black;
	width: 85px;
	height: 23px;
	float: left;
	margin: 0px;
}

div.artistsearchform .advdep input {
	display: block;
	border: 0px solid black;
	width: 20px;
	height: 15px;
	float: left;
}

div.artistsearchform .advdep li {
	display: inline;
}

div.artistsearchform .department {
	margin-top: 0px;
	width: 500px;
	border: 0px solid black;
	clear: both;
}

div.artistsearchform .department ul {
	margin-top: 5px;
}

div.artistsearchform .rightcolumn {
	float: left;
	margin: 2px 0 4px 10px;
	padding: 0;
	width: 100px;
	border: 0px solid black;
	clear: none;
}

div.artistsearchform #topsubmit {
	float: left;
	margin: 0 0 0 0;
	width: 70px;
	background-color: #5F724B; /* #767b7c; */
	border: 2px solid #5F724B; /* #767b7c; */
}

div.artistsearchform #bottomsubmit {
	float: left;
	clear:both;
	margin: 15px 0 0 120px !important;
	margin: 0 0 0 120px;
	width: 100px;
	background-color: #5F724B; /* #767b7c; */
	border: 2px solid #5F724B; /* #767b7c; */
}


/* register form*/

div.registerform {
	margin: 0 0 10px 7px;
	width: 500px;
}
div.registerform label,div.registerform input {
	margin: 0;
	float: left;
}
div.registerform label {
	padding-top: 5px;
	width: 100px;
}
div.registerform input {
	border: 1px solid black;
	width: 220px;
}
div.registerform select {
	width: 220px;
}
div.registerform input.submit {
	margin-left: 100px;
	background-color: #5F724B; /* #767b7c; */
	border: 2px solid #5F724B; /* #767b7c; */
}
div.registerform div.row {
	margin-top: 5px;
	width: 500px;
	float: left;
}


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

div.useraddressinfo dl {
	clear: both;
	float: none;
	width: 430px;
	margin: 0;
}

div.useraddressinfo dt {
	width: 120px;
	float: left;
	padding: 0;
	clear: left;
	margin: 0 0 0 7px !important;
	margin: 0 0 0 4px;
	font-weight: bold;
}

div.useraddressinfo dd {
	float: left;
	width: 250px;
	margin: 0;
	padding-bottom: 3px;
}


div.useraddressinfo div.form {
	margin: 0;
	width: 500px;
	clear: both;
	float: left;
}

div.useraddressinfo div.form input.submit {
	margin: 10px 0 0 130px;
	color: white;
	font-weight: bold;
	font-size: 90%;
	background-color: #5F724B; /* #767b7c; */
	border: 2px solid #5F724B; /* #767b7c; */
	width: 160px;
}


/* search results */

div.searchcriteria {
	border: 0px solid black;
	width: 750px;
	margin: 5px 0;
	padding: 5px 0;
	clear: both;
}
div.searchcriteria dl {
	clear: both;
	float: none;
	width: 700px;
	margin: 0;
}
div.searchcriteria p {
	clear: both;
	margin: 0 0 0 7px;
}
div.searchcriteria dt {
	width: 120px;
	float: left;
	padding: 0;
	clear: left;
	margin: 0 0 0 7px !important;
	margin: 0 0 0 4px;
	font-weight: bold;
}
div.searchcriteria dd {
	float: left;
	width: 500px;
	margin: 0;
	padding-bottom: 3px;
}

div.searchresultpageblock {
	border: 0px solid black;
	width: 750px;
	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: 750px;
	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: 750px;
	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: 600px;
	display: block;
	border: 0px solid black;
	margin: 0 0 0 0;
}

.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: 750px;
	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;
}


div.priceandlink {
	border: 0;
	margin: 0;
	float: left;
}

div.itemdetailbutton {
	border: 0;
	margin: 0 0 0 20px;
	float: left;
}

div.cartbutton {
	border: 0;
	margin: 0 0 0 20px;
	float: left;
}

div.inquirebutton {
	border: 0;
	margin: 0 0 0 20px;
	float: left;
}

/* item.php */

div.item_detail div.itemdetail_cart {
	float: left;
	margin: 0 0 0 20px;
}

div.item_detail div.itemdetail_inquire {
	float: left;
	margin: 0 0 0 20px;
}

div.item_detail .image {
	border: 0px solid red;
	float: left;
	padding-top: 10px;
	padding-right: 4px;
	width: 350px;
}

/* inquiry form */

div.inquireform {
	border: 0px solid black;
	margin: 0;
	padding-left: 10px;
	width: 450px;
	clear: both;
	float: left;
}

div.inquireform .row{
	width: 420px;
	border: 0px solid black;
}

div.inquireform label {
	margin: 0;
	float: left;
	padding-top: 5px;
	width: 120px;
}

div.inquireform input {
	margin: 0;
	float: left;
	border: 1px solid black;
	width: 200px;
	margin-left: 20px;
	margin-bottom: 5px;
}

div.inquireform textarea {
	width: 380px;
	margin-left: 0;
	border: 1px solid #A8A8A8;
}

div.inquireform select {
	margin: 0;
	float: left;
	border: 1px solid black;
	width: 200px;
	margin: 0;
	margin-left: 20px;
	margin-bottom: 5px;
}

div.inquireform input.submit {
	margin-left: 140px;
	color: white;
	font-weight: bold;
	font-size: 90%;
	background-color: #5F724B; /* #767b7c; */
	border: 2px solid #5F724B; /* #767b7c; */
	width: 120px;
	clear: both;
}

/* order form */

div.orderform input.orderformtext {
	margin: 0;
	float: left;
	border: 1px solid black;
	width: 160px;
	margin-left: 2px;
}

div.orderform select.orderformselect {
	margin: 0;
	float: left;
	border: 1px solid black;
	width: 160px;
	margin-left: 2px;
}

div.orderform textarea {
	width: 280px;
	border: 1px solid black;
	margin-left: 2px;
}

/*
div.orderform #c_country {
	margin: 0;
	float: left;
	border: 1px solid black;
	width: 200px;
	margin-left: 20px;
}
*/

div.orderform input.submit {
	margin-left: 150px;
	color: white;
	font-weight: bold;
	font-size: 90%;
	background-color: #5F724B; /* #767b7c; */
	border: 2px solid #5F724B; /* #767b7c; */
	width: 120px;
}

div.orderform #c_ccthreedig {
	display: inline;
	float: none;
	width: 80px;
	margin-left: 0;
}

