* {
margin:0;
padding:0;
}

html {
overflow-x:hidden;
overflow-y:scroll;
}

img {
border:0;
}

a{
outline:none;
}

body {
background-image:url('../images/dogday.gif');
background-repeat:repeat;
text-align:center;
}

#page{
width:100%;
height:610px;
background-image:url('../images/contact.png');
background-repeat:no-repeat;
background-position:bottom center;
}

#distance { 
width:1px;
height:50%;
margin-bottom:-16.8em; /* half of container's height */
float:left;
}

#content {
margin:0 auto 20px auto;
position:relative; /* puts container in front of distance */
text-align:left;
clear:left;
text-align:center;
display:none;
}

#img_container{
margin:auto;
}

#img_container .tl {
  background:url(../images/container_tl.png);
}
#img_container .tr {
  background:url(../images/container_tr.png);
}
#img_container .bl {
  background:url(../images/container_bl.png);
}
#img_container .br {
  background:url(../images/container_br.png);
}
#img_container .tl, #img_container .tr, #img_container .bl, #img_container .br {
  height: 35px;
  width: 35px;
  overflow: hidden;
  padding: 0;
}
.trans_bg {
	background:url(../images/trans_bg.png);
}


#gallery_td{
background: #FE6A98 url(../images/facebox/loading.gif) no-repeat scroll center;
background-position:center center;
padding:0;
}

#overlib{
width:100px;
height:34px;
background-image:url('../images/lupe.png');
background-repeat:no-repeat;
}
