/*BASE STYLES */
a{
	color:#3b5998;
}

#fcommerce_admin_header{background:#fff;}
#fb_commerce_nav_bar, #catalog_banner,#fg_footer{background:transparent; border:none; padding:5px;}
#fb_commerce_nav_bar{padding: 0 5px 8px 0;border-bottom: 1px solid #e3e3e3;}
#fg_footer{padding:15px 5px;}
#sg_add_page{border-top:1px solid #ddd; border-bottom:none;}
/** CATALOG **/
.cat_item_price{color:#666;}
.cat_item_discount{font-size: 13px;}
.cat_item_photo_cont{
	height:300px;
	width: 256px;
}
.cat_item_info_cont{
	background: none repeat scroll 0 0 rgb(255, 255, 255);
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
  bottom: 0;
  color: #FFFFFF;
  margin-top: -45px;
  position: absolute;
  width: 246px;
}
.cat_item_price_cont{margin-top:5px;}
.cat_item_title{color:#3b5998;height:auto; width:240px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
#pagination_txt .emph{color:#3b5998;}
a.page_num{color:#3b5998;}
/** SHOPPING CART STYLES **/
/** background:#E9E8E8; **/
.btn_back img{margin:0px 5px; width:7px;}
.btn_back a:hover{text-decoration: underline;}
.cat_tab{padding-left: 20px;text-transform:uppercase;padding-top:3px;}
#fcommerce_cart_cont,#banner_fcommerce_cart_cont{
	color:#111;
	background: #eee;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	box-shadow:0px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);
	vertical-align:middle;
	padding:2px 0px;
	border:1px solid #ccc;
}
#fcommerce_cart_cont:hover, #banner_fcommerce_cart_cont:hover{opacity:.7;}
#fcommerce_cart_cont .fcommerce_cart_txt, #banner_fcommerce_cart_cont .fcommerce_cart_txt{line-height:18px; vertical-align:-2px;}
#fcommerce_cart_cont #shopping_cart_img, #banner_fcommerce_cart_cont #shopping_cart_img{vertical-align:middle; }
.btn_add_cart{
	color:#fff;
	background: #5B74A8;
	border: 1px solid #294478;
	margin:-3px 5px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	box-shadow:0px 1px 0px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 1px 0px rgba(0,0,0,0.1);
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	padding: 8px;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap;
}
.btn_back{font-weight:bold; color:#3b5998; margin-top:4px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.btn_add_cart:hover,#fcommerce_cart_cont:hover{opacity:.8;}
#add_cart_cont{margin-top:5px; padding:7px; background:#f2f2f2;}
#shopping_cart .product_cont .photo_cont{max-width:50px; max-height:75px; overflow:hidden; display:inline-block; vertical-align:middle;}
#details_cont {margin: 18px 0px 15px 0;}
#shopping_cart .product_cont .photo_cont .photo{
	max-width:50px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
#shopping_cart .product_cont .name{display:inline-block; width:200px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#shopping_cart{width:100%;}
#th_product_quantity{}
#th_product_price{}
#th_product_total{}
/*PRODUCT & DEAL CSS */
#deal_time_left{
	font-size:10px;
	font-weight:bold;
	margin:15px 0px 5px 0px;
}
#deal_time_left .deal_time_remaining{
	color:#DC8C10;
	font-size:12px;
}
#deal_discount_section{
	margin:10px 0px;
	width:100%;
	text-align:center;
	color:#777;
	font-size:16px;
}
#deal_discount_section .discount_val_section{
	padding:0px 20px;
}
#orig_price,#discount{
	border-right:1px solid #999;
}
#deal_discount_section .value{font-size:18px;font-weight:bold;}

#comm_title{color:#535B89;}
.fcommerce_wrap{padding:10px; background:#F2F2F2;}
.pay_enter_header,#account_info,#payment_info,#shipping_info,.deal_terms_checkbox{
	background:#fff;
	box-shadow:0px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);
	padding:5px 10px;
	border-radius:4px;
	-moz-border-radius:4px;	
}

