*{font-family:Arial, Helvetica, sans-serif;}

body {margin:0px; background-color:#ffffff;}

body table.main {font-size:83%; color:#505464;}
table.main td.footer{font-size:11px; color:#7F7F83;}
table.main td.footer .bigText{font-size:16px; color:#7F7F83; font-weight:bold;}

table{border:0px; border-collapse:collapse;}
table td{padding:0px;} 

table.puppyMenu td.title{padding-left:15px; border-bottom:4px solid black;}
table.puppyMenu td{ padding: 5px 0px 5px 15px; border-bottom:1px solid #B8B7B5;}
table.puppyMenu .sel{color:#F4820B; font-size:130%; text-transform: lowercase; font-weight: bold; font-family:"Times New Roman", Times, serif;}
table.puppyMenu td.noborder{ padding: 5px 0px 5px 15px; border-bottom:0px;}

table.puppy td.title{font-size:20px; font-weight: bold; color: #FF8200; border-bottom:4px solid #FF8200; padding: 8px 0px 5px 15px; font-family:"Times New Roman", Times, serif;}
table.puppy td.notitle{border-bottom:4px solid #FF8200; padding: 10px 15px 3px 0px;}
table.puppy td.blacktitle{font-size:170%; font-weight: bold; color: black; font-family:"Times New Roman", Times, serif;}
table.puppy td{color:#3C4C66; padding: 4px 0px 4px 0px;}
table.puppy td b{color:black;}
table.puppy td b.orange{color:#FF8200;}

table.article td.title{text-transform:uppercase; font-size:20px; font-weight: bold; color: #FF8200; border-bottom:4px solid #FF8200; padding: 7px 0px 4px 15px; font-family:"Times New Roman", Times, serif;}
table.article td{padding-left:15px; text-align: justify;}

span.magnifier{padding-left:14px; background-image: url('../images/puppy/magnifier.gif'); background-repeat: no-repeat; background-position: left;}
span.orangeText{color:#EF7E04;}
span.bigOrangeText{color:#EF7E04; font-weight:bold; font-size:120%;}
span.bigText{font-weight:bold; font-size:120%;}

.dogFoto {border:1px solid #737373;}

.bgPage {
background-image: url("../images/bg_page.gif");
background-repeat: no-repeat;
background-position: top left;
}

.bgCollage {
background-image: url("../images/collage_l.jpg");
background-repeat: repeat-x;
}

.bgCollageIntLeft {
background-image: url("../images/internal/collage_l.jpg");
background-repeat: repeat-x;
}

.bgCollageIntRight {
background-image: url("../images/internal/collage_r.jpg");
background-repeat: repeat-x;
}


a:link{color:#7F7F83; text-decoration:underline;}
a:visited{color:#7F7F83; text-decoration:underline;}
a:active{color:#7F7F83; text-decoration:underline;}
a:hover{color:#7F7F83; text-decoration:none;}

a.blue:link{color:#0886E7; text-decoration:underline;}
a.blue:visited{color:#0886E7; text-decoration:underline;}
a.blue:active{color:#0886E7; text-decoration:underline;}
a.blue:hover{color:#0886E7; text-decoration:none;}

a.breed:link{color:#7E7E80; text-decoration:none; font-size:130%; text-transform: lowercase; font-weight: bold; font-family:"Times New Roman", Times, serif;}
a.breed:visited{color:#7E7E80; text-decoration:none; font-size:130%; text-transform: lowercase; font-weight: bold; font-family:"Times New Roman", Times, serif;}
a.breed:active{color:#7E7E80; text-decoration:none; font-size:130%; text-transform: lowercase; font-weight: bold; font-family:"Times New Roman", Times, serif;}
a.breed:hover{color:#F4820B; text-decoration:none; font-size:130%; text-transform: lowercase; font-weight: bold; font-family:"Times New Roman", Times, serif;}

h1 {font-size:20px; font-weight: bold; color: #FF8200; border-bottom:2px solid #FF8200; padding: 8px 0px 5px 15px; font-family:"Times New Roman", Times, serif;}
