.lnk-typ1 { color:#c09815; text-decoration:none; }
.lnk-typ1:hover { color:#fbb700; }

#mainbg_outer{	background:url(../images/mainbg.jpg) repeat-x center top #ffebec;}




.addtofavouritebtn 		{ background:url(../images/allbtn1.png) no-repeat; width:107px; height:19px; background-position:0 -53px; }
.addtofavouritebtn:hover{ background-position:0 -78px; }

.relatedprobtn 		{ background:url(../images/allbtn1.png) no-repeat; width:107px; height:19px; background-position:0 -552px; }
.relatedprobtn:hover{ background-position:0 -577px; }

.enlargebtn 		{ background:url(../images/allbtn1.png) no-repeat; width:40px; height:40px; background-position:-51px -373px; }
.enlargebtn:hover	{ background-position:-101px -373px; }

.closebtn1 		{  background:url(../images/allbtn1.png) no-repeat -41px -318px;  }
.closebtn1:hover { background-position:-41px -334px; }

/*--------For Container Curve--------------*/
.box-typ13 .box-typ13_crv .lt, .box-typ13 .box-typ13_crv .lb,
.box-typ13 .box-typ13_crv .rt, .box-typ13 .box-typ13_crv .rb{background-image:url(../images/crv-img.png);} 
.box-typ13 .box-typ13_crv .lt { background-position:0px 0px;  }
.box-typ13 .box-typ13_crv .lb { background-position:0px -20px;  }
.box-typ13 .box-typ13_crv .rt { background-position:-20px 0px; }
.box-typ13 .box-typ13_crv .rb { background-position:-20px -20px; }

.productdetails .box-typ13 span .lt { background-position:0px -40px;  }
.productdetails .box-typ13 span .rt { background-position:-20px -40px; }


/*----------------For side bar why use us box curve----------------*/
.box-typ2 .lt { background-position:-40px -40px;   }
.box-typ2 .lb { background-position:-40px -60px; bottom:0px; }
.box-typ2 .rt { background-position:-60px -40px; }
.box-typ2 .rb { background-position:-60px -60px; bottom:0px; }

/************for tabs------------------*/
.box-typ3 .lb,.box-typ3 .lt, .box-typ3 .rt,.box-typ3 .rb,
.tab-vr-scroll-2-1 .box-typ3 .rt {background-image:url(../images/crv-img.png); width:7px; height:7px; }


.box-typ3 .lt { background-position:0px -60px; }
.box-typ3 .lb { background-position:0px -80px; }
.box-typ3 .rt { background-position:-23px -60px;}
.box-typ3 .rb { background-position:-23px -80px;}

.tab-vr-scroll-2-1 .box-typ3 .rt{ background-position:-23px -70px; }

.box-typ3 .box-typ3-crv .lt { background-position:0px -60px; }
.box-typ3 .box-typ3-crv .lb { background-position:0px -80px; }
.box-typ3 .box-typ3-crv .rt { background-position:-23px -60px;}
.box-typ3 .box-typ3-crv .rb { background-position:-23px -80px;}





.tab-vr-scroll-2-1 .box-typ3 .box-typ3-crv .rt{ background-position:-23px -70px; }


/*
******************************************
* BOX 20
******************************************
*/
#category .box-typ20-crv .lb, #category .box-typ20-crv .rb, #category .box-typ20-crv .lt, #category .box-typ20-crv .rt {background-image:url(../images/crv-img.png); width:8px; height:8px; }	

#category .box-typ20-crv .lt { background-position:0 -165px;  }
#category .box-typ20-crv .lb {background-position:0 -180px; }
#category .box-typ20-crv .rt { background-position:-20px -165px; }
#category .box-typ20-crv .rb { background-position:-20px -180px; }


#productlist .box-typ20-crv .lb, #productlist.box-typ20-crv .rb, #productlist .box-typ20-crv .lt, #productlist .box-typ20-crv .rt {background-image:url(../images/crv-img.png); width:8px; height:8px; }	

#productlist .box-typ20-crv .lt { background-position:0 -165px;  }
#productlist .box-typ20-crv .lb {background-position:0 -180px; }
#productlist .box-typ20-crv .rt { background-position:-20px -165px; }
#productlist .box-typ20-crv .rb { background-position:-20px -180px;   }






/*----------------For side bar CART----------------*/
.box-typ8 {
	background:url(../images/bg-box-typ8.gif) repeat-x left top  #ecca61;
	border:1px solid #be992b;
	}
.box-typ9 {
background:none;
	background-color: #ecca61;
	border-bottom:1px solid #be992b;
	}
.box-typ9 .box-inner {	
	border-top:1px solid #be992b;
	background-color:#dcb745;
	}
/*
CART TOTAL CASE
========================================*/
.sb-cart-typ1 .cart-total {
	background:url(../images/bg-box-typ8-cases.png) repeat-x left top #e09b97;	
	border-bottom:1px solid #ce8380;
	}
.sb-cart-typ1 .probox {
	border-bottom:1px solid #be9d3c;
	
	}

/*---------------Top Search Bar Bone Image----------------*/
.tbar-search-container .searchfood_img {	
	background:url(../images/search_bone.png) no-repeat;	
	}
	
/*------------------------Top Search bar Number Image-------------------------------*/

.tbar-search .search_animal{
	background:url(../images/seach_leftimg.png) no-repeat;	
	 top:1px;
	}
/*Product banner
-------------------------*/
.horse{ padding-top:86px; }
.horseimg{
	background:url(../images/why_useus_horseimg.jpg) no-repeat;
	width:97px; height:147px;
	position:absolute; left:40px; top:1px;
	z-index:9;
	}
.whyuseus_box{padding-top:60px;}
.yellow_bannerbg{
	background:url(../images/yellowbannerbg.jpg) no-repeat left top;
	}
.banner_needhelp_horse{
	background:url(../images/needhelp_banner.jpg) no-repeat center top;
	height:164px;
	}
	
.banner_asktosource{
	background:url(../images/banner2.jpg) no-repeat center top;
	height:120px;
	}
	
.banner_bulkbuy{background:url(../images/banner3.jpg) no-repeat center top; height:215px;}	

.whyuseus ul li{
	background:url(../images/why_useus_bullet.jpg) no-repeat left center;
	}
/************************************
CART CASE
*************************************/
.sb-cart-typ1 .cart-hd-typ1 {
	background:url(../images/bg-box-typ8-cases.png) repeat-x 0 -253px;
	border-bottom:1px solid #4677a9;	
	color:#FFFFFF;	
	}
/*
OFFERS AND OTHER MESSAGE CSS
========================================*/
/*.proinfo .probox-r .msg { 
	background:url(../images/bg-proinfo.png) repeat-x 0 -212px #e5cf8c;
	}*/
	
/*------------------Sub content box pet images--------------*/
.img1{
	background:url(../images/img1.jpg) no-repeat;
	position:absolute;
	left:20px;
	top:29px;
	width:107px;
	height:96px;
	z-index:9;
	}

.img2{
	background:url(../images/img2.jpg) no-repeat;
	position:absolute;
	left:340px;
	top:54px;
	width:95px;
	height:96px;
	z-index:9;
	}

.img3{
	background:url(../images/img3.jpg) no-repeat;
	position:absolute;
	right:100px;
	top:17px;
	width:159px;
	height:111px;
	z-index:9;
	}
.petcrvbox{
	position:relative;
	min-height:1px;
	_height:1px;
	padding-top:125px;
	margin-bottom:15px;
	
	}
#subcategory .petcrvbox{padding-top:0px;}
/*---------------Footer Bg Image--------------------*/	
#footerbg{background:url(../images/footerbg_index.gif) repeat-x left top #FFFFFF;}
#footer .maintop{background:url(../images/maintop.gif) no-repeat left center;	}

#footerbg1{
	background:url(../images/footerbg_index1.gif) repeat-x left top #f8cfcf;
	}

/*
******************************************
* VR SCROLLER TYPE 2 (SIDEBAR CART CASE)
******************************************
*/
.vr-scroller-typ2 .scroll-pane { height:185px;  }
.vr-scroller-typ2 .scroll-pane-overflow { height:185px; padding:0px; margin-right:-10px }
/*--------------------------------------*/
.vr-scroller-typ2 .jScrollPaneTrack,
.vr-scroller-typ2 .jScrollPaneDragTop,
.vr-scroller-typ2 .jScrollPaneDragBottom,
.vr-scroller-typ2 .jScrollPaneDrag {
	background:url(../images/vr-scrollbar.png) no-repeat;
	}
.vr-scroller-typ2 .jScrollPaneDrag { background-repeat:repeat-y; background-position:-65px 0; }
.vr-scroller-typ2 .jScrollPaneDragTop { height:3px; background-position:-82px 0; }
.vr-scroller-typ2 .jScrollPaneDragBottom { height:3px; background-position:-82px -13px; }
* html .vr-scroller-typ2 .jScrollPaneDragBottom { bottom:-1px; }

.vr-scroller-typ2 .jScrollPaneTrack {
	background-repeat:repeat-y;
	background-position:-107px 0;
	right:-4px;
	}
.vr-scroller-typ2 .crv .rt { background-position:-36px -87px; }

/************************************
Product details
**************************************/
.pagepath{border-top:none;}
.probox-typ1 .probox-bd {
	 height:246px;	
	}
.hd-typ5 {	color:#b46166;	}
.proinfo .probox-r .msg { 
	background:url(../images/bg-proinfo.gif) repeat-x 0 top #dea5a4;
	color:#74302e; 
	border-bottom:1px solid #ce8380;
	border-top:1px solid #ce8380;	
	}
.proinfo .probox-r .msg .hr-line { 
	line-height:0px; 
	font-size:0px; 
	height:5px; 
	margin-bottom:5px;
	border-bottom:1px solid #ce8380;
	}
.free-delivery {background:url(../images/probox-freedelivery.png) repeat-x left top;	}

.free-delivery em {background:url(../images/probox-freedelivery.png) no-repeat 0 -41px;}

.sb-cart-typ1 .btn-pane .msg{color:#74302e; }

.sb-cart-typ1 .probox {
	border-bottom:1px solid #c59092;	
	}
.sb-cart-typ1 .probox .name a 		{ color:#FFFFFF; }
.sb-cart-typ1 .probox .name a:hover { color:#b86a6d;  }
.sb-cart-typ1 .probox .attribute .qty	{color:#FFFFFF;  }

.closebtn1 		{background:url(../images/del-img.gif) no-repeat; width:11px; height:11px; background-position:0px 0px;  }
.closebtn1:hover { background-position:0px -16px; }

.securecheckoutbtn {background:url(../images/btn-img.png) no-repeat; width:170px; height:35px; background-position:0 0; }
.securecheckoutbtn:hover { background-position:0 -48px; }

.box-typ8 {	
	background:url(../images/bg-box-typ8.gif) repeat-x left top  #f5ccce;
	border:1px solid #dca7a9;
}

.box-typ8 .lb, .box-typ8 .rb, .box-typ8 .lt, .box-typ8 .rt { width:7px; height:7px; background:url(../images/crv-img.png); }

.box-typ8 .lt { background-position:0px -95px;  }
.box-typ8 .lb { background-position:0px -110px; }
.box-typ8 .rt { background-position:-23px -95px; }
.box-typ8 .rb { background-position:-23px -110px; }

.box-typ9 {
	background:url(../images/bg-box-typ9-b.gif) repeat-x left bottom #e8b7b9;
	border-bottom:1px solid #c59092;
	}
.box-typ9 .box-inner {
	background:url(../images/bg-box-typ9-t.gif) repeat-x left top;
	border-top:1px solid #c59092;
	}
	
/*Delivery Information
-----------------------------------*/
.banner_deliveryinformation{
	background:url(../images/delivery_information.jpg) no-repeat center top;	
	}

/*Product details
-----------------*/	
.sb-cart-typ1 .empty  {
	background:url(../images/empty.gif) no-repeat center center;
	}
