/* CSS Document */
body
{
background-color:#FFFFFF;
margin:0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#696969;
line-height:20px;
text-align:justify;
}


h1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#d91a21;
font-weight:normal;
margin-bottom:0px;
}


h2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#69704e;
margin-top:10px;
margin-bottom:10px;
}

h3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
font-weight:normal;
line-height:16px;
margin-top:10px;
}


h4
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#000;
font-weight:normal;
margin-bottom:0px;
}


a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#d81a21;
font-weight:normal;
text-decoration:underline;
}

a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#d81a21;
font-weight:normal;
text-decoration:none;
}

#logo
{
background:url(images/logo.jpg) no-repeat;
width:953px;
height:129px;
margin:0 auto;
margin-top:20px;
}

#menubar
{
margin:0 auto;
width:900px;
}

#menu-content
{
	margin: 0 auto;
	padding: 0;
	position: relative;
}


#menu-content ul 
{
	color: #FFF;
	margin: 0;
	padding-left: 0;
}



#menu-content li 
{ display:inline; }


#menu-content li a
{
	font: 12px verdana, Arial,sans-serif;
	padding-top:10px;	
	padding-left:6px;
	margin:0px;
	float:left;
	text-align:center;
	color: #FFF;
	text-decoration: none;
	height:25px;
	width:120px;
	background:url('images/menu-green.jpg') no-repeat center;
}


#menu-content li a:hover
{
	font: 12px verdana, Arial,sans-serif; 
	color:#fff; 
	background:url('images/menu-red.jpg') no-repeat center;
}


#menu-content li a#current
{
	font: 12px verdana, Arial,sans-serif; 
	color:#fff; 
	background:url('images/menu-red.jpg') no-repeat center;
}
.greenline
{
	background:url(images/menu-line.jpg) no-repeat;
	width:3px;
	height:35px;
	float:left;
}



#header
{
background-image:url(images/header.jpg);
background-repeat:no-repeat;
width:900px;
height:222px;
margin:0 auto;
margin-top:8px;
clear:both;
display:table;
}


#header-build
{
background-image:url(images/header-build.jpg);
background-repeat:no-repeat;
width:900px;
height:222px;
margin:0 auto;
margin-top:8px;
clear:both;
display:table;
}


#header-askanexpert
{
background-image:url(images/header-askanexpert.jpg);
background-repeat:no-repeat;
width:900px;
height:222px;
margin:0 auto;
margin-top:8px;
clear:both;
display:table;
}


#header-choose
{
background-image:url(images/header-choose.jpg);
background-repeat:no-repeat;
width:900px;
height:222px;
margin:0 auto;
margin-top:8px;
clear:both;
display:table;
}

#header-clients
{
background-image:url(images/header-clients.jpg);
background-repeat:no-repeat;
width:900px;
height:222px;
margin:0 auto;
margin-top:8px;
clear:both;
display:table;
}

#header-consult
{
background-image:url(images/header-consult.jpg);
background-repeat:no-repeat;
width:900px;
height:222px;
margin:0 auto;
margin-top:8px;
clear:both;
display:table;
}

#header-contact
{
background-image:url(images/header-contact.jpg);
background-repeat:no-repeat;
width:900px;
height:222px;
margin:0 auto;
margin-top:8px;
clear:both;
display:table;
}

#header-howwework
{
background-image:url(images/header-howwework.jpg);
background-repeat:no-repeat;
width:900px;
height:222px;
margin:0 auto;
margin-top:8px;
clear:both;
display:table;
}


#header-outsourcing
{
background-image:url(images/header-outsourcing.jpg);
background-repeat:no-repeat;
width:900px;
height:222px;
margin:0 auto;
margin-top:8px;
clear:both;
display:table;
}

#header-privacy
{
background-image:url(images/header-privacy.jpg);
background-repeat:no-repeat;
width:900px;
height:222px;
margin:0 auto;
margin-top:8px;
clear:both;
display:table;
}

#header-services
{
background-image:url(images/header-services.jpg);
background-repeat:no-repeat;
width:900px;
height:222px;
margin:0 auto;
margin-top:8px;
clear:both;
display:table;
}


#header-subsidence
{
background-image:url(images/header-subsidence.jpg);
background-repeat:no-repeat;
width:900px;
height:222px;
margin:0 auto;
margin-top:8px;
clear:both;
display:table;
}

#header-terms
{
background-image:url(images/header-terms.jpg);
background-repeat:no-repeat;
width:900px;
height:222px;
margin:0 auto;
margin-top:8px;
clear:both;
display:table;
}


#header-testi
{
background-image:url(images/header-testi.jpg);
background-repeat:no-repeat;
width:900px;
height:222px;
margin:0 auto;
margin-top:8px;
clear:both;
display:table;
}

#header-sitemap
{
background-image:url(images/header-sitemap.jpg);
background-repeat:no-repeat;
width:900px;
height:222px;
margin:0 auto;
margin-top:8px;
clear:both;
display:table;
}


#header-aboutus
{
background-image:url(images/header-aboutus.jpg);
background-repeat:no-repeat;
width:900px;
height:222px;
margin:0 auto;
margin-top:8px;
clear:both;
display:table;
}


#welcome
{
width:270px;
height:180px;
margin-left:20px;
margin-top:15px;
text-align:left;
}


#main
{
width:900px;
height:auto !important; 
min-height:650px !important; 
height:650px;
margin:0 auto;
margin-top:10px;
padding-bottom:10px;

}

#leftsec
{
width:210px;
/*height:auto !important; 
min-height:200px !important; 
height:200px;*/
float:left;
margin:0 auto;
}

