@charset "utf-8";
/* CSS Document */


/*
====================================================
MAIN BODYs
====================================================
*/

body {
	margin: 0;
	padding: 0;
	background: #e3e6eb repeat-x url(../images/body_main.jpg);
}

#body_wrap {
	background: top center no-repeat url(../images/body_main_big.jpg);
}

.page_down {
	float: right;
	margin: 10px 20px 0  0;
}


/*
====================================================
HOME PAGe
====================================================
*/
#clients_nav {
	width: 61px;
	height: 310px;
    position: absolute;
    top: 48px;
	right: 0;
	background: no-repeat url(../images/sideBAR_body.png);
}

#clients_nav ul {
	margin: 14px 0 0 6px;
	padding: 0;
}

#clients_nav li {
	width: 49px;
	height: 67px;
	list-style: none;
	margin-bottom: 15px;
}



/*
====================================================
HOME PAGe
====================================================
*/
#home {
	width: 890px;
	margin: auto;
}

	#home_top {
		clear: both;
		width: 890px;
		height: 45px;
		margin-top: 52px;
		background: no-repeat url(../images/homeTOP_body.jpg);
	}

	#home_content {
		clear: both;
		width: 890px;
		background: repeat-y url(../images/homeContent_body.jpg);
	}
	
	#home_wrap {
		clear: both;
		width: 859px;
		margin-left: 14px;
	}
	
	#home_inr_end{
		clear: both;
		width: 890px;
		height: 56px;
		background: no-repeat url(../images/homeINRbottom_body.jpg);
	}
	
	#home_info {
		width: 890px;
		font-family: Arial, Helvetica, sans-serif;
		background: #d6d8dd no-repeat bottom url(../images/homeEnd_body.jpg);
	}

#logo {
	float: left;
	width: 174px;
	height: 44px;
	margin-top: 75px;
	background: no-repeat url(../images/planstudios_logo.jpg);
}

  #home_nav {
	  float: right;
	  height: 16px;
  }
  
  #home_nav ul {
	  margin: 0;
	  padding: 0;
  }
  
  #home_nav li {
	  float: left;
	  list-style: none;
	  margin-left: 28px;
	  margin-top: 87px;
  }
  


	#home_top #twitter-icon {
		float: left;
		width: 24px;
		height: 24px;
	}
	
	#home_top #twitter_update {
		float: right;
		width: 826px;
		color: #313036;
		margin-top: 12px;
		margin-right: 18px;
		font-style: italic;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}

#hello_title {
	padding-top: 64px;
}

#slider_wrap {
	width: 859px;
	height: 284px;
	padding: 7px 0 0 8px;
	margin-top: 43px;
	background: no-repeat url(../images/topImage_body.jpg);
}

#sliderImg {
	font-family: Arial, Helvetica, sans-serif;
}

#navigation
{
  position:absolute;
  width:882px;
  top:454px;
}

#navigation a
{
  padding:10px;
  background:#d60c62;
  color:#FFFFFF;
  text-transform:uppercase;
  text-decoration:none;
}

#navigation a:hover
{
  background:#cc0035;
}

#navigation a.sexyslider-prev
{
  float:left;
}

#navigation a.sexyslider-next
{
  float:right;
  margin-right: 40px;
}

#control
{
  text-align:right;
  margin-top:25px;
  margin-right: 7px;
}

#control a
{
  background:#c7c9cd;
  padding:0 3px;
  color:#FFFFFF;
  text-transform:uppercase;
  text-decoration:none;
  margin-left:3px;
}

#control a.active
{
  background:#8f2831;
}

#control a span
{
  visibility:hidden;
}






	#hi_hold {
		float: right;
		width: 553px;
	}


#home_info h4 {
	color: #313036;
	margin: 0;
	padding: 18px 29px 0 7px;
}

#home_info p {
	margin: 0;
	font-size: 12px;
	line-height: 18px;
	padding: 10px 29px 0 7px;
}



#hi_images {
	float: left;
	width: 329px;
}

.show_box {
	float: right;
	width: 315px;
	height: 121px;
	background: no-repeat url(../images/home_box.jpg);
}


/*
====================================================
SERVICEs
====================================================
*/
#services {
	clear: both;
	width: 100%;
	background: repeat-x url(../images/body_services.jpg);
}

#services_wrap {
	width: 890px;
	margin: auto;
	min-height: 200px;
	background: no-repeat url(../images/services_body.jpg);
}

	#services_title {
		float: left;
		width: 500px;
	}

	#services_wrap h4 {
		color: #a3a6a9;
		font-size: 36px;
		margin: 40px 0 0 0;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
	}
	
.services_3coll {
	float: left;
	width: 269px;
	margin-top: 30px;
}

.services_3coll  p {
	color: #48484d;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

.services_3coll h3 {
	font-family: Arial, Helvetica, sans-serif;
}


/*
====================================================
PORTFOLIo
====================================================
*/
#portfolio {
	width: 890px;
	margin: auto;
}



/*
====================================================
CONTACTUs
====================================================
*/
#contact_us {
	width: 890px;
	margin: auto;
}


