a             {text-decoration: none;}
a:link        {color: #123456;}
a:active      {color: #123456;}
a:visited     {color: #123456;}
a:hover       {color: #666666;}
a:focus
{
-moz-outline-style: none;
}
object { outline:none; }
IMG{
  border:none;
}
body {
	color:#123456;
	font-size: 12pt;
	background-color:#ffffff;
	font-family : Helvetica, Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	text-align: center;
  min-width: 733px;
}

#wrapper {
	position: relative; 
	margin-top:0px;
	text-align: left;
	width: 769px;
	margin-left: auto;
	margin-right: auto;
	min-height:100%;
}

.outer{
  background: url(../images/bg/background.png) repeat-y;     
  position:absolute;
  z-index: 10;
  left:20px;
  top:125px;
  width:747px;
}

.Background{
	position:relative;
	top: -5px;
	left: 0px;
  width:785px;
  border: 0px;
  z-index: 5;
  font-family : Helvetica, Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
  min-height:100%;
}

.Header{
	position:relative;                                                                                 
	top: 0px;
	left: 0px;
  height:125px;
  width:768px;
  border: 0px;
  z-index: 76;
  background-image:url('../images/bg/home_head.png');
  font-family : Helvetica, Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
}

.Nav_Bar{
	position:absolute;
	top: 100px;
	left: 340px;
  height:70px;
  width:395px;
  border:0px;
  z-index: 100;
}

.copyright{
	position:absolute;
	bottom: -7px;
	left: 6px;
  height:43px;
  width:750px;
  border: 0px;
  z-index: -2;
  background-image:url('../images/bg/copyright.png');
  background-repeat:no-repeat;
  font-family : Helvetica, Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
}

.Nav a {
		color: #ffffff;
		font-size: 12pt;
		}
.Nav a:hover {
		color: #ffffff;
		font-size: 14pt;
		}
.Nav a:active {
		color: #ffffff;
		font-size: 14pt;
		}
/* HOME PAGE ELEMENTS */
.home_elements{
	position:relative;
	top: -4px;
	left: -56px;
	height:801px;
  width:792px;
  border: 3px;
  z-index: 10;
 	background-image:url('../images/bg/home_elements.png');
 	background-repeat: no-repeat;
}

.why{
	position:absolute;
	top: 400px;
	left: 266px;
	height:28px;
  width:160px;
  border: 0px;
  z-index: 20;
  background-image:url('../images/headers/why.png');
  background-repeat: no-repeat;
}

.seen{
	position:absolute;
	top: 594px;
	left: 266px;
	height:28px;
  width:160px;
  border: 0px;
  z-index: 20;
  background-image:url('../images/headers/seen.png');
  background-repeat: no-repeat;
}

.friend{
	position:absolute;
	top: 692px;
	left: 70px;
	height:28px;
  width:160px;
  border: 0px;
  z-index: 20;
  background-image:url('../images/headers/friend.png');
  background-repeat: no-repeat;
}

.home_animations{
	position:absolute;
	top: 35px;
	left: 430px;
	height:154px;
  width:339px;
  border: 0px;
}

.home_text{
	position:absolute;
	top: 335px;
	left: 70px;
  height:75px;
  width:430px;
  border: 3px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
  z-index: 20;
  color:black;
  text-align:justify;
}

.home_text2{
	position:absolute;
	top: 440px;
	left: 268px;
  height:75px;
  width:230px;
  border: 3px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
  z-index: 20;
  color:black;
  text-align:justify;
}

.home_text3{
	position:absolute;
	top: 650px;
	left: 73px;
  height:75px;
  width:422px;
  border: 3px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
  z-index: 20;
  color:black;
  text-align:justify;
}
.recent_text1{
	position:absolute;
	top: 416px;
	left: 516px;
  height:23px;
  width:240px;
  border: 3px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
  z-index: 20;
  color:#666;
}

.recent_text2{
	position:absolute;
	top: 556px;
	left: 516px;
  height:40px;
  width:240px;
  border: 3px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
  z-index: 20;
  color:#666;
}

.recent_text3{
	position:absolute;
	top: 696px;
	left: 516px;
  height:75px;
  width:260px;
  border: 3px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
  z-index: 20;
  color:#666;
}

/* END OF HOME PAGE ELEMENTS */

/* contact page */


.contact_elements{
	position:relative;
	top: 0px;
	left: 0px;
  width:700px;
  height:460px;
  border: 0px;
  z-index: 20;
}

.contact_content{
	position:relative;
	top: -80px;
	left: -45px;
	height:625px;
  width:800px;
  border: 0px;
  z-index: 75;
 	background-repeat: no-repeat;
 	min-height:100%;
}

.contact_text{
	position:absolute;
	top: 40px;
	left: 15px;
  height:50px;
  width:432px;
  border: 3px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
  z-index: 20;
  color:#000;
  font-size: 14px;
  z-index:10;
  text-align:justify;
}

.contact_text2{
	position:absolute;
	top: 100px;
	left: 15px;
  height:50px;
  width:432px;
  border: 3px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
  z-index: 20;
   color:#000;
  font-size: 14px;
  z-index:10;
  text-align:justify;
}

.contact_box{
	position:absolute;
	top: 160px;
	left: 0px;
	height:260px;
  width:410px;
  border: 0px;
  z-index: 21;
  font-size: 11px;
}

.pcphone{
	position:absolute;
	top: 50px;
	left: 501px;
	height:338px;
  width:229px;
  border: 0px;
  z-index: 20;
  background-image:url('../images/bg/pcphone.png');
  background-repeat: no-repeat;
}

.enquiry{
	position:absolute;
	top: 10px;
	left: 13px;
	height:28px;
  width:154px;
  border: 0px;
  z-index: 20;
  background-image:url('../images/bg/enquiry.png');
  background-repeat: no-repeat;
}

.ournumbers{
	position:absolute;
	top: 155px;
	left: 13px;
	height:45px;
  width:439px;
  border: 0px;
  z-index: 20;
  background-image:url('../images/headers/ournumbers.png');
  background-repeat: no-repeat;
}


.error{
	position:absolute;
	top: 185px;
	left: 0px;
  height:30px;
  width:380px;
  border: 0px;
  z-index: 20;
  text-align:justify;
  font-family : Helvetica, Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
  font-size: 12pt;
  line-height: 1.2;
  font-weight:bold;
  color:#749CDF;
}

/* WEB PAGE ELEMENTS */

.webpage_content{
	position:relative;
	top: -80px;
	left: -45px;
	height:715px;
  width:800px;
  border: 0px;
  z-index: 75;
  background-image:url('../images/bg/web_header.png');
 	background-repeat: no-repeat;
 	min-height:100%;
}
.web_head{
	position:absolute;
	top: 46px;
	left: -25px;
	height:135px;
  width:136px;
  border: 0px;
  z-index: 100;
  background-image:url('../images/bg/web_head.png');
  background-repeat: no-repeat;
  color:#5E8D23;
  font-size: 14px;
}

.dandi{
	position:absolute;
	top: 688px;
	left: 660px;
	height:72px;
  width:136px;
  border: 0px;
  z-index: 100;
  background-image:url('../images/headers/wdandi.png');
  background-repeat: no-repeat;
  color:#5E8D23;
  font-size: 14px;
}

.site{
	position:absolute;
	top: 415px;
	left: 511px;
	height:22px;
  width:148px;
  border: 0px;
  z-index: 100;
  background-image:url('../images/headers/site.png');
  background-repeat: no-repeat;
  color:#5E8D23;
  font-size: 14px;
}

.sitelink{
	position:absolute;
	top: 590px;
	left: 525px;
	height:168px;
  width:156px;
  border: 0px;
  z-index: 100;
}

.web_text{
	position:absolute;    
  text-align:justify;
  top: 200px;
	left: 63px;
  height:105px;
  width:700px;
  border: 3px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
  z-index: 20;
  color:black;
  background-repeat: no-repeat;
}


.web_text2{
	position:absolute;    
  text-align:justify;
  top: 665px;
	left: 63px;
  height:65px;
  width:437px;
  border: 3px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
  z-index: 30;
 color:#749CDF;
  background-repeat: no-repeat;
}

.web_text3{
	position:absolute;    
  text-align:justify;
  top: 270px;
	left: 62px;
  height:105px;
  width:580px;
  border: 3px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
  z-index: 20;
  color:black;
  background-repeat: no-repeat;
}

.ever{
	position:absolute;
	top: 280px;
	left: 52px;
	height:334px;
  width:443px;
  border: 0px;
  z-index: 10;
  background-repeat: no-repeat;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

.mitzi{
	position:absolute;
    top: 280px;
	left: 52px;
	height:334px;
  width:443px;
  border: 0px;
  z-index: 10;
  background-repeat: no-repeat;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
} 

.valli{
	position:absolute;
	top: 280px;
	left: 52px;
	height:334px;
  width:443px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
}

.castle{
	position:absolute;
	top: 280px;
	left: 52px;
	height:334px;
  width:443px;
  border: 0px;
  z-index: 10;
  background-repeat: no-repeat;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

.tabi{
	position:absolute;
	top: 280px;
	left: 52px;
	height:334px;
  width:443px;
  border: 0px;
  z-index: 10;
  background-repeat: no-repeat;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

.website_text{
	position:absolute;
	text-align:justify;
  top: 5px;
	left: 465px;
  height:300px;
  width:245px;
  border: 3px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
  z-index: 20;
   color:#749CDF;
}


.web_desc{
  position:absolute;
  color:black;
  top:160px;
  left:-2px;
  width:270px;
  font-size: 15px;
  color:#CC66CC;
  z-index: 30;
}


/* print PAGE ELEMENTS */

.printpage_content{
	position:relative;
	top: -10px;
	left: 20px;
	height:770px;
	padding:0px;
  width:800px;
  border: 0px;
  z-index: 20;
  color:#5E8D23;
  font-size: 14px;
}
/*
.printpage_content img{
   border: 3px solid #999;
}                           */

.print_elements{
	position:absolute;
	top: 10px;
	left: -65px;
	height:122px;
  width:781px;
  border: 0px;
  z-index: 100;
  background-image:url('../images/bg/print_elements.png');
  background-repeat: no-repeat;
  color:#5E8D23;
  font-size: 14px;
}
.print_head{
	position:absolute;
	top: 85px;
	left: -20px;
	height:80px;
  width:140px;
  border: 0px;
  z-index: 100;
  background-image:url('../images/bg/print_head.png');
  background-repeat: no-repeat;
  color:#5E8D23;
  font-size: 14px;
}

.print_text{
	position:absolute;
	top: 143px;
	left: -2px;
  height:20px;
  width:720px;
  border: 3px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
  z-index: 20;
  color:#696969;
}

.print_text2{
	position:absolute;    
  text-align:justify;
   top: 280px;
	left: 450px;
  height:105px;
  width:255px;
  border: 3px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
  z-index: 20;
  color:#749CDF;
  background-repeat: no-repeat;
}

.quote{
	position:absolute;
	top: 576px;
	left: 460px;
	height:119px;
  width:138px;
  border: 0px;
  z-index: 100;
}

.print_header{
	position:absolute;
	top: 253px;
	left: 443px;
	height:80px;
  width:140px;
  border: 0px;
  z-index: 100;
  background-image:url('../images/headers/illustration.png');
  background-repeat: no-repeat;
  color:#5E8D23;
  font-size: 14px;
}

.greybar{
	position:absolute;
	top: 217px;
	left: -3px;
	height:26px;
  width:295px;
  border: 0px;
  z-index: 10;
  background-image:url('../images/roll/greybar.jpg');
  background-repeat: no-repeat;
  color:#5E8D23;
  font-size: 14px;
}

.print_text a{
 font-weight:bold;
 width:240px;
  border: 0px;
   color:#749CDF;
}

	
.lb{
	position:absolute;
	top: 850px;
	left: -5px;
	height:220px;
  width:820px;
  border: 0px;
  z-index: 20;
  color:#5E8D23;
  font-size: 14px;
}

.lb2{
	position:absolute;
	top: 1010px;
	left: -5px;
	height:110px;
  width:620px;
  border: 0px;
  z-index: 20;
  color:#5E8D23;
  font-size: 14px;
}

#print1{
	position:absolute;
	top: 255px;
	left: -6px;
	height:439px;
  width:439px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
}
#print2{
	position:absolute;
	top: 255px;
    left: -6px;
	height:439px;
  width:439px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}
#print3{
	position:absolute;
	top: 255px;
	left: -6px;
	height:439px;
  width:439px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}
#print4{
	position:absolute;
	top: 255px;
	left: -6px;
	height:439px;
  width:439px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

#print5{
	position:absolute;
	top: 255px;
	left: -6px;
	height:439px;
  width:439px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

#print6{
	position:absolute;
	top: 255px;
	left: -6px;
	height:439px;
  width:439px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

#print7{
	position:absolute;
	top: 255px;
	left: -6px;
	height:439px;
  width:439px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

#print8{
	position:absolute;
	top: 255px;
	left: -6px;
	height:439px;
  width:439px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

#print9{
	position:absolute;
	top: 255px;
	left: -6px;
	height:439px;
  width:439px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

/* DESIGN PAGE ELEMENTS */

.designpage_content{
	position:relative;
	top: -10px;
	left: 20px;
	height:765px;
	padding:0px;
  width:800px;
  border: 0px;
  z-index: 20;
  color:#5E8D23;
  font-size: 14px;
}

.design_elements{
	position:absolute;
	top: 10px;
	left: -65px;
	height:122px;
  width:781px;
  border: 0px;
  z-index: 100;
  background-image:url('../images/bg/print_elements.png');
  background-råpeat: no-repeat;
  color:#5E8D23;
  font-size: 14px;
}

.design_text{
	position:absolute;    
  text-align:justify;
   top: 280px;
	left: 450px;
  height:105px;
  width:255px;
  border: 3px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
  z-index: 20;
  color:#749CDF;
  background-repeat: no-repeat;
}

.design_head{
	position:absolute;
	top: 85px;
	left: -20px;
	height:80px;
  width:140px;
  border: 0px;
  z-index: 100;
  background-image:url('../images/bg/print_head.png');
  background-repeat: no-repeat;
  color:#5E8D23;
  font-size: 14px;
}

.design_header{
	position:absolute;
	top: 253px;
	left: 449px;
	height:80px;
  width:140px;
  border: 0px;
  z-index: 100;
  background-image:url('../images/headers/design2.png');
  background-repeat: no-repeat;
  color:#5E8D23;
  font-size: 14px;
}

.quote3{
	position:absolute;
	top: 530px;
	left: 460px;
	height:119px;
  width:138px;
  border: 0px;
  z-index: 100;
}

#design1{
	position:absolute;
	top: 255px;
	left: -6px;
	height:334px;
  width:439px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
}
#design2{
	position:absolute;
	top: 255px;
	left: -6px;
	height:334px;
  width:439px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}
#design3{
	position:absolute;
	top: 255px;
	left: -6px;
	height:334px;
  width:439px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}
