
html {  height:100% }

body { background:#fff; margin:0; margin-top:1px; padding:0 }

		
/* Default Layout */
		
/*#outer {
		margin-left:auto;
		margin-right:auto;
		min-height: 100%;
		}*/
		
#inner {
		padding:0;
		width:100%;
		margin-left:auto;
		margin-right:auto;
        verflow:hidden;
		margin-bottom: -170px;}  /* must be same height as the footer */

/* Title / logo */

#header-outer {
		width:100%;
		height:87px;
		background:#fff;
		margin-bottom:1px;
		margin-left:auto;
		margin-right:auto
		}
		
#header {
		width:1000px;
		height:87px;
		margin-bottom:1px;
		margin-left:auto;
		margin-right:auto
		}
		
		
/* Title / CLIENT SPACE */

#header_client {
		width:1000px;
		height:102px;
		background:url(../images/clientspace/header-background.jpg) no-repeat;
		padding-top:1px;
		}
		
	/* END Title / CLIENT SPACE */
		
#logo {
		width:260px;
		height:75px;
		float:left;
		padding-left:0px;
		margin-top:9px
		}
		
		
/* End Title / logo */

		
/* Client Login */

#login {
		width:270px;
		height:94px;
		float:right;
		padding-right:25px;
		background:url(../images/enquiries/Sales.png) bottom right no-repeat
		}
	
/* End Client Login */


/* Menu */

#menu {
		width:100%;
		height:47px;
		background:url(../images/index/menu-bg-b.png) repeat-x;
		margin-left:auto;
		margin-right:auto
		}
		
/*End Menu */		
		
		
/* Content Outer BG */

#content-outer {
		width:100%;
		height:100%;
		padding-bottom:200px;
		margin-left:auto;
		margin-right:auto;
		margin-top:2px	
		}
		
/* End Content Outer BG */

		
.HelpDesk { float:right; color:#FFF }


/* Footer */

		
#bottom {
		width:100%;
		height:278px;
		background:#fcfdfe;
		margin-top: 10px;
		clear:both;
		padding-top:15px;
		border-top:#dcdcdc solid 1px;
		border-botttom:#dcdcdc solid 1px;
		
		}
		
#footer-boxes {
		width:976px;
		height:201px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:18px;
		margin-top:0px;
		color:#313131
		}
		
#footer-box-one {
		width:228px;
		float:left;
		margin-right:18px
		}

#footer-box-two {
		width:228px;
		float:left;
		margin-right:18px
		}

#footer-box-three {
		width:228px;
		float:left
		}
		
#footer-box-four {
		width:228px;
		float:right
		}
		
#copyright {
        width:100%;
		height:55px;
		margin-left:auto;
		margin-right:auto; 
		margin-top:52px;
		border-top:#dcdcdc solid 1px;
		background:#fff;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:45px
		}
		
	
#copyright-c {
        width:1000px;
		margin-left:auto;
		margin-right:auto
		}
		
/* End Footer */


/* Product Images */

#image-outer {
width:960px;
height:268px;
margin-bottom:30px
}

#image {
width:581px; 
float:left
}

#image-more {
width:330px;
margin-top:4px;
float:right;
font-size:12px;
font-family:Segoe UI,Arial, Verdana, sans-serif;
}

#image-more a:link { text-decoration: none;color:#0060a1 ;font-size:13px}
#image-more a:visited { text-decoration: none; color:#0060a1;font-size:13px }
#image-more a:focus { color:#313131;font-size:13px ;font-weight:normal}
#image-more a:hover { color:#313131; text-decoration:none;font-size:13px}
#image-more  a:active { color:#313131;font-size:13px;font-weight:normal }

/* End Product Images */




/* Product Content */

#procon-outer {
width:962px
}

#procon-inner {
width:936px;
float:left;
height:auto; 
margin-left:6px
}

#procon-left {
width:450px;
margin-left:10px;
float:left; 
padding-bottom:18px
}

#procon-right {
width:450px;
margin-left:20px;
float:left; 
padding-bottom:18px
}

#procon-btm {
width:936px;
float:left;
height:auto; 
margin-left:6px
}

/* End Product Content */




/* Menu*/

