@charset "utf-8";

/* CSS Document */



body {

	margin: 0px;

	background: url(../images/bg.jpg) repeat;

}



p{

line-height:15px;





}

#page-wrap{

	width:100%;

	_height:530px;

	*height:530px;

	}

	

	#wrap-main{

	margin:20px auto;

	width:943px;

	height:530px;

	background: #FFFFFF;

	background-repeat:no-repeat;

	

	}

#wrap{

	margin:0 auto;

	width:100%;

	height:545px;

	

	

	}

#main-body{

	width:943px;

	height:505px;	

	float:left;

	}

#product-bg{

	width:922px;

	height:483px;	

	float:left;

	margin:10px;

	background: url(../images/product-bg.jpg) no-repeat ;

	}

	

.product-content-wrap{

	background:#fff;

	width:880px;

	height:415px;

	margin:64px auto 0px auto;

	

	}

	

	

	

.products-content{

	background:#fff;

	width:840px;

	

	margin:10px auto;

	

	}

	

	

.product-left-container{

	width:230px;

	float:left;	

	}

	

	

.products{	

	width:200px;	

	margin-left:6px;

	text-align:center;

	padding:10px 0px;

	font-size:12px;

	padding-top:10px;

	}

	.products ul{

	margin:0px;

	}

	

	.products ul li{

	display: block;	

	line-height:20px;

	color:#a8a8a8;

	list-style:none;

	text-align:left;

	border-bottom:#CCCCCC 1px dotted;

	font-family: "Times New Roman", Times, serif;

	font-size:14px;

	

	

	}

	.products ul li a{

	color:#a8a8a8;

	text-decoration:none;

	}

	.products ul li a:hover{

	color:#b54f1c;

	text-decoration:none;

	}	

	

	

	

	.products-right-container{

	width:600px;

	float:left;

	height:390px;

	margin-top:10px;

	*margin-top:0px;

	_margin-top:0px;

	overflow:auto;

	Scrollbar-face-color:#cacaca;

	Scrollbar-Highlight-Color:#cacaca;

	Scrollbar-3Dlight-color:#FFFFFF;

	Scrollbar-Arrow-color:#9e9da1;

	Scrollbar-Track-color:#f8f8f8;

	Scrollbar-Dark-shadow-color:#cacaca;

	

	}

.product-headings{

font-family:Arial, Helvetica, sans-serif;

font-size:18px;

color:#b54f1c;

padding-top:10px;

}	



.product-details{

font-family:"Tahoma", Arial, Helvetica, sans-serif;

font-size:11px;

color:#535353;

line-height:14px;

}





.download-div{

width:330px;

float:right;

}



.download-div2{

width:530px;

float:right;

}



.download-brochure{

width:165px;

float:left;

}



.download-brochure2{

width:365px;

float:left;

}

.gallery-div2{

width:165px;

float:right;

}

	

.download-icon{

	background:url(../images/download_icon.jpg);

	width:41px;

	height:40px;

	float:left;

 

}



.gallery-icon{

	background: url(../images/gallery_icon.jpg);

	width:41px;

	height:40px;

	float:left;

 

}



.download-links{

width:120px;

float:right;

margin-top:10px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#535353;

}



.download-links a{

color:#535353;

text-decoration:none;

}

.download-links a:hover{

color:#535353;

text-decoration: underline;

}





.download-links2{

width:300px;

float:right;

margin-top:10px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#535353;

}



.download-links2 a{

color:#535353;

text-decoration:none;

}

.download-links2 a:hover{

color:#535353;

text-decoration: underline;

}



.products-blocks{

width:95%;

float:left;



}







#showcase-gal{
margin:20px 20px 20px 20px;
}







.showcase-backbt{

width:100px;

height:30px;

float:right;

margin-right:20px;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#000000;

font-weight:bold;

text-align:right;

vertical-align:bottom;

padding-top:10px;



}

.showcase-backbt2{

width:300px;

height:30px;

float:right;

margin-right:20px;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#000000;

font-weight:bold;

text-align:right;

vertical-align:bottom;

padding-top:10px;



}





.showcase-backbt a{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#000000;

font-weight:bold;

text-align:right;

vertical-align:bottom;

padding-top:10px;

text-decoration:underline;



}

.showcase-backbt a:hover{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#999999;

font-weight:bold;

text-align:right;

text-decoration:none;

}





.showcase-backbt2 a{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#000000;

font-weight:bold;

text-align:right;

vertical-align:bottom;

padding-top:10px;

text-decoration:underline;



}

	

	

