/* CSS Document */
/*-------General----------*/
body{
	padding:0;
	margin:0;
	font:normal 13px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	background-color:inherit;
}
p, h1, h2, h3, h4, h5, input, form, label{
	padding:0;
	margin:0;
}
ul{
	list-style:none;
}
img{
	padding:0;
	margin:0;
	border:none;	
}
.spacer{
	clear:both;
	line-height:0;
	font-size:0;
}
a {text-decoration:none}
/*-------General----------*/
/*------- Top Portion starts----------*/
#topportion{	
	background:url(../images/top_bg.gif) repeat-x 0 0;	
	padding:9px 0 0 0;
	margin:0;
	color:#000;
	background-color:inherit;
	height:151px;
	}
#topportion div.top{
	width:960px;
	margin:0 auto;
	padding:0;
}
#topportion div.top div.logo{
	float:left;
	width:auto;
	padding:0;
	margin:0;
	position:relative;
}
#topportion div.top div.logo img{
	padding:0;
	margin:0;
	display:block;
}
#topportion div.top div.logo a.icon{
	padding:0;
	margin:0;
	position:absolute;
	left:0;
	top:4px;
}
#topportion div.top div.search{
	float:right;
	width:300px;
	background:url(../images/search_bg.gif) no-repeat 0 0;
	padding:0 0 0 10px;
	margin:33px 0 0 0;
}
#topportion div.top div.search input{
	padding:0px 0 0 3px;
	margin:6px 0 6px 0;
	width:180px;
	float:left;
	height:19px;
	border:0px;
	font:normal 12px/19px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#828282;
	background-color:#2c2925;
}
#topportion div.top div.search input.searchBtn{
	width:75px;
	height:25px;
	border:none;
	cursor:pointer;
	float:right;
	margin-top:3px;
	margin-right:13px;
	}

#topportion div.top div.nav{
	width:869px;
	background:url(../images/nav_bg.gif) repeat-x 0 0;
	padding:5px 0 9px 91px;
	margin:0 0 0 0;
	float:left;	
}
#topportion div.top div.nav ul{
	padding:0;
	margin:0;
	width:869px;
}	
#topportion div.top div.nav ul li{
	padding:0 40px 0 40px;
	margin:0;
	float:left;
	width:auto;
}
#topportion div.top div.nav ul li.last{
	padding:0 0 0 40px;
	margin:0;
	width:auto;
}
#topportion div.top div.nav ul li a{
	font:normal 13px/15px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	text-decoration:none;
}
#topportion div.top div.nav ul li a.active{
	color:#8abc35;
	background-color:inherit;
	text-decoration:none;
}
#topportion div.top div.nav div.bline{
	height:35px;
	width:100%;
	background:url(../images/nav_bline.jpg) no-repeat 100% 100%;
}
/*------- Top Portion ends----------*/

/*------- Body Portion starts----------*/
#bodyportion{
	
	color:#000;
	padding:0;
	margin:0;
}
#bodyportion div.body{
	width:960px;
	margin:0 auto;
	padding:13px 0 0 0;
	
}
/*----------------Header slider starts------------------*/
#header{
	width:954px;
	height:340px;
	padding:2px;
	border:1px solid #c8c8c8;
	margin:0 0 11px 0;
	}
#slider {
    width: 954px; /* important to be same as image width */
    height: 340px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	padding:0;
	margin:0;
	}
#sliderContent {
    width: 954px; /* important to be same as image width or wider */
    position: absolute;
	padding:0;
	margin:0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font:normal 13px/15px "Century Gothic", Arial, Helvetica, sans-serif;
    padding: 14px 20px 16px 0;
    width: 934px;
    background-color: #000;    
    opacity: 0.7;
    color: #fff;
    display: none;
	text-align:right;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul { list-style-type: none;}
