/* CSS Document */

*   { 
margin: 0;
padding: 0;
color: #4e4e4e;
border: 0px none white;
font-size: 100%;
font-weight: 300;
vertical-align: baseline;
font-family: 'Roboto', sans-serif;
font-size-adjust: 0.60;
}

.maintitle {
color: #b94f7d;
font-weight: 500;
font-size: 1.1em;
}

#moduleAdvertiseItemTitle {
padding-top: 10px;
padding-bottom: 0px;
font-size: 1.3em;
border-bottom: solid 4px #b94f7d;
text-align: left;
}

.google-bottom-advert { 
margin: 0;
padding: 0;
width: 340px;
height: 270px;
float: left;
}

.google-adverts { 
width: 100%;
height: 280px;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: solid 1px #b94f7d;
border-top: solid 1px #b94f7d;
}



/* Related by tag */
div.itemRelated {margin-bottom:16px;padding:0;} /* Add overflow-x:scroll; if you want to enable the scrolling features, as explained in item.php */
	div.itemRelated h3 {margin-top: 10px;
margin-bottom: 0px;
font-size: 1.3em;
font-family: 'Roboto', sans-serif;
font-weight: 500;
color: #b94f7d; 
border-bottom: solid 4px #b94f7d;}
	div.itemRelated ul {list-style:none;padding:0;margin:0;display:inline;}
		div.itemRelated ul li.relatedodd {width: 325px; float: left; margin-bottom: 30px;}
		div.itemRelated ul li.relatedeven {width: 325px; float: left; margin-right:35px;margin-bottom: 30px;}
		div.itemRelated ul li.k2ScrollerElement {float:left;overflow:hidden;border:1px solid #ccc;padding:4px;margin:0 4px 4px 0;background:#fff;} /* you need to insert this class in the related li element in item.php for this styling to take effect */
		div.itemRelated ul li.clr {clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:none;}
			a.itemRelTitle {font-family: 'Roboto', sans-serif;
font-weight: 500;
color: #01a200;
}
			div.itemRelCat {}
				div.itemRelCat a {}
			div.itemRelAuthor {}
				div.itemRelAuthor a {}
			img.itemRelImg {}
			div.itemRelIntrotext {}
			div.itemRelFulltext {}
			div.itemRelMedia {}
			div.itemRelImageGallery {}



.price_unit  {
font-weight: 500;
}

.k2Pagination li {
margin-left: 4px;
margin-right: 4px;
padding: 3px;
border: solid 1px #cccccc;
}

.k2Pagination ul {
margin-bottom: 10px;
}



.desc {
text-align: left;
}

.productlink {
font-size: 1.2em;
color: #b94f7d;
font-family: 'Roboto', sans-serif;
font-weight: 500;
}

#footer {
background-color: #b94f7d;

}

.smallwhite {
color: #FFFFFF;
font-size: 0.8em;
}

.tableborder {
background-color: #dadada;
margin-bottom: 0.5em;
}

.tablecell {
background-color: #ffffff;
padding: 0.3em;
}


.tableclass {
padding: 0;
}

.tablehead {
font-family: 'Roboto', sans-serif;
font-weight: 500;
}


.advert {
margin-top: 6px;
margin-bottom: 6px;
}



.tableclass {
padding: 0;
}

.tablehead {
font-family: 'Roboto', sans-serif;
font-weight: 500;
}






h1 {
margin-top: 0.4em;
margin-bottom: 0.6em;
font-size: 1.8em;
color: #b94f7d;
font-family: 'Roboto', sans-serif;
font-weight: 500;
border-bottom: solid 2px #b94f7d;

}
	
h2 {
margin-top: 0.6em;
margin-bottom: 0.6em;
font-size: 1.3em;
font-family: 'Roboto', sans-serif;
font-weight: 500;

text-align: left;
	}
	
h2.itemTitle {
margin-top: 10px;
margin-bottom: 0px;
font-size: 1.3em;
font-family: 'Roboto', sans-serif;
font-weight: 500;
color: #b94f7d; 
border-bottom: solid 4px #b94f7d;
	}
	
h1.main_cat_title {
margin-top: 10px;
margin-bottom: 0px;
font-size: 1.6em;
font-family: 'Roboto', sans-serif;
font-weight: 500;
color: #b94f7d; 
border-bottom: solid 4px #b94f7d;
	}
	
	
	
.moduleItemTitle {
margin-top: 0.6em;
margin-bottom: 0.6em;
font-size: 1.0em;
font-family: 'Roboto', sans-serif;
font-weight: 500;
color: #b94f7d; 
text-align: left;
	}


.k2ItemsBlock ul {
list-style:none; 
padding: 0px; margin: 0px; 
clear: both;
 }
 
 div.itemIntroText {
 margin-top: 0.6em;
margin-bottom: 0.6em;
font-size: 1.1em;
font-family: 'Roboto', sans-serif;
font-weight: 300;
color: #525252; 
background-color: #f2dde6;
padding: 8px;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
overflow: hidden;
 
 }
 
div.itemFullText {
border-bottom: solid 1px #b94f7d;
 }
 
div.itemFullText p {
 margin-top: 0.6em;
margin-bottom: 0.6em;
font-size: 1.0em;
font-family: 'Roboto', sans-serif;
font-weight: 300;
color: #525252; 
line-height: 1.3em;
text-align: left;
	}

div.itemFullText ul {
padding-left: 20px;
	}
	
div.itemFullText ol {
padding-left: 20px;
	}

div.itemFullText li {
 margin-top: 0.6em;
margin-bottom: 0.6em;
font-family: 'Roboto', sans-serif;
font-weight: 300;
color: #525252; 
text-align: left;
	}

@-moz-document url-prefix() {
div.itemFullText p {
 margin-top: 0.6em;
margin-bottom: 0.6em;
font-size: 1.0em;
font-family: 'Roboto', sans-serif;
font-weight: 300;
color: #525252; 
line-height: 1.6em;
text-align: left;
}
}


#titlelink {
padding-top: 10px;
padding-bottom: 0px;
font-size: 1.2em;
border-bottom: solid 4px #b94f7d;
text-align: left;
}