#design4{
	position:absolute;
	top: 255px;
	left: -6px;
	height:334px;
  width:439px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

#design5{
	position:absolute;
	top: 255px;
	left: -6px;
	height:334px;
  width:439px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

#design6{
	position:absolute;
	top: 255px;
	left: -6px;
	height:334px;
  width:439px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

#design7{
	position:absolute;
	top: 255px;
	left: -6px;
	height:334px;
  width:439px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

#design8{
	position:absolute;
	top: 255px;
	left: -6px;
	height:334px;
  width:439px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

#design9{
	position:absolute;
	top: 255px;
	left: -6px;
	height:334px;
  width:439px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}


/* PHOTOGRAPHY PAGE ELEMENTS */

.photographypage_content{
	position:relative;
	top: -10px;
	left: 20px;
	height:765px;
	padding:0px;
  width:800px;
  border: 0px;
  z-index: 20;
  color:#5E8D23;
  font-size: 14px;
}

.photography_elements{
	position:absolute;
	top: 10px;
	left: -65px;
	height:122px;
  width:781px;
  border: 0px;
  z-index: 100;
  background-image:url('../images/bg/print_elements.png');
  background-repeat: no-repeat;
  color:#5E8D23;
  font-size: 14px;
}
.photography_head{
	position:absolute;
	top: 85px;
	left: -20px;
	height:80px;
  width:140px;
  border: 0px;
  z-index: 100;
  background-image:url('../images/bg/print_head.png');
  background-repeat: no-repeat;
  color:#5E8D23;
  font-size: 14px;
}

