@charset "UTF-8";
/* CSS Document */
/* landing page */

.page_image {
	margin: 0px;
	padding:0px;
	width:798px;
}

div#landing_search_form {
	display: block;
	width: 520px;
	height: 180px;
	overflow:hidden;
	padding: 0;
	margin: 0;
	background-image: url(/images/landing_form_bg_EN.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
div#landing_search_form form {
	padding:0 0 0 50px;
	margin:0;
}
div#search_col1 {
	display: block;
	float: left;
	width: 240px;
	padding-top: 20px;
	margin: 0 0 0 20px;
}

* html div#search_col1 {width: 240px; margin: 0 0 0 5px;}
	
div#search_col2 {
	display: block;
	float: left;
	width: 190px;
	padding-top: 18px;
	margin: 0px 0px 0px 5px;
}

div#search_col3 {
	display: block;
	float: left;
	width: 115px;
	padding-top: 70px;
	margin: 0px 0px 0px 5px;
}

div#search_col1 .search_field {
	padding-top: 14px;
	font-family:Arial, sans-serif;
	font-size:9pt;
	color:#3f4f1a;
}

div#search_col2 .search_field {
	padding-top: 16px;
	font-family:Arial, sans-serif;
	font-size:9pt;
	color:#3f4f1a;
}

div#search_col3 .search_field {
	padding-top: 16px;
	font-family:Arial, sans-serif;
	font-size:9pt;
	color:#3f4f1a;
}

/*.inline {
	float: left;
	width: auto;
	margin-right:7px;
	padding-top:3px;
	font-family:Arial, sans-serif;
	font-size:11px;
}
*/
div#search_col1 select, div#search_col2 select, div#search_col3 select  {
	width: 130px;
	font-family:Arial, sans-serif;
	font-size:9pt;
	color:#020202;
}

div#results_search_col1 select, div#results_search_col2 select, div#results_search_col3 select, div#results_search_col4 select {
	 width: 125px;
	font-family:Arial, sans-serif;
	font-size:11px; 
}

div#masion select {
	 width: 125px;
	font-family:Arial, sans-serif;
	font-size:11px; 
}


div#col3_3 p {margin:16px 10px 10px 40px; padding:0; font-family:Arial, sans-serif; font-size:11px; font-weight:normal; color:#020202; line-height:16px;}
div#col3_3 p a, div#col3_2 p a:visited {margin:0 0 10px 0; padding:0; text-decoration:underline; font-family:Arial, sans-serif; font-size:12px; font-weight:normal; color:#7d932e;}
div#col3_3 p a:hover {text-decoration:none;}
div#col3_3 img {margin:16px 10px 10px 70px;margin:0; padding:0;}

/* search results */

div#results_search_form {
	display: block;
	width: 700px;
	height: 100px;
	padding:0 0 0 60px;
	margin: 20px 0px 0px  0px;
	background-image: url(/images/results_form_bg_EN.gif);
	background-repeat:no-repeat;
}
div#results_search_form form {
	
}
div#results_search_col1 {
	display: block;
	float: left;
	width: 170px;
	padding-top: 7px;
	margin: 0 0 0 25px;
}

div#results_search_col2 {
	display: block;
	float: left;
	width: 180px;
	padding-top: 7px;
	margin: 0px 0px 0px 0px;
}

div#results_search_col3 {
	display: block;
	float: left;
	width: 160px;
	padding-top: 7px;
	margin: 0px 0px 0px 0px;
}

div#results_search_col4 {
	display: block;
	float: left;
	width: 100px;
	padding-top: 7px;
	margin: 0px 0px 0px 13px;
}

div#results_search_col1 .search_field,div#results_search_col2 .search_field,div#results_search_col3 .search_field,div#results_search_col4 .search_field {
	padding-top: 14px;
	font-family:Arial, sans-serif;
	font-size:11px;
	color: #5B7129;
}

.search_results_bar_top {
	background:#554428;
	color: #FFF;
	font-family:Arial, sans-serif; font-size:10px; font-weight:normal;
	width: 100%;
}

.search_results_bar_bottom {
	height: 60px;
	padding: 6px;
	text-align: right;
	color: #000;
	font-family:Arial, sans-serif; font-size:10px; font-weight:normal;
	width: 732px;
	vertical-align: top;
}

.search_results_bar_bottom img {
	border: 0px;
	vertical-align: middle;
}

.search_results_bar_detail {
	text-align:left;
	width: 50%;
	height: 18px;
	padding: 0px 0px 0px 8px;
	margin: 0px;
}

.search_results_bar_pages {
	text-align:right;
	width: 50%;
	height: 18px;
	padding: 0px 8px 0px 0px;
	margin: 0px;
}

.search_results_bar_pages a, .search_results_bar_detail a {
	color: #FFF;
}

div#search_results_output {
	width: 740px;
	padding: 0px;
	margin: 0px;
}

.search_result_item {
	float: left;
	margin:0px 9px 0px 0px;
	padding: 18px 0px 18px 0px;
}

.search_result_item  a img {
	margin: 2px 0px 0px -1px;
	border: 0px;
}

.last_item {
	margin:0px;
}

.horizontal_rule {
	border-bottom: 1px solid #000;
}

/* override padding on second of 2 col layout for IE 6 */
div#col2_2 {text-align:left; padding:0px 0px 0px 30px;}

/* details page */

.print_this_page {
	margin: -38px 0px 8px 0px;
}

.print_this_page img {text-align:left; border:0px;}

div#detail_col1 {
	display: block;
	float: left;
	width: 444px;
	padding: 0px;
	margin: 2px 16px 0px 0px;
	font-family:Arial, sans-serif; font-size:10px; font-weight:normal;
}

div.zoom {
	margin: 0px 0px 4px 0px;
}

div#detail_col1 p {margin:8px 0px 4px 0px; padding:0px; font-family:Arial, sans-serif; font-size:10px; font-weight:normal; color:#000;}


div#detail_col2 {
	display: block;
	text-align: right;
	width: 280px;
	padding: 0px;
	margin: 2px 0px 0px 0px;
}

.detail_table {
	width: 280px;
	text-align: left;
	color: #000;
	font-family:Arial, sans-serif; font-size:10px; font-weight:normal;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.detail_head {
	background-color:#ddd6c3 /*#F5EEDC*/;
	color: #554428;
	padding: 2px;
	margin: 0px;
}

.detail_subhead {
	font-weight: bold;
	padding: 2px 0px 4px 0px;
	margin: 0px;
}

.detail_item {
	padding: 2px 0px 8px 0px;
	margin: 0px;
	vertical-align: top;
}

.detail_rule {
	border-bottom: 1px solid #ccc;
}

.zoom_thumb {
	float: left;
	width: 84px;
	padding: 0px;
	margin: 0px 6px 0px 0px;
}

.zoom_thumb_last {
	float: left;
	width: 84px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

.zoom_buttons {
	text-align: right;
	vertical-align: middle;
	padding: 0px 12px 0px 0px;
}


/* Additions - ks 01272008 */
div.search_field label {
	margin:0 3px 0 0; 
	padding:0; 
	width:auto; 
	height:18px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9pt; 
	color:#3f4f1a; 
	line-height:100%;
}

div#results_search_col1 input {margin-left:25px; margin-top:30px; padding-top:0;}

/* for home gallery landing pg form */
div.search_field label.stylelabel {margin-left:17px;}
div.search_field label#view_home {margin-top:25px;}

