
body {
margin:0; 
font-family: "Lucida Sans", Tahoma, "Helvetica 55 Roman", Arial, sans-serif;
font-size:70%;
background: #FFFFFF ;
color: #313131; 
}

body.greenHeader {
background: #427D7D url(../images/bg_topdog.gif); 
color:#96CBCB 
}
a.cotedazur {
color: #96CBCB;
font-size:11px
}
body.tasha {
background: #427D7D; 
color:#96CBCB 
}
body.top {
background:#fff url(../images/pm_topdog.jpg) no-repeat fixed ;
}
body.nav {margin:0}

td, th, tr {
font:12px Tahoma, Arial, Helvetica, sans-serif; 
line-height:140%; 
vertical-align:top  
}

p{
font:12px Tahoma, Arial, Helvetica, sans-serif; 
line-height:140%;  
}
img {
border:none
}
title {
text-transform:capitalize  
}
H1{
text-align:center;
font: italic 21px "Times New Roman",Times,serif;
font-weight:normal;
margin-top:20px; 
text-transform:capitalize;
margin:20px 0  
}
H1.left{
text-align:left;
font: italic 21px "Times New Roman",Times,serif;
font-weight:normal;
margin-top:20px 
}
h4 {
font-size:1em; 
color:#999;
font-weight:normal;
margin:10px 0 20px 0
}
h6 {
font-size:1em
}

blockquote p{margin:20px 40px 20px 10px; line-height:150%; font-size:110%}

#main {	margin-left:40px;background: #FFFFFF  url(../images/pm_topdog.jpg) fixed repeat-x right top;}

