/* $Id: layout.css,v 1.1.4.2 2008/11/22 00:57:20 stevek Exp $
*/

/*Fix red dotted line around image links in Firefox */
a:focus, a:hover, a:active { outline:none }
#cboxContent {
    position:relative;
}
#cboxLoadedContent {
    padding-left: 4px;
    padding-top: 10px;
    text-align: center;
}
#cboxLoadedContent table {
    height:500px;
}
#cboxLoadedContent table tbody {
    border:0;
}
.gallery-image-link {
    bottom: 5px;
    color: #FFFFFF;
    font-size: 0.85em;
    left: 140px;
    position: absolute;
}

/** MAIN LAYOUT - FIXED or FLUID WIDTH
---------------------------------*/
/* 
	The layout is made using the 'Holy Grail' system by Matthew Levine
	http://www.alistapart.com/articles/holygrail
*/

#page{
	width:960px;
	/* Remove the previous line to have a Fluid Layout 
	or modify it to change the width of the page*/
	margin:0 auto;
}

/* 
	To change the width of a sidebar, just modify the corresponding values of this sidebar.
	For example, If you want to change the width of the right sidebar to 250px, change the
	value of each line commented "Right Sidebar width" to 250px
*/
.breadcrumb {
float:left;
}
.node-inner .taxonomy {
	display:none;
}
#main {
	position:relative;
	z-index:30;
}
#content {
	float:left;
	width:100%;
	margin-right:-100%;
	margin-top:5px;
	padding:0;
}
#content-inner {
	padding:0 7px 10px;
}
#content-publications-information {
	float:left;
	width:100%;
	margin-right:-100%;
	padding:0;
}

#content-publications-information .view-filters {
	display:none;
}
.sidebar {
	float:left;
}
.two-sidebars #content-inner {
  margin-left: 207px;   /* Left Sidebar width */
  margin-right: 207px;  /* Right Sidebar width */
  width:531px;
}
.sidebar-right #content-inner {
  margin-right: 207px;  /* Right Sidebar width */
}
#sidebar-right #sidebar-right-inner {
  padding:0px;
}
#sidebar-right #sidebar-right-inner .block{
  margin:0 5px 5px;
}
#sidebar-right #sidebar-right-inner #block-block-1{
  margin:0;
}
#sidebar-right #sidebar-right-inner #block-block-5{
  margin:0;
}
.sidebar-left #content-inner {
  margin-left: 207px;   /* Left Sidebar width */
}
#sidebar-left {
  	width: 207px;
	margin-right:-207px;
	margin-top:5px;
}
#sidebar-left-inner {
	padding-top:0;
}

#sidebar-right{
	float:right;
	margin-top:5px;
  	width: 207px;
}

.inner{
	padding:10px;
}

/* Right sidebar 
-------------------*/
#block-block-5 ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:1px;
	padding:0;
}
#block-block-1 ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:1px;
	padding:0;
}
#sidebar-right #block-block-1 img {
	border:solid 3px #cccccc;
}
#sidebar-right #block-block-5 img {
	border:solid 3px #cccccc;
}
#sidebar-right #block-block-18 img {
	border:solid 3px #cccccc;
	margin:0;
}
.page-selectapet #sidebar-right #sidebar-right-inner .block {
	margin:0;
}
#twitter_div {
  font-size:0.9em;
}
#twitter_div li a {
  display:block;
}
#twitter_div li span a {
  display:inline;
}
/* header 
--------------------------- */

#header {
	background:#FFFFFF url(../../../../../../../../20120415091214im_/http_/www.petnet.com.au/sites/all/themes/petnet/images/header.jpg) no-repeat;
	margin: 0;
	padding-top:10px;
	position:relative;
	height:75px;
	width:960px;
}

