@charset "utf-8";
/* CSS Document */

/********************************************
   HTML ELEMENTS
********************************************/ 

/* top elements */
* {
	padding: 0;
	margin: 0;
	line-height: normal;
}
img{ border: none;}
body {
	
	padding: 0;
	font: .70em/1.0em Verdana, Arial, Helvetica, sans-serif;
	height: 100%;
	background-color: #FFFFFF;
	background-image:url(bathroomfitter/background.jpg)
	
}
/* user-defined classes */
.clear { clear: both; }

/********************************************
   Common Layout Selectors
********************************************/
h1 {
	font-size: 18px;
	
}
h2 {
	font-size: 24px;
	font-weight: bold;
}
h3 {
	font-size: 18px;
}
h4 {}
#divWrapper {
	width: 752px;
	margin: 10px auto;
background-color: #FFF;
border: 1px solid #000


}
#divHeader {
	width: 752px;
	height: 132px;
	background-image: url(bathroomfitter/bathroom.gif);
	background-repeat: repeat-x;
padding: 6px 0 0 0;
}

.Headerbox{
	width: 420px;
	height: 121px;
	float: left;
margin: 0 0 0 10px;
    background-image: url(bathroomfitter/bathroom1.gif);
	background-repeat: repeat-x;
padding: 5px;
}
.Headerbox2{
	width: 300px;
	height: 121px;
	float: left;
    background-image: url(bathroomfitter/bathroom1.gif);
	background-repeat: repeat-x;

}
.Headerbox2 li{
	list-style-type: none;
	list-style-image: url(bathroomfitter/ticker.png);
font-weight: bold;
}
.phoneimage{float: left; padding: 5px 10px 0 0 }
.phone {font-size: 18px; padding: 10px 0 0 0px}
.bathroom{
	font-size: 24px;
}
.bath1{float: left;  }
.bath2{ float: right; }
#divNavbar {
	background-color: #5A98C9;
	border-color: #FFFFFF;
	border-width: 5px 0 0 0;
	border-style: solid;
	padding: 0 0 5px 0;
}
#LeftCol {
	width: 122px;
	float: left;
	background-image:url(bathroomfitter/bathroomfitter3.gif);
	background-repeat: repeat-x;
}
#LeftCol p { margin: 10px 0 5px  20px; font-weight: bold;}
#LeftCol img {display: block; margin: 0px auto; }
#LeftCol .towns  { margin: 10px 0 20px  30px;}
.towns li{
list-style-type: none; font-weight: bold;
list-style-image: url(bathroomfitter/ticker.png); }
	
	
#navcontainer { width: 125px;
padding: 12px 0 0 0;
 }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
	display: block;
margin: 0px auto;
	padding: 3px;
	width: 90px;
	background-color: #FFF;
	border-bottom: 1px solid #000;
text-align: center;
}

#navcontainer a:link, #navlist a:visited
{
color: #000;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #036;
color: #fff;
}

#Main{ 
float: left;
width: 430px;

}
#Main p{padding: 5px;}
#Main a{text-decoration: none; color: #000;}
#Main2 { float: right; width: 620px;}
#Main2 p{padding: 5px;}
#Main2 a{text-decoration: none; color: #000;}
#RightCol{width: 189px; float: left;}
#RightCol img{padding: 10px 0 10px 0;}
.box{
	width: 174px;
	height: 48px;
	background-image: url(bathroomfitter/tile.gif);
	background-repeat: repeat-x;
	text-align: center;
	border: 1px solid #000;
}
.box p{ padding: 5px 0 0 0; font-weight: bold;}
.title {font-weight: bold;}
.tilescontractor {padding: 0 0 0 20px;}
#Footer {text-align: center; padding: 30px 0 20px 0;}
#Footer a{text-decoration: none; color: #000;} 
.imagebox img { padding: 6px;}
.imagebox {
padding: 5px  5px 15px 5px;
margin:  10px;
float:left;
text-align:center;
border: 1px dotted #999999;}