﻿/************ MAIN STYLES *****************/

body {
	background-color:#ffffff;
	font-family:Arial, Verdana, Tahoma;
}

div#Wrapper_bg {
	width: 1050px;
	background-image:url('/images/wrapper_bg.jpg');
	background-color:#ffffff;
	margin:0px auto 0px auto;

	}

div#Wrapper {
	width: 960px;
	background-image:none;
	background-color:#ffffff;
	margin:0px auto 0px auto;
	}

#Content{
	width:720px!important;
	margin:5px 0px 5px 0px!important;
	padding:5px;
	float:left;
	min-height:500px;
}

#ContentWide {
	width:960px;
	margin:0px 0px 0px 0px!important;
	padding:0px 0px 0px 0px;
	float:left;
	min-height:500px;
}

#ProductDetail {
	width:935px;
	margin:0px 0px 0px 0px!important;
	padding:0px 25px 10px 0px;
	float:left;
}

#ProductList{
	width:570px!important;
	margin:5px 0px 5px 0px!important;
	float:left !important;
}

#ProductListWide{
	width:730px!important;
	margin:5px 0px 5px 0px!important;
	float:left !important;
}

#Footer, .Footer {
	width:960px!important;
	clear:both;
	background-color:#ffffff!important;
	min-height:240px;
	font-size:12px;
}

#Crumb {
	display:inline;
	float:left;
	padding:3px 5px 5px 0px;
	font-size:13px;
}

	#Crumb ul, #Crumb li{
		list-style:none;
		float:left;
		color:#999999!important;
		margin:0px 0px 0px 3px;
		padding:0px;
	}
	
	#Crumb a {
		color:#000000;
		text-decoration:none;
	}

a {
	color:#990000;
}

.errorred {
	color:#cc0000;
	font-size:14px;	
}

.ProductErrorRed {color:#cc0000;float:left;padding:0px 0px 0px 20px;}

.red {
	color:#cc0000;
}

.Large {
	font-size:16px;
	color:#bac911;
}

.LargeRed {
	font-size:16px;
	color:#cc0000;
}

.Small {
	font-size:10px;
}


a.offers {
	color:#cc0000!important;
	font-size:12px!important;
}

.grey {
	color:#999999;
	background-color:Transparent;
}

.FloatRight {
	float:right;
}

.FloatLeft {
	float:left;
}

.clear {
	clear:both;
}

.AlignLeft {text-align:left!important;}

.AlignRight {text-align:right!important;}

/******top nav******/

div#Header {
	width:960px;
	background-color:#ffffff;
	/*height:160px;*/
}
div#Header img{
	float:right;
}

.topnav_logo {
	width:120px;
	height:80px;
	float:left;
	margin-top:5px;
}

.topnav_banner {
    float:left!important;
}

.topnav_links {
	float:right;
	width:500px;
	text-align:right;
	padding:0px 10px 0px 0px;	
	color:#999999;
}

.topnav_links a{
	color:#999999;
	text-decoration:none;
	font-size:10px;
}

.topnav_filters {
	width:270px;
	height:60px;
	float:right;
}

.topnav_search, .topnav_search label, topnav_search input {
	float:left;
	padding:3px 2px 0px 2px;
	border:0px;
	color:#999999;
}
.searchlabel {
	float:left;
	margin:27px 5px 0px 0px;	
}

.searchbox {
    background-image:url('/images/topnav_search.jpg');
    background-repeat:no-repeat; 
    height:30px;
    width:150px;
    margin-top:22px;
}
    
    .searchbox input {
        height:14px;
        width:120px;
        margin:5px 0px 0px 3px;
    }

.topnav-basket {
    background-image:url('/images/topnav_minibasket2.jpg');
    background-repeat:no-repeat;
    width:125px;
    height:45px;
    float:right;
    clear:right;
    text-align:right;
    margin:10px;
    padding:5px 7px 0px 0px;
    color:#333333;
    font-size:9px;
}

.topnav-basket a{
    text-decoration:none;
}

.topnav-basket a img{
    margin-top:2px;
}

#gobutton {
	float:left;
	margin-top:5px;
}

#SearchString {
	border:0px;float:left;padding-top:2px;
}

	.topnav_search img {
		padding:0px 0px 0px 0px;
	}

.topimage {
	float:left!important;
} 

.topnav {
	height:21px;
	width:960px;
	background-color:#ffffff;
	text-align:left;
	clear:both;
}

ul.topnav_list {
	list-style:none;
	margin:0px 0px 0px 15px;
	float:left;
	padding:0px;
}

ul.topnav_list li{
	float:left;
	border-right:2px #ffffff solid;
	text-align:center;
	color:#ffffff;
	background-color:#981C1E;
	text-decoration:none;
	font-size:10px;
	height:17px;
	padding:4px 2px 0px 2px;
	margin:0px;
	width:97px;
}

	ul.topnav_list li.dog {
        background-color:#6C9D30;
	}
	
	ul.topnav_list li.cat{
		background-color:#00ADEF;
	}

	ul.topnav_list li.fish{
		background-color:#FFC20F;
	}

	ul.topnav_list li.smallpet{
		background-color:#F36523;
	}

	ul.topnav_list li.bird{
		background-color:#D4B9D8;
	}
		
	ul.topnav_list li.wildbird{
		background-color:#987347;
	}
	
	ul.topnav_list li.equine{
		background-color:#6CCFF6;
	}
	
	ul.topnav_list li.reptile{
		background-color:#CADB2A;
	}
	

ul.topnav_list li a{
	text-align:center;
	color:#ffffff;
	background-color:Transparent;
	text-decoration:none;
	font-size:10px;
	padding:0px;
    font-weight:bold;
}
.search {
	float:left;
}

/* ********************* MENUS ******************* */
div#relative-top {
	position: relative;
	z-index:1;
	width: 780px;
	background-color: aqua;
	font-size: 12px !important;
	clear:both;
}

	div#relative-top div {position: absolute; top:0px; margin:0px;}
	
	div#relative-top ul {
		margin: 0;
		padding: 0;
		text-align: left;
	}
		
		div#relative-top ul li {
			list-style: none;
			padding: 0px 3px 0px 3px;
			float:left;
			width:190px;

			border-left:1px #ffffff solid;
		}
		
			div#relative-top ul li a {
				color: #000000;
				text-decoration: none;
				font-size:11px;
				height:14px!important;
				display:inline-block;
				padding:3px 5px 3px 5px;
			}
			
			div#relative-top ul li a:hover {
			    color:#ffffff!important;
			}
			
div.Menu_Bg {
	background-repeat:repeat-x;background-position:top left;width: 140px; padding:10px 0px 10px 0px; position:relative;top:0px;
}

div#topnav-Category1{left: 118px; background-color: #BBDD91;width:600px!important;}
div#topnav-Category1 ul li a:hover{background-color: #6c9d30!important;}
div#topnav-Category2{left: 220px;background-color: #9BE3FF;width:400px!important;}
div#topnav-Category2 ul li a:hover{background-color: #00adef!important;}
div#topnav-Category3{left: 325px;background-color: #FFE28C;width:400px!important;}
div#topnav-Category3 ul li a:hover{background-color: #ffc20f!important;}
div#topnav-Category4{left: 428px;background-color: #F79464;width:400px!important;}
div#topnav-Category4 ul li a:hover{background-color: #f36523!important;}
div#topnav-Category5{left: 530px;background-color: #E8D9EA;width:180px!important;}
div#topnav-Category5 ul li a:hover{background-color: #d4b9d8!important;}
div#topnav-Category5 ul li {width:200px;border:0px;}
div#topnav-Category6{left: 633px;background-color: #C5A783;width:160px!important;}
div#topnav-Category6 ul li a:hover{background-color: #987347!important;}
div#topnav-Category6 ul li {width:150px;border:0px;}
div#topnav-Category7{left: 735px;background-color: #ABE4FA;width:200px!important;}
div#topnav-Category7 ul li a:hover{background-color: #6ccff6!important;}
div#topnav-Category7 ul li {width:180px;border:0px;}
div#topnav-Category8{left: 838px;background-color: #E2EC91;width:255px!important;}
div#topnav-Category8 ul li a:hover{background-color: #cadb2a!important;}
div#topnav-Category8 ul li {width:255px;border:0px;}

.TopMenuSub {
	width:100%;
}


/******bottom nav******/

.bottomnav {
	padding: 0px 15px 0px 5px;
	float:left;
	text-align:left;
	width:940px;
	background-color:transparent;
}

.footer_nav {
    float:left;
    width:745px;
    background-color:#E7E7E9;
    margin:0px 0px 0px 0px;
}

.footer_nav ul{
	float:left;
	list-style:none;
	width:170px;
	border-left:1px #cccccc solid;
	padding:8px 5px 0px 10px;
	color:#000000;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	height:170px;	
}

.footer_nav ul li {
	color:#981C1E;
	background-color:Transparent;
}

.footer_nav ul li a{
	color:#000000;
	background-color:Transparent;
	text-decoration:none;
}

.footer_nav ul li a:hover{
	color:#999999;
	background-color:Transparent;
	text-decoration:none;
}

.footer_list3, .footer_list4 {
    height:110px!important;
}

.footer_nav img {margin:15px 0px 0px 30px;}

.bottomnav .logos{
	float:left;
	list-style:none;
	width:175px;
	border-right:0px #cccccc solid;
	padding:10px 0px 0px 10px;
	text-align:center;
}

.footer_address {
    float:left;
    font-size:10px;
    color:#333333;
    padding:5px 0px 0px 15px;
    width:610px;
}

.CshopLogo {
	float:left;
	padding:10px 0px 0px 10px;
}

.footer_image {float:right;padding:10px 20px 0px 0px;}
/******left nav******/

#LeftNav {
	width:205px!important;
	padding:10px 0px 0px 15px!important;
	clear:both;
}

#LeftMenu {}

#LeftMenu li{
    list-style:none;
    list-style-type:none;
    margin:5px!important;
}
    #LeftMenu li a{
        color:#000000;
    }

#LeftNav h3, #LeftNav h3 a {
	text-align:center;
	font-weight:normal;
	font-size:12px;
}

.LeftNav_FilterTop {
    background-image:url('/images/green_top.jpg');
    background-repeat:no-repeat;    
    width:195px;
    height:10px;
    margin:0px 0px 0px 5px;	
}

.LeftNav_FilterFooter {
    background-image:url('/images/green_footer.jpg');
    background-repeat:no-repeat;
	width:195px;
	height:10px;
	margin:0px 0px 0px 5px;	
}

.LeftNavigation_Filters {
	background-color:#e4eddc;
	margin:0px 0px 0px 5px;	
	width:195px;
	clear:both;
	padding:0px 0px 5px 0px;
}

	.LeftNavigation_Filters h3 {
		padding:3px 5px 3px 5px;
		font-size:14px;
		color:#951d1f;
		text-align:left!important;
		font-weight:bold!important;
	}

	ul.filterlist {
		list-style:none;
		color:#000000!important;
		margin:5px 0px 0px 5px!important;
		width:180px;
		border-bottom:1px #951d1f dashed;
	}
	
	ul.filterlist li{
		color:#000000!important;
		min-height:20px;
		padding:2px 0px 0px 0px!important;
	}
	
		ul.filterlist li a {
			color:#515151!important;
			padding-top:3px;
		}

	ul.leftnavhome {
		list-style:none;
		color:#000000!important;
		margin:0px 0px 0px 5px!important;
		padding:0px 0px 5px 0px!important;
		width:180px;
		font-size:11px!important;
		border-bottom:1px #951d1f dashed;
	}
	
	ul.leftnavhome li{
		color:#000000!important;
		min-height:15px;
		padding:0px 0px 0px 0px!important;
	}
	
		ul.leftnavhome li a {
			color:#515151!important;
			padding-top:0px;
		}