#name-and-slogan {
	display:inline;
	float:left;
	height:86px;
	margin-top:-26px;
	position:relative;
	text-align:center;
	width:960px;
}
#sponsor-container {
	float:right;
}
#sponsor-0 {
	float:left;
	font-size:0.8em;
	height:30px;
	text-align:right;
	width:121px;
}
#sponsor-1 {
	background:url(../../../../../../../../20120415091033im_/http_/www.petnet.com.au/sites/all/themes/petnet/images/pedigree.jpg) no-repeat;
	display:inline;
	float:left;
	height:30px;
	margin-left:5px;
	width:57px;
}
#sponsor-1 a {
	background:url(../../../../../../../../20120415091033im_/http_/www.petnet.com.au/sites/all/themes/petnet/images/pedigree.jpg) no-repeat;
	display:block;
	height:30px;
	width:57px;
}
#sponsor-2 {
	background:url(../../../../../../../../20120415091119im_/http_/www.petnet.com.au/sites/all/themes/petnet/images/whiskas.jpg) no-repeat;
	display:inline;
	float:left;
	height:30px;
	margin-left:5px;
	width:57px;
}
#sponsor-2 a {
	background:url(../../../../../../../../20120415091119im_/http_/www.petnet.com.au/sites/all/themes/petnet/images/whiskas.jpg) no-repeat;
	display:block;
	height:30px;
	width:57px;
}
#search-container {
	background:url(../../../../../../../../20120415091102im_/http_/www.petnet.com.au/sites/all/themes/petnet/images/search-bg.png) no-repeat scroll 33px 0;
	float:right;
	height:85px;
	margin:-16px 0 0;
	padding:3px 0;
	width:257px;
}
#search-theme-form {
	float:right;
	margin:0 5px 30px 0;
}
#search label{
	display:none;
}

#search-theme-form input.form-submit {
	background:#ed990b; /* background color of button */
	border:0; /* border */
	color:#FFF; /* text color */
	font-weight:bold;
}

/* footer 
--------------------------- */

#footer {
	float: none;
	clear:both;
}


/*---------------------------------*/

/* Navigation
---------------------*/

/* all lists */
#nav, #nav ul {position:relative; background:url(../../../../../../../../20120415091045im_/http_/www.petnet.com.au/sites/all/themes/petnet/images/nav-bg.png) repeat-x; width:960px; padding: 0; margin: 0; list-style: none; line-height: 1.4em; z-index:32; height:48px;}
#nav ul li a {padding:9px 44px;}
#nav ul li a:hover {background:#3FCFD5;}
#nav ul li.last a {padding:9px 40px; border-right:0;}
#nav ul ul li.last a {padding:10px 8px;}
#nav ul ul li a {padding:6px 8px;}
#nav ul a { display: block; border-right: 1px solid #fff; border-bottom: none; padding: 10px 8px; font-weight: normal; color: #eee; text-decoration: none; text-align: left; margin-top:1px;}
#nav li li a { border-right: none; border-top: 1px solid #ccc; }

/* all list items */
/* width needed or else Opera goes nuts */
#nav li { float: left; margin: 0 !important; padding: 0; list-style-image: none; list-style-type: none; background-image: none; }
#nav li li { width: 200px; background: #00747a;}

/* second-level lists */
/* Note: Use left instead of display to hide publicly visible menus because display: none isn't read by screen readers */
#nav li ul { position: absolute; background: none; margin: 0; width: 200px; left: -999em; display: none; line-height: 1.2em; }

/* third-and-above-level lists */
#nav li li.expanded ul { margin: -20px 0 0 160px; }

#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li:hover ul ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul,
#nav li.iehover ul ul ul ul ul {
  left: -999em;
  display: none;
}

/* lists nested under hovered list items */
#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li li li:hover ul,
#nav li li li li li:hover ul,
#nav li.iehover ul,
#nav li li.iehover ul,
#nav li li li.iehover ul,
#nav li li li li.iehover ul,
#nav li li li li li.iehover ul {
  left: auto;
  display: block;
}
#admin-menu li.admin-menu-action:hover ul {
  right: 0;
}

/* second-and-more-level hovering */
#nav li li:hover,
#nav li li.iehover {
  background-color: #333;
}
#nav li li:hover a,
#nav li li:hover li:hover a,
#nav li li:hover li:hover li:hover a {
  color: #fff;
}
#nav li li.expanded:hover a,
#nav li li.expanded:hover li.expanded:hover a {
  border-color: #666666; color: #eee;
}
#nav li li.expanded:hover li a,
#nav li li.expanded:hover li.expanded:hover li a {
  border-color: #fff;
}
#nav li li:hover li a,
#nav li li.iehover li a,
#nav li li.iehover li.iehover li a {
  color: #eee;
}
#nav li li.iehover a,
#nav li li.iehover li.iehover a,
#nav li li.iehover li.iehover li.iehover a {
  color: #fff; width: 90%; /* IE */
}