.itemListCategory img  {
width: 300px;
}

#categorydescriptionimage  {
width: 676px;
background-color: #f2dde6;
padding: 8px;
padding-right: 0px;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
overflow: hidden;
}

.categorydescription {
width: 352px;
float: left;
padding-right: 5px;
}

.categoryimage {
float: left;
}


.subCategoryContainer {
width: 680px;
padding-top: 5px;
padding-bottom: 10px;
border-bottom:1px solid #b94f7d;
}
.subcategoryimage img   {width: 300px; float: left; }
.subCategoryContainer h2 a {
width: 680px;
float: :left;
font-size: 1.0em;
font-family: 'Roboto', sans-serif;
font-weight: 500;
margin-top: 0.6em;
margin-bottom: 0.6em;
}


.subCategoryContainer h3 a {
width: 680px;
float: :left;
font-size: 1.2em;
font-family: 'Roboto', sans-serif;
font-weight: 500;
margin-top: 0em;
margin-bottom: 0.6em;
}

div.catItemBody {
width: 680px;
}

div.catItemBody h3.catItemTitle a {
width: 680px;
font-size: 1.0em;
font-family: 'Roboto', sans-serif;
font-weight: 500;
}

h2.tagItemTitle a {
width: 680px;
font-size: 0.8em;
font-family: 'Roboto', sans-serif;
font-weight: 500;
}

span.tagItemImage img   {width: 300px; float: left; }

	div.tagItemCategory {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;}
		div.tagItemCategory span {padding:0 4px 0 0;}
		div.tagItemCategory a {}

/* Read more link */
div.tagItemReadMore {display:none;}
	div.tagItemReadMore a {}
	div.tagItemReadMore a:hover {}
	
div.tagItemView {border-bottom: 1px solid #b94f7d;} /* this is the item container for this view */

div.itemTagsBlock {border-bottom: 1px solid #b94f7d;}
	div.itemTagsBlock span {font-weight: 500;}
	div.itemTagsBlock ul.itemTags {list-style:none;padding:0;margin:0;display:inline;}
	div.itemTagsBlock ul.itemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
	div.itemTagsBlock ul.itemTags li a {}
	div.itemTagsBlock ul.itemTags li a:hover {}



div.seperator {
width: 680px;
height:1px;
border-bottom:1px solid #b94f7d;

}






#titlelink a {
color: #b94f7d;
font-weight: 500;
font-size: 1.1em;
}


h2.categorytitle {
margin-top: 10px;
margin-bottom: 10px;
font-size: 1.6em;
font-family: 'Roboto', sans-serif;
font-weight: 500;
color: #ffffff; 
background-color: #b94f7d;
padding-left: 5px;
padding-rigtht: 5px;
	}
	
h2.itemTitle {
margin-top: 10px;
margin-bottom: 10px;
font-size: 1.6em;
font-family: 'Roboto', sans-serif;
font-weight: 500;
color: #ffffff; 
background-color: #b94f7d;
padding-left: 5px;
padding-rigtht: 5px;
	}

#righttitle {
color:  #ffffff;
font-weight: 500;
text-align: left;
font-size: 1.2em;
background-color: #b94f7d;
padding-left: 5px;
padding-rigtht: 5px;
}

#righttitlelink {
color:  #b94f7d;
font-weight: 500;
text-align: left;
font-size: 1.2em;
border-bottom:4px solid #b94f7d;
}

#righttitlelink a {
font-weight: 500;
}

