@charset "utf-8";
/* CSS Document */

#main_title {
}

#inner_area {
margin-top:10px;
}

.inner_table {
width:630px;
border:1px solid #bbaa99;
background:#fdf7e4;
margin-bottom:3px;
}



.bio_entry {
padding-bottom:4px;
}

.bio_title {
width:613px;
height:25px;
background:#e0dac7;
margin-top:4px;
margin-left:9px;
margin-bottom:4px;
padding-left:6px;
line-height:24px;
}

.bio_txt {
padding-left:9px;
text-align:justify;
width:600px;
}

.bio_img {
padding:1px;
border:1px solid #333333;
margin-right:4px;
margin-bottom:2px;
}

a img.bio_img {
border:1px solid #333333;
}

a:hover img.bio_img {
border:1px solid #7c1112;
}


.sales_cat_area {
width:640px;
height:141px;
margin-bottom:12px;
}

.sales_cat_infoarea {
border:1px solid #bbaa99;
width:618px;
height:139px;
float:left;
background:#fdf7e4;
}

.sales_cat_info_arrow {
width:18px;
height:141px;
float:right;
background:url(../images/sales_arrow.jpg) no-repeat left;
}

a img.sales_cat_info_arrow  {
	background-position: left;
}

.sales_cat_info_arrow a:hover, a:active {
  background-position: right;
}

.sales_title_area {
width:604px;
height:25px;
background:#e0dac7;
margin-top:4px;
margin-left:4px;
margin-bottom:6px;
padding-left:6px;
line-height:24px;
}

.sales_title {
width:450px;
float:left;
}

.sales_price {
width:154px;
float:left;
}

.sales_photo {
width:146px;
float:left;
padding-left:8px;
}

.sales_txt_area {
padding-left:10px;
padding-right:10px;
width:285px;
float:left;
}

.sales_txt {
width:270px;
height:84px;
overflow:hidden;
text-align:justify;
}

.sales_txt_more {
}

.sales_moreinfo {
width:155px;
float:left;
}

.sales_moreinfo_entry {
height:20px;
}

#sales_pagination {
padding-left:520px;
height:30px;
}

.pagin_square {
width:18px;
float:left;
margin-right:6px;
height:15px;
border:1px solid #bbaa99;
background:#fdf7e4;
padding-top:3px;
text-align:center;
}

#sale_maintable {
width:639px;
height:200px;
background:#fdf7e4;
border:1px solid #bbaa99;
}

#sale_mainphoto {
width:315px;
float:left;
padding-left:4px;
padding-top:4px;
padding-bottom:4px;
}

#sale_price {
width:276px;
float:left;
height:25px;
background:#e0dac7;
margin-top:4px;
line-height:25px;
padding-left:40px;
margin-bottom:1px;
}

.sale_entry {
height:24px;
line-height:24px;
width:316px;
float:left;
}

.sale_entry_left {
width:100px;
float:left;
padding-left:40px;

}

.sale_entry_middle {
width:30px;
float:left;
}

.sale_entry_right {
width:130px;
float:left;
}

#sale_textarea {
margin-top:20px;
margin-bottom:20px;
text-align:justify;
}

#sale_gallery {
width:627px;
height:auto;
background:#fdf7e4;
border:1px solid #bbaa99;
padding-left:6px;
padding-right:6px;
margin-bottom:6px;
}

.sale_photo {
width:104px;
float:left;
height:104px;
margin-left:10px;
margin-right:10px;
margin-top:5px;
margin-bottom:5px;
}

.sale_gallery_title {
width:621px;
height:25px;
background:#e0dac7;
margin-top:4px;
margin-bottom:4px;
padding-left:6px;
line-height:24px;
}

.works_cat_area {
width:640px;
height:228px;
margin-bottom:22px;
}

.works_cat_infoarea {
border:1px solid #bbaa99;
width:639px;
height:226px;
float:left;
background:#fdf7e4;
}

.works_mainphoto {
width:232px;
float:left;
padding-left:4px;
padding-top:4px;
padding-bottom:4px;
}

.works_title {
width:389px;
float:left;
height:25px;
background:#e0dac7;
margin-top:4px;
line-height:25px;
padding-left:10px;
margin-bottom:1px;
}

.works_txt {
width:379px;
height:118px;
padding-left:10px;
padding-top:4px;
line-height:17px;
float:left;
text-align:justify;
}

.works_gallery {
padding-left:4px;
padding-right:4px;
margin-top:2px;
}

.work_gal {
width:70px;
float:left;
}

#contact_form_area {
	width:638px;
	background:#fdf7e4;
	margin-bottom:22px;
	border:1px solid #e0dac7;
}

#contact_form {
padding-left:4px;
padding-right:4px;
}

.contact_field {
width:250px;
height:16px;
border:1px solid #000000;
margin-top:2px;
}

.contact_field_sec {
width:50px;
height:16px;
border:1px solid #000000;
margin-top:2px;
}

.contact_textarea {
width:350px;
height:100px;
border:1px solid #000000;
margin-top:2px;
}

.contact_button {
width:80px;
height:20px;
border:1px solid #000000;
margin-top:2px;
background-color:#e0dac7;
}

#buttons {
width:350px;
text-align:center;
}

.contact_infoarea {
width:641px;
height:147px;
float:left;
background:#fdf7e4;
margin-bottom:10px;
}

.contact_mainphoto {
width:232px;
float:left;
padding-bottom:4px;
}

.contact_title {
width:399px;
float:left;
height:25px;
background:#e0dac7;
line-height:25px;
padding-left:10px;
margin-bottom:1px;
}

.contact_txt {
width:389px;
height:118px;
padding-left:10px;
padding-top:4px;
line-height:16px;
float:left;
}

.fieldset_style {
	border:#e0dac7 solid 1px;
	background:#fdf7e4;
 	_position: relative;  /* The underscore means only IE will see it */
    _padding-top: 20px;  /* Stupid IE */
    _padding-bottom: 15px;
    _display: block;
    margin-bottom : 15px;

}

.legend_style {
	_position : absolute;
    _top : -10px;
	_left: 10px;
    font-weight : bold;
    padding : 0px 10px 0px 10px;
}

.arch_photo_area {
width:104px;
float:left;
height:118px;
margin-left:10px;
margin-right:10px;
margin-top:5px;
margin-bottom:5px;
text-align:center;
}

.arch_photo {
width:104px;
height:104px;
text-align:center;
}

