/**************************************/
/*               home                 */
/**************************************/	
		#page_wrapper {
			margin:0 0 20px 0 !important
		}
	
		#home_body {
			display: block;
			overflow: hidden;	
		}
		
		#home_body p {
		    color: #6D6E71;
		    font-size: 11px !important;
		    line-height: 22px;		    
		}
		#home_body_content,#home_body_content_pse {
			display: block;
			overflow: hidden;
			margin:10px 0 20px;
		}
		
		#home_body_content p{
			font-size: 14px !important;
		}
		
		ul.last {
			margin-bottom:0 !important;
		}
		#home_body h2.title {
			color:#000;
			font-size:27px;
			font-family:Times New Roman;
			font-weight:normal !important;
		}
		
		#home_body_content li {
		    float: left;
		    margin: 0 59px 25px 0;
		    position: relative;
		    width: 287px;
		    height:281px;
		    background: url("/Site/Design/Application/Sections/primary/home/images/list-bg.png") no-repeat scroll 0 0 transparent;
		}
		#home_body_content li.last,#home_body_content_pse li.last {
			margin-right:0;
		}
		#home_body_content li.lastrow {
			margin-bottom:0 !important;
		}
		
		#home_body_content div {
		    height: 250px;
		    margin: 10px auto;
		    overflow: hidden;
		    position: relative;
		    width: 215px;
		}
		
		#home_body_content_pse span.holder-bottom {
    		background: url("/Site/Design/Application/Sections/primary/home/images/holder-bottom.png") no-repeat scroll 0 0 transparent;
    		display: block;
   			height: 11px;
    		width: 100%;
		}
		#home_body_content_pse span.holder-top {
   			background: url("/Site/Design/Application/Sections/primary/home/images/holder-top.png") no-repeat scroll 0 0 transparent;
    		display: block;
    		height: 10px;
    		width: 100%;
		}
		#home_body_content_pse li {
		    float: left;
		    margin: 0 16px 25px 0;
		    position: relative;
		    width: 316px;
		    height:183px;
		    background: url("/Site/Design/Application/Sections/primary/home/images/content-bg.png") no-repeat scroll 0 0 transparent;
		}
		#home_body_content_pse div {
		    height: 155px;
		    margin: 15px auto 0;
		    overflow: hidden;
		    position: relative;
		    width: 281px;
		}		
		.sprite-a {
			    background: url("/Site/Design/Application/Sections/primary/home/images/icons.png") no-repeat scroll 0 0 transparent;
			    display: block;
			    height: 80px;
			    overflow: hidden;
			    width: 80px;
			   	margin:5px auto;
			}
			.pse {
				margin:25px 0 0 !important;
				float:right;
			}
			
			.home_body_title {
				font-size:15px !important;
			
				color:#F15A29;
				font-weight:normal !important;
				margin-bottom:10px;
				text-align:center;
				display:block;
			}
			.home_body_title_pse {
				margin-bottom:10px;
				text-align:left;
				display:block;
				font-size:14px !important;
				color:#EE2A7B !important;
				font-weight:normal !important;
			}
			.home_body_title_pse a {
				
			}
			.home_body_description {
				font-size:12px !important;
				line-height: 18px !important;			
			}
			.home_body_description_pse {
				color: #6D6E71;
			    font-size: 11px !important;
			    line-height: 18px !important;
			    text-align: left !important;
			}
			.home_body_button {
			    border: 1px solid #BCBEC0;
			    bottom: 0;	   
			    display: block;		   
			    left: 0;
			    position: absolute;
			    text-align: center;
			    width: 208px;
			    background:#F9F9FA;
			}
			.home_body_button_pse {
			    background: url("/Site/Design/Application/Sections/primary/home/images/home_button_pse.png") repeat-x scroll center center transparent;
			    border: 1px solid #BCBEC0;
			    bottom: 5px;
			    display: block;
			    left: 0;
			    position: absolute;
			    text-align: center;
			    width: 275px;
			}
			.home_body_button a,.home_body_button_pse a {
			 	bottom:0px;
			 	text-align:center;
			 	font-size: 13px !important;
			    font-weight: bold;
			    color: #1C75BC;   
			}
			.home_body_button a:hover {
				text-decoration: none !important;
			}
			
			.core {
				font-size:27px !important;
				color:#E15226 !important;
			}
			a:hover {
				text-decoration:none !important;
			}
			.last-row {
				margin-bottom:0 !important
			}
			.count-7 {
				margin-bottom:0 !important
			}
			/*
			#sprite-webpage-design {background-position:center 0px;}
			#sprite-web-development {background-position:center -125px;}
			#sprite-web-hosting {background-position:center -250px;}
			#sprite-seo {background-position:center -375px;}
			#sprite-site-maintenance {background-position:center -500px;}
			#sprite-online-stores {background-position:center -625px;}
			#sprite-content-management-system {background-position:center -750px;}
			#sprite-business-sites {background-position:center -875px;}
			#sprite-corporate-sites {background-position:center -1000px;}
			*/
			#sprite-0,#sprite-business-sites {background-position: center 0px }
			#sprite-1,#sprite-corporate-sites {background-position: center -90px }
			#sprite-2,#sprite-intranets {background-position: center -180px }
			#sprite-3,#sprite-consumer-sites {background-position: center -270px }
			#sprite-4,#sprite-e-commerce {background-position: center -360px }
			#sprite-5,#sprite-web-applications {background-position: center -450px }
			#sprite-6,#sprite-content-management-system {background-position: center -540px }
			#sprite-7,#sprite-enterprise-systems {background-position: center -630px }
			#sprite-8,#sprite-search-engine-optimization {background-position: center -720px }
			#sprite-9,#sprite-logo-design {background-position: center -810px }
			#sprite-10,#sprite-brand-strategy {background-position: center -900px }
			#sprite-11,#sprite-photography {background-position: center -990px }
			#sprite-12,#sprite-copywriting {background-position: center -1080px }
			#sprite-13,#sprite-web-hosting {background-position: center -1170px }
			#sprite-14,#sprite-customer-service {background-position: center -1260px }
			#sprite-15,#sprite-web-design {background-position: center -1350px }
			#sprite-16,#sprite-web-development {background-position: center -1440px }
			#sprite-17,#sprite-site-maintenance {background-position: center -1530px }
			#sprite-18,#sprite-staff-training {background-position: center -1620px }
			#sprite-19,#sprite-site-statistics {background-position: center -1710px }
			#sprite-20,#sprite-inventory {background-position: center -1800px }
			#sprite-21,#sprite-client-management-system {background-position: center -1890px }
			#sprite-22,#sprite-accounts {background-position: center -1975px }
			#sprite-23,#sprite-sales {background-position: center -2065px }
			#sprite-24,#sprite-information-architecture {background-position: center -2150px }
			#sprite-25,#sprite-project-management {background-position: center -2230px }
			#sprite-26,#sprite-web-strategy {background-position: center -2320px }
			#sprite-27,#sprite-customer-support {background-position: center -2405px }
			#sprite-28,#sprite-human-resources {background-position: center -2490px }
		
		
/*** Slider ***/

#slider {
    position:relative;
    width:976x !important; /* Change this to your images width */
    height:340px !important; /* Change this to your images height */
    background:url("/Site/Design/Application/Main_Layout/main/images/ajax-loader.gif") #fff no-repeat 50% 50%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
    background:#fff !important
}
#slider a {
    border:0;
    display:block;
}		

.slider_caption {
    display: none;
    font-family:  Arial san-serif !important;
    color: #ccc !important;
    opacity: 1 !important;
}

span#macaroons {
	position: absolute;
	top: 230px;
	left: 30px;
}

span#puckerup {
	position: absolute;
	top: 210px;
	left: 500px;
}

span#dontcha {
	position: absolute;
    left: 38px;
    top: 240px;
}

span#twinkle {
    color: #FFFFFF;
    left: 577px;
    position: absolute;
    top: 230px;
}

span#clickbuy {
    left: 517px;
    position: absolute;
    top: 258px;
}

.nivo-caption span a:hover {
	color: #F44B08 !important;
}

.core-skills {
    margin-left:10px;
}