/*----------------Header slider ends------------------*/
/*----------Welcome strip starts------------*/
#bodyportion div.body div.welcomestrip{
	background:url(../images/welcome_bg.jpg) repeat-x 0 0;
	padding:0;
	margin:0 0 0 0;
	border:1px solid #cfcfcf;
	width:958px;	
}
#bodyportion div.body div.welcomestrip div.leftside{
	float:left;
	width:545px;
	position:relative;
	background:url(../images/welcome_glow.png) no-repeat 0 0;
}
#bodyportion div.body div.welcomestrip div.rightside{
	float:right;
	width:320px;
	padding:9px 30px 0 0;
	margin:0;
}
#bodyportion div.body div.welcomestrip div.leftside h1.welcome{
	font:normal 22px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#303030;
	background-color:inherit;
	float:left;
	padding:18px 0 17px 30px;
	margin:0;
	width:auto;
}
#bodyportion div.body div.welcomestrip div.leftside h1.welcome span{
	font:normal 15px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#4d6c11;
	background-color:inherit;
	padding:0;
	margin:0;
}
#bodyportion div.body div.welcomestrip div.rightside h1.tour{
	font:bold 18px/20px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#39591b;
	background-color:inherit;
	float:right;
	background:url(../images/quote.png) no-repeat 100% 0;
	padding:16px 130px 20px 0;
	margin:0;
	width:auto;
}
#bodyportion div.body div.welcomestrip div.rightside h1.tour span{
	font:normal 15px/20px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#474747;
	background-color:inherit;	
}
#bodyportion div.body div.welcomestrip div.rightside h1.tour a{
	text-decoration:underline;
	font:bold 18px/20px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#39591b;
	background-color:inherit;
}
#bodyportion div.body div.welcomestrip div.rightside h1.tour a:hover{
	text-decoration:none;
}
#bodyportion div.body div.welcomestrip div.leftside div.switch{
	width:94px;
	margin:19px 0 0 0;
	padding:0;
	float:right;
	position:relative;	
}
#bodyportion div.body div.welcomestrip div.leftside div.switch a.small{
	color:#8a8787;
	font:normal 9px/12px "Century Gothic", Arial, Helvetica, sans-serif;
	background-color:inherit;
	padding:0 0 0 0;
	margin:0;
	text-decoration:none;
	display:block;
}

#bodyportion div.body div.welcomestrip div.leftside div.switch img{
	display:block;
	padding:0;
	width:auto;
	margin:0 0 0 19px;
}
/*------------Dropdown starts--------------*/
#dropnav{
	position:absolute;
	top:0;
	z-index:10;
	left:0;
	padding:0;
	margin:0 0 0 0;	
	width:auto;
	height:auto;			
}
#dropnav ul{
  	position:absolute;
	line-height:38px; 
 	margin:0 0 0 -40px;
 	padding:0 0;
 	list-style-type:none;
 	height:auto;
	width:150px;
	font:normal 14px "Century Gothic", Arial, Helvetica, sans-serif;
	border:1px solid #dadada;
	background-color:#f6f6f6;
	color:#000;
} 

#dropnav li{
 	float:left;
    position:relative;
	display:block;
}
#dropnav li ul a{
	width:110px;
	float:left;
	padding:6px 0 6px 40px;
	background-color:#dadada;
	color:#8a8787;
	background:none;
	line-height:38px;
	display:block;
	height:24px;
	font:normal 14px "Century Gothic", Arial, Helvetica, sans-serif;
	text-decoration:none;
 }

#dropnav a:hover{
	background-image:none;
	background-color:#ececec;
	color:#000;
}
/*-------------Dropdown ends-----------*/
/*----------Welcome strip ends------------*/

