/* Style Styles
KOORIE HT
8/10/07 CL
*/


#header {background: url(../images/secondary_header.jpg) 0 0 no-repeat;}
#centrecontent {float: right; background:none; color:#000; padding:70px 45px 15px 15px; margin: 0px; width: 540px;display: inline; }
#centrecontent #content {}
#centrecontent #content p, #centrecontent #content li {font-size: 1.2em;}
#centrecontent #content p li, #centrecontent #content p p, #centrecontent #content li li, #centrecontent #content li p {font-size: 1em;}
.Description, .sectionDescription, .description, #sectionChildren { margin-top: 78px;}
#container {background: url(../images/main_bg_secondary.gif) 0 0 no-repeat;}

.info_page {float:left;}
.outerwrap {padding-bottom: 30px; width: 780px; float: left; height: 100%;}
.warning h2 {clear: both; margin: 10px 0;}


/* LEFT SUBNAV STYLES */

#left {float: left; width: 177px; clear: left; font-size: 1.2em; margin-top: 60px;}
#left #subNav {margin:0; background:none; width:183px;  height: auto; float:left;}
#left #subNav ul {list-style-type: none; padding: 0;margin: 0;width: 171px; float: left;}
#left #subNav ul li {display: inline;margin: 0;padding: 0; height: 10px;}
#left #subNav ul li a {display: block;width: 141px; /* less padding */ padding: 4px 10px 4px 20px;margin: 0;font: normal 1em arial, helvetica, sans serif;color: #9F1D25; text-decoration:none;}
#left #subNav ul li a:hover,#left #subNav ul li a.active { font-weight: bold; text-decoration:none;}

/* tertiary styles */
#left #subNav ul{padding: 0 0 5px;}
#left #subNav ul li li {display: inline;margin: 0;padding: 0;}
#left #subNav ul li li a {display: block;width: 126px; /* less padding */padding: 4px 10px 4px 35px;margin: 0;font: normal 1em arial, helvetica, sans serif;color: #9F1D25;text-decoration: none;}
#left #subNav ul li li a:hover {color: #9F1D25; text-decoration:none ;}
#left #subNav ul li li a.active {font-weight: bold;;background: none; text-decoration:none;}

/* Right Styles */

#right {float:right; width: 208px;margin:45px 0 0 ;padding: 0;}
#right .toolbarPortal h1,#right .toolbarPortal h2,#right .toollist h1, .toolbox h2 {background: url(../images/gallery_right_heading_bg.gif) 0 0 no-repeat;}

/* Exhibition */

.exhibitionListItem { margin-bottom: 15px; padding-bottom: 15px;  border-bottom: 5px solid #000; }
.exhibitionListItemTitle { font-weight: bold; }
.exhibitionListItemDate { color: #666; }
.exhibitionDescription { margin-bottom: 15px; }

.painting {width: 100%; border: 1px solid #999; background: #eee; text-align: center;}
.painting img {padding: 10px;}
.prev_image {display: inline;}
.main {display: inline;}
.next_image {display: inline;}
.clearDiv { clear:both; }
.formFieldSpacing { margin-top: 3px; }

div.imagethumb {background: #fff; float: left; margin: 3px; text-align: center;	height: 130px;}
div.imagethumb div.name {color: #555; font-weight: bold;}
div.imagethumb img {padding: 3px; border: 1px solid #FFAA01;}
div.imagethumb img:hover {border: 1px solid #FF0000;}

.enquiry .formField {margin-bottom: 10px;}
.enquiry label {float:left; clear:left; width:100px;}
.enquiry .box {width: 280px;}
.enquiry .button {margin-left: 100px;}


/* Register form */

form#signup .block {margin: 0 0 10px 0;}
form#signup label {display: block;clear: both;}
form#signup .block input {width: 240px; clear: both;}

/* SHOP STYLES */

.line_product {float: left; width: 120px; padding: 0 5px 0 0;}
.line_product .image {height: 110px;}
.sold_out {font-weight: bold; color: red;}

/* shopping cart checkout list */
table.list th, .content-basket th{padding: 3px; text-align: left;}
table.list td {padding: 3px;}

.shopaccount_information th {text-align: right; padding-right: 5px;}

/* books */
.bookSearch label {
  display: block;
  width: 100px;
  float: left;
}

.searchResults table {
  border-spacing: 0px;
	border-collapse: collapse;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}

.searchResults th {
  text-align: left;
  width: 60px;
}

.searchResults td {
  border-top: 1px solid #ccc;
}

#centrecontent form div.date select
{
	float: none;
	width: 60px;
}

/* donations admin */
.donationActionForm, .moogjiMemberActionForm {
  display: inline;
}
