/*  
Theme Name: Akon Business Theme
Theme URI: http://themekrones.com/portofolio/9dlabs/akon/wp/
Description: Akon Business Theme is created by <a href="http://roxigo.com">Roxigo</a> and <a href="http://themeforest.net/user/9dlabs">9dlabs</a>.
Version: 1.0
Author: Roxigo and 9dlabs
Author URI: http://roxigo.com
*/

/* 
WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file. You have been warned! :)
*/

 
/*-------------------------------------------------------------------------------------------*/


/* CSS Document */
/*-------General----------*/
body{
	padding:0;
	margin:0;
	font:normal 13px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#FFFFFF;
}
p, h1, h2, h3, h4, h5, input, form, label{
	padding:0;
	margin:0;
}
ul{
	list-style:none;
}
hr{
	border-top:1px #ccc solid;
	border-bottom:0px;
	width:550px;
	clear:both;
	margin-bottom:20px;
	margin-top:20px;
}
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_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: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 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;
	
}

#bodyportion a { color:#8A5D40; text-decoration:none; 12px/25px "Century Gothic",Arial,Helvetica,sans-serif; margin:0; padding: 0; }
#bodyportion a:hover { text-decoration:underline; } 
/*----------Header portion starts------------*/
#header-container{
	width:954px;
	border:1px solid #c8c8c8;
	padding:2px;	
	height:340px;	
	margin:0 0 11px 0;
	z-index:1;
	}
	
/*----------Header portion ends------------*/

/*----------------Header slider starts------------------*/
.SplashFrame{	
	width:954px;
	height:340px;
	padding:2px;
	border:1px solid #c8c8c8;
	margin:0 0 11px 0;}
.SlashEff{	
	width: 958px;
	padding: 0 0 0 0;
	margin:0 0 11px 0;	
	
}
.SlashEff ul{
	padding:0;
	margin:0;
	width:auto;
	float:right;
}
.SlashEff li{
	float: left;
	width: auto;
	cursor: pointer;
	background:none;
	border:none;
	padding:0 16px;
	text-align:center;
}
.SlashEff ul li a{
	font:normal 12px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#e5e5e5;
	padding:3px 8px;
	margin:0;
	border:1px solid #CCCCCC;
}
.SlashEff ul li a:hover{
	color:#fff;
	background-color:inherit;
}
/*----------------Header slider ends------------------*/



/*----------------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------------------*/
/*----------------Header slider starts------------------*/
.carusel_bg {
	position: relative;
	width: 954px;
	height: 340px;
	margin:0 0 11px 0;
	border:1px solid #c8c8c8;
	padding:2px;
	background-color:#fff;
	color:#000;
}

.jCarouselLite {
	position: relative;
	width: 954px;
	height: 340px;
	visibility: visible; 
	z-index: 2; 
	left: 0px; 
	
}

.jCarouselLite ul {
	height: 340px;
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px; 
	position: relative; 
	list-style-type: none; 
	z-index: 1; 
	width: 8577px; 
	left: -3812px; 
}

.jCarouselLite ul li {
	height: 340px;
	display: block;
	float: left; 
	width: 954px; 
	}

.prev_button {
	position: absolute;
	z-index: 999;
	width: 45px;
	height: 89px;
	top:123px;
	background-image: url(images/prev_btn.png);
	cursor: pointer;
}

.next_button {
	position: absolute;
	z-index: 999;
	right: 0;
	width: 45px;
	top:123px;
	height: 89px;
	background-image: url(images/next_btn.png);
	cursor: pointer;
}
.preview {
	position: relative;
	padding:0;
	margin:0;
	float: left; 
	width: 954px; 
	height: 340px; 
}
.bottomtext {    
	position: absolute;
	bottom: 0;
	left: 0;
	width: 932px;
	padding: 10px 22px 10px 0;
	margin:0 0 0 0;
	background-color: #000000;
	text-align:right;
	color: #fff;
	display: none;
	font:normal 13px/25px "Century Gothic", Arial, Helvetica, sans-serif;;
	opacity: .50;
	z-index:1000;
}
/*----------------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/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 -44px;
 	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:97px;
	float:left;
	padding:6px 0 6px 53px;
	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:0 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.leftportion p { padding: 0 0 8px 0; }
#bodyportion div.body div.contentarea div.rightportion,#bodyportion div.body div.contentarea div.sidebar-contact{
	float:right;
	width:318px;
	padding:28px 0 0 30px;
	margin:0 0 25px 0;	
}
/*-------------Index Page starts-----------*/
#bodyportion div.body div.contentarea div.leftportion div.about 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 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{
	width:318px;
	padding:0;
	margin:0 0 25px 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 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 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 li a:hover{
	color:#000;
	background-color:inherit;
}
#bodyportion div.body div.contentarea div.rightportion h4, #bodyportion div.body div.contentarea div.rightportion h3{
	font:bold 16px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#585858;
	background-color:inherit;
	padding:0 0 7px 0;
	border:0px;
}
#bodyportion div.body div.contentarea div.rightportion h3{
	background:transparent url(images/category_bottombg.gif) repeat-x scroll 0 100%;
}

