/* == CATEGORY_CONTENT == */

		.category_content {
		display: inline;
		margin: 10px 0 0 0;
		width: 720px;
		float: left; }
		
		.category_content h1 {
		color: #bd0926;
		font-size: 30px;
		letter-spacing: -2px;
		margin: 0;
		font-weight: normal; }
		
			.category_content .h1category {
			color: #999; }
			
		.category_content .category_sorting {
		width: 720px;
		height: 20px;
		margin-bottom: 10px; }
		
		  .category_sorting p {
		  font-size: 14px;
color: #999; }
		  
		  .category_sorting .showing {
		  float: left; width: 100%; text-align: left; }
		  
		    .showing .product_count { font-weight: bold; font-style: normal;
		    color: #bd0926; }
.product_count2 {
color: #666; font-style: normal; font-weight: bold; }
		  
		  .category_sorting .sort_by {
		  float: left; }
		  
		  .category_sorting .show_amount {
		  float: right; }


/* == CATEGORY OBJECTS == */
			
.categoryobject_container {
float: left; display: inline; clear: both; }
					
.categoryobject {
width: 231px; margin: 0 3px 10px 3px; float: left; display: block; }

.categoryobject .zoom { margin: 0; position: absolute; width: 29px; height: 23px; z-index: 99; }

.categoryobject .image {
display: block; width: 100%; text-align: center; height: 147px; padding-bottom: 5px; padding-top: 10px; border-top: 5px solid #8a8673; }

.categoryobject .h3_container { float: left; padding: 0 5px; width: 221px; }

.categoryobject h3 {
display: block; font-size: 12px; font-weight: normal; float: left; font-style: italic; line-height: 22px; height: 20px; padding: 0; color: #666; width: 100%; text-align: center; }

.categoryobject h3 a:link,
.categoryobject h3 a:visited,
.categoryobject h3 a:active {
color: #666; text-decoration: none; }

.categoryobject h3 a:hover {
color: #bd0926; width: 100%; text-decoration: none; }
		  
.categoryobject .description_container {
background: no-repeat #fff top left url('/layouts/emylittle/bkg_description.gif'); display: inline-block; float: left; font-size: 0px; height: 22px; width: 231px;
display: none; }

.categoryobject p.description {
font-size: 11px; color: #666; padding: 3px 5px 0 5px; display: inline-block; display: block; text-align: center; font-style: italic; }

.categoryobject .price_container {
width: 231px; background: #e5decd; float: left; height: 100%; overflow: hidden; margin-top: 5px; }

.categoryobject table.price_cart { width: 231px; }

.categoryobject .price_container td { border-bottom: 0; padding: 0; }

.categoryobject .price_container td.price {
color: #bd0926; font-size: 18px; font-weight: normal; padding: 10px 0 10px 10px; text-align: left; line-height: 100%; }

.categoryobject .price_container td.button { text-align: right; padding: 10px 10px 10px 0; line-height: 100%; height: 100%; }

/* == END / CATEGORY OBJECTS ==*/


.category_content .nomargin {
margin: 0 0 13px 0; }

.category_content .box_top {
		float: left;
		width: 100%;
		height: 5px;
font-size: 0px;
		background: transparent no-repeat bottom left url('/layouts/emylittle/box_top.gif'); }
		
		.category_content .box_foot {
		float: left;
		width: 720px;
		height: 5px;
font-size: 0px;
		background: transparent no-repeat bottom left url('/layouts/emylittle/box_foot.gif'); }
		
		.category_content .page_box {
float: left;
width: 100%;
display: block; }		

.page_box table { background: #E8E8E8; width: 100%; padding: 4px 0 0 0; height: 21px; }
		
.page_box .left {
text-align: left;
width: 150px;
float: left; }
		
.page_box .page_number {
text-align: center;
width: 400px;
line-height: 12px;
display: block;
float: left;
font-size: 12px;
color: #ccc; }
		
.page_box .right {
text-align: right;
width: 150px;
display: block;
float: right; }

.category_details {
margin: 5px 0 10px 0;
display: block; }

.category_details a:link,
.category_details a:visited,
.category_details a:active {
color: #333; text-decoration: none; }

.category_details a:hover { color: #bd0926; border-bottom: 0; text-decoration: none; border-bottom: 1px solid #ccc; }

.category_details a img { border: 0; }

.category_details p { color: #666; display: block; font-size: 14px; line-height: 20px; margin: 0 0 10px 0; }

.buy {
float: right; }

.page_number .active_page {
font-size: 14px; font-weight: bold; color: #bd0926; line-height: 16px; }

.page_number a:link, .page_number a:visited, .page_number a:active {
color: #999; text-decoration: none; padding: 0 3px; }

.page_number a:hover {
color: #bd0926; text-decoration: none; }

.page_box .prev {
background: no-repeat left 4px url('/layouts/emylittle/arrow_left_nolink.gif');
color: #adadad;
float: left;
font-size: 12px;
padding: 0 0 0 14px;
margin-left: 10px;
text-align: right; }

.page_box .nxt {
background: no-repeat right 4px url('/layouts/emylittle/arrow_right_nolink.gif');
color: #adadad;
text-decoration: none;
float: right;
font-size: 12px;
padding: 0 14px 0 0;
margin-right: 10px;
text-align: left; }
						
.page_box a:link .prev,
.page_box a:visited .prev,
.page_box a:active .prev {
background: no-repeat left 4px url('/layouts/emylittle/arrow_left.gif');
text-decoration: none;
float: left;
font-size: 12px;
padding: 0 0 0 14px;
margin-left: 10px;
color: #666;
text-align: right;
cursor: hand; cursor: pointer; }

.page_box a:hover .prev {
background: no-repeat left 4px url('/layouts/emylittle/arrow_left_hover.gif');
text-decoration: none;
color: #333; }


.page_box a:link .nxt,
.page_box a:visited .nxt,
.page_box a:active .nxt {
background: no-repeat right 4px url('/layouts/emylittle/arrow_right.gif');
text-decoration: none;
float: right;
padding: 0 14px 0 0;
margin-right: 10px;
color: #666;
font-size: 12px;
text-align: left;
cursor: hand; cursor: pointer; }

.page_box a:hover .nxt {
background: no-repeat right 4px url('/layouts/emylittle/arrow_right_hover.gif');
text-decoration: none;
color: #333; }

/* PREV_NXT */

.prev_nxt {
background: #e8e8e8;
display: inline;
float: left;
width: 720px;
font-size: 11px;
font-weight: bold;
margin: 10px 0 10px 0;
text-align: center; }

.prev_nxt .top {
background: no-repeat #fff bottom left url('/layouts/emylittle/box_top.gif');
display: inline;
float: left;
width: 720px;
height: 5px; }

.prev_nxt .foot {
background: no-repeat #fff bottom left url('/layouts/emylittle/box_foot.gif');
display: inline;
float: left;
font-size: 0px;
width: 720px;
height: 5px; }

.prev_nxt .prev {
background: no-repeat left 4px url('/layouts/emylittle/arrow_left_nolink.gif');
color: #adadad;
float: left;
padding: 1px 0 0 14px;
margin-left: 10px;
text-align: right; }

.prev_nxt .nxt {
background: no-repeat right 4px url('/layouts/emylittle/arrow_right_nolink.gif');
color: #adadad;
text-decoration: none;
float: right;
padding: 1px 14px 0 0;
margin-right: 10px;
text-align: left; }
						
.prev_nxt a:link .prev,
.prev_nxt a:visited .prev,
.prev_nxt a:active .prev {
background: no-repeat left 4px url('/layouts/emylittle/arrow_left.gif');
text-decoration: none;
float: left;
padding: 1px 0 0 14px;
margin-left: 10px;
color: #999;
text-align: right;
cursor: hand; cursor: pointer; }

.prev_nxt a:hover .prev {
background: no-repeat left 4px url('/layouts/emylittle/arrow_left_hover.gif');
text-decoration: none;
color: #666; }


.prev_nxt a:link .nxt,
.prev_nxt a:visited .nxt,
.prev_nxt a:active .nxt {
background: no-repeat right 4px url('/layouts/emylittle/arrow_right.gif');
text-decoration: none;
float: right;
padding: 1px 14px 0 0;
margin-right: 10px;
color: #999;
text-align: left;
cursor: hand; cursor: pointer; }

.prev_nxt a:hover .nxt {
background: no-repeat right 4px url('/layouts/emylittle/arrow_right_hover.gif');
text-decoration: none;
color: #666; }

.page_number {
color: #ccc;
display: inline;
margin: 0 auto;
font-size: 12px;
font-weight: normal;
line-height: 14px;
text-align: center;
width: 400px; }

.page_number .active_page {
font-size: 14px; font-weight: bold; color: #bd0926; line-height: 14px; }

.page_number a:link, .page_number a:visited, .page_number a:active {
color: #999; text-decoration: none; padding: 0 3px; }

.page_number a:hover {
color: #bd0926; text-decoration: none; }
#featuredproducts { margin: 25px 0 0 0;
display: inline; float: left; width: 100%; }

.noproducts_in_cat { font-size: 18px; color: #666; border-top: 10px solid #e8e8e8; padding-top: 10px; display: none; }

.noproducts_in_cat .leftarrow { font-weight: bold; font-size: 20px; color: #bd0926; }


.subcategories_object_container { display: inline; float: left; margin: 10px 0; padding-left: 10px; width: 710px; overflow: hidden; }

.subcategories_object_container h2 {
font-size: 20px; font-weight: normal; color: #666; display: block; margin: 0 0 20px 0; }

.subcategories_object {
background: no-repeat #fff top left url('/layouts/emylittle/bkg_subcategories_object.gif'); border: 0; float: left; width: 140px; margin: 0 16px 30px 0; padding: 10px; height: 180px; display: inline; }

.subcategories_object img { border: 0; }

.subcategories_object a:link,
.subcategories_object a:visited,
.subcategories_object a:active {
text-decoration: none; width: 140px; text-align: center; float: left; display: inline; color: #666; border: 0; }

.subcategories_object a:hover { color: #bd0926; text-decoration: none; border: 0; }

.subcategories_object h4 { margin-top: 10px; font-size: 18px; text-align: center; height: 45px; float:left; font-weight: bold; letter-spacing: -1px; display: inline; overflow: hidden; width: 140px; }

.subcategories_object h4 a:link, .subcategories_object h4 a:visited, .subcategories_object h4 a:active { display: inline; float: none; } 

.subcategories_img_container {
width: 140px; height: 140px; }