/* CSS Document */
#content {
	width: 100% !important;
}
span.itemImage img {
	border: 0px solid #666;
}
.itemListSubCategories h3 {
	display: none;
}
.subCategoryMore {
	display: none;
}
div.catItemHeader h3.catItemTitle {
    padding: 10px 0 4px 0;
    margin: 0;
    text-align: center;
}
.catItemImage img{ border: #dadada 1px solid;}
div.itemImageBlock {
    width: 40%;
    float: left;
    display: block;
}
div.itemExtraFields {
    margin: 0px 0 0 0;
    padding: 8px 0 0 0;
    border-top: 1px dotted #ddd;
    width: 60%;
    display: block;
    float: left;
}
.itemExtraFields li{ font-size: 16px; border-bottom: 1px #666 dotted; padding-top: 10px; padding-bottom: 10px;}
.itemIntroText{display: block; float: left;}
div.itemImageGallery {
    width: 60%;
    display: block;
    float: left;
}
@media screen and (max-width: 600px){
div.itemContainer, div.subCategoryContainer {
    float: none;
    display: block;
    width: 50%!important;
    float: left;
}
	div.catItemView {
    margin-bottom: 0px;
}
	div.catItemImageBlock {
    padding: 8px 0;
    margin: 0 0 0px 0;
}
	div.itemImageBlock {
    width: 100%;
}
	div.itemExtraFields {
    width: 100%;
}
	div.itemImageGallery {
    width: 100%;
}
	ul.sigProClassic li.sigProThumb {
    margin-left: 7%;
}
	}