#bodyportion div.body div.contentarea{
	padding:51px 0 60px 0;
	margin:0;
	width:960px;
}
#bodyportion div.body div.contentarea div.leftportion{
	width:610px;
	float:left;
	padding:0;
	margin:0;	
}
#bodyportion div.body div.contentarea div.rightportion{
	float:right;
	width:318px;
	padding:0 0 0 30px;
	margin:0;	
}
/*-------------Index Page starts-----------*/
#bodyportion div.body div.contentarea div.leftportion div.about h2.home{
	font:bold 23px/28px "Arial", Helvetica, sans-serif;
	color:#4f4f4e;
	background-color:inherit;
	background:url(../images/h2_borderbg.gif) no-repeat 0 100%;
	padding:0 0 20px 0;
	margin:0;
}
#bodyportion div.body div.contentarea div.leftportion div.about h2.home span{
	background:url(../images/home_icon.jpg) no-repeat 0 0;
	padding:2px 42px 14px 0;
	margin:0;			
}
#bodyportion div.body div.contentarea div.leftportion div.about h2.vision{
	font:bold 23px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#4f4f4e;
	background-color:inherit;
	background:url(../images/h2_borderbg.gif) no-repeat 0 100%;
	padding:0 0 20px 0;
	margin:0;
}
#bodyportion div.body div.contentarea div.leftportion div.about h2.vision span{
	background:url(../images/vision_icon.jpg) no-repeat 0 0;
	padding:0 39px 4px 0;
	margin:0;			
}
#bodyportion div.body div.contentarea div.leftportion div.about img.homeimg{
	float:left;
	width:auto;
	padding:0;
	margin:25px 25px 12px 0;
}
#bodyportion div.body div.contentarea div.leftportion div.about p.hometext{
	color:#5b5b5b;
	background-color:inherit;
	font:normal 13px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	padding:25px 0 0 0;
}
#bodyportion div.body div.contentarea div.leftportion div.about p.homelast{
	padding:15px 0 0 0;
	margin:0 0 49px 0;
}
#bodyportion div.body div.contentarea div.leftportion div.about p.border{
	padding:0;
	margin:0;
}
#bodyportion div.body div.contentarea div.rightportion ul.category{
	width:318px;
	padding:0;
	margin:0 0 45px 0;	
}
#bodyportion div.body div.contentarea div.rightportion ul.queries{
	display:block;
	padding:0;
	margin:25px 0 0 0;
}
#bodyportion div.body div.contentarea div.rightportion ul.category li{
	background:url(../images/category_bottombg.gif) repeat-x 0 100%;
	padding:3px 0 5px 0;
	margin:0 0 0 0;
}
#bodyportion div.body div.contentarea div.rightportion ul.category li h4{
	font:bold 16px/20px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#585858;
	background-color:inherit;
	padding:4px 0 6px 0;
	margin:0;
}
#bodyportion div.body div.contentarea div.rightportion ul.category li a{
	font:normal 13px/20px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	background-color:inherit;
	text-decoration:none;
}
#bodyportion div.body div.contentarea div.rightportion ul.category li a:hover{
	color:#000;
	background-color:inherit;
}
#bodyportion div.body div.contentarea div.rightportion h4{
	font:bold 16px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#585858;
	background-color:inherit;
	padding:0 0 7px 0;	
}
#bodyportion div.body div.contentarea div.rightportion p{
	font:normal 13px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	background-color:inherit;	
	padding:0 0 13px 0;
}
#bodyportion div.body div.contentarea div.rightportion p.author{
	font:italic 13px/18px Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:inherit;
	padding:0 0 22px 0;		
}
#bodyportion div.body div.contentarea div.rightportion p a{
	font:normal 12px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#8a5d40;
	background-color:inherit;
	border-bottom:1px dotted #9e9e9e;
	border-top:1px dotted #9e9e9e;
	padding:7px 0;
	margin:0;
	text-decoration:none;
	display:block;
}
#bodyportion div.body div.contentarea div.rightportion p a:hover{
	text-decoration:underline;
}
#bodyportion div.body div.contentarea div.rightportion ul.queries{
	display:block;
	padding:0;
	margin:25px 0 0 0;
}
#bodyportion div.body div.contentarea div.rightportion ul.queries li{
	background:url(../images/category_bottombg.gif) repeat-x 0 100%;
	padding:3px 0 5px 0;
	margin:0 0 0 0;
	font:normal 13px/33px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	background-color:inherit;
}
#bodyportion div.body div.contentarea div.rightportion ul.queries li h4{
	font:bold 16px/23px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#585858;
	background-color:inherit;
	padding:4px 0 16px 0;
	margin:0;
}
#bodyportion div.body div.contentarea div.rightportion ul.queries li a{
	font:normal 13px/38px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	background-color:inherit;
	text-decoration:none;
	padding:6px 0 0 0;
}
#bodyportion div.body div.contentarea div.rightportion ul.queries li.last{
	background:none;
}
#bodyportion div.body div.contentarea div.rightportion ul.queries li span.call{
	background:url(../images/call_icon.jpg) no-repeat 0 0;
	padding:0 0 8px 37px;	
	cursor:text;
}
#bodyportion div.body div.contentarea div.rightportion ul.queries li span.fax{
	background:url(../images/fax_icon.jpg) no-repeat 0 0;
	padding:0 0 8px 37px;	
	cursor:text;
}
#bodyportion div.body div.contentarea div.rightportion ul.queries li a.request{
	background:url(../images/request_icon.jpg) no-repeat 0 0;
	padding:0 0 8px 37px;
}
#bodyportion div.body div.contentarea div.rightportion ul.queries li span.email{
	background:url(../images/email_icon.gif) no-repeat 0 3px;
	padding:0 0 0 37px;
}
#bodyportion div.body div.contentarea div.rightportion ul.queries li span.skype{
	background:url(../images/skype_icon.jpg) no-repeat 0 0;
	padding:0 0 6px 37px;
}
#bodyportion div.body div.contentarea div.rightportion ul.queries li a:hover{
	color:#000;
	background-color:inherit;
	}