#shipping_info{margin:10px 0px;}
.fcommerce_wrap a{
  color:#666;
}
.fcommerce_wrap a:hover{
  text-decoration:underline;
}

.deal_terms a{
  color:#5cc11d;
}

.deal_terms a:hover{
  color:#5cc14d;
  text-decoration:underline;
}

.payment_title_med,.payment_title_sm{color:#333;}
#btn_purchase, #btn_buy_now { 
  margin-top: 0;
  
  color: #fff;
  text-shadow: 0px 1px 2px #203400;
  padding: 5px 10px;
  font-size: 18px;
  text-transform: none;
  font-weight: 500;
  letter-spacing: 0.25px;
  cursor:pointer;
  
  background: rgb(57,212,29);
background: -moz-linear-gradient(top, rgba(57,212,29,1) 0%, rgba(56,211,29,1) 3%, rgba(59,209,24,1) 5%, rgba(69,205,11,1) 8%, rgba(72,203,9,1) 13%, rgba(78,200,0,1) 15%, rgba(91,189,0,1) 36%, rgba(93,182,0,1) 51%, rgba(86,175,0,1) 62%, rgba(81,176,0,1) 64%, rgba(80,174,0,1) 69%, rgba(74,173,0,1) 72%, rgba(70,168,0,1) 77%, rgba(69,167,0,1) 82%, rgba(63,166,1,1) 85%, rgba(62,166,0,1) 87%, rgba(46,161,12,1) 97%, rgba(38,160,15,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(57,212,29,1)), color-stop(3%,rgba(56,211,29,1)), color-stop(5%,rgba(59,209,24,1)), color-stop(8%,rgba(69,205,11,1)), color-stop(13%,rgba(72,203,9,1)), color-stop(15%,rgba(78,200,0,1)), color-stop(36%,rgba(91,189,0,1)), color-stop(51%,rgba(93,182,0,1)), color-stop(62%,rgba(86,175,0,1)), color-stop(64%,rgba(81,176,0,1)), color-stop(69%,rgba(80,174,0,1)), color-stop(72%,rgba(74,173,0,1)), color-stop(77%,rgba(70,168,0,1)), color-stop(82%,rgba(69,167,0,1)), color-stop(85%,rgba(63,166,1,1)), color-stop(87%,rgba(62,166,0,1)), color-stop(97%,rgba(46,161,12,1)), color-stop(100%,rgba(38,160,15,1)));
background: -webkit-linear-gradient(top, rgba(57,212,29,1) 0%,rgba(56,211,29,1) 3%,rgba(59,209,24,1) 5%,rgba(69,205,11,1) 8%,rgba(72,203,9,1) 13%,rgba(78,200,0,1) 15%,rgba(91,189,0,1) 36%,rgba(93,182,0,1) 51%,rgba(86,175,0,1) 62%,rgba(81,176,0,1) 64%,rgba(80,174,0,1) 69%,rgba(74,173,0,1) 72%,rgba(70,168,0,1) 77%,rgba(69,167,0,1) 82%,rgba(63,166,1,1) 85%,rgba(62,166,0,1) 87%,rgba(46,161,12,1) 97%,rgba(38,160,15,1) 100%);
background: -o-linear-gradient(top, rgba(57,212,29,1) 0%,rgba(56,211,29,1) 3%,rgba(59,209,24,1) 5%,rgba(69,205,11,1) 8%,rgba(72,203,9,1) 13%,rgba(78,200,0,1) 15%,rgba(91,189,0,1) 36%,rgba(93,182,0,1) 51%,rgba(86,175,0,1) 62%,rgba(81,176,0,1) 64%,rgba(80,174,0,1) 69%,rgba(74,173,0,1) 72%,rgba(70,168,0,1) 77%,rgba(69,167,0,1) 82%,rgba(63,166,1,1) 85%,rgba(62,166,0,1) 87%,rgba(46,161,12,1) 97%,rgba(38,160,15,1) 100%);
background: -ms-linear-gradient(top, rgba(57,212,29,1) 0%,rgba(56,211,29,1) 3%,rgba(59,209,24,1) 5%,rgba(69,205,11,1) 8%,rgba(72,203,9,1) 13%,rgba(78,200,0,1) 15%,rgba(91,189,0,1) 36%,rgba(93,182,0,1) 51%,rgba(86,175,0,1) 62%,rgba(81,176,0,1) 64%,rgba(80,174,0,1) 69%,rgba(74,173,0,1) 72%,rgba(70,168,0,1) 77%,rgba(69,167,0,1) 82%,rgba(63,166,1,1) 85%,rgba(62,166,0,1) 87%,rgba(46,161,12,1) 97%,rgba(38,160,15,1) 100%);
background: linear-gradient(to bottom, rgba(57,212,29,1) 0%,rgba(56,211,29,1) 3%,rgba(59,209,24,1) 5%,rgba(69,205,11,1) 8%,rgba(72,203,9,1) 13%,rgba(78,200,0,1) 15%,rgba(91,189,0,1) 36%,rgba(93,182,0,1) 51%,rgba(86,175,0,1) 62%,rgba(81,176,0,1) 64%,rgba(80,174,0,1) 69%,rgba(74,173,0,1) 72%,rgba(70,168,0,1) 77%,rgba(69,167,0,1) 82%,rgba(63,166,1,1) 85%,rgba(62,166,0,1) 87%,rgba(46,161,12,1) 97%,rgba(38,160,15,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#39d41d', endColorstr='#26a00f',GradientType=0 );
width: 138px;
height: 40px;
border-top: 1px solid #6cbb5f;
border-bottom: 1px solid #258d39;
border-right: 1px solid #2fa144;
border-left: 1px solid #39a751;
border-radius: 3px;
box-shadow: 1px 1px 3px #5ab922;
  
}
  
#btn_purchase:hover, #btn_buy_now:hover{
  border: 1px solid #84c026;
  border-top: 1px solid #e0ffaf;
  border-bottom: 1px solid #84c026 repeat-x;
  text-shadow: 0px 1px 1px #385b01;
  box-shadow: 0px 0px 3px rgba(0, 0, 1, 0.5);
  background: #b5eb60;
  background: -moz-linear-gradient(top, #b5eb60 0%, #76b317 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b5eb60), color-stop(100%, #76b317));
  background: -webkit-linear-gradient(top, #b5eb60 0%, #76b317 100%);
  background: -o-linear-gradient(top, #b5eb60 0%, #76b317 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5eb60', endColorstr='#76b317')";
}

.ps-checkout-r .pay-submit {
    background: rgb(57,212,29) !important;
    background: -moz-linear-gradient(top, rgba(57,212,29,1) 0%, rgba(56,211,29,1) 3%, rgba(59,209,24,1) 5%, rgba(69,205,11,1) 8%, rgba(72,203,9,1) 13%, rgba(78,200,0,1) 15%, rgba(91,189,0,1) 36%, rgba(93,182,0,1) 51%, rgba(86,175,0,1) 62%, rgba(81,176,0,1) 64%, rgba(80,174,0,1) 69%, rgba(74,173,0,1) 72%, rgba(70,168,0,1) 77%, rgba(69,167,0,1) 82%, rgba(63,166,1,1) 85%, rgba(62,166,0,1) 87%, rgba(46,161,12,1) 97%, rgba(38,160,15,1) 100%)  !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(57,212,29,1)), color-stop(3%,rgba(56,211,29,1)), color-stop(5%,rgba(59,209,24,1)), color-stop(8%,rgba(69,205,11,1)), color-stop(13%,rgba(72,203,9,1)), color-stop(15%,rgba(78,200,0,1)), color-stop(36%,rgba(91,189,0,1)), color-stop(51%,rgba(93,182,0,1)), color-stop(62%,rgba(86,175,0,1)), color-stop(64%,rgba(81,176,0,1)), color-stop(69%,rgba(80,174,0,1)), color-stop(72%,rgba(74,173,0,1)), color-stop(77%,rgba(70,168,0,1)), color-stop(82%,rgba(69,167,0,1)), color-stop(85%,rgba(63,166,1,1)), color-stop(87%,rgba(62,166,0,1)), color-stop(97%,rgba(46,161,12,1)), color-stop(100%,rgba(38,160,15,1)))  !important;
    background: -webkit-linear-gradient(top, rgba(57,212,29,1) 0%,rgba(56,211,29,1) 3%,rgba(59,209,24,1) 5%,rgba(69,205,11,1) 8%,rgba(72,203,9,1) 13%,rgba(78,200,0,1) 15%,rgba(91,189,0,1) 36%,rgba(93,182,0,1) 51%,rgba(86,175,0,1) 62%,rgba(81,176,0,1) 64%,rgba(80,174,0,1) 69%,rgba(74,173,0,1) 72%,rgba(70,168,0,1) 77%,rgba(69,167,0,1) 82%,rgba(63,166,1,1) 85%,rgba(62,166,0,1) 87%,rgba(46,161,12,1) 97%,rgba(38,160,15,1) 100%)  !important;
    background: -o-linear-gradient(top, rgba(57,212,29,1) 0%,rgba(56,211,29,1) 3%,rgba(59,209,24,1) 5%,rgba(69,205,11,1) 8%,rgba(72,203,9,1) 13%,rgba(78,200,0,1) 15%,rgba(91,189,0,1) 36%,rgba(93,182,0,1) 51%,rgba(86,175,0,1) 62%,rgba(81,176,0,1) 64%,rgba(80,174,0,1) 69%,rgba(74,173,0,1) 72%,rgba(70,168,0,1) 77%,rgba(69,167,0,1) 82%,rgba(63,166,1,1) 85%,rgba(62,166,0,1) 87%,rgba(46,161,12,1) 97%,rgba(38,160,15,1) 100%) !important;
    background: -ms-linear-gradient(top, rgba(57,212,29,1) 0%,rgba(56,211,29,1) 3%,rgba(59,209,24,1) 5%,rgba(69,205,11,1) 8%,rgba(72,203,9,1) 13%,rgba(78,200,0,1) 15%,rgba(91,189,0,1) 36%,rgba(93,182,0,1) 51%,rgba(86,175,0,1) 62%,rgba(81,176,0,1) 64%,rgba(80,174,0,1) 69%,rgba(74,173,0,1) 72%,rgba(70,168,0,1) 77%,rgba(69,167,0,1) 82%,rgba(63,166,1,1) 85%,rgba(62,166,0,1) 87%,rgba(46,161,12,1) 97%,rgba(38,160,15,1) 100%)  !important;
    background: linear-gradient(to bottom, rgba(57,212,29,1) 0%,rgba(56,211,29,1) 3%,rgba(59,209,24,1) 5%,rgba(69,205,11,1) 8%,rgba(72,203,9,1) 13%,rgba(78,200,0,1) 15%,rgba(91,189,0,1) 36%,rgba(93,182,0,1) 51%,rgba(86,175,0,1) 62%,rgba(81,176,0,1) 64%,rgba(80,174,0,1) 69%,rgba(74,173,0,1) 72%,rgba(70,168,0,1) 77%,rgba(69,167,0,1) 82%,rgba(63,166,1,1) 85%,rgba(62,166,0,1) 87%,rgba(46,161,12,1) 97%,rgba(38,160,15,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#39d41d', endColorstr='#26a00f',GradientType=0 ) !important;
}

#btn_buy_now{margin-top:13px;}

.donation-box {
	background-color: #f2f2f2;
}