.leftnav_newsletter {
	background-image:url('/images/leftnav_header2.jpg');
	background-repeat:no-repeat;
	width:160px;
	padding:5px 0px 5px 0px;
	margin:5px 0px 0px 0px;
	color:#ffffff;
	background-color:Transparent;
	font-weight:bold;
	clear:both;
}

.leftnav_newsletter span{
	padding:0px 0px 0px 10px;
}

	.leftnav_newsletter form{
	padding:0px!important;
	margin:5px 0px 0px 0px !important;
	}
	
	.newsletter .label {
		text-align:right;
}
	
	label.email {
		font-size:10px;
		font-weight:normal;
		color:#000000;
	
	}
	label.category {
		font-size:10px;
		border:0px;
		font-weight:normal;
		color:#000000;
	}
		
	.newsletter_thanks {
		font-size:12px;
		padding:10px 0px 10px 0px;
	}
		
	.newsletter_thanks h2{
		font-size:16px;
		background-image:url('/images/basket_top.gif');
		background-repeat:repeat-x;
		padding:5px;
		background-color:Transparent;
		color:#ffffff;
	}
	
	.newsletter_thanks p{
		margin:10px 5px 10px 5px;
		clear:both;
		color:#000000;
		font-weight:normal;
	}
	
	select#ALL_PETS_FIELD {
		width:80px!important;
	}
	
	.Static_Leftnav {
		text-align:center;
		padding:5px 0px 5px 0px;
	}
	.Static_Leftnav img{
		padding:5px 0px 5px 0px;
	}
	
ul.leftnav_other li {
	background-image:url('/images/Leftnav_rootmenu_bg.jpg');
	background-color:#b7483d;
	font-size:14px;
	font-weight:bold;
	padding:5px!important;
	height:15px;
	margin:0px 0px 0px 0px!important;	
}

.OtherHeader {
	clear:both;
	margin:5px 0px 5px 0px;
	padding:0px;
	width:160px;
}
	
	.OtherHeader hr {
		clear:both;
	}
	
	.OtherHeader .Chk_HeaderLinks {
		margin:0px 0px 5px 0px;
		float:left;
		text-align:left;
	}
	
	.OtherHeader .Chk_Info {
		float:left;
	}


/******right nav******/

#RightNav {
	width:160px!important;
	padding:10px 10px 5px 0px!important;
	float:right;
}

.RecentlyViewedTop {
    background-image:url('/images/green2_top.jpg');
    background-repeat:no-repeat;    
    width:155px;
    height:9px;

}

.RecentlyViewedFooter {
    background-image:url('/images/green2_footer.jpg');
    background-repeat:no-repeat;
	width:155px;
	height:9px;
	
}

.RecentlyViewed {
    width:145px;
    background-color:#e4eddc;
    padding:5px;
}

ul#recently_viewed li{
    border-bottom:1px #710c0c dashed;
    padding:5px 0px 5px 0px;
    list-style:none;
}

	ul#recently_viewed li a{
        color:#000000;
        text-decoration:none;
	}
	
.recentlyviewed_title {
    color:#710c0c;
}

/******Category List******/

#Category_Surround {
	width:615px;
	text-align:center;
}

.FilterHeader {
	width:550px;
	margin: 0px 0px 5px 5px;
}

.categorytable {width:730px;}

#category_wrap {
  	background-repeat:no-repeat;
	margin:0px 0px 0px 0px; 
	width:120px;
	padding:5px 5px 15px 5px;
}

.category_image {
	width:119px;
	height:119px;
	margin:0px 0px 4px 0px;
	clear:both;
}

.category_image img{
    width:115px;    
    height:115px;
}

h3.category_name a, h3.category_name{
    font-size:10px!important;
    text-decoration:none!important;
    font-weight:normal!important;
    text-align:left;
    text-transform:uppercase;
    width:120px;
}

.category_desc {
    text-align:left;    
}

.category_desc a{
    color:#000000;
    text-decoration:none;
    padding:4px 0px 0px 10px;
    background-image:url('/images/btn_arrow.jpg'); 
    background-repeat:no-repeat;
    background-position: 0px 7px;
    font-size:11px;
}
/*************Category List Custom Colours*****************/
/******Dog******//*********add for each root category name**********/

.category_Dog-Supplies{
	background-image:url('/images/productlist_topseller.jpg');
}

/*********end**********/
/*********Cat**********/
.category_Cat-Supplies{
	background-image:url('/images/productlist_topsellerblue1.jpg');
}
/*********end**********/
/*********Fish**********/
.category_Aquatic-Supplies{
    background-image:url('/images/productlist_topselleryel.jpg');
}

/*********end**********/
/*********Small Pet**********/
.category_Small-Animal-Supplies{
    background-image:url('/images/productlist_topsellerorg.jpg');
}
/*********end**********/
/*********Bird**********/
.category_Caged-Bird-Supplies {
    background-image:url('/images/productlist_topsellerpurp.jpg');
}
/*********end**********/

/*********Wild Bird & Garden**********/
.category_Wild-Bird-Supplies{
    background-image:url('/images/productlist_topsellerbrn.jpg');
}
/*********end**********/
/*********Equine**********/
.category_Equine-Supplies{
    background-image:url('/images/productlist_topsellerblue2.jpg');
}
/*********end**********/
/*********Reptile**********/
.category_Reptile-Supplies{
    background-image:url('/images/productlist_topsellergreen2.jpg');
}
/*********end**********/

/******Product List******/

#PaginationTop{
	margin:5px;
	padding:0px;
	background-color:#999999;
	width:560px;
	float:left;
	clear:both;
}

.PaginationTop_Right {
	padding:3px 8px 5px 0px;
	height:23px;
	float:right;
	color:#ffffff;
	background-color:Transparent;
	background-repeat:no-repeat;
	background-position:right top;
}

.PaginationTop_Left {
	padding:8px 0px 0px 8px;
	float:left;
	height:23px;
	color:#ffffff;
	background-color:Transparent;
	font-size:11px;
	background-repeat:no-repeat;
	background-position:left top;
}

.PaginationTop_Left a, .PaginationTop_Right a, .PaginationTop_Right, span.ProductList a.PaginationBottomSpan a{
		color:#ffffff!important;
		background-color:Transparent;
		font-size:11px;
	}
	
.PaginationTop_ {
	background-color:#981c1e!important;
}

.PaginationTop_ .PaginationTop_Left {background-image:url('/images/pag_redleft.jpg');}

.PaginationTop_ .PaginationTop_Right {background-image:url('/images/pag_redright.jpg');}


/*************Pagination Custom Colours*****************/
/******Pet Supplies******/
div.PaginationTop_Pet-Supplies{
	background-color:#981c1e!important;
}

.PaginationTop_Pet-Supplies .PaginationTop_Left {background-image:url('/images/pag_redleft.jpg');}

.PaginationTop_Pet-Supplies .PaginationTop_Right {background-image:url('/images/pag_redright.jpg');}


/************/




/*************Pagination Custom Colours*****************/
/******Dog******/
.PaginationTop_Dog-Supplies{
	background-color:#6c9d30!important;
}

.PaginationTop_Dog-Supplies .PaginationTop_Left {background-image:url('/images/pag_greenleft.jpg');}

.PaginationTop_Dog-Supplies .PaginationTop_Right {background-image:url('/images/pag_greenright.jpg');}


/************/
/******Cat******/
.PaginationTop_Cat-Supplies{
    background-color:#1e94eb!important;
}

.PaginationTop_Cat-Supplies .PaginationTop_Left {background-image:url('/images/pag_leftblue1.jpg');}

.PaginationTop_Cat-Supplies .PaginationTop_Right {background-image:url('/images/pag_rightblue1.jpg');}

/************/
/******Fish ******/
.PaginationTop_Aquatic-Supplies {
    background-color:#f7cd21!important;
}

.PaginationTop_Aquatic-Supplies .PaginationTop_Left {background-image:url('/images/pag_leftyel.jpg');}

.PaginationTop_Aquatic-Supplies .PaginationTop_Right {background-image:url('/images/pag_rightyel.jpg');}

/************/
/******Small Pet******/
.PaginationTop_Small-Animal-Supplies {
    background-color:#f77424!important;
}

.PaginationTop_Small-Animal-Supplies .PaginationTop_Left {background-image:url('/images/pag_leftorg.jpg');}

.PaginationTop_Small-Animal-Supplies .PaginationTop_Right {background-image:url('/images/pag_rightorg.jpg');}

/************/
/******Bird******/
.PaginationTop_Caged-Bird-Supplies {
    background-color:#dac1fb!important;
}

.PaginationTop_Caged-Bird-Supplies .PaginationTop_Left {background-image:url('/images/pag_leftpurp.jpg');}

.PaginationTop_Caged-Bird-Supplies .PaginationTop_Right {background-image:url('/images/pag_rightpurp.jpg');}

/******Wild Bird & Garden ******/
.PaginationTop_Wild-Bird-Supplies {
    background-color:#987347!important;
}

.PaginationTop_Wild-Bird-Supplies .PaginationTop_Left {background-image:url('/images/pag_leftbrn.jpg');}

.PaginationTop_Wild-Bird-Supplies .PaginationTop_Right {background-image:url('/images/pag_rightbrn.jpg');}

/************/
/******Equine ******/
.PaginationTop_Equine-Supplies {
    background-color:#6ccff6!important;
}

.PaginationTop_Equine-Supplies .PaginationTop_Left {background-image:url('/images/pag_leftblue2.jpg');}

.PaginationTop_Equine-Supplies .PaginationTop_Right {background-image:url('/images/pag_rightblue2.jpg');}

/************/
/******Reptile******/
.PaginationTop_Reptile-Supplies {
    background-color:#cadb2a!important;
}

.PaginationTop_Reptile-Supplies .PaginationTop_Left {background-image:url('/images/pag_green2left.jpg');}

.PaginationTop_Reptile-Supplies .PaginationTop_Right {background-image:url('/images/pag_green2right.jpg');}

/************/

/*************Product List*****************/
.Product_Surround {
	clear:both!important;
	margin:0px 0px 0px 0px;
	text-align:center;
	float:left;
	width:570px;
}

.Product_Surround span{
	clear:none;
}

.Product_Surround span a{
	color:#ffffff;
	background-color:Transparent;
}

#CategoryName {
    background-repeat:no-repeat;   
    width:555px;
    clear:both;
    padding:5px 0px 0px 5px;
}

#CategoryName2 {
    background-repeat:no-repeat;   
    width:730px;
    clear:both;
    padding:0px 0px 0px 0px;
    
}

.topsellers {
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
	clear:both;
	width:570px;
}

    .bestseller {
	    float:left;
	    width:130px;
	    margin:0px 6px 5px 6px!important;
	    height:130px;
	    background-image:url('/images/productlist_topseller.jpg');
	    background-repeat:no-repeat;
    }

	    .topsellers a{
		    color:#000000;
		    text-decoration:none;
		    background-color:Transparent;
	    }
    	
	    .topsellers_text {
		    padding:5px 5px 0px 5px;
		    float:left;
		    height:40px;
		    font-size:11px;
		    color:#c2272d;
		    font-weight:bold;
	    }
	    
	    .topsellers_image {
	        clear:both; 
	        height:65px;
	        text-align:center;  
	    }

	   .topsellers_text a {color:#c2272d;}
        	
	   .topsellers_price {clear:both;float:left;padding:0px 0px 0px 5px;}
        	
	   .topseller_add {float:left;margin:0px 0px 0px 3px;}

.Products_ {
	background-image:url('/images/prodlist_borderred.png');
}

#topsellers_ .bestseller {background-image:url('/images/productlist_topsellerred.jpg');}
	
	 #Crumb ul li a, #Crumb ul li, .H_{
		  color:#981c1e;
	 }
	 
	 #ProdHeader {
		width:300px;
		text-align:right!important;
		vertical-align:bottom;
		float:left;
	}