/* Feature Boxes
--------------------*/
/*#feature_box {
	border:1px solid #CCCCCC;
	float:left;
	height:148px;
	margin:0 4px 9px;
	padding:0 3px 3px;
	width:161px;
}*/
.feature_ddblock {
	background:url(../../../../../../../../20120415091131im_/http_/www.petnet.com.au/sites/all/themes/petnet/images/dd_block_upper-bg.jpg) no-repeat;
	margin-bottom:20px;
	padding-top:6px;
}
.feature_ddblock .block-ddblock {
	background:transparent;
}
 
.feature_ddblock div.ddblock-cycle-upright10 div.slider-inner {
background:#009AA6 !important;
width:531px;
}
.feature_ddblock div.ddblock-cycle-upright10 div.number-pager {
background:url(../../../../../../../../20120415091142im_/http_/www.petnet.com.au/sites/all/themes/petnet/images/dd_block_lower-bg.jpg) repeat scroll center bottom transparent;
padding:0 11px;
width:509px;
}
.feature_ddblock div.ddblock-cycle-upright10 div.container {
width:531px;
}
.feature_ddblock div.ddblock-cycle-upright10 div.number-pager-pre-bottom {
display:none;
}
.feature_ddblock h3 {
	color:#FFF;
	margin:0 11px;
}
.feature_ddblock div.ddblock-cycle-upright10 div.slide-title h2 {
margin:0 0 0;
padding:0;
}
.feature_box {
	background:transparent url(../../../../../../../../20120415091229im_/http_/www.petnet.com.au/sites/all/themes/petnet/images/feature-box.jpg) no-repeat scroll 0 0;
	float:left;
	height:150px;
	margin:0 4px 9px;
	padding:0 2px 3px 4px;
	width:163px;
}
.feature_box h3{
	color:#00747A;
	font-size:0.89em;
	line-height:1.7em;
	margin-top:3px;
}
.feature_box p{
	font-size:0.8em;
	line-height:1.2em;
}
.feature_box a:visited {
  font-size:0.95em;
  font-weight:bold;
}
.feature_box a:link {
  font-size:0.95em;
  font-weight:bold;
}

.feature_box a:hover {
  font-size:0.95em;
  font-weight:bold;
}
.feature_box a:active {
  font-size:0.95em;
  font-weight:bold;
}
#edit-field-pager-item-text-0-value-wrapper {
	display:none;
}
/* Layout Helpers */

#header,
#footer,
#main #content .mission,
#main #content .breadcrumb,
#main #content .node {
	clear: both;
}

