body{
  font-size:25px;
}

#contact_details{
  margin-top:-30px;
  font-size:25px;
  margin-right:40px;
  left:650px;
  line-height:40px;
}

#menu{
  font-size:20px;
  width:230px;
}
#menu a{
 line-height:60px;
}
#links{
    position:absolute;
    top:550px;
  }
#page_content{
  width:675px;
  height:1450px;
  overflow:auto;
  margin-left:50px;
}
.page_header{
  font-size:40px;
  width:95%;
}

/* ===================== FRONT PAGE ======================*/
#front_page{
	width:715px;
	height:280px;
    margin-top:20px;
    margin-bottom:35px;
}
.front_page_1{
  height:320px;
  width:335px;
  float:left;
  margin-left:20px;
}
.front_page_2{
  height:320px;
  width:335px;
  float:right;
  margin-right:20px;
}

#bottom_front_page{
	position:relative;
	top:20px;
	width:715px;
	height:1050px;
	overflow:hidden;
}
#twitter, #flickr{
	position:absolute;
	top:0px;
	height:1050px;
	/*border:solid black 1px;*/
}
#flickr{
	left:0px;
	width:270px;
    height:270px;
	overflow:auto;
}
#twitter{
	left:300px;
	float:right;
	width:375px;
	font-size:24px;
	overflow:auto;
}
#twitter a{
	text-decoration:none;
	color:#ff0033;
	font-size:24px;

}
#flickr img{
	width:260px;
	height:260px;
	border:0px;
}

/* ==================== Who Are We =========================*/
.blurb_holder{
  width:650px;
}
.page_text{
  width:650px;
  line-height:30px;
}

.main_pic{
 display:none;
}

a{
  padding:10px;
}

/* ===================== TEAM PAGE ======================*/
 #team{
   position:relative;
   top:0px;
 }
#team td{
  width:300px;
  vertical-align:middle;
  height:200px;
}
.center{
	text-align:center;
    max-width:100px;
}
#team td img{
  max-width:95px;
  text-align:center;
  vertical-align:middle;
  border:0px;
}
#team td a{
  text-decoration:none;
  color:#666666;
  font-size:15px;
}
#team td a:hover, #team td a:focus{
  color:#ff0033;
}
.personel_email{
  display:none;
}
.fun_facts{
 display:none;
}


/* ===================== Personel Page ======================*/
#team2{
   overflow:hidden;
    height:1100px;
}
.question_header{
  color:#ff0033;
  font-weight:bold;
  padding:5px;
  padding-top:20px;
  padding-left:0px;
}

.questions{
  width:650px;
  color:#666666;
}
.questions a{
  color:#666666;
  text-decoration:underline;
}
.pic_border{
  height:150px;
  -box-shadow: -5px 5px 5px #ccc;
  -moz-box-shadow: -5px 5px 5px #ccc;
  -webkit-box-shadow: -5px 5px 5px #ccc;
}

/* ===================== ANDREW ======================*/
#midnight{
  display:none;
}
#meerkat{
  display:none;
}
#renoir{
 display:none;
}
#andrewpostit{
 display:none;
}
#andrew_blender{
   display:none;
 }
 #andrew_linkedin{
  top:800px;
  left:-40px;
  height:100px;
}
/* ===================== MARGI ======================*/
#sony{
 display:none;
}
#boy{
 display:none;
}
#green_mile{
  display:none;
}
#pig{
  display:none;
}
#margipostit{
  display:none;
}

