
.lnk-typ1 { color:#c09815; text-decoration:none; }
.lnk-typ1:hover { color:#fbb700; }

#mainbg_outer{	background:url(../images/mainbg.jpg) repeat-x center top #fef7d6;}

/*.pageheader{display:none;}
.pagepath{border-top:none;}*/



.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/del-img.gif) no-repeat 0px 0px;  }
.closebtn1:hover { background-position:0px -16px; }

.productdetails .pagepath{border-top:none;}
/*--------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;}


/*
******************************************
* 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;  }



.tab-vr-scroll-2-1 .box-typ3 .rt { background-position:-23px -60px; }

/*----------------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 #c59f2e;
	border-bottom:none;	
	}
.sb-cart-typ1 .probox {
	border-bottom:1px solid #be9d3c;
	
	}


/*Product banner
-------------------------*/
.yellow_bannerbg{
	background:url(../images/yellowbannerbg.jpg) no-repeat left top;
	}
.banner_needhelp_horse{
	background:url(../images/needhelp_dogbanner.jpg) no-repeat center top;
	height:139px;
	}
	
.banner_asktosource{
	background:url(../images/banner2.jpg) no-repeat center top;
	}
	
.banner_bulkbuy{background:url(../images/banner3.jpg) no-repeat center top; height:215px;}	

.horse .box-typ2{
	padding-bottom:120px;
	}
.why_useus_botimg{
	background:url(../images/why_useus_botimg.jpg) no-repeat;
	width:154px;
	height:130px;	
	display:block;
	position:absolute;
	left:20px;
	bottom:-12px;
	}
.whyuseus ul li{	
	background:url(../images/why_useus_bullet.gif) no-repeat left center;
	}
.horse{ padding-top:0px; }

.horseimg{
	display:none;
	}
/************************************
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.gif) repeat-x 0 -212px #e5cf8c;
	border-bottom:1px solid #af9050;
	border-top:1px solid #c9a75e;
	}
	
.proinfo .probox-r .msg .hr-line { 
	border-bottom:1px solid #c9a75e;
	}
/*------------------Sub content box pet images--------------*/
.img1{
	background:url(../images/dog1.jpg) no-repeat;
	position:absolute;
	left:20px;
	top:51px;
	width:81px;
	height:79px;
	z-index:9;
	}

.img2{
	background:url(../images/dog2.jpg) no-repeat;
	position:absolute;
	left:340px;
	top:11px;
	width:124px;
	height:118px;
	z-index:9;
	}

.img3{
	background:url(../images/dog3.jpg) no-repeat;
	position:absolute;
	right:100px;
	top:31px;
	width:87px;
	height:115px;
	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;}
#footerbg1{
	background:url(../images/footerbg_index1.gif) repeat-x left top #ffcf30;
	}

/*
******************************************
* 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
*****************************/
.hd-typ5 {
	color:#8d6a00;
	}
.probox-typ1 .probox-bd {
	 height:246px;	
	}
.proinfo .probox-r .msg { 
	background:url(../images/bg-proinfo.gif) repeat-x 0 top #caac67;
	
	border-bottom:1px solid #c9a75e;
	border-top:1px solid #c9a75e;	
	}

.securecheckoutbtn {background:url(../images/btn-img.png) no-repeat; width:170px; height:35px; background-position:0 0; }
.securecheckoutbtn:hover { background-position:0 -48px; }

.tab-vr-scroll-2-1 .box-typ3 .rt{ background-position:-23px -70px; }

.box-typ8 {	
	background:url(../images/bg-box-typ8.gif) repeat-x left top  #ecca61;
	border:1px solid #be992b;
}
.sb-cart-typ1 .btn-pane .msg{color:#866501; }
.box-typ8 .lb, .box-typ8 .rb, .box-typ8 .lt, .box-typ8 .rt { width:8px; height:8px; background:url(../images/crv-img.png); }

.box-typ8 .lt { background-position:0px -92px;  }
.box-typ8 .lb { background-position:0px -109px; }
.box-typ8 .rt { background-position:-20px -92px; }
.box-typ8 .rb { background-position:-20px -109px; }

.box-typ9 {
	background:url(../images/bg-box-typ9-b.gif) repeat-x left bottom #ecca61;
	border-bottom:1px solid #be992b;
	}
.box-typ9 .box-inner {
	background:url(../images/bg-box-typ9-t.gif) repeat-x left top #dcb745;
	border-top:1px solid #be992b;
	}

/*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;
	}

