/* Pet Brands 2009 */




/*Text Formating*/
#mainIcons {text-align:right;padding-top:2px; }
#mainIcons img{padding-right:25px;}

.online_catalogues {

	width:530px;
	float:left;
	padding-top:10px;

}
.normalformfield { color: #6e6e6e; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; height: 17px; margin: 0; padding: 1px 3px 0; border: solid 1px #b4b4b4; }
.normalformfieldfocus { color: #053f74; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; height: 17px; margin: 0; padding: 1px 3px 0; border: solid 1px; }
.normalformtextfield { color: #6e6e6e; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; height: 50px; margin: 0; padding: 1px 3px 0; border: solid 1px #b4b4b4; }
.normalformtextfieldfocus { color: #053f74; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; height: 50px; margin: 0; padding: 1px 3px 0; border: solid 1px; }
.normalformtextfield2 { color: #6e6e6e; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; height: 100%; margin: 0; padding: 1px 3px 0; border: solid 1px #b4b4b4; }
.normalformtextfield2focus { color: #053f74; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; height: 100%; margin: 0; padding: 1px 3px 0; border: solid 1px; }
.normalformtextfield3 { color: #6e6e6e; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0; padding: 1px 3px 0; width: 100%; height: 250px; border: solid 1px #b4b4b4; }
.normalformtextfield3focus { color: #053f74; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0; padding: 1px 3px 0; width: 100%; height: 250px; border: solid 1px; }

.grey11px { font-size: 11px;Font-Family:Arial;color:#333; }
.greybold11px { font-size: 11px;Font-Family:Arial;color:#666;font-weight:bold; }

.Red
{
    color:Red;
}


.LicencedPanel{
	width:375px;
	float:left;
	padding: 10px 0px 0px 10px;
}

.LicencedPanel p { padding:5px;}

.BasketBottom
{
    padding:3px;
    float:left;
}

.ConfirmationButton
{
    padding:6px;
}

.border {
	border-bottom: #808080 Solid 1px;
	font-size: 11px;
	color: #666666;
	text-align:center;
	height:67px;

}

.defaultWhiteTXT {
	font-size: 11px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
    padding:3px;
}

.defaultTXT {
	font-size: 12px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
}

.AddressDetails {
	font-size: 10px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	font-weight:bold;
	padding-right:2px;
	}
	
.CompanyName {
	font-size: 13px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	padding-left:10px;
	}
.AddressDetails
{
	font-size: 12px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	padding:10px;
}

.top-align {
	background-image: url(http://www.petbrands.com/images/BasketTop.png);
	background-repeat: no-repeat;
	background-position: top;
	float:left;
}

.bottom-align {
	background-image: url(http://www.petbrands.com/images/BasketBottom.png);
	background-repeat: no-repeat;
	background-position:bottom;
}

.Checkout_top-align {
	background-image: url(http://www.petbrands.com/images/Checkout/BasketTop.png);
	background-repeat: no-repeat;
	background-position: top;
}

.Checkout_bottom-align {
	background-image: url(http://www.petbrands.com/images/Checkout/BasketBottom.png);
	background-repeat: no-repeat;
	background-position:bottom;
}


h1 {font-size:18px; color:#333333; line-height: 15px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; padding:5px;}

h2 {
	font-size:16px;
	color:#ffffff;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#welcome {padding:10px;}

.ProductDescription {font-size:12px; color:#333333; line-height: 1.5em; font-weight: normal; font-family: Arial, Helvetica, sans-serif; padding:5px;text-align:justify; }

.textbox {

	border: 1px solid #000033;
	font-size: 11px;
	color: #333333;
}

.white_text {color:#FFFFFF;}
.black_text {color:#000000;}



/*  LAYOUT  */


.5px_Padding { padding:5px;;}

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 min-height:100%;
 height:100%;
 background-image: url(../images/bg.jpg);
 background-repeat: repeat-x;

}
#container { 
 margin: 0 auto;
 width: 1024px;
 background-color:#FFF;
 margin-top:10px;
 
}
#header {

 width: 1024px;
 min-height:100%;
 height: 100%;
 float: left;
 height: 195px;
 margin: 0px 0px 5px 0px;
 background-image: url(http://www.petbrands.com/images/header/header_bg.jpg);
}


#leftcolumn {
	background: #fff;
	position:inherit;
	margin: 0px 15px 0px 0px;
	width: 220px;
	float: left;
	background-image: url(http://www.petbrands.com/images/right_side_bg.jpg);
	background-repeat:no-repeat;
}

#middle {
	float: left;
	margin: 0px 0px 5px 0px;
	width: 530px;
}

#middle_ProdsCat {
	float: left;
	margin: 0px 0px 5px 0px;
	width: 775px;
}

/*#middle_ProdsCat A:hover {COLOR: #80C1EA;font-weight:bold;}*/
#middle_ProdsCat A:hover {COLOR: #333333;font-weight:bold;}
#middle_ProdsCat A:link {color: #085F69;text-decoration: none;}
#middle_ProdsCat A.current {color: #333; font-weight:bold;text-decoration: underline;}
#middle_ProdsCat A.current:hover {color: #085F69; font-weight:bold;}


#middle_SearchProds {
	float: left;
	margin: 0px 0px 5px 0px;
	width: 530px;
}

/*#middle_ProdsCat A:hover {COLOR: #80C1EA;font-weight:bold;}*/
#middle_SearchProds A:hover {COLOR: #333333;font-weight:bold;}
#middle_SearchProds A:link {color: #085F69;text-decoration: none;}
#middle_SearchProds A.current {color: #333; font-weight:bold;text-decoration: underline;}
#middle_SearchProds A.current:hover {color: #085F69; font-weight:bold;}


#middle_Prods_Frame {
	float: left;
	width: 625px;
	margin: 0px 0px 5px 0px;
}

#middle_Prods_left_image {
    float: left;
	width: 306px;
	margin: 0px 5px 5px 0px;
	border:solid 1px #ccc;
	background:#ffffff;
	text-align:center;
	
}
#Prods_Zoom_image
{
    float:left;    
}
.Prods_Zoom_image img{
    margin:0px 2px 0px 2px;
    	border:solid 1px #ccc;
	background:#ffffff;
}

#middle_Prods_left_image label {Color:#333333;Font-Size:11px;Font-family:Arial;text-align:right;padding-right:2px;line-height:25px;padding-left:2px;}

#middle_Prods_Right_image {
	float: left;
	width: 307px;
	margin: 0px 0px 5px 5px;
}

#middle_Prods_Right_image label {Color:#333333;Font-Size:12px;Font-family:Arial;text-align:right;padding-right:10px;line-height:25px;padding-left:2px;}
#middle_Prods_Right_image .RRP {Color:#FF0000;Font-Size:12px;Font-family:Arial;text-align:right;padding-right:10px;Font-weight:bold;line-height:25px;padding-left:2px;}

#rightcolumn_Prods_LikeImages {
	background: #ffffff;
	width: 150px;
	float: right;
}

#rightcolumn_Prods_LikeImages_login{ background-image:url(http://www.petbrands.com/images/Products/Product_login_background.jpg); background-repeat:no-repeat; height:113px; width:150; background-color:#ffffff;}

#rightcolumn_LikeImages { background-image:url(http://www.petbrands.com/images/Products/MayLike.gif); background-repeat:no-repeat; width:150px; height:112px; padding-bottom:5px;}
#rightcolumn_LikeImagesProds {width:140px;height:112px; padding-bottom:5px;border:solid 1px #ccc;}
#rightcolumn_LikeImages_copy {
	float: none;
	color: #333333;
	font-size: 11px;
	font-weight:bold;
	line-height:12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 5px 0px 0px;
	text-align:center;
	padding-top:5px;
	padding-bottom:2px;
	position: relative;
    width:150px;height:20px;
}

#rightcolumn_LikeImages_copy a { color:#333333; text-decoration:none;}
#rightcolumn_LikeImages_copy a:hover { color:#333333; text-decoration:underline;}

#Search {
	float: left;
	width: 524px;
	background-image:url(http://www.petbrands.com/images/search_background.jpg);
	background-repeat:no-repeat;
	height:24px;
	padding-top:7px;
	padding-left:10px;
	vertical-align: bottom;
}


#go_button {
	position:relative;
	border: none;
	float:right;
	text-align:center;
	width: 0px;
	height: 20px;
	/*z-index: 1;*/
	padding-right:320px;
	bottom: 18px;
}



#rightcolumn {
	background: #ffffff;
	width: 245px;
	float: right;
}

#news {
	background-color: #000033;
	color:#FFFFFF;
	margin-bottom:10px;
	
}

.news_layout { padding:3px; padding-right:10px; font-size:10px; position:relative;}

.news_date { color:#60B2FF; font-size:11px; line-height:12px;}

#news_bottom {
	position:relative;
	top: 5px;
}



#login { background-image:url(http://www.petbrands.com/images/login_background.jpg); background-repeat:no-repeat; height:86px; width:239; padding:5px; padding-right:10px; /*background-color:#000033;*/ margin-bottom:10px;}


#footer { 
 width: 1024px;
 height:15px;
 clear: both;
 background: #000033;
 margin: 0px 0px 10px 0px;
 font-size:10px;
 color:#FFFFFF;
 text-align:center;
 padding-top:3px;padding-bottom:2px;
}							

#footer a {color:#ffffff;font-weight:inherit;font-size:10px; text-align:center;vertical-align:middle;}
#footer a:hover {color:#ffffff;font-weight:inherit;font-size:10px; text-align:center;vertical-align:middle;}

.spacer { padding-bottom: 5px;}


.Interzoo { text-align:center; position:absolute; margin-left:280px; margin-top:24px;}






/*HOME PAGE RABGE BUTTONS*/


.group1{ visibility:hidden; width:245px;}


#rac { background-image:url(http://www.petbrands.com/images/RAC.jpg); background-repeat:no-repeat; width:245px; height:58px; padding-bottom:5px;Position:relative; margin-top:0px;}
#rac a{position:absolute;top: 0;left: 0;width:245px;height: 49px;}
#rac a label{display: none;}
#rac_copy {float: none;color: #333333;margin: 0px 5px 0 0;	font-size: 11px;line-height:12px;font-family: Arial, Helvetica, sans-serif;padding-top:5px;padding-left:100px;position: relative;}
#rac_copy a { color:#FFFFFF; text-decoration:none;top:30px;left:60px;}
#rac_copy a:hover { color:#FFFFFF; text-decoration:underline;top:30px;left:60px;}



#gi_dog { background-image:url(http://www.petbrands.com/images/range_buttons/gi_dog.jpg); background-repeat:no-repeat; width:245px; height:58px; padding-bottom:5px;Position:relative;}
#gi_dog a {position:absolute;top: 0px;left: 0px;width: 245px;height: 50px;}
#gi_dog a label {display: none;}
#gi_dog_copy {float: none;margin: 0px 5px 0 0;	font-size: 11px;position: relative;}
#gi_dog_copy a {color:#333333;text-decoration:none;top:43px;left:142px;width: 104px;height: 16px;}
#gi_dog_copy a:hover { color:#333333; text-decoration:underline;top:43px;left:142px;width: 104px;height: 16px;}




#porkys { background-image:url(http://www.petbrands.com/images/range_buttons/porkys.jpg); background-repeat:no-repeat; width:245px; height:58px; padding-bottom:5px;Position:relative;}
#porkys a {position:absolute;top: 0px;left: 0px;width: 245px;height: 50px;}
#porkys a label {display: none;}
#porkys_copy {float: none;margin: 0px 5px 0 0;	font-size: 11px;position: relative;}
#porkys_copy a {color:#FFFFFF;text-decoration:none;top:43px;left:142px;width: 104px;height: 16px;}
#porkys_copy a:hover { color:#FFFFFF; text-decoration:underline;top:43px;left:142px;width: 104px;height: 16px;}




#carnival { background-image:url(http://www.petbrands.com/images/range_buttons/carnival.jpg); background-repeat:no-repeat; width:245px; height:58px; padding-bottom:5px;Position:relative;}
#carnival a {position:absolute;top: 0px;left: 0px;width: 245px;height: 50px;}
#carnival a label {display: none;}
#carnival_copy {float: none;margin: 0px 5px 0 0;	font-size: 11px;position: relative;}
#carnival_copy a {color:#FFFFFF;text-decoration:none;top:43px;left:142px;width: 104px;height: 16px;}
#carnival_copy a:hover { color:#FFFFFF; text-decoration:underline;top:43px;left:142px;width: 104px;height: 16px;}




#rubba_squeak { background-image:url(http://www.petbrands.com/images/range_buttons/rubba_squeak.jpg); background-repeat:no-repeat; width:245px; height:58px; padding-bottom:5px;Position:relative;}
#rubba_squeak a {position:absolute;top: 0px;left: 0px;width: 245px;height: 50px;}
#rubba_squeak a label {display: none;}
#rubba_squeak_copy {float: none;margin: 0px 5px 0 0;	font-size: 11px;position: relative;}
#rubba_squeak_copy a {color:#FFFFFF;text-decoration:none;top:43px;left:142px;width: 104px;height: 16px;}
#rubba_squeak_copy a:hover { color:#FFFFFF; text-decoration:underline;top:43px;left:142px;width: 104px;height: 16px;}




#knotties { background-image:url(http://www.petbrands.com/images/range_buttons/knotties.jpg); background-repeat:no-repeat; width:245px; height:58px; padding-bottom:5px;Position:relative;}
#knotties a {position:absolute;top: 0px;left: 0px;width: 245px;height: 50px;}
#knotties a label {display: none;}
#knotties_copy {float: none;margin: 0px 5px 0 0;	font-size: 11px;position: relative;}
#knotties_copy a {color:#322261;text-decoration:none;top:43px;left:142px;width: 104px;height: 16px;}
#knotties_copy a:hover { color:#322261; text-decoration:underline;top:43px;left:142px;width: 104px;height: 16px;}




#minty { background-image:url(http://www.petbrands.com/images/range_buttons/minty.jpg); background-repeat:no-repeat; width:245px; height:58px; padding-bottom:5px;Position:relative;}
#minty a {position:absolute;top: 0px;left: 0px;width: 245px;height: 50px;}
#minty a label {display: none;}
#minty_copy {float: none;margin: 0px 5px 0 0;	font-size: 11px;position: relative;}
#minty_copy a {color:#16A44F;text-decoration:none;top:43px;left:142px;width: 104px;height: 16px;}
#minty_copy a:hover { color:#16A44F; text-decoration:underline;top:43px;left:142px;width: 104px;height: 16px;}

#catalogue_flash {width:245px; height:85px; padding-bottom:5px;Position:relative;}



#pawprints {background-image:url(http://www.petbrands.com/images/range_buttons/pawprints.jpg); background-repeat:no-repeat; width:245px; height:58px; padding-bottom:5px;Position:relative;}
#pawprints a {position:absolute;top: 0px;left: 0px;width: 245px;height: 50px;}
#pawprints a label {display: none;}
#pawprints_copy {float: none;margin: 0px 5px 0 0;	font-size: 11px;position: relative;}
#pawprints_copy a {color:#FFFFFF;text-decoration:none;top:43px;left:142px;width: 104px;height: 16px;}
#pawprints_copy a:hover { color:#FFFFFF; text-decoration:underline;top:43px;left:142px;width: 104px;height: 16px;}


#petzden { background-image:url(http://www.petbrands.com/images/range_buttons/petzden.jpg); background-repeat:no-repeat; width:245px; height:58px; padding-bottom:5px;Position:relative;}
#petzden a {position:absolute;top: 0px;left: 0px;width: 245px;height: 50px;}
#petzden a label {display: none;}
#petzden_copy {float: none;margin: 0px 5px 0 0;	font-size: 11px;position: relative;}
#petzden_copy a {color:#FFFFFF;text-decoration:none;top:43px;left:142px;width: 104px;height: 16px;}
#petzden_copy a:hover { color:#FFFFFF; text-decoration:underline;top:43px;left:142px;width: 104px;height: 16px;}



#van_ness { background-image:url(http://www.petbrands.com/images/Van%20Ness.jpg); background-repeat:no-repeat; ba width:245px; height:58px; padding-bottom:5px;}
#van_ness_copy {float: none;color: #333333;font-size: 11px;line-height:12px;font-family: Arial, Helvetica, sans-serif;margin: 0px 5px 0 0;padding-top:5px;padding-left:105px;position: relative;	}
#van_ness_copy a {color:#000000; text-decoration:none;}
#van_ness_copy a:hover {text-decoration:underline;}





/*Menu*/


#menu{padding:157px 15px 0 5px;}

ul#main_menu {list-style-type:none;position:relative;height:28px;font-family: Arial, Helvetica, sans-serif;font-size:14px;margin:0;padding:11px 0 0 0;}
ul#main_menu li{display:block;float:left;margin:0 0 0 4px;height:28px;}
ul#main_menu li.left{margin:0;}
ul#main_menu li a{display:block;float:left;line-height:28px;text-decoration:none;height:28px;width:106px;padding-top: 0;padding-right: 0px;padding-bottom: 0;padding-left: 0px;text-align:center;}
ul#main_menu li a.right{padding-right:19px;}


.stanard-nav-bg a{background:url(http://www.petbrands.com/images/Nav/Nav_bg3.gif);color: #333333;}
.stanard-nav-bg a:hover {color:#0099FF;}
.xmas-nav-bg a { background-image:url(http://www.petbrands.com/images/Nav/Nav_bg-xmas106.gif); color:#FFFFFF;}
.xmas-nav-bg a:hover { color:#FFFFFF;}




/*Category*/


#category {padding:10px;}

#cats { background-image:url(http://www.petbrands.com/images/category/Cats.jpg); background-repeat:no-repeat; width:264px; height:249px; float:left;position: relative;}
#dogs { background-image:url(http://www.petbrands.com/images/category/Dogs.jpg); background-repeat:no-repeat; width:265px; height:249px; float:left;position: relative;}
#birds { background-image: url(http://www.petbrands.com/images/category/Birds.jpg); background-repeat:no-repeat; width:264px; height:231px; float:left;position: relative;}
#small_animals { background-image: url(http://www.petbrands.com/images/category/Small%20Pets.jpg); background-repeat:no-repeat; width:265px; height:231px; float:left;position: relative;}
#HomePage_Number { background-image: url(http://www.petbrands.com/Online_Catalogues/web_images/numbers.jpg); background-repeat:no-repeat; width:530px; height:40px; float:left;} /*http://www.petbrands.com/images/number.jpg*/

#cats a
{
    position:absolute;
    top: 0;
    left: 0;
    width: 264px;
    height: 249px;
}
#cats a label
{
    display: none;
}

#dogs a
{
    position:absolute;
    top: 0;
    left: 0;
    width: 265px;
    height: 249px;
}
#dogs a label
{
    display: none;
}

#birds a
{
    position:absolute;
    top: 0;
    left: 0;
    width: 264px;
    height: 231px;
}
#birds a label
{
    display: none;
}

#small_animals a
{
    position:absolute;
    top: 0;
    left: 0;
    width: 265px;
    height: 231px;
}
#small_animals a label
{
    display: none;
}

#view {
	float: none;
	color: #333333;
	top: 230px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 5px 0 0;
	position: relative;
	vertical-align:middle;
	height:16px;
	line-height:1px;
}

#view a {text-decoration:none; color:#333333;}
#view a:hover {text-decoration:none; color:#666666;}

#view_bottom {
	float: none;
	color: #333333;
	top: 211px;
	font-size: 13px;
	font-family:Georgia;
	margin: 0px 5px 0 0;
	position: relative;
	height:16px;
	line-height:1px;
	text-decoration:none;
	vertical-align:middle;
}

#Birds_view_bottom {
	float: none;
	color: #333333;
	top: 211px;
	font-size: 13px;
	font-family:Georgia;
	margin: 0px 5px 0 0;
	position: relative;
	height:16px;
	line-height:1px;
	text-decoration:none;
	vertical-align:middle;
}

#Birds_view_bottom a
{
    position:relative;
    top: 0;
    left: 0;
    width: 500px;
}

#SmallAnimal_view_bottom {
	float: none;
	color: #333333;
	top: 211px;
	font-size: 13px;
	font-family:Georgia;
	margin: 0px 5px 0 0;
	position: relative;
	height:16px;
	line-height:1px;
	text-decoration:none;
	vertical-align:middle;
}

#SmallAnimal_view_bottom a
{
    position:relative;
    top: 0;
    left: 0;
    width: 500px;
}

#Cat_view {
	float: none;
	color: #333333;
	top: 230px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 5px 0 0;
	position: relative;
	vertical-align:middle;
	height:16px;
	line-height:1px;
}

#Cat_view a
{
    position:relative;
    top: 0;
    left: 0;
    width: 500px;
}

#Dog_view {
	float: none;
	color: #333333;
	top: 230px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 5px 0 0;
	position: relative;
	vertical-align:middle;
	height:16px;
	line-height:1px;
}

#Dog_view a
{
    position:relative;
    top: 0;
    left: 0;
    width: 500px;
}

#view_bottom a {text-decoration:none; color:#333333;}
#view_bottom a:hover {text-decoration:none; color:#666666;}

#RAC_category {
	background: #FF7A01;
	position:inherit;
	margin: 0px 15px 0px 0px;
	width: 220px;
	height: 558px;
	float: left;
	background-image:url(http://www.petbrands.com/images/RAC_category_bg.jpg);
	background-repeat:no-repeat;	
}

#ChristmasProducts_category {
	background: #C61E2B;
	position:inherit;
	margin: 0px 15px 0px 0px;
	width: 220px;
	height: 640px;
	float: left;
	background-image:url(http://www.petbrands.com/images/christmas_category_bg.jpg);
	background-repeat:no-repeat;	
}

#Cats_category {
	background-color: #B53774;/*#fff;*/
	position:inherit;
	margin: 0px 15px 0px 0px;
	width: 220px;
	height: 640px;
	float: left;
	background-image:url(http://www.petbrands.com/images/CatCategoryBG.jpg);
	background-repeat:no-repeat;	
}



#Dogs_category {
	background-color: #333A56;
	position:inherit;
	margin: 0px 15px 0px 0px;
	width: 220px;
	height: 965px;
	float: left;
	background-image:url(http://www.petbrands.com/images/DogCategoryBG.jpg);
	background-repeat:no-repeat;	
}



#Birds_category {
	background-color: #CBA71D;
	position:inherit;
	margin: 0px 15px 0px 0px;
	width: 220px;
	height: 640px;
	float: left;
	background-image:url(http://www.petbrands.com/images/BirdsCategoryBG.jpg);
	background-repeat:no-repeat;	
}


#SmallAnimals_category {
	background-color: #647C32;
	position:inherit;
	margin: 0px 15px 0px 0px;
	width: 220px;
	height: 640px;
	float: left;
	background-image:url(http://www.petbrands.com/images/SmallPetsCategoryBG.jpg);
	background-repeat:no-repeat;	
}
#SmallPets_category {
	background: #fff;
	position:inherit;
	margin: 0px 15px 0px 0px;
	width: 220px;
	height: 640px;
	background-color:#B41D46;
	float: left;
	background-image:url(http://www.petbrands.com/images/small_pets_category_bg_.jpg);
	background-repeat:no-repeat;	
}

#Checkout_BillingAddress{
 background-image:url(http://www.petbrands.com/Images/Checkout/billingAddress.jpg);
 width:280px;
 height:185px;
 background-repeat:no-repeat;
 float: left;
 /*margin: 5px 15px 5px 5px;*/
 }

#Checkout_DeliveryAddress{
 background-image:url(http://www.petbrands.com/Images/Checkout/deliveryAddress.jpg);
 width:280px;
 height:185px;
 background-repeat:no-repeat;
 float: right;
 /*margin: 5px 5px 15px 5px;*/
 }
 
 #Checkout_ChangeAddress{
 background-image:url(http://www.petbrands.com/Images/Checkout/AddressChangeButtons.jpg);
 width:206px;
 height:73px;
 background-repeat:no-repeat;
 float:left;
 text-align: center;
 margin:50px 0px 50px 0px; 
  }
 #Checkout_ButtonPadd
 {
    padding-top:2px;
 }
UL#category_menu {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
UL#category_menu LI {FONT-SIZE: 12px;COLOR: #FFFFFF;PADDING-RIGHT: 0px; PADDING-LEFT: 5px;PADDING-BOTTOM: 0px;MARGIN: 0px;PADDING-TOP: 0px;}
[if IE]>
    UL#category_menu LI A {FONT-SIZE: 12px;COLOR: #FFFFFF;LINE-HEIGHT: 5px;FONT-FAMILY: Tahoma;TEXT-DECORATION: none;text-decoration: none;display: block;padding: 3px;}
<![endif]
[if !IE]>
    UL#category_menu LI A {FONT-SIZE: 12px;COLOR: #FFFFFF;LINE-HEIGHT: 12px;FONT-FAMILY: Tahoma;TEXT-DECORATION: none;text-decoration: none;display: block;padding: 3px;}
<![endif]
UL#category_menu LI A {FONT-SIZE: 12px;COLOR: #FFFFFF;LINE-HEIGHT: 12px;FONT-FAMILY: Tahoma;TEXT-DECORATION: none;text-decoration: none;display: block;padding: 3px;}
UL#category_menu LI A:hover {COLOR: #80C1EA;font-weight:bold;}
UL#category_menu LI a:link {color: #FFFFFF;text-decoration: none;}
ul#category_menu li a.current {color: #0099FF; font-weight:bold;} /*#0099FF*/
ul#category_menu li a.current:hover {color: #0099FF; font-weight:bold;}/*#0099FF*/
UL#category_menu li A.Previous {color: #FFFFFF; font-weight:bold;}
UL#category_menu li A.Previous:hover {color: #0099FF; font-weight:bold;}

#category_small { padding-bottom:3px; text-align:center;}
#category_small1 { padding-bottom:3px; text-align:center;}
#category_small2 { padding-bottom:3px; text-align:center;}
#category_small3 { padding-bottom:3px; text-align:center;}
#category_small4 { padding-bottom:3px; text-align:center;}

.t {background: url('http://www.petbrands.com/images/category/dot.gif') repeat-x 0 0; }
.b {background: url('http://www.petbrands.com/images/category/dot.gif') repeat-x 0 100%; }
.l {background: url('http://www.petbrands.com/images/category/dot.gif') repeat-y 0 0; }
.r {background: url('http://www.petbrands.com/images/category/dot.gif') repeat-y 100% 0; }
.bl {background: url('http://www.petbrands.com/images/category/bl.gif') no-repeat 0 100%; }
.br {background: url('http://www.petbrands.com/images/category/br.gif') no-repeat 100% 100%; }
.tl {background: url('http://www.petbrands.com/images/category/tl.gif') no-repeat 0 0; }
.tr {background: url('http://www.petbrands.com/images/category/tr.gif') no-repeat 100% 0; }

.CatDivWidthHeigh 
{
    width:255px;height:159px;float:left;margin:0px 2px 4px 0px;
}

#CatDiv div{
float:left;
width:150px;
background:#FFFFCC;
border:1px solid Black;
padding:10px 0;
text-align:center;
}

A:ALink
{
    color:#085F69;
    font-family:Arial;
    font-size:12px;
    font-style:normal;
    font-variant:normal;
    text-align:center;
    text-decoration: none;
    font-weight:bold;
}
A:hover
{
    /*color:#80C1EA;*/
    color:#80C1EA;/*#333;*/
    font-family:Arial;
    font-size:12px;
    font-style:normal;
    font-variant:normal;
    text-align:center;
    text-decoration: none;
    font-weight:bold;
}
A
{
    color:#085F69;
    font-family:Arial;
    font-size:12px;
    font-style:normal;
    font-variant:normal;
    text-align:center;
    text-decoration: none;
    font-weight:bold;
}


CatText
{
    color:#333333;
    font-family:Arial;
    font-size:10px;
    color:#333333;
    text-align:center;
}

#CategoryDisplay{
 background:url(http://www.petbrands.com/Images/Category/catrgory_border.gif);
  width:260px;
 height:115px;
 background-repeat:no-repeat;
 }

#ProductsCatDisplay {
 background:url(http://www.petbrands.com/Images/ProductsCat/product_catrgory_border.gif);
  width:255px;
 height:160px;
 background-repeat:no-repeat;
 }

#SearchProductsDisplay {
 background:url(http://www.petbrands.com/Images/ProductsCat/Search_Products_border.gif);
  width:250px;
 height:160px;
 background-repeat:no-repeat;
 }
  
#breadcrums {
	font-family: Arial, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;/*5B191C;*/
	/*visited:#333333;*/
	padding-left: 4px;
	background-color:#F2F4F7;/*#E0E5EB;*/
	width: 100%;
	padding-top:3px;
    margin:2px 0px 5px 0px;
}
#breadcrums A {font-size:12px;font-family:Arial;color:#333333;font-weight:inherit;}
#breadcrums A:hover {font-size:12px;font-family:Arial;color:#000000;text-decoration:underline;font-weight:inherit;}
#breadcrums A:Link {font-size:12px;font-family:Arial;color:#333333;font-weight:inherit;}

ul#Searchcategory_menu {PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;}
ul#Searchcategory_menu li{FONT-SIZE: 12px;COLOR: #085F69;PADDING-RIGHT: 0px; PADDING-LEFT: 5px;PADDING-BOTTOM: 0px;MARGIN: 0px;PADDING-TOP: 0px;LIST-STYLE-TYPE: none;font-weight:bold;}
/*[if IE]>
    ul#Searchcategory_menu LI A {FONT-SIZE: 12px;COLOR: #333333;LINE-HEIGHT: 5px;FONT-FAMILY: Tahoma;TEXT-DECORATION: underline;display: block;padding: 3px;FONT-WEIGHT:bold;}
<![endif]
[if !IE]>
    ul#Searchcategory_menu LI A {FONT-SIZE: 12px;COLOR: #333333;LINE-HEIGHT: 12px;FONT-FAMILY: Tahoma;TEXT-DECORATION: underline;display: block;padding: 3px;FONT-WEIGHT:bold;}
<![endif]*/

ul#Searchcategory_menu li A:hover{FONT-SIZE: 12px;color:#0099FF;font-weight:bold;text-decoration: underline;}

ul#SearchSubcategory_menu {PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none;font-weight:normal;}
ul#SearchSubcategory_menu li {FONT-SIZE: 11px;COLOR: #333333;PADDING-RIGHT: 0px; PADDING-LEFT: 10px;PADDING-BOTTOM: 0px;PADDING-TOP: 0px;LIST-STYLE-TYPE: none;font-weight:normal;}
ul#SearchSubcategory_menu li A{FONT-SIZE: 11px;COLOR: #333333;PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px;PADDING-TOP: 0px;LIST-STYLE-TYPE: none;font-weight:normal;}
ul#SearchSubcategory_menu li A:hover{FONT-SIZE: 11px;COLOR: #085F69;TEXT-DECORATION: underline;font-weight:bold;}	



/*  VIDEO  */


#InterballVideoWrap {
	width:510px;
	height:154px;
	background-image:url(http://www.petbrands.com/Images/video/interball_bg.jpg);
	background-repeat:no-repeat;
	padding:10px;
	position:relative;
	float:left;
	margin-top:10px;
}
#InterballVideo {width:275px; height:154px; position:relative;}
.MoreDetail {
	width:100px;
	height:23px;
	position:absolute;
	left: 421px;
	top: 128px;
	text-align:center;
}

.InterInStock { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#FFFFFF;}



/* CATALOGUES */


fieldset {
	border:1px solid #ddd;
	padding:0 0.5em 0.5em;
}

.catalogues-half-page {
	width: 363px;
	color:#666;
	padding-left:5px;
	float: left;
	margin-right:10px;
	margin-top:5px;
}

.catalogues-full-span {
	width: 749px;
	color:#666;
	padding-left:5px;
	float: left;
	margin-right:10px;
	margin-top:5px;
}

legend.catalogues {
	color:#1A3147;
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
}
legend.christmas-catalogues {
	color:#E50000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
}

legend.flyers {
	color:#80A046;
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
}


#ProdBox {
	text-align:center;
	width:118px; height:160px;
	float:left;
	margin-left:2px;
	margin-top: 10px;
}
#ProdBox a img {
	border:1px solid;
	color: #999;
	text-decoration:none;
}
#ProdBox a:hover img {
	border:5px solid;
	color: #666;
}
#ProdBox h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#193146;
	font-weight:bold;
	line-height:15px;
}
#ProdBox a {
	text-decoration:none;
	color:#666;
	line-height:5px;
}
#ProdBox a:hover {
	text-decoration: underline;
	color:#666666;
}