.photography_header{
	position:absolute;
	top: 253px;
	left: 443px;
	height:80px;
  width:140px;
  border: 0px;
  z-index: 100;
  background-image:url('../images/headers/photography.png');
  background-repeat: no-repeat;
  color:#5E8D23;
  font-size: 14px;
}

.quote2{
	position:absolute;
	top: 470px;
	left: 460px;
	height:119px;
  width:138px;
  border: 0px;
  z-index: 100;
}

.photography_text{
	position:absolute;    
  text-align:justify;
   top: 280px;
	left: 450px;
  height:105px;
  width:255px;
  border: 3px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
  z-index: 20;
  color:#749CDF;
  background-repeat: no-repeat;
}


#photography1{
	position:absolute;
	top: 255px;
	left: -6px;
	height:334px;
    width:437px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
}
#photography2{
	position:absolute;
	top: 255px;
	left: -6px;
	height:334px;
    width:437px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}
#photography3{
	position:absolute;
	top: 255px;
	left: -6px;
	height:334px;
    width:437px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}
#photography4{
	position:absolute;
	top: 255px;
	left: -6px;
	height:334px;
    width:437px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

#photography5{
	position:absolute;
	top: 255px;
	left: -6px;
	height:334px;
    width:437px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

#photography6{
	position:absolute;
	top: 255px;
	left: -6px;
	height:334px;
    width:437px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

