/* CSS Document */

body{
	padding:0;
	margin:0;
	height:100%;
}
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}
ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
.spacer{
	clear:both; 
	font-size:0px; 
	line-height:0px;
}
/*------------------------------------------------body---------------------*/


/*------------------------------------------------header start---------------------*/

#header-main{
	width:100%;
	height:170px;
	background-color:#F7F7F7;
	color:#101010;
	margin:0;
	padding:0;
}
#header{
	width:745px;
	height:154px;
	margin:0 auto;
	background:url(images/logo-sub.jpg) 0 0 no-repeat;
	position:relative;
}
#header img{
	background:url(images/logo.gif) 0 0 no-repeat;
	width:158px;
	height:48px;
	position:absolute;
	left:85px;
	top:12px;
}
#header ul{
	width:624px;
	margin:0;
	padding:0 0 0 22px;
	position:absolute;
	left:334px;
	top:0;
}
#header ul li{
	padding:0 8px 0 0;
	float:left;
}
#header ul li a{
	padding:13px 0 0 0;
	font:bold 11px/16px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#303030;
	background:url(images/nav_bg.gif) 0 0 repeat-x #F7F7F7;
	text-decoration:none;
	text-transform:capitalize;
	float:left;
}
#header ul li a:hover{
	background:url(images/nav_bg_hover.gif) 0 0 repeat-x #F7F7F7;
	color:#ECB42B;
	border-top:#ECB42B solid 3px;
	padding:10px 0 0 0;
}
#header ul li.hover{
	display:block;
	padding:10px 0 0 0;
	margin:0 8px 0 0;
	float:left;
	background:url(images/nav_bg.gif) 0 0 repeat-x #F7F7F7;
	font:bold 11px/16px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ECB42B;
	text-decoration:none;
	text-transform:capitalize;
	border-top:#ECB42B solid 3px;
	cursor:text;
}
#header h2{
	display:block;
	background:url(images/more_link_bg.gif) 0 0 repeat-x;
	width:132px;
	height:14px;
	position:absolute;
	left:62px;
	top:164px;
	padding:0;
	margin:0;
}
#header h2 span{
	width:83px;
	height:14px;
	font:normal 18px/14px Georgia, "Times New Roman", Times, serif;
	color:#B50000;
	background-color:#F7F7F7;
}
#header ul.more-link{
	width:138px;
	padding:0;
	margin:0;
	position:absolute;
	left:61px;
	top:187px;
}
#header ul.more-link li{
	padding:0;
	margin:0;
	float:left;
}
#header ul.more-link li a{
	display:block;
	width:127px;
	height:15px;
	background:url(images/bullet.gif) 0 7px no-repeat #F7F7F7;
	font:normal 11px/15px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#101010;
	padding:0 0 0 11px;
	text-decoration:none;
	border:none;
}
#header ul.more-link li a:hover{
	background:url(images/bullet_hover.gif) 0 7px no-repeat #FFF9E5;
	color:#2F3F15;
	padding:0 0 0 11px;
	border:none;
}
/*------------------------------------------------header end---------------------*/

/*------------------------------------------------body part1 start---------------------*/

#more-info-main{
	width:100%;
	height:1400px;
	background:url(images/more_info_bg.gif) 0 0 repeat-x #4D4D4D;
	background-size: 100%;
	color:#fff;
	padding:11px 0 0 0;
}
#more-info-main-end{
	width:798px;
	height:100%;
	background:url(images/more_info_bg_end.gif) 0 0 repeat-x #4D4D4D;
	color:#fff;
	padding:11px 0 0 0;
}
#backcolor{
	background-color:#4D4D4D;
	height:100%;
	width:798px;
}
#more-info{
	width:778px;
	margin-left: auto;
    margin-right: auto;
	padding:0 24px 0 20px;
}
#more-info h2{
	display:block;
	width:340px;
	font:bold 34px/55px Verdana,  Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#4D4D4D;
	float:left;
}





#more-info p.pic{

	background:url(images/email-pic.gif) 0 0 no-repeat;

	width:220px;

	height:71px;

	margin:11px 0 0 0;

	padding:57px 0 0 0;

	font:bold 18px/18px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#2A2A2A;

	background-color:#FFEDCA;

	text-align:center;

	vertical-align:middle;

	float:right;

}



#more-info p.contact-us{

	background:url(images/contact-us.gif) 0 0 no-repeat;

	width:220px;

	height:24px;

	padding:7px 0 0 0;

	margin:11px 0 0 0;



}





#more-info p.portfolio{

	background:url(images/portfolio.gif) 0 0 no-repeat;

	width:192px;

	height:45px;

	padding:7px 0 0 0;

	margin:11px 0 0 0;



}





#more-info p.portfolio-icon{

	background:url(images/portfolio-icon.gif) 0 0 no-repeat;

	width:220px;

	height:71px;

	margin:11px 0 0 0;

	padding:57px 0 0 0;

	font:bold 18px/18px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#2A2A2A;

	background-color:#FFEDCA;

	text-align:center;

	vertical-align:middle;

	float:right;

}





