body{
	margin:0px auto;
	background-image:url(../images/background.jpg);
	background-repeat:repeat;
}
.main{
	margin:0px auto;
	width:854px;
	display:block;
	background-image: url(../images/slice.jpg);
	background-repeat: repeat-y;
}		
.header{
	width:854px;
	height:101px;
	background-image: url(../images/header.jpg);
	float:left;
	position:relative;
}
.navigation{
	width:854px;
	height:30px;
	background-image: url(../images/navback.jpg);
	float:left;
	position:relative;
}

.slideshow{
	width:854px;
	height:272px;
	background-image: url(../images/image01.jpg);
	float:left;
	position:relative;
}
.content{
	width:854px;
	height:auto;
	float:left;
	position:relative;
	background-image: url(../images/slice.jpg);
	background-repeat: repeat-y;
}
.textarea{
	width:599px;
	min-height:591px;
	float:left;
	position:relative;
	padding-left: 15px;
	padding-right: 25px;
	padding-top: 5px;
	padding-bottom: 15px;
}
.builder_container{
	width:215px;
	height:auto;
	float:left;
	position:relative;
}
.builder_content{
	width:215px;
	height:529px;
	float:left;
	position:relative;
	background-image: url(../images/right.jpg);
	background-repeat: no-repeat;
}
.builder_image{
	width:215px;
	height:89px;
	float:left;
	position:relative;
	background-image: url(../images/contact.jpg);
}
.contact_image{
	width:215px;
	height:89px;
	float:left;
	position:relative;
	background-image:url(../images/contact.jpg);
}
.box{
	width:269px;
	height:auto;
	float:left;
	position:relative;
	margin-right: 25px;
}
.boxtop{
	width:269px;
	height:35px;
	float:left;
	position:relative;
	background-image: url(../images/div_box_top.jpg);
}
.boxcontent{
	width:245px;
	height:auto;
	float:left;
	position:relative;
	background-image: url(../images/div_box_tile.jpg);
	background-repeat: repeat-y;
	padding-left: 14px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.boxbot{
	width:269px;
	height:19px;
	float:left;
	position:relative;
	background-image:url(../images/div_box_bot.jpg);
}
.box2{
	width:269px;
	height:auto;
	float:left;
	position:relative;
}
.boxtop2{
	width:269px;
	height:35px;
	float:left;
	position:relative;
	background-image: url(../images/div_box_topd.jpg);
}
.boxcontent2{
	width:245px;
	height:auto;
	float:left;
	position:relative;
	background-image: url(../images/div_box_tile.jpg);
	background-repeat: repeat-y;
	padding-left: 14px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.boxbot2{
	width:269px;
	height:19px;
	float:left;
	position:relative;
	background-image:url(../images/div_box_bot.jpg);
}

.builder_link{
	width:215px;
	height:113px;
	float:left;
	position:relative;
	bottom: 0px;
}
.footer{
	width:839px;
	height:31px;
	float:left;
	position:relative;
	background-image: url(../images/footer.jpg);
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}

div.img
  {
  margin:2px;
  border:1px solid #CCCCCC;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
  }
div.img img
  {
  display:inline;
  margin:3px;
  border:1px solid #ffffff;
  }
div.img a:hover img
  {
  border:1px solid #CCCCCC;
  }
div.desc
  {
  text-align:center;
  font-weight:normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  width:120px;
  margin:2px;
  }
div.gal1
  {
	width:375px;
	margin-left: 122px;
	height: 110px;
  }
div.gal2
  {
	width:375px;
	margin-left: 122px;
	height: 22px;
  }
div.gal3
  {
	width:500px;
	height: 100px;
	margin-left: 50px;
  }