#tagcloud{
	width:550px;	
	position:relative;
	padding:0;
	margin:45px 0 0 0;
}
#tagcloud #flashcontent{
	width:544px;
	border:#ffffff 3px solid;	
	z-index:1;
	padding:0;
	margin:0;
}
img.ribbon{
	position:absolute;
	left:-6px;
	top:-6px;
	width:178px;
	height:107px;	
	z-index:200;
	visibility:visible;
}
/*-------------Index Page ends-----------*/

/*------- Body Portion ends----------*/

/*---------Footer Portion starts----------*/
#footer_cointainer{
	background:url(../images/footer_bg.gif) repeat-x 0 0;
	padding:0;
	margin:0;
	
}
#footer_cointainer div.footer{
	width:960px;
	margin:0 auto;
	padding:44px 0 29px 0;
}
#footer_cointainer div.footer ul{
	width:141px;
	padding:0;
	margin:0 79px 0 0;
	float:left;
}
#footer_cointainer div.footer ul li{
	padding:1px 0 1px 0;
	margin:0 0 0 0;
	border-bottom:1px dotted #505050;
	background:none;
}
#footer_cointainer div.footer ul li.last{
	border-bottom:none;
}
#footer_cointainer div.footer ul li h4{
	font:normal 15px/20px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:inherit;
	padding:0 0 6px 0;
	margin:0;
}
#footer_cointainer div.footer ul li a{
	font:normal 12px/20px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	background-color:inherit;
	text-decoration:none;
}
#footer_cointainer div.footer ul li a:hover{
	color:#888888;
	background-color:inherit;
}
#footer_cointainer div.footer ul li h4.update{
	padding:9px 0 16px 0;
	margin:0;
}
#footer_cointainer div.footer ul li img{
	float:left;
	border:none;
	padding:0 0 0 0;
	margin:0 12px 0 0;
	width:auto;
	height:auto;
	display:block;
}
#footer_cointainer div.footer p.copyright{
	font:normal 12px/20px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:inherit;
	float:left;
	width:950px;
	padding:54px 0 0 0;
	margin:0;
}
#footer_cointainer div.footer p{
	font:normal 12px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#6c6c6c;
	background-color:inherit;
	float:left;
	width:950px;
	padding:0;
	margin:0;
	display:inline;	
}
#footer_cointainer div.footer p a{
	padding:6px 0 0 0;
	margin:0 0 0 0;
	
}
#footer_cointainer div.footer p a img.lab{
	padding:0 0 0 0;
	margin:6px 10px 0 10px;	
}

/*--------Footer Portion ends------------*/
/*-------------About Us Page starts------------*/
#bodyportion div.body div.contentarea div.leftportion div.about{
	padding:0 28px 0 0;
	margin:0 0 70px 0;
	border-right:1px solid #d8d8d8;	
	}
