/* canineclaw.co.uk print */

* {
	color: black !important;  white !important;
}
@page {
	size: 21cm 29.7cm;
}

@page {
	margin: 3cm;
}


#top {
  margin: 0px;
  padding: 0px; 
  background: #FFFFFF; 
  height: 120px; 
  text-align: left;
}

#left {
  position: absolute;
  left: 0px;
  top: 120px;
  width: 20px; /* was 220  */
  background: #FFFFFF;
  padding: 3px;
}

#center {
  margin-left: 60px; /* was 227.5  */
  margin-right: 3cm; /* was 37.5 */
  background: #FFFFFF;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 10px;
  padding-left: 10px;
}

#right {
  position: absolute;
  right: 0px;
  top: 120px; 
  width: 20px;
  background: #FFFFFF;
  color: #000000;
  padding: 6px;
  text-align: right;
}

#footer {
  background: #FFFFFF;
  margin: 0px;
  text-align: center;
  color: #000000;
  visibility: hidden;
  padding: 3px;
}

/* Removes default top margin from left/right column paragraphs in Mozilla */
div > p {
  margin-top: 0;
}

p, ul, ol, li {

  font:  0.95em / 1.75 Times New Roman, Verdana, Arial, sans-serif;	
}

.pw{
  font : 10pt Arial,geneva,helvetica;
  color: #FFFFFF;
}


h1 {
  font : bold 20pt Times New Roman, Verdana, Helvetica, geneva;
  color: #0033CC;
}

h2 {
  font : bold 18px Verdana, Arial, Helvetica, geneva;
  color: #0033CC;
   }


h3 {

  font : bold 16px Verdana, Arial, Helvetica, geneva;
/*  padding: 3px; */
}


h4 {
  font : bold 14px Verdana, Arial, Helvetica, geneva;
  background: #0033CC;
  color: #FFFFFF;
  padding: 3px;
}

h5 {
  font : bold 12px Verdana, Arial, Helvetica, geneva;
  background: #0033CC;
  color: #FFFFFF;
  padding: 3px;
  width: 75%;
}

h6 {
  font : bold 11px Verdana, Arial, Helvetica, geneva;
  background: #777777;
  color: #FFFFFF;
  padding: 3px;
  width: 60%;
}

/* Navigation */

ul#mainnav {
position: relative;
top: 0px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-color: #0033CC;
		
	}
		
ul#mainnav li {
	display: none; /* was block */
	border-top: 1px solid #A5B5C6;
	}

ul#mainnav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 6px 6%;
	background-color: #0033CC;  
	font: bold 0.8em /1.75 arial, sans-serif;		/* If you get an unwanted gap after your a block (IE-Win) try increasing the line height		*/
	color: #fff;
	text-decoration: none;
	width: 88%;				/* was88% 	Causes Problems in IE5-Mac and Netscape/Mozzilla - see next fix		*/
	}

ul#mainnav li a:hover {
	background-color: #0066CC;  
	color: #eee;
	}
	
 /*links in the right hand column*/