.oddright {
text-align: left;
width: 300px;
float: left;
border-bottom: 1px solid #ca7a9d;
padding-top: 5px;
}

.evenright {
width: 300px;
text-align: left;
float: left;
border-bottom: 1px solid #ca7a9d;
padding-top: 5px;
}

.evenright #moduleItemTitle {
width: 190px;
text-align: left;
float: left;
padding-right: 5px;
}

.oddproductright {
text-align: left;
width: 300px;
float: left;
border-bottom: 1px solid #ca7a9d;
padding-top: 5px;
}

.evenproductright {
width: 300px;
text-align: left;
float: left;
border-bottom: 1px solid #ca7a9d;
padding-top: 5px;
}


.evenproductright #moduleProductsItemTitle {
width: 300px;
text-align: left;
float: left;
}

.oddproductright #moduleProductsItemTitle {
width: 300px;
text-align: left;
float: left;
}

.evenproductright #moduleProductsItemImage {
width: 300px;
float: left;
margin-bottom: 5px;
}

.oddproductright #moduleProductsItemImage {
width: 300px;
float: left;
margin-bottom: 5px;

}

.oddproductright #moduleProductsItemIntrotext {
text-align: left;
width: 300px;
float: left;
}

.evenproductright #moduleProductsItemIntrotext {
text-align: left;
width: 300px;
float: left;
}

.oddproductright img #moduleProductsItemImage {
width: 300px;
}

.evenproductright img #moduleProductsItemImage {
width: 300px;
}

.oddright #moduleItemTitle {
width: 190px;
text-align: left;
float: left;
padding-right: 5px;
}



.evenright #moduleItemImage {
width: 100px;
float: left;
}

.oddright #moduleItemImage {
width: 100px;
float: left;
}



.oddright img #moduleItemImage {
width: 100px;
}

.evenright img #moduleItemImage {
width: 100px;
}







#k2ModuleBox127 {
width: 680px;
border-bottom: 1px solid #ca7a9d;
}

.oddlike {
text-align: left;
width: 170px;
float: left;
padding-top: 5px;
}

.evenlike {
width: 170px;
text-align: left;
float: left;
padding-top: 5px;
}

.evenlike #moduleItemTitle {
width: 160px;
text-align: left;
float: left;
padding-right: 5px;
}

.oddlike #moduleItemTitle {
width: 160px;
text-align: left;
float: left;
padding-right: 5px;
}

.evenlike #moduleItemImage {
width: 160px;
float: left;
}

.oddlike #moduleItemImage {
width: 160px;
float: left;
}



.oddlike img {
width: 160px;
}

.evenlike img {
width: 160px;
}












.mainodd {
width: 315px;
float: left;
border: 1px solid #ca7a9d;
padding: 5px;
margin-right: 10px;
margin-bottom: 10px;
}

.maineven {
width: 315px;
float: left;
border: 1px solid #ca7a9d;
padding: 5px;
margin-bottom: 10px;
}







.even {
width: 680px;
float: left;
border-bottom: 1px solid #ca7a9d;
padding-bottom: 5px;
}

.even img {
width: 400px; 
float: left;
}

.even #moduleItemIntrotext {
width: 250px;
padding-left: 10px; 
float: left;
 }

.odd {
width: 215px;
float: left;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
}



.odd img {
width: 215px;
float: left;
 }




.odd.lastItem {
width: 215px;
float: left;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;

 }
 
.odd.lastItem img {
width: 215px;
float: left;
 }

.even.lastItem {
width: 215px;
float: left;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
border-bottom: none;
border-left: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
 }

.even.lastItem #moduleItemIntrotext {
width: 215px;
padding-left: 0px; 

 }
 
.even.lastItem img {
width: 215px;
float: left;
 }



.odd {
width: 215px;
float: left;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

.odd img {
width: 215px;
float: left;
 }

div.k2ItemsBlock  {
clear: both;
padding: 5px;
}

#customlink {
background-color: #f2dde6; 
padding: 10px;
margin-bottom: 10px;
text-align: left;
}

#customlink a {
font-family: 'Roboto', sans-serif;
font-weight: 500;
color: #b94f7d; 
}








#pws  {
width: 1310px;
margin-top: 0px;
margin-left:auto;
margin-right: auto;
background-color: #ffffff;
padding-left: 0px;
padding-right: 0px;
padding-top: 3px;
padding-bottom: 3px;
}


#pws-main {
width: 1310px;
background-color: #ffffff;
	}

#pwslogo {
width: 560px;
height: 100px;
float: left;
}

#topbanner {
width: 750px;
float: left;
height: 100px;
}


