/* animal list & search page styles */
.animal-list-item-container
{
    float:left;
    width: 100px;
    height: 130px;
    margin: 0px 35px 5px 0px;
   	line-height: 11px
}

.animal-list-item-container div a
{
    text-decoration:none;
    font-size:10px;
}
.animal-list-item-container div a:hover
{
    text-decoration:underline;
}

/* default page styles */
.rightContainer { padding-top:86px;}
h1 { margin-bottom:32px;}
h4 a { font-weight:normal;}
h3  { margin-top:3px;line-height: 14px }
.grid-wBorders div
{
    float: left;
    width: 100px;
	
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;

    border-bottom-style: solid;
    border-left-style: none;
    border-right-style: solid;

    border-bottom-color: #CDD3DA;
    border-left-color: #CDD3DA;
    border-right-color: #CDD3DA;

    margin-top: 20px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
}
.grid-wBorders div.farright {
    border:none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CDD3DA;
    padding-left: 21px;
}
.grayNoUnderline
{
	padding-top: 3px
}
.grid-wBorders div.bottom {
    padding-top: 20px;
	border:none;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CDD3DA;
	margin-top:0px
}
.grid-wBorders div.bottomright {
    border:none;
    padding-left: 21px;    	
	
}
.grid-wBorders a {
    text-decoration:none;
    margin-top:0px;
    display:block;
}
	

/* back button */
.animal-details-back
{
    background-color:#001275;
    margin-bottom:10px;
}


/* Animal Guide tabs */
ul.ag-tabs {
	margin:0px;
	padding:0px;
	font-size: 11px;
	color: #001275;
	text-transform: uppercase;
	list-style-type:none;
	position:relative;
	white-space:nowrap;
	z-index:2;
	letter-spacing: 1px
}
li.ag-tab
{
    margin:0px;
    float:left;
	color: #E15A00;
	text-transform: uppercase;
    /*height:39px;*/

    display:inline;
}

li.ag-tab a {
    padding-left:10px;
	padding-right:10px;
	padding-top: 8px;
	padding-bottom: 9px;
	font-size:11px;
    background-color:#F2F5F9;
    border: 1px solid #CDD3DA;
	display:block;
	width:68px;
    font-weight:normal;
}
li.ag-tab a:link { text-decoration: none }       
li.ag-tab a:visited { text-decoration: none  }   
li.ag-tab a:active { text-decoration: none }    
li.ag-tab a:hover { text-decoration: underline }  

li.ag-tab a.ag-tab-active 
{
    background-color:white;
    border-bottom:0px;
	/*padding-bottom:17px;*/
}
a.ag-tab-active{ color:#E15A00; text-decoration:none; }

a.ag-item { font-size:11px; font-weight:bold;text-decoration:none; }
a.ag-item-selected { font-size:11px;color:#E15A00; text-decoration:none;font-weight:bold;}
a.ag-animal {font-size:11px;text-decoration:none; }

.ag-tab-content-container
{
    padding-left:10px;
    padding-right:10px;
	padding-bottom:10px;
    border: 1px solid #CDD3DA;
}

ul.ag-tab-content
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
ul.ag-tab-content li
{
    padding:0px;
    margin-bottom:7px;
}
ul.ag-tab-content ul
{
	margin:0px;
    margin-top:6px;
    margin-bottom:6px;
	padding:0px;
	list-style-type:none;
}

ul.ag-tab-content ul li
{
    padding:0px;
    margin-bottom:5px;
    margin-left:10px;
}

/*COLUMN GRID*/
.fourcolFirst
{
	width: 100px;
	padding-right: 22px;
	padding-top: 25px;
	padding-bottom: 15px;
	padding-top: 20px
}
.fourcolSecond
{
	width: 100px;
	padding-right: 22px;
	padding-left: 22px;
	padding-bottom: 15px;
	padding-top: 20px
}
.fourcolThird
{
	width: 100px;
	padding-left: 22px;
	padding-right: 22px;
	padding-bottom: 15px;
	padding-top: 20px
}
.fourcolFourth
{
	width: 100px;
	padding-left: 22px;
	padding-bottom: 15px;
	padding-top: 20px
}
.threecolFirst
{
	width: 140px;
	padding-right: 29px;
	padding-bottom: 0px;
	color: #53626f;
	font-size: 10px;
	
}
.threecolSecond
{
	width: 140px;
	padding-right: 29px;
	padding-left: 29px;
	padding-bottom: 0px;
	color: #53626f;
	font-size: 10px;
	border-left: 1px solid #cdd3da;
	border-right: 1px solid #cdd3da;
	height: 270px;
}
.threecolThird
{
	width: 140px;
	padding-left: 29px;
	padding-bottom: 0px;
	color: #53626f;
	font-size: 10px;
	border-left: 0px solid #cdd3da;
}
.rightHeader
{
	margin-bottom:2px
}
div.guideHome { padding-bottom: 1px; padding-left:2px; } 
div.guideHome a:link { text-decoration: none; color: #E15A00; font-size:10px; letter-spacing: 1px; }   
div.guideHome a:visited { text-decoration: none; color: #E15A00; font-size:10px; letter-spacing: 1px; }   
div.guideHome a:active { text-decoration: none; font-size:10px; letter-spacing: 1px; }                 
div.guideHome a:hover { text-decoration: underline;  color: #E15A00; font-size:10px; letter-spacing: 1px; }  

/* tabs for open content */
.tab
{
	border: 1px solid #CDD3DA;
	padding: 5px;
	width: 200px;
	font-size:10px;
	font-weight: normal;
	letter-spacing: 1px;
	border-bottom: 0px;
	padding-left:10px;
}

.notab-container
{
	border-top: 1px solid #CDD3DA;
	padding-top:10px;
	
}
.rightContainer { margin-left:0px;padding-left:0px;margin-right:20px;}