/* ===================== JOANNA ======================*/
#miro{
 display:none;
}
#et{
  display:none;
}
#evian{
  display:none;
}
#iron{
 display:none;
}
#ms{
  display:none;
}
#jopostit{
  display:none;
}
#joanna_linkedin{
  top:550px;
  left:-100px;
  height:100px;
}
/* ===================== CLAIRE ======================*/
#forest_gump{
  display:none;
}
#sunflowers{
  display:none;
}
#victorian{
 display:none;
}
#clairepostit{
  display:none;
}
#clock{
  display:none;
}
/* ===================== CAROL ======================*/
#fashion{
  display:none;
}
#testino{
  display:none;
}
#barbed{
  display:none;
}
#spilt_paint{
  display:none;
}
#newyork_grill{
  display:none;
}
#carolpostit{
  display:none;
}
#carol_linkedin{
  top:630px;
  left:-75px;
  height:100px;
}
/* ===================== RICHIE ======================*/
#feynman{
  display:none;
}
#dali{
  display:none;
}
#silence{
  display:none;
}
#msf{
  display:none;
}
#richiepostit{
  display:none;
}
#mouse{
 display:none;
}
#richie_linkedin{
  top:700px;
  left:-60px;
	height:100px;
}
/* ===================== DOREEN ======================*/












/* ===================== HOW WE CAN HELP ===================*/

.help_text{
  margin-top:15px;
  font-size:25px;
  width:95%;
  height:1450px;
  line-height:30px;
}
#system_help_text{
  margin-left:0px;
  width:95%;
}
#help_pic{
 display:none;
}
#target_example{
  margin-left:0px;
  width:95%;
}
#target_table{
  width:100%;
  border:solid #666666 1px;
}
#target_table th{
  background-color:#FF0033;
  color:white;
  border:solid #666666 1px;
}
#disclaimer{
  font-size:15px;
  width:95%;
}
#alto_web{
  display:none;
}
#ces_web{
 display:none;
}
#glenrose_web{
  display:none;
}
#riverside_web{
 display:none;
}
#onspec_web{
  display:none;
}
#websites{
  line-height:40px;
}

/*====================== DESIGN ============================*/
#ross_1{
	display:none;
}
#ross_2{
	display:none;
}
#framesavers_2{
	display:none;
}
#framesavers_1{
	display:none;
}
#iphoto_2{
	display:none;
}
#iphoto_1{
	display:none;
}

/* ===================== Our Work ======================*/
#slideshow #slidesContainer {
  height:1450px;
  position:relative;
  top:40px;
}
#slideshow #slidesContainer .slide {
  height:1150px;
}

#leftControl {
  top:0px;
}
#rightControl {
  top:0px;
}
.dorm{
  font-size:30px;
}

.our_work_text{
  font-size:25px;
  margin-left:0px;
  width:90%;
  line-height:30px;
}
/* ====================== ALLAN BROS =========================== */

#allan_open{
  position:relative;
  top:0px;
  left:0px;
  height:370px;
}
#allan_closed{
  position:relative;
  top:-300px;
  left:350px;
  height:310px;
}

#allan_logo{
	display:none;
  position:relative;
  top:-200px;
  left:-150px;
  height:125px;
}
/* ====================== Alto =========================== */
#alto_logo{
  position:relative;
  top:250px;
  left:50px;
}
#alto_news{
  position:relative;
  top:150px;
  left:-50px;
}
#alto_brochure{
  position:relative;
  top:-100px;
  left:250px;
}
#alto_comp{
   display:none;
}
#alto_quote{
  width:650px;
  font-size:22px;
  position:relative;
  top:-25px;
  left:0px;
  text-align:left;
  color:#FF0033;
}
/* ========================= ARCS =========================== */
#arcs_pic1{
  display:none;
}
#arcs_pic2{
  display:none;
}

/* ========================= BENCHMARK =========================== */
#benchmark_1{
  position:relative;
  top:0px;
  left:100px;
  height:285px;
  z-index:2;
}
#benchmark_2{
  position:relative;
  top:0px;
  left:20px;
  height:250px;
  z-index:1;
}