a:link { color: #b94f7d; text-decoration: none;  }
a:visited {  color: #b94f7d; text-decoration: none; }
a:hover {  color: #b94f7d; text-decoration: none; background-color: #f6eaef;}
a:active {  color: #b94f7d; text-decoration: none; }



#bar {
width: 100%;
background-color: #b94f7d; 
height: 2.05em;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

@-moz-document url-prefix() {
#bar {
width: 100%;
background-color: #b94f7d; 
height: 2.40em;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
}

#centrebar {
width: 1310px;
margin-top: 0px;
margin-left:auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#pets-nav          
{width: 1310px;
background-color: #b94f7d; 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
clear:both;
}

@-moz-document url-prefix() {
#pets-nav {
width: 1310px;
background-color: #b94f7d; 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
clear:both;
}
}	

#pets-nav div.nav  {padding:0px; }
#pets-nav ul       {list-style:none; padding: 0px; margin: 0px; }
#pets-nav li       {display:inline; padding: 0px; margin: 0px; }
#pets-nav a        {float:left;color:#ffffff;padding:5px 10px 5px 10px;   border-right: solid 1px #000000;
}
#pets-nav a.first        {float:left;color:#ffffff;padding:5px 10px 5px 10px;    border-right: solid 1px #000000;
}

#pets-nav a:hover  {
background-color: #ffffff;
color: #b94f7d;

}

#pets-nav a.active  {
background-color: #ffffff;
border-top: solid 1px #dadada;
color: #b94f7d;
}





#breadcrumb          
{width: 1310px;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
clear:both;
}

@-moz-document url-prefix() {
#breadcrumb {
width: 1310px;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
clear:both;
}
}	

#breadcrumb ul       {list-style:none; padding: 0px; margin: 0px; }
#breadcrumb li       {display:inline; padding: 0px; margin: 0px; }



.pull-right {
float: right;
width: 150px;
}

.pull-left {
float: left;
width: 300px;
}

.readmore {
clear: both;
}

.page-header {
border-top: solid #999999 1px;
clear: both;
}



#pws-center {
width: 690px;
float: left;
position: relative;
left: 310px;
padding-right: 0px;
padding-left: 0px;
	}

#pws-right  {
padding-top: 0.4em;
width: 300px;
float: left;
position: relative;
left: 320px;
	}

#pws-left {
padding-top: 0.4em;
width: 300px;
float: left;
text-align: left;
position: relative;
left: -990px;
	}

	
.itemimage {
width: 600px;
	}
	
#k2moduleimage {
float: right; }

#k2moduletitle {
float: left; }

div.cat_title_desc h2 a 
{
color: #b94f7d;
font-size: 0.9em;
font-family: 'Roboto', sans-serif;
font-weight: 500;
 }



/* This is the first breakpoint and is for screen sizes between 1024 and 1300 pixels. 
If there is no difference in the classes above, you would use the classes above or if you need to make changes at this resolution, add them below*/
@media screen and (max-width: 1330px) {

#pws  {
width: 1010px;
margin-top: 0px;
margin-left:auto;
margin-right: auto;
background-color: #ffffff;
padding-left: 0px;
padding-right: 0px;
padding-top: 3px;
padding-bottom: 3px;
}

#pws-main {
width: 1010px;
background-color: #ffffff;
	}

#pwslogo {
width: 260px;
float: left;
}

#bannermenu {
width: 750px;
float: left;
}


#breadcrumb          
{width: 1010px;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
clear:both;
}

@-moz-document url-prefix() {
#breadcrumb {
width: 1010px;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
clear:both;
}
}	

#centrebar {
width: 1010px;
margin-top: 0px;
margin-left:auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#pets-nav          
{width: 1010px;
background-color: #b94f7d; 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
clear:both;
}

@-moz-document url-prefix() {
#pets-nav {
width: 1010px;
background-color: #b94f7d; 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
clear:both;
}
}

#pws-center {
width: 700px;
position: relative;
left: 0px;
padding-right: 0px;
padding-left: 0px;


	}

#pws-right  {
padding-top: 0.4em;
width: 300px;
float: left;
position: relative;
left: 10px;

	}

#pws-left {
padding-top: 0.4em;
width: 300px;
float: left;
text-align: left;
position: relative;
left: 0px;

	}
	
#pws-left .advert  {
width: 310px;
float: left;
	}
	


}


/* This is the first breakpoint and is for screen sizes between 750 and 1000 pixels. 
If there is no difference in the classes above, you would use the classes above or if you need to make changes at this resolution, add them below*/
@media screen and (max-width: 1000px) {


#pws  {
width: 740px;
margin-top: 0px;
margin-left:auto;
margin-right: auto;
background-color: #ffffff;
padding-left: 0px;
padding-right: 0px;
padding-top: 3px;
padding-bottom: 3px;
}

#pws-main {
width: 740px;
background-color: #ffffff;
	}

#pwslogo {
width: 440px;
float: left;
}

#bannermenu {
width: 740px;
float: left;
padding-top: 10px;
padding-bottom: 10px;
}


#breadcrumb          
{width: 740px;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
clear:both;
}