#footer{
	font-size:0.8em;
	font-weight:bold;
	text-align:center;
}
#sidebar-right {
	background: #FFFFFF;
}
/*pub info menu
------------------*/
#block-views-pub_info_menu-block_1 h3 {
	color:#00747a;
	margin-bottom:10px;
}
.view-pub-info-menu .field-content a {
	color:#00747a;
	display:block;
	font-weight:bold;
	padding:3px 0;
	text-decoration:none;
}
.view-pub-info-menu .field-content a:hover {
	color:#3fcfd5;
}
.view-pub-info-menu .views-row-odd {
	height:25px;
	border-bottom:dotted 1px #00747a;
}
.view-pub-info-menu .views-row-even {
	height:25px;
	border-bottom:dotted 1px #00747a;
}
#block-block-20 .content a {
	color:#00747A;
	display:block;
	font-weight:bold;
	padding:3px 0;
	text-decoration:none;
}
.view-all-publications .view-header {
	margin-bottom:20px;
}
/* Jump Menus
-------------------*/
.block-jump {
	height:48px;
	width:100%;
}
.block-jump .block-title {
	color:#00747a;
	float:left;
	margin-right:10px;
	margin-top:15px;
}
/* Website Links 
----------------------*/
.block-jump .content {
	float:left;
}
#block-views-main_page_dog_breeds-block_1 {
	clear:both;
}
#block-views-main_page_dog_breeds-block_1 .views-row-odd {
	margin-bottom:10px;
}
#block-views-main_page_dog_breeds-block_1 .views-row-even {
	margin-bottom:10px;
}
#block-views-main_page_dog_breeds-block_1 .views-field-title{
	font-weight:bold;
}
.view-main-page-dog-breeds .item-list {
	font-size:0.9em;
	margin-top:16px;
}
.view-main-page-dog-breeds .item-list a{
	font-weight:normal;
}
#block-views-main_page_other_pets-block_1 {
	clear:both;
}
#block-views-main_page_other_pets-block_1 .views-row-odd {
	margin-bottom:10px;
}
#block-views-main_page_other_pets-block_1 .views-row-even {
	margin-bottom:10px;
}
#block-views-main_page_other_pets-block_1 .views-field-title{
	font-weight:bold;
}
#block-views-main_page_cat_breeds-block_1 .views-row-odd {
	margin-bottom:10px;
}
#block-views-main_page_cat_breeds-block_1 .views-row-even {
	margin-bottom:10px;
}
#block-views-main_page_parks_beaches-block_1 .views-row-odd {
	margin-bottom:10px;
}
#block-views-main_page_parks_beaches-block_1 .views-row-even {
	margin-bottom:10px;
}
#block-views-main_page_pet_holidays-block_1 .views-row-odd {
	margin-bottom:10px;
}
#block-views-main_page_pet_holidays-block_1 .views-row-even {
	margin-bottom:10px;
}
#block-views-main_page_pet_living-block_1 .views-row-odd {
	margin-bottom:10px;
}
#block-views-main_page_pet_living-block_1 .views-row-even {
	margin-bottom:10px;
}
/*website links on taxonomy view pages
------------------------------------------*/
.view-taxonomy-term-dog-breeds .views-row-odd{
	margin-bottom:10px;
}
.view-taxonomy-term-dog-breeds .views-row-even{
	margin-bottom:10px;
}
.view-taxonomy-term-dog-breeds .views-exposed-form label{
	float:left;
	margin-right:10px;
	color:#00747a;
}
.view-taxonomy-term-dog-breeds .views-exposed-form .views-widget {
	float:left;

}
.view-taxonomy-term-dog-breeds .views-exposed-widget .form-submit {
	margin:0;
}
.view-taxonomy-term-dog-breeds .views-field-title {
	font-weight:bold;	
}
.view-taxonomy-term-dog-breeds .field-field-description .field-label {
	display:none;	
}
.view-taxonomy-term-dog-breeds .field-field-website-url .field-label {
	display:none;	
}
/* Calendar & Upcoming Events
----------------------------------*/
.node-type-event .field {
	clear:both;
}
.node-type-event p {
	clear:both;
	margin:0;
	padding-top:20px;
}
.node-type-event .field-label {
	float:left;
	margin-top:10px;
	width:200px;
}
.node-type-event .field-items {
	float:left;
	margin-top:10px;
}
.field-field-desc-event {
	display:none;
}
#sidebar-right h3 {
	color:#00747a;
	margin-bottom:10px;
}
#sidebar-right ul {
	margin:0;
	padding:0;
}
#sidebar-right ul li {
	list-style:none;
	margin:0;
	margin-bottom:8px;
	padding:0;
}
#block-views-video_thumbnails-block_1 {
	margin-top:20px;
}
.view-id-video_latest .views-field-title {
	color:#000000;
	margin-bottom:10px;
	font-size:1.2em;
	font-weight:bold;
}
.node-type-video .field-label {
	display:none;
}
#block-block-21 {
	margin-top:20px;
}
#block-block-21 h3 {
	color:#00747a;
	margin-bottom:10px;
}
#block-views-calendar-block_1 .views-field-field-date-value {
	font-size:0.9em;
}
#block-views-calendar-block_1 .item-list {
	margin-bottom:10px;
}
.week {
	display:none;
}

 .calendar-calendar td .inner div.calendar div a {
	color:#00747a;
	text-decoration:underline;
}
table .mini-day-on a {
	color:#00747a;
}
/*Publications & Info pages
----------------------------------*/
#block-views-main_page_pet_owners-block_1 {
	margin-top:20px;
}
#block-views-main_page_pet_owners-block_1 .views-row-even {
	margin-top:5px;
}
#block-views-main_page_pet_owners-block_1 .views-row-odd {
	margin-top:5px;
}
#block-views-main_page_habond-block_1 {
	margin-top:20px;
}
#block-views-main_page_habond-block_1 .views-row-even {
	margin-top:5px;
}
#block-views-main_page_habond-block_1 .views-row-odd {
	margin-top:5px;
}
#block-views-main_page_welfare-block_1 {
	margin-top:20px;
}
#block-views-main_page_welfare-block_1 .views-row-even {
	margin-top:5px;
}
#block-views-main_page_welfare-block_1 .views-row-odd {
	margin-top:5px;
}