/* ========================= HILCO / WOOLIES =========================== */
#woolies_50{
  position:relative;
  top:-25px;
  left:55px;
  height:450px;
  z-index:1;
}
#woolies_60_black{
  position:relative;
  top:-450px;
  left:270px;
  height:225px;
  z-index:2;
}
#woolies_60_red{
  position:relative;
  top:-315px;
  left:-20px;
  height:250px;
  z-index:3;
}
/* ========================= METRO =========================== */
#metro_xams_spread{
  position:relative;
  top:-150px;
  left:55px;
  height:295px;
  z-index:10;
}
#metro_summer_spread{
	display:none;
}
#metro_summer_front{
	display:none;
}
#metro_xmas_front{
  position:relative;
  top:0px;
  left:-200px;
  height:300px;
  z-index:20;
}
/* ========================= ONSPEC =========================== */
#onspec_paper{
  z-index:1;
  height:240px;
  position:relative;
  top:-125px;
  left:50px;
}
#onspec_mag1{
  z-index:2;
  height:350px;
  position:relative;
  top:75px;
  left:-215px;
}
#onspec_mag2{
  z-index:3;
  height:330px;
  position:relative;
  top:-325px;
  left:355px;
}
#onspec_comp{
  display:none
}
/* ========================= SCOTMID =========================== */
#scotmid_1{
  position:relative;
  top:0px;
  left:90px;
}
#scotmid_2{
  position:relative;
  top:100px;
  left:100px;
}
#scotmid_3{
  display:none;
  position:relative;
  top:-230px;
  left:-268px;
}
/* ========================= SEE =========================== */
#see_press_ad{
  position:relative;
  top:-200px;
  left:40px;
  height:200px;
  z-index:5;
}
#see_letter{
  position:relative;
  top:10px;
  left:0px;
  height:375px;
  z-index:5;
}
#see_comp{
  position:relative;
  top:-280px;
  left:335px;
  height:125px;
  z-index:10;
}
#see_appoint{
  display:none;
}
#see_bc_front{
  display:none;
}
#see_appoint_fold{
display:none;
}
#see_bc_back{
  display:none;
}
#see_web{
	display:none;
}
/* ========================= T&M =========================== */
#tandm_3{
 position:relative;
  top:100px;
  left:150px;
  height:350px;
  z-index:5;
}
#tandm_2{
  position:relative;
  top:-100px;
  left:40px;
  height:115px;
  z-index:10;
}
#tandm{
  position:relative;
  top:50px;
  left:-125px;
  height:130px;
  z-index:15;
}
#tandm_tv{
 display:none;
}
/* ========================= TVS =========================== */
#tvs_press_ad{
  height:250px;
  position:relative;
  left:70px;
  top:80px;
  z-index:10;
}
#tvs_intro{
  height:250px;
  position:relative;
  top:20px;
  left:-50px;
  z-index:5;
}
#tvs_tv{
  height:250px;
  position:relative;
  top:45px;
  left:-170px;
  z-index:10;
}
#tvs_sky{
  height:250px;
  position:relative;
  top:-230px;
  left:405px;
  z-index:5;
}
#tvs_web{
	display:none;
}
/* ========================= WETHERBY =========================== */
#wetherby_poster{
  height:375px;
  position:relative;
  top:0px;
  left:75px;
  z-index:1;
}
#wetherby_autumn_leaflet{
  height:250px;
  position:relative;
  top:25px;
  left:-175px;
  z-index:2;
}
#wetherby_leaflet{
  display:none;
  height:225px;
  position:relative;
  top:-395px;
  left:470px;
  z-index:2;
}
#wetherby_bc{
  display:none;
  height:110px;
  position:relative;
  top:-420px;
  left:400px;
  z-index:3;
}
#wetherby_appoint{
  display:none;
  height:125px;
  position:relative;
  top:-255px;
  left:275px;
  z-index:3;
}


/* ===================== CONTACT US ===================*/

.contact_text{
  font-size:25px;
  width:100%;
  line-height:30px;
}
#contact_pic{
  display: none;
}
.google_map_link{
  font-size:10px;
  color:#FF0033;
  text-decoration:none;
}
#find_us_button{
  display:none;
}
#postcode{
  display:none;
}
.display{
  display:none;
}
#for_directions{
  display:none;
}
/* ===================== FOOTER ======================*/
#footer{
 display:none;
}