@-moz-document url-prefix() {
#breadcrumb {
width: 740px;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
clear:both;
}
}	


#centrebar {
width: 740px;
margin-top: 0px;
margin-left:auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#pets-nav          
{
width: 740px;
background-color: #b94f7d; 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
clear:both;
}

#pets-nav div.nav  {padding:0px; }
#pets-nav ul       {list-style:none; padding: 0px; margin: 0px; }
#pets-nav li       {display:inline; padding: 0px; margin: 0px; }
#pets-nav a        {float:left;color:#ffffff;padding: 7px 5px 7px 5px;   border-right: solid 1px #000000; font-size: 0.9em;
}

@-moz-document url-prefix() {
#pets-nav {
width: 740px;
background-color: #b94f7d; 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
clear:both;
}
}


#pets-nav div.nav  {padding:0px; }
#pets-nav ul       {list-style:none; padding: 0px; margin: 0px; }
#pets-nav li       {display:inline; padding: 0px; margin: 0px; }
#pets-nav a        {float:left;color:#ffffff;padding: 7px 5px 7px 5px;   border-right: solid 1px #000000; font-size: 0.9em;}





#pws-center {
width: 430px;
float: left;
position: relative;
left: 0px;
padding-right: 0px;
padding-left: 0px;


	}

#pws-right  {
padding-top: 0.4em;
width: 300px;
float: left;
position: relative;
left: 10px;

	}

#pws-left {
padding-top: 0.4em;
width: 300px;
float: left;
position: relative;
left: 10px;

	}
	
.google-bottom-advert { 
margin-bottom: 10px;
width: 430px;
height: 300px;
float: left;
}

.google-adverts { 
width: 430px;
height: 610px;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: solid 1px #b94f7d;
border-top: solid 1px #b94f7d;
}

	
	
	/* Related by tag */
		div.itemRelated ul li.relatedodd {width: 430px; float: left; margin-bottom: 20px;}
		div.itemRelated ul li.relatedeven {width: 430px; float: left; margin-bottom: 20px;}
			img.itemRelImg {}
	
.itemListCategory img  {
width: 225px;
}

.itemimage {
width: 400px;
	}
	
.even {
width: 415px;
float: left;
border-bottom: 1px solid #b94f7d;
padding-bottom: 5px;

}

.even img {
width: 415px;
float: left;
}

.even #moduleItemIntrotext {
width: 415px;
padding: 0px;
float: left;
 }


.odd {
width: 415px;
float: left;
border-bottom: 1px solid #b94f7d;
padding-bottom: 5px;
}

.odd img {
width: 415px;
float: left;
 }
 



.odd.lastItem {
width: 415px;
float: left;
border-bottom: 1px solid #b94f7d;
padding-bottom: 5px;
padding-left: 0px;
 }
 
.odd.lastItem img {
width: 415px;
 }

.even.lastItem {
width: 415px;
float: left;
padding-left: 0px;
padding-right: 0px;
border-bottom: none;
border-left: none;
border-right: none;
 }

.even.lastItem #moduleItemIntrotext {
width: 415px;
float: left;
border-bottom: 1px solid #b94f7d;
padding-bottom: 5px;

 }
 
.even.lastItem img {
width: 415px;
 }
 
.moduleItemTitle {
margin-top: 0.6em;
margin-bottom: 0.6em;
font-size: 1.2em;
font-family: 'Roboto', sans-serif;
font-weight: 500;
color: #b94f7d; 
text-align: left;
	}
 
 
 #categorydescriptionimage  {
width: 424px;
background-color: #f2dde6;
padding: 8px;
padding-right: 0px;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
overflow: hidden;
}

.categorydescription {
width: 415px;
float: left;
padding-right: 5px;
}

.categoryimage {
float: left;
}

.categoryimage img {
width: 405px;
}
 
.subCategoryContainer {
width: 424px;
padding-top: 5px;
padding-bottom: 10px;
border-bottom:1px solid #b94f7d;
}
.subcategoryimage img   {width: 415px; float: left; }
.subCategoryContainer h2 a {
width: 430px;
float: :left;
font-size: 1.0em;
font-family: 'Roboto', sans-serif;
font-weight: 500;
margin-top: 0.6em;
margin-bottom: 0.6em;
}

.subCategoryContainer h3 a {
width: 430px;
float: :left;
font-size: 1.2em;
font-family: 'Roboto', sans-serif;
font-weight: 500;
margin-top: 0.6em;
margin-bottom: 0.6em;
}




#k2ModuleBox127 {
width: 430px;
border-bottom: none;
}

.oddlike {
text-align: left;
width: 420px;
float: left;
padding-top: 5px;
border-bottom: 1px solid #ca7a9d;
}

.evenlike {
width: 420px;
text-align: left;
float: left;
padding-top: 5px;
border-bottom: 1px solid #ca7a9d;
}

