body
{
   margin:0px auto;
   padding:0px;
   width:100%;
   height:100%;
   background-image:url(images/bg_.jpg);
   background-repeat:repeat;
   background-color:#dacfc5;
   color:#a8958c;
   font-family:tahoma, trebuchet ms, tahoma, arial;
   font-size:11px;
   line-height:16px;
}
*
{
   margin:0px auto;
   padding:0px;
}
img
{
   border:none;
}
#container
{
    width:1024px;
    margin:0px auto;
    padding-bottom:15px;
    position:relative;
}
#boxes
{
    width:100%;
    height:100%;
    margin-top:20px;
    border-bottom:none;
    border-top:none;
		margin-bottom:10px;
}
#top1, #top2
{
    float:left;
}
#top3
{
width:1024px;
height:257px;
background-image:url(images/top3_x.jpg);
clear:both;
}
#box1
{
   background-color:#2E1F1A;
   padding:10px;
   text-align:center;
}
#box1 h1
{
   font-size:16px;
   text-transform:uppercase;
}
#box_1
{
width:500px;
margin-left:30px;
}
#box_3
{
width:500px;
margin-left:30px;
margin-top:10px;
margin-bottom:20px;
}
#box_2
{
width:500px;
margin-left:30px;
margin-top:10px;
}
#copy
{
   font-size:11px;
   line-height:20px;
   text-align:center;
   font-family:verdana, trebuchet ms;
   color:#675047;
	 float:right;
}
.menu
{
   position:absolute;
   top:270px;
   left:28px;
}
.menu li
{
   list-style-type:none;
   float:left;
}
.offer
{
font-size:15px;
padding-bottom:5px;
padding-top:10px;
color:#903852;
}
#title1
{
   float:left;
   width:300px;
   margin-left:22px;
   margin-right:22px;
}
#title2
{
   float:left;
   width:300px;
}
#title3
{
   float:left;
   width:300px;
   margin-left:22px;
}
.texts
{
   background-color:#2E1F1A;
   padding:0px 0px 30px 20px;;
	 text-align:left;
}
.gallery
{
   background-color:#2E1F1A;
   padding:0px 0px 30px 20px;;
	 text-align:left;
}
.texts_1
{
   background-color:#2E1F1A;
   padding:0px 0px 20px 10px;;
	 text-align:left;
}
.line
{
   width:100%;
   height:2px;
   background-color:#752139;
}
.line1
{
   width:100%;
   height:10px;
   background-color:#752139;
}
.title_img
{
   padding-top:145px;
   margin-left:20px;
}
#txt1
{
width:525px;
text-align:left;
margin-left:20px;
float:left;
}
#txt2
{
width:270px;
text-align:left;
margin-left:120px;
float:left;
}
.menu_bottom li
{
list-style-type:none;
float:left;
font-size:11px;
line-height:15px;
text-align:center;
font-family:verdana, trebuchet ms;
color:#675047;
text-transform:uppercase;
padding:0px 5px 0px 5px;
}
.menu_bottom a
{
text-decoration:none;
color:#675047;
}
.menu_bottom a:hover
{
text-decoration:none;
color:#A43556;
}
.menu_bottom a:link, a:visited 
{
text-decoration:none;
color:#675047;
}
.color_txt
{
color:#A43556;
}
.part1
{
float:left;
width:600px;
}
.part2
{
float:left;
margin-left:0px;
}
.part2 img
{
padding:15px;
}
#part_left
{
float:left;
width:250px;
text-align:center;
margin-right:10px;
}
#part_center
{
float:left;
width:250px;
text-align:center;
margin-right:10px;
}
#part_center2
{
float:left;
width:250px;
text-align:center;
margin-right:10px;
}
#part_right
{
float:left;
width:220px;
text-align:center;
}
.title_part
{
font-size:16px;
}
.part_list li
{
list-style-type:none;
text-align:left;
}
.col_first
{
text-align:left;
padding:3px 5px 3px 0px;
vertical-align:top;
width:150px;
}
.col_first1
{
text-align:left;
padding:3px 5px 3px 0px;
vertical-align:top;
width:200px;
}
.col_second
{
text-align:right;
vertical-align:top;
padding:3px 5px 3px 0px;
width:100px;
}
.table_left, .table_center, .table_right, .table_center2
{
margin-left:10px;
line-height:15px;
}
.contact_box
{
background-color:#faf5ed;
border:1px solid #C5B3A5;
width:300px;
}
#contactarea1
{
float:left;
width:150px;
margin-left:10px;
}
#contactarea2
{
float:left;
width:300px;
}
#contactarea
{
width:500px;
}
.gallery_parts
{
width:100px;
text-align:left;
margin-left:8px;
padding:5px;
}
.gallery_parts a
{
color:#903852;
}
.gallery_parts a:hover
{
color:#a8958c;
}
.pictures
{
padding:20px;
}
.photo_gallery1
{
float:left;
margin-right:20px;
margin-bottom:20px;
}