#photography7{
	position:absolute;
	top: 255px;
	left: -6px;
	height:334px;
   width:437px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

#photography8{
	position:absolute;
	top: 255px;
	left: -6px;
	height:334px;
    width:437px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

#photography9{
	position:absolute;
	top: 255px;
	left: -6px;
	height:334px;
  width:437px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

#photography10{
	position:absolute;
	top: 255px;
	left: -6px;
	height:334px;
  width:437px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

#photography11{
	position:absolute;
	top: 255px;
	left: -6px;
	height:334px;
  width:437px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}


/* logo PAGE ELEMENTS */

.logopage_content{
	position:relative;
	top: -80px;
	left: -45px;
	height:580px;
  width:800px;
  border: 0px;
  z-index: 75;
  background-image:url('../images/bg/logo_header.png');
 	background-repeat: no-repeat;
 	min-height:100%;
}

.logo_head{
	position:absolute;
	top: 87px;
	left: -8px;
	height:80px;
  width:111px;
  border: 0px;
  z-index: 100;
  background-image:url('../images/bg/logo.png');
  background-repeat: no-repeat;
  color:#5E8D23;
  font-size: 14px;
}
  
.logo_elements{
	position:absolute;
	top: 74px;
	left: 0px;
	height:122px;
  width:781px;
  border: 0px;
  z-index: 100;
  background-image:url('../images/bg/logo_elements.png');
  background-repeat: no-repeat;
  color:#5E8D23;
  font-size: 14px;
}