.evenlike #moduleItemTitle {
width: 210px;
text-align: left;
float: left;
padding-right: 5px;
}

.oddlike #moduleItemTitle {
width: 210px;
text-align: left;
float: left;
padding-right: 5px;
}

.evenlike #moduleItemImage {
width: 200px;
float: left;
}

.oddlike #moduleItemImage {
width: 200px;
float: left;
}



.oddlike img {
width: 200px;
}

.evenlike img {
width: 200px;
}

	

}

	
/* This is the second breakpoint and is for screen sizes between 468 and 735 pixels. 
If there is no difference in the classes above, you would use the classes above or if you need to make changes at this resolution, add them below
*/
@media screen and (max-width: 735px) {

#pws  {
width: 440px;
margin-top: 0px;
margin-left:auto;
margin-right: auto;
background-color: #ffffff;
padding-left: 0px;
padding-right: 0px;
padding-top: 3px;
padding-bottom: 3px;
}

#pws-main {
width: 440px;
background-color: #ffffff;
	}


#pwslogo {
width: 170px;
height: 90px;
float: left;
}

#pwslogo img {
width: 150px;
height: 90px;
}

#bannermenu {
width: 270px;
height: 90px;
float: left;
}

#topbanner {
width: 0px;
height: 0px;
display: none;
}

#bar {
display: none;
}

#centrebar {
display: none;
}

#pets-nav          
{
display: none;
}

@-moz-document url-prefix() {
#pets-nav {
display: none;
}
}


.oddright {
text-align: left;
width: 425px;
float: left;
border-bottom: 1px solid #ca7a9d;
padding-top: 5px;
}

.evenright {
width: 425px;
text-align: left;
float: left;
border-bottom: 1px solid #ca7a9d;
padding-top: 5px;
}

.evenright #moduleItemTitle {
width: 210px;
text-align: left;
float: left;
}

.oddright #moduleItemTitle {
width: 210px;
text-align: left;
float: left;
}

.evenright #moduleItemImage {
width: 200px;
float: left;
}

.oddright #moduleItemImage {
width: 200px;
float: left;
}



.oddright img #moduleItemImage{
width: 200px;

}

.evenright img #moduleItemImage{
width: 200px;

}



#breadcrumb          
{width: 440px;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
clear:both;
}

@-moz-document url-prefix() {
#breadcrumb {
width: 440px;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
clear:both;
}
}	

#centrebar {
width: 440px;
margin-top: 0px;
margin-left:auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#pets-nav          
{
width: 440px;
background-color: #b94f7d; 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
clear:both;
}

@-moz-document url-prefix() {
#pets-nav {
width: 440px;
background-color: #b94f7d; 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
clear:both;
}
}

#pws-center {
width: 440px;
float: left;
position: relative;
left: 0px;
padding-right: 0px;
padding-left: 0px;


	}

#pws-right  {
padding-top: 0.4em;
width: 440px;
float: left;
position: relative;
left: 0px;

	}

#pws-left {
padding-top: 0.4em;
width: 440px;
float: left;
text-align: left;
position: relative;
left: 0px;
	}
	
#pws-left .advert {
width: 440px;
	}

	

.itemimage {
width: 405px;
	}
	
	
.itemListCategory img  {
width: 175px;
}
	
.even {
width: 425px;
float: left;
border-bottom: 1px solid #b94f7d;
padding-bottom: 5px;

}

.even img {
width: 425px;
float: left;
}

.even #moduleItemIntrotext {
width: 425px;
padding: 0px;
float: left;
 }


.odd {
width: 425px;
float: left;
border-bottom: 1px solid #b94f7d;
padding-bottom: 5px;
}

.odd img {
width: 425px;
float: left;
 }
 
 
 .even #moduleItemIntrotext {

 }


.odd.lastItem {
width: 425px;
float: left;
border-bottom: 1px solid #b94f7d;
padding-bottom: 5px;
padding-left: 0px;

 }
 
.odd.lastItem img {
width: 425px;
 }

.even.lastItem {
width: 425px;
float: left;
padding-left: 0px;
padding-right: 0px;
border-bottom: none;
border-left: none;
border-right: none;

 }

.even.lastItem #moduleItemIntrotext {
width: 425px;
float: left;
border-bottom: 1px solid #b94f7d;
padding-bottom: 5px;

 }
 
.even.lastItem img {
width: 425px;
 }
 
.oddproductright {
text-align: left;
width: 425px;
float: left;
border-bottom: 1px solid #ca7a9d;
padding-top: 5px;
}

.evenproductright {
width: 425px;
text-align: left;
float: left;
border-bottom: 1px solid #ca7a9d;
padding-top: 5px;
}
 
.evenproductright #moduleProductsItemTitle {
width: 425px;
text-align: left;
float: left;
}

