@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }

#wrapper { width: 980px; margin: 0 auto; }

body { background: url(/ekmps/shops/pawprints/resources/Design/bodybg.jpg) repeat; font-family: "arial"; color: #333; font-size: 12px; }

a { text-decoration: none; color: #333; }
a:visited { text-decoration: none; color: #333; }
a:hover { color:#C30846; } 

.dummy { [ekm:colour_1][/ekm:colour_1] }

/*HEADER*/

#header { 

		position: relative; 
		height: 169px; 
		background: url(/ekmps/shops/pawprints/resources/Design/header.jpg) no-repeat; 
}

#shoppingCart { 

		background: url(/ekmps/shops/pawprints/resources/Design/cart.png) no-repeat left; 
		position: absolute; 
		right: 28px; 
		bottom: 88px; 
		width: 200px; 
		padding-left: 35px; 

}

#shoppingCart #cartText { font-size: 15px; color: #C30846; font-family: "arial"; line-height: 23px; float: left;  }
#shoppingCart #cartText a { color: #C30846; }

#shoppingCart #cartContents { font-size: 10px; color:#333; font-family:"arial"; float: right; width: 100px; }
#shoppingCart #cartUpdate { font-size: 10px; color:#333; font-family:"arial"; float: right; width: 100px; line-height: 23px;}

#telNumber { position: absolute; left: 25px; bottom: 10px; }

#headerNav { position: absolute; bottom: 10px; left: 180px;  }



#headerNav li { 

		display:inline; 
		background: url(/ekmps/shops/pawprints/resources/Design/navSpacer.jpg) no-repeat right; 
		padding: 5px 35px 0 10px; 
		font-family:"Arial"; 
		font-size:12px; 
		color:#333; 
		line-height: 24px; 
		font-weight: bold;  
		
}

#headerNav li a { color: #333; }
#headerNav li a:hover { color:#C30746; }

#searchBox { position: absolute; bottom: 9px; right: 27px;}

#searchBox #searchText { 

		color: #333; 
		font-size: 10px; 
		font-family:"arial"; 
		width: 129px; 
		height: 23px; 
		background:url(/ekmps/shops/pawprints/resources/Design/searchback.jpg) no-repeat; 
		border: none; 
		line-height: 23px; 
		padding-left: 10px; 
}

#searchBox #searchButton {
		
		color: #333; 
		font-size: 10px; 
		font-family:"arial"; 
		width: 28px; 
		height: 23px; 
		background:url(/ekmps/shops/pawprints/resources/Design/searchGo.jpg) no-repeat; 
		border: none; 
		line-height: 23px;
		cursor: pointer;

}

/*LEFT COLUMN*/

#leftColumn { float: left; margin-top: 10px;}


/*LEFT NAV*/

#leftNav { 

		width: 197px; 
		border-left: 1px solid #F6D9E3; 
		border-right: 1px solid #F6D9E3; 

		background: #fff;
}

#leftNav ul { margin-left: 10px; width: 180px; padding-top:10px; }

#leftNav li { 

		list-style: none; 
		padding: 5px 0 5px 20px; 
		border-top: 1px solid #FCB4CB;
		border-bottom: 1px solid #FCB4CB;
		margin-top: -1px;*/
		font-size: 11px; 
		font-family:"arial"; 
		color:#333; 
		
}


.listItem { position: relative; z-index: 0; }

/*#leftNav a { border-bottom:1px solid #333; display:block; margin-bottom:-11px; line-height:30px; z-index:0}
#leftNav a:hover { border-bottom:1px solid #FCB4CB; z-index:100l;}
#leftNav a:hover, #leftNav a { border-bottom:1px solid #FCB4CB;}*/

#leftNav li a { color:#333; display:block; width: 160px; height: auto; }
#leftNav li a:hover { color:#C30746; }
#leftNav li:hover { border-top: 1px solid #333; border-bottom: 1px solid #333; background: url(/ekmps/shops/pawprints/resources/Design/leftNavHover.jpg) no-repeat right; z-index: 5; }

.listItem:hover { z-index: 1; }

#leftNavTop { background: url(/ekmps/shops/pawprints/resources/Design/leftNavTop.jpg) no-repeat; height: 36px; width: 199px; }

#leftNavBottom { background: url(/ekmps/shops/pawprints/resources/Design/leftNavBottom.jpg) no-repeat; height: 10px; width: 199px;  }

#leftAdvert { border-left: 1px solid #F6D9E3; border-right: 1px solid #F6D9E3; width: 197px; background: #fff; }
#leftAdvertTop { background: url(/ekmps/shops/pawprints/resources/Design/editabletop.jpg) no-repeat; height: 34px; width: 199px; margin-top: 10px;} 
#leftAdvertBottom { background: url(/ekmps/shops/pawprints/resources/Design/editablebottom.jpg) no-repeat; height: 13px; width: 199px;}


#leftAdvert #leftAdvertName { text-align: center; padding-top: 10px; }
#leftAdvert #leftAdvertName a { font-size: 12px; font-family:"arial"; color: #333; }
#leftAdvert #leftAdvertImage { text-align: center; padding-top: 10px; }


/*CONTENT*/

#content { float: left; width: 776px; margin-top: 10px; margin-left: 5px; }
#contentTop { background: url(/ekmps/shops/pawprints/resources/Design/contentTop.jpg) no-repeat; height: 15px;  }
#contentMain { border-left: 1px solid #F6D9E3; border-right: 1px solid #F6D9E3; min-height: 500px; background: #fff; padding-left: 5px; padding-right: 5px; }
#contentBottom { background: url(/ekmps/shops/pawprints/resources/Design/contentBottom.jpg) no-repeat; height: 15px;  }
/*FOOTER*/

#footer { 

		position: relative; 
		background: url(/ekmps/shops/pawprints/resources/Design/footer.jpg) no-repeat; 
		height: 40px; 
		margin-top: 5px; 
		line-height: 40px; 
		font-family: "arial"; 
		font-size:11px; 
		color:#333; 
		padding-left: 20px;

}

#footerLeft { float: left; }
#footerRight { float: right; padding-right: 65px; }

#footerCat { position: absolute; right: 0px; bottom: -12px; }

#poweredby { text-align: center; width: 980px; font-size: 9px; color:#333; font-family: "arial"; padding-top: 3px; }
#poweredby a { color: #333; }



#welcomeArea { width: 100%; }

#featuredProducts { padding-top: 20px; margin-left: 37px; }

#featuredWrap { float: left; margin-right: 20px; margin-bottom: 20px }
#featuredTop { background: url(/ekmps/shops/pawprints/resources/Design/featuredtop.jpg) no-repeat; width: 216px; height: 23px; }
#featured { border-left: 1px solid #F6D9E3; border-right: 1px solid #F6D9E3; width: 204px; padding: 0 5px; }
#featuredBottom { background: url(/ekmps/shops/pawprints/resources/Design/featuredbottom.jpg) no-repeat; width: 216px; height: 19px; }


.featuredImage, .featuredName, .featuredPrice, .featuredReadMore { text-align: center; }



.featuredName a { color: #333; font-size: 14px;  font-family: "arial"; font-weight: bold; }
.featuredReadMore a { color: #333; font-size: 12px; font-family: "arial"; display: block; width: 122px; height: 25px; margin: 0 auto; }

.featuredPrice { color: #BB0C46; font-size: 14px;  font-family: "arial"; font-weight: bold; }

.featuredName, .featuredPrice { padding-top: 10px; }

.featuredName { min-height: 32px; }
.featuredPrice { padding-bottom: 10px; }
.featuredReadMore { background: url(/ekmps/shops/pawprints/resources/Design/readmore.jpg) no-repeat center;  height: 25px; line-height: 25px;  }
.featuredReadMore a:hover { color:#C30746; } 

.productTop { background: url(/ekmps/shops/pawprints/resources/Design/producttop.jpg) no-repeat; width: 153px; height: 15px; }
.productMain { border-left: 1px solid #F6D9E3; border-right: 1px solid #F6D9E3; background:#fff; width: 145px; text-align: center; padding: 0 3px; }
.product { float: left; margin-right: 15px; margin-bottom: 10px; }
.product a { color:#333; font-family: "arial"; font-size: 12px; font-weight: bold; }
.productBottom { background: url(/ekmps/shops/pawprints/resources/Design/productbottom.jpg) no-repeat; width: 153px; height: 15px;}

#productWrap { margin-left:53px; }

.productName, .productPrice { padding-top: 10px; }

.productName { min-height: 30px; }

.productPrice { color: #BB0C46; font-family: "arial"; font-size: 14px; font-weight: bold;}


#location, #location a { color: #333; font-family: "arial"; font-size: 12px; }

#location a:hover { text-decoration: underline; color: #BB0C46; }
#location { color: #C30746; padding-left: 30px; padding-bottom: 20px; }

#subcatWrap { margin-left: 38px; }

#subcatWrap a:hover { color:#C30946; }


.clear { clear: both; }

.dummy { [ekm:colour_1][/ekm:colour_1]  }

#productPageName { font-size: 20px; font-family: "arial"; color: #333; padding-left: 30px; padding-bottom: 30px; }
	
#productPageImage { padding-right: 40px; padding-bottom: 20px; padding-left: 50px;  }
	
#productPageQuantity { font-size: 14px; font-family: "arial"; color: #333;  padding-top: 10px;  }
	
#productPageOptions  { font-size: 14px; font-family: "arial"; color: #333; }
	
#productPagePrice { font-size: 25px; font-family: "arial"; color: #C30746; }
	
#addToCart { width: 149px; height: 42px; padding-top: 20px; padding-left: 30px; }
	
.price { font-size: 14px; color:#333; padding-right: 63px; }
	
.quantity { font-size: 14px; color:#333; padding-right: 43px; }
	
#productPageRight{ float: left; }
	
#productPageLeft { width: 400px; float: left; }
	
#relatedProducts { margin-left: 37px; }
	
#productDescription { margin-left: 67px; font-family: "arial"; color: #333; font-size: 12px; padding-top: 10px; margin-right: 67px;}
#productDescription p { font-family: "arial" !important; color: #333 !important; font-size: 12px !important; }
#productDescription * { font-family: "arial" !important; color: #333 !important; font-size: 12px !important; }
#descriptionImage { margin-left: 37px; }