.logo_desc{
	position:absolute;
	text-align:justify;
  top: 5px;
	left: 465px;
  height:300px;
  width:255px;
  border: 3px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
  z-index: 20;
  color:#749CDF;
}

.logo_text{
	position:absolute;    
  text-align:justify;
   top: 136px;
	left: 63px;
  height:105px;
  width:700px;
  border: 3px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
  z-index: 20;
  color:black;
  background-repeat: no-repeat;
}

.logo_text2{
	position:absolute;    
  text-align:justify;
   top: 253px;
	left: 510px;
  height:105px;
  width:255px;
  border: 3px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
  z-index: 20;
  color:#749CDF;
  background-repeat: no-repeat;
}

.logolink{
	position:absolute;
	top: 435px;
	left: 525px;
	height:119px;
  width:138px;
  border: 0px;
  z-index: 100;
}

#logo1{
	position:absolute;
	top: 245px;
	left: 55px;
	height:334px;
  width:726px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
}
#logo2{
	position:absolute;
	top: 245px;
	left: 55px;
	height:334px;
  width:726px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}
#logo3{
	position:absolute;
	top: 245px;
	left: 55px;
	height:334px;
  width:726px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}
#logo4{
	position:absolute;
	top: 245px;
	left: 55px;
	height:334px;
  width:726px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