#bodyportion div.body div.contentarea div.leftportion div.about h2{
	font:bold 19px/22px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#4f4f4e;
	background-color:inherit;
	background:url(../images/h2_borderbg.gif) no-repeat 0 100%;
	padding:0 0 18px 0;
	margin:0;
}
#bodyportion div.body div.contentarea div.leftportion div.about h2 span{
	background:url(../images/h2_icon.jpg) no-repeat 0 0;
	padding:0 27px 6px 0;
	margin:0;
	}
#bodyportion div.body div.contentarea div.leftportion div.about p.subhead{
	color:#758118;
	font:normal 17px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	background-color:inherit;
	padding:20px 0 0 0;
	margin:0 0 0 0;
}
#bodyportion div.body div.contentarea div.leftportion div.about p{
	color:#5b5b5b;
	background-color:inherit;
	font:normal 13px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	padding:17px 0 0 0;
}
#bodyportion div.body div.contentarea div.leftportion div.about p.last{
	padding-bottom:48px;
	margin:0;
	height:auto;
}
#bodyportion div.body div.contentarea div.leftportion div.about p a{
	font:normal 12px/26px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#8a5d40;
	background-color:inherit;
	text-decoration:none;
	padding:0 0 0 82px;
	margin:0;
}
#bodyportion div.body div.contentarea div.leftportion div.about p a:hover{
	text-decoration:underline;	
}
/*-------------About Us Page ends------------*/
/*-------------Services Page starts-------------*/
#bodyportion div.body div.contentarea div.leftportion div.about h2.service{
	font:bold 19px/22px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#4f4f4e;
	background-color:inherit;
	background:url(../images/h2_borderbg.gif) no-repeat 0 100%;
	padding:0 0 18px 0;
	margin:0;
}
#bodyportion div.body div.contentarea div.leftportion div.about h2.service span{
	background:url(../images/h2_icon.jpg) no-repeat 0 0;
	padding:0 43px 6px 0;
	margin:0;
	}
#bodyportion div.body div.contentarea div.leftportion div.about ul.service{
	padding:19px 0 0 23px;
	margin:0;
	border:none;
}
#bodyportion div.body div.contentarea div.leftportion div.about ul.service li{
	border:none;
	background:url(../images/bullets.gif) no-repeat 0 9px;
	padding:0 0 3px 28px;
	margin:0;
}
#bodyportion div.body div.contentarea div.leftportion div.about ul.service li a{
	font:normal 13px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#8e5615;
	background-color:inherit;
	text-decoration:none;
}
#bodyportion div.body div.contentarea div.leftportion div.about ul.service li a:hover{
	text-decoration:none;
	color:#7b4a10;
	background-color:inherit;
}
#bodyportion div.body div.contentarea div.leftportion div.about p.gap{
	padding:8px 0 3px 0;
	margin:0 0 0 0;
}
#bodyportion div.body div.contentarea div.leftportion div.about p img{
	padding:0;
	margin:0;
	width:550px;
}
#bodyportion div.body div.contentarea div.leftportion div.about p.check{
	padding:32px 0 0 0;
	margin:0;
}
#bodyportion div.body div.contentarea div.leftportion div.about p.check a{
	font:bold 13px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#8a5d40;
	background-color:inherit;
	padding:0 0 0 0;
	text-decoration:underline;
}
#bodyportion div.body div.contentarea div.leftportion div.about p.check a:hover{
	text-decoration:none;
}
/*-------------Services Page ends-------------*/
/*-------------Showcase Page starts-----------*/
#bodyportion div.body div.contentarea div.leftportion div.about h2.showcase{
	font:bold 19px/42px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#4f4f4e;
	background-color:inherit;
	background:url(../images/h2_borderbg.gif) no-repeat 0 100%;
	padding:0 0 18px 0;
	margin:0;
}
#bodyportion div.body div.contentarea div.leftportion div.about h2.showcase span{
	background:url(../images/showcase_icon.png) no-repeat 0 0;
	padding:0 44px 18px 0;
	margin:0;	
	height:20px;	
	}