.Products_Wrap{
	width:180px;
	height:260px;
	float:left;
	margin:5px!important;
}

    #ProductInfo {
        width:180px;
	    height:195px;
	    position:relative;
	    background-repeat:no-repeat;
    }
    
        #ProductInfo a {text-decoration:none;}
    
        .Product_Offer {
            z-index:99px;
            position:absolute;
            font-size:20px;
            color:#c2272d;
            width:170px;
            text-align:right;
            padding:5px;
        }

        .Product_Image {
            background-repeat:no-repeat;
            height:165px;
            background-position:5px 5px;
            text-align:left;
            padding:5px 0px 0px 10px
        }

        .Product_Rating {
            clear:both;
            width:180px;
            font-size:10px;
            color:#c2272d;
            font-weight:bold;
        }

    .Product_Name h3 a, .Product_Name h3, .Product_Name {
        color:#c2272d;
        font-size:12px;
        text-align:left;
        height:45px;
        text-decoration:none;
        width:140px;
        float:left;
    }
    
    .Product_Delivery {width:40px;float:left;}

    .Product_Price {
        float:left;
        clear:both;
        text-align:left;
        width:90px;
        margin:3px 0px 0px 0px;
    }

    .Product_More {
        float:right;
        text-align:left;
        width:90px;
        margin:3px 0px 0px 0px;
    }
/*************Product List Custom Colours*****************/
/*** Dog ***/
.Products_Dog-Supplies {
	background-image:url('/images/prodlist_bordergreen.png');
}

#topsellers_Dog-Supplies .bestseller {background-image:url('/images/productlist_topseller.jpg');}
	
	 #Crumb ul.Dog-Supplies li a, #Crumb ul.Dog-Supplies li, .H_Dog-Supplies{
		  color:#6c9d30;
	 }

/*************/
/*** Cat ***/
.Products_Cat-Supplies {
	background-image:url('/images/prodlist_borderblue1.png');
}
#topsellers_Cat-Supplies .bestseller {background-image:url('/images/productlist_topsellerblue1.jpg');}
	
	 #Crumb ul.Cat-Supplies li a, #Crumb ul.Cat-Supplies li, .H_Cat-Supplies{
		  color:#00adef;
	 }

/*************/
/*** Fish ***/
.Products_Aquatic-Supplies {
	background-image:url('/images/prodlist_borderyel.png');
}
#topsellers_Aquatic-Supplies .bestseller {background-image:url('/images/productlist_topselleryel.jpg');}
	
	 #Crumb ul.Aquatic-Supplies li a, #Crumb ul.Aquatic-Supplies li, .H_Aquatic-Supplies{
		  color:#ffc20f;
	 }

/*************/
/*** Small Pet ***/
.Products_Small-Animal-Supplies {
	background-image:url('/images/prodlist_borderorg.png');
}
#topsellers_Small-Animal-Supplies .bestseller {background-image:url('/images/productlist_topsellerorg.jpg');}

	 #Crumb ul.Small-Animal-Supplies li a, #Crumb ul.Small-Animal-Supplies li, H_Small-Animal-Supplies{
		  color:#f36523;
	 }


	 
/*************/
/*** Bird ***/
.Products_Caged-Bird-Supplies {
	background-image:url('/images/prodlist_borderpurp.png');
}
#topsellers_Caged-Bird-Supplies .bestseller {background-image:url('/images/productlist_topsellerpurp.jpg');}

	 #Crumb ul.Caged-Bird-Supplies li a, #Crumb ul.Caged-Bird-Supplies li, .H_Caged-Bird-Supplies {
		  color:#d4b9d8;
	 }

/*************/
/*** Wild Bird & Garden ***/
.Products_Wild-Bird-Supplies {
	background-image:url('/images/prodlist_borderbrn.png');
}
#topsellers_Wild-Bird-Supplies .bestseller {background-image:url('/images/productlist_topsellerbrn.jpg');}
	
	 #Crumb ul.Wild-Bird-Supplies li a, .H_Wild-Bird-Supplies{
		  color:#987347;
	 }
/*************/
/*** Equine ***/
.Products_Equine-Supplies {
	background-image:url('/images/prodlist_borderblue2.png');
}
#topsellers_Equine-Supplies .bestseller {background-image:url('/images/productlist_topsellerblue2.jpg');}

	 #Crumb ul.Equine-Supplies li, #Crumb ul.Equine-Supplies li a, .H_Equine-Supplies {
		  color:#6ccff6;
	 }

/*************/
/*** Reptile ***/
.Products_Reptile-Supplies {
	background-image:url('/images/prodlist_bordergreen2.png');
}
#topsellers_Reptile-Supplies .bestseller {background-image:url('/images/productlist_topsellergreen2.jpg');}
	
	 #Crumb ul.Reptile-Supplies li, #Crumb ul.Reptile-Supplies li a, .H_Reptile-Supplies{
		  color:#cadb2a;
	 }
	 
/************END******************/

/******Product Detail******/

/******Product Detail Custom Colours******/

/******Default******/

.ProductDetail_ {background-color:#F8D6D7!important;}

.ProductDetail_ .ProductDetailTop li, .ProductDetail_ .ProductDetailTop a{color:#981c1e!important;}

.ProductDetail_ .ProductRight_top {
    background-image:url('/images/ProductDetail_red_RightTop.gif');
}
.ProductDetail_ .ProductRight_bottom {
    background-image:url('/images/ProductDetail_red_RightFoot.gif');
}

.ProductDetail_ .ProductLeft_top {
		background-image:url('/images/ProductDetail_red_LeftTop.gif');
}
.ProductDetail_ .ProductLeft_bottom {
		background-image:url('/images/ProductDetail_red_LeftFoot.gif');
}

.ProductDetail_ #ProductRight, .ProductDetail_ #ProductLeft {
	border-left:2px #981c1e solid;
	border-right:2px #981c1e solid;    
}

.ProductDetail_ .Product_MoreDetails .MoreContainer {
    border-left:2px #981c1e solid!important;
    border-right:2px #981c1e solid!important;
}

.ProductDetail_ .Product_MoreDetailsTop {
	background-image:url('/images/productdetail_red_MoreTop.gif');
}

.ProductDetail_ .Product_MoreDetailsFoot {
	background-image:url('/images/productdetail_red_MoreFoot.gif');
}

.ProductDetail_ #RecommendedProducts .Products_Wrap {
    background-image:url('/images/prodlist_bordergreen.png');
}

/******Dog******/


.ProductDetail_Dog-Supplies {background-color:#E8F2E9!important;}

.ProductDetail_Dog-Supplies .ProductDetailTop li, .ProductDetail_Dog-Supplies .ProductDetailTop a{color:#298d38!important;}

.ProductDetail_Dog-Supplies .ProductRight_top {
    background-image:url('/images/ProductDetail_green_RightTop.gif');
}
.ProductDetail_Dog-Supplies .ProductRight_bottom {
    background-image:url('/images/ProductDetail_green_RightFoot.gif');
}

.ProductDetail_Dog-Supplies .ProductLeft_top {
		background-image:url('/images/ProductDetail_green_LeftTop.gif');
}
.ProductDetail_Dog-Supplies .ProductLeft_bottom {
		background-image:url('/images/ProductDetail_green_LeftFoot.gif');
}

.ProductDetail_Dog-Supplies #ProductRight, .ProductDetail_Dog-Supplies #ProductLeft {
	border-left:2px #6C9D30 solid;
	border-right:2px #6C9D30 solid;    
}

.ProductDetail_Dog-Supplies .Product_MoreDetails .MoreContainer {
    border-left:2px #6C9D30 solid!important;
    border-right:2px #6C9D30 solid!important;
}

.ProductDetail_Dog-Supplies .Product_MoreDetailsTop {
	background-image:url('/images/productdetail_Green_MoreTop.gif');
}

.ProductDetail_Dog-Supplies .Product_MoreDetailsFoot {
	background-image:url('/images/productdetail_Green_MoreFoot.gif');
}

.ProductDetail_Dog-Supplies #RecommendedProducts .Products_Wrap {
    background-image:url('/images/prodlist_bordergreen.png');
}
				
/************/
/******Cat******/
.ProductDetail_Cat-Supplies {background-color:#DDF5FF!important;}

.ProductDetail_Cat-Supplies .ProductDetailTop li, .ProductDetail_Cat-Supplies .ProductDetailTop a{color:#298d38!important;}

.ProductDetail_Cat-Supplies .ProductRight_top {
    background-image:url('/images/ProductDetail_blue_RightTop.gif');
}
.ProductDetail_Cat-Supplies .ProductRight_bottom {
    background-image:url('/images/ProductDetail_blue_RightFoot.gif');
}

.ProductDetail_Cat-Supplies .ProductLeft_top {
		background-image:url('/images/ProductDetail_blue_LeftTop.gif');
}
.ProductDetail_Cat-Supplies .ProductLeft_bottom {
		background-image:url('/images/ProductDetail_blue_LeftFoot.gif');
}

.ProductDetail_Cat-Supplies #ProductRight, .ProductDetail_Cat-Supplies #ProductLeft {
	border-left:2px #00ADEF solid;
	border-right:2px #00ADEF solid;    
}

.ProductDetail_Cat-Supplies .Product_MoreDetails .MoreContainer {
    border-left:2px #00ADEF solid!important;
    border-right:2px #00ADEF solid!important;
}

.ProductDetail_Cat-Supplies .Product_MoreDetailsTop {
	background-image:url('/images/productdetail_blue_MoreTop.gif');
}

.ProductDetail_Cat-Supplies .Product_MoreDetailsFoot {
	background-image:url('/images/productdetail_blue_MoreFoot.gif');
}

.ProductDetail_Cat-Supplies #RecommendedProducts .Products_Wrap {
    background-image:url('/images/prodlist_borderblue.png');
}
		
/************/
/******Aquatic******/
.ProductDetail_Aquatic-Supplies {background-color:#FFEEB9!important;}

.ProductDetail_Aquatic-Supplies .ProductDetailTop li, .ProductDetail_Aquatic-Supplies .ProductDetailTop a{color:#298d38!important;}

.ProductDetail_Aquatic-Supplies .ProductRight_top {
    background-image:url('/images/ProductDetail_yell_RightTop.gif');
}
.ProductDetail_Aquatic-Supplies .ProductRight_bottom {
    background-image:url('/images/ProductDetail_yell_RightFoot.gif');
}

.ProductDetail_Aquatic-Supplies .ProductLeft_top {
		background-image:url('/images/ProductDetail_yell_LeftTop.gif');
}
.ProductDetail_Aquatic-Supplies .ProductLeft_bottom {
		background-image:url('/images/ProductDetail_yell_LeftFoot.gif');
}

.ProductDetail_Aquatic-Supplies #ProductRight, .ProductDetail_Aquatic-Supplies #ProductLeft {
	border-left:2px #FFC20F solid;
	border-right:2px #FFC20F solid;    
}

.ProductDetail_Aquatic-Supplies .Product_MoreDetails .MoreContainer {
    border-left:2px #FFC20F solid!important;
    border-right:2px #FFC20F solid!important;
}

.ProductDetail_Aquatic-Supplies .Product_MoreDetailsTop {
	background-image:url('/images/productdetail_yell_MoreTop.gif');
}

.ProductDetail_Aquatic-Supplies .Product_MoreDetailsFoot {
	background-image:url('/images/productdetail_yell_MoreFoot.gif');
}

.ProductDetail_Aquatic-Supplies #RecommendedProducts .Products_Wrap {
    background-image:url('/images/prodlist_borderyell.png');
}
			
