body{
	background:#ededed;
	padding:0;
	margin:0;
	font-family:Century Gothic,Arial;
	font-size:11px;
	color:#BBBBBB;
	padding-top:1px;
}
a{color:#A5A5A5;}
#container{
	width:968px;
	margin:10px  auto 0 auto;
	background:#fff;
/*	padding-bottom:40px;*/
}
#both,.both{
	clear:both;
	padding:0;
	height:0;
	overflow:hidden;
	margin:0;
}
#header_left{
	float:left;
	width:338px;
}
#header_right{
	width:587px;
	float:right;
}
#h_left_controller{
	padding:20px 0 0 30px;
}
#h_right_controller{
	padding:0 8px;
}
#logo{
	background:url(images/logo.jpg);
	height:164px;
	width:233px;
}
.home_top_content{
	color:#95DFDE;
	font-size:20px;
	font-weight:bold;
	margin-top:25px;
	padding-left:5px;
}
#h_top_content{
	font-size:16px;
	color:#A5A5A5;
	text-align:justify;
	padding:5px;
}
#h_top_content strong{
	color:#717171;
}
h3{
	color:#643447;
	font-size:15px;margin-bottom:3px !important;
margin-top:3px !important;
}
.middle_content{
	width:235px;
	float:left;
}
#mcontrollers{
	padding-right:15px;
	font-size:13px;
	font-style:italic;
	color:#9A9A9A;
	
}
#left_menu,.left_menu{
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}
#left_menu li,.left_menu li{
	margin:4px 0; padding:2px;
}
#left_menu li a,.left_menu li a,#services_bg .left_menu li a{
	display:block;
	background:#CDCDCD;
	text-transform:uppercase;
	color:#fff!important;
	text-decoration:none!important;
	padding:10px 5px;
	text-align:center;
	font-size:14px;
	
}
#services_bg .left_menu li a{
color:#633346!important;
}

#left_menuuu,.left_menuuu{
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}
#left_menuuu li,.left_menuuu li{
	margin:4px 0; padding:2px;
}
#left_menuuu li a,.left_menuuu li a{
	font-size:14px;
	
	
}



#mcontrollers ul{
	margin:0;
	padding:0;

}
#mcontrollers li{
	float:left;
	padding-top:12px;
	list-style:none;
	display:inline;
	margin-right:15px;
	
}
#mcontrollers li a{
	color:#95DFDE;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
#mcontrollers li a:hover{
	color:#DDDDDD;
}
#sidebar{
	
}

/*==================== Menu ====================*/
#top_menu{
	margin:0;
	padding:0;
	list-style:none;
}
#top_menu li{
	width:95px;
	overflow:hidden;
	float:left;
	margin:0;
	padding:0;
}
#top_menu li a{
	display:block;
	
	background:#CDCDCD;
	font-size:13px;
	text-align:center;
	padding:8px;
	color:#643447;
	text-decoration:none;
	margin:0 4px;
        text-transform:uppercase;
}
#top_menu li a:hover{
	background:#643447;
	color:#CDCDCD;
}
top_menu li.current_page_item a,#left_menu li.current_page_item a,.left_menu li.current_page_item a{
	background:#E5F7F7!important;
	color:#7CD8D6!important;
}
#left_menu li a:hover,.left_menu li a:hover{
	background:#7CD8D6!important;
	color:#FFFFFF!important;
}
#top_menu li.current_page_item a:hover{
	background:#7BD7D5!important;
	color:#7BD7D5!important;
}
ul.horozondal_lef_menu li{
	float:left;
	padding:0 7px 0 0!important;
}
ul.horozondal_lef_menu li a{

	background:#CDCDCD!important;
	color:#643447!important;
	text-transform:lowercase!important;
}
ul.horozondal_lef_menu li a:hover{
	background:#643447!important;
	color:#CDCDCD!important;
}
/*============================ End Menu ===========*/
#banner{
	padding:15px 0 30px 0;
}
#banner img{
	float:left;
	display:inline;
	margin-right:6px;
}
#cleft{
	width:232px;
	float:left;
	overflow:hidden;
}
#cright{
	width:736px;
	float:right;
		overflow:hidden;
}
#controller{
	padding:15px;
}
#side_content{

	padding-top:5px;

      width:233px;
}
 /*----------------contactus form---------------*/
.test{
     width:300px;
	 border:none;
	 background:#CCCCCC;
	 height:20px;
	 font-size:11px;
  }
  .dropone {
     font-size:11px;
	  
  }
  .contact{
    margin-top:70px;
    width:621px;
    marign:auto;
    font-size:12px;
    color:#4A4A4A;
     }
.drop{
width:300px;
font-size:11px;
}
.project{
list-style:none;}




/*--con--*/

