#category_list {

	width:100%;

	margin:0 0 -20px -30px;

}

#category_list .category {

	width:290px;

	border:none;

	padding:10px 0;

	margin:0;

	display:block;

	float:left;

	width:48%;

	height:200px;
	
	/*background: #000000 url(/images/img-bground.jpg) no-repeat top;*/

}

#category_list .category p {

	padding:0;

	margin:0;

	text-align:center;

	font-size:0.8em;

	font-weight:bold;

	text-transform:uppercase;

}

#category_list .category p a{

	display:block;

	text-decoration:none;

}

#category_list .category p a:hover {

	color:#fff;

}

#category_list .category p a {

}

#category_head {

	text-transform:uppercase;

	color:#fff;

	font-size:1.2em;

}

.category-summary {

	font-size:.9em;

	text-transform:uppercase;

	margin-bottom:10px;

}

.category-pages {

	text-align:center;

}

#category_breadcrumb {

	font-size:1em;

}

#product_list {


}

#related_products  {

	width:auto;

	float:left;

	/*padding-bottom:15px;*/

}



#product_list  img, #related_products  img {

}



#product_list  p, #related_products  p {

	/*font-size:14px;*/

	padding:0;

	margin:0;

}

div.product {
	height:180px;
}
.products-table {
	width:100%;
	margin:0 auto;
}
#product_list  p a, #related_products  p a {

	display:block;

}

#product_list  p a:hover, #related_products  p a:hover {

	background-color:#66FF66;

}

#product_list s-table-picture {

	min-width:110px;

}

#product_list s-table-picture a img {

	/*float:left;

	margin:0 10px 0 0;

	border:1px solid #737373;

	padding:5px;*/

	border:none;

	padding-top:10px;

	

}

#related_products {

	clear:both;

}

#related_products  img {

	float:left;

	margin:0 10px 0 0;

}

.on_special {

	color:#f00;

}

-title, -title a {

	text-transform:uppercase;

	color:#7cc576;

	font-size:.95em;

	text-align:center;

}

div#product_list div.product{

    width:50%;

	float:left;


}
div#product_list div.product a{

	text-align:center;
	display:block;
	width:100%;

}


 s-table th {

	text-transform:uppercase;

	color:#fff;

	

}

s-table-description {

	display:none;

	/*vertical-align:bottom;

	font-size:1em;

	color:#7cc576;*/

}

#product_image {

	float:right;

}

-img-container {
	width:100%;
	text-align:center;
}
-img-container img {
	margin-bottom:15px;
}

.item-price {

	color:#fff;

	padding-top:15px;

	text-align:center;

}

s-table {
	
	width:100%;

	margin:0; /* 15px */

}

s-table-picture {

	vertical-align:top;

}

s-table a {

	text-decoration:none;

}



#body_products-om #main img {

	width:auto;

}

#body_products-om td img {

	border:1px solid #737373;

	padding:5px;

}

/*-------------------------------------------------------- Cart Design ---------------------------------------------*/

#add_to_cart {

	width:200px;

	border-bottom:1px dashed #737373;

	border-top:1px dashed #737373;

	padding:20px 0;

	margin:0;

}

#add_to_cart_submit {

	background:none;

	width:173px;

	height:33px;

	border:none;

	padding:0;

	cursor:pointer;

	margin:0;

}	

#cart_list {

	width:558px;

}

#cart_list th {

	color:#7cc576;

	text-transform:uppercase;

	text-align:center;

	font-size:85%;

}

#cart_list td {

	text-align:center;

	padding:15px 0;

	border-top:1px dashed #737373;

}

#goback a {

	margin-left:57px;

	display:block;

	background: url(/images/prev-button.jpg) no-repeat;

	text-indent:-9999em;

	float:left;

	height:21px;

	width:61px;

}

.back-button {

	display:block;

	background: url(/images/back-button.jpg) no-repeat;

	text-indent:-9999em;


	height:23px;

	width:62px;

}

.category-previous a {

	display:block;

	background: url(/images/prev-button.jpg) no-repeat;

	text-indent:-9999em;

	float:left;

	height:21px;

	width:61px;

}