/************/
/******Small Pet******/
.ProductDetail_Small-Animal-Supplies {background-color:#FEEBE2!important;}

.ProductDetail_Small-Animal-Supplies .ProductDetailTop li, .ProductDetail_Small-Animal-Supplies .ProductDetailTop a{color:#298d38!important;}

.ProductDetail_Small-Animal-Supplies .ProductRight_top {
    background-image:url('/images/ProductDetail_org_RightTop.gif');
}
.ProductDetail_Small-Animal-Supplies .ProductRight_bottom {
    background-image:url('/images/ProductDetail_org_RightFoot.gif');
}

.ProductDetail_Small-Animal-Supplies .ProductLeft_top {
		background-image:url('/images/ProductDetail_org_LeftTop.gif');
}
.ProductDetail_Small-Animal-Supplies .ProductLeft_bottom {
		background-image:url('/images/ProductDetail_org_LeftFoot.gif');
}

.ProductDetail_Small-Animal-Supplies #ProductRight, .ProductDetail_Small-Animal-Supplies #ProductLeft {
	border-left:2px #F36523 solid;
	border-right:2px #F36523 solid;    
}

.ProductDetail_Small-Animal-Supplies .Product_MoreDetails .MoreContainer {
    border-left:2px #F36523 solid!important;
    border-right:2px #F36523 solid!important;
}

.ProductDetail_Small-Animal-Supplies .Product_MoreDetailsTop {
	background-image:url('/images/productdetail_org_MoreTop.gif');
}

.ProductDetail_Small-Animal-Supplies .Product_MoreDetailsFoot {
	background-image:url('/images/productdetail_org_MoreFoot.gif');
}

.ProductDetail_Small-Animal-Supplies #RecommendedProducts .Products_Wrap {
    background-image:url('/images/prodlist_borderorg.png');
}
		
/************/
/******Bird ******/
.ProductDetail_Caged-Bird-Supplies {background-color:#EBDEED!important;}

.ProductDetail_Caged-Bird-Supplies .ProductDetailTop li, .ProductDetail_Caged-Bird-Supplies .ProductDetailTop a{color:#298d38!important;}

.ProductDetail_Caged-Bird-Supplies .ProductRight_top {
    background-image:url('/images/ProductDetail_purp_RightTop.gif');
}
.ProductDetail_Caged-Bird-Supplies .ProductRight_bottom {
    background-image:url('/images/ProductDetail_purp_RightFoot.gif');
}

.ProductDetail_Caged-Bird-Supplies .ProductLeft_top {
		background-image:url('/images/ProductDetail_purp_LeftTop.gif');
}
.ProductDetail_Caged-Bird-Supplies .ProductLeft_bottom {
		background-image:url('/images/ProductDetail_purp_LeftFoot.gif');
}

.ProductDetail_Caged-Bird-Supplies #ProductRight, .ProductDetail_Caged-Bird-Supplies #ProductLeft {
	border-left:2px #D4B9D8 solid;
	border-right:2px #D4B9D8 solid;    
}

.ProductDetail_Caged-Bird-Supplies .Product_MoreDetails .MoreContainer {
    border-left:2px #D4B9D8 solid!important;
    border-right:2px #D4B9D8 solid!important;
}

.ProductDetail_Caged-Bird-Supplies .Product_MoreDetailsTop {
	background-image:url('/images/productdetail_purp_MoreTop.gif');
}

.ProductDetail_Caged-Bird-Supplies .Product_MoreDetailsFoot {
	background-image:url('/images/productdetail_purp_MoreFoot.gif');
}

.ProductDetail_Caged-Bird-Supplies #RecommendedProducts .Products_Wrap {
    background-image:url('/images/prodlist_borderpurp.png');
}


/************/
/******Wild-Bird--Garden ******/
.ProductDetail_Wild-Bird-Supplies {background-color:#E2D5C2!important;}

.ProductDetail_Wild-Bird-Supplies .ProductDetailTop li, .ProductDetail_Wild-Bird-Supplies .ProductDetailTop a{color:#298d38!important;}

.ProductDetail_Wild-Bird-Supplies .ProductRight_top {
    background-image:url('/images/ProductDetail_brn_RightTop.gif');
}
.ProductDetail_Wild-Bird-Supplies .ProductRight_bottom {
    background-image:url('/images/ProductDetail_brn_RightFoot.gif');
}

.ProductDetail_Wild-Bird-Supplies .ProductLeft_top {
		background-image:url('/images/ProductDetail_brn_LeftTop.gif');
}
.ProductDetail_Wild-Bird-Supplies .ProductLeft_bottom {
		background-image:url('/images/ProductDetail_brn_LeftFoot.gif');
}

.ProductDetail_Wild-Bird-Supplies #ProductRight, .ProductDetail_Wild-Bird-Supplies #ProductLeft {
	border-left:2px #987347 solid;
	border-right:2px #987347 solid;    
}

.ProductDetail_Wild-Bird-Supplies .Product_MoreDetails .MoreContainer {
    border-left:2px #987347 solid!important;
    border-right:2px #987347 solid!important;
}

.ProductDetail_Wild-Bird-Supplies .Product_MoreDetailsTop {
	background-image:url('/images/productdetail_brn_MoreTop.gif');
}

.ProductDetail_Wild-Bird-Supplies .Product_MoreDetailsFoot {
	background-image:url('/images/productdetail_brn_MoreFoot.gif');
}

.ProductDetail_Wild-Bird-Supplies #RecommendedProducts .Products_Wrap {
    background-image:url('/images/prodlist_borderbrn.png');
}			
/************/
/******Equine ******/
.ProductDetail_Equine-Supplies {background-color:#E3F5FD!important;}

.ProductDetail_Equine-Supplies .ProductDetailTop li, .ProductDetail_Equine-Supplies .ProductDetailTop a{color:#298d38!important;}

.ProductDetail_Equine-Supplies .ProductRight_top {
    background-image:url('/images/ProductDetail_blue2_RightTop.gif');
}
.ProductDetail_Equine-Supplies .ProductRight_bottom {
    background-image:url('/images/ProductDetail_blue2_RightFoot.gif');
}

.ProductDetail_Equine-Supplies .ProductLeft_top {
		background-image:url('/images/ProductDetail_blue2_LeftTop.gif');
}
.ProductDetail_Equine-Supplies .ProductLeft_bottom {
		background-image:url('/images/ProductDetail_blue2_LeftFoot.gif');
}

.ProductDetail_Equine-Supplies #ProductRight, .ProductDetail_Equine-Supplies #ProductLeft {
	border-left:2px #6CCFF6 solid;
	border-right:2px #6CCFF6 solid;    
}

.ProductDetail_Equine-Supplies .Product_MoreDetails .MoreContainer {
    border-left:2px #6CCFF6 solid!important;
    border-right:2px #6CCFF6 solid!important;
}

.ProductDetail_Equine-Supplies .Product_MoreDetailsTop {
	background-image:url('/images/productdetail_blue2_MoreTop.gif');
}

.ProductDetail_Equine-Supplies .Product_MoreDetailsFoot {
	background-image:url('/images/productdetail_blue2_MoreFoot.gif');
}

.ProductDetail_Equine-Supplies #RecommendedProducts .Products_Wrap {
    background-image:url('/images/prodlist_borderblue2.png');
}			

/******Reptile ******/
.ProductDetail_Reptile-Supplies {background-color:#EEF9CC!important;}

.ProductDetail_Reptile-Supplies .ProductDetailTop li, .ProductDetail_Reptile-Supplies .ProductDetailTop a{color:#298d38!important;}

.ProductDetail_Reptile-Supplies .ProductRight_top {
    background-image:url('/images/ProductDetail_green2_RightTop.gif');
}
.ProductDetail_Reptile-Supplies .ProductRight_bottom {
    background-image:url('/images/ProductDetail_green2_RightFoot.gif');
}

.ProductDetail_Reptile-Supplies .ProductLeft_top {
		background-image:url('/images/ProductDetail_green2_LeftTop.gif');
}
.ProductDetail_Reptile-Supplies .ProductLeft_bottom {
		background-image:url('/images/ProductDetail_green2_LeftFoot.gif');
}

.ProductDetail_Reptile-Supplies #ProductRight, .ProductDetail_Reptile-Supplies #ProductLeft {
	border-left:2px #CADB2A solid;
	border-right:2px #CADB2A solid;    
}

.ProductDetail_Reptile-Supplies .Product_MoreDetails .MoreContainer {
    border-left:2px #CADB2A solid!important;
    border-right:2px #CADB2A solid!important;
}

.ProductDetail_Reptile-Supplies .Product_MoreDetailsTop {
	background-image:url('/images/productdetail_green2_MoreTop.gif');
}

.ProductDetail_Reptile-Supplies .Product_MoreDetailsFoot {
	background-image:url('/images/productdetail_green2_MoreFoot.gif');
}

.ProductDetail_Reptile-Supplies #RecommendedProducts .Products_Wrap {
    background-image:url('/images/prodlist_bordergreen2.png');
}			

/*********************Pet Offers ******************/

.ProductDetail_petoffers {background-color:#E8F2E9!important;}


.ProductDetail_petoffers .ProductDetailTop li, .ProductDetail_petoffers .ProductDetailTop a{color:#298d38!important;}

.ProductDetail_petoffers .ProductRight_top {
    background-image:url('/images/ProductDetail_green_RightTop.gif');
}
.ProductDetail_petoffers .ProductRight_bottom {
    background-image:url('/images/ProductDetail_green_RightFoot.gif');
}

.ProductDetail_petoffers .ProductLeft_top {
		background-image:url('/images/ProductDetail_green_LeftTop.gif');
}
.ProductDetail_petoffers .ProductLeft_bottom {
		background-image:url('/images/ProductDetail_green_LeftFoot.gif');
}

.ProductDetail_petoffers #ProductRight, .ProductDetail_petoffers #ProductLeft {
	border-left:2px #6C9D30 solid !important;
	border-right:2px #6C9D30 solid !important;    
}

.ProductDetail_petoffers .Product_MoreDetails .MoreContainer {
    border-left:2px #6C9D30 solid!important;
    border-right:2px #6C9D30 solid!important;
    margin-left: -7px;
}

.ProductDetail_petoffers .Product_MoreDetailsTop {
	background-image:url('/images/productdetail_Green_MoreTop.gif');
}

.ProductDetail_petoffers .Product_MoreDetailsFoot {
	background-image:url('/images/productdetail_Green_MoreFoot.gif');
}

.ProductDetail_petoffers #RecommendedProducts .Products_Wrap {
    background-image:url('/images/prodlist_bordergreen.png');
}




/*********************hills pet ******************/

.ProductDetail_hillspet {background-color:#E8F2E9!important;}


.ProductDetail_hillspet .ProductDetailTop li, .ProductDetail_hillspet .ProductDetailTop a{color:#298d38!important;}

.ProductDetail_hillspet .ProductRight_top {
    background-image:url('/images/ProductDetail_green_RightTop.gif');
}
.ProductDetail_hillspet .ProductRight_bottom {
    background-image:url('/images/ProductDetail_green_RightFoot.gif');
}

.ProductDetail_hillspet .ProductLeft_top {
		background-image:url('/images/ProductDetail_green_LeftTop.gif');
}
.ProductDetail_hillspet .ProductLeft_bottom {
		background-image:url('/images/ProductDetail_green_LeftFoot.gif');
}

.ProductDetail_hillspet #ProductRight, .ProductDetail_hillspet #ProductLeft {
	border-left:2px #6C9D30 solid !important;
	border-right:2px #6C9D30 solid !important;    
}

.ProductDetail_hillspet .Product_MoreDetails .MoreContainer {
    border-left:2px #6C9D30 solid!important;
    border-right:2px #6C9D30 solid!important;
}

.ProductDetail_hillspet .Product_MoreDetailsTop {
	background-image:url('/images/productdetail_Green_MoreTop.gif');
}

.ProductDetail_hillspet .Product_MoreDetailsFoot {
	background-image:url('/images/productdetail_Green_MoreFoot.gif');
}

.ProductDetail_hillspet #RecommendedProducts .Products_Wrap {
    background-image:url('/images/prodlist_bordergreen.png');
}













