body {
margin: 0px;
padding: 0px;
background-image: url("../images/bg.png");
background-position: center top;
background-repeat: repeat-x;
font: 12px arial, helvetica;
text-align:left;
color:#505050;
}


a:link
{text-decoration: none;
color: #707070; 
}

a:visited
{text-decoration: none;
color: #707070; 
}

a:hover
{text-decoration: underline;
color: #707070;
}

a:link.allow
{text-decoration: none;
color: #4F380F;
}

a:visited.allow
{text-decoration: none;
color: #4F380F;
}

a:hover.allow
{text-decoration: none;
color: #c6bc9f;
}

a:link.contact
{text-decoration: none;
color: #505050; 
}

a:visited.contact
{text-decoration: none;
color: #505050; 
}

a:hover.contact
{text-decoration: underline;
color: #505050;
}

a.calendar
{
display:block;width:100%;height:100%;
}

a:link.calendar
{text-decoration: none;
color: #877d5f; 
}

a:visited.calendar
{text-decoration: none;
color: #877d5f; 
}

a:hover.calendar
{text-decoration: none;
color: #ffffff;
background: url("../images/calendar_bg.gif");
}

h1
{
font: 13px arial, helvetica;
font-weight:bold;
color: #71682F;
padding: 7px 0px 10px 0px;
margin: 0;
}

div.price
{
margin:45px 0px 0px 0px;
padding:0px;
font-weight:bold;
text-align:right;
border-bottom: 1px dotted #71682F;
}

div.pnumber
{
margin:-11px 0px 0px 0px;
padding:0px 0px 0px 5px;
background-color:#ffffff;
text-align:left;
color:#71682F;
width:85px;
display:block;
float:right; 
z-index:auto;
}


div.pnumber2
{
margin:-11px 0px 0px 0px;
padding:0px 0px 0px 5px;
background-color:#ffffff;
text-align:left;
color:#71682F;
width:155px;
display:block;
float:right; 
z-index:auto;
}


div.menu
{
margin:-10px 0px 0px 0px;
padding:0px 0px 39px 30px;
background-color:#ffffff;
color:#71682F;
width:230px;
display:block;
float:right; 
}


div.koumoku
{
margin:-11px 0px 0px 0px;
padding:0px 5px 0px 0px;
background-color:#ffffff;
text-align:left;
color:#71682F;
display:block;
float:left; 
z-index:auto;
font: 13px arial, helvetica;
font-weight:bold;
}

div.price2
{
margin:45px 0px 0px 0px;
padding:0px;
font-weight:bold;
text-align:right;
border-bottom: 1px dotted #ffffff;
}

div.pnumber
{
margin:-11px 0px 0px 0px;
padding:0px 0px 0px 5px;
background-color:#ffffff;
text-align:left;
color:#71682F;
width:85px;
display:block;
float:right; 
z-index:auto;
}



font: 13px arial, helvetica;
font-weight:bold;
}

table{
padding: 0;
margin: 0;
border: 0;
}

td.logo{
padding: 0px 0px 0px 20px;
margin: 0;
}

td.doggy{
padding: 0px 0px 0px 313px;
margin: 0;
}

td.tdmain {
background: url("../images/tb_main.png");
background-repeat: repeat-y;
width: 804px;
padding: 0px 0px 0px 0px;
margin: 0;
font: 12px arial, helvetica;
text-align:left;
color:#505050;
}

td.main {
background: url("../images/grooming_pawfection_08.png") no-repeat transparent;
width: 804px;
padding: 12px 20px 0px 35px;
margin: 0;
font: 12px arial, helvetica;
text-align:left;
color:#505050;
}

td.mainc {
background: url("../images/grooming_pawfection_08.png") no-repeat transparent;
width: 804px;
padding: 12px 25px 0px 50px;
margin: 0;
font: 12px arial, helvetica;
text-align:left;
color:#505050;
}

td.maind {
background: url("../images/grooming_pawfection_08.png") no-repeat transparent;
width: 804px;
padding: 12px 25px 0px 100px;
margin: 0;
font: 12px arial, helvetica;
text-align:left;
color:#505050;
}

td.flash {
background: url("../images/grooming_pawfection_05.png") no-repeat;
width: 797px;
height: 450px;
padding: 0px 0px 6px 15px;
margin: 0;
text-align: center;
}

td.menus {
padding: 25px 0px 0px 0px;
margin: 0;
text-align: left;
}

td.copyright{
margin: 0px;
padding: 5px 40px 3px 0px;
font: 8px arial, helvetica;
text-align:right;
color:#707070;
}

td.copyright2{
margin: 0px;
padding: 0px 14px 3px 0px;
font: 8px arial, helvetica;
text-align:right;
color:#707070;
}

td.btm
{
border:0px;
padding: 3px 2px 2px 3px;
margin: 0px 0px 0px 0px;
}



td
{
padding: 0;
margin: 0;
font: 12px arial, helvetica;
text-align:left;
color:#505050;

}

input.a
{
padding: 0px 0px 0px 2px;
background: #E4DCB1;
border: 1px solid #c0c0c0;
font: 12px arial, helvetica; 
color: #4F380F; 
}


select
{
padding: 0px 0px 0px 0px;
background: #E4DCB1;
font: 12px arial, helvetica;
border: 1px solid #c0c0c0;
color: #4F380F; 
}



input.b
{
padding: 0px 0px 0px 0px;
}



textarea{
width:270px;
height: 120px;
padding: 1px 0px 0px 2px;
background: #E4DCB1;
word-wrap: break-word;
overflow-y: scroll;
overflow-x: hidden;
border: 1px solid #c0c0c0;
font: 12px arial, helvetica;
color: #4F380F; 
}

td.subject
{
padding: 0px 0px 12px 0px;
}

td.subject2
{
padding: 0px 0px 6px 0px;
}

td.submit
{
text-align:'right';
}

td.title
{
font: 13px arial, helvetica;
font-weight:bold;
color: #71682F;
padding: 25px 0px 6px 0px;
}

td.title2
{
font: 12px arial, helvetica;
font-weight:bold;
color: #505050;
width:80px;
padding: 0px 0px 12px 0px;
}


font.warning
{
font: 12px arial, helvetica;
font-weight:bold;
color: #CC0000;
}
