/* Rorah */
* { padding:0px; margin:0px; text-align:left; }
html,body{
      height: 100%;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position:top;
	background-image:url(images/tile.png);
	background-repeat:repeat;
	background-color:#262525;
}

#wrapper{height:100%; margin: 0 auto -100px; min-height: 100%; height: auto !important;}

#pinkcontainer{
	width: 1052px;
	margin: auto;
	background-color:#c50167;
}

#headercontainer{
	width: 950px;
	margin: auto;
	background-color:#000;
	padding:25px;
}

#logo{
	margin-left:410px;
}

#banner{
	width:952px;
	height:450px;
}

#clientcontainer{
	width: 950px;
	margin: auto;
	background-image:url(images/clientbk.png);
	background-repeat:no-repeat;
	background-color:#0f0f0f;
	padding:25px;
}

.title{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#d7d6d6;
}

.des{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d7d6d6;
}

.seemore {width:100%; margin:0px auto; width:950px; margin-top:10px; }
.seemore ul{list-style-type: none; float:left; margin:0px 15px 30px 0px; line-height: 100%;  display: inline-block; }
.seemore ul li a {font-size: 13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; letter-spacing: 0.7px; color:#d90071; }
.seemore ul li a{display:block;padding:3px;}
.seemore ul li a:hover {background-color:#666; }
.seemore ul li a:visited {color:#a2a1a1; }

#footerbk{
	width: 100%;
	background-color:#262525;
	padding:25px 0 25px 0;
	clear:both;
}

#footercontainer{
	width: 1000px;
	margin: auto;
}

#footercol{
	width:500px;
	float:left;
	margin-right:20px;
}

#footercolb{
	float:left;
	margin-right:20px;
}

.ftext {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#a2a1a1;
}

.ftext a{
	text-decoration:none;
	color:#a2a1a1;
}

.ftext a:hover{
	color:#a2a1a1;
	background-color:#333;
}

#divline{
	border-right: .25pt dotted #0f0f0f;
	height:150px;
	width:1px;
	float:left;
	margin-right:20px;
}

/*work navigation -----------------------------------------------------------------------------------------*/
#job_navigation  {width:100%;  height:35px;  position:absolute; top:210px; z-index:99; width: expression(this.scrollWidth <= "100" ? "920" : "100%");}
#job_navigation  .previous_button {width: 35px; height: 35px; left:15px;  position:absolute;  background: url(images/previous.png); cursor: pointer; }
#job_navigation  .next_button     {width: 35px; height: 35px; right:15px; position:absolute;  background: url(images/next.png) no-repeat;     cursor: pointer;  }
#job_navigation  .previous_button_disabled { background: none; cursor: default;}
#job_navigation  .next_button_disabled {background: none; cursor: default;}
.previous_job {width: 1px;height: 1px;text-indent: -999999px;}
.next_job {width: 1px;height: 1px;text-indent: -999999px;}


/*work content --------------------------------------------------------------------------------------------*/
#carousel_work {position: relative; top:0px;width:100%; margin:auto;overflow:hidden;}
#carousel_work ul { margin: 0; padding:0; width: 100000px; position: relative; top: 0; left: 0;}                      
#carousel_work ul li {list-style:none; float:left;  margin-right: 0px;/*column*/}
.container_work {width: 90%; min-width:950px; overflow:hidden;position: relative; margin: auto;}
.container { width: 950px; overflow:hidden; position: relative; margin: auto;}

/*job content --------------------------------------------------------------------------------------------*/
.job_description {float:left; margin:0px 5px 0px 0px;  }
.job_image {height:450px; width:640px; background: #000 url(images/ajax-loader.gif)  no-repeat 304px 209px;}
.job_description p {display:block;width:590px; margin:12px 0px 3px 0px;}
.cliente_name { text-transform: uppercase; }





.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