.bgflower {	background: url(../images/home-flowers.jpg) fixed no-repeat left top;}
.bgpaws {background: url(../images/home-dogpaws.gif) no-repeat fixed left top;}
.pensionpourchien{ font: italic 21px "Times New Roman",Times,serif; padding-top:15px; }
img.border { border: 1px solid #666666;	 }

.luxuryaccom {
	font-family: Garamond, "Times New Roman", serif;
	font-size: 30px;
	font-style: italic;
	color: #FFFFFF;
	line-height: 20px;
}


.pagepaws {	line-height: 18px;	background: url(../images/page-paws.gif) fixed no-repeat right bottom;

}
.chiot {font-size: 9px;
	font-style: normal;
	font-variant: normal;

}




.hund {	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	line-height: 20px;
}



div p.gallery {font: italic 21px "Times New Roman",Garamond,Times,serif;
	color: #000000; margin-top:20px
	}
.gallerybg {background: #FFFFFF  url(../images/pm_topdog.jpg) fixed repeat-x right top;
	}
a.gallery {color: #0066CC;}
a.gallery:hover {color: #438484;}

.glamour {
	font-family: "Times New Roman", Garamond, serif;
	font-size: 19px;
	font-style: oblique;
	line-height: 31px;
}
.hotelchien {
	font-family: Garamond, "Times New Roman", serif;
	font-size: 18px;
	text-align:right;
	margin-right:20px;
	padding-right:20px;
	line-height: 31px;
	color: #295050;
}
.pensionmilou {
font-family: "Times New Roman", serif;
	font-size: 36px;
	
	
}


.dogbreeds {color: #666666;		text-align:center;}

.paws {	
font-size: 11px;
color: #9AC9C9;
}

.pamperedpooch {font-size: 10px;line-height:26px;color: Gray;
}


.topdog{background: #FFFFFF  url(../images/pm_topdog.jpg) fixed repeat-x right top;

}
.subheading{
		font: bold 15px Tahoma, Arial, Helvetica, sans-serif;
}
table.cost{		
	background: #E9E9E9;
	border-top: 1px solid #A9A9A9;
	border-bottom: 1px solid #A9A9A9;
	padding:15px;
	margin-left:20px;
	margin-top:20px;
	width:90%;
	
}

td.cost{
	padding:20px;
}
.black{color:#000000; padding-bottom:4px;}
a.black:link{color:#000000; text-decoration: none;}
a.black:hover{color:blue; text-decoration: none;}


	
		
/*.poshpooch { }*/
td.poshpooch {padding-right:6px; padding-bottom:4px}

a.poshpooch {	color: #96CBCB;	text-decoration: underline;}
a.poshpooch:hover {	color: #ffffff;	text-decoration: none;}
a.poshpooch:active {color: #ffffff;	text-decoration: underline;}
#print{ text-align: right;}

ul {width:80%;list-style:outside;}
ol	li {margin:0px;	padding:0px;}

li {
margin: 2px 0em 0em 6px;
list-style-type: disc; 
vertical-align:middle;
padding:20px 0 0 5px;}

li.iconPdf {
text-decoration:none;
margin: 0em 0em 0em 20px;			
line-height: 2.5em;
list-style-image: none;
list-style: outside url(../images/icon_pdf.gif);
vertical-align: text-bottom;
}
li.iconTick {
text-decoration:none;
margin: 0em 0em 0em 20px;			
line-height: 2.5em;
list-style-image: none;
list-style: outside url(../images/icon_tick.gif);
vertical-align: text-bottom;
padding:0 0 0 5px;
}

li.iconClassic {
text-decoration:none;
margin: 0em 0em 0em 20px;			
line-height: 1.5em;
list-style-image: none;
list-style: outside url(../images/icon_classic.gif);
vertical-align: text-bottom;

}

 
 td.peacockLine
 {	border-bottom:1px solid #9EC6C5;
	height:80px; }
	
	.menu {background-color: #ffffff;  }
td.menu {text-align:right;border-bottom: 1px solid silver; vertical-align:middle;}
table.menu {	margin-top:10px;margin-bottom:5px;width:200px;  }
a.menu:link {color: #0066CC;	text-decoration: none; background-color: #ffffff;}
a span {color: #CC3300;	text-decoration: none; background-color: #ffffff;}
a.menu:hover {	color: navy;text-decoration: none; background-color: #E9E9E9;}
a.menu:active {	color: #FF3333;text-decoration:none; font-weight:bold; background-color: #ffffff;}
a.menu:visited {color:#0066CC; font-weight: bold; text-decoration: none;background-color: #ffffff;}

td a.menu  {	display: block; margin:0; vertical-align:middle;padding-top:3px; padding-bottom:3px;}

/*rollover
ul.rollmenu {list-style-type: none;
    color: #000;
    background-color: #fff;
    margin: 0;
    padding: 0;
    border-color: silver;
    border-style: solid;
    border-width: 1px 1px 0 1px;
    width: 25%;
    padding: 0 0.5em;
    }

html>body ul.rollmenu {width: 25%}
	 
ul.rollmenu li {font-weight: bold;
    margin: 0;
    padding: 0}
ul.rollmenu ul {list-style-type: none;
    padding: 0;
    border-bottom: 1px solid silver;
    margin: 0.1em -0.5em 0 -0.5em}
ul.rollmenu a {font-weight: normal;
    text-decoration: none;
    color: #0066CC;
    background-color: transparent;
    margin 0;
    padding: 0 0.5em 0 1.25em;
    width: 100%;
    border-top: 1px solid silver;
    display: block;
    
    }
html>body ul.rollmenu a {width: auto}
ul.rollmenu a:hover {color: #000;
    background-color: #E9E9E9;
	 }
ul.rollmenu a:active {color: #000;
    background-color: #E9E9E9;
	 font-weight:bold;}*/
	 
.photoCaption {font-size:11px; 	font-style: italic;  font-family: "Times New Roman", Times, serif; color:gray;	  }


#gallery {text-align:center; width:90%}
#gallery p.dogbreed {color: #666666;}
#gallery a {color: #0080FF;}
#gallery img {border: 1px solid #666666;}
#gallery table {margin-left: auto;  margin-right: auto}
#gallery td {padding:2px}
#gallery td img {width:150px; height:113px; }
#gallery th {font-weight:normal; font-size:80%; width:160px;padding-bottom:10px}
#bigDog img{width:512px; height:384px;}
#gallery img.rainbow {width:20px; height:14px;border:none }

div.clear {clear:both}



/*nav  link="#006666" vlink="#003366" alink="#FF6600" */
#nav {width:200px}
#nav table {width:100%}
#nav td {text-align:right; padding:2px 5px 5px 5px; border:none}
#nav td.photo {width:200px; height:267px;border-top:1px solid #96CBCB;border-bottom: 1px solid #A9A9A9;padding:0}
#nav td.photo img {width:200px;}
#nav a {line-height:2em}
#nav td.highlight{background: #E9E9E9;border-top: 1px solid #A9A9A9;border-bottom: 1px solid #A9A9A9;padding:4px;font-weight:bold}
td.nav {width:200px}

td.highlight a.current {font-size:12px; color:#000;text-decoration:none;font-weight:700}
td.highlight a.activelink{color: #0066FF; padding:1px 4px 0 0;text-decoration:none;font-weight:700}
td.highlight a{color:#427D7D;font-size:10px;font-weight:normal;padding:1px 4px 0 0}	
td.highlight a:hover {color:blue; text-decoration: none;}
td.highlight a:visited {}

	
.bestinshow { color:#427D7D;font:10px Tahoma, Helvetica, Arial, sans-serif;}
a.bestinshow:link {color:#427D7D;}
a.bestinshow:hover {color:blue; text-decoration: none;}
a.bestinshow:visited {color:#427D7D; text-decoration: underline;}

.copyright {font-size:10px; color:#666666; margin-top:10px}

div#content {margin:0 60px 30px 40px; font-size:12px}
#content table {width:100%}
#content table.jilly {width:auto}
#content table.links td{padding:2px 0 2px 0; border-top:1px solid #CCCCCC}
#content table.links th{padding:2px 20px 2px 0; border-top:1px solid #CCCCCC}
#content H1{text-align:left;font: italic 21px "Garamond","Times New Roman",Times,serif;font-weight:normal;margin-top:20px }
#content H2{text-align:left;font-size:14px;font-weight:bold;margin:0 0 10px 0;color:#0066CC; }
#content H2 span, #content H2 span a{font-weight:normal;color:#0066CC;;font-size:13px }
#content H3{text-align:left;font-size:13px;font-weight:bold;margin:20px 0 0 0;color:#273F29 }
#content td.highlight{background: #E9E9E9;border-top: 1px solid #A9A9A9;border-bottom: 1px solid #A9A9A9;
padding:4px;}

img.photoLeft {border:#666666 solid 1px; margin:5px 10px 5px 0; width:200px;float:left}
img.photoRight {border:#666666 solid 1px; margin:5px 0 10px 5px; width:200px;float:right}
img.photoAlbum {border:#666666 solid 1px;}

.footer {color: #666666; font-size:11px;text-align:center; padding-top:4px}
p.footer {border-top:1px solid silver;text-align:center;margin-top:10px;width:95%}
hr {  border: 0;color: #043;background-color: #043;height: 1px;width: 100%;text-align: left; border-style:solid}

div.greenHeader {background: #427D7D url(../images/bg_topdog.gif) repeat-x; color:#96CBCB;width:100%; }
/*.greenHeader table{width:95%; }
.greenHeader table td {text-align:right}
.greenHeader a {color: #96CBCB;font-size:11px}*/

div#dogSlidephotos {height:210px; width:100%; overflow:hidden;background: #427D7D;  }
#dogSlidephotos table{ width:100%;border-top:1px solid #9EC6C5; }
div#dogSlidephotos td {border-right:1px solid #427D7D;}


div#shadow {background: url(../images/pm_topdog.jpg) repeat-x top;height:20px;width:100%;}
#arden_grange {	background: url(../images/pm_topdog.jpg) repeat-x top;height:20px;width:100%;

}

div#mainBody {padding:0 20px 10px 40px;	}
#mainBody table {width:700px;}
#mainBody a { line-height: 20px;}


p.menu {text-align:right;line-height:160%; padding-right:20px; border-right:1px solid #CCC;width:150px}
p.welcomeTxt {text-align:left;line-height:140%; padding-left:20px; width:340px}
p.questionAnswers a{line-height:2em}

a {color: #0066CC;}
a:hover {	color: #5FAAAA;}
.date {font-size:10px; text-align:right}

table#dogFood {border:1px solid #CCC;width:500px}
#dogFood a {font-size:11px; color:#273F29;} 
#dogFood a:hover {	color: #5FAAAA;}

.blue {color:#0000FF}

#Dogs_enPension table{margin:0 auto;text-align:center; }
table.animalAunt {margin:0 auto;}
table.animalAunt img {border:1px solid  #999999; padding:6px }

#Dogs_enPension td{text-align:center; text-transform:capitalize; line-height:100%}
#Dogs_enPension img{/*border:1px solid  #999999; padding:4px*/}
#Dogs_enPension H2{text-align:center;font: italic 21px "Times New Roman",Times,serif;font-weight:normal;margin-top:20px; text-transform:capitalize  }
#Dogs_enPension H3{text-align:center;font: italic 21px "Times New Roman",Times,serif;font-weight:normal;margin-top:20px;text-transform: none }

.dogServices {color: #666666; font-size:12px;text-align:center; padding-top:8px; }
p.dogServices {border-top:1px solid silver;text-align:center;margin-top:40px;width:650px}

div.dogPortraits {
  width:685px;
  margin:0 auto;
  text-align:center;
  
  }
div.spacer {
  clear: both;
  }
div.dogPortrait {
  float: left;
   margin:0px 7px 10px 7px;
   border: 1px solid #CCCCCC;
  } 
div.dogPortrait p {
   text-align: center; line-height:100%;padding:0 0 5px 0;margin:0; text-transform:capitalize
   } 
div.dogPortrait p.dogtitles {
   text-transform: none
   }  
a.petPhotos img { width:144px; height:108px;margin:4px;border: 1px solid #666666;  }
a.petPhotos img:hover {background-color: #96CBCB;border: 1px solid #66FF33; }

#collar {
margin:4px auto;
padding:10px 0pt 15pt;
text-align:right;
width:805px;
}

#dogBed {
height:502px;
width:692px;
margin:20pt auto 5px auto;
padding:0pt;

}
#frogandrosbif{text-align:right;padding:10px;}
#famousDogQuotes{
color:#333333;
margin:0pt 50px;
padding:10px 40px 0pt 30px;
text-align:center;
width:353px;
}
#famousDogQuotes p{
line-height: 16px;
color: #333333; 
vertical-align:middle;
text-align:center;

}

.tashaDog {
background:transparent url(../images/luxuryDogHotel_Tasha.jpg) no-repeat top;
}

/*td.dogquotes {line-height: 16px;color: #666666; 
vertical-align:middle;
background:url(../images/poetry.gif);
height:113px;width:365px;
text-align:center }*/

.dogquoteAuthor {line-height: 26px;	color: #666666;}

.quotes {
	font-family: "Times New Roman", serif;
	font-size: 22px;
	font-style: oblique;
	color: #FFFFFF;
	line-height: 36px;
	text-align: right;
	vertical-align: bottom;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 70px;

}

#dogAdverts {
width:720px;
margin: 20px auto;
}

.ContentBackground {
      background: url(../images/luxuryDogHotel_Tasha.jpg) no-repeat 50% 50%;
      height: 500px;
}
.Content {
width: 460px; /* Assumes background image width of 500px minus 40px for margins */
margin: 0 auto;
}