#testimonials-manager h3{
	background:none!important;	
}
#bodyportion div.body div.contentarea div.rightportion p, #bodyportion div.body div.contentarea div.testimonials_manager_widget {
	font:normal 13px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	background-color:inherit;	
	padding:0 0 0px 0;
	font-weight:normal!important;
}
.testimonials_manager_widget {
	border:0px!important;
	margin:0px!important;
	padding:0px!important;
}

#bodyportion div.body div.contentarea div.rightportion p.author, 
#bodyportion div.body div.contentarea div.rightportion div.testimonials_manager_widget strong,
#bodyportion div.body div.contentarea div.rightportion div.testimonials_manager_widget a {
	font:italic 13px/18px Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:inherit;
	padding:0 0 22px 0;
	border:0px!important;
}
#bodyportion div.body div.contentarea div.rightportion p a, #bodyportion div.body div.contentarea div.testimonials_manager_widget_widget a, #bodyportion div.body div.contentarea div.rightportion a.testimonial_readmore, #bodyportion div.body div.contentarea div.sidebar-contact 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;
	text-align:left;
}
#bodyportion div.body div.contentarea div.rightportion a.testimonial_readmore { border-top: 0; }
#bodyportion div.body div.contentarea div.sidebar-contact a { border: 0; display: inline; }

#bodyportion div.body div.contentarea div.testimonials_manager_widget_widget a:hover, #bodyportion div.body div.contentarea div.rightportion a:hover.testimonial_readmore,#bodyportion div.body div.contentarea div.sidebar-contact a:hover {
	text-decoration:underline;
}

#bodyportion div.body div.contentarea div.rightportion p.testimonial_client_text { font-style: italic; margin: 10px 0; }
#bodyportion div.body div.contentarea div.rightportion p.testimonial_client_name { font-weight: bold !important; }
#bodyportion div.body div.contentarea div.rightportion a.testimonial_readmore { }


#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.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:40px 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, .widget h3{
	font:normal 15px/20px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:inherit;
	padding:0 0 6px 0;
	margin:0;
	width:141px;
}
.widget h3{
	border-bottom:1px dotted #505050;
	display:block;
	width:100%;
}
.widget{
	float:left;
}
#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;
	}
#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.comment p.subhead{
	color:#758118;
	font:normal 17px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	background-color:inherit;
	padding:0px 0 0 0!important;
	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;
}

#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;
	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 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, .testimonial a{
	font:normal 13px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#8e5615;
	background-color:inherit;
	text-decoration:none;
}
.testimonial{
	margin-bottom:25px;
	line-height:1.5;
}

#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 3px 3px 0;
}
#bodyportion div.body div.contentarea div.leftportion div.about p.check{
	padding:12px 0px 5px 20px;
	margin:0;
}
#bodyportion div.body div.contentarea div.leftportion div.about p.nocheck{
	padding:12px 0px 5px 0px;
	margin:0;
}
#bodyportion div.body div.contentarea div.leftportion div.about p.check a, #bodyportion div.body div.contentarea div.leftportion div.about p.nocheck 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, #bodyportion div.body div.contentarea div.leftportion div.about p.nocheck a:hover{
	text-decoration:none;
}
/*-------------Services Page ends-------------*/
/*-------------Showcase Page starts-----------*/
#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;
}

#bodyportion div.mainintro { padding: 28px 0 10px 0; border-bottom: 1px solid #d8d8d8;	 }

/*-------------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;
	width:150px;
	float:left;
}
#bodyportion div.body div.contentarea div.leftportion ul li h3, #bodyportion div.body div.contentarea div.leftportion ul li h3 a {
	font:bold 19px/20px "Century Gothic", Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#779018;
	background-color:inherit;
	margin:0;
	padding:6px 0 10px 0;
		}
#bodyportion div.body div.contentarea div.leftportion ul li h3 a:hover { text-decoration:underline; }
#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;
}
#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;
	position:relative!important;
}
#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;
}
.fl{
	float:left;	
}
.fr{
	float:right;	
}

.fl a, .fr a{
	background-color:inherit;
	color:#8A5D40;
	font-family:"Century Gothic",Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:25px;
	margin:0;
	padding:0;
	text-decoration:none;
}

.fl a:hover, .fr a:hover{
	text-decoration:underline;
}

.wp-pagenavi{
	float:right;
	margin-right:30px;
}

.wp-pagenavi span.pages {
	border:0px!important;
	background-color:#ECECEC!important;
}

.wp-pagenavi a, .wp-pagenavi a:link {
	background-color:#ECECEC!important;
	border:1px solid #8A5D40!important;
	color:#8A5D40!important;
}

.wp-pagenavi span.current {
	background-color:#ECECEC!important;
}

.comment a{
	margin-top:15px;	
}

.height10px{
	height:20px;
}
/*--------------Blog Page ends-----------------*/