.nav {padding:0px; margin:0px;list-style:none; font-family:Arial,Verdana,sans-serif;  font-size:13pt; width:1000px; height:46px; margin-left:auto; margin-right:auto;  }
.nav li {float:left; height:45px ;z-index:50}
.nav li a {display:block; height:46px; line-height:49px; color:#fff; text-decoration:none; float:left; text-align:center; width:142px }
.nav li a:hover {position:relative; visibility:visible; line-height:58px; z-index:50 }
.nav li a:hover span {display:block; height:46px; position:absolute; left:0; top:0; cursor:pointer }
.nav li ul, .nav li div  {position:absolute; left:-9999px ; z-index:50}
.nav li:hover {position:relative }
.nav li:hover > a {line-height:49px; color:#fff }
.nav li:hover > a b {display:block; width:146px; height:46px; background:url(../images/default/menu-hover-3.png) repeat-x }
.nav li:hover > a span {display:block; width:142px; height:46px; position:absolute; left:0; top:0; cursor:pointer }
.nav :hover div {left:0; top:46px; width:290px; height:46px; padding:10px 0; background:#126cb0; z-index:100; border:solid 1px #b9d5f2 }
/*.Drop down for products} */
.nav :hover ul {padding:0; margin:0; list-style:none; left:0; top:30px; width:146px; height:145px; z-index:120; 
padding-top:25px; ffont-family:Arial,Verdana,sans-serif;  font-size:11pt }
.nav :hover ul li {height:27px }
.nav :hover ul li a {height:27px; line-height:27px; color:#fff; width:275px; text-align:left; text-indent:20px }
.nav :hover ul li a:hover { color:#c0d9ef }
.nav :hover ul li:hover > a { color:#c0d9ef }
#holder {width:750px}
#holder img {margin-top:-4px }

/* End Menu*/




/* Menu for CLIENT SPACE*/
.nav_client {padding:0px; margin:0px;list-style:none; font-family:Arial,Verdana,sans-serif; font-size:13pt; width:998px; height:46px; border:solid 1px #b9d5f2;  }
.nav_client li {float:left; height:45px }
.nav_client li a {display:block; height:46px; line-height:49px; color:#0060a9; text-decoration:none; float:left; text-align:center; /*width:218px */}
.nav_client li a:hover {position:relative; visibility:visible; line-height:58px; z-index:50 }
.nav_client li a:hover span {display:block; height:46px; position:absolute; left:0; top:0; cursor:pointer }
.nav_client li ul, .nav_client li div  {position:absolute; left:-9999px }
.nav_client li:hover {position:relative }
.nav_client li:hover > a {line-height:49px; color:#000 }
.nav_client li:hover > a b {display:block; /*width:218px;*/ height:46px; background:url(../images/default/menu-hover-2.png) repeat-x }
.nav_client li:hover > a span {display:block; /*width:218px;*/ height:46px; position:absolute; left:0; top:0; cursor:pointer }
.nav_client :hover div {left:0; top:48px; width:290px; height:46px; padding:10px 0; background:#d7e6f5; z-index:100; border:solid 1px #b9d5f2 }
/*.Drop down for products} */
.nav_client :hover ul {padding:0; margin:0; list-style:none; left:0; top:30px; width:146px; height:145px; z-index:120; 
padding-top:25px; font-family:Arial,Verdana,sans-serif; font-size:11pt }
.nav_client :hover ul li {height:27px }
.nav_client :hover ul li a {height:27px; line-height:27px; color:#0060a1; width:275px; text-align:left; text-indent:20px }
.nav_client :hover ul li a:hover { color:#313131 }
.nav_client :hover ul li:hover > a { color:#313131 }
#holder {width:750px}
#holder img {margin-top:-4px }
/* End Menu*/





/* Menu Product areas*/
#menuu {list-style-type:none; 
margin:30px 0px 50px 14px; 
padding:0; font-family:Segoe UI,Arial, Verdana, sans-serif; font-size:13px}
#menuu li {display:block; float:left; position:relative; z-index:100; margin-right:1px;}
#menuu li span {display:block; z-index:100; padding: 5px 10px;font-size:1.1em;}
#menuu li a, #menu li a:visited {display:block; padding:0;}
#menuu dl {position:absolute; top:0; left:0; margin: 0; padding: 0;}
#menuu dt {background: #DBE9F6; margin:0; font-size: 1.1em; border:1px solid #B9D5F2; float:left;}
#menuu dt a, #menu dt a:visited {display:block; color:#0060a9; padding: 5px 10px; text-decoration:none;}
#menuu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {background: #B9D5F2; color:#313131; }
.on {background:#B9D5F2;}


/* text over image */
.blurb { font-size: 12px; font-family:Segoe UI,Arial, Verdana, sans-serif; height: 0px;}
.blurb DIV {position: relative !important; left: 618px;  width: 230px; line-height: 150%; padding:: 0px !important; margin: 0px !important; border: solid 0px #CCC;  }

.blurb DIV a:hover {text-decoration: none;}
.blurb .conv1, .blurb .fam1, .blurb .lit1, .blurb .estate1, .blurb .comm1  { left: 417px !important; top: 15px;  }
.blurb .conv2, .blurb .fam2, .blurb .estate2, .blurb .comm2  { top: 86px; }
.blurb .conv3, .blurb .fam3, .blurb .estate3, .blurb .comm3   { top: 110px; }
.blurb .conv4, .blurb .fam4, .blurb .estate4   { top: 147px; }
.blurb .conv5 { top: 200px; }

 
.blurb .fam5, .blurb .estate5{ top: 220px }

.comm4  { top: 238px }
/* End Menu Product areas*/