.ProductDetail_Pet-Supplies {background-color:#E8F2E9!important;}


.ProductDetail_Pet-Supplies .ProductDetailTop li, .ProductDetail_Pet-Supplies .ProductDetailTop a{color:#298d38!important;}

.ProductDetail_Pet-Supplies .ProductRight_top {
    background-image:url('/images/ProductDetail_green_RightTop.gif');
}
.ProductDetail_Pet-Supplies .ProductRight_bottom {
    background-image:url('/images/ProductDetail_green_RightFoot.gif');
}

.ProductDetail_Pet-Supplies .ProductLeft_top {
		background-image:url('/images/ProductDetail_green_LeftTop.gif');
}
.ProductDetail_Pet-Supplies .ProductLeft_bottom {
		background-image:url('/images/ProductDetail_green_LeftFoot.gif');
}

.ProductDetail_Pet-Supplies #ProductRight, .ProductDetail_Pet-Supplies #ProductLeft {
	border-left:2px #6C9D30 solid !important;
	border-right:2px #6C9D30 solid !important;    
}

.ProductDetail_Pet-Supplies .Product_MoreDetails .MoreContainer {
    border-left:2px #6C9D30 solid!important;
    border-right:2px #6C9D30 solid!important;
}

.ProductDetail_Pet-Supplies .Product_MoreDetailsTop {
	background-image:url('/images/productdetail_Green_MoreTop.gif');
}

.ProductDetail_Pet-Supplies .Product_MoreDetailsFoot {
	background-image:url('/images/productdetail_Green_MoreFoot.gif');
}

.ProductDetail_Pet-Supplies #RecommendedProducts .Products_Wrap {
    background-image:url('/images/prodlist_bordergreen.png');
}




/******END******/

#ContentProd{
	width:930px!important;
	background-color:#ffffff;
	margin:5px 0px 5px 0px!important;
	padding:10px 10px 10px 20px;
	float:left;
}

h2 {
	clear:both;
}

#ProductDetail .ProductDetailTop {
    width:940px;   
    background-color:#ffffff;
    padding:0px 20px 0px 0px;
    margin:0px 0px 10px 0px;
    float:left;
}

#ProdHeaderAlso {
	clear:both;
	float:left;
	text-align:right;
	width:900px;
	padding:0px 0px 5px 0px;
}

.right_container {
	float:right;
	width:532px;
	margin:0px 0px 5px 0px;
}

#ProductRight {
	float:right;
	width:518px;
	padding:0px 5px 0px 5px;
	background-position:bottom left;
	min-height:300px;
	background-color:#ffffff;
}

    .ProductDetail_Name {width:360px;float:left;padding:0px;}
    .ProductDetail_Name h2{color:#991B1E;}

	.Prices {
	    font-size:16px;
	    padding:5px 0px 10px 0px;
	    width:200px;
	    float:left;
	    clear:left;
	}
	
	.Main_Price {font-size:16px;}
	
	.Main_Price span{font-weight:normal;}
		
	.brand {
	    float:right;
	    width:150px!important;
	    text-align:right;
    }
    
    .ProductDetail_RightRating {
        clear:both;
        float:left;
        width:500px;
        margin:15px 0px 15px 0px;
        color:#991B1E;
        padding:0px 0px 0px 5px;
        font-weight:bold;
        font-size:11px;
    }

    .ProductDetail_RightRating span {
        float:left;
        margin:6px 3px 0px 0px;
    }

	#ProductRight h2{
		color:#941000;
		background-color:Transparent;
	}
	
	.ProductRight_top {
		float:right;
		width:532px;
		background-repeat:no-repeat;
		height:20px;
	}
	
	.ProductRight_bottom {
		float:right;
		width:532px;
		background-position:bottom left;
		background-repeat:no-repeat;
		height:20px;
		z-index:0!important;
	}

	.ProductInfo {
	    color:#999999;
	    background-color:Transparent;
	}
	
	.PriceOfferContainer {
	    float:left;
	    width:490px;
    }
	
    
    .Delivery {
	    background-image:url('/images/van.gif');
	    background-repeat:no-repeat;
	    padding:2px 0px 0px 80px;
	    margin:5px 0px 5px 20px;
	    background-position:0px 10px;
	    float:left;
    }
    
    .Delivery i{
        font-size:10px;
    }
    
    .Delivery h4{
        font-size:13px;
    }
    
    #DeliveryAdd {
        background-color:#ffffff;
        z-index:2000;
        border:1px #cc0000 solid;
        padding:5px;
    }
    
    .ProdTags{
		clear:both;
	}
    
	.ProdTags span{
		color:#cc0000;	
		background-color:Transparent;
	}

.left_container {
	clear:both!important;
	float:left;
	margin:0px 0px 5px 20px;
}

#ProductLeft {
	clear:both;
	float:left;
	width:296px;
	overflow:hidden;
	padding:0px;
	background-color:#ffffff;
}	

	.ProductLeft_top {
		float:left;
		width:300px;
		height:20px;
		background-repeat:no-repeat;
		position:relative;
	}
	
	.ProductLeft_bottom {
		clear:both;
		float:left;
		width:300px;
		background-repeat:no-repeat;
		height:23px;
	}

		 .ProductLeft_Image {
			text-align:center;
			min-height:250px;
			margin-left:20px;
		}
	
		#New {
		    position:absolute;
		    z-index:99px;
		    margin:0px 0px 0px 5px;
		}
		
		.ProductDetail_Offer {
            font-size:12px;
            color:#c2272d;
            width:490px;
            text-align:left;
            clear:both;
        }
		
		 .ProductLeft_Image .ZoomIcon{
			margin:5px 0px 0px 0px;
		}		
		
			#ZoomImage {
				display:none;
				position:absolute;
				top:100px;
				z-index:99;
				border:3px #000000 solid;
				background-color:#ffffff;
				width:600px;
				left:320px;
				
			}
	
		#Friend {
			border:0px;
			width:290px;
			margin:20px 0px 0px 20px;
		}
		
		#Friend h3 {text-align:center;}
		
		#Friend input, #review_form input, #review_form textarea {border:1px #999999 solid;}
		
		#SendReview, #cboRating {border:0px!important;}
			
        #review_form table td{vertical-align:top;}
        
        .noreview, .reviewexpand {font-weight:normal;font-size:11px;}
        
.Product_Options{
    float:left;
}

.Product_Options img {
	padding:0px;
	margin:0px 0px 0px 7px;
	clear:both;
}
	
#ProdOptions{
	width:500px;	
	clear:both;
}

#ProdOptions td{
	padding-top:3px;
	text-align:center;	
	vertical-align:middle;
}

#ProdOptions .border-right {border-right:2px #999999 solid;}

.Grid_Product td {border-bottom:2px #999999 solid;border-top:2px #999999 solid;}

.GridSpacer {font-size:3px;}

#Viewlarger {
	color:#000000;
	float:right;
	background-color:Transparent;
	text-decoration:none;
}

.Product_MoreDetails {
	width:930px!important;
	margin:10px 0px 0px 20px!important;
	clear:both;
}

.Product_MoreDetailsTop {
    width:925px;
    height:20px;
	background-image:url('/images/productdetail_MoreDetailsTop.gif');
	background-repeat:no-repeat;
	clear:both;
}

.Product_MoreDetailsFoot {
    width:925px;
    height:22px;
	background-image:url('/images/productdetail_MoreDetailsFoot.gif');
	background-repeat:no-repeat;
	clear:both;
}
	
	.Product_MoreDetails .tab{
		float:left;
		margin:0px 2px 0px 0px;
		width:109px;
		height:19px;
		padding:5px 5px 0px 5px;
		background-image:url('/images/productdetail_tab.png');
		background-repeat:no-repeat;
		text-align:center;
	}
	
    .Product_MoreDetails #ReviewTab{
		background-image:url('/images/productdetail_tab2.png');
		width:83px;
	}	
	
	    .ReviewMessage {
			position:absolute;
			top:300px;
			left:320px;
			z-index:99;
			border:3px #971b1e solid;
			background-color:#ffffff;
			width:600px;
			padding:10px;
			text-align:center;
        }
	
		.Product_MoreDetails .tab a{
			color:#ffffff;
			padding-left:0px;
		}

	#More1, #More2, #More3, #More4, #More5 {
		width:906px;
		clear:both;
		padding:5px;
	}
	
	.MoreContainer {
	    background-color:#ffffff;
	}
	
	.review span.bold {
		font-weight:bold;
		font-size:14px;
	}
	
	.review span .grey {
		color:#999999;
	}

.ProdDetail_Key {
	color:#333333;
	width:390px;
	font-size:10px;
}

.ProdDetail_Key td{
	vertical-align:top;
	text-align:center;
}

.ProdDetail_Key .AlignLeft {font-size:12px;}

#ProductBottom {
	clear:both;
	background-image:url('/images/ProductDetail_RelProd.png');
	background-repeat:no-repeat;
	width:915px;
	margin:10px 0px 0px 20px;
	padding:3px 0px;
	float:left;
}

#RecommendedProducts {
	clear:both;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	float:left;
}

#RecommendedProducts .Products_Wrap {
	margin:0px 2px 0px 1px!important;
	float:left;
	height:260px;
	background-repeat:no-repeat;
}

#RecommendedProducts .Product_Image {height:180px;margin:0px;text-align:center;padding:6px 2px 5px 2px;}

#RecommendedProducts .Product_Name h3 a{width:180px;}

#RecommendedProducts .Product_Price {color:#000000;}

.productalt {
	height:250px;
}

#taga, #tagb, #tagc, #tagd, #tage, #tagf{
	color:#999999;
}

#taga{
    padding-top:80px;
}

.taga_4{
    padding-top:0px !important;
}

/******default.asp******/

.homepage {
	margin:0px 0px 0px 0px;
	clear:both;
	text-align:center;
	width:720px;
}

/******Display Cart******/

#BasketContainer {
	padding:0px;
	margin:0px 0px 0px 0px;
	width:960px;
	float:left;
	position:relative;
}

.Basket_Errors {
	float:left;
	margin:20px 0px 0px 101px;
	width:760px;
	text-align:right;
}

.errorbox {
	color:#cc0000;
	border:0px #cc0000 solid;
	font-size:14px;	
	clear:both;
	margin-top:10px;
}

.errorboxDel {
	color:#cc0000;
	border:0px #cc0000 solid;
	font-size:14px;	
	clear:both;
	position:absolute;
	left:0;top:0;
	margin:10px 0px 0px 101px;
}

.errorboxDelNew {
	color:#FFFFFF;
	font-size:14px;	
	margin:0px;
	float:left;
	text-align:center;
	width:100%;
	background-image:url('/Content/Images/NewDeliveryBackGround.jpg');
	background-repeat:no-repeat;
	height:45px;
	padding-top: 5px;
display:none;
}

.errorboxDelNew strong{
    color:#FFFFFF !important;
}

#NewDeliverySmall{
    float:left;
    width:100%;
}

form#DisplayCart {clear:both;float:left;}

.BasketTable {
	width:760px!important;
	float:left;
	margin:-20px 0px 0px 101px;
	font-size:11px;
	color:#222222;
}
.BasketTableEmpty {
	width:760px!important;
	float:left;
	margin:20px 0px 0px 101px;
    font-size:14px;
    font-family:Century Gothic;
	color:#222222;
}
    .BasketTableEmpty strong {
        font-size:16px;
        font-family:Century Gothic;
        color:#981C1E;
        font-weight:normal;
    }