/*-------------Contact Page starts-----------*/
#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:0px 0 0 0;
	margin:0;
	width:445px;
	}
	
.wpcf7-not-valid-tip{
	width:294px!important;
	padding:0px!important;
	margin-top:-5px!important;
}
.ajax-loader{
	width:16px!important;
	height:16px!important;
}
div.wpcf7-response-output {
	margin:0px!important;
}
#bodyportion div.body div.contentarea div.leftportion div.about div.form label{
	display:block;
	height:100%;
	padding:0;
	clear:both;
}
#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;
	margin:-20px 0 10px;	
	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;	
	margin:0px 0 10px;
	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 div.form input.submitbtn {
	width:72px;
	height:30px;	
	border:none;	
	margin:19px 18px 19px 0;
	clear:both;
	border:1px solid #DDDDDD;
}
#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;
	width:100px;
	bottom:140px;
	left:5px;
	margin-left:5px;
	padding-left:5px;
	}
.mapp-poweredby{
	padding-left:5px;
}
#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-----------*/

/*-------------Servicelist1 Page starts-------------*/
#bodyportion div.body div.contentarea div.leftportion div.choosepannel{
	width:580px;
	padding:10px 0 20px 0;
	margin:4px 0 33px 0;
}
#bodyportion div.body div.contentarea div.leftportion div.choosepannel ul.choose1{
	width:auto;
	float:left;
	padding:0 50px 0 0;
	margin:0;
	background:none;
	border:none;
}
#bodyportion div.body div.contentarea div.leftportion div.choosepannel ul.choose1 li{
	padding:0 0 5px 0;
	margin:0;
	font:normal 13px/19px Arial, Helvetica, sans-serif;
	color:#586156;
	background-color:inherit;
	background:none;
}
/*-------------Servicelist1 Page ends-------------*/

/*------------Comments Page Starts---------*/
#bodyportion div.body div.contentarea div.leftportion div.comment{
	padding:0 28px 0 0;
	margin:0;
	border-right:1px solid #d8d8d8;	
	display:block;
}
#bodyportion div.body div.contentarea div.leftportion div.comment h3{
	font:bold 19px/20px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#779018;
	background-color:inherit;
	margin:0;
	padding:6px 0 10px 0;
	display:block;
		}
#bodyportion div.body div.contentarea div.leftportion div.comment h3 span, #bodyportion div.body div.contentarea div.leftportion div.comment 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 div.comment h3 span a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
}
#bodyportion div.body div.contentarea div.leftportion div.comment img{
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#bodyportion div.body div.contentarea div.leftportion div.comment p{
	font:normal 13px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	background-color:inherit;
	padding:0 0;
	margin:20px 0 15px 0;	
}
#bodyportion div.body div.contentarea div.leftportion div.comment div.usercomment{
	padding:18px 20px 1px 20px;
	margin:18px 0 0 0;
	background-color:#f0f0f0;
	color:#000;
}
#bodyportion div.body div.contentarea div.leftportion div.comment h5{
	font:normal 18px/20px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	margin:0 0 10px 0;
	padding:6px 0 0 0;
	display:block;
}
#bodyportion div.body div.contentarea div.leftportion div.comment div.usercomment p.namedetails{
	font:normal 13px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#778e4b;
	background-color:#e4e3e3;
	padding:0 0 0 4px;
	margin:20px 0 0 0;	
}
#bodyportion div.body div.contentarea div.leftportion div.comment div.usercomment p.namedetails span{
	padding:0 0 0 0;
	margin:0 0 0 0;
	font:normal 9px/25px Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:inherit;
	}
#bodyportion div.body div.contentarea div.leftportion div.comment div.usercomment p.commenttext{
	font:normal 12px/25px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	background-color:inherit;
	padding:0 0;
	margin:18px 0 28px 0;	
}
#bodyportion div.body div.contentarea div.leftportion div.comment div.usercomment div.form{
	padding:0 0 0 0;
	margin:0;
	width:509px;
	}
