/* 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;
	color: #900;
}
ul{
	list-style:none;
}
img{
	padding:0;
	margin:0;
	border:none;	
}
.spacer{
	clear:both;
	line-height:0;
	font-size:0;
}
/*-------General----------*/
/*------- Top Portion starts----------*/
#topportion{
	background:url(../images/top_bg2.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:12px;
}
#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 100px;
	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 20px 0 15px;
	margin:0;
	float:left;
	width:auto;
}
#topportion div.top div.nav ul li.last{
	padding:0 15px 0 10px;
	margin:0;
	width:auto;
}
#topportion div.top div.nav ul li a{
	color:#000;
	background-color:inherit;
	text-decoration:none;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bolder;
	font-variant: normal;
}
#topportion div.top div.nav ul li a.active{
	color:#900;
	background-color:inherit;
	text-decoration:none;
	font-weight: bold;
}
#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{
	background:url(../images/body_bg.gif) repeat-x 0 100% #ededed;
	color:#000;
	padding:0;
	margin:0;
}
#bodyportion div.body{
	width:960px;
	margin:0 auto;
	padding:13px 0 0 0;
	
}
/*----------Header portion starts------------*/
#header-container{
	width:954px;
	border:1px solid #c8c8c8;
	padding:2px;
	height:340px;
	margin:0 0 5px 0;
	z-index:1;
	}
	
/*----------Header portion 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/tour_icon.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:25px 0 15px 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 "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.home span{
	background:url(../images/home_icon.gif) 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:#900;
	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.gif) 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:0px 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:10px 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:#900;
	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:#900;
	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:#900;
	background-color:inherit;
	padding:0 22px 22px 0;
	text-align: right;
}
#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:#900;
	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.gif) 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.gif) 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.gif) 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:42px 0 29px 0;
}
#footer_cointainer div.footer ul{
	width:225px;
	padding:0;
	margin:0 15px 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:#900;
	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.gif) 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:#333;
	background-color:inherit;
	font:normal 13px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	padding:0 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 13px/26px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#900;
	background-color:inherit;
	text-decoration:none;
	padding:0 0 0 0px;
	margin:0;
	font-weight: bolder;
}
#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:#900;
	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_iconservices.gif) no-repeat 0 0;
	padding:0 43px 6px 0;
	margin:0;
	}
#bodyportion div.body div.contentarea div.leftportion div.about ul.service{
	padding:20px 0 0 23px;
	margin:0;
	border:none;
	color: #900;
	list-style-type: none;
}

#bodyportion div.body div.contentarea div.leftportion div.about ul.sub{
	padding:20px 0 0 23px;
	margin:0;
	border:none;
	color: #900;
	list-style-type: none;
	list-style-position: outside;
}

#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:#900;
	background-color:inherit;
	text-decoration:none;
}
#bodyportion div.body div.contentarea div.leftportion div.about ul.service li a:hover{
	text-decoration:none;
	color:#900;
	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.gif) 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 5px 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 28px 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:#F30;
	background-color:inherit;
	margin:0;
	float:left;
	width:530px;
	padding:6px 15px 5px 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:0px 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:#900;
	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.gif) 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:#900;
	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;
}
/*-------------Contact Page ends-----------*/
