@charset "utf-8";
/* CSS Document */

/** clients styles **/


/** Costa styles **/

#main .work_home {
	height: 458px;
	margin: 0px 50px 0px 50px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	background:#E8E8E8;
}

#main .work_home .frame_left {
	display: block;
	float: left;
	width: 15px;
	height: 458px;
	background: #FFFFFF;
}

#main .work_home .work_main {
	display: block;
	float: left;
	width: 820px;
	height: 458px;
}

#main .work_home .room_left {
	display: block;
	float: left;
	width: 87px;
	height: 421px;
	background: url(../img/work/home/room_left.jpg) no-repeat;
}


#main .work_home .description {
	display: block;
	float: left;
	width: 168px;
	height: 421px;
}


#main .work_home .description .lights {
	display: block;
	float: left;
	width: 168px;
	height: 177px;
	background: url(../img/work/home/lights.jpg) no-repeat;
}
#main .work_home .description .flashcontent {
	display: block;
	float: left;
	width: 168px;
	height: 177px;
	background: url(../img/work/home/lights.jpg) no-repeat;
}

#main .work_home .description .world_vision {
	display: block;
	float: left;
	width: 168px;
	height: 51px;
}

#main .work_home .description .world_vision a {
	display: block;
	float: left;
	width: 168px;
	height: 51px;
	background: url(../img/work/home/world_vision.jpg) no-repeat;
}
#main .work_home .description .desc_left {
	display: block;
	float: left;
	width: 41px;
	height: 193px;
	background: url(../img/work/home/desc_left.jpg) no-repeat;
	margin: 0px 0px 0px 0px;
	_margin: -1px 0px 0px 0px;
}

#main .work_home .description .work_desc {
	display: block;
	float: left;
	width: 108px;
	height: 142px;
	background: url(../img/work/home/desc_bg.jpg) no-repeat;
}

#main .work_home .description .work_desc p {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#main .work_home .description .desc_btm {
	display: block;
	float: left;
	width: 108px;
	height: 51px;
	background: url(../img/work/home/desc_btm.jpg) no-repeat;
}

#main .work_home .description .desc_right {
	display: block;
	float: right;
	width: 19px;
	height: 193px;
	background: url(../img/work/home/desc_right.jpg) no-repeat;
}

#main .work_home .work_right {
	display: block;
	float: left;
	width: 565px;
	height: 421px;
}

#main .work_home .work_right .room_top {
	display: block;
	float: left;
	width: 565px;
	height: 101px;
	background: url(../img/work/home/room_top.jpg) no-repeat;
}

#main .work_home .work_right .clients {
	display: block;
	float: left;
	width: 565px;
	height: 320px;
}


#main .work_home .work_right .clients .room_right {
	display: block;
	float: left;
	width: 140px;
	height: 320px;
	background: url(../img/work/home/room_right.jpg) no-repeat;
}



#main .work_home .work_right .clients .clients1 {
	display: block;
	float: left;
	width: 97px;
	height: 320px;
}


#main .work_home .work_right .clients .clients1 .expedia {
	display: block;
	float: left;
	width: 97px;
	height: 95px;
}

#main .work_home .work_right .clients .clients1 .expedia a {
	display: block;
	float: left;
	width: 97px;
	height: 95px;
	background: url(../img/work/home/expedia.jpg) no-repeat;
}

#main .work_home .work_right .clients .clients1 .argos {
	display: block;
	float: left;
	width: 97px;
	height: 91px;
}

#main .work_home .work_right .clients .clients1 .argos a {
	display: block;
	float: left;
	width: 97px;
	height: 91px;
	background: url(../img/work/home/argos.jpg) no-repeat;
}
#main .work_home .work_right .clients .clients1 .homebase {
	display: block;
	float: left;
	width: 97px;
	height: 134px;
	background: url(../img/work/home/homebase.jpg) no-repeat;
}
#main .work_home .work_right .clients .clients1 .homebase a {
	display: block;
	float: left;
	width: 97px;
	height: 134px;
	background: url(../img/work/home/homebase.jpg) no-repeat;
}
#main .work_home .work_right .clients .clients2 {
	display: block;
	float: left;
	width: 112px;
	height: 320px;
}

#main .work_home .work_right .clients .clients2 .costa {
	display: block;
	float: left;
	width: 112px;
	height: 104px;
}