.category-next a {

	background:url(/images/next-button.jpg) no-repeat;

	height:21px;

	width:61px;

	display:block;

	text-indent:-9999em;

	cursor:pointer;

	float:right;

}

s_home_link a {

	display:block;

	background: url(/images/prev-button.jpg) no-repeat;

	text-indent:-9999em;

	height:21px;

	width:61px;

	margin-top:40px;	

}

table.click-enlarge-table{

	font-size:80%;

	text-align:center;

}

#checkout-link {

	background: url(/images/checkout.jpg) no-repeat;

	width:167px;

	height:33px;

	display:block;

	text-indent:-9999em;

	position:absolute;

	top:20px;

	right:20px;

}	

#view-cart {

	background: url(/images/view-cart.jpg) no-repeat;

	width:164px;

	height:33px;

	display:block;

	text-indent:-9999em;

	position:absolute;

	top:20px;

	right:210px;

}

#cart_summary em {

	position:absolute;

	top:65px;

	right:30px;

	color:#fff;

	font-size:.8em;

}

.confirmation {

	color:#44e131;

	font-weight:bold;	

}

.confirmation a {

	display:none;

}

.remove-button {

	background: url(/images/remove-button.jpg) no-repeat;

	width:62px;

	height:23px;

	text-indent:-9999em;

	display:block;

	margin-top:15px;

}

#items_in_cart_product {

	line-height:1em;

/*-------------------------------------------------------- View Cart Design ---------------------------------------------*/

}

.remove-item {

	background: url(/images/remove-button.jpg) no-repeat;

	width:62px;

	height:23px;

	text-indent:-9999em;

	display:block;

	float:left;

}

.remove-all {

	background: url(/images/remove-all-button.jpg) no-repeat;

	width:62px;

	height:23px;

	text-indent:-9999em;

	display:block;

}

.checkout {

	background: url(/images/checkout.jpg) no-repeat;

	width:167px;

	height:33px;

	display:block;

	text-indent:-9999em;

}

.store-home {

	background: url(/images/store-home.jpg) no-repeat;

	width:62px;

	height:23px;

	display:block;

	text-indent:-9999em;

}

.cart-description {

	text-align:left;

}

table#cart_list td.cart-qty {

	text-align:center;

}

table#cart_list td.cart-price {

	text-align:center;

}

table#cart_list td.cart-price {

	text-align:center;

}

table#cart_list td.cart-total {

	text-align:center;

}

table#cart_list td.cart-grand-total {

	text-align:center;

}

/*-------------------------------------------------------- Checkout Form Design ---------------------------------------------*/

form#checkout-form-field {

	font-size:85%;

}

form#checkout-form-field td {

	vertical-align:top;

}

form#checkout-form-field th {

	font-size:1.1em;

	text-transform:uppercase;

	padding-top:20px;

}

form#checkout-form-field td label {

	color:#7CC576;

	float:left;

	font-weight:bold;

	text-transform:uppercase;

	width:120px;

}

form#checkout-form-field input, textarea {

	background-color:#212121;

	border:1px solid #7CC576;

	color:#FFFFFF;

	float:right;

	font-family:"Arial",sans-serif;

	font-size:100%;

	overflow:hidden;

	padding:3px;

	width:180px;

	margin-bottom:8px;

}

form#checkout-form-field select {

	width:60%;

}

form#checkout-form-field textarea {

	height:170px;

}

#continue-button {

	background:none;

	width:65px;

	height:26px;

	border:none;

	padding:0;

	cursor:pointer;

	margin:10px 0 0 120px;

	float:left;

}

#cancel-button {

	background:none;

	width:65px;

	height:26px;

	border:none;

	padding:0;

	cursor:pointer;

	margin-top:10px;

	float:left;

}

th-title{
	height:3em;

}
.file-type {
	text-transform:uppercase;
}
.prod-details-title {
	text-transform:uppercase;

	color:#7cc576;
	
	margin-top:15px;

	font-size:.8em;

	text-align:center;
	
	font-weight:bold;
}
