﻿/* CSS Document */
/*common*/
body{ background:url(../images/pet_food_and_suppliesbg.jpg) repeat center top; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color: #000000; font-size:14px;}
div, p, h, a{ font-family:Arial, Helvetica, sans-serif; color: #000000; font-size:14px; text-decoration:none;}
h1, h2, h3, h4, h5, h6, h7, h8, p, span, ul, li, div, form, a{ padding:0px; margin:0px;}
ul{list-style-type:none;}
a{ color:#000000; text-decoration:underline;}
a:hover{ color:#000000; text-decoration:none;}
.clear{ clear:both; margin:0; padding:0; line-height:0; height:0; font-size:0;}

/*main*/
.wrapper{ width:867px; padding:0px 0 20px 0; margin:0 auto; background:url(../images/pet_food_and_suppliesbg.jpg) repeat-y center top;}
.container{ background:url(../images/pet_food_and_supply_content.jpg) repeat-y left top; margin:0; padding:0;  width:867px;}
.container2{ background:url(../images/pet_food_and_supply_content2.jpg) repeat-y left top; margin:0; padding:0;  width:867px;}
.top-container{ background:url(../images/pet_food_and_supply_headerb.jpg) no-repeat left top; margin:0; padding:0 0 0 0;width:867px;}
.left-content{ width:153px; margin:0; padding:67px 0 0 0; float:left; display:block;}
/*left-content*/
.left-content ul{ margin:0; padding:0; list-style-type:none;}
.left-content ul li{ font:bold 13px/22px Arial, Helvetica, sans-serif; color:#000000; width:153px;  margin:0; padding:0; display:block; }
.left-content ul li a{ font:bold 13px/22px Arial, Helvetica, sans-serif; color:#000000;text-decoration:none; width:141px;  margin:0 0 0 2px; padding:0 0 0 10px; display:block; }
.left-content ul li a:hover{ color:#000000; background:#FFFFFF;text-decoration:none; }
.left-content ul li a.active{color:#000000; background:#FFFFFF;}

.left-content ul li ul{ margin:0; padding:0; list-style-type:none;}
.left-content ul li ul li{ font:normal 13px/22px Arial, Helvetica, sans-serif; color:#000000; padding:0; margin:0; }
.left-content ul li ul li a{ font:normal 13px/22px Arial, Helvetica, sans-serif; color:#000000;display:block; width:141px;  margin:0 0 0 2px; padding:0 0 0 10px; display:block; text-decoration:none; }
.left-content ul li ul li a:hover{  background:#FFFFFF; text-decoration:none; color:#FF0000;}
.left-content ul li ul li a.active{  background:#FFFFFF; text-decoration:none; color:#FF0000;}

.store{ font:normal 12px Arial, Helvetica, sans-serif; color:#000000; margin:0; padding:0 0 0 12px;}

/*right-content*/
.right-content{ width:713px; margin:0; padding:0; float:left; display:block;}
.right-content-content{ width:663px; margin:0; padding:0 10px 0 30px; float:left; display:block;}
.main-left-content{ width:438px; margin:0; padding:0; float:left; display:block; border:0px solid #FF0000;}
.content{ width:418px; margin:0; padding:0 10px; float:left; display:block; border:0px solid #FF0000;}
.main-right-content{ width:275px; margin:0; padding:67px 0 0 0; float:left; display:block;}
.logo{ margin:0; padding:0 0 0 55px; /*border:1px solid #FF0000; */} 
.product-logo{ width:713px; margin:0; padding:0; }
.home-bg{ width:380px; background:url(../images/pet_food_and_supply_homebg.jpg) no-repeat left top; margin:0 0 0 16px; padding:13px 14px 20px 17px; height:343px;}

h1{ font:bold 18px Arial, Helvetica, sans-serif; color:#336699; margin:0; padding:0;}
.home-product{ width:400px; margin:0; padding:0 0 0 24px; display:block;}
.home-product-gallery{ width:130px; float:left; display:block; margin:0; padding:0; text-align:center; font:bold 14px Arial, Helvetica, sans-serif; color:#FF0000;}
.home-product-gallery a{ color:#FF0000; text-decoration:none;}
.home-product-gallery a:hover{ color:#FF0000; text-decoration:none;}
.right-shop{ margin:0; padding:0 0 0 15px;}
.bestpet{ font:normal 13px Arial, Helvetica, sans-serif; color:#000000; text-align:center;}
.bestpet span{ font:bold 20px Arial, Helvetica, sans-serif; color:#000000; text-align:center;}

.footer{ margin:0; padding:0; width:867px;}
.footer-left{ width:523px; margin:0; padding:5px 0 5px 0; float:left; display:block; font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.footer-right{ width:200px; margin:0; padding:5px 0 5px 0; float:right; display:block; font:bold 10px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right;}
.footer-right a { color:white; font-size:11px; text-decoration:none; line-height:25px;}
.grooming ul{ margin:0; padding:0; list-style-type:disc;}
.grooming ul li{ margin:0 0 0 20px; padding:0 0 0 0px;}

.groom-box{ width:247px; height:200px; border:1px solid #000000; background:#99CCFF; text-align:center; margin:0; padding:28px 0 0 0;}
h2{ font:bold 17px Arial, Helvetica, sans-serif; color:#336699;}

.contact{ margin:0; padding:0; width:410px;}
.contact form{ margin:0; padding:20px 0;}
.contact form fieldset{ margin:0; padding:0; border:none;}
.contact form fieldset label{ margin:0; padding:0; width:100px; height:20px; float:left; display:block; /*border:1px solid #FF0000;*/}
.contact form fieldset label span{ margin:0; padding:0; color:#FF0000; /*border:1px solid #FF0000;*/}
.contact form fieldset input{ margin:0 0 5px 0; padding:5px 0 0 0; width:250px; border:1px solid #999999; height:20px; float:left; display:block; }
.contact form fieldset textarea{ margin:0 0 5px 0; padding:5px 0 0 0; width:250px; border:1px solid #999999; height:80px; float:left; display:block; }
.contact form fieldset input.check{ margin:0 10px 0 0; padding:0; width:16px; border:1px solid #999999; height:16px;}
.contact form fieldset input.button{ margin:0; padding:0; width:50px; border:1px solid #999999; background:#000000; color:#ffffff; cursor:pointer;}

.indicates{ font:normal 10px Arial, Helvetica, sans-serif; color:#000000;}
.indicates span{ font:normal 10px Arial, Helvetica, sans-serif; color:#ff0000;}

.address{ font:normal 14px Arial, Helvetica, sans-serif; color:#000000;}
.address span{ font:bold 14px Arial, Helvetica, sans-serif; color:#336699;}
.address span a{ font:bold 14px Arial, Helvetica, sans-serif; color:#336699; text-decoration:none;}
.address span a:hover{ font:bold 14px Arial, Helvetica, sans-serif; color:#336699; text-decoration:underline;}
/*
.product-header{ margin:0; padding:0; float:right; display:block;}
.product{ margin:0; padding:0 0 0 55px; } 
*/
.product-header{ width:622px; height:57px; background:url(../images/pet_food_and_supply_productheader.jpg) no-repeat left top; font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0; padding:10px 0 0 5px;}
.product-text{ font:normal 12px Arial, Helvetica, sans-serif; color:#000000;}
.product-text a{ font:normal 12px Arial, Helvetica, sans-serif; color:#ff0000; text-decoration:none;}
.product-text a:hover{ font:normal 12px Arial, Helvetica, sans-serif; color:#ff0000; text-decoration:underline;}

.red{color:#FF0000;}
.signup{ margin:0; padding:8px 0 0 12px;}