#bodyportion div.body div.contentarea div.leftportion div.about ul.showcase1{
	padding:0;
	margin:23px 0 0 0;
	background:none;
	border:none;
	float:left;
	width:550px;
	
}
#bodyportion div.body div.contentarea div.leftportion div.about ul.showcase1 li{
	padding:0;
	margin:0 50px 24px 0;
	float:left;
	width:auto;
	border:none;
	background:none;
}
#bodyportion div.body div.contentarea div.leftportion div.about ul.showcase1 li.last{
	margin-right:0;
}
#bodyportion div.body div.contentarea div.leftportion div.about div.s_number{
	padding:0 0 0 0;
	margin:0 0 17px 0;
	width:500px;
	}
#bodyportion div.body div.contentarea div.leftportion div.about div.s_number ul{
	float:left;
	width:500px;
	border:none;
	display:block;
}
#bodyportion div.body div.contentarea div.leftportion div.about div.s_number ul li{
	float:left;
	width:auto;
	padding:9px 9px 0 0;
	margin:0 0 0 0;
	font:normal 15px/16px Arial, Helvetica, sans-serif;
	color:#3e3b37;
	background-color:inherit;
	background:none;
}
#bodyportion div.body div.contentarea div.leftportion div.about div.s_number ul li img{
	padding:0 0 0 0;
	margin:4px 0 2px 0;
}
#bodyportion div.body div.contentarea div.leftportion div.about div.s_number ul li a{
	text-decoration:none;
	font:normal 15px/16px Arial, Helvetica, sans-serif;
	color:#3e3b37;
	background-color:inherit;
}
#bodyportion div.body div.contentarea div.leftportion div.about div.s_number ul li a:hover, #bodyportion div.body div.contentarea div.leftportion div.about div.s_number ul li a.active{
	font:bold 15px/16px Arial, Helvetica, sans-serif;
}
/*-------------Showcase Page ends-----------*/

/*--------------Blog Page starts-----------------*/
#bodyportion div.body div.contentarea div.leftportion ul{
	padding:0 28px 0 0;
	margin:0;
	border-right:1px solid #d8d8d8;	
	display:block;
}
#bodyportion div.body div.contentarea div.leftportion ul li{
	padding:28px 0 34px 0;
	margin:0 0 0 0;
	background:url(../images/content_bottomborder.gif) repeat-x 0 100%;	
	display:block;
}
#bodyportion div.body div.contentarea div.leftportion ul li.first{
	padding-top:1px;
	margin:0;
}
#bodyportion div.body div.contentarea div.leftportion ul li img.blog{
 	padding:0;
 	margin:0 28px 0 0;
	float:left;
	width:190px;
}
#bodyportion div.body div.contentarea div.leftportion ul li h3{
	font:bold 19px/20px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#779018;
	background-color:inherit;
	margin:0;
	float:left;
	width:340px;
	padding:6px 0 10px 0;
		}