.BasketTable2 {
	width:760px!important;
	float:left;
	margin:0px 0px 10px 101px;
	font-size:11px;
	color:#222222;
}
    .BasketTable a, .BasketTable2 a{
        color:#222222;
        text-decoration:none;
    }
    .UpdateLink {
        color:#981C1E !important; 
    }
    .BasketHeaders {
        background-color:#981C1E;
        color:#ffffff;
        font-size:10px;
        font-weight:bold;
    }
    .BasketLine {
        border-bottom:1px #cccccc solid;
        padding:0px !important;
    }
    .TotalText {
        font-size:10px;
        font-weight:bold;
    }
        .TotalPrice {
            font-size:11px;
        }
    .TotalTextFull {
        font-size:14px;
        font-weight:bold;
    }                

#ShippingTable {
    float:right;
    width:380px;
    margin:0px 96px 0px 0px;
	font-size:11px;
	color:#222222;     
}
    #ShippingTable .TotalText {
        font-size:11px;
        font-weight:normal;
    }
    .DeliveryHeaderBar {
        width:380px;
    }
        .DeliveryCountry {
            float:right;
            background-color:#981C1E;
            width:213px;
            padding:2px;
            height:19px;
            margin:18px 0px 0px 0px;
        }
            .DeliveryCountry select {
                font-size:11px;
                width:210px;
            }
        .DeliveryTruck {
            float:right;
        }
    .ShippingOptions {
        width: 380px;
    }
        .ShippingOptions strong {
            color:#981C1E;
            text-transform:uppercase;
        }
        .ShipName {
            text-align:left;
            width:280px;
        }
        .ShipPrice {
            width:70px;
            text-align:right;
            vertical-align:bottom;
        }
        .ShipInput {
            width:30px;
            text-align:center;
            vertical-align:bottom;
        }
    
#MediaTable {    
    width:370px;
    margin:23px 0px 0px 101px;
    float:left;
}
    .MediaHeader { 
        background-color:#222222;
        color:#ffffff;
        font-size:10px;
        font-weight:bold;
	padding:0px 0px 0px 10px;
	height:23px;
    }
    .MediaInput {
        float:left;
        border:1px #999999 solid;
        width:120px;
        margin:10px 0px 0px 0px;
        padding:2px
    }
    .MediaSubmit {
        float:left;
        margin:0px 0px 0px 10px;
    }
    
 .Basket_Buttons {
     float:left;
     width:760px;
     margin:10px 0px 0px 101px;
 }  
    .BasketButton {
        float:right;
    }
    .Basket_message {
        font-size:11px;
        color:#222222;
    }
    
.Empty_Cart {
	background-image:url('/images/basket_top.gif');
	background-repeat:repeat-x;
	padding:10px;
	clear:both;
}

.Empty_Cart h3 {
	color:#ffffff;
}

#BasketFooter2 {
	width:900px;
}

/***other basket***/
.tabletop {
	color:#ffffff;
	font-size:12px;	
}

#Basket_Delivery {
 	display:block;
	z-index:99;
	position:absolute;
	left:0;
	top:0;
	margin:180px 0px 0px 350px;
	background-color:#ffffff;
	border:3px #999999 solid ;
	color:#000000;
	padding:10px;
	font-size:12px;
	width:200px;
	text-align:center;   
}

#Basket_Instructions {
 	display:block;
	z-index:99;
	position:absolute;
	left:0;top:0;
	margin:160px 0px 0px 75px;
	background-color:#ffffff;
	border:3px #971a1e solid ;
	color:#000000;
	padding:10px;
	font-size:12px;
	text-align:left;       
}

#Basket_TimedDelivery {
 	display:block;
	z-index:99;
	position:absolute;
	left:0;top:0;
	margin:300px 0px 0px 350px;
	background-color:#ffffff;
	border:3px #999999 solid ;
	color:#000000;
	padding:10px;
	font-size:12px;
	width:200px;
	text-align:center;   
}

.BasketDelivery td.Options {
    height:45px;
    padding:0px 0px 0px 0px;
    color:#ffffff;
}

.Options_Image {float:left;text-align:center; margin-top:-35px;}
.Options_DropDowns {float:left;padding:10px 0px 0px 0px; margin-top:-35px;}

.Options_DropDowns_Select{
    background-image:url('/images/Delivery_Country_Back.png');
    background-repeat:no-repeat;
    width:642px;
    height:32px;
    position:relative;
}

.Options_DropDowns_Select span{
    position:absolute;
    top:3px;
    left:120px;
}

.Options_Image_Text {
    float:left;
    clear:both;
    font-size:10px;
    color:#000000;
    text-align:center;
    margin:0px 0px 3px 0px;
}

.BasketDelivery a {color:#ffffff;}

.BasketDelivery select {float:left;margin:0px 2px 0px 0px;}
.BasketDelivery span {float:left;margin:3px 5px 0px 0px;}

.DelDate {text-decoration:none;float:left;margin:3px 2px 0px 0px;}

.DelDatePreview {float:right;margin:0px;color:#000000;}

.DelDateImg {float:left;margin:-1px 2px 0px 0px;}

td.DeliveryPrice {color:#000000!important;}
td.DeliveryPrice a{color:#000000!important;}

#MCMessage {
	display:block;
	z-index:99;
	position:absolute;
	left:0;top:0;
	margin:150px 0px 0px 200px;
	background-color:#83BB37;
	color:#ffffff;
	padding:10px;
	font-size:14px;
	width:500px;
	text-align:center;
}

#MCMessage a{
	float:right;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
}

.Basket_Seals {width:780px;float:left;margin:20px 0px 20px 101px;}

/*basket cross selling*/
#BasketCrossSelling {
	padding:0px 0px 0px 0px!important;
	float:left;
	width:780px;
	margin:30px 0px 0px 101px;
	border:1px #981C1E solid;
}
    #BasketCrossSelling h4 {
        background-color:#981C1E;
        color:#ffffff;
        font-size:10px;
        font-weight:bold;
        text-transform:uppercase;
        padding:5px;
        width:770px;
    }

.ProductsXS_Wrap{
	width:115px;
	height:145px;
	float:left;
	margin:0px 0px 0px 5px;
	padding:5px 0px 5px 5px;
	text-align:center!important;
}

	.ProductsXS_Wrap h5{
		font-size:12px!important;
		font-weight:normal;
	}

	.ProductXS_Image {
		width:100px;
		height:100px;
		padding:5px;
		overflow:hidden;
		clear:both;
		border-right:1px #cccccc solid;
	}
	
	.ProductXS_Price {
		color:#791617;
		font-size:14px;
	}
	
		.ProductXS_Price span{
			color:#000000;
			font-size:12px;
		}
	
	 .ProductXS_Name {
		height:60px;
		width:100px;
		clear:both;
		font-size:10px;
	}
		
		.ProductXS_Name a{
			font-size:10px;
			color:#000000;
			text-decoration:none;
		}
		
	.ProductXS_More {
		text-align:center!important;
		width:75px;
		clear:both;
		background-image:url('/images/ProductList_MoreGrey.gif');
		height:23px;
		margin:0px auto;
	}
	
		.ProductXS_More a{
			font-size:12px;
			text-decoration:none;
			text-align:center;
			color:#000000;
			margin:0px 0px 0px 0px!important;
		}

/******Checkout ******/

.CheckoutButtons1 {
	float:right;
}
	
#Checkout {
	padding:0px 0px 0px 0px;
	width:960px;
}

/******Checkout Header******/

.CheckoutHeader2 {
	width:960px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
    .CheckoutLogo {
        float:left;
        margin:10px;
    }
    .SecureLogos {
        float:right;
        margin:10px;
        width:400px;
    }
	table#checkout-head {	
		width:960px;
		margin:0px 0px 0px 0px;
		float:left;	
		font-size:10px;
		font-weight:bold;
		color:#222222;
		font-family:Arial;
	}
		.checkout-current {
			background-image:url('/images/checkout/RedLine.jpg');
			background-repeat:repeat-x;
			background-position:left center;
		}
		.checkout-next {
			background-image:url('/images/checkout/GreyLine.jpg');
			background-repeat:repeat-x;
			background-position:left center;		
		}
		.RedLink 
		{
		    color:#A52025;
		}

/******Checkout Left******/		
		
div#CheckoutContent {
    float:left;
    width:665px;
    margin:20px 15px 0px 35px;
}		
    div#CheckoutLogin {
        float:left;
        width:655px;
        padding:10px 10px 10px 0px;
        background-color:#e1e1e1;
    }
        div#CheckoutLogin h2 {
            float:left;
            clear:both;
            margin:0px 0px 0px 10px;
        }
        div#CheckoutLogin table {
            float:left;
            width:645px;
            margin:10px 0px 0px 0px;
            font-size:10px;
            color:#222222;
            font-weight:bold;
        }      
        .CheckoutInput {
            width:204px;
            border:1px #829DBB solid !important;
            height:16px;
            font-size:11px;
            font-weight:normal;
        }
        .CheckoutInput2 {
            width:100px;
            border:1px #829DBB solid !important;
            height:16px;
            font-size:11px;
            font-weight:normal;
        }        
        #CheckoutMainDetails {
            width:665px;
            float:left;
        }
            #CheckoutMainDetails table {
                font-size:10px;
                color:#222222;
                font-weight:bold;
                float:left;
                width:350px;
                margin:10px 0px 10px 0px; 
            }           
                #CheckoutMainDetails table span {
                    font-size:14px;
                    font-family:Century Gothic;
                    color:#7F9CBA;
                    font-weight:normal;
                }       
                #CheckoutMainDetails table select {
                    font-size:11px;
                }                
                #CheckoutMainDetails table span.red {
                    color:#730B0C;
                    font-size:10px;
                    font-weight:bold;
                }
            .BillingDetails {
                width:310px !important;
            }
                .CountryDrop {
                    width:208px;
                    font-size:11px;
                }
            #CheckoutMainDetails hr {
                width:665px;
                color:#e1e1e1;
                background-color:#e1e1e1;
                float:left;
            }  
            .TermsLink {
                color:#222222;
            }
    div.CheckoutProceed {
        float:left;
        width:665px;
        text-align:right;
        margin:20px 0px 0px 0px;
    }
        table.SummaryDetails {
            width:630px !important;
            margin:0px 0px 0px 15px !important;
            float:left;
            font-size:11px !important;
            color:#222222;
            font-weight:normal !important;
        }
            .SummaryDetails span {
                font-size:14px;
                font-family:Century Gothic;
                color:#7F9CBA;
                font-weight:normal;
            }     
            .SummaryDetails a {
                text-decoration:none;
                font-size:10px;
                color:#730B0C;
            }     
.ThankYouMsg {
    float:left;
} 
    .ThankYouMsg h2 {
        font-family:Century Gothic;
        color:#222222;
        font-size:16px;
        font-weight:normal;
    }  
    .ThankYouMsg p {
        font-family:Arial;
        color:#222222;
        font-size:11px;
        font-weight:normal;
    }                    
/******Checkout Right******/	

div#CheckoutRight {
    width:210px;
    float:left;
    margin:20px 0px 0px 0px;
}
    div#CheckoutBasket {
        float:left;
        width:210px;
        background-color:#e1e1e1;
        border-bottom:1px #B9B9B9 solid;
    }
        div#CheckoutBasket h3 {
            float:left;
            width:200px;
            background-color:#981C1E;
            color:#ffffff;
            font-size:10px;
            font-weight:bold;
            padding:5px;
        }
        div#CheckoutBasket table {
            font-size:11px;
            color:#222222;
            margin:5px 0px 5px 0px;
            float:left;
        }
            .MiniStrong {
                font-size:10px !important;
                font-weight:bold;
            }
            .BasketTotalRed {
                font-size:14px;
                color:#981C1E;
                font-weight:bold;
            }

/******Checkout Bottom******/

div#CheckoutBottom {
    float:left;
    width:100%;
    margin:30px 0px 0px 0px;
    text-align:center;
}
    div#CheckoutBottom p{
        font-size:10px;
        color:#666666;
    }

