/*-------------------------------------
Author: A D Egginton June 2008
Trust Pet Products Ltd

TAGS | PAGINATION | PRODUCTS | CONTENT
-------------------------------------*/

body, HTML{margin:0px;font:13px "Lucida Sans Unicode", Arial;color:#656b70;letter-spacing:-1px;}
#wrapper{margin-left:auto;margin-right:auto;width:973px;margin-top:5px;}
#header{display:block;background: url(../images/header_bg.jpg) no-repeat left top;height:93px;}
			#header span{float:left;width:340px;color:white;margin-left:20px;margin-top:25px;}
			#header a{color:white;}
			#header div{float:right;width:300px;color:white;text-align:right;margin-right:15px;margin-top:30px;}
#nav{display:block;background: url(../images/nav_bg.jpg) repeat-x left top;height:35px;margin-top:5px;text-align:center;font-size:14px}
		#nav a{color:white;padding-left:15px;padding-right:15px;text-decoration:none;line-height:35px;}
		#nav a:hover{color:#38cb3a}
#left_col{width:189px;float:left;margin-top:5px;padding-bottom:10px;}
	
					.categories{padding-bottom:7px;}
							.categories a{display:block;text-decoration:none;vertical-align:middle;border-bottom:1px dashed #CCCCCC;color:#4f4f4f}
							.categories a:hover{}
							.categories img{vertical-align:middle;}
							
					.top-sellers{margin-top:7px;padding-bottom:7px;}
					.number_td{background-color:#333333;color:#3cd33f;text-align:center;width:10%}
					.name_td{background-color:#e7e7e7;}
					.name_td:hover{background-color:#CCCCCC}
					.name_td a{color:#333}
					.name_td a:hover{color:black;}
					
					.star_buy{display:block;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;text-align:center;}
							.star_buy div{color: #009B05;background: url(../images/starbuy-title_bg.jpg) repeat center top;padding:5px;}
							.star_buy a{color: #CCCCCC;text-decoration:none;}
							.star_buy a:hover{color:white;}
		
#center_col{width:576px;float:left;margin-left:10px;margin-top:5px;text-align:justify; }
#right_col{width:189px;float:right;margin-top:5px;}

					.login_box{width:170px;margin-left:auto;margin-right:auto;padding-top:5px;padding-bottom:7px;}
					.login_box form{padding:0px;margin:0px;margin-top:7px;}
							.login_fields{margin-left:15px;border:1px solid #a7a7a7;background: url(../images/field_bg.gif) no-repeat left top;width:150px;font: 12px "Lucida Sans Unicode", Arial;}
							.login_but{margin-top:7px;}

					.fetch{width:170px;margin-left:auto;margin-right:auto;padding-top:5px;padding-bottom:7px;}
							.fetch form{padding:0px;margin:0px;margin-top:7px;}
							.fetch_fields{margin-left:15px;border:1px solid #a7a7a7;background: url(../images/field_bg.gif) no-repeat left top;width:150px;font: 12px "Lucida Sans Unicode", Arial;}
							.fetch_fields option{background-color:white}
							.fetch_but{margin-top:7px;margin-left:115px;}
					
					.news_wrapper{width:170px;margin-left:auto;margin-right:auto;padding-top:5px;padding-bottom:7px;border-bottom:1px dashed #CCCCCC}
								.news_wrapper em{font-size:14px;display:block;}
					.date{float:left;width:40px;height:100px;background: url(../images/date_bg.gif) no-repeat left top;margin-right:10px;text-align:center;padding-right:5px;}
							.date em{display:block;color:white;font-size:10px;}
							.date span{font-size:22px;line-height:29px;}
												
#footer{display:block;background: url(../images/footer_bg.jpg) no-repeat left top;height:51px;padding-top:45px;clear:both;margin-top:10px;text-align:center;color:white;}
			#footer a{color:#efefef;}
			#footer span{color:#FF6600}

	.footer_links{display:block;text-align:center;padding:5px;color:#00CC33}
				.footer_links a{color:#999999}
/*-------------------------------------
TAGS
-------------------------------------*/
h1 {font-size:18px;color:#333333;font-weight:normal;padding:0px;margin:0px;}
.pigfeet h2{font-size:18px;color:#333333;font-weight:normal;padding:0px;margin:0px;}
h2{font: normal 15px "Lucida Sans Unicode", Arial;color: #333333;text-decoration: none;padding:0px;margin:0px}
h3, .product-title{display:block;background-color:#2eaa30;color:white;font-weight:normal;font-size:18px;padding:7px;margin:0px;}
h4, .info-header{display:block;font-size:15px;color:#37c539;margin:0px;padding:0px;font-weight:normal;}
h5{display:block;padding:3px;background-color:#2EAA30;font-size:14px;color:white;font-weight:normal;}
em{color:#2eaa30;font-style:normal;}
p{}
a{text-decoration:none;color:#2eaa30}
	a:hover{color:#44CC47}
hr{padding:0px;margin:0px;border-top:1px dashed #CCCCCC;margin-bottom:12px;}
/*-------------------------------------
STANDARDS
-------------------------------------*/
.fl{float:left;}
.fr{float:right;}
.clr{clear:both}

.fl-padding{float:left;padding-right:15px;}
.fr-padding{float:right;padding-left:15px;}

/*-------------------------------------
PRODUCT STYLES
-------------------------------------*/

.sub_categories{width:190px;float:left;text-align:center;padding-top:7px; }
.sub_categories:hover{}
			.sub_categories a{height:35px;padding:3px;margin-top:5px;display:block;color:#CCCCCC;background: url(../images/sub_categories_bg.gif) repeat-x left top; background-color:#000}
			.sub_categories a:hover{height:35px; color:white;background: url(../images/sub_categories_bgo.gif) repeat-x left top; background-color:#2EAA30}
			
			a.remove_style{background: url(none);}
			a.remove_style:hover{background: url(none);}
.sub_categories div {
	height: 100px;
}

.prod-wrapper{
	display:block;
	height:110px;
	margin-bottom:5px;
background-color:#;	padding-top:10px;
border:1px solid #; 	background: url(../images/prod_bg.jpg) repeat-x left bottom;color:white;
}
			.prod-wrapper:hover{background-color:#d6ecd6;background-color:#;border:1px solid #}
					.prod-wrapper h2{color:white;font-size:18px}
					.prod-wrapper em{color:#cdffb0}
					.thumbnail{margin:7px;border:1px solid #333;float:left;}
					.prod-wrapper div{float:right;width:200px;width:420px;margin-right:7px;}
					
					.more_info{margin:7px;margin-left:0px;float:right;}
					.more_info form {margin:0px;display: inline;}
					
.single_item{display:block;text-align:center;}
		.single_item img{padding:3px;}
.product {

}
.product-price { margin-bottom: 10px; padding: 10px; background-color: #333333; color: #ffffff; font-size: 14px; }
.product-information { margin-left: 30px; margin-right: 30px; }

/*-------------------------------------
CONTENT
-------------------------------------*/
.drivers{width:160px;float:left;margin-left:30px;text-align:center;}
.office{width:164px;float:left;margin-left:12px;text-align:center;}
.warehouse{width:163px;float:right;margin-right:30px;text-align:center;}

.pager {
	margin-top: 10px;
	margin-bottom: 10px;
}
#filter-form {
	margin: 0px;
	padding: 0px;
}
.breadcrumb {
margin-top:12px;margin-bottom:12px;padding-top: 4px;padding-bottom: 4px;border-top:1px dashed #CCCCCC;border-bottom:1px dashed #CCCCCC;
}

#checkoutbutton { margin: 0px; display: inline;}
#checkoutbutton input { padding: 4px; background-color: #2EAA30; color: #ffffff; border: 0px;}
.basketbutton { padding: 4px; background-color: #e7e7e7; color: #333333; border: 0px;}

/*-------------------------------------
GALLERY
-------------------------------------*/

.BasketHeader, .baskettotal { padding: 4px; background-color: #333333; color: #ffffff;}
.add-to-basket { margin: 0px; display: inline;}
.message { width: 80%; margin-left: auto; margin-right: auto; padding: 10px; background-color: #ffeeee; border: 1px solid #800000; color: #800000; text-align: center}
.message a { color: #800000; text-decoration: underline; }
.product-listing { width: 100%; }
	.product-listing th { background-color: #333333; color: #ffffff; padding: 4px; }
.priceband { height: 24px; line-height: 24px; font-size: 14px; }

.stgtitle h2{
margin-top:15px;
margin-bottom:-12px;
font-size:12px;
}

.kwfooter h4{
text-align:center;
font-size:12px;
color:#666666;
text-decoration:none;
font-style:normal;
}

.kwfooter a:link {color: #666666;text-decoration: none;font-weight:normal;}
.kwfooter a:visited {color: #666666;text-decoration: none;font-weight:normal;}
.kwfooter a:hover {color: #666666;text-decoration: none;font-weight:normal;}
.kwfooter a:active {color: #666666;text-decoration:underline;font-weight:normal;}

.smfooter{
text-align:center;
}

.last p{
text-align:center;
margin:0px;}

.kwh1 h1{
text-align:center;
font-size:12px;
background-color:#009900;
width:972px; margin:0 auto; color:#FFF;
}

.noscript {
text-align:center;
}

/* pet shops */

.petshop-listing { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #333333; }
.google-map { float: right; }

.resourcedis{
	font-size:10px;}