body{
  background-color:white;
  background-image:url('http://www.admast.co.uk/images/background.jpg');
  background-repeat:repeat-x;
  color:black;
  font-family:"Avant Garde","Century Gothic",sans-serif;
  font-size:12px;
  overflow:auto;
}
#ie6Warning{
  position:relative;
  top:20px;
  margin:0px auto;
  text-align:center;
  width:900px;
}
#ie6Warning p, h2{
  width:750px;
  float:left;
}
#ie6Warning img{
  width:100px;
  float:right;
}
#menu ul{
   list-style-type:none;
   margin-left:-30px;
   line-height:30px;
}


#menu li{
   list-style-type:none;
}


h1{
  font-size:28px;
  margin:0px;
}
h2{
  font-size:14px;
}

hr{
  position:absolute;
  top:75px;
  border: 0;
  width: 100%;
  color: #ff0033;
  background-color: #ff0033;
  height: 1px;
}

p{
  color:#666666;
  margin-bottom:0px;
  padding-bottom:0px;
}

a img{
  border:0px;
}

a{
  color:#FF0033;
  text-decoration:none;
}  
a:hover{
  text-decoration:underline;
  color:#ff0033;
}
a:active{
  text-decoration:none;
  color:#ff0033;
}
li a{
  color:#666666;
}

.grey{
  color:#666666;
}
.red{
  color:#FF0033;
}
.bold_grey{
  color:#666666;
  font-weight:bold;
}
.bold_red{
  color:#FF0033;
  font-weight:bold;
}
ol li{
  color:#666666;
  font-size:11px;
}

/* ===================== MAIN LAYOUT ======================*/
#container{
  position:relative;
  top:20px;
  margin:0px auto;
  width:900px;
} 


#header{
  position:absolute;
  top:0px;
  width:900px;
  height:75px;
}

#logo{
  margin-top:30px;
  width:160px;
  height:40px;
  background-image:url('http://www.admast.co.uk/images/admast_logo.png');
  background-repeat:no-repeat;
}

#contact_details{
  position:absolute;
  top:30px;
  left:775px;
  font-size:12px;
  text-align:right;
  
}

/* ===================== MENU ======================*/
#menu{
  position:absolute;
  top:100px;
  color:#666666;
  width:160px;
  font-size:12px;
  /*font-weight:bold;*/
}
#menu a:link, #menu a:visited{
  text-decoration:none;
  color:#666666;
}
#menu a:hover, #menu a:active {
  text-decoration:none;
  color:#ff0033;
}

#links{
    position:absolute;
    top:500px;
    left:10px;
	width:150px;
	margin-right:0px;
}
#twitter_logo, #flickr_logo, #facebook_logo, #you_tube_logo, #blogroll{
	text-align:left;
	vertical-align:middle;
	padding:5px;
    padding-left:0px;
}
#twitter_logo img, #flickr_logo img,#facebook_logo img{
	height:20px;
	border: 0px;
}
#you_tube_logo img,#blogroll img{
    height:25px;
	border: 0px;
}
#roundal{
	display:hidden;	
}

/* ===================== PAGE LAYOUT ======================*/


#page_content{
  position:absolute;
  left:175px;
  top:110px;
  width:725px;
  height:650px;
 /* overflow:hidden;*/
}

.blurb_holder{
  float:left;
  position:relative;
  top:0px;
  left:10px;
  width:430px;
  height:400px;
}

.page_header{
  color:#ff0033;
  font-size:27px;
  font-weight:bold;
  width:650px;
}

.page_text{
  width:410px;
  height:500px;
  line-height:20px;
}

.main_pic{
  position:relative;
  top:20px;
  left:-75px;
  float:right;
  width:225px;
  height:250px;
}