#logo5{
	position:absolute;
	top: 245px;
	left: 55px;
	height:334px;
  width:726px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

#logo6{
	position:absolute;
	top: 245px;
	left: 55px;
	height:334px;
  width:726px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

#logo7{
	position:absolute;
	top: 245px;
	left: 55px;
	height:334px;
  width:726px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

#logo8{
	position:absolute;
	top: 245px;
	left: 55px;
	height:334px;
  width:726px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

#logo9{
	position:absolute;
	top: 245px;
	left: 55px;
	height:334px;
  width:726px;
  border: 0px;
  z-index: 10;
  background-color: #fff;
  color:#5E8D23;
  font-size: 14px;
  display:none;
}

/* Roll over ELEMENTS */
.rollover a {
	position:absolute;
	top: 310px;
	left: 514px;
	display:block;
	width: 280px;
	height:85px;
	padding:10px 10px 10px 7px;
	font: bold 13px sans-serif;
	color:#333;
	background-image:url('../images/roll/valli_btn.png');
	background-repeat: no-repeat;
	text-decoration: none;
}

.rollover a:hover {
	background-position: 0 -110px;
	color: #049;
}
.rollover a:active {
	background-position: 0 -110px;
	color: #049;
}

.rollover2 a{
	position:absolute;
	top: 450px;
	left: 514px;
	display:block;
	width: 280px;
	height:85px;
	padding:10px 10px 10px 7px;
	font: bold 13px sans-serif;
	color:#333;
	background-image:url('../images/roll/banana_btn.png');
	background-repeat: no-repeat;
	text-decoration: none;
}
.rollover2 a:hover {
	background-position: 0 -110px;
	color: #049;
}
.rollover2 a:active {
	background-position: 0 -110px;
	color: #049;
}

.rollover3 a{
	position:absolute;
	top: 590px;
	left: 514px;
	display:block;
	width: 280px;
	height:85px;
	padding:10px 10px 10px 7px;
	font: bold 13px sans-serif;
	color:#333;
	background-image:url('../images/roll/gull_btn.png');
	background-repeat: no-repeat;
	text-decoration: none;
}
.rollover3 a:hover {
	background-position: 0 -110px;
}
.rollover3 a:active {
	background-position: 0 -110px;
}

.prt_print a {
  display:block;
	position:absolute;
	top: 6px;
	left: 2px;
	width: 92px;
	height:14px;
	z-index: 20;
	background-image:url('../images/roll/illustration.png');
	background-repeat: no-repeat;
}

.prt_print a:hover {
	background-position: 0 -14px;
}
.prt_print a:active {
	background-position: 0 -14px;
}

.prt_photo a {
	display:block;
  position:absolute;
	top: 6px;
	left: 105px;
	width: 108px;
	height:17px;
	z-index: 20;
	background-image:url('../images/roll/photography.png');
	background-repeat: no-repeat;
}

.prt_photo a:hover {
	background-position: 0 -17px;
}
.prt_photo a:active {
	background-position: 0 -17px;
}

.prt_design a {
  display:block;
	position:absolute;
	top: 6px;
	left: 225px;
	width: 61px;
	height:17px;
	z-index: 20;
	background-image:url('../images/roll/design.png');
	background-repeat: no-repeat;
}

.prt_design a:hover {
	background-position: 0 -17px;
}
.prt_design a:active {
	background-position: 0 -17px;
}

/* SERVICE PAGE ELEMENTS */
.service_elements{
	position:relative;
	top: -4px;
	left: -56px;
	height:1420px;
  width:792px;
  z-index: 10;
 	min-height:100%;
}

