@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'Oswald', sans-serif;
}
/*######################################################
Main Content
##################################################### */
 #container .intro
{
	margin-top: -420px;
	margin-left: 0;
	background-image: url(../images/intro_waterproofing.png);
	background-repeat: no-repeat;
	width: 621px;
	height: 184px;
	float: left;
}

span
{
	display:none;
}

#container .mainText
{
	margin-top: -315px;
	padding: 0;
	width: 622px;
	float:left;
	font:bold 12px 'Trebuchet MS', sans-serif;
	line-height: 180%;
	text-align: left;
}

#container .list
{
    margin-top: -183px;
    margin-left: -10;
	width: 250px;
	height: 171px;
    font: bold 12px 'Trebuchet MS', sans-serif;
	line-height: 100%;
	text-align: left;
    background-color: transparent;
	float:left;

}

#container .list li
{
    margin:0;
    padding: 0;
    display: inline;
}

 hr
{
    background-color: #000;
    color: #000;
    border: 0;
    height: 1px;
}

#container .text
{
    margin-top: 95px;
	padding-bottom: 30px;
	width: 622px;
	float:left;
	font:bold 12px 'Trebuchet MS', sans-serif;
	line-height: 180%;
	text-align: left;
}

#container .text a,
#container .text a:link,
#container .text a:visited
{
    color: #41056b;
    border-bottom: medium 1px #000000;
    outline: none;
}

#container .text a:active,
#container .text a:hover
{
    color: #573370;
}

#container .phone
{
   margin-top: -300px;
   margin-left: 550px;
   padding-bottom: 30px;
   width: 202px;
   height: 152px;
   float: left;
}

#container .phone a,
#container .phone a:link,
#container .phone a:active,
#container .phone a:visited,
#container .phone a:hover
{
   outline:none; 
}
#container .submenu 
{
   padding-bottom:20px;	
}
/*######################################################
---/ End Main Content
##################################################### */
#block .decor
{
  clear: both;
  margin-top: -915px;
  margin-left: 0;
  padding-bottom: 0;
  background-color: transparent;
  background-image: url(../images/decor.png);
  background-repeat: repeat-y;
  background-position: top;
  width: 114px;
  height: 900px;
  float: right;
}

@-moz-document url-prefix() {
 #block .decor {
        margin-top: -930px;
    }
}

/* #######################################################
Live Chat
####################################################### */
#chat
{
 position:absolute;	
 background-image: url(../images/live_chat.png);
 background-repeat:no-repeat;
 background-position:top;
 width:170px;
 height:235px;
 margin-top:-890px;	
 margin-left:830px;
 z-index:1001;
}

@-moz-document url-prefix() {
 #chat {
        margin-top: -890px;
    }
}

#chat .first
{
   font-family: 'Oswald', Arial Narrow, sans-serif;
   font-size: 22px;
   color:#f9d11a;
   margin-top: 10px;
   text-align:center;
}

#chat .second
{
   font-family: 'Oswald', Arial Narrow, sans-serif;
   font-size: 22px;
   color:#fff;
   text-align:center;
}
#chat a
{
   border:0;
   outline:none;
   color:#fff;
   text-decoration:none;
   display:block;
   text-align:center;	
}
/* #######################################################
---/ End Live Chat
####################################################### */