/* ===================== FRONT PAGE ======================*/
/*#front_page{
	background-image:url('http://www.admast.co.uk/images/red-backcrop.jpg');
    background-repeat:repeat-x;
	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;
}
#blender_text{
  width:300px;
  height:320px;
  color:white;
  font-size:28px;
  font-weight:bold;
  position:relative;
  left:0px;
  top:75px;
  text-align:left;
}
#paint_text{
  width:300px;
  color:white;
  font-size:28px;
  font-weight:bold;
  position:relative;
  left:20px;
  top:75px;
  text-align:left;
}
#pig_text{
  width:300px;
  color:white;
  font-size:28px;
  font-weight:bold;
  position:relative;
  left:0px;
  top:75px;
  text-align:left;
}
#cork_text{
  width:300px;
  color:white;
  font-size:28px;
  font-weight:bold;
  position:relative;
  left:30px;
  top:75px;
  text-align:left;
}
*/
/*
#bottom_front_page{
	position:relative;
	top:20px;
	width:715px;
	height:270px;
	overflow:hidden;
}
#twitter, #flickr{
	position:absolute;
	top:0px;
	height:270px;
	/*border:solid black 1px;*//*
}
#flickr{
	left:0px;
	width:370px;
    height:270px;
	overflow:auto;
}
#twitter{
	left:440px;
	float:right;
	width:270px;
	font-size:12px;
	overflow:auto;
}
#twitter a{
	text-decoration:none;
	color:#ff0033;
	font-size:12px;
}
#flickr img{
	width:360px;
	height:260px;
	border:0px;
}*/

/* ===================== TEAM PAGE ======================*/
#team{
   position:relative;
   top:0px;
   margin-top:0px;
   padding-top:0px;
 }
#team2{
   overflow:hidden;
    height:650px;
}

#team td{
  width:200px;
  vertical-align:middle;
  height:125px;
}

.center{
	text-align:center;
}

#team td img{
  height:95px;
  text-align:center;
  vertical-align:middle;
  border:0px;
}

#team td a{
  text-decoration:none;
  color:#ff0033;
  font-size:16px;
  font-weight:bold;
}

#team td a:hover, #team td a:focus{
  text-decoration:underline;
}
#team td a.personel_email{
  font-size:10px;
  font-weight:normal;
}

/* ===================== Personel Page ======================*/

.question_header{
  color:#ff0033;
  font-weight:bold;
  padding:5px;
  padding-top:20px;
  padding-left:0px;
}

.questions{
  width:475px;
  height:100px;
  color:#666666;
}

.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{
  position:relative;
  top:85px;
  left:10px;
  -webkit-transform: rotate(-10deg);
  -moz-transform: rotate(-10deg);
}
#meerkat{
  position:relative;
  top:75px;
  left:0px;
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  z-index:200;
}
#renoir{
  position:relative;
  top:80px;
  left:-10px;
  -webkit-transform: rotate(-5deg);
  -moz-transform: rotate(-5deg);
}
#andrewpostit{
  position:relative;
  top:50px;
  left:5px;
  height:450px;
}
#andrew_blender{
  position:relative;
  top:-545px;
  left:525px;
  z-index:10;
}
#andrew_linkedin{
	position:relative;
  top:-650px;
  left:600px;
	height:50px;
}
/* ===================== MARGI ======================*/
#sony{
  position:relative;
  top:350px;
  left:20px;
  -webkit-transform: rotate(10deg);
  -moz-transform: rotate(10deg);
}
#boy{
  position:relative;
  top:360px;
  left:10px;
  -webkit-transform: rotate(-10deg);
  -moz-transform: rotate(-10deg);
}
#green_mile{
  position:relative;
  top:340px;
  left:10px;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
}
#pig{
  position:relative;
  top:-140px;
  left:220px;
  z-index:1000;
}
#margipostit{
  position:relative;
  top:-200px;
  left:420px;
}