.services_head{
	position:absolute;
	top: -5px;
	left: 66px;
	height:329px;
  width:729px;
  z-index: 100;
  background-image:url('../images/bg/services_head.jpg');
  background-repeat: no-repeat;
  color:#5E8D23;
  font-size: 14px;
}

.web_head2{
	position:absolute;
	top:320px;
	left: 66px;
	height:21px;
  width:45px;
  z-index: 100;
  background-image:url('../images/headers/web_head.png');
  background-repeat: no-repeat;
}

.illustration_head{
	position:absolute;
	top:585px;
	left: 66px;
	height:22px;
  width:177px;
  z-index: 100;
  background-image:url('../images/headers/design.png');
  background-repeat: no-repeat;
}

.photo_head{
	position:absolute;
	top:800px;
	left: 66px;
	height:22px;
  width:177px;
  z-index: 100;
  background-image:url('../images/headers/photo.png');
  background-repeat: no-repeat;
}

.team_head{
	position:absolute;
	top:980px;
	left: 66px;
	height:22px;
  width:177px;
  z-index: 100;
  background-image:url('../images/headers/meet.png');
  background-repeat: no-repeat;
}

.ticks{
	position:absolute;
	top:355px;
	left: 66px;
	height:214px;
  width:200px;
  z-index: 100;
  padding-top:5px;
  padding-left:30px;
  background-image:url('../images/headers/ticks.png');
  background-repeat: no-repeat;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
  z-index: 20;
  color:#749CDF;
}

.ticks2{
	position:absolute;
	top:617px;
	left: 66px;
	height:165px;
  width:200px;
  z-index: 100;
  background-image:url('../images/headers/ticks2.png');
  background-repeat: no-repeat;
  padding-top:5px;
  padding-left:30px;
	font-size: 13px;
  z-index: 20;
  color:#749CDF;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
}

.ticks3{
	position:absolute;
	top:835px;
	left: 66px;
	height:90px;
  width:200px;
  z-index: 100;
  background-image:url('../images/headers/ticks3.png');
  background-repeat: no-repeat;
  padding-top:5px;
  padding-left:30px;
	font-size: 13px;
  z-index: 20;
  color:#749CDF;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
}

.team{
	position:absolute;
	top: 1015px;
	left: 70px;
	height:170px;
  width:217px;
  border: 0px;
  z-index: 100;
  background-image:url('../images/bg/team.jpg');
  background-repeat: no-repeat;
  color:#5E8D23;
  font-size: 14px;
}

.team2{
	position:absolute;
	top: 1190px;
	left: 70px;
	height:170px;
  width:217px;
  border: 0px;
  z-index: 100;
  background-image:url('../images/bg/team2.jpg');
  background-repeat: no-repeat;
  color:#5E8D23;
  font-size: 14px;
}


.services_text{
	position:absolute;
	top: 355px;
	left: 76px;
  height:375px;
  width:200px;
  padding:5px;
  padding-left:20px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
  z-index: 20;
  color:#749CDF;
  text-align:justify;
}

.services_desc{
	position:absolute;
	top: 362px;
	left: 300px;
  height:175px;
  width:475px;
  padding-right:5px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
  z-index: 20;
  color:#000;
  text-align:justify;
}

.services_text2{
	position:absolute;
	top: 623px;
	left: 300px;
  height:175px;
  width:475px;
  padding-right:5px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
  z-index: 20;
  color:#000;
  text-align:justify;
}

.services_text3{
	position:absolute;
	top: 840px;
	left: 300px;
  height:175px;
  width:475px;
  padding-right:5px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
  z-index: 20;
  color:#000;
  text-align:justify;
}

.team_text{
	position:absolute;
	top: 1015px;
	left: 300px;
  height:175px;
  width:475px;
  padding-right:5px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
  z-index: 20;
  color:#000;
  text-align:justify;
}

.team_text2{
	position:absolute;
	top: 1190px;
	left: 300px;
  height:175px;
  width:475px;
  padding-right:5px;
  font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
  z-index: 20;
  color:#000;
  text-align:justify;
}

.blue{
  color:#749CDF;
  font-weight:900;
}