#more-info p.about-us{

	background:url(images/about-us.gif) 0 0 no-repeat;

	width:171px;

	height:41px;

	padding:7px 0 0 0;

	margin:11px 0 0 0;



}





#more-info p.about-icon{

	background:url(images/about-icon.gif) 0 0 no-repeat;

	width:220px;

	height:71px;

	margin:11px 0 0 0;

	padding:57px 0 0 0;

	font:bold 18px/18px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#2A2A2A;

	background-color:#FFEDCA;

	text-align:center;

	vertical-align:middle;

	float:right;

}









#more-info p.services{

	background:url(images/services.gif) 0 0 no-repeat;

	width:164px;

	height:41px;

	padding:7px 0 0 0;

	margin:11px 0 0 0;



}





#more-info p.services-icon{

	background:url(images/services-icon.gif) 0 0 no-repeat;

	width:220px;

	height:71px;

	margin:11px 0 0 0;

	padding:57px 0 0 0;

	font:bold 18px/18px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#2A2A2A;

	background-color:#FFEDCA;

	text-align:center;

	vertical-align:middle;

	float:right;

}





#more-info p.clients{

	background:url(images/clients.gif) 0 0 no-repeat;

	width:247px;

	height:50px;

	padding:7px 0 0 0;

	margin:11px 0 0 0;



}





#more-info p.clients-icon{
	width:90%;
	font:normal 13px/18px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#BEBEBE;
	background-color:#4D4D4D;
	
	background:url(images/clients-icon.gif) 0 0 no-repeat;
	width:220px;
	height:71px;
	margin:5px 0 0 0;
	padding:57px 0 0 0;
	text-align:center;
	vertical-align:middle;
	float:right;
}
#more-info p.text{
	width:90%;
	font:normal 13px/18px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#BEBEBE;
	background-color:#4D4D4D;
	margin:0;
	float:left;
}
#more-info p.text2{

	width:502px;

	font:normal 13px/18px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#BEBEBE;

	background-color:#4D4D4D;

	margin:0 0 34px 0;

	float:left;

}

#more-info p.text2 a{

	width:92px;

	line-height:16px;

	background-color:#480203;

	padding:0 2px 0 4px;

	color:#BEBEBE;

	text-decoration:none;

}

#more-info p.text2 a:hover{

	background-color:#4D4D4D;

	color:#FFEDCA;

	text-decoration:underline;

}

#more-info p.text2 a.link{

	width:162px;

	line-height:16px;

	background-color:#480203;

	padding:0 2px 0 4px;

	color:#BEBEBE;

	text-decoration:none;

}

#more-info p.text2 a.link:hover{

	background-color:#4D4D4D;

	color:#FFEDCA;

	text-decoration:underline;

}

#more-info ul{

	width:733px;

	padding:0;

	margin:0;

	float:left;

}

#more-info ul li{

	display:block;

	height:21px;

	border-bottom:#686868 solid 1px;

	float:left;

}

#more-info ul li a{

	float:left;

	width:703px;

	background:url(images/bullet_green.gif) 0 7px no-repeat #4D4D4D;

	font:normal 12px/21px Arial, Helvetica, sans-serif;

	color:#28EBF7;

	padding:0 10px 0 20px;

	text-decoration:none;

}

#more-info ul li a:hover{

	background-color:#2A2A2A;

	color:#28EBF7;

}

#more-info ul li.nobdr{

	display:block;

	height:21px;

	padding:0 0 45px 0;

	border-bottom:none;

	float:left;

}

#more-info a.read-more{

	display:block;

	background:url(images/btn_read_more.gif) 0 0 no-repeat;

	width:89px;

	height:14px;

	font-size:0;

	padding:0;

	margin:0;

	float:right;

}

#more-info a.read-more:hover{

	background:url(images/btn_read_more_hover.gif) 0 0 no-repeat;

}

/*------------------------------------------------body part1 end---------------------*/



/*------------------------------------------------body part2 start---------------------*/

#bottom-main{

	width:100%;

	background-color:#F7F7F7;

	color:#000;

	padding:12px 0 16px 0;

}

#bottom{

	width:754px;

	margin:0 auto;

	padding:0 24px 0 0;

}

#solution{

	width:276px;

	background-color:#FFFFEC;

	color:#67673B;

	border:#DEDEB9 solid 1px;

	padding:14px 4px 0 13px;

	margin:0 21px 0 0;

	float:left;

}

#solution h2{

	width:135px;

	font:normal 18px/29px Georgia, "Times New Roman", Times, serif;

	color:#B50000;

	background-color:#FFFFEC;

}

#solution h3{

	display:block;

	width:262px;

	background:url(images/solution_div.gif) 0 0 repeat-x;

}

#solution h3 span{

	display:block;

	width:120px;

	font:bold 13px/13px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#0E0E0E;

	background-color:#FFFFEC;

}

#solution p.text2{

	width:260px;

	font:normal 12px/14px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#67673B;

	background-color:#FFFFEC;

	margin:16px 0 22px 0;

}

#solution ul{

	width:270px;

	margin:0;

	padding:0 0 41px 0;

}

#solution ul li{

	background:url(images/arrow.gif) 0 7px no-repeat;

	padding:0 0 0 10px;

	margin:0;

}

