@import url("pfd_content.css");
table.product-page-table{clear:both}
/* PAGING */
#ctl00_MainContent_OrderHistoryGrid tr.GridPaging td table tbody tr td{border:none;margin-right:10px;}
/* TOP INFO */
.basket-text{float:left; margin-top:7px;}
.basket-wrapper{float:right;clear:both}
.basket-img{float:left;width:85px;}
.basket-icon{width:31px}
#ctl00_BasketSummary{margin:8px 10px 0 0;}
#ctl00_MainContent_NewUserForm input{
border:1px solid #CCC;
font-weight:400;
padding:3px;
}
.instruction-text ol{margin-left:40px}
.instruction-text ol li{margin-bottom:10px}
.login-instruction{font-weight:bold;margin:10px 0}
.RadioButton{margin:3px 0;display:block}
#ctl00_MainContent_LoginForm .Password{margin:0;}
#ctl00_MainContent_LoginForm_UserNameLabel,#ctl00_MainContent_LoginForm_PasswordLabel{margin-bottom:5px;display:block}
label{font-weight:bold}
/* END */
/* TOP LINK STYLES */
a.menu-spacing-animals{margin:-23px 0 0;padding:4px 10px;text-align:center;width:95px;}
a.menu-spacing-birds{padding:4px 45px 4px 40px;text-align:center;width:95px;}
a.menu-spacing-fish{padding:4px 41px;text-align:center;width:95px;}
a.menu-spacing-horse{padding:4px 38px;text-align:center;width:95px;}
a.menu-spacing-reptiles{padding:4px 38px;margin:-21px 0 0 -4px;text-align:center;width:95px}
a.menu-spacing-wild-birds{margin:-21px 0 0;padding:4px 22px;text-align:center;width:95px;}
.main-heading-main{padding:0 0 2px 0}
/* END */
li.ButtonMenuItem{width:100px;display:inline;margin-right:15px;}
#ctl00_MainContent_OrderHistoryGrid a{text-decoration:underline;color:#2357A1;}
#ctl00_MainContent_OrderHistoryGrid a:hover{text-decoration:underline;color:#666;}
/*#ctl00_MainContent_ContinueShoppingButton{width:132px;height:28px;margin-bottom:10px;}*/
.Header tbody tr td table tbody tr th{width:75px;}
.Header tbody tr td div{margin-right:45px;}
.Header tbody tr td table tbody tr td{width:170px;}
#ctl00_MainContent_orderDetail table tr td{padding:3px;}
.main-heading-arrow{float:right;margin:0 0 0 -18px;}
.displayName{font-weight:700;color:#2357A1;}
body{font-family:"Trebuchet MS", Helvetica, Arial;background-color:#fff;color:#333;margin:10px 0 0;}
p{line-height:1.4em;margin-bottom:10px;}
.sub-drop{overflow:hidden;background-color:#FFF;height:0;z-index:20;}
table{border-collapse:collapse;}
.my-acc-heading{background:transparent url("../images/left-header-bg.jpg") repeat-x scroll left top;border-bottom:1px solid #CCC;color:#2357A1;font-size:13px;font-weight:700;}
a.top-head-link{padding:0 100px;}
.search-results-page-numbers{margin:5px 10px 0 0;}
.push-brand{margin-top:15px;}
#top-info table tr td{text-align:right;vertical-align:bottom;}
.top-user-info {text-align:right;vertical-align:bottom; margin-right: 15px; font-weight: 700; font-size: 100%;}
.MainContent .grid_8{width:560px; margin-left: 10px;}
#ctl00_MainContent_Baynote2{font-size:12px;width:180px;border:1px solid #CCC;}
#brands ul li,#resources ul li{list-style-type:none;}
#brands ul,#resources ul{margin:0 0 0 15px;}
#top-nav ul.sub-drop-old li a:hover,#top-nav ul.sub-drop-old-dept li a:hover{color:#333;}
.sub-drop-old,sub-drop-old-dept{background-color:#FFF;overflow:hidden;z-index:20;text-align:left;}
.drop-title{font-weight:700;color:#C30;font-size:14px;}
#birds-nav-main,#fish-nav-main,#horse-nav-main,#small-reptile-nav-main{margin:5px 0 0;}
.sub-drop-box-dog-2,.sub-drop-box-cat-2,.sub-drop-box-cat,.sub-drop-box-dog,.sub-drop-box-flea-tick,.sub-drop-box-birds,.sub-drop-box-wild-birds,.sub-drop-box-fish,.sub-drop-box-horse,.sub-drop-box-small-reptile,.sub-drop-box-reptile,.sub-drop-box-small-animals,.sub-drop-old{display:none;position:absolute;top:50px;z-index:20;background-color:#FFF;border:1px solid #666666;border-top:none;padding:5px;}
.sub-drop-old-dept{display:none;position:absolute;top:50px;z-index:20;background-color:#FFF;border:1px solid #666666;border-top:none;border-right:none;height:262px;left:474px;text-align:left;padding:5px;}
#reccommended-items table{margin:0;}
/*#product #title{height:50px;}*/
table tr td #addtocart img,table tr td #thumb img{display:inline;}
#reviews{margin-bottom:10px;}
.CreditCardWallet label{width:100px;font-weight:700;margin-right:20px;float:left}
.SelectedText{font-weight:700;font-size:11px;}
a#ctl00_MainContent_PaymentManager_PaymentRepeater_ctl01_SelectButton,a#ctl00_MainContent_AddressManager_AddressRepeater_ctl01_SelectButton,a#ctl00_MainContent_AddressManager_AddressRepeater_ctl02_SelectButton{color:#666;text-decoration:underline;font-size:11px;}
a:hover#ctl00_MainContent_AddressManager_AddressRepeater_ctl01_SelectButton,a:hover#ctl00_MainContent_AddressManager_AddressRepeater_ctl02_SelectButton,a:hover#ctl00_MainContent_PaymentManager_PaymentRepeater_ctl01_SelectButton{color:#333;text-decoration:underline;font-size:11px;}
/*#ctl00_MainContent_ProfileEdit_FirstNameRequired,#ctl00_MainContent_ProfileEdit_LastNameRequired{float:right;width:180px;}*/
#ctl00_MainContent_PaymentManager_EditForm_AccountNumberValidator,
#ctl00_MainContent_PaymentManager_EditForm_CreditCardValidator,
#ctl00_MainContent_PaymentManager_EditForm_ExpirationDateValidator,
#ctl00_MainContent_PaymentManager_EditForm_AddressValidator{float:right;width:175px;}
#ctl00_MainContent_OrderHistoryGrid{width:725px;}
#ctl00_MainContent_OrderHistoryGrid tbody tr td,
#ctl00_MainContent_OrderHistoryGrid tbody tr th,
#ctl00_MainContent_BasketDetail tbody tr td,
#ctl00_MainContent_BasketDetail tbody tr th
{border:0px solid #CCC;padding:3px;}
.Address_Name{margin:10px 0 0;}
.Address_Name,.Address_Line1,.Address_Line2,.Address_Location,.Address_Country{font-style:italic;}
#ctl00_MainContent_AddressManager_EditForm_ValidationMessages ul li,#ctl00_MainContent_PaymentManager_EditForm_ValidationMessages ul li,#ctl00_MainContent_ErrorMessages ul li,#ctl00_MainContent_ChangePasswordControl_ChangePasswordContainerID_ValidationMessages ul li{list-style-type:none;font-size:10px;margin:3px 0;}
#ctl00_MainContent_AddressManager_EditForm_AddressLine2TextBox{margin-left:100px;}
#ctl00_MainContent_BasketDetail{margin:8px 0 5px 0}
#ctl00_MainContent_PaymentManager_AddressManager_EditForm label,
#ctl00_MainContent_ChangePasswordControl label,
#ctl00_MainContent_ProfileEdit label,
#ctl00_MainContent_EmailAddressLabel,
#ctl00_MainContent_AddressManager_EditForm label,
#ctl00_MainContent_ChangePasswordControl label
#ctl00_MainContent_PaymentManager_AddressManager_EditForm label{width:100px;float:left;font-weight:700;font-size:12px;}
#ctl00_MainContent_ChangePasswordControl label{width:151px}
#ExpirationDate #ctl00_MainContent_PaymentManager_EditForm_ExpirationMonth,#ExpirationDate #ctl00_MainContent_PaymentManager_EditForm_ExpirationYear{width:68px;}
table tbody tr td fieldset legend,div legend{font-weight:700;color:#2E476B;font-size:14px;}
table tbody tr td fieldset,div fieldset{margin-bottom:10px;padding:5px;}
#ctl00_MainContent_NewUserForm input,#ctl00_MainContent_LoginForm_Password,#ctl00_MainContent_LoginForm_UserName{border:1px solid #CCC;font-weight:400;padding:3px;}
input,#ctl00_MainContent_LoginForm_Password:focus,#ctl00_MainContent_LoginForm_UserName:focus{border:1px
solid #999;}
.sub-drop-box-dog,.sub-drop-box-dog-2,.sub-drop-box-cat-2,.sub-drop-box-cat{height:250px;text-align:left;}
#mid-bar,#browse{z-index:0;}
.sub-drop-box-cat{left:239px;border-right:0;}
.sub-drop-box-cat-2{left:375px;border-left:0;}
.sub-drop-box-dog{left:5px;}
.sub-drop-old{height:auto;}
.sub-drop-box-flea{left:474px;}
.sub-drop-box-flea-cat{left:480px;border-bottom:none;border-left:none;width:140px;}
.sub-drop-box-flea-dog{left:480px;top:186px;border-top:none;border-left:none;width:140px;}
.dept-height{height:262px;}
.sub-bump{left:617px;}
.sub-drop-box-dog-2{left:150px;border-left:0;}
.sub-drop-box-flea-tick{left:478px;}
.sub-drop-box-birds,.sub-drop-box-fish,.sub-drop-box-small-animals{top:24px;text-align:left;}
.sub-drop-box-wild-birds{left:590px;}
.sub-drop-box-birds{left:588px;}
.sub-drop-box-fish{left:705px;}
.sub-drop-box-horse{left:714px;}
#top-nav ul.sub-drop li a:hover,#top-nav ul.sub-drop-1 li a:hover{color:#80594D;}
.Menu{margin-bottom:10px;margin-top:4px;list-style-type:none;border:1px solid #CCC;}
.Menu li{font-size:100%;margin:0 0 2px;padding:0 0 0 10px;}
.Menu li.Menu-Leaf{margin-left:10px;}
.ButtonMenu{border:0;text-align:right;}
h5{font-size:90%;color:#C30;margin:0 0 7px;}
img.picon{float:left;}
.logged{display:inline; font-size:80%; margin-right: 5px;}
.notyou-wrapper{margin:0 10px 0 0;}
a.notyou{text-decoration:underline;}
#top-nav .top-nav-heading{font-weight:lighter;padding:1px 0 0;}
#top-nav li.top-nav-heading-small{font-weight:lighter;font-size:100%;width:90px;display:block;padding:6px 0 0 17px;}
.top-nav-heading-stack{font-weight:lighter;font-size:100%;padding:5px 0 0;}
#top-info{text-align:right;font-weight:700;font-size:80%;}
#top-info ul,#top-info ul li{display:inline;margin:-3px 0 0;padding:0 3px;}
#top-info li{border-right:1px solid #000;}
#shopping-cart{text-align:right;}
#shopping-cart .shopping{padding-left:15px;padding-top:10px;font-size:90%;font-weight:700;height:32px;margin:0 10px 0 0;}
#shopping-cart .amount{color:red;text-decoration:underline;}
#top-nav a:hover{color:#B8D3F7;}
#top-nav li.arrow{margin-top:-3px;}
#top-nav{color:#FFF;display:inline;}
#top-nav ul li{display:inline;font-size:12px;border-right:1px solid #fff;padding-left:4px;padding-right:4px;}
#top-nav a{color:#FFF;}
#top-nav .bg-grad,#top-nav .keep-up{float:left;text-align:center;}
#top-nav .bg-grad-cat{background:transparent url(../images/nav-top-big-cats-bg.jpg) no-repeat top left;width:236px;height:50px;text-align:center;}
#top-nav .bg-grad-dog{background:transparent url(../images/nav-top-big-dogs-bg.jpg) no-repeat top left;width:238px;height:50px;text-align:center;}
#top-nav .bg-grad-small{background:transparent url(../images/nav-stack-two.jpg) no-repeat top left;width:117px;height:50px;}
#top-nav #flea-tick-nav{background:transparent url(../images/nav-tick-flea.jpg) no-repeat top left;width:118px;height:50px;}
#mid-bar{background:transparent url(../images/mid-bar-bg.jpg) no-repeat top left;height:42px;width:946px;margin:0 0 5px 4px;}
#mid-bar input{vertical-align:middle;}
#mid-bar #search-box{background:transparent url(../images/search_bg.gif) no-repeat top left;width:424px;height:29px;margin:5px 0 0 10px;padding:0 0 0 100px;}
#mid-bar .search{color:red;font-size:105%;width:290px;border:none;}
#mid-bar .search-submit{width:64px;background:transparent url(../images/search_submit_bg.gif) no-repeat top left;height:29px;border:none;}
#quick-buttons{text-align:right;margin-left:63px;margin-top:6px;}
#mid-bar .small-button,#mid-bar .large-button{background:transparent url(../images/large-button.gif) no-repeat top left;width:100px;float:left;height:28px;padding:6px 0 0 0;text-align:center;margin:0 20px 0 0}
.left-sidebar-wrapper{padding:0;}
.left-sidebar{border:1px solid #CCC;border-top:none;margin-bottom:5px;}
#left h3.resources{font-size:95%;color:#FFF;border:1px solid #CCC;padding-left:5px;border-left:none;border-right:none;background:red url("../images/left-header-resources-bg.jpg") repeat-x top left;margin:0 0 5px;width:205px;}
#left .left-sidebar-heading{font-size:12px;color:#FFF;background-color:#2357A1;border:1px solid #CCC;padding-left:5px;border-left:none;border-right:none;margin:0 0 5px;}
#left h3.home-left-sidebar-heading{padding-left:5px;background:transparent url(../images/left-header-bg.jpg) repeat-x scroll left top;color:#2357A1;font-size:12px;border:1px solid #CCC;border-left:none;border-right:none;width:205px}
.search-results-heading{font-size:95%;color:#FFF;background-color:#2357A1;border:1px solid
#CCC;padding-left:5px;border-left:none;border-right:none;background:transparent
url(../images/left-header-bg.jpg) repeat-x top left;margin:0 0 5px;}
#left .left-sidebar-heading-search{color:#666;font-size:100%;margin:5px 0 5px 5px;}
#left p{margin:0 0 3px;}
#left #brands_select{width:150px;margin:0 0 0 5px;}
#footer{text-align:center;border:1px solid #CCC;border-right:none;border-left:none;font-size:90%;padding:10px 0;margin:10px 0}
#footer p{line-height:1.2em;margin-bottom:5px;}
#footer ul{margin-bottom:15px;}
#footer ul li{display:inline;list-style-type:none;margin:0 10px 0 0;}
#footer ul li a:hover{color:#2E476B;}
a:link,a:visited,a:hover{color:#333;text-decoration:none;}
#auth-images{text-align:center;border-top:1px solid #CCC;padding:10px 0;}
.flea-tick-drop-image{float:right;margin:-15px 6px 0 0;}
#left-nav ul{list-style-type:none;margin-left:15px;}
#left-nav ul.DimensionStates{margin-left:-15px;}
.DimensionState{color:#666;}
.DimensionValue{list-style-image:url(../images/list-bg.jpg);margin:0 0 0 20px;}
.list-heading-bg{border:1px solid #CCC;border-right:none;border-left:none;border-bottom:none;margin:5px 0;padding:3px 0 0 5px;}
.list-no-heading-bg{border:none;padding:0;}
.MainContent #bump{margin-left:235px;margin-top:12px;width:705px;}
#bump p a.top{font-style:italic;font-size:11px;}
#bump ol,#bump ul{margin-top:8px;width:80%;margin-left:40px;}
#bump ol li,#bump ul li{margin-bottom:8px;}
#bump p img{float:left;border:1px solid #999;margin:6px 12px 0 2px;}
#bump table tr td{padding:8px;}
.contact td{vertical-align:top;}
.contact strong{color:red;font-size:18px;}
.contact em{font-size:10px;}
li.ButtonMenuItem a,#top-nav ul.sub-drop li a.view-more,#top-nav ul.sub-drop-1 li a.view-more,#top-nav ul.sub-drop-old li a.view-more,#top-nav ul.sub-drop-old-dept li a.view-more{color:#2357A1;font-weight:700;}
li.ButtonMenuItem a:hover,.Menu li a,a:hover,#left a{color:#666;}
h4,#footer ul li a{color:#2357A1;}
.Header,.FooterItemLabel{text-align:left;}
.Header br,.Shipment br,#top-nav ul.sub-drop-old li,#top-nav ul.sub-drop-old-dept li,#top-nav ul.sub-drop li,#top-nav ul.sub-drop-1 li{display:block;}
#ctl00_MainContent_orderDetail table tbody tr.Even,#ctl00_MainContent_OrderHistoryGrid tbody tr.EvenRow{background-color:#f2f2f2;}
.currency,.quantity,.FooterItemValue,.product-large-image,#top-nav .bg-grad,#top-nav .bg-grad-small{text-align:center;}
a.menu-spacing-bird,a.menu-spacing-flea,a.menu-spacing-fish{padding:4px 42px;}
#top-info table tr td img,#ExpirationDate{margin-top:10px;}
#top-nav ul.sub-drop-old li a,#top-nav ul.sub-drop-old-dept li a,#top-nav ul.sub-drop li a,#top-nav ul.sub-drop-1 li a{color:#666666;}
#top-nav ul.drop-down li,#reccommended-items table tr,.AddressBook .InsertLink,#top-nav li.last,#top-info li.last{border:0;}
#ctl00_MainContent_ProductDetails_BannerAd,#ctl00_MainContent_PaymentManager_PaymentManagerCreditCardViewLabel{font-weight:700;}
.CreditCardWallet .Address_Name,.CreditCardWallet .Address_Line1,.CreditCardWallet .Address_Line2,.CreditCardWallet .Address_Location,.CreditCardWallet .Address_Country,#ctl00_MainContent_AddressManager_EditForm_ValidationMessages ul,#ctl00_MainContent_PaymentManager_EditForm_ValidationMessages ul,#ctl00_MainContent_ErrorMessages ul,#ctl00_MainContent_ChangePasswordControl_ChangePasswordContainerID_ValidationMessages ul{margin-left:20px;}
.CreditCardWallet #FirstName,.CreditCardWallet #AddressLine2,.DimensionBreadcrumb{float:none;}
a#ctl00_MainContent_AddressManager_AddressRepeater_ctl00_InsertButton,a:hover#ctl00_MainContent_AddressManager_AddressRepeater_ctl00_InsertButton,a#ctl00_MainContent_PaymentManager_EditForm_NewAddressButton,a:hover#ctl00_MainContent_PaymentManager_EditForm_NewAddressButton{color:#2E476B;font-size:12px;font-weight:700;}
.InsertLink,#flea-tick-nav-drop .grid_5{width:300px;}
.sub-drop-box-small-reptile,.sub-drop-box-small-animals{left:788px;}
.Menu li a:hover,a.pnumber,#left a:hover{color:#999;}
.privacy_subscriptionsContainer
{
width:100%;
}
.privacy_subscriptionsText
{
font-size:13px;
font-family: Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif;
text-align:center;
width:100%;
}
.privacy_inputContainer
{
width:100%;
margin-top:15px;
}
.privacy_inputLabel
{
font-size:13px;
font-family: Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif;
text-align:center;
}
.privacy_inputBox
{
width:195px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
}
.privacy_errorMsg
{
font-size:11px;
font-family: Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif;
color:Red;
}
.privacy_radioButton
{
font-size:13px;
font-family: Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif;
}
a.whitelinks:link { color: #ffffff; text-decoration: underline; }
a.whitelinks:visited { color: #ffffff; text-decoration: underline; }
a.whitelinks:hover { color: #ffffff; text-decoration: none; }
a.faqlinks:link { color: #3A6DAF; text-decoration: underline; }
a.faqlinks:visited { color: #3A6DAF; text-decoration: underline; }
a.faqlinks:hover { color: #3A6DAF; text-decoration: none; }
a.categorylinks:link { color: #FF0000; text-decoration: none; font-weight: bold; }
a.categorylinks:visited { color: #FF0000; text-decoration: none; font-weight: bold; }
a.categorylinks:hover { color: #FF0000; text-decoration: underline; font-weight: bold; }
a.homecategorylinks:link { color: #D1164F; text-decoration: none; font-weight: bold; }
a.homecategorylinks:visited { color: #D1164F; text-decoration: none; font-weight: bold; }
a.homecategorylinks:hover { color: #D1164F; text-decoration: underline; font-weight: bold; }
a.checkoutlinks:link { font-size: 10; color: #000000; text-decoration: none; }
a.checkoutlinks:visited { font-size: 10; color: #000000; text-decoration: none; }
a.checkoutlinks:hover { font-size: 10; color: #000000; text-decoration: underline; }
.basket-summary
{
float: right;
}
.basket-icon
{
height: 25px;
width: 25px;
}
.ViewCartLink
{
float: right; margin-top: 8px; margin-left: 5px;
}
.backgroundPopup {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#373737 none repeat scroll 0 0;border:1px solid #CECECE;display:none;height:1200px;left:0;opacity:0.15;position:fixed;top:0;width:100%;
z-index:1;}
.popup
{
display:none;
position:absolute;
z-index:12;
background-color:White;
/*height: 100px;
border: 2px solid #444444;*/
}

