.group {
	padding:10px;
}

.group h3 {
	font-weight:bold;
}

.group .note {
	font-size:10px;
}
.requirement {
	text-align:right;
	color:red;
}
.inputRequirement {
	color:red;
}
.information {
	padding:5px;
}
.information_small {
	font-size:10px;
	padding:5px;
}
.message {
	color:red;
}


.wcontainer .fieldKey {
	font-weight:bold;
	padding-right:10px;
	text-align:right;
}

.wcontainer .fieldValue {
	padding-left:10px;
	text-align:left;
}

.wcontainer .total_table {
	text-align:right;
}

.wcontainer .total_table table {
	width:100%;
}



#page-index-products .current_cat .cat_image,
#page-index-categories .current_cat .cat_image {
	vertical-align:top;
}
#page-index-products .current_cat .cat_description,
#page-index-categories .current_cat .cat_description {
	vertical-align:top;
	padding:10px;
}
#page-index-products .current_cat .cat_description h3,
#page-index-categories .current_cat .cat_description h3 {
	font-weight:bold;
	margin-bottom:10px;
}
#page-index-categories .subcat {
}
#page-index-categories .subcat table {
	text-align:center;
	margin:0px auto;
}
#page-index-categories .subcat table td {
	padding:10px 3px;
}


#page-product_reviews_write .price{
	text-align:right;
	font-weight:bold;
	font-size:16px;
	padding-right:20px;
	padding-bottom:10px;
}
#page-product_reviews_write td {
	vertical-align:top;
}
#page-product_reviews_write .title_review {
	padding-top:10px;
}
#page-product_reviews_write .no_html {
	text-align:right;
}


#page-product_reviews .price{
	text-align:right;
	font-weight:bold;
	font-size:16px;
	padding-right:20px;
	padding-bottom:10px;
}
#page-product_reviews td {
	vertical-align:top;
}
#page-product_reviews .date_added {
	text-align:right;
}
#page-product_reviews .review {
	padding:10px;
}

#page-product_reviews_info .price{
	text-align:left;
	font-weight:bold;
	font-size:16px;
	padding-right:20px;
	padding-bottom:10px;
}
#page-product_reviews_info td {
	vertical-align:top;
}
#page-product_reviews_info .date_added {
	text-align:right;
}
#page-product_reviews_info .by {
	padding:10px;
}
#page-product_reviews_info .review {
	padding:15px;
}
#page-product_reviews_info .wthumb {
	background-image: url(../images2/thumb_big.png);
}




/* @group Product Details */

#page-product_info .body .content {

	padding: 20px;

}

#page-product_info  .wthumb {

	background-image: url(../images2/thumb_big.png);
	float: left;


}

#page-product_info .infos {

	background-color: #EFF3FC;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding: 18px 25px 18px 25px ;
	margin-left: 293px;
	_height: 147px;
	max-height: 207px;
}



#page-product_info .infos li {

	padding-bottom: 15px;

}

#page-product_info .infos .title {

	font-size: 15px;
	display: inline-block;
	width:100px;
}

#page-product_info .infos .value.price strong {

	font-size: 18px;
	color: #555;

}

#page-product_info .infos .winput_button {
	margin-left: 10px;
}

#page-product_info .infos .value.stock {

	background: url(../images2/icon_instock.png) no-repeat scroll right top;
	padding-right: 30px;
	padding-bottom: 10px;
}

#page-product_info .infos .value.soldout {

	background: url(../images2/icon_soldout.png) no-repeat scroll right top;
	padding-right: 30px;
	padding-bottom: 10px;
}
#page-product_info .infos .value.supply {

	background: url(../images2/icon_supply.png) no-repeat scroll right top;
	padding-right: 30px;
	padding-bottom: 10px;
}
#page-product_info .desc {
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 13px;
	line-height: 15px;
}
#page-product_info .quantity_price {

}#page-product_info .quantity_price .infobox {

	border: 1px solid #2752AE;

}
#page-product_info .quantity_price .infobox td {
	padding: 2px;
	border-bottom: 1px solid #6092D1;
}

#page-product_info .quantity_price .infobox  .infoBoxHeading {
	font-weight: bold;
}
#page-product_info .product_options {
	padding: 5px 0 10px 0;
	font-size: 13px;
}
#page-product_info .product_options .text {
	font-weight: bold;
	padding-bottom: 5px;
}

#page-product_info .product_options .options_item  {
 	padding-left: 10px;
 	padding-bottom: 5px;
}

#page-product_info .also_purchased .wthumb {
	float: none;
}
#page-product_info .also_purchased .infoBoxContents td {
	font-size: 13px;
	padding-bottom: 10px;
}
#page-product_info .also_purchased_text {
	font-size: 13px;
	padding-bottom: 15px;
}

/* @end */





#page-contact_us td input {
	margin-bottom: 15px;
}




#page-checkout_payment .payment_error {
	color:red;
	padding:20px;
}
#page-checkout_payment .payment_error .e_title {
	font-weight:bold;
	font-size:16px;
}
#page-checkout_payment .payment_error .e_error {
}

#page-checkout_payment .payment_method table table {

	background-color: #EFF3FC;
	margin: 10px;
	
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	
}

#page-checkout_payment .payment_method table table td {

	padding: 15px;
	
}

#page-shipping_cart .total {
	margin-right: 40px;
	text-align: right;
	font-size: 14px;
	margin-bottom: 30px;
}