#block-views-main_page_vets-block_1 {
	margin-top:20px;
}
#block-views-main_page_vets-block_1 .views-row-even {
	margin-top:5px;
}
#block-views-main_page_vets-block_1 .views-row-odd {
	margin-top:5px;
}

#block-views-main_page_schools-block_1 {
	margin-top:20px;
}
#block-views-main_page_schools-block_1 .views-row-even {
	margin-top:5px;
}
#block-views-main_page_schools-block_1 .views-row-odd {
	margin-top:5px;
}

#block-views-main_page_journalists-block_1 {
	margin-top:20px;
}
#block-views-main_page_journalists-block_1 .views-row-even {
	margin-top:5px;
}
#block-views-main_page_journalists-block_1 .views-row-odd {
	margin-top:5px;
}

#block-views-main_page_goverments-block_1 {
	margin-top:20px;
}
#block-views-main_page_goverments-block_1 .views-row-even {
	clear:both;
	margin-top:5px;
	overflow:auto;
}
#block-views-main_page_goverments-block_1 .views-row-odd {
	clear:both;
	margin-top:5px;
	overflow:auto;
}
#block-views-main_page_goverments-block_1 .views-row-even img{
	margin-right:5px;
	margin-top:3px;
}
#block-views-main_page_goverments-block_1 .views-row-odd img{
	margin-right:5px;
	margin-top:3px;
}

/* Select a pet results 
---------------------------*/
.select-results-link {
	float:left;
	margin:10px;
	text-align:center;
	width:245px;
}
.select-results-link a{
	display:block
}
/* Select a pet block 
---------------------------*/
#block-block-16 {
	background:url(../../../../../../../../20120415091201im_/http_/www.petnet.com.au/sites/all/themes/petnet/images/select-button.png) no-repeat;
	height:181px;
	padding-top:53px;
	text-align:center;
	width:190px;
}
#block-block-16 h3{
	text-indent:-999em;
}
#block-block-16 p{
	padding:0 15px;
}
#block-block-16 p a{
	display:block;
	font-weight:bold;
	padding-top:9px;
}
#block-views-rotor-block_1 {
	margin-left:262px;
	width:460px;
}
/*Select a pet page*/
.page-selectapet #content-area {

}
.page-selectapet h1 {
	letter-spacing:-1px;
}
#block-block-17 {
	width:520px;
}
.block-poll {
background:#00a7b7;
color:#FFF;
font-weight:bold;
padding:12px;
}
.block-poll .title {
font-size:1.5em;
font-weight:bold;
}
/*Add Links menu
------------------*/
#block-menu-menu-add-your-link-to-this-site {
	margin-top:20px;
	font-size:12px;
}
#block-menu-menu-add-your-link-to-this-site h3{
	font-size:14px;
}
#block-menu-menu-administer-select-a-pet {
	margin-top:20px;
	font-size:12px;
}
#block-menu-menu-administer-select-a-pet h3{
	font-size:14px;
}
.page-selectapet-choose-a-pet-results #content-area {
	margin-top:0px;
}
/*
     FILE ARCHIVED ON 09:03:04 Apr 15, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:34:40 Sep 07, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.411
  load_resource: 181.586
  PetaboxLoader3.resolve: 74.051
  PetaboxLoader3.datanode: 23.769
*/