#bodyportion div.body div.contentarea div.leftportion div.comment div.usercomment div.form label{
	display:block;
	overflow:hidden;
	height:100%;
	padding:0;
	margin:0 0 15px 0;
}
#bodyportion div.body div.contentarea div.leftportion div.comment div.usercomment div.form label.last{
	margin-bottom:0;
}
#bodyportion div.body div.contentarea div.leftportion div.comment div.usercomment div.form label img{
	padding:0;
	margin:5px 0 0 0;
}
#bodyportion div.body div.contentarea div.leftportion div.comment div.usercomment div.form label span{
	width:100px;
	float:left;
	text-align:left;
	padding:0 0 0 12px;
	font:italic 12px Arial, Helvetica, sans-serif;      
	color:#6b6b6b;
	background-color:inherit; 
	line-height:25px;
}
#bodyportion div.body div.contentarea div.leftportion div.comment div.usercomment div.form label strong{
	color:#ff0000;
	background-color:inherit;
	font:italic 12px/25px Arial, Helvetica, sans-serif;  
}
#bodyportion div.body div.contentarea div.leftportion div.comment div.usercomment div.form input{
	width:260px;
	float:left;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#7d7c7c;
	background-color:#fff;
	border:1px solid #d8d8d8;
	padding:4px 0 0 2px;	
	margin:0 0 20px;	
	height:20px;
	letter-spacing:1px;	
	outline:none;
}
#bodyportion div.body div.contentarea div.leftportion div.comment div.usercomment div.form textarea{
	width:500px;
	float:left;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#7d7c7c;
	border:1px solid #d8d8d8;
	padding:4px 0 0 4px;	
	height:152px;
	background-color:#fff;
	letter-spacing:1px;	
	outline:none;		
}
#bodyportion div.body div.contentarea div.leftportion div.comment div.usercomment 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:16px 18px 17px 0;	
	}
/*------------Comments Page Ends---------*/


.icon_bulb {
	height: 32px;
	background-image: url(http://www.limburgsepeel.nl/midsol/wp-content/themes/AkonBusinessTheme/images/icon_bulb.png);
	background-position: left;
	background-repeat: no-repeat;
	padding: 6px 0 0 50px;
	font-size: 21px;
	font-weight: bold;
}

.icon_magnifier {
	height: 32px;
	background-image: url(http://www.limburgsepeel.nl/midsol/wp-content/themes/AkonBusinessTheme/images/icon_magnifier.png);
	background-position: left;
	background-repeat: no-repeat;
	padding: 6px 0 0 50px;
	font-size: 21px;
	font-weight: bold;
}

.h2_border {
	background-image: url(http://www.limburgsepeel.nl/midsol/wp-content/themes/AkonBusinessTheme/images/h2_borderbg.gif);
	width: 550px;
	height: 7px;
}


h2 {
	color: #3e3e3e;
	font-size: 20px;
	display: inline;
}

h2 a {  color: #3e3e3e; font-size: 20px; display: inline; text-decoration:none; }
h2 a:hover { text-decoration:underline; }

.post_title {
	background-color: #666666;
}


#footer {
	width: 100%;
	height: 369px;
	background-image: url(images/footer_texture.jpg);
	background-repeat: repeat-x;
	float: right;
}

#footer .content {
	width: 960px;
	height: 250px;
	padding: 20px 0 0 0;
}

#footer .content .block {
	width: 150px;
	float: left;
	text-align: left;
	margin: 0 100px 0 0;
	color: #5b5b5b;
}

#footer .content .block a:link {text-decoration: none; color:#5b5b5b;}
#footer .content .block a:visited {text-decoration: none; color:#5b5b5b;}
#footer .content .block a:active {text-decoration: none; color:#5b5b5b;}
#footer .content .block a:hover {text-decoration: underline; color:#5b5b5b;}


#footer .content .block .title {
	font-size: 15px;
	color: #FFFFFF;
}

#footer .content .block .break {
	width: 150px;
	height: 1px;
	float: left;
	border-bottom: #505050 dotted 1px;
	margin: 1px 0 1px 0;
}

#footer .copyrights {
	width: 960px;
}

#sidebar {
	width: 318px;
	float: right;
}

#sidebar .title {
	font-weight: bold;
	font-size: 16px;
	color: #585858;
	line-height: 20px;
	margin: 0 0 15px 0;
}

#sidebar .text {
	font-size: 13px;
	color: #585858;
	line-height: 25px;
	margin: 0 0 15px 0;
}

#sidebar .icon {
	float: left;
	margin: 0 5px 0 0;
}

#sidebar .break {
	width: 323px;
	height: 1px;
	border-bottom: #ababab dotted 1px;
	margin: 0 0 3px 0;
	float: left;
}





