/* Ark Animal Homecare, PLLC - CSS Styles.css - Designed by Bateau Blanc Design, LLC. */

p {
margin:2px 5px 10px 20px;
font-weight:normal;
color:black;
font-family: Arial;
color:#334433;
font-family: 'Pontano Sans', sans-serif;
}

p.j {
text-align:justify;
}

p.c{
text-align:center;
}

span.fpimg{
font-family:'Pontano Sans';
text-align:center;
color:#334433;
width:100%;

float:left;
}

span.day{
width:120px;
margin-right:20px;
float:left;
position:relative;
display:inline;
border:0px dotted lightgrey;
}

span.hours{
width:180px;
 } 

a{
color: #335033;
text-decoration:none;
}

h1,h2,h3 {
color:#335033;
font-family: 'Pontano Sans', sans-serif;
}


h1{

text-align:left;
font-size:24px;
margin:2px 5px 20px 10px;
}

h1.header{

text-align:center;
font-size:24px;
font-weight:normal;
margin:0;
color: #811469;
}

h1.frontpage, h2.frontpage{
font-size:0px;
color:white;
margin:0;
padding:0;
border:0;
}

h1.news{
margin:0;
padding:0;
border:0;
background-image:url(../images/bullet_bk.png); 
background-repeat: repeat-x;
width:100%;
}

span.bql{
width:48px;
height:28px;
display:inline;
background: url(../images/left_quote.png);
border:0;
margin:0 5px 0 0;
padding:0;
float:left;
position:relative;
}

span.bqc{
padding-top:15px;
height:28px;

}

span.bqr{
width:48px;
height:28px;
display:inline;
background: url(../images/right_quote.png);
border:0;
margin:0 0 0 5px;
padding:0;
float:left;
position:relative;
}



h2{
margin-bottom:15px;
font-size:22px;
margin:2px 5px 15px 10px;
}

h2.encaps{
padding:0px 4px 4px 4px;
font-size:20px;
font-family:Arial;
margin:2px 2px 12px 18px;
border:1px solid #b930a9;
font-family: 'Pontano Sans', sans-serif;
/* background-image:url(../images/pink_grad_bk.png); */
background-repeat: repeat-x;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
color:#b930a9;
text-align:center;
}

h1.encaps{
padding:0px 4px 4px 4px;
font-size:20px;
font-family:Arial;
margin:2px 2px 12px 18px;
border:1px solid #b930a9;
font-family: 'Pontano Sans', sans-serif;
/* background-image:url(../images/pink_grad_bk.png); */
background-repeat: repeat-x;
border-radius:9px;
-moz-border-radius:9px;
-webkit-border-radius:9px;
color:#b930a9;
text-align:center;

background-image:url(ui/images/grad_bk.png);
background-position:left bottom;
border: 0px solid #666;
padding:10px;
-moz-box-shadow: inset 0 0 5px 2px #666;
-webkit-box-shadow: inset 0 0 5px 2px  #666;
box-shadow: inset 0 0 5px 2px #666;

}

h3{
margin-bottom:12px;
font-size:20px;
margin:2px 5px 15px 10px;
}

h3.events{
margin-bottom:12px;
line-height:30px;
padding:3px 0px 0px 5px;
font-size:20px;
margin:2px 5px 15px 10px;
/*
border-bottom:1px solid #766;
background: url(../images/bulletline_bk.png);
*/
background-repeat: repeat-x;
background-position: bottom left;
color:#223322;
}

hr {
border-top:1px solid #dAc;
border-bottom:1px solid #fde;
height:2px;
margin-top: 10px;
margin-bottom: 10px;
margin-left:20px;
}

span.eventdate{

padding:4px;
font-size:20px;
font-family:Arial;
margin:2px;
border:2px solid white;
background-color:#c940b9;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
color:white;
background-repeat: repeat-x;
background-position: bottom left;

}

p.footer{
font-family: Raleway;
margin:0 20px 0 0 ;
padding:0;
font-size:12px;
text-align:center;
}

p.center{
font-family: Raleway;
margin:0;
padding:0;
font-size:16px;
text-align:center;
border:0;

}


/* Contact Form */

input {
border-radius:5px;
padding:3px;
border:1px solid #c940b9;
background: #fff;
line-height:22px;
width:400px;
height:24px;
font-size:20px;
font-family:Arial;
color:#c940b9;
margin-bottom:3px;
}

select.contactcell {
border-radius:5px;
padding:3px;
border:1px solid #c940b9;
background: #fff;
line-height:22px;
width:200px;
height:30px;
line-height:24px;
font-size:20px;
font-family:Arial;
color:#c940b9;
margin-bottom:3px;
}

label {
border-radius:5px;
padding:3px;
border:1px solid #c940b9;
background: #fff;
line-height:22px;
width:124px;
height:24px;
font-size:17px;
font-family:'Pontano Sans', sans-serif, Arial;
color:#668066;
margin: 0 3px 3px 0;
display:block;
float:left;
background:#eeeeee; 
	background-position:right bottom;
}

textarea {
border-radius:5px;
padding:3px;
border:1px solid #c940b9;
background: #fff;
line-height:22px;
width:400px;
height:100px;
font-size:16px;
color:#c940b9;
margin-bottom:3px;
font-family:Arial;
}


input.send {
border-radius:5px;
padding:3px;
border:1px solid #c940b9;
background: #fff;
line-height:22px;
width:132px;
font-size:20px;
font-family:'Pontano Sans', sans-serif, Arial;
color:#c940b9;
margin:40px 3px 3px 0;
display:block;
float:left;
background-image:url(../images/bullet_line.png); 
	background-position:right bottom;
cursor:pointer;

height:32px;
background:#888;
font-size:16px;
line-height:26px;
border:1px solid #c940b9;
background-image:url(../images/bullet_line.png); 
	background-position:right bottom;
}

input.send:hover{
cursor:pointer;
background-image:url(../images/bullet_line_over.png); 
	background-position:right bottom;

}

div.sent {
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 display:block;
 position:relative;
}

p.contact{
text-align:left;
}

div.twitter_feed{
width:200px;
color:#464;
margin-left:25px;
}

img.left{
width:320px;
float:left;
}

img.gallery{

border:10px solid #eee;
max-width:640px;
max-height:480px;
box-shadow: 3px 3px 5px #555;
margin:5px auto 5px auto;
padding:3px;
}


div.letter{
border-radius:5px;
padding:3px;
border:1px solid #c940b9;
background: #efefef;
width:275px;
height:82px;
margin:0 0 10px 15px;


}

#slideshow1{
position: relative;
width:640px;
height:420px;
display:block;
margin:0 auto 0 20px;
border:0px dotted grey;
float:left;
}

#slideshow1 > div {
    position: absolute;
    margin:0 auto 0 60px;
    width:520px;
    height:403px;
    display:block;
    float:left;
}

ul.page{
margin-left:50px;
margin-top:10px;
margin-bottom:15px;
color:#334433;
list-style-type:circle;
line-height:24px;
}

li.page{
margin:5px;
}