/* ===================== JOANNA ======================*/
#miro{
  position:relative;
  top:240px;
  left:20px;
  -webkit-transform: rotate(-10deg);
  -moz-transform: rotate(-10deg);
}
#et{
  position:relative;
  top:250px;
  left:10px;
  -webkit-transform: rotate(10deg);
  -moz-transform: rotate(10deg);
}
#evian{
  position:relative;
  top:300px;
  left:0px;
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
}
#iron{
  position:relative;
  top:-100px;
  left:75px;
  z-index:1000;
}
#ms{
  position:relative;
  top:-360px;
  left:490px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
}
#jopostit{
  position:relative;
  top:35px;
  left:260px;
}
#joanna_linkedin{
	position:relative;
  top:-575px;
  left:200px;
	height:50px;
}
/* ===================== CLAIRE ======================*/
#american_apparel{
  position:relative;
  top:125px;
  left:0px;
  width:150px;
}
#francis{
  position:relative;
  top:295px;
  left:-35px;
  z-index:10;
  -webkit-transform: rotate(10deg);
  -moz-transform: rotate(10deg);
}
#victorian{
  position:relative;
  top:235px;
  left:-45px;
  -webkit-transform: rotate(-10deg);
  -moz-transform: rotate(-10deg);
}
#aliens{
  position:relative;
  top:-125px;
  left:65px;
  z-index:1000;
  -webkit-transform: rotate(-10deg);
  -moz-transform: rotate(-10deg);
}
#GBreadMan{
  position:relative;
  top:-340px;
  left:485px;
  height:200px;
  z-index:1000;
}
#clairepostit{
  position:relative;
  top:-25px;
  left:300px;
}
/* ===================== CAROL ======================*/
#fashion{
  position:relative;
  top:320px;
  left:10px;
  -webkit-transform: rotate(-10deg);
  -moz-transform: rotate(-10deg);
}
#testino{
  position:relative;
  top:340px;
  -webkit-transform: rotate(10deg);
  -moz-transform: rotate(10deg);
}
#barbed{
  position:relative;
  top:300px;
  left:0px;
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
}
#spilt_paint{
  position:relative;
  top:-115px;
  left:50px;
  z-index:1000;
}
#newyork_grill{
  position:relative;
  top:-270px;
  left:540px;
  -webkit-transform: rotate(-10deg);
  -moz-transform: rotate(-10deg);
}
#carolpostit{
  position:relative;
  top:25px;
  left:300px;
}
#carol_linkedin{
	position:relative;
  top:-490px;
  left:275px;
	height:50px;
}
/* ===================== RICHIE ======================*/
#feynman{
  position:relative;
  top:325px;
  left:10px;
  -webkit-transform: rotate(10deg);
  -moz-transform: rotate(10deg);
}
#dali{
  position:relative;
  top:340px;
  -webkit-transform: rotate(-5deg);
  -moz-transform: rotate(-5deg);
}
#silence{
  position:relative;
  top:300px;
  left:0px;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
}
#msf{
  position:relative;
  top:30px;
  left:50px;
  -webkit-transform: rotate(-10deg);
  -moz-transform: rotate(-10deg);
}
#richiepostit{
  position:relative;
  top:30px;
  left:440px;
}
#mouse{
  position:relative;
  top:-440px;
  left:220px;
  z-index:1000;
}
#richie_linkedin{
	position:relative;
  top:-575px;
  left:210px;
	height:50px;
}
/* ===================== JADE ======================*/

#jadepostit{
  position:relative;
  top:-100px;
  left:460px;
}

#jadeicon{
  position:relative;
  top:-70px;
  left:130px;
}

#tearsofthedesert{
  position:relative;
  top:75px;
  left:30px;
    -webkit-transform: rotate(-7deg);
  -moz-transform: rotate(-7deg);
}

#shawshank{
  position:relative;
  top:100px;
  left:-290px;
    -webkit-transform: rotate(2deg);
  -moz-transform: rotate(2deg);
}

#medieval{
  position:relative;
  top:-60px;
  left:10px;
    -webkit-transform: rotate(-7deg);
  -moz-transform: rotate(-7deg);
}

/*===================== Our Work ==========================*/

#slideshow #slidesContainer {
  margin:0 auto;
  width:725px;
  height:650px;
  overflow:auto; /* allow scrollbar */
  position:relative;

}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:705px; /* reduce by 20 pixels to avoid horizontal scroll */
  height:650px;
  float:left;

}
.control {
  display:block;
  width:41px;
  height:50px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
  z-index:1000;
}
#leftControl {
  top:355px;
  left:0;
  background-image:url('http://www.admast.co.uk/images/arrow4.png');
  background-repeat:no-repeat ;
  border:0px;
}
#rightControl {
  top:355px;
  right:0;
  background-image:url('http://www.admast.co.uk/images/arrow3.png');
  background-repeat:no-repeat ;
  border:0px;
}

.dorm{
  font-size:16px;
  font-weight:normal;
  text-transform:uppercase;
  margin-bottom:5px;
}

.work_category{
  color:#FF0033;
}
.our_work_text{
  margin-top:5px;
  
  font-size:12px;
  width:400px;
  height:300px;
  line-height:17px;
}
#knife_pic{
  position:relative;
  left:-185px;
  top:205px;
}
/* ====================== ALLAN BROS =========================== */

#allan_open{
  position:relative;
  top:-150px;
  left:60px;
  height:370px;
}
#allan_closed{
  position:relative;
  top:-110px;
  left:-60px;
  height:310px;
}/*
#allan_comp{
  position:relative;
  top:-520px;
  left:430px;
  height:100px;
}*/
#allan_logo{
  position:relative;
  top:-650px;
  left:435px;
  height:100px;
}

