body {
	margin:0;
	padding:0;
	background-color:#4a4a4a;
	font-family:tahoma;
}

.kristall-homes-video {
text-align:center;
margin:-40px auto -40px auto;
padding:0px auto 0px auto;
}

.kristall-image-gallery{
text-align:center;
margin:0px auto 0px auto;
height:81px !important;
}
.kristall-mid-logo {
border:none;
text-decoration:none;
margin:0;
padding:0;
}

.kristall-mid-logo img{
border:none;
text-decoration:none;
margin:0;
padding:0;
}
tr {
margin:0;
padding:0;
}
h5 {
font-size:12px;
color: #ff9600;
margin:0 0 3px 0;
padding:0;
}
.footer-text {
padding:12px;
}
.footer-start {
background-image:url(images/bottom_1.jpg);
background-position:top left;
background-repeat:no-repeat;
}
.mini-gallery-instructions {
background-color:#707070;
width:360px !important;
height:80px !important;
max-height:81px !important;
margin:0;
padding:0;
/*border-top:1px solid #161616;*/
float:right;
overflow:hidden;
}
.mini-gallery-instructions p {
padding:16px 0px 0px 6px;
margin:0;
}
td.mid-logo {
height:81px !important;
}
td.logo-right {
  height:293px !important;
  margin:0;
  padding:0;
}
.right-col {
text-align:left;
vertical-align:top;
width:361px; 
background-color:#707070;
margin:0;
padding:0;
/*background-color:#C9C9C9; */
/*border-top:1px solid #161616*/
}
.gallery_text{
  font-weight:bold;
  color:#FF9900;
  text-decoration:underline;
  font-size:12px;
}

.style1 {
	color: #c5c5c5;
	font-size: 10px;
	font-family: verdana;
}
.style2 {
	color: #ff9600;
	font-size: 12px;
	font-family: tahoma;

    font-weight:600;	
}
.style3 {
	color: #FFFFFF;
	font-size: 12px;
	font-family: tahoma;
	text-transform:uppercase
}
.style4 {
	color: #FFFFFF;
	font-size: 12px;
	font-family: tahoma;
}
.style4_5 {
	color: #FFFFFF;
	font-size: 12px;
	font-family: tahoma;
	text-decoration:underline;
}
.style5 {
	color: #707070;
	font-size: 12px;
	font-family: tahoma;
}

a {
font-weight:bold;
color:#ff9600;}
a:hover {
font-weight:bold;
color:#ffffff;
}
li {
padding:2px;}
#myGallery
{
width: 361px !important;
height: 265px !important;
}
#myGallery a img {
border:none;
text-decoration:none;
}
#myGallery_plans
{
width: 613px !important;
height: 500px !important;
}


.about_us_side{
  background-color:#c9c9c9;
  
}
about_us_side_table{
  background-color:#c9c9c9;
  }
.about_us_side h1{
  font-size:16px;
  font-weight:bold;
  font-family:tahoma;
  color:#666666;
  padding:10px;
  }
.about_us_side p{
  font-size:14px;
  font-family:tahoma;
  padding:15px;
  padding-top:0px;
  color:#555555;
  font-weight:500;}
.about_us_side a{
  color:#ffffff;
  font-weight:bold;}
.about_us_side a:hover{
   color:#ff9600;
   }
   
.contact_address{
  float:left;
  padding-bottom:30px;
}
.contact_us_side{
  padding-top:15px;
  padding-left:15px;
}
.contact_us_side_table{
  
  }
.contact_us_side h1{
  font-size:16px;
  font-weight:bold;
  font-family:tahoma;
  color:#CCCCCC;
  margin:0;
  padding:0;
  }
.contact_us_side p{
  font-size:14px;
  font-family:tahoma;
  color:#eeeeee;
  font-weight:bold;
  margin:0;
  padding:0;
  }
.contact_us_side a{
  color:#ffffff;
  font-weight:bold;}
.contact_us_side a:hover{
   color:#ff9600;}

.contact_us_side input{
  border:2px #999999 solid;
  background-color:#eeeeee;
  margin-left:5px;
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
  font-weight:bold;
  }
.contact_us_side textarea{
  width:250px;
  height:80px;
  border:2px #999999 solid;
  background-color:#eeeeee;
  margin-left:5px;
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
  font-weight:bold;

  }

#container{
margin:auto;
width:900px;}

.left_menu{
  background-image:url(images/menu_background_grey.jpg);
  background-position:top left;
  background-repeat:repeat-y;
}
td.left_menu {
height:31px;
}
.left_menu a{
  color: #898989;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:24px;
  font-weight:bold;
  text-decoration:none;
  margin-right:-2px;
  padding-bottom:5px;
  padding-top:5px;
  letter-spacing:-2px;
  width:200px;
  float:right;
  overflow:hidden;
}

.left_menu a:hover {
  color: #676767;
  background-image:url(images/link_background_image.jpg);
  background-repeat:repeat-y;
  background-position:top left;
}
.left_menu a.active{
  color: #676767;
  background-image:url(images/link_background_image.jpg);
  background-repeat:repeat-y;
  background-position:top left;

}
.web_copy_header{
  padding-left:19px; 
  padding-top:14px; 
  margin-right:15px;
}

.web_copy_main{
  padding-left:30px; 
  padding-top:11px;
  margin-right:15px;
}

#web_copy_container{
/*  max-height:220px;
  overflow:scroll;*/
}

.house_gallery_link{
 font-weight:bold;
  color:#FF9900;
  text-decoration:underline;
  font-size:12px;

}