.showcase-backbt2 a:hover{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#999999;

font-weight:bold;

text-align:right;

text-decoration:none;

}	







#contact-info{

width:100%;

*width:100%;

_width:950px;

height:70px;

float:left;

background-color:#000;







}





.contact-local{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#CCC;
text-align:left;
width:200px;
padding-bottom:10px;
padding-top:0px;
*padding-top:10px;
_padding-top:10px;
padding-left:20px;
float:left;
}

.contact-tollfree{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#CCC;
text-align:right;
float:right;
width:270px;
padding-bottom:10px;
*padding-top:10px;
_padding-top:10px;
padding-left:20px;
padding-right:20px;
}

.aia-btn{text-align:center;}
.aia-btn img{text-align:center; margin:0 10px;}
/*.process-title	{

	width:880px;

	float:left;

	height:312px;

	margin-top:95px;

	background:#333333;

	float:left;

	}

.process-title-txt{	

	display:block;

	width:800px;

	color:#FFFFFF;

	font-size:18px;

	line-height:50px;

	text-align:justify;

	font-family:"HelveticaNeueLT Std Lt", Arial, Helvetica, sans-serif;

	

	padding:25px 0px 0px 48px; 

	}

.process-title-next{

	display:block;

	width:76px;

	margin:	20px auto;

	}

.process-inside-title{

	width:880px;

	height:	125px;

	float:left;

	margin-top:67px;

	}

.process-inside-body{

	width:880px;

	height:	312px;

	float:left;

	background:url(../images/process-inside-bg.jpg) no-repeat;

	}

.process-left{

	width:440px;

	float:left;

	height:312px;

	position:absolute;

	left: 70px;

	top: 270px;

	z-index:1000;

	}



.process-inside-head{

	color:#605d5c;

	font-family:"HelveticaNeueLT Std Lt",Arial, Helvetica, sans-serif;

	font-size:60px;

	line-height:70px;

	}

.process-inside-list {

	font-family:"HelveticaNeueLT Std Lt", Arial, Helvetica, sans-serif;

	color:#DDDDDD;

	width:396px;

	font-size:20px;

	text-align:right;

	line-height:38px;

	font-weight:lighter;

	

	}

	.process-inside-list ul{

	margin:0px;

	padding-right:40px;

		}

	.process-inside-list ul li{

		list-style:none;

		}

		.process-inside-list ul li a{

		color:#DDDDDD;

		text-decoration:none;

		}

		.process-inside-list ul li a:hover{

		color:#FFCC00;

		text-decoration:none;

		}

.process-right{

	width:440px;

	float:right;

	height:312px;

	}

.process-inside-num{

	display:block;

	height:40px;

	color:#605d5c;

	font-family:"HelveticaNeueLT Std Lt", Arial, Helvetica, sans-serif;

	font-size:130px;

	line-height:85px;

	}

.process-inside-details{

	font-family:"HelveticaNeueLT Std Lt", Arial, Helvetica, sans-serif;

	color: #DDDDDD;

	width:360px;

	font-size:16px;

	text-align:left;

	line-height:24px;

	font-weight:lighter;

	padding-left:27px;

	_margin-top:-80px;

	}

	.process-inside-details-txt{

	display:block;

	width:360px;

	height:240px;

	overflow:auto;

	padding-right:7px;

	margin-top:10px;

	*margin-top:20px;

	

	Scrollbar-face-color:#4c4b52;

	Scrollbar-Highlight-Color:#959498;

	Scrollbar-3Dlight-color:#FFFFFF;

	Scrollbar-Arrow-color:#9e9da1;

	Scrollbar-Track-color:#24201d;

	Scrollbar-Dark-shadow-color:#666666;

	}

	

.process-next{

	float:right;

	}

.process-tabs{

	width:880px;

	float:left;

	}

#news-bg{

	width:880px;

	height:505px;

	margin:25px 10px 0px 12px;

	_margin:25px 10px 0px 7px;

	float:left;

	background: url(../images/news-bg.jpg) no-repeat ;

	}	

.news-content-wrap{

	background:#3d3d3d;

	width:794px;

	height:420px;

	margin:64px auto 0px auto;

	overflow:auto;

	Scrollbar-face-color:#4c4b52;

	Scrollbar-Highlight-Color:#959498;

	Scrollbar-3Dlight-color:#FFFFFF;

	Scrollbar-Arrow-color:#9e9da1;

	Scrollbar-Track-color:#3d3d3d;

	Scrollbar-Dark-shadow-color:#666666;

	}

.news-content{

	background:#3d3d3d;

	width:674px;

	height:350px;

	margin:30px auto;

	padding:0px 50px;

	}

.newsheadline {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 20px;

	line-height:32px;

	color: #FFCC00;

	}

	a.newsheadline, a.newsheadline:hover {

	color: #FFCC00;

	text-decoration:none;

	}

.newsbody {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 13px;

	line-height:18px;

	color: #FFFFFF;

	}

	a.newsbody {

	color: #FFCC00;

	text-decoration: underline;

	}

	a.newsbody:hover {

	color: #FFCC00;

	text-decoration: none;

	}



#about-bg{

	width:880px;

	height:505px;

	margin:25px 10px 0px 12px;

	_margin:25px 10px 0px 7px;

	float:left;

	background: url(../images/about-bg.jpg) no-repeat ;

	}	

.about-body{

	width:754px;

	height:422px;

	margin:62px auto 0px auto;

	}

.about-left-col{

	width:354px;

	height:350px;

	float:left;

	}

.about-right-col{

	width:354px;

	height:350px;

	float:right;

	}

.about-person{

	margin:0px auto;

	width:150px;

	}

.about-content{

	font-family:"HelveticaNeueLT Std Lt", Arial, Helvetica, sans-serif;	

	font-size:13px;

	

	

	color: #FFFFFF;

	text-align:justify;

	line-height:18px;	

	overflow:auto;

	}

.about-content-head{

	color:#FF0000;

	font-size:22px;

	line-height:32px;

	font-family:"HelveticaNeueLT Std Lt", Arial, Helvetica, sans-serif;

	font-weight:lighter;

	}



.next-previous{

	width:880px;

	float:left;

	color:#C4C4C4;

	font-size:16px;

	font-family:"HelveticaNeueLT Std Lt", Arial, Helvetica, sans-serif;

	margin-top:0px;

	}

	.about-back{

	display:block;

	width:420px;

	text-align:right;

	float:left;

	font-size:16px;

	}

	.about-back a, .about-next a {

	color:#C4C4C4;

	text-decoration:none;

	}

	.about-back a:hover, .about-next a:hover{

	color:#C4C4C4;

	text-decoration:none;

	}

	.about-next{

	font-size:16px;

	float:right;

	display:block;

	width:420px;

	text-align:left;

	}

#contact-bg{

	width:880px;

	height:505px;

	margin:25px 10px 0px 12px;

	_margin:25px 10px 0px 7px;

	float:left;

	background: url(../images/contact-bg.jpg) no-repeat ;

	}

.mail{

	width:716px;

	position:absolute;

	top:167px;

	left:173px;

	height: 249px;

	}

#consultancy-bg{

	width:880px;

	height:505px;

	margin:25px 10px 0px 12px;

	_margin:25px 10px 0px 7px;

	float:left;

	background: url(../images/consultancy-bg.jpg) no-repeat ;

	}

.consult-txt{

	font-family:"HelveticaNeueLT Std Lt", Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#E5E5E5;

	text-align:justify;

	line-height:25px;

	width:785px;

	margin:65px auto 0px auto;

	}

.consult-txt-small{

	font-family:"HelveticaNeueLT Std Lt", Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#B5B5B5;

	}

.consult-images{

	width:785px;

	height:325px;

	margin:8px auto 0px auto;

	}

	.consult-images img{

	margin:3px 0px;

	}



#portfolio{

	width:880px;

	height:505px;

	margin:10px 10px 0px 10px;

	_margin:10px 10px 0px 5px;

	float:left;

	}*/



.btm-nav{

	width:940px;

	*width:950px;

	_width:950px;

	float:left;

	text-align:center;	

	

	}

	.btm-nav ul{

	margin-top:0px;	

	

	margin-bottom:5px;

	margin-left:-26px;

	*margin-left:10px;

	_margin-left:5px;

	}

	.btm-nav ul li{

	font-family:"Tahoma",Arial, Helvetica, sans-serif;

	font-size:12px;	

	list-style:none;

	display: inline;

	color:#383838;

	margin:0px 10px;

	

	}

		.btm-nav ul li a{

		color:#383838;		

		text-decoration:none;

		}

		.btm-nav ul li a:hover{

		color:#CC0000;

		text-decoration:none;

		}

/*     Classes written by Shaymraj for Flash links  20-01-10   STARTS  */
a.srb_links{color:#FF0000; text-decoration:underline;}
a:hover.srb_links{color:#00FF00; text-decoration:none;}
#showcase-gal2{
margin:8px;
}