#rightsec
{
width:635px;
height:auto !important; 
min-height:650px !important; 
height:650px;
float:right;
border-left:#666666 dashed 1px ;
margin:0 auto;
margin-bottom:10px;
padding-left:30px;
text-align:left;
}

#grey-bg
{
background-image:url(images/grey-down.jpg);
background-repeat:no-repeat;
background-position:bottom;
margin:0 auto;
height:auto !important; 
min-height:1050px !important; 
height:1050px;
margin-bottom:10px;
display:table;
}
/*#req-form
{
background:url(images/req-form.jpg) no-repeat;
width:196px;
height:243px;
color:#FFFFFF;
font-size:10px;
padding:40px 10px 10px 0px;
}
*/
#holding
{
/*background-image:url(images/holding-link.jpg);
background-repeat:no-repeat;
*/font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin-top:15px;
}

#holding a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#696969;
text-decoration:none;
}

#holding a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#d81a21;
text-decoration:none;
}


#holding-1
{
/*background-image:url(images/holding-link.jpg);
background-repeat:no-repeat;
*/font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;

}

#holding-1 a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#696969;
text-decoration:none;
}

#holding-1 a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#d81a21;
text-decoration:none;
}




#testi
{
background-image:url(images/testimonials.jpg);
background-repeat:no-repeat;
width:206px;
font-size:10px;
margin-top:25px;
padding-top:85px;
line-height:15px;
margin-bottom:20px;
}


#right-left
{
width:300px;
height:auto;
float:left;
margin:0 auto;
}


#right-right
{
width:300px;
height:auto;
float:right;
margin:0 auto;
}


#subsidence
{
background-image:url(images/sbusidence-advice.jpg);
background-repeat:no-repeat;
width: 183px;
padding-top:60px;
padding-left:115px;
}


#building
{
background-image:url(images/building-cons.jpg);
background-repeat:no-repeat;
width: 181px;
padding-top:60px;
padding-left:115px;
float:right;
}



#outsourcing
{
background-image:url(images/outsourcing-services.jpg);
background-repeat:no-repeat;
width: 184px;
padding-top:60px;
padding-left:115px;
margin-top:52px;

}

#consult
{
background-image:url(images/consultancy-services.jpg);
background-repeat:no-repeat;
width: 180px;
padding-top:60px;
padding-left:115px;
float:right;
margin-top:30px;
}


#footer
{
background-color:#69704f;
width:933px;
height: 70px;
text-align:right;
color:#FFFFFF;
clear:both;
margin:0 auto;
padding-right:20px;
padding-top:10px;
}


#footer a
{
color:#FFFFFF;
text-decoration:none;
}

#footer a:hover
{
color:#FFFFFF;
text-decoration:underline;
}


#links
{
width:200px;
height:35px;
float:left;
text-align:left;
margin-left:10px;
margin-top:20px;
}

img
{
border:0px;}

#req-form
{
background-image:url(images/req-form.jpg);
background-repeat:no-repeat;
width:196px;
height:248px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding: 35px 10px 0px 10px;
}






input 
{ 
	padding : 2px;
	border : 1px solid #ececec;
	font : normal 11px Arial, Verdana, Tahoma, sans-serif;
	color :#000;
	width:105px;
	margin:5px 0px 2px 0px;
	line-height:10px;
} 



input.button 
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:url(images/btn-submit.jpg) no-repeat;
	width:77px;
	height:19px;
	color:#fff;
	margin-top:6px;
	margin-right:15px;
	margin-bottom:5px;
	border:0px;
	float:right;
	cursor:pointer;
} 

select { 
	font : normal 11px Arial, Verdana, Tahoma, sans-serif;
	border : 1px solid #ececec;
	display : block;
	color : #000;
	width:110px;
	margin-top:5px;
} 

textarea
{
font : normal 11px Arial, Verdana, Tahoma, sans-serif;
border : 1px solid #ececec;
width:105px;
height:75px;
float:left;
margin-top:5px;
}



.form-contact
{
margin:0 auto;
}

.form-contact .select
{ 
	font : normal 11px Arial, Verdana, Tahoma, sans-serif;
	border : 1px solid #ececec;
	display : block;
	color : #000;
	width:250px;
} 


.form-contact .input 
{ 
	padding : 2px;
	border : 1px solid #ececec;
	font : normal 11px Arial, Verdana, Tahoma, sans-serif;
	color :#000;
	width:245px;
	line-height:10px;
} 


.form-contact .textarea
{
font : normal 11px Arial, Verdana, Tahoma, sans-serif;
border : 1px solid #ececec;
width:245px;
height:75px;
float:left;
}

	
.form-contact #button-form
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:url(images/btn-submit-form.jpg) no-repeat;
	width:77px;
	height:19px;
	color:#fff;
	margin-top:20px;
	margin-right:5px;
	border:0px;
	float:right;
	cursor:pointer;
} 



/***************** dropdown div ***********************/

.dropmenudiv{
	position:absolute;
	clear:both;
	background:#69704f;
	border: 1px solid #69704f; /*THEME CHANGE HERE*/
	line-height:25px;
	z-index:100;
	width: 170px;
	visibility: hidden;
	top: 190px;
	left: 142px;
	text-align:left;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
	display: block;
	font-size:11px;
	padding: 5px 5px 5px 10px;
	text-decoration: none;
	color: #fff;
	/*background: #E1F1DD url(../images/bullet-nav2.gif) left center no-repeat;*/
	border-top: 1px solid #7f856a;
}

* html .dropmenudiv a{ /*IE only hack*/
	width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	text-decoration:none;/* url(../images/bullet-nav2-over.gif) left center no-repeat*/
	background: #d81a21;
	color:#FFFFFF;
}