.mail a{
color:#717171;
font-size:14px;
padding:0;
margin-top:10px;
text-decoration:none;

}
.mail a:hover{
color:#643447;
text-decoration:underline;
}
.detail h3{ margin:15px 0 0 0 ;}
.wpcf7-response-output{ color:#4A4A4A; }

/*---------about--------*/
.maincons{
  text-align:justify;  
  background:#7BD7D5;
  margin-top:70px;
  color:#343434;
  font-size:12px;
 
  }
 .mainleft {
	line-height: 17px;
    padding-left: 29px;
    padding-right: 29px;
}
.mainright{
	 float: right;
    padding-right: 34px;
    width: 42%;
}
/*old.about{
  font-size:16px;
  color:#FFFFFF;
  font-weight:bold;
  padding:10px;
  text-align:right;
}*/
.about {
color:#FFFFFF;
font-size:16px;
font-weight:bold;
padding:18px 35px;
text-align:right;
}
.spa{
color:#FFFFFF;
font-size:14px;
font-weight:bold;

}
.mail2{
color:#643447;
font-size:14px;
padding:0;
margin-top:10px;

 }

.manico,.services-subpages{
  background:#CCCCCC;
  width:600px;
  margin-top:15px;
  color:#000000;
  font-size:14px;
  width:100%;
 
}
.services-subpages{
	padding:16px;
	width:95%;
}
.spaincl{
  color:#FFFFFF;
  font-size:13px;
  font-weight:bold;

}
.meemain{
  padding:20px 50px 20px 180px;
  }
.meemain ul{
 margin:0;
 padding:0;
 list-style:inside;
 
}
.list{
color:#FFFFFF;
font-size:16px;
padding:0;
  font-weight:bold;
}
.meemain2{
 padding:80px 20px 80px 200px;
width:350px;
}.meemain3{
 padding:70px 20px 80px 160px;
width:350px;
}.meemain3 ul{
margin:0;
 padding:0;
 list-style:inside;
}
.meemain2 ul{
margin:0;
 padding:0;
 list-style:inside;
}
#packages {padding-bottom:0;
padding-top:10px; }
#packages h3{
 margin-top:0;
}
#packages td{
  padding-right:10px;
  padding-bottom:10px;
}

/*-----endabout----*/
#Layer1 {
	position:absolute;
	left:0;
	top:0;
	/*width:298px;
	height:290px;*/
		cursor:pointer;
	z-index:1;
}
#hole_ser img{/*  filter:alpha(opacity=90); opacity:0.9;*/ }
#Layer2 {
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
        z-index:2;
}
#Layer3 {
	position:absolute;
	left:0;
	bottom:0;
	cursor:pointer;		
	z-index:3;
}
#Layer4 {
	position:absolute;
	right:0;
	bottom:0;
	cursor:pointer;		
	z-index:4;
}
.globs{
	background-repeat:no-repeat;
	opacity:0.8;
	filter:alpha(opacity=80);
}	
#Layer5 {
	position:absolute;
	left:193px;
	top:249px;
	width:211px;
	height:205px;
	z-index:0;
}
#services_bg{

	background:#633346;
	padding:15px;
	height:400px;
        margin-left:-30px;

        width:233px;
}
#services_bg h3{
	color:#7BD7D5 !important;
	font-style:italic;
}
#services_bg ul{
	margin:0;
	padding:0;
	list-style:inside;
}
#services_bg ul li{
	font-size:12px;
	margin:5px 0;
}
#click_text{
	background:url(images/click_ti_reach_text.jpg);
	width:16px;
	height:276px;
	position:absolute;
	left:-40px;
	top:200px;
}

.menuClass{
 
 width:200px;
margin-left:10px !important;
margin-top:75px !important; 
 padding:0px; 
}
/*--------------------- style----------------------*/
#main_head,#side_content h3
	{
	font-size:17px!important;
        font-style:italic!important;
        font-weight:bold!important;
        color:#7BD7D5!important;
		margin:0;
	}
#sub_head,#side_content h2
	{
	font-size:17px!important;
        color:#343434!important; 
        padding-bottom:10px!important;
		font-weight:normal!important;
				margin:0;
	}
	
#list_head,#side_content h1
	{
         font-size:14px!important;
	 color:#7CD8D6!important;
         margin:0px!important;
		 font-weight:normal!important;
         padding-bottom:6px!important;
		 		margin:0;
	}
	#side_content ul li{
		font-size:13px;
		color:#9A9A9A;
			}
#list
	{
	color:#9A9A9A;
        margin:0px;
        padding:0px;
	}

#list ul
	{
	margin:0px ;
        padding:0px ;
        list-style:inside disc none;
	}
#list ul li
	{
	font-size:13px;
	}