#main .work_home .work_right .clients .clients2 .costa a {
	display: block;
	float: left;
	width: 112px;
	height: 104px;
	background: url(../img/work/home/costa.jpg) no-repeat;
}

#main .work_home .work_right .clients .clients2 .peabody {
	display: block;
	float: left;
	width: 112px;
	height: 86px;
}

#main .work_home .work_right .clients .clients2 .peabody a {
	display: block;
	float: left;
	width: 112px;
	height: 86px;
	background: url(../img/work/home/peabody.jpg) no-repeat;
}

#main .work_home .work_right .clients .clients2 .ipsos_mori {
	display: block;
	float: left;
	width: 112px;
	height: 130px;
}

#main .work_home .work_right .clients .clients2 .ipsos_mori a {
	display: block;
	float: left;
	width: 112px;
	height: 130px;
	background: url(../img/work/home/ipsos_mori.jpg) no-repeat;
}

#main .work_home .work_right .clients .clients3 {
	display: block;
	float: left;
	width: 114px;
	height: 320px;
}

#main .work_home .work_right .clients .clients3 .standard_life {
	display: block;
	float: left;
	width: 114px;
	height: 122px;
}

#main .work_home .work_right .clients .clients3 .standard_life a {
	display: block;
	float: left;
	width: 114px;
	height: 122px;
	background: url(../img/work/home/standard_life.jpg) no-repeat;
}

#main .work_home .work_right .clients .clients3 .blackberry {
	display: block;
	float: left;
	width: 114px;
	height: 104px;
}

#main .work_home .work_right .clients .clients3 .blackberry a {
	display: block;
	float: left;
	width: 114px;
	height: 104px;
	background: url(../img/work/home/blackberry.jpg) no-repeat;
}

#main .work_home .work_right .clients .clients3 .blackberrybtm {
	display: block;
	float: left;
	width: 114px;
	height: 94px;
	background: url(../img/work/home/blackberrybtm.jpg) no-repeat;
}

#main .work_home .work_right .clients .clients4 {
	display: block;
	float: left;
	width: 102px;
	height: 320px;
}

#main .work_home .work_right .clients .clients4 .coi {
	display: block;
	float: left;
	width: 102px;
	height: 104px;
}

#main .work_home .work_right .clients .clients4 .coi a {
	display: block;
	float: left;
	width: 102px;
	height: 104px;
	background: url(../img/work/home/coi.jpg) no-repeat;
}

#main .work_home .work_right .clients .clients4 .royal_mail {
	display: block;
	float: left;
	width: 102px;
	height: 122px;
}

#main .work_home .work_right .clients .clients4 .royal_mail a {
	display: block;
	float: left;
	width: 102px;
	height: 122px;
	background: url(../img/work/home/royal_mail.jpg) no-repeat;
}

#main .work_home .work_right .clients .clients4 .cat {
	display: block;
	float: left;
	width: 102px;
	height: 94px;
	background: url(../img/work/home/cat.jpg) no-repeat;
}






#main .work_home .links {
	display: block;
	float: left;
	width: 820px;
	height: 37px;
	margin: 0px 0px 0px 0px;
	_margin: -1px 0px 0px 0px;
}

#main .work_home .links .back {
	display: block;
	float: left;
	width: 121px;
	height: 37px;
}

#main .work_home .links .back a {
	display: block;
	float: left;
	width: 121px;
	height: 37px;
	background: url(../img/work/home/back.jpg) no-repeat;
}

#main .work_home .links .btm {
	display: block;
	float: left;
	width: 559px;
	height: 37px;
	background: url(../img/work/home/links_btm.jpg) no-repeat;
}

#main .work_home .links .next {
	display: block;
	float: left;
	width: 140px;
	height: 37px;
}

#main .work_home .links .next a {
	display: block;
	float: left;
	width: 140px;
	height: 37px;
	background: url(../img/work/home/next.jpg) no-repeat;
}

#main .work_home .links .back a span,
#main .work_home .links .next a span {
	display: none;
}

#main .work_home .frame_right {
	display: block;
	float: left;
	width: 15px;
	height: 458px;
	background: #FFFFFF;
}

#main .work_home .frame_btm {
	display: block;
	float: left;
	width: 850px;
	height: 14px;
	background: #FFFFFF;
}