/* ====================== ALTO =========================== */
#alto_logo{
  position:relative;
  top:-540px;
  left:280px;
  height:75px;
}
#alto_news{
  position:relative;
  top:-75px;
  left:-50px;
  height:250px;
}
#alto_brochure{
  position:relative;
  top:-350px;
  left:245px;
  height:275px;
  z-index:2;
}
#alto_comp{
  position:relative;
  top:-910px;
  left:410px;
  z-index:1;
  height:325px;
}
#alto_quote{
  font-size:11px;
  position:relative;
  top:-665px;
  left:0px;
  text-align:left;
  color:#FF0033;
  display:none;
}
/* ========================= ARCS =========================== */
#arcs_pic1{
  position:relative;
  top:-20px;
  left:150px;
  height:285px;
}
#arcs_pic2{
  position:relative;
  top:-225px;
  left:100px;
  height:250px;
}
/* ========================= BENCHMARK =========================== */
#benchmark_1{
  position:relative;
  top:0px;
  left:100px;
  height:300px;
  z-index:2;
}
#benchmark_2{
  position:relative;
  top:-240px;
  left:295px;
  height:285px;
  z-index:1;
}
/* ========================= HILCO / WOOLIES =========================== */
#woolies_50{
  position:relative;
  top:-175px;
  left:65px;
  height:450px;
  z-index:1;
}
#woolies_60_black{
  position:relative;
  top:-600px;
  left:270px;
  height:225px;
  z-index:2;
}
#woolies_60_red{
  position:relative;
  top:-465px;
  left:-20px;
  height:250px;
  z-index:3;
}

/* ========================= METRO =========================== */
#metro_xams_spread{
  position:relative;
  top:-200px;
  left:55px;
  height:295px;
  z-index:10;
}
#metro_summer_spread{
  position:relative;
  top:-500px;
  left:225px;
  height:295px;
  z-index:5;
}
#metro_summer_front{
  position:relative;
  top:-330px;
  left:-335px;
  height:300px;
  z-index:20;
}
#metro_xmas_front{
  position:relative;
  top:-675px;
  left:335px;
  height:300px;
  z-index:20;
}

/* ========================= ONSPEC =========================== */
#onspec_paper{
  z-index:1;
  height:240px;
  position:relative;
  top:-265px;
  left:75px;
}
#onspec_mag1{
  z-index:2;
  height:350px;
  position:relative;
  top:-65px;
  left:-190px;
}
#onspec_mag2{
  z-index:3;
  height:330px;
  position:relative;
  top:-465px;
  left:380px;
}
#onspec_comp{
  position:relative;
  top:-735px;
  left:125px;
  z-index:1;
  height:325px;
}
/* ========================= SCOTMID =========================== */
#scotmid_1{
  z-index:2;
  height:110px;
  position:relative;
  top:-350px;
  left:90px;
  -webkit-transform: rotate(-5deg);
  -moz-transform: rotate(-5deg);
  -box-shadow: -5px 5px 5px #ccc;
  -moz-box-shadow: -5px 5px 5px #ccc;
  -webkit-box-shadow: -5px 5px 5px #ccc;
}
#scotmid_2{
  z-index:1;
  height:350px;
  position:relative;
  top:-250px;
  left:100px;
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  -box-shadow: 5px 5px 5px #ccc;
  -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
}
#scotmid_3{
  z-index:3;
  height:250px;
  position:relative;
  top:-120px;
  left:-268px;
  -webkit-transform: rotate(12deg);
  -moz-transform: rotate(12deg);
  -box-shadow: 5px 5px 5px #ccc;
  -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
}
/* ========================= SEE =========================== */
#see_press_ad{
  position:relative;
  top:-300px;
  left:40px;
  height:200px;
  z-index:5;
}
#see_letter{
  position:relative;
  top:-90px;
  left:40px;
  height:375px;
  z-index:5;
}
#see_comp{
  position:relative;
  top:-380px;
  left:375px;
  height:125px;
  z-index:10;
}
#see_appoint{
  position:relative;
  top:-365px;
  left:-215px;
  height:150px;
  z-index:10;
}
#see_bc_front{
  position:relative;
  top:-380px;
  left:-260px;
  height:90px;
  z-index:5;
}
#see_appoint_fold{
  position:relative;
  top:-655px;
  left:135px;
  height:90px;
  z-index:15;
}
#see_bc_back{
  position:relative;
  top:-655px;
  left:125px;
  height:80px;
  z-index:20;
}
#see_web{
  position:relative;
  top:-910px;
  left:145px;
  z-index:1;
  height:325px;
}