#bodyportion div.body div.contentarea div.leftportion ul li h3 span, #bodyportion div.body div.contentarea div.leftportion ul li h3 span a{
	font:normal 12px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#8a5d40;
	background-color:inherit;
	text-decoration:none;
	padding:0;
	margin:0;
}
#bodyportion div.body div.contentarea div.leftportion ul li h3 span a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
}
#bodyportion div.body div.contentarea div.leftportion ul li p{
	font:normal 13px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	background-color:inherit;
	padding:0 0;
	margin:13px 0 15px 0;	
}
#bodyportion div.body div.contentarea div.leftportion ul li p.read{
	padding:0;
	margin:0 0 0 0;
	width:114px;
	float:left;
}
#bodyportion div.body div.contentarea div.leftportion ul li p.read a{
	padding:0;
	margin:0;
	font:normal 12px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#8a5d40;
	background-color:inherit;
	text-decoration:none;
	width:114px;
}
#bodyportion div.body div.contentarea div.leftportion ul li p.read a:hover{
	text-decoration:underline;
	color:#000;
	background-color:inherit;
}
#bodyportion div.body div.contentarea div.leftportion ul li p.comments{
	float:right;
	background:url(../images/comment_box.gif) no-repeat 0 0;
	padding:0 0 13px 21px;
	margin:0 0 0 0;
	width:111px;
}
#bodyportion div.body div.contentarea div.leftportion ul li p.comments a{
	font:normal 12px/24px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#bodyportion div.body div.contentarea div.leftportion div.number{
	width:610px;
	padding:25px 0 0 0;
	margin:0;
}
#bodyportion div.body div.contentarea div.leftportion div.number ul{
	float:right;
	width:auto;
	border:none;
}
#bodyportion div.body div.contentarea div.leftportion div.number ul li{
	float:left;
	width:auto;
	padding:0 9px 0 0;
	margin:0 0 0 0;
	font:normal 15px/25px Arial, Helvetica, sans-serif;
	color:#3e3b37;
	background-color:inherit;
	background:none;
}
#bodyportion div.body div.contentarea div.leftportion div.number ul li img{
	padding:0 0 0 0;
	margin:8px 0 2px 0;
}
#bodyportion div.body div.contentarea div.leftportion div.number ul li a{
	text-decoration:none;
	font:normal 15px/25px Arial, Helvetica, sans-serif;
	color:#3e3b37;
	background-color:inherit;
}
#bodyportion div.body div.contentarea div.leftportion div.number ul li a:hover, #bodyportion div.body div.contentarea div.leftportion div.number ul li a.active{
	font:bold 15px/25px Arial, Helvetica, sans-serif;
}
#bodyportion div.body div.contentarea div.rightportion ul.news{
	padding:0 0 22px 0;
	margin:0;
	border:none;
	background:none;
}
#bodyportion div.body div.contentarea div.rightportion ul.news li{
	padding:0 0 0 0;
	margin:0 0;
}
#bodyportion div.body div.contentarea div.rightportion ul.news li a{
	font:normal 13px/18px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#8a5d40;
	background-color:inherit;	
	padding:0 0 0 0;
	text-decoration:none;
}
#bodyportion div.body div.contentarea div.rightportion ul.news li a:hover{
	text-decoration:underline;
}
/*--------------Blog Page ends-----------------*/


/*-------------Contact Page starts-----------*/
#bodyportion div.body div.contentarea div.leftportion div.about h2.contact{
	font:bold 19px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#4f4f4e;
	background-color:inherit;
	background:url(../images/h2_borderbg.gif) no-repeat 0 100%;
	padding:0 0 16px 0;
	margin:0;
}
#bodyportion div.body div.contentarea div.leftportion div.about h2.contact span{
	background:url(../images/contact_icon.jpg) no-repeat 0 0;
	padding:6px 56px 14px 0;
	margin:0;
			
}
#bodyportion div.body div.contentarea div.leftportion div.about p.contact{
	color:#5b5b5b;
	background-color:inherit;
	font:normal 15px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	padding:22px 0 9px 0;
}
#bodyportion div.body div.contentarea div.leftportion div.about div.form{
	padding:24px 0 0 0;
	margin:0;
	width:445px;
	}
#bodyportion div.body div.contentarea div.leftportion div.about div.form label{
	display:block;
	overflow:hidden;
	height:100%;
	padding:0;
	margin:0 0 22px 0;
}
#bodyportion div.body div.contentarea div.leftportion div.about div.form label.last{
	margin-bottom:0;
}
#bodyportion div.body div.contentarea div.leftportion div.about div.form label img{
	padding:0;
	margin:5px 0 0 0;
}
#bodyportion div.body div.contentarea div.leftportion div.about div.form label span{
	width:124px;
	float:left;
	text-align:left;
	padding:0;
	font:normal 15px "Century Gothic", Arial, Helvetica, sans-serif;      
	color:#35322b;
	background-color:inherit; 
	line-height:25px;
}
#bodyportion div.body div.contentarea div.leftportion div.about div.form label strong{
	color:#ff0000;
	background-color:inherit;
	font:normal 15px/25px "Century Gothic", Arial, Helvetica, sans-serif;  
}
#bodyportion div.body div.contentarea div.leftportion div.about div.form input{
	width:316px;
	float:left;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
	border:1px solid #dddddd;
	padding:4px 0 0 2px;	
	height:22px;	
}
#bodyportion div.body div.contentarea div.leftportion div.about div.form textarea{
	width:314px;
	float:left;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#7d7c7c;
	border:1px solid #dddddd;
	padding:4px 0 0 4px;	
	height:170px;
	background-color:#fff;		
}
#bodyportion div.body div.contentarea div.leftportion div.about div.form input.submission{
	background:url(../images/submit_btn.gif) no-repeat 0 0;
	width:72px;
	height:21px;	
	border:none;
	text-indent:-20000px;
	cursor:pointer;
	float:left;	
	margin:19px 18px 19px 0;	
	}