#list ul li a{}
	
#list ul li ul {}
#list ul li ul li 
        {
         list-style:none!important;
         padding:0 0 0 15px;
        }
#site_map{
      clear:both;
}
#site_map  li{
padding:10px;     
margin:0; list-style:none;float:right;
}
#site_map  li a{
      color:#643447;
      font-weight:bold;
}
#site_map_liks{
     width:300px;
     margin:auto;
     padding-top:50px;
}
#site_map_liks li{
     list-style:none;
     line-height:25px;
    
     padding:5px;
}
#site_map_liks li a{
    text-decoration:none;
    text-transform:uppercase;
    color:#0155AB;
    font-weight:bold;
    background:url(images/resultset_next.png) no-repeat left center;
   padding-left:20px;

}
#site_map_liks li a:hover{
color:#143F6A;
}
#site_map_liks li ul{
   
   
}
#site_map_liks li ul li{
   border:none;
}
#site_map_liks li ul li a{
  color:#143F6A;
}
#site_map_liks li ul.children{
	padding-left:25px;
}
#site_map_liks li ul li a:hover{
  color:#0155AB;
}
ul.twoMenu li a{
width:75px;

}
ul.threemenu li a{
width:65px;

}
ul.onemenu li a{
width:223px;
}
.meemain2 h3{
color:#643447;
	font-size:15px;margin-bottom:3px !important;
margin-top:3px !important;
}
.comm{
  width:600px;
  height:100px;
}
#blogBanner{
	background:url(images/banner.jpg) no-repeat;
	height:128px;
	margin-top:10px;
}
#blogContent{
	background:#E7E7E9;
	
}
#blogLeft{
	width:789px;
	float:left;
	overflow:hidden;
	background:#fff;
}
#blogRight{
	width:179px;
	float:right;
	overflow:hidden;
	padding-bottom:15px;
}
#blogLetter{
	height:160px;
	background:url(images/text.jpg) no-repeat center;
	
}
#blogDate{
	background:url(images/p1.jpg) no-repeat center;
	border-bottom:2px solid #C6C6C4;
    border-top:2px #C6C6C4 solid;
	color:#623345;
	font-size:28px;
	padding:40px 0 55px;
	text-align:center;
}
#right_controller{
	padding:10px;
}
.searchbg{
	background:url(images/search.jpg);
	width:70px;
	height:26px;
	overflow:hidden;
	border:none;
}
#blogRight h3{
	font-family:"Tw Cen MT";
	font-size:26px;
	color:#414143;
	font-weight:normal;
}
#blogRight ul{
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom:40px;
}
#blogRight  a{
	color:#623345;
	text-decoration:none;
	font-size:16px;
}
h2 a{
	text-decoration:none;
	color:#000000!important;
	font-size:18px;
}
#blog_texts{
	padding:15px;
	font-size:18px;
	color:#8E8D89;
}

#blog_texts a{
	color:#623345;
}
#blog_texts img{
	border:none;
}
ul.detail li{
	margin-bottom:15px;
	
	
}
.navigation{
	clear:both;
}
.alignleft{
	float:left;
}
.alignright{
	float:right;
}
div.wpcf7-mail-sent-ok {
border:2px solid #CCCCCC!important;
font-weight:bold!important;
}
#side_content ul{
	list-style:none;
	padding:0;
}
#services_bg{
color:#888888;
}
#services_bg a{
	color:#888888!important;
	text-decoration:underline!important;
}
.c_address{
	font-size:14px;
	color:#717171;
}
.meemain3 a,.meemain a{
	color:#000000;
}
#blog_cloud{
	background:#CDCDCD;
	padding:10px;
	margin-top:10px;
}

#blog_inner{
	background:#fff;
	padding:10px;
	margin-top:10px;	
}
.blog_inner_ctlr{
	height:234px;
	overflow:hidden;

}
#blog_inner a{
	outline:none;
	text-decoration:none;
	color:#67213B;
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:19px;
}
.middle_left{
	float:left;
	width:70%;
	overflow:hidden;
}
.middle_right{
	float:right;
	width:30%;
	overflow:hidden;
}
.middle_banner{
	/*background: #F5F6D7;
	padding:25px;*/
	margin-top:10px;
	border:1px solid #CDCDCD;
}
.middle_banner a{
	text-decoration:none;
	font-size:15px;
	color:#000;
	outline:none;
}
#left_menu.menuClass.meroon_color li a{ color:#633346!important }
.new_layout_controller{
	padding:10px 0;
}
.middle_controller{
	padding:0 10px 0 0;
}
.top_content{
	border:1px solid #CDCDCD;
	padding:10px;
	font-size:14px;
	color:#000000;
}
.gradient{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#CDCDCD');
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#CDCDCD));
	background: -moz-linear-gradient(top,  #fff,  #CDCDCD);
}
.middle_boxes{
	float:left;
	width:49%;
	margin-top:8px;
	border:1px solid #cdcdcd;
	color:#000000;
}
.middle_boxes.right{
	float:right;
}
.box_controller{
	padding:10px;
	height:284px;
	overflow:hidden;
	position:relative;
}
.right_boxes{
	border:1px solid #cdcdcd;
	padding:10px;
	margin-bottom:10px;
	
}
.right_boxes.no_padding{
	padding:0;
}
.social_media{
	border-top:1px solid #cdcdcd;
	padding:10px;
	text-align:right;
}
.social_media a{
	outline:none;
}
.social_media img{
	border:none;
}
.dinamic_thumb_post img{
	margin-right:10px;
	border: 1px solid #CDCDCD;
	padding:1px;
    margin-bottom: 10px;

}
.dinamic_thumb_post{position:relative;	text-align:justify;}
#twitter{
/*	height:596px!important;
	overflow:hidden;*/
}
.about_the_grid{
	 padding: 18px 35px;
}
.about_the_grid img{
	float:left;
	margin-right:10px;
	margin-top:5px;
}
.about_the_grid strong{

}
.about_the_grid a{
	color:#643447!important;
}
.footer_likns{
 background:#FFFFFF; 
}
.footer_likns img{
	border:none;
}
.hoome_post_author{
	padding:10px 10px 10px 0;
	text-align:right;
	font-weight:bold;
}
.hoome_post_author a{
	color:#000066;
	margin-left:2px;
}
.home_page_services{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:286px;
	padding:20px 0 0 30px;
}
.home_page_services_con{
    border-top: 1px solid #BBBBBB;
    margin-top: 10px;
    padding: 10px;
	padding-bottom:0;
}
.home_page_services li{
	padding:5px 0;

}
.home_page_services li a{
	text-decoration:none;
	outline:none;
	padding:0 0 0 16px;
	color:#643447;
	font-weight:bold;
	font-size:12px;
	background:url(images/right_arrow.png) no-repeat center left ;
}
.user_avatar{
	float:left;
	width:15%;
	padding-top:8px;
}
.blog_titles{

	padding-bottom:10px;
	text-align:left;
}
.blog_titles img{
	float:left;
}

.blog_titles h3 a{
	color:#3B5998;
	text-decoration:none;
}
.blog_titles a{
	color:#643447;
}
.rmr{
	text-align:right;
}
.rmr a,.vlog_contents a{
	color:#A34715;
	text-transform:lowercase;
}
.vlog_contents{
	height:140px;
}

#left_menu.menuClass.services_menus.meroon_color li a:hover,#left_menu.menuClass.services_menus.meroon_color li.current_page_item a{
	background:#633346!important;
	color:#FFFFFF!important;
}
.imgHover{
	height:98px;
	width:98px;
	border:2px solid;
	padding:2px;
	background:#fff;
	position:absolute;
	z-index:1;
	top:8px;

}
.bdate{
	font-size:9px;
}
.blog_footer{
position:absolute;
bottom:13px;
width:99%;
}
.pds-pd-link{
	display:none!important;
}
#PDI_container4777549 .pds-links {
	padding-left:0px!important; 

}
.pds-vote-button{
display:inline!important;
}
#PDI_container4777549 .pds-links,#PDI_container4777549 .pds-links a,.pds-vote-button{

	float:none!important;
}
.banner_contact_link{
	 padding: 11px 2px;
    text-align: right;
}
.banner_contact_link a{
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;

	text-decoration:none;
	text-transform:uppercase;

}
.banner_contact_link img{
	width:376px;
	border:none;
}
.children{
	margin:0;
	padding:0;
	list-style:none;
}
.about_dir{
	border: 2px solid #770D2D;
    border-radius: 8px 8px 8px 8px;
    float: left;
    margin: 0 12px 0 0;
}
.footer_copyrt{
	float:left;
	padding:12px;
	color:#666565;
}
.footer_copyrt A{
	color:#666565;
	text-decoration:none;
}
.footer_copyrt A:HOVER{
	color:#5B2626;
	border-bottom:1px dashed #5B2626;
}
.about_the_grid h3{
	color: #FFFFFF;
    font-size: 15px;
    text-transform: uppercase;
}
.about_the_grid.forbold strong{

}
#blog_inner a.cloud-0{
	color:#8F5268;
	font-size:9px;
}
#blog_inner a.cloud-1{
	color:#8F5268;
	font-size:11px;
}
#blog_inner a.cloud-2{
	color:#7E3550;
	font-size:12px;
}
#blog_inner a.cloud-3{
	color:#67213B;
	font-size:15px;

}