/* ========================= T&M =========================== */
#tandm_3{
 position:relative;
  top:-100px;
  left:150px;
  height:350px;
  z-index:5;
}
#tandm_2{
  position:relative;
  top:-300px;
  left:40px;
  height:115px;
  z-index:10;
}
#tandm{
  position:relative;
  top:-150px;
  left:-125px;
  height:130px;
  z-index:15;
}
#tandm_tv{
  position:relative;
  top:-710px;
  left:385px;
  z-index:1;
  height:250px;
}
/* ========================= TVS =========================== */
#tvs_press_ad{
  height:250px;
  position:relative;
  left:70px;
  top:15px;
  z-index:10;
}
#tvs_intro{
  height:250px;
  position:relative;
  top:-50px;
  left:0px;
  z-index:5;
}
#tvs_tv{
  height:250px;
  position:relative;
  top:-25px;
  left:-120px;
  z-index:10;
}
#tvs_sky{
  height:250px;
  position:relative;
  top:-385px;
  left:455px;
  z-index:5;
}
#tvs_web{
  position:relative;
  top:-620px;
  left:210px;
  z-index:1;
  height:325px;
}
/* ========================= WETHERBY =========================== */
#wetherby_poster{
  height:375px;
  position:relative;
  top:-200px;
  left:75px;
  z-index:1;
}
#wetherby_autumn_leaflet{
  height:250px;
  position:relative;
  top:-175px;
  left:-175px;
  z-index:2;
}
#wetherby_leaflet{
  height:225px;
  position:relative;
  top:-595px;
  left:470px;
  z-index:2;
}
#wetherby_bc{
  height:110px;
  position:relative;
  top:-620px;
  left:400px;
  z-index:3;
}
#wetherby_appoint{
  height:125px;
  position:relative;
  top:-455px;
  left:275px;
  z-index:3;
}
/* ================================================================ */


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

.help_text{
  margin-top:15px;
  font-size:12px;
  width:450px;
  height:300px;
  line-height:17px;
  float:left;
  color:#666666;
}
#system_help_text{
  margin-left:75px;
  width:475px;
}
#system_help_text ul{
  margin-left:-20px;
}
#system_help_text li{
  margin-top:5px;
  color:red;
}
#websites{
  position:relative;
  top:15px;
  width:700px;
  text-align:left;
}
.help_pic{
  position:relative;
  top:-35px;
  left:-40px;
  height:200px;
  width:200px;
  float:right;
  z-index:-2;
}
pig_pic{
  position:relative;
  left:50px;
}
#target_example{
  margin-left:75px;
  width:450px;
}
#target_table{
  width:600px;
  border:solid #666666 1px;
}
#target_table th{
  background-color:#FF0033;
  color:white;
  border:solid #666666 1px;
}
#disclaimer{
  font-size:9px;
  width:600px;
}
#paper_plane{
    width:300px;
    position:relative;
    top:115px;
    left:-65px;
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
}
#ginger_cutter{
    position:relative;
    top:45px;
    left:-50px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
}
#free_system{
  position:relative;
  top:-175px;
  left:100px;
  width:150px;
}
#system_box{
  width:175px;
  position:relative;
  top:100px;
  left:275px;
}
#juicer_pic{
   position:relative;
  top:-455px;
  left:175px;
}

/* ===============================DESIGN ====================================*/
#ross_img_1{
	height:175px;
	z-index:1;
	position:relative;
	top:-100px;
	left:250px;
}

