@charset "utf-8";
/* CSS Document */

body{
background-color:#053b5d;
margin:0px auto;
text-align:center;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a {
color:#446679;
font-weight:bold;
}
a:link,a:active {
color:#006699;
text-decoration:none;
}
a:visited {
color:#73A1BA;
text-decoration:none;
}
a:hover {
color:#000000;
}
li{
margin-bottom:1em;
}
p{
text-align:justify;
}
.fRight{
float:right;
}
.fLeft{
float:left;
}
.clear{
clear:both;
}
.center{
text-align:center;
}





#STScontainer {
text-align:left;
width:850px;
margin:0 auto;
background-color:#FFFFFF;
}


#Header {
height:118px;
background:#0072bb url(../_images/header.gif) top left no-repeat;
}



#NavContainer {
width:150px;
margin:20px 0 0 0;
}
#NavHeader {
width:138px;
height:5px;
background-color:#c3eeff;
margin:0 0 0 14px;
}
.navLink{
text-align:center;
padding:5px 15px 0px 0px;
font:bold;
font-size:13px;
}
.Nav-color1, .Nav-color1 a, .Nav-color2, .Nav-color2 a, .Nav-color3, .Nav-color3 a {
color:#FFFFFF;
display:block;
width:180px;
height:40px;
background:url(../_images/nav_box2.gif) no-repeat;
}
.Nav-color1, .Nav-color1 a{
background:url(../_images/nav_box.gif) no-repeat;
}
.Nav-color1 a:hover, .Nav-color2 a:hover, .Nav-color3 a:hover{
background:url(../_images/nav_box2hover.gif) no-repeat;
}
.Nav-color3 a{
color:#F00;
}
.Nav-color3 a:hover{
color:#FFF;
}
#NavFooter {
width:139px;
height:30px;
margin:0 0 0 14px;
background:url(../_images/nav_bottom.jpg) top left repeat-x;
}




#BodyContainer {
width:660px;
}
#content {
margin: 20px 0px 20px 40px;
border:7px solid #c3eeff;
padding:10px 20px;
text-align:center;
color:#446679;
font-size:12px;
}
.scroller {
width:530px;
height:100px;
overflow:auto;
padding:10px;
margin:10px 0;
background-color:#FEFEE9;
text-align:left;
}

.testimonialScroller {
width:530px;
height:350px;
overflow:auto;
padding:10px;
margin:10px 0;
text-align:left;
}

.queue {

text-align:left;
}

.aboutus {
margin: 0px 10px 15px 10px;
padding:10px 0px;
text-align:left;
color:#446679;
font-size:12px;
}

.aboutpic {
margin:15px 10px;
}

.aboutstudio {
margin:30px 0px 0px 0px;
padding:10px 0px;
text-align:left;
}

.aboutpets{
margin:30px 0px 0px 0px;
padding:10px 0px;
text-align:left;
}

.headerpic{
margin:0px 30px;
padding:0px 0px;
float:right;
}

.headerpic2{
margin:0px 20px;
padding:0px 0px;
float:left;
}

.studiopic {
margin: 0px 0px 0px 0px;
padding:10px 10px;
}

.gallerytitle {
background:#C1EFF7;
text-align:center;
}

.galleryimages {
margin: 0px 0px 0px 0px;
padding:10px 10px;
text-align:left;
}

.galleryinfo {
padding:0px 10px;
text-align:left;
color:#446679;
font-size:12px;
}

.galleryprices {
margin: 0px 40px 0px 40px;
padding:0px 0px;
text-align:left;
color:#446679;
font-size:12px;
}

.storeinfo {
padding:0px 10px;
text-align:left;
color:#446679;
font-size:12px;
}

.storeItem{
margin:5px 5px;
text-align:left;
float:left;
}

.fursuitItem{
margin:5px 5px;
text-align:left;
}

.partialSale {
margin:0 0 0 0px;
padding:0px 0px;
color:#446679;
font-size:12px;
}

.iteminfo {
width:200px;
margin:0 0 0 50px;
padding:0;
color:#446679;
font-size:12px;
}

#footer {
margin:20px 0 0 0;
text-align:center;
}
.footerMenu{
background-color:#c3eeff;
margin:0 0 3px 0;
padding:5px 0;
color:#000066;
}
a.bottom_menu {
font-size:12px;
color:#000066;
}

#donatebody {
margin: 20px 0px 20px 40px;
border:7px solid #c3eeff;
padding:10px 20px;
text-align:center;
color:#446679;
font-size:12px;
}