/******Checkout Bottom******/

	.Chk_Header {
		width:412px;
		float:left;
	}

	.Chk_Info {
		float:right;
		padding: 5px 5px 0px 0px;
	}

	.Chk_HeaderLinks {
		float:right;
		padding: 5px 10px 0px 0px;
		color:#333333;
		text-align:right;
	}
	
.account-boxtable-chk {
	color:#000000;
	font-size:12px;
	background-color:#ffffff;
	padding:0px;
	background-image:url('/images/checkout_top2.jpg');
	background-repeat:no-repeat;
}

.account-boxtable-chk .CheckoutTitle {background-image:none;padding:5px 0px 5px 100px!important;}

.account-boxtable-chk td {padding:0px 0px 0px 100px!important;}

.CheckoutHeader2 .stages_complete{
	text-decoration:line-through;
}

.CheckoutHeader2 .stages_current{
	font-weight:bold;
}

.spacer {width:100%;height:50px;}

table.Login_Table {
	width:380px;
	margin:0px 0px 0px 65px;
	float:left;
}

table.Login_Table2 {
	width:380px;
	margin:0px 0px 0px 5px;
	float:left;
	min-height:135px;
}

table#Login_Table thead{
	background-image:url('/images/checkout_top.jpg');
	background-repeat:no-repeat;
	color:#ffffff;
}
table#Login_Table td {
	padding:5px;	
}

table#Login_Table h3{
	color:#ffffff;
}

table#Login_Table input#txtPassword, table#Login_Table input#txtEmailLogin {width:180px;}

.checkout-buttons {
	width:900px;
	clear:both;
	margin:5px 0px 5px 0px;
	float:left;
}

.checkout-buttonsSmall {
	width:300px;
	float:right;
	margin:10px 5px 0px 0px;
	clear:right;
}

	.Chk_Buttons {
		float:right;
	}
	
	.CheckoutMandatory {
		float:left;
		height:31px;	
	}
	
	.CheckoutSecurity {
		background-image:url('/images/checkout_security.jpg');
		background-repeat:no-repeat;
		width:170px;
		float:right;
		text-align:left;
}

/***customer details***/
.CheckoutMain_Left {
	float:left;
	width:380px;
	margin:0px 10px 0px 65px;
}

.CheckoutMain_Right {
	float:left;
	width:380px;
	margin:0px 0px 0px 0px;
}

	td.CheckoutTitle {
	    background-image:url('/images/checkout_top.jpg');
	    background-repeat:no-repeat;
		padding:5px 5px 5px 10px!important;
		color:#ffffff;
		height:20px;
		font-size:14px!important;
	}
	
	.PDetails {margin-bottom:42px;}
	
	.CDwidth {
		width:100px;
	}
	
	.CheckoutMain_Left table, .CheckoutMain_Right table {
		width:380px;
	}

	.CheckoutMain_Left td, .CheckoutMain_Right td {
		padding:3px;
	}
	
    .CheckoutMain_Left input, .CheckoutMain_Right input, .CheckoutMain_Right textarea, .CheckoutMain_Right select {border:1px #999999 solid;background-color:#FBF4F4;}
    .CheckoutMain_Left input, .CheckoutMain_Left input, .CheckoutMain_Left textarea, .CheckoutMain_Left select {border:1px #999999 solid;background-color:#FBF4F4;}
    #optDelivery, #TandCs, #chkOpt1 {border:0px;background-color:transparent;}
    
    td.information {padding:50px 0px 0px 50px;}
    td.information a {color:#000000;}
    
	table.Seals {
		width:380px;
		margin-top:5px;
	}
	
	
	.seals_links {
		border-left:1px #999999 solid!important;
		padding:15px 0px 0px 15px!important;
	}
	
.CardImage {
	padding:0px 0px 5px 0px;
}

.SecurityImage {
	padding:0px 30px 0px 10px;
}

.PaymentImages {
	padding:10px 0px 0px 0px;
}

/***summary***/	
.CheckoutMain_PO {
    margin:0px 0px 0px 10px;
}

.CheckoutMain_PO2 {
    margin:0px 0px 0px 10px;    
}

	.Basket_Summary a.edit{
		float:left;
		font-size:16px!important; 
		margin:0px 0px 0px 10px;
		width:100px;
		color:#000000!important;
		text-decoration:none;	
	}
	
#BasketTable tfoot {
	background-color:#981c1e;
}	
		
/***receipt***/	
	
.CheckoutMain_OC {
	border: 1px #999999 solid;
	padding:5px;
	width:890px;
	margin:0px 0px 5px 10px;
}

.CheckoutMiddle_OC, .CheckoutFoot_OC {margin:0px 0px 5px 10px;}

	.CheckoutMain_OCTop {
		background-image:url('/images/checkout_octop.gif');
		width:768px;
		height:8px;
		margin:0px 0px 5px 10px;
	}
	
	.CheckoutMain_OCTop2 {
		background-image:url('/images/checkout_octop2.gif');
		width:768px;
		height:8px;
		background-repeat:no-repeat;
		margin:0px 0px 5px 10px;
	}
		
/******My Account******/
.LoginHeader {
	background-image:url('/images/login_tab1.gif');
	width:90px;
	height:16px;
	margin-left:5px;
	padding:7px 7px 7px 10px;
}
	.LoginHeader h2{
		color:#ffffff;
		font-size:12px;
	}
	
.LoginHeader2 {
	background-image:url('/images/login_tab2.gif');
	width:105px;
	height:16px;
	margin-left:5px;
	padding:7px;
}
	.LoginHeader2 h2 {
		color:#000000;
		font-size:14px;
	}

.login1_top {
	background-image:url('/images/login_top.gif');
	width:600px;
	height:8px;
}

.login_existing {
	width:586px;
	border-left: 2px #999999 solid;
	border-right: 2px #999999 solid;
	padding:5px

}

	.login_container {
		width:300px;
	}
	.login_container input{
		float:right;
	}
	.login_container span, .login_container a{
		float:left;
	}

.login1_bottom {
	background-image:url('/images/login_top2.gif');
	width:600px;
	height:8px;
}

.OrderHistoryLink {color:#000000;}

.myaccount_wrap
{
   	background-image:url('/images/myaccount_bg.jpg'); 
   	background-repeat:no-repeat;
    width:740px;
    height:250px;
    margin:0px auto 0px auto;
    padding:5px;
    clear:both;
}

.myaccount_outer 
{
    width: 750px;
    margin: 0px auto 0px auto;
}

.myaccount_top 
{
    background-image:url('/images/myaccount_bg_top.jpg');
    background-position: center top;
    background-repeat: no-repeat;
    width: 750px;
    height: 14px;
    margin: 0px;
}

.myaccount_middle 
{
    background-image:url('/images/myaccount_bg_middle.jpg');
    background-position: center top;
    background-repeat: repeat-y;
    width: 750px;
    margin: 0px;
}

.myaccount_bottom 
{
    clear: both;
    background-image:url('/images/myaccount_bg_bottom.jpg');
    width: 750px;
    height: 18px;
    background-position: center bottom;
    background-repeat: no-repeat;
    margin: 0px;
}

.myaccount_wrap table, .myaccount_outer table {float:left;width:350px;}
.myaccount_wrap table .right, .myaccount_outer table .right {text-align:left;}
.myaccount_wrap table .left, .myaccount_outer table .left {text-align:right;border-right:1px #9a1f21 solid;}

.myaccountedit_wrap_top {
   	background-image:url('/images/myaccountedit_bg_top.jpg'); 
   	background-repeat:no-repeat;
    width:748px;
    height:18px;
    margin:0px auto 0px auto;
    clear:both;
}

.myaccountedit_wrap_bottom {
   	background-image:url('/images/myaccountedit_bg_bottom.jpg'); 
   	background-repeat:no-repeat;
    width:748px;
    height:18px;
    margin:0px auto 0px 106px;
    clear:both;
}

.myaccountedit_wrap {
    width:732px;
    margin:0px auto 0px 107px;
    padding:5px;    
    clear:both;
    border-right:2px #9A1F21 solid;
    border-left:2px #9A1F21 solid;
}

.myaccountedit_wrap td.Right{text-align:right;border-right:2px #9a1f21 solid;}
.myaccountedit_wrap td{text-align:left;padding:4px;}
.myaccountedit_wrap input, .myaccountedit_wrap select {border:1px #999999 solid;}

.myaccount_welcome {width:750px;margin:5px auto 10px auto;height:20px;font-size:14px;}
.myaccount_welcome span{float:left;padding:2px 0px 0px 0px;}
.myaccount_welcome img {float:left;margin:0px 0px 0px 10px;}

.myaccount_wrap table thead td, .myaccountedit_wrap table thead td{
	color:#000000;
	font-size:14px;
	font-weight:bold;
}

.editaccount {margin:20px 0px 0px 0px;}

.MyAccount_Tabs {
	clear:both;
	margin:0px auto 0px auto;
	width:754px;
	height:32px;
}	

	.tab {
		background-image:url('/images/Account_tab.jpg');
		background-repeat:no-repeat;
		text-align:center;
		padding:6px 3px 0px 3px;
		width:119px;
		height:21px;
		float:left;
		margin:5px 10px 0px 0px;
		color:#ffffff;
	}
	
		.tab a {
			color:#ffffff;
			text-decoration:none;
		}
	
	.tabselected {
		background-image:url('/images/Account_tabselected.jpg');
		background-repeat:no-repeat;
		text-align:center;
		padding:6px 3px 0px 3px;
		width:119px;
		height:21px;
		float:left;
		margin:5px 10px 0px 0px;
		color:#ffffff;
	}
	
		.tabselected a {
			color:#ffffff;
			text-decoration:none;
		}

	.MyAccount_Tabs .small {
		font-size:12px!important;
	}
	
.myaccount_content {
  	border: 2px #9a1f21 solid;
	border-bottom:0px;
	border-top:0px;   
	clear:both;
	margin:0px 0px 0px 103px;
	width:750px;
    float:left;
}	

.myaccount_border {
    background-image:url(/images/myaccount_border.jpg);
	background-repeat:no-repeat;
	width:300px;
	height:120px;
	padding:5px 10px 10px 10px!important;
	margin:0px 0px 0px 10px;
	list-style:none;
}

#myaccount_border_form {
    width:300px;
    float:left;    
}

.myaccount_contentTop {	
    background-image:url(/images/Account_Top.jpg);
	background-repeat:no-repeat;
	width:754px;
	height:15px;
	clear:both;
	margin:0px auto 0px auto;
}

.myaccount_contentTop2 {	
    background-image:url(/images/Account_Top3.jpg);
	background-repeat:no-repeat;
	width:754px;
	height:15px;
	clear:both;
	margin:0px auto 0px auto;
}
.myaccount_contentFoot {	
    background-image:url(/images/Account_Top2.jpg);
	background-repeat:no-repeat;
	width:754px;
	height:15px;
	clear:both;
	margin:0px auto 0px auto;
}

	.myaccount_content  table.account-box2 {
		width:752px;
	}
	
		.myaccount_content  table.account-box2 thead {
			color:#000000;
		}
	.myaccount_content .myaccount_tableheader, .myaccount_content h1, .myaccount_content ul, .recommend, .SavedBasketPage .header, .WishListPage .header {
		padding:5px;
	}	

/******Saved Baskets******/
.MyAccountTable {
	width:750px;
}

.MyAccountTable thead td{
	background-image:url('/images/basket_top.gif');
	font-size:12px;	
	padding:3px;
	color:#ffffff;
}

.MyAccountTable td{
	padding:3px;
}

#savedbasketform {
	width:160px;
	float:left;
	margin-left:5px;
}
/******Wish List******/
#wishlist {
	width: 720px;
	margin:20px 15px 10px 15px;
}

#wishlist td {
	border-bottom:2px #6c9d30 solid;
	padding:5px;
}

#wishlist tr#header {
	color:#000000;
}

#wishlist td.wishlistline {border-right:2px #6c9d30 solid;}

#wishlist .submit {border:0px;}

.WishListRemove {
    font-size:10px;
    text-align:center;
}

.WishListPage h1{
	color:#999999;
	font-size:16px;
}

.WishListPage a{
	color:#8f0100;
}

.WishListPage ul{
	list-style:none;
}

.wishlist_tableheader {
	color:#666666;
	text-align:center;
	border-top:1px #999999 solid;
	padding: 5px 0px 0px 0px;
}

.WishListPage ul  {
	color:#666666;
	padding: 0px 0px 0px 0px;
}

.wishlist_email {
	border-top:1px #999999 solid;	
	padding: 5px 0px 0px 0px;
	text-align:center;
}

.WishListPage form {
	text-align:center;
}

#wishlist_submit 
{
    float: right;
    margin: 10px;
}

/******Static******/
.back {
	float:right;
	margin:0px 0px 5px 0px;
}

#Static_Page {
	color:#990000;
	font-size:16px;
	font-weight:bold;
	margin:0px 15px 0px 15px;
}