#solution ul li a{

	display:block;

	width:257px;

	font:normal 12px/22px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#FFFFEC;

	text-decoration:underline;

}

#solution ul li a:hover{

	color:#264001;

	background-color:#FBFBD3;

	text-decoration:none;

}

#bottom p.banner{

	display:block;

	width:438px;

	height:99px;

	background:url(images/banner.gif) 0 0 no-repeat;

	margin:0 0 8px 0;

	float:left;

}

#bottom ul.bot-text{

	width:391px;

	padding:0 0 21px 10px;

	float:left;

}

#bottom ul.bot-text li{

	display:block;

	width:391px;

	font:normal 13px/18px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#2A2A2A;

	background-color:#F7F7F7;

	float:left;

	padding:0;

	margin:0;

	background-image:none;

}

#bottom h2.red{

	width:234px;

	padding:0 0 0 10px;

	font:normal 20px/15px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#A80508;

	background-color:#F7F7F7;

	float:left;

}

#bottom p.bot{

	display:block;

	width:194px;

	height:15px;

	padding:0;

	background:url(images/bot_div.gif) 0 0 repeat-x;

	font-size:0;

	float:left;

}

#bottom p.bot a{

	display:block;

	background:url(images/btn_view_next.gif) 0 0 no-repeat;

	width:90px;

	height:15px;

	float:right;

	padding:0;

	margin:0;

}

#bottom p.bot a:hover{

	background:url(images/btn_view_next_hover.gif) 0 0 no-repeat;

}

/*------------------------------------------------body part2 end---------------------*/



/*------------------------------------------------footer start---------------------*/
#footer-main{
	width:100%;
	height:127px;
	padding:22px 0 0 0;
	background:url(images/footer_bg.gif) 0 0 repeat-x #DADADA;
	color:#000;
}
#footer{
	width:400px;
	height:127px;
	margin:0 auto;
	position:relative;
}
#footer ul{
	width:600px;
	margin:0;
	padding:0;
	position:absolute;
	left:0;
	top:0;
}
#footer ul li{
	margin:0;
	float:left;
	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#303030;
	background-color:#DADADA;
	background-image:none;
}
#footer ul li a{
	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#303030;
	background-color:#DADADA;
	text-decoration:none;
	text-transform:capitalize;
	padding:0 8px 0 8px;
}
#footer ul li a:hover{
	color:#303030;
	background-color:#FFFFEC;
}
#footer ul li.home2{
	padding:0 8px 0 8px;
	float:left;
	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#303030;
	background-color:#DADADA;
	text-transform:capitalize;
}

#footer p.copyright{
	font:normal 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5D5D5D;
	background-color:#DADADA;
	position:absolute;
	left:105px;
	top:21px;
}

#footer a.xht{

	display:block;

	width:48px;

	height:10px;

	background:url(images/xhtml_bg.gif) 0 0 no-repeat;

	position:absolute;

	left:140px;

	top:40px;

	padding:0;

	margin:0;

}

#footer a.xht:hover{

	background:url(images/xhtml_bg_hover.gif) 0 0 no-repeat;

}

#footer a.cs{

	display:block;

	width:48px;

	height:10px;

	background:url(images/css_bg.gif) 0 0 no-repeat;

	position:absolute;

	left:200px;

	top:40px;

	padding:0;

	margin:0;

	float:left;

}



#footer a.cs:hover{

	background:url(images/css_bg_hover.gif) 0 0 no-repeat;

}

#footer p.design{

	display:block;

	width:175px;

	height:15px;

	padding:0;

	position:absolute;

	left:105px;

	top:56px;

	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#A80508;

	background-color:#DADADA;

	text-align:center;

	text-transform:capitalize;

}

#footer a.link{

	width:88px;

	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#F7F7F7;

	padding:0 4px;

	text-decoration:none;

	text-transform:capitalize;

}

#footer a.link:hover{

	color:#fff;

	background-color:#A80508;

}

/*------------------------------------------------footer end---------------------*/


/*------------------------------------------------JQuery-------------------------*/
div.jMyCarousel .prev{
	background: url('../../img/left.png') center center no-repeat;
	width:47px;
	height:61px;
	border:0px;
}

div.jMyCarousel .next{
	background: url('../../img/right.png') center center no-repeat;
	width:40px;
	height:61px;
	border:0px;
}

div.jMyCarousel .up{
	background: url('../../img/up.png') center center no-repeat;
	width:61px;
	height:40px;
	border:0px;
}

div.jMyCarousel .down{
	background: url('../../img/down.png') center center no-repeat;
	width:47px;
	height:61px;
	border:0px;
}


/** Carousel 2 **/
div.jMyCarousel{
	margin:auto;
}

div.jMyCarousel ul{
	background-color:#000;	
}

div.jMyCarousel ul li{
	margin:5px;
	border:1px solid #444;
	line-height:0px;
	padding:3px;
}

div.jMyCarousel ul li a{ /* in case of link */
	display:block;
	margin:0px;
	padding:0px;
}

div.jMyCarousel ul li a img{
	display:block;
	border:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
