@charset "UTF-8";
@import url("layout.3col.css");

.col1 h2, .col1 h3{ margin-bottom:15px; margin-top:35px;}
.col2 h2, .col2 h3, .col2 h4{ margin-bottom:10px;}

.smThumbGridx2{ width:100%;  margin:30px auto; /*height:375px;*/ _margin:30px 0;  }
.smThumbGridx2 li{ margin:5px !important; _margin:2px !important; }

/* column container */
.detailLogo{ border:1px solid #e0e0e0; text-align:center; padding:15px 0; overflow:hidden;}


/* detail dl.asTable customization */
.details dt, .phoneNumbers dt{ color:#502900; font-weight:bold; width:120px; margin-right:10px; }
.details dd.email{ font-size:1em;}
.detailsAlt dt{ color:#2aa6bb; }

.shelterInfo dt{ font-weight:bold;}
.shelterInfo{ margin-bottom:15px;}
.shelterInfo dt{width:235px;}
.shelterInfo dd{overflow:auto; width:235px;}


.phoneNumbers{ margin-bottom:10px;}


/* hours dl.asTable customization */
.hours dt{ font-weight:bold; text-transform:uppercase;}
.hours dt, .hours dl{ font-size:10px;}


/* list of 3 other animal images on the left rail  */
.otherAnimals{ margin-top:5px;}
.otherAnimals dt{ display:none;}
.otherAnimals dd{ float:left; width:75px; height:75px; border:2px solid #e0e0e0;
	background-color:#e0e0e0; position:relative; overflow:hidden; display:block; }
.otherAnimals dd:hover{ border:2px solid #ec7123;}


/* shelter header on animal details pges */
.shelterHeader{ margin:10px 30px 30px; padding-bottom:20px; border-bottom:1px solid #e0e0e0; }
.shelterHeader img{ float:left;  border:1px solid #e0e0e0; margin-right:20px}


/* breed rating for breed detail pages*/
.breedRating li{ background: no-repeat right center; font-weight:bold;}
.breedRating .rating_1{ background-image:url(../images/layout/breed/rating1.gif);}
.breedRating .rating_2{ background-image:url(../images/layout/breed/rating2.gif);}
.breedRating .rating_3{ background-image:url(../images/layout/breed/rating3.gif);}
.breedRating .rating_4{ background-image:url(../images/layout/breed/rating4.gif);}
.breedRating .rating_5{ background-image:url(../images/layout/breed/rating5.gif);}


/* large single image */
.photo{ border:1px solid #e0e0e0} 


/* mini images gallery */
.photoGallery{ display:none;}
.jqGSImgContainer .photoGallery{ display:block;}
.jqGSImgContainer{border:1px solid #e0e0e0;}

.jqGSContainer{position:relative;width:240px; overflow:hidden;}
.jqGSContainer .jqGSImgContainer{}
.jqGSContainer .jqGSImgContainer ul{position:relative;list-style:none; background-color:#e0e0e0}
.jqGSContainer .jqGSImgContainer ul li{ overflow:hidden; position:relative; margin-top:0;margin-bottom:0px;float:left;}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:0;height:0;position:absolute;}


.jqGSContainer .jqGSPagination{position:relative;width:240px;height:26px;
top:1px;padding: 5px 0; background-color:#e0e0e0; }
.jqGSContainer .jqGSPagination ul{list-style:none;position:relative;float:right;}
.jqGSContainer .jqGSPagination ul li{margin-right:5px;float:left;padding-right:1px;text-align:center;padding-bottom:1px;}
.jqGSContainer .jqGSPagination ul li a{padding:2px 0px;background:#fff;color:#333;border: 1px solid #eaeaea;text-decoration:none;display:block;width:20px;font-size:10px;}
.jqGSContainer .jqGSPagination ul li a.selected{background:#000;color:#fff;border: 1px solid #eaeaea;}
.jqGSContainer .jqGSPagination ul li a:hover{background:#e0e0e0;color:#000;border:1px solid #fff;}