#Static_Page span {
	color:#000000;
	font-size:12px;
	font-weight:normal;
}

#static p a{
	color:#990000;
	font-size:12px;
	font-weight:bold;
}
/******about******/

#Static_Page a {
	color:#990000;
	font-size:12px;
}


.openhours {
	border:2px #990000 solid;
	width:300px;
	margin:10px auto 0px auto;
	text-align:center;
}

.openhours td {
	border:1px #990000 solid;	
}

/* ***************************** DEAL OF THE DAY ***************************** */
/*Deal Nav*/
.Nav_TodaysDeal {
    width:155px;
    height:260px;
    background-image:url('/content/images/v2/rightnavdeal.jpg');
    background-repeat:no-repeat;
}

    .Nav_TodaysDealNone {
        width:155px;
        height:285px;
        background-image:url('/content/images/v2/rightnavdealnone.jpg');
        background-repeat:no-repeat;    
    }
    
.Nav_TodaysDeal .DealImage {
    height:101px; 
    padding:0px 0px 0px 5px;    
    vertical-align:bottom;
}
    
.Nav_TodaysDeal .ProdDetail {
    height:115px;  
    padding:3px 5px 0px 5px;            
}

.Nav_TodaysDeal .ProdDetail img {
    float:left;
}

.Nav_TodaysDeal .ProdDetail span {
    float:left;
    width:70px;
    font-size:13px;
}

.Nav_TodaysDeal .ProdDetail span a {text-decoration:none;color:#000000;}

.Nav_TodaysDeal .Buy {
    vertical-align:top;
    padding:0px 0px 0px 8px;  
    height:40px;       
}

.dealadd {margin:0px 0px 0px 2px;}

/*Deal Page*/

.TodaysDeal {
    width:500px;
    margin:0px 0px 0px 70px; 
    height:150px; 
}

.PreviousDeals {
    width:620px; 
    color:#999999!important; 
    height:150px;
    background-image:url('/images/dealborder2.jpg');
    margin:5px 0px 0px 0px; 
}

#PrevDealsHeader {width:620px; }

.PreviousDeals .Image {width:110px;}

.TodaysDeal .Name, .PreviousDeals .Name {width:400px;font-size:14px;font-weight:bold;}

.TodaysDeal .DealPrice, .PreviousDeals .DealPrice {font-size:16px;font-weight:bold;color:#c0272c;}

.TodaysDeal .DealDate, .PreviousDeals .DealDate {width:110px;}

.TodaysDeal .DealImage {width:200px;}

/*************PET CENTRE/Other/Special Offers***************/

.Custom_Page {width:925px;margin:0px 0px 0px 15px;}

.Custom_Header {width:925px;}

.Custom_LeftNav {float:left;clear:both;width:250px;margin:10px 20px 0px 0px;}
    .Custom_LeftTop {float:left;clear:both;background-image:url('/images/petcentre_LeftTop.gif');width:250px;height:27px;}
    .Custom_Left {float:left;clear:both;width:249px;border-left:1px #C0272C solid;border-right:1px #C0272C solid;}
    .Custom_LeftFoot {float:left;clear:both;background-image:url('/images/petcentre_LeftFoot.gif');width:250px;height:27px;}
    
    .Custom_Left ul {padding:0px;margin:0px;list-style:none;}
    .Custom_Left ul li{min-height:30px;padding:0px 0px 0px 0px;}
    .Custom_Left ul li a{text-decoration:none;font-size:14px;padding:0px;}
    .Custom_Left ul.TopLevel li{background-color:#D37460;border-bottom:1px #C0272C solid;}
        .Custom_Left ul.TopLevel li a{color:#ffffff;}
    .Custom_Left ul.SubLevel li{background-color:#ffffff;border-bottom:1px #C0272C solid;}
        .Custom_Left ul.SubLevel li a {color:#C0272C;}

.Custom_Content {float:right;width:643px;padding:5px;border-left:1px #C0272C solid;border-right:1px #C0272C solid;}
    .Custom_Content .Container {float:left;clear:both;}
    .Custom_ContentTop {float:right;background-image:url('/images/petcentre_ContentTop.gif');width:655px;height:35px;margin:10px 0px 0px 0px;}
    .Custom_ContentFoot {float:right;background-image:url('/images/petcentre_ContentFoot.gif');width:655px;height:35px;}
    
    .Custom_ContentTop2 {float:right;background-image:url('/images/dealoftheday_contenttop.gif');width:655px;height:125px;margin:10px 0px 0px 0px;}
    
    .specoffers_topsellers {padding:0px 0px 0px 35px;}
  
    
/*************HELP***************/

.Help_Page {
    width:925px;margin:0px 0px 0px 15px;
}

.help_Banner {width:925px;}

.Help_Tabs {
    width:925px;
    height:27px;
    clear:both;
    margin:5px 0px 0px 0px;
}

ul.Help_List {
    margin:0px;
    padding:0px;
    float:left;  
    list-style:none; 
}

ul.Help_List li {
    float:left;
    width:119px;
    height:19px;
    margin:0px 5px 0px 0px;
    padding:5px 3px 3px 3px;
    text-align:center;
    background-image:url(/images/Account_tab.jpg);
}

ul.Help_List li.selected {
    background-image:url(/images/Account_tabselected.jpg);
}

ul.Help_List li a {color:#ffffff;text-decoration:none;font-weight:bold;font-size:11px;}

.Help_Top {float:left;background-image:url('/images/help_top.jpg');width:925px;height:34px;}
.Help_Top2 {float:left;background-image:url('/images/help_top2.jpg');width:925px;height:34px;}

.Help_Foot {float:left;background-image:url('/images/help_foot.jpg');width:925px;height:34px;}

.Help_Content {
    clear:both;
    float:left;
    width:911px;
    border-left:2px #B81B22 solid;
    border-right:2px #B81B22 solid;
    padding:5px;
}

.Help_Content .column {width:290px;border-right:1px #99999 solid!important;float:left;margin:0px 10px 0px 0px;}

/*************PAGE***************/
.Static_Top{
    float:left;
    background-image:url('/images/static_top.jpg');
    width:925px;
    height:34px;
    margin-left:15px;
}

.Static_Content {
    clear:both;
    float:left;
    width:911px;
    border-left:2px #B81B22 solid;
    border-right:2px #B81B22 solid;
    padding:5px;
    margin-left:15px;
}

.Static_Foot {
    float:left;
    background-image:url('/images/help_foot.jpg');
    width:925px;
    height:34px;
    margin-left:15px;
}

#pcaDivDZ68{
    width:480px;
}


.Login_Content .Login_ContentLeft {
		background-image:url('/images/login_red_LeftTop.jpg');
}
.Login_Content .Login_ContentRight {
		background-image:url('/images/login_red_LeftFoot.jpg');
}

.Login_Content #Login_ContentMiddle {
	border-left:2px #971A1E solid;
	border-right:2px #971A1E solid;    
}

.Login_ContentLeft {
	float:left;
	width:350px;
	height:20px;
	background-repeat:no-repeat;
	position:relative;
}

	#Login_ContentMiddle {
        clear:both;
        float:left;
        width:314px;
        overflow:hidden;
        padding:0px;
        background-color:#ffffff;
        padding:0px 10px 0px 10px;
        min-height:130px;
	}
	
	.Login_ContentRight {
		clear:both;
		float:left;
		width:340px;
		background-repeat:no-repeat;
		height:23px;
	}
	
.top {
	color:#990000;
	text-decoration:none;
	float:left;
	font-weight:bold;
	font-size:12px;
	clear:both!important;
	padding:0px 20px 0px 0px;
	width:940px;
	text-align:right;
}

div.backtotop 
{
    clear: both;
    text-align:right;
	padding: 0px 25px 10px 0px;
}

    div.backtotop a 
    {
        color:#990000;
	    text-decoration:none;
	    font-weight:bold;
	    font-size:12px;
    }
    
.Basket_DeliveryOptions{
    color:#000000; 
    margin:10px 0px 0px 0px; 
    float:left;
    width:600px;
    clear:left;
    font-family:Arial;
}

.Basket_DeliveryOptions td{
    border-bottom:1px #CECECE solid !important;
}

.Basket_DeliveryOptions td.NoBorder{
    border-bottom:0px #CECECE solid !important;
}

.DeliveryOptions_Holder{
    background-image:url('/images/delivery-box.jpg');
    background-repeat:repeat-y;
    width:700px;
    padding:0px 0px 0px 25px;
    float:left;
}

.DeliveryOptions_Top{
    background-image:url('/images/delivery-box-top.jpg');
    background-repeat:no-repeat;
    width:700px;
    height:49px;
    float:left;
}

.DeliveryOptions_Bottom{
    background-image:url('/images/delivery-box-bottom.jpg');
    background-repeat:no-repeat;
    width:700px;
    height:64px;
    float:left;
}

span.DeliveryOptionTimed{
    margin-right:44px;
    float:left;
}

span.DeliveryOptionTimedFinal{
    float:left;
}

.MediaCode_Input a.update{
    color:#ffffff;
}

tr.BasketDelivery_1{
    background-color:#981c1e;
    height:30px;
}

tr.BasketDelivery_1 td{
    color:#ffffff;
    border-bottom:none !important;
}
    tr.BasketDelivery_1 strong {
        color:#ffffff;    
    }

table.Basket_DeliveryOptions td.shipping_price{
    text-align:right;
}
#pcaDivDZ68 {
    width:205px;
}
.CatHeaderTitle {
    float:left;
    margin:0px 0px 5px 5px;
    clear:both;
}
.CatHeaderDesc {
    float:left;
    margin:0px 20px 5px 5px;
    clear:both;
}
.ProductList_FilterDescription h1{
    clear:both;
}

.ProductList_FilterDescription div{
    float:left;
}

h1#ProductList_FilterList_Dog-Supplies{color:#6c9d30!important;}
h1#ProductList_FilterList_Cat-Supplies{color:#00adef!important;}
h1#ProductList_FilterList_Aquatic-Supplies {color:#ffc20f!important;}
h1#ProductList_FilterList_Small-Animal-Supplies {color:#f36523!important;}
h1#ProductList_FilterList_Caged-Bird-Supplies {color:#d4b9d8!important;}
h1#ProductList_FilterList_Wild-Bird-Supplies {color:#987347!important;}
h1#ProductList_FilterList_Equine-Supplies {color:#6ccff6!important;}
h1#ProductList_FilterList_Reptile-Supplies {color:#cadb2a!important;}

.ProductDetail_Offer{
    background-image:url('/Content/Images/ProductDetailOfferBackGround.jpg');
	background-repeat:no-repeat;
	height:45px;
	padding: 13px 0px 0px 0px;
	color: #ffffff !important;
	text-align:center;
	width: 370px;
	font-size:12px !important;
}
.ProductDetail_Offer a 
{
    color:#ffffff !important;
}

#SmallCaption{
    float: left;
    width: 100%;
}