.oddproductright #moduleProductsItemTitle {
width: 425px;
text-align: left;
float: left;
}

.evenproductright #moduleProductsItemImage {
width: 425px;
float: left;
}

.oddproductright #moduleProductsItemImage {
width: 425px;
float: left;
}

.oddproductright #moduleProductsItemIntrotext {
width: 425px;
float: left;
}

.evenproductright #moduleProductsItemIntrotext {
width: 425px;
float: left;
}

.evenproductright #moduleProductsItemImage {
width: 425px;
float: left;
}

.oddproductright #moduleProductsItemImage {
width: 425px;
float: left;
}

.oddproductright img #moduleProductsItemImage {
width: 425px;
}

.evenproductright img #moduleProductsItemImage {
width: 425px;
}
 
 #categorydescriptionimage  {
width: 425px;
background-color: #f2dde6;
padding: 8px;
padding-right: 0px;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
overflow: hidden;
}

.categorydescription {
width: 425px;
float: left;
padding-right: 5px;
}

.categoryimage {
float: left;
}

.categoryimage img {
width: 407px;
}
 
.subCategoryContainer {
width: 440px;
padding-top: 5px;
padding-bottom: 10px;
border-bottom:1px solid #b94f7d;
}
.subcategoryimage img   {width: 425px; float: left; }
.subCategoryContainer h2 a {
width: 440px;
float: :left;
font-size: 1.0em;
font-family: 'Roboto', sans-serif;
font-weight: 500;
margin-top: 0.6em;
margin-bottom: 0.6em;
}

.subCategoryContainer h3 a {
width: 440px;
float: :left;
font-size: 1.2em;
font-family: 'Roboto', sans-serif;
font-weight: 500;
margin-top: 0.6em;
margin-bottom: 0.6em;
}
	
	

#k2ModuleBox127 {
width: 440px;
border-bottom: none;
}

.oddlike {
text-align: left;
width: 440px;
float: left;
padding-top: 5px;
border-bottom: 1px solid #ca7a9d;
}

.evenlike {
width: 440px;
text-align: left;
float: left;
padding-top: 5px;
border-bottom: 1px solid #ca7a9d;
}

.evenlike #moduleItemTitle {
width: 210px;
text-align: left;
float: left;
padding-right: 5px;
}

.oddlike #moduleItemTitle {
width: 210px;
text-align: left;
float: left;
padding-right: 5px;
}

.evenlike #moduleItemImage {
width: 200px;
float: left;
}

.oddlike #moduleItemImage {
width: 200px;
float: left;
}



.oddlike img {
width: 200px;
}

.evenlike img {
width: 200px;
}

 
  }
 
	
@media screen and (max-width:468px) {

    @-ms-viewport{
        width:300px;
    }

.itemListCategory img  {
width: 150px;
}

#pws-left .advert {
width: 300px;
	}


#pws  {
width:300px;
margin-top: 0px;
margin-left:auto;
margin-right: auto;
background-color: #ffffff;
padding-left: 0px;
padding-right: 0px;
padding-top: 3px;
padding-bottom: 3px;
}

#pwslogo {
width: 129px;
height: 65px;
float: left;

}

#pwslogo img {
width: 108px;
height: 65px;
}

#bannermenu {
width: 165px;
height: 90px;
float: left;
}


#pws-main {
width: 300px;
background-color: #ffffff;
	}

#centrebar {
width:300px;
margin-top: 0px;
margin-left:auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}


#breadcrumb          
{            width:300px;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
clear:both;
}

@-moz-document url-prefix() {
#breadcrumb {
              width:300px;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
clear:both;
}
}	



#pets-nav          
{
width:300px;
background-color: #b94f7d; 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
clear:both;
}

@-moz-document url-prefix() {
#pets-nav {
        width:300px;
background-color: #b94f7d; 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
clear:both;
}
}


	

.itemimage {
width: 265px;
	}
	
#pws-center {
width:300px;
float: left;
position: relative;
left: 0px;
padding-right: 0px;
padding-left: 0px;


	}

#pws-right  {
padding-top: 0.4em;
width:300px;
float: left;
position: relative;
left: 0px;

	}

#pws-left {
padding-top: 0.4em;
width:300px;
float: left;
text-align: left;
position: relative;
left: 0px;

	}

.oddright {
text-align: left;
width: 285px;
float: left;
border-bottom: 1px solid #ca7a9d;
padding-top: 5px;
}

.evenright {
width: 285px;
text-align: left;
float: left;
border-bottom: 1px solid #ca7a9d;
padding-top: 5px;
}

.evenright #moduleItemTitle {
width: 285px;
text-align: left;
float: left;
}

.oddright #moduleItemTitle {
width: 285px;
text-align: left;
float: left;
}

.evenright #moduleItemImage {
width: 285px;
float: left;
}

.oddright #moduleItemImage {
width: 285px;
float: left;
}