#bodyportion div.body div.contentarea div.leftportion div.about h2.locate{
	font:bold 19px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#4f4f4e;
	background-color:inherit;
	background:url(../images/h2_borderbg.gif) no-repeat 0 100%;
	padding:0 0 24px 0;
	margin:19px 0 0 0;
}
#bodyportion div.body div.contentarea div.leftportion div.about h2.locate span{
	background:url(../images/locate_icon.gif) no-repeat 0 0;
	padding:10px 56px 14px 0;
	margin:0 0 0 0;			
}
#bodyportion div.body div.contentarea div.leftportion div.about div.googleMap {
	width:550px;
	border:#ffffff 3px solid;
	position:relative;
	padding:0;
	margin:25px 10px 17px 0;
	
}
#bodyportion div.body div.contentarea div.leftportion div.about div.googleMap a {
	font-size:11px;
	line-height:18px;
	position:absolute;
	width:100px;
	bottom:140px;
	left:5px;
	display:block;
	}
#bodyportion div.body div.contentarea div.leftportion div.about div.googleMap img.ribbon{
	position:absolute;
	left:-6px;
	top:-6px;
	width:188px;
	height:117px;	
}
#bodyportion div.body div.contentarea div.leftportion div.about p.address{
	font:normal 15px/16px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#35322b;
	background-color:inherit;
	padding:0;
	margin:0;
}


#message { margin: 10px 0; padding: 0; }

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('../assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; color:#8a1f11;border: 1px solid #FBC2C4; -webkit-border-radius:5px; }

.loader { padding: 0 10px; }

#contact #success_page h1 { background: url('../assets/success.gif') left no-repeat; padding-left:22px; }

acronym { border-bottom:1px dotted #ccc; }

/* Form style */



/*-------------Contact Page ends-----------*/

/************************************** Portfolio Styling **********************************************/

a.more{
	background:url(images/more_btn_bg.jpg) no-repeat ;
	width:56px;
	height:16px;
	padding:0 0px 5px 6px;
	font-size:9px;
	color:#909090;
	line-height:16px;
}
a.more:hover{
	color:#980508;
}
.portfolio_wrap ul{
	margin-left:-45px;
}

ul li.portfolio-item{
	width:270px;
	display:inline-block;
	display: -moz-inline-stack;
	margin-left:45px;
	margin-bottom:70px;
	vertical-align:top;
	zoom:1;
	*display: inline;
    _height: 250px;
}

ul li.portfolio-item img{
	background:url(../images/portfolioimage_shadow.jpg) no-repeat bottom center scroll transparent;
	padding-bottom:15px;
}
ul li.portfolio-item h6{
	margin-bottom:5px;
}
ul li.portfolio-item h6 a{
	color:#333300;
	font-size:12px
}
ul li.portfolio-item h6:hover a{
	color:#999966;
}
ul li.portfolio-item p{
	width:270px;
}
ul li.portfolio-item .more{
	float:right;
}
ul li.portfolio-item .thumb{
	height:150px;
	width:270px;
	z-index:1;
	position:relative;
}
ul li.portfolio-item span{
	display:block;
	height:150px;
	width:270px;
	position:absolute;
	top:-152px;
	*top:0;
	left:0;
}
.overlay{
	visibility:hidden;
	opacity:0;
	z-index:4
}
.image-overlay{
	background:url(../images/image-overlay.png) no-repeat scroll center center transparent;
}
.video-overlay{
	background:url(../images/video-overlay.png) no-repeat scroll center center transparent;
}

/*client logos*/
#collgo{
	border-top: 1px solid #dadada;
	float: left;
	width: 960px;
}
.ClientLogos{
	float:left;
	padding:5px;
}