/*PNg IE fix*/

img, div { behavior: url(iepngfix.htc) }


/*commom style*/
body {
	font-family: "lucida sans", "lucida sans unicode", Tahoma,  Helvetica, sans-serif;
	font-family: tahoma, arial;
	font-size: 11px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
	background-attachment: fixed;
}
a, p{color:#AAAAAA;text-decoration: none;}
p{
	text-align: left;
	color: #666666;
}
img{border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
ul{list-style-type: none;}
h1, h2, h3, h4, h5 {font-family: "lucida sans", "lucida sans unicode", Tahoma,  Helvetica, sans-serif;font-weight: bold;line-height: 1em;padding: 0px;}

h1 {font-size: 48px;text-align: right;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}
h2 {text-align: left;font-size: 54px;margin-bottom: 20px;padding: 0px;margin-top: 0px;}
h3 {font-size: 36px;text-align: left;}
h4 {
	font-size: 20px;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h5{font-size: 11px;color: #DF000C;}
.blue, .blue a{color: #16A7E3;}
.grey, grey a{color: #E1E1E1;text-align: left;}
grey a:hover{color: #0099CC;}
.gold{color: #AF7F35}
.white{color: #FFFFFF;text-align: left;}
.red{
	color:#DF000C;
	text-align: left;
}
.customise-me{margin-bottom: 20px;color: #DF000C;}
/*contact form style*/
form{padding: 0px;margin: 0px;width: 100%;}
input,textarea,select{
	font-family: "lucida sans", "lucida sans unicode", Tahoma,  Helvetica, sans-serif;
	font-size: 11px;
	color: #aaaaaa;
	background-color: #1d1d1d;
	border: 1px solid #1d1d1d;
	width: 92%;
}
input{
	height: 16px;
	font-family: "lucida sans", "lucida sans unicode", Tahoma,  Helvetica, sans-serif;
	font-size: 11px;
	color: #aaaaaa;
}
select{
	height: 18px;
	font-family: "lucida sans", "lucida sans unicode", Tahoma,  Helvetica, sans-serif;
	font-size: 11px;
	color: #aaaaaa;
}
.input-size{
	width: 260px;
}
.submit-btn{
	height: 25px;
	width: 160px;
	background-color: #1d1d1d;
	margin-bottom: 2px;
}
.checkbox{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 14px;
	height: 14px;
	background-color: #313131;
}
/*layout style*/
#container{
	width: 924px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
#top-nav{
	float: right;
	margin-top: -17px;
}
#top-nav ul{
	display: inline;
	list-style-type: none;
	margin-right: 0px;
	padding: 0px;
}
#top-nav ul li{
	display: inline;
	margin-right: 0px;
	padding-left: 5px;
}
.sub-nav ul{
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.sub-nav ul li{
	font-family: "lucida sans", "lucida sans unicode", Tahoma,  Helvetica, sans-serif;
	display: inline;
	list-style-type: none;

}
.sub-nav ul li a{
    color: #7c7c7c;
	font-size: 12px;
	font-weight: bold;
	margin-right: 25px;
	}
.sub-nav ul li a:hover{color: #e7e7e7;}
.sub-nav ul li a.selected{color: #FFFFFF;}
.sub-heading{
	height: 75px;
	width: 924px;
	display: block;
}
#services-block{
	height: 86px;
}
#header{
	width: 924px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	position: relative;
}
#content{
	padding: 0px;
	position: relative;

}
.content-box{
	width: 660px;
}
#left-content{
	float: left;
	width: 707px;
	margin: 0px;
	padding: 0px;
}
#showcase-content{
	width: 740px;
	padding: 0px;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer{
	width: 927px;
	display: block;
	margin-bottom: 0px;
	margin-top: 60px;
	margin-right: auto;
	margin-left: auto;
	float: left;
}
.page-heading{
	margin: 0px;
	padding: 0px;
}
.big-heading{
	margin-top: 40px;
	margin-bottom: 25px;
}

/*	filter:alpha(opacity=10);*/
/*	opacity:.10;*/
/*	background-color: #FFFFFF;*/


/*footer style*/
#services-block{
	height: 86px;
	margin-top: 45px;
	margin-bottom: 30px;
}
/*#services-block a{
	margin-right: 20px;
}*/
#services-list{
	width: 620px;
	text-decoration: none;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 145px;
    background-image: url(../images/bg.gif);
}
#services-list .list-block{
	list-style-type: none;
	float: left;
	text-decoration: none;
	margin-top: 10px;
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
}
#services-list  ul{
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#services-list  ul li a{
	color:AAAAAA;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#services-list  ul li a:hover{
color: #0099CC;
}
.list-title{
	margin-bottom: 8px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#contact-block{
	height: 146px;
	width: 286px;
	background-color: #0d0d0d;
	float: right;
	margin-right: 0px;
}
#contact-block p, p a{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
#contact-block p a:hover{
	color: #0099CC;
}

#make-enquiry{
	font-family: "lucida sans", "lucida sans unicode", Tahoma,  Helvetica, sans-serif;
	padding: 20px;
	color: #AAAAAA;
	font-size: 11px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
	height: 179px;
	background-position: left top;
	margin-bottom: 40px;
}
#your-enquiries{
	font-family: "lucida sans", "lucida sans unicode", Tahoma,  Helvetica, sans-serif;
	padding: 10px;
	color: #AAAAAA;
	font-size: 11px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
	background-position: left top;
	width: 578px;
}
#credit{
	color: #999999;
	height: 24px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: right;
	width: 927px;
	float: left;
}

/*body style*/

#text-block{
	width: 707px;
	margin-left: 0px;
	margin-top: 25px;
}
.text-three-block{
	width: 220px;
	float: left;
	margin-right: 22px;
}
.text-three-block-last{
	width: 220px;
	float: right;
	margin-right: 0px;
}

/*	home page */
#home-services{
	width: auto;
	margin-top: 40px;
	margin-bottom: 40px;
	height: 180px;
}
.service-block-home{margin-right:8px; float:left;}
.service-block-home-last{margin-right:0px; float:right;}



/*	showcase */
.case-heading{
	margin-bottom: 0px;
	margin-top: 30px;
}
.showcase-text-block{
	background-image: url(../images/showcase-t-bg.gif);
	background-repeat: repeat;
	padding: 12px;
}
.more-info-btn{}
.case{
	margin-bottom: 35px;
}
#case-details{
	width: 642px;
	float: left;
}
.case-details-image{
	margin-bottom: 40px;
}
.greybox {
	float: right;
	width: 230px;
	background-image: url(../images/bg.gif);
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	background-repeat: repeat;
}
.view-btn{
	float: right;
	margin-top: -14px;
}
.float-left{float: left;}
.read-more-link a{
	background-image: url(../images/more-info-btn-up.gif);
	height: 13px;
	width: 55px;
}
.read-more-link a:hover{	background-image: url(../images/more-info-btn.gif);
	height: 13px;
	width: 55px;}