.oddright img #moduleItemImage{
width: 285px;
}

.evenright img #moduleItemImage{
width: 285px;
}


	
	
	
.even {
width: 285px;
float: left;
border-bottom: 1px solid #b94f7d;
padding-bottom: 5px;

}

.even img {
width: 285px;
float: left;
}

.even #moduleItemIntrotext {
width: 285px;
padding: 0px;
float: left;
 }


.odd {
width: 285px;
float: left;
border-bottom: 1px solid #b94f7d;
padding-bottom: 5px;
}

.odd img {
width: 285px;
float: left;
 }
 
 
 .even #moduleItemIntrotext {

 }


.odd.lastItem {
width: 285px;
float: left;
border-bottom: 1px solid #b94f7d;
padding-bottom: 5px;
padding-left: 0px;

 }
 
.odd.lastItem img {
width: 285px;
 }

.even.lastItem {
width: 285px;
float: left;
padding-left: 0px;
padding-right: 0px;
border-bottom: none;
border-left: none;
border-right: none;

 }

.even.lastItem #moduleItemIntrotext {
width: 285px;
float: left;
border-bottom: 1px solid #b94f7d;
padding-bottom: 5px;

 }
 
.even.lastItem img {
width: 285px;
 }
 
 
 #categorydescriptionimage  {
width: 285px;
background-color: #f2dde6;
padding: 8px;
padding-right: 0px;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
overflow: hidden;
}

.categorydescription {
width: 267px;
float: left;
padding-right: 5px;
}

.categoryimage {
float: left;
}

.categoryimage img {
width: 267px;
}
 
.subCategoryContainer {
        width:300px;
padding-top: 5px;
padding-bottom: 10px;
border-bottom:1px solid #b94f7d;
}
.subcategoryimage img   {width: 285px; float: left; }
.subCategoryContainer h2 a {
width: 285px;
float: :left;
font-size: 1.0em;
font-family: 'Roboto', sans-serif;
font-weight: 500;
margin-top: 0.6em;
margin-bottom: 0.6em;
}

.subCategoryContainer h3 a {
width: 285px;
float: :left;
font-size: 1.2em;
font-family: 'Roboto', sans-serif;
font-weight: 500;
margin-top: 0.6em;
margin-bottom: 0.6em;
}


#k2ModuleBox127 {
width: 285px;
border-bottom: none;
}

.oddlike {
text-align: left;
width: 285px;
float: left;
padding-top: 5px;
border-bottom: 1px solid #ca7a9d;
}

.evenlike {
width: 285px;
text-align: left;
float: left;
padding-top: 5px;
border-bottom: 1px solid #ca7a9d;
}

.evenlike #moduleItemTitle {
width: 285px;
text-align: left;
float: left;
padding-right: 5px;
}

.oddlike #moduleItemTitle {
width: 285px;
text-align: left;
float: left;
padding-right: 5px;
}

.evenlike #moduleItemImage {
width: 285px;
float: left;
}

.oddlike #moduleItemImage {
width: 285px;
float: left;
}



.oddlike img {
width: 285px;
}

.evenlike img {
width: 285px;
}


.evenproductright #moduleProductsItemTitle {
width: 285px;
text-align: left;
float: left;
}

.oddproductright #moduleProductsItemTitle {
width: 285px;
text-align: left;
float: left;
}

.evenproductright #moduleProductsItemImage {
width: 285px;
float: left;
}

.oddproductright #moduleProductsItemImage {
width: 285px;
float: left;
}

.oddproductright #moduleProductsItemIntrotext {
width: 285px;
float: left;
}

.evenproductright #moduleProductsItemIntrotext {
width: 285px;
float: left;
}

.evenproductright #moduleProductsItemImage {
width: 285px;
float: left;
}

.oddproductright #moduleProductsItemImage {
width: 285px;
float: left;
}

.oddproductright img #moduleProductsItemImage {
width: 285px;
}

.evenproductright img #moduleProductsItemImage {
width: 285px;
}

.oddproductright {
text-align: left;
width: 285px;
float: left;
border-bottom: 1px solid #ca7a9d;
padding-top: 5px;
}

.evenproductright {
width: 285px;
text-align: left;
float: left;
border-bottom: 1px solid #ca7a9d;
padding-top: 5px;
}

.google-bottom-advert { 
margin-bottom: 10px;
width: 300px;
height: 300px;
float: left;
}

.google-adverts { 
width: 300px;
height: 610px;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: solid 1px #b94f7d;
border-top: solid 1px #b94f7d;
}

	
	
	/* Related by tag */
		div.itemRelated ul li.relatedodd {width: 300px; float: left; margin-bottom: 20px;}
		div.itemRelated ul li.relatedeven {width: 300px; float: left; margin-bottom: 20px;}
			img.itemRelImg {}
 
 
 }