a.linkclass,
a.linkclass:visited {text-decoration:none; color:#FFFFFF; font-weight:bold; }
a.linkclass:active {text-decoration:none; color:#FFFFFF; font-weight:bold; }
a.linkclass:hover {text-decoration:underline; color:#FF0000; font-weight:bold; }

a,a:visited,a:active {text-decoration: none;}

/* center panel */

a.linkclass1,
a.linkclass1:visited {text-decoration:none; color:#0033CC; font-weight:bold; }
a.linkclass1:active {text-decoration:none; color:#0033CC; font-weight:bold; }
a.linkclass1:hover {text-decoration:underline; color:#FF0000; font-weight:bold; }

a,a:visited,a:active {text-decoration: none;}

/* White reversed out of blue*/
.wrevb {
	background: #0000CC;
	color: #FFFFFF;
	font-family: Verdana;
	font-size:	 15px;
	font-weight: bold;
	padding:4px
}

/* White reversed out of FAQ Questions*/
.wrevbhq {
	background: #0077B7;
	color: #FFFFFF;
	font-family: Verdana,sans-serif;
	font-size:	 14px;
	font-style: italic;
	font-weight: bold;
	margin-left:   0px; /*to position the content area to the right of the navigation*/
	margin-right: 20px; /*breathing space for the text*/
	max-width: 570px; /*readbility even on big screens*/
	padding: 5px; /*space to separate navigation and content*/
	width: auto;
	
}

/*  #99CCFF;*/

/* White reversed out of FAQ Answers* original settings */

.wrevbha
 {
	background: #CCFFFF;
	/*color: #FFFFFF;*/
	font-family: Verdana,sans-serif;
	font-size:	 14px;
	font-weight: bold;
	margin-left:   0px; /*to position the content area to the right of the navigation*/
	margin-right: 20px; /*breathing space for the text*/
	max-width: 570px; /*readbility even on big screens*/
	padding: 5px; /*space to separate navigation and content*/
	width: auto;
	
}

/* White reversed out of 1blue*/
.wrevb1 {
	background: #0000CC;
	color: #FFFFFF;
	font-family: Verdana,sans-serif;
	font-size:	 15px;
	font-weight: bold;
	padding:4px;
	
}

 /* White reversed out of blue Catering Hire text*/
.wrevbh {
	background: #BBBBBB;
	color: #000000;
	font-family: Verdana,sans-serif;
	text-align: center;
	font-size:	 15px;
	font-weight: bold;
	margin-left:   0px; /*to position the content area to the right of the navigation*/
	margin-right: 20px; /*breathing space for the text*/
	max-width: 570px; /*readbility even on big screens*/
	padding: 5px; /*space to separate navigation and content*/
	width: auto;
}

 
/* ACE name blue on the standard background*/
.Wbyline
{
	background: #777777;
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-size:	 20px;
	text-align: center;
	font-weight: bold;
   margin-right: 100px; 
	padding: 5px; /*space to separate navigation and content*/
	width: auto;
}

/* Left Navigation text*/
.Lnav
{
	background: #777777;
	color: #FFFFFF;
	font-family: Verdana;
	font-size:	 20px;
	text-align: center;
	font-weight: bold;
	padding: 2px;
}

ul#blue {
list-style-image: url("images/BB3.gif");
}

ul.blue {
list-style-image: url("images/BB3.gif");
}

body {
margin: 0;
padding: 0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #DDDDDD;
text-align: center;
}

#wrapper {
	position: relative;
	text-align: left;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 0 0 0;
   border: 0px solid #000000;
	background-color: #FFFFFF;
}
    
 #dog1 {
   position: absolute;
	top: 5px;
	left: 226px;
	display: none;  /* added to stop dog 1 printing */
}

#dog2 {
 position: absolute;
	top: 5px;
 	right: 30px;
	display: none;  /* added to stop dog 2 printing */
}   


#FAQs {
	border:0px solid #000000;
	border-collapse: collapse;
}

#FAQs tbody tr.even td {
		table-layout: fixed;
	   width: 95%; 
		border-collapse: collapse;
		border: 0px solid; 
       background-color: #3333CC;   
       color: #FFFFFF;
       font-size: .8em;
		 Vertical-align: top;
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin-left:   0px; 
	margin-right: 20px;
	padding: 5px; 
   text-align:left;

    }
    
 #FAQs tbody tr.odd  td {
		table-layout: fixed;
       width: 95%;
		border-collapse: collapse;
		border: 0px solid;
       background-color: #004F4F;
       color: #FFFFFF;
		 font-size: .85em; 
		 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      vertical-align: top;
       margin-left:   0px;
	margin-right: 20px; 
	padding: 5px;
       text-align: left;
    } 


 #logo4 {
   position: absolute; 
	top: 10px; /* was 250 */
	left: 250px;
	display: none;
}

 #logo5 {
   position: absolute;
	top:  247px; /* was 5 */
	left: 50px; /*was 46 */
	font-size: .70em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: none;
}

 #logoc1 {
   position: absolute;
	top: 0px;
   left: 12.5px
}

#logoc2 {
   position: absolute;
	top: 21px;
   left: 0px
}

 #logoc3 {
   position: absolute;
	top: 50px;
   left: 12.5px
}


 #logo1 {
   position: absolute;
	top: 22px;
	left: 53px
}

 #logo2 {
   position: absolute;
	top: 51px;
	left: 53px;
	
}

 #logo3 {
   position: absolute;
	top: 76px;
	left: 53px
}

 #dogsb1 {
   position: absolute;
	top: 2px;
	left: 393px; /* was 404 */
	display: none;  /* added to stop dog 1 sb printing */
}

 #dogsb2 {
   position: absolute;
	top: 70px;
	right: 175px; /* was 255*/
	display: none;  /* added to stop dog 2 sb printing */
}

.adboxr {
position: relative; /* was position: absolute; top; 235px; right 45px; */
top: 0px;

	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	border-style: solid;
	border-color:  #FFFFFF; /* was red FF0000 */ 
	background-color: #FFFFFF;
	width: 220px;
}

.adboxb {
/* position: relative;
top: 0px; */
position: absolute;
top: 288px;
right: 180px; /* was 50 */
	padding: 0px 0px -10px 0px;
	margin: 0 0 -5px 0;
	border-style: solid;
	border-color:  #FFFFFF; /* was blue #0033CC */
	background-color: #FFFFFF;
/*	text-align: left; */
	width: 220px;
}

#leftpic{
   position: relative;
	top: 50px;
	left: 0px;
	text-align: center;
	display: none;  /* added to stop dog slideshow printing */
}

 #logo7 {
   position: relative;
	top: 250px;
	left: 3px;
}


 #logo11 {
 display: none;
}

 #logo8 {
 font:  0.95em / 1.75 Verdana, Arial, sans-serif;	/* was bold 0.8em / 1.75  */
  background: #777777;
  color: #FFFFFF;
  padding: 3px;
  display: none;
}

 #step1 {
   position: absolute;
	top: 360px;
	left: 235px;
	width: 100px;
}

 #step2 {
   position: absolute;
	top: 360px;
	left: 335px;
	width: 100px;
}

 #step3 {
   position: absolute;
	top: 360px;
	left: 435px;
	width: 100px;
}

 #step4 {
   position: absolute;
	top: 360px;
	left: 535px;
	width: 100px;
}

#step5 {
   position: absolute;
	top: 660px;
	left: 235px;
	width: 500px;
}


 #logo4p {
   position: absolute; 
/*	top: 10px; */   /* was 250 */
	left: 250px;
}

#none {
	display: none;
}

.largerpricest1 {
font:  0.95em / 2.75 Verdana, Arial, sans-serif;
font-weight: bold;
text-decoration: line-through;
}

.largerprice1 {
font:  0.95em / 1.75 Verdana, Arial, sans-serif;
font-weight: bold;
}
    