/* CONTENT */
/** FOOTER **/
body{background:url(../images/body_bg_cont.jpg) repeat-x #090E12;}
.main_bg{background:url(../images/main_bg_cont.jpg) no-repeat top;}
.footer{
	width:925px;
	padding-left:0;
	}
.cont_info_in{
	width:925px;
	padding-top:93px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	padding-left:0;
	}
.cont_info_box{font-family:"Lucida Sans", "Lucida Grande", sans-serif;}	
.no_padd{padding-top:28px;}

/**********  conetnt centers navbar  **********/
.cont_info_in a:hover{
	color:#FF9F3F;
	}
.cont_info_in .cent_navbar{
	   width:924px;
	   float:left;
	   border-bottom:#14212A solid 1px;
}
.cont_info_in .cent_navbar li{
	   float:left;
	   width:auto;
	   list-style:none;
	   padding-bottom:20px;
	   margin-bottom:-7px;
	   position:relative;
}
.cont_info_in .cent_navbar a{
	   height:21px;
	   float:left;
	   width:auto;
	   border-right:#14212A solid 1px;
	   font-size:18px; 
	   color:#CCC;
	   text-decoration:none;
	   padding:3px 18px 0 18px;
}
.cont_info_in .cent_navbar a:hover{
	   background:none;
	   text-decoration:none;
	   color:#FF9F3F;
}
.cont_info_in .cent_navbar .current, 
.cent_navbar .cont_us_title {
	   background:url(../images/centers_navbar_arrow.jpg) bottom center no-repeat;
	   font-weight:bold;
}
.cont_info_in .cent_navbar .current a:hover,
.cont_info_in .cont_us_title a:hover{
	   color:#CCC; 
}
.cont_info_in .cent_navbar .no_bord a{
	   border:none;
}
.gallery_img_right{
       width:auto;
	   float:right;
	   margin:-52px 35px -18px 0;
}
.cont_info_in .cont_centers_desc{
	   width:883px;
	   float:left;
	   padding:18px 0 25px 23px;
	   color:#CCC;
}

/**********  conetnt works  **********/
.content_works{
	   width:100%;
	   float:left;
	   padding-bottom:25px;
}
.content_works_in{
	   width:172px;
	   float:left;
	   font-size:10px;
	   text-align:center;
	   line-height:14px;
	   padding-right:11px;
}
.content_works_in .img, .read_portf .img, 
.this_client_quote .cont_portf .img{
	   border-color:#31506F;
	   border-width:1px;
	   border-style:solid;
	   margin-bottom:2px;
	   float:none;
	   width:auto;
}
.content_works_in .img:hover, .read_portf .img:hover, .other_free_img:hover, 
.this_client_quote .cont_portf .img:hover{
	   border-color:#2C455F;
}
.content_works_in strong{
	   width:99%;
	   float:left;
	   font-size:11px;
	   color:#CCC;
	   padding:5px 0 10px 0;
}
.content_works_in a:hover{
	   background:none;
}


/**********  conetnt footer info  **********/
.cont_info_in .gall_fooot_info{
	   width:307px;
	   float:left;
	   padding-left:32px;
	   margin:25px 0 0 0;
	   line-height:15px;
	   background:url(../images/gall_foot_infobg.jpg) left top no-repeat;
	   background-position:0 3px;
	   font-size:10px;
	   line-height:12px;
	   color:#CCC;
}

/**********  pagination  **********/
.pagination{
	   float:right;
	   padding:25px 0 0 0;
	   width:auto;
	   clear:both;
}
.pagination li{
       width:auto;
	   float:left;
	   list-style:none;
	   margin-left:3px;
}
.pagination li a, .pagination .next a{
       width:auto;
	   float:left;
	   color:#CCC;
	   font-size:11px;
	   font-weight:bold;
	   line-height:18px;
	   border:#121E29 solid 1px;
	   padding:0 7px;
	   text-decoration:none;
}
.pagination li a:hover, .pagination li .curr{
	   background:#18222E;
	   border:#131E29 solid 1px;
	   color:#FFFFFF;
}
.pagination li .curr{
	   font-weight:bold;
	   text-decoration:underline;
	}
.pagination .next a, .pagination .next a:hover{
	   border:none;
	   text-decoration:underline;
	   font-size:12px;
}
.pagination .next a:hover{
	   background:none;
	   color:#2AC8F0;
}
.padd_right{
	   padding-right:24px;
	}


/*********  VIEW GALLERY  **********/
.view_gall_proy{
	    width:100%;
	    float:left;
	    font-weight:bold;
	    text-align:center;
	    clear:both;
}
.view_gall_proy a{
	   color:#CCC;
	   text-decoration:none;
}
.view_gall_proy span{
	   text-align:left
}
.view_gall_proy span img{
	   border:none;
	   position:relative;
	   margin:0 0 -11px 0;
}
.view_gall_proy .view_gall_txt{
	   padding:5px 70px 0 70px;
	   font-size:14px;
	   text-align:center;
}
.view_gall_proy .view_gall_txt em{
	   font-size:10px;
	   font-style:normal;
	   font-weight:normal;
}
.view_gall_proy .alingright{
	   text-align:right;
}
.view_gall_proy .alingright img{
	   text-align:right;
}


/**********  view gallery images  **********/
.view_gall_img{
	   width:100%;
	   float:left;
	   font-size:11px;
	   color:#CCC;
	   text-align:center;
	   padding:25px 0;
}
.view_gall_img img{
	   padding:5px;
	   border:#31506F solid 1px;
	   margin-bottom:28px;
}


/*********  PORTFOLIO  **********/
.cont_portf{
	   width:906px;
	   float:left;
	   border:#121E29 solid 1px;
	   padding:9px 8px;
	   margin-bottom:12px;
       background-color:#0E151B;
}
.cont_port_img{
	  float:left;
	  margin-right:18px;
	  margin-bottom:10px;
}
.cont_portf h1, .read_portf_right h1{
	   font-size:20px;
	   font-weight:normal;
	   padding:10px 0 10px 0;
	   color:#CCC;
}
.cont_portf h1 a, .read_portf_right h1 a{
	   font-size:20px;
	   font-weight:normal;
	   margin:10px 0 18px 0;
	   text-decoration:none;
	   color:#CCC;
}
.cont_portf p, .read_portf_right p, .other_free_cont p{
	   margin-left:5px;
	   margin-right:10px;
	   margin-bottom:15px;
}
.cont_portf span, .other_free_cont span{
	   font-size:11px;
	   padding-top:15px;
	   padding-left:5px;
	   color:#CCC;
	   text-decoration:underline;
}
.cont_portf b, .read_portf_right b, .other_free_cont b{
	   color:#CCC;
	   text-decoration:none;
}

/***********   READ PORTFOLIO   **********/
.read_portf{
	   width:100%;
	   float:left;
	   padding-bottom:20px;
}
.read_portf_img{
	   float:left;
	   width:auto;
}
.read_portf .img{
	   border-width:2px;
	   margin:0 0 8px 0; 
	   float:left;
	   width:auto;
}
.read_portf_date{
	   clear:both;
	   float:left;
	   width:auto;
	   font-weight:bold;
}

/***********   READ PORTFOLIO RIGHT   **********/
.read_portf{
	   width:924px;
	   float:left;
}
.read_portf_left{
	   width:393px;
	   float:left;
	   text-align:center;
}
.read_portf a:hover{
	   background:none;
}
.read_portf .img{
	   border-width:2px;
	   margin:0 0 8px 0; 
	   float:none;
	   width:auto;
}
.read_portf_left b{
	   font-size:11px;
	   font-weight:bold;
	   float:left;
	   width:auto;
}

/***********   READ PORTFOLIO RIGHT   **********/
.read_portf_right{
	   width:500px;
	   float:left;
	   padding-left:23px;
	   padding-bottom:30px;
}
.read_portf_right h1{
	   margin-top:0px;
       line-height:22px;
}
.read_portf_right ul{
	   list-style:none;
	   margin:20px 0 10px 20px;
}
.read_portf_right p{
	   margin-bottom:1px;
}
.read_portf_right a.downl{
	   float:none;
	   margin:10px 0 10px 10px;
	   }
.read_portf_right a{color:#FFA03F}	   

/***********   READ PORTFOLIO THIS CLIEN QUOTE   **********/
.this_client_quote, .rev_other_link{
	   width:924px;
	   float:left;
	   font-size:12px;
	   color:#CCC;
}
.this_client_quote h1{
	   font-size:18px;
	   font-weight:normal;
	   color:#CCC;
	   padding:0 0 8px 44px;
	   border-bottom:#31506F solid 1px;
}
.this_client_quote h1 span{
	   background:url(../images/this_client_quote_img.jpg) bottom no-repeat;   
	   padding-bottom:15px;
	   position:relative;
}
.this_client_quote p{
	   padding:8px 0 10px 20px;
	   float:left;
	   width:auto;
}
.this_client_quote p a{
	   font-size:12px;
	   color:#CCC;
	   text-decoration:none;
}
.this_client_quote span{
	   clear:both;
}
.this_client_quote span a{
	   color:#CCC;
	   font-size:11px;
	   text-decoration:none;
	   font-weight:bold;
	   float:right;
	   width:auto;
	   margin-right:20px;
}
.this_client_quote span a em{
	   font-size:14px;
	   color:#FF9F3F;
	   font-style:normal;
	   font-family:"Lucida Sans", "Lucida Grande", sans-serif;
}
.this_client_quote strong a{
	   font-size:14px;
	   font-weight:normal;
	   color:#CCC;
	   text-decoration:none;
	   margin:0 15px;
}
.this_client_quote em{
	   font-style:normal;
}
.rev_other_link{
       padding:15px 0;
}
.rev_other_link a.link {
	   color:#FF9F3F;
	}
.rev_other_link a.link:hover{
	   text-decoration:underline;
	}	
.this_client_quote em a{
	   color:#FFF
	}

/***********   READ PORTFOLIO THIS CLIEN QUOTE INFO   **********/
.this_client_quote_info, 
.this_client_quote_infodata{
	   width:909px;
	   height:20px;
	   float:left;
	   background:url(../images/this_client_quote_infobg.jpg) repeat-x bottom;
	   padding:25px 0 0 15px;
	   text-align:center;
	   line-height:18px;
}
.service_buyer, .proyect_name, .website, .date, .rating{
	   width:110px;
	   float:left;
	   padding:0 10px 0 0;
}
.proyect_name{ width:258px;}
.website{ width:158px;}
.date{ width:100px;}
.rating{ width:190px; padding-left:25px; font-size:11px;}
.rating em{
	   color:#CCC;
	   font-style:normal;
}
.rating img{
	   margin-top:5px;
	   float:left;
}
.this_client_quote_infodata{
	   background:none;
	   height:auto;
	   padding-top:10px;
}
.this_client_quote_infodata a{
	   color:#FF9F3F;
	   text-decoration:none;
	   font-size:12px;
}

/**************   OTHER FREE RESOURCES FREE  ******************/
.this_client_quote .cont_portf{
	   margin-bottom:0;
	   margin-top:12px;
}
.this_client_quote .cont_portf h1{
	   border:none;
	   margin-bottom:0;
}
.this_client_quote .cont_portf h1 a{
	   font-size:14px;
}
.this_client_quote .cont_portf p{
	   padding:0;
	   float:none;
	   width:auto;
	   margin:0;
	   padding-bottom:5px;
}
.this_client_quote .cont_portf span{
	   clear:none;
}
.this_client_quote .cont_portf .img{
	   float:left;
	   margin-right:10px;
	   width:auto;
}


/*********  CONTACT US  **********/
.cent_navbar .cont_us_title{
	   background:url(../images/centers_navbar_arrow.jpg) bottom left no-repeat;
	   background-position:18% 100% ;
	   font-weight:normal;
}
.cent_navbar .cont_us_title a{
	   border:none;
}
.contact_us{
	   width:100%px;
	   float:left;
	   padding-bottom:10px;
	   color:#CCC;
}
.contact_left{
	   width:500px;
	   float:left;
}
.contact_left a{
	   font-size:24px;
	   margin-left:24px;
	   color:#FF9F3F
}
.contact_left h1{
	   width:95px;
	   float:left;
	   text-align:right;
	   font-weight:normal;
	   font-size:14px;
	   padding:3px 10px 0 0;
	   clear:both;
}
.contact_right{
	   width:280px;
	   float:right;
	   padding:0 0 0 80px;
}
.instant_mess{
	   width:280px;
	   float:left;
	   background:url(../images/conatct_instant_mess.jpg) left top no-repeat;
}
.instant_mess h1{
	   font-size:21px;
	   font-weight:normal;
	   padding:5px 0 10px 45px ;
}
.contact_right .get_{padding:0; margin-left:0;}	
.contact_right .get_in{padding:5px 10px 15px 0; height:auto; border:none;}