#framesavers_2{
	height:200px;
	z-index:1;
	position:relative;
	top:-725px;
	left:485px;
}
#framesavers_1{
	height:150px;
	z-index:2;
	position:relative;
	top:-625px;
	left:325px;
}
#iphoto_2{
	height:150px;
	z-index:3;
	position:relative;
	top:-650px;
	left:350px;
}
#iphoto_1{
	height:125px;
	z-index:4;
	position:relative;
	top:-585px;
	left:275px;
}
/*=============================== DIGITAL ====================================*/
#alto_web{
  width:150px;
  position:relative;
  left:45px;
  top:-5px;
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -box-shadow: 5px 5px 5px #999;
  -moz-box-shadow: 5px 5px 5px #999;
  -webkit-box-shadow: 5px 5px 5px #999;
}
#ces_web{
  width:150px;
  position:relative;
  left:45px;
  top:15px;
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -box-shadow: 5px 5px 5px #999;
  -moz-box-shadow: 5px 5px 5px #999;
  -webkit-box-shadow: 5px 5px 5px #999;
}
#glenrose_web{
  width:150px;
  position:relative;
  left:45px;
  top:35px;
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -box-shadow: 5px 5px 5px #999;
  -moz-box-shadow: 5px 5px 5px #999;
  -webkit-box-shadow: 5px 5px 5px #999;
}
#riverside_web{
  width:150px;
  position:relative;
  left:495px;
  top:55px;
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -box-shadow: 5px 5px 5px #999;
  -moz-box-shadow: 5px 5px 5px #999;
  -webkit-box-shadow: 5px 5px 5px #999;
}
#onspec_web{
  display:none;
  width:150px;
  position:relative;
  left:330px;
  top:-90px;
  -webkit-transform: rotate(-10deg);
  -moz-transform: rotate(-10deg);
  -box-shadow: -5px 5px 5px #999;
  -moz-box-shadow: -5px 5px 5px #999;
  -webkit-box-shadow: -5px 5px 5px #999;
}
/* ==============================FAQ===============================*/
#faq_col1{
  width:300px;
  float:left;
  margin-top:30px;
}
#faq_col2{
  width:300px;
  float:right;
  margin-right:40px;
   margin-top:30px;
}
#faq_col1 h2, #faq_col2 h2{
  width:300px;
}

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

.contact_text{
  margin-top:15px;
  font-size:12px;
  width:450px;
  height:300px;
  line-height:17px;
  float:left;
}
#contact_pic{
  position:relative;
  top:50px;
  left:-150px;
  height:200px;
  width:200px;
  float:right;
}


.google_map_link{
  font-size:10px;
  color:#FF0033;
  text-decoration:none;
}

#find_us_button{
  font-weight:bold; 
  border:0px;
  color:white;
  background-color:#FF0033;
}
#postcode{
  width:70px;
  font-size:12px;
  margin-top:15px;
/* ===================== 404 ==============================*/}
#error_404{
   border:0;
   width:100%;
   margin-top:0px;
}

/* ===================== FOOTER ======================*/
#footer{
  font-size:10px;
  color:#999999;
  text-align:center;
  position:relative;
  top:790px;
}

#footer a{
  text-decoration:none;
  color:#999999;
}

#footer a:hover, a:active, a:focus{
  text-decoration:underline;
  color:#FF0033;
}
















/* ========================= NEW HOME PAGE ========================*/

#page_content{
	overflow:visable;
}
	#front_left{
		width:385px;
		float:left;	
		line-height: 20px;
	}
	#front_left h1{
		font-size:18px;	
		margin-top:25px;
	}
	#front_right{
		background:  #D30D1A;
		background: -moz-linear-gradient(100% 100% 90deg, #64060C, #D30D1A);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D30D1A), to(#64060C));
		float:right;
		width:310px;
		height:630px;	
	}
		.front_page_1{
			  height:320px;
			  width:290px;
			  float:left;
			  margin-left:20px;
		}
		
		.front_page_2{
			  height:150px;
			  width:290px;
			  float:right;
			  margin-right:20px;
			  text-align:left;
		}
			.asterix{
				font-family:'Avant Garde',sans-serif; 
				font-size:36px;
			}
			.fp_text{
				text-align:center;
				color:white;
				font-size:26px;
				font-weight:bold;
				position:relative;
				left:17px;
				top:35px;
				height:130px;
			}
			.fp_pic{
				margin:0px auto;
			}
			#blender_pic{
				margin-left:20px;
			}
			#paint_pic{
				margin-left:-20px;
			}
			#pig_pic{
				margin-left:-10px;	
			}
			#corkscrew_pic{
				margin-left:-75px;	
			}
			#twitter{
				margin:auto;
				position:relative;
				top:40px;
				left:10px;
				height:75px;
				width:280px;
				font-size:12px;
				color:#FFF;
			}
			#twitter a{
				text-decoration:none;
				color:#888;
				font-size:12px;
			}
			#twitter h2 a{
				color:#FFF;
				font-size:14px;
				
			}
			
			
