html{
	 height: 100%;
}
#ex3_container {
 background-color: #f4f5f9;
 font-family: "Trebuchet MS";
 font-size: 13px;
 /*height: 100%;*/
 position: relative;
/* top: 91px;*/
}
  	  
#ex3_content {
 background-color: #ffffff;
 border: 1px solid gainsboro;
 /*left: 50%;*/
 /*position: absolute;*/
 /*top: 273px;*/
 /*transform: translate(-50%, -50%);*/
/* width: 1174px;*/
 margin: auto;
}
#ex3_content_bottom {
    left: -1px;
    margin: auto;
   /* position: absolute;*/
    /*width: 1174px;*/
} 		
#ex3_content .product_item {
 border-top: 1px solid #e1e0e0;
 height: 140px;
}
  		
#ex3_content .card-id-show {
 font-size: 17px;
 margin: 10px 0 7px 0px;
 text-align:center;
}
.card-id-show span{
	color: #3c404a;
    font-family: 'Product Sans' !important;
}
p.description
{
		font-family: 'Product Sans' !important;
		color:#3f3f4d !important;
		font-size:13px;
}
.card-id-show span:hover{
	color: #318eb1;
}
			
#ex3_inner_content{
  position: relative;
  text-align: center;
}
#ex3_inner_content h2{
  color:#2FA866;
  text-align: center;
  font-size: 24px;
}
#ex3_inner_content h4{
  color: #000000;
  font-size: 17px;
}
#ex3_inner_content .mylogo {
    			/*margin: 42px;*/
  width: 12%;
}
#ex3_inner_content .bucket {
  margin-top: 19px;
  width: 75px;
}
.product_item .col1 img{
	max-height: 100px;
  max-width: 100px;
}
.cart-details{
	margin-top: 24px;
}
.giftcoupon{
	position: relative;
  top: 28px;
}

.clsShipping{
	position: relative;
}
.clsShipping h6 {
    font-size: 14px;
    font-weight: bold;
}
.product_item .col1 {
	 margin-top: 20px;
   text-align: center;
}
#ex3_content_bottom .right_bottom {
    background-color: #ffffff;
    border-color: #e1e0e0 #e1e0e0 #30a964;
    border-style: solid;
    border-width: 1px 1px 4px;
    padding-left: unset;
    padding-right: unset;
    position: relative;
}

.right_bottom .clsInput {
     height: 26px;
    width: 192px;
}

.right_bottom .clsShippingType{
	  margin-left: 3px;
    width: 239px;
}
#ex3_content_bottom .promo-code{
	  margin: 12px 0 11px 22px;
}
#ex3_content_bottom .subtotal{
	  border-top: 1px solid #e1e0e0;
	  clear:both;
}
#ex3_content_bottom .subtotal span {
    float: right;
    margin: 10px 16px 0 0;
}
#ex3_content_bottom .subtotal label{
		margin: 13px 9px 1px 21px;
}
#ex3_content_bottom .total{
	  border-top: 1px solid #e1e0e0;
}
#ex3_content_bottom .total label {
    font-size: 23px;
    margin-left: 22px;
    margin-top: 8px;
}
#ex3_content_bottom .total span {
    float: right;
    font-size: 22px;
    position: relative;
    top: 8px;
}
#ex3_content_bottom .clssafe{
		margin: 31px;
    text-align: center;
}
.clscontainer {
   height: auto;
   overflow: hidden;
}   
.clscontainer .right {
    width: 48%;
    float: right;
    background:url("cart_icons.jpg") no-repeat scroll -10px -50px;
    height: 59px;
    /*width: 58px;*/
}
.clscontainer .left {
    background: rgba(0, 0, 0, 0) url("cart_icons.jpg") no-repeat scroll -18px -127px;
    float: left;
    height: 60px;
    overflow: hidden;
    width: 48%;
}
.clscontainer .left span,.clscontainer .right span {
	color: #4e4e57;
    font-family: 'Product Sans' !important;
    font-size: 14px;
    position: relative;
    top: 15px;
}

.left_bottom .clscard {
    background:url("cart_icons.jpg") no-repeat scroll -10px 9px;
    height: 59px;
    margin: -19px 0 0 166px;
    text-align: center;
    width: 305px;
}

#ex3_buttons {
    clear: both;
    margin: auto;
    padding-top: 25px;
}

#ex3_buttons .clsbuttons {
   height: auto;
   overflow: hidden;
}
#ex3_buttons .clsbuttons .right {
	float: right;
	margin-right: -6px;
	text-align: right;
	width: 225px;
}

#ex3_buttons .clsbuttons .left {
    float: none;
    height: 60px;
    overflow: hidden;
    width: auto;
    margin-left: 15%;
}
a.clscheckout {
  background: rgba(0, 0, 0, 0) url("../images/cart_2015/checkout-btn.png") no-repeat scroll 0 0;
  cursor: pointer;
  display: block;
  height: 32px;
  position: relative;
  top: 14px;
  width: 200px;
  float: right;
}
a.clscheckout:hover, a.clscheckout:focus{
	text-decoration: none !important;
}
a.clscheckout:hover
{
		background: rgba(0, 0, 0, 0) url("../images/cart_2015/checkout-btn-enable.png") no-repeat scroll 0 0;
}
.paypalBtn {
	background: rgba(0, 0, 0, 0) url("../images/cart_2015/pay-pal-btn.png") no-repeat scroll 0 0 !important;
	height: 32px !important;
	margin: 28px 0 0 !important;
	width: 200px !important;
	cursor: pointer;
	display: block;
	position: relative;
}
.paypalBtn:hover
{
	background: rgba(0, 0, 0, 0) url("../images/cart_2015/pay-pal-btn-enable.png") no-repeat scroll 0 0 !important;
}
.amazonBtn
{
	background: rgba(0, 0, 0, 0) url("../images/cart_2015/amazon-btn.png") no-repeat scroll 0 0 !important;
	height: 32px !important;
	margin: 12px 0 10px 0 !important;
	width: 200px !important;
	cursor: pointer;
	display: block;
	position: relative;
	float: right;
}
#paypal{
	float: right;
}
.amazonBtn:hover
{
		background: rgba(0, 0, 0, 0) url("../images/cart_2015/amazon-btn-enable.png") no-repeat scroll 0 0 !important;
}
.amazonBtn img
{
		display:none !important;
}
.clsbuttons .payLeft,.clsbuttons .amazonLeft
{
		color: white;
    float: left;
    font-family: "Product Sans" !important;
    font-size: 16px;
}
.clsbuttons .payRight
{
		 color: white;
    float: left;
    font-family: "Product Sans" !important;
    font-size: 20px;
    font-style: italic;
    font-weight: bold;
    margin-left: 12px;
    margin-top: -3px;
}
.clsbuttons .amazonRight
{
		background: rgba(0, 0, 0, 0) url("/images/cart_2015/amz1.png") no-repeat scroll -1px 0 / 90px 26px;
    float: left;
    height: 26px;
    margin-left: 3px;
    width: 100px;
}
.amazonBtn:hover .amazonRight
{
		background: rgba(0, 0, 0, 0) url("/images/cart_2015/amz2.png") no-repeat scroll 0 0 / 90px 26px;
    float: left;
    height: 26px;
    margin-left: 3px;
    width: 100px;
}
a.clsShopping {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #dde2ef;
    color: #676f84 !important;
    cursor: pointer;
    font-family: 'Product Sans' !important;
    font-size: 12px;
    padding: 7px 16px;
    position: relative;
    top: 14px;
}
.promo-code #promo_form {
    float: right;
    position: relative;
    right: 118px;
}

#promo_form .clsapply, .sales_tax .clsapply{
	 background-color: #5abeea;
    border: 0 none;
    color: #fff;
    height: 26px;
    width: 57px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px; 
    font-size:12px;
		font-family:'Product Sans' !important;    
		border-color:#dde2ef;
}
#shipping_options{
	  display: inline;
    margin-left: 6px;
}
#shipping_options #shipping_type {
		float: none;
}
.cart-details .myqty {
	  left: 3px;
    position: relative;
    text-align: center;
    width: 42px;
    float:left;
    font-size:12px;
    color:#3f3f4d;
    font-family:'Product Sans' !important;
}
.cart-details .mydelete a{
	float: left;
    left: 8px;
    position: relative;
    top: 3px;
}
#my_gift_card_form{
 	  left: 78px;
 }
 
.show_big_image{
 	  cursor:pointer
 }
 
 .style29 {	color: #993300;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
	  margin-left: 14px;
    margin-top: 22px;
  } 

  .shippingBox {
	margin: 5px;
	padding: 6px;
	border: 1px solid #0A246A;
	background-color: #FFFFFF;
 }
	.gift_text_box{
		
		position:absolute;
		width:100%;
		height:900px;
		vertical-align:middle;
	 	z-index:2000;
	}
	
	.gift_text_box2{
		position:absolute;
	 	width:100%;
		height:900px;
	 	background-color:#999; 
		opacity:0.6;
		filter:alpha(opacity=60); /* For IE8 and earlier */
	 }
	 
	.facebook_text_box{
		left:0px;
		top:0px;
		position:absolute;
		width:100%;
		height:900px;
		vertical-align:middle;
	 	z-index:2000;
	}
	
.facebook_text_box2{
		position:absolute;
	 	width:100%;
		height:900px;
	 	background-color:#999; 
		opacity:0.6;
		filter:alpha(opacity=60); /* For IE8 and earlier */
}
	 
.form-control{
	/*height:28px; */
}

.modal-header {
    padding: 3px 15px;
}

.modal-body {
    padding: 0;
}

.modal-footer {
    padding: 5px 15px 0;
}

.panel-heading {
    padding: 3px 15px;
}
@media (min-width:768px){
	.modal-dialog{
		width:600px;
	}
}

label{
	margin-bottom: 3px !important;
}

.viewDetails{
		font-size:20px;
		text-decoration:none;
}

.viewDetails:hover
{
		color:default;
}

#modalDeletePopup .popup_title{
			color: #c40001;
	    font-size: 30px;
	    font-weight: bold;
	    margin-top:5px;
}

#modalDeletePopup #frameTitle{
			font-size:20px;
			font-weight:bold;
			color:#303C48;
}

#modalDeletePopup #delivarydays {
			color:#636363;
			font-size: 15px;
	    font-weight: bold;
}

#modalDeletePopup #btn-delete{
			background:#C40001;
			width:100%;
			border:none;
			color: white;
	    height: 35px;
	    font-weight:bold;
}

#modalDeletePopup #btn-keep{
			background:#2DA800;
			width:100%;
			border:none;
			color: white;
	    height: 35px;
	    font-weight:bold;
}
.priceInfo p.total {
		background: #f5f5f5 none repeat scroll 0 0;
    border-bottom: 1px solid #e1e0e0;
    border-top: 1px solid #e1e0e0;
    color: #333;
    font-size: 17px !important;
    font-weight: 700;
    margin-bottom: 0 !important;
    padding: 10px 15px;
}
.clsedit a, .cart-details a{
   	color: #3f3f4d;
    cursor: pointer;
    font-family: 'Product Sans' !important;
    font-size: 16px;
    text-decoration: none;
}
.clsedit h5, .cart-details h5{
   	color: #3f3f4d;
    cursor: pointer;
    font-family: 'Product Sans' !important;
    font-size: 13px;
    text-decoration: none;
    margin-top:4;
}
.clsedit a img{
		 max-width: 15px;
}
.badge1{
	margin-bottom: -22px;
    margin-right: 5px;
}
.paymentIcons {
    margin: 14px 9px 0 0;
}
.size1{
	color:#6b7387 !important;
}
.editLink{
	color: #adb1bd !important;
    font-family: 'Product Sans' !important;
    font-size: 14px !important;
}
.shippingdays{
	color: #3f3f4d;
    display: inline-block;
    font-family: 'Product Sans' !important;
    font-size: 13px;
    margin-left: -45px;
    width: 220px;
    margin-top:4px;
}
.giftWrap > img {
    margin: 0 0 5px;
}
.giftWrap {
    color: #3f3f4d !important;
    font-family: 'Product Sans' !important;
    font-size: 12px !important;
    margin:2px !important;
}
.cart-details > h4 {
    color: #3f3f4d !important;
    font-family: Product Sans !important;
    font-size: 14px;
    min-height:25px;
}
.itemPrice {
    font-size: 23px !important;
}
.itemPrice sup {
    font-size: 14px;
    top: -6px;
}
.grand.itemPrice {
    float: right;
    font-family: 'Product Sans' !important;
    font-size: 20px !important;
    margin:10px 15px 0px 0px;
}
.grand.itemPrice sup {
    font-size: 15px;
    top: -8px;
}
.giftCheckbox
{
	  background: rgba(0, 0, 0, 0) url("/images_2014/login/checkbox2.png") no-repeat scroll -1px 5px;
    display: inline-block;
    height: 20px;
    margin-bottom: -5px;
    width: 20px;
}
.giftCheckbox.active
{
		background: rgba(0, 0, 0, 0) url("/images_2014/login/checkbox1.jpg") no-repeat scroll 0px 4px / 18px 40px;
}
.shippingdays label
{
		 background: rgba(0, 0, 0, 0) url("/images_2014/login/validation.png") no-repeat scroll 0 -30px / 22px 76px;
    float: left;
    height: 19px;
    width: 20px;
}
.cart-details
{
		min-height:75px;
}
		.styled-select select {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    color: #676f84;
    font-size: 12px;
    margin-top: 0px;
    padding-left: 7px;
    width: 109%;
    font-family:'Montserrat SemiBold';
}
   .styled-select {
    background: rgba(0, 0, 0, 0) url("/images_2014/login/drop-down.png") no-repeat scroll right center / 30px 40px;
    border: 1px solid #ccc;
    float: left;
    height: 30px;
    margin-left: 15px;
    overflow: hidden;
    width: 52%;
    margin-top:5px;
    border-radius:6px;
  }
  .confirm.green {
    background: green none repeat scroll 0 0;
    border: medium none;
    color: white !important;
    float: right;
    font-size: 16px;
    height: 40px;
    width: 90%;
}
.confirm.red
{
		background: red none repeat scroll 0 0;
    border: medium none;
    color: white !important;
    float: left;
    font-size: 16px;
    height: 40px;
    width: 90%;
}
#modalDeletePopup p,#modalDeletePopup .row
{
		margin:0;
}
.card-id-show div label
{
		font-family:'Product Sans' !important;
		font-size:20px;
		color:#3c404a;
}
.card-id-show div span
{
		font-family:'Product Sans' !important;
		font-size:20px;
		color:#318eb1;
}
.cart-details h4 span
{
		font-size:16px;
}
.cart-details h5
{
		font-size:14px;
}
.cart-details h5.size1
{
		color:#6b7387;
}
h5.itemPrice
{
		font-size:18px !important;
}
.promo-code label,.clsInput
{
		font-size:12px;
		font-family:'Product Sans' !important;
		color:#3f3f4d !important;
		font-weight:normal;
}
.cls1 label,.cls1 span
{
		font-size:14px;
		font-family:'Product Sans' !important;
		font-weight:normal;
		color:#3f3f4d !important;
}
.total label
{
		font-size:18px !important;
		font-family:'Montserrat SemiBold';
		font-weight:normal;
		color:#3f3f4d !important;
}

/*- New HTML changes and css for modal */

#paypalModal a {
		    cursor: pointer;
		}
 		#paypalModal .modal-dialog,#paypalModal .modal-content,#paypalModal .modal-body
 		{
 				width:900px;
 		} 
 		#paypalModal .panel
 		{
 				width:898px;
 		} 
 		#paypalModal .cart-panel-heading
 		{
 				width:100%;
 		}
 		#paypalModal .image-logo
 		{
 				width:20%;
 				float:left;
 		}
 		#paypalModal .image-logo img
 		{
 				width:120px;
 				margin-top:16px;
 				margin-left:10px;
 		}
 		#paypalModal .mainColorDiv
 		{
 				width:100%;
 				height:13px;
 				background:#74BBE9;
 		}
 		#paypalModal .mainColorDiv .color1
 		{
 				margin-left:70px;
 				float:left;
 				width:80px;
 				background:#EA892B;
 				height:13px;
 		}
 		#paypalModal .mainColorDiv .color2
 		{
 				float:left;
 				height:13px;
 				width:80px;
 				background:#BAC640;
 		}
 		#paypalModal .mainColorDiv .color3
 		{
 				float:left;
 				height:13px;
 				width:80px;
 				background:#8A3E89;
 		}
 		#paypalModal .cart-title
 		{
 				margin-top:-1px;
 				background:#2374A9;
 				width:60%;
 				float:left;
 				margin-left:20px;
 				border-bottom-left-radius:5px;
 				border-bottom-right-radius:5px;
 				color:white;
 				font-size:18px;
 				text-align:center;
 		}
 		
 		#paypalModal .cart-body
 		{
 				width:99%;
 				background:#E5E5E5;
 				height:290px;
 				margin-left:4px;
 		}
 		#paypalModal .cart-body .star
 		{
 				color:red;
 				font-size:17px;
 		}
 		#paypalModal .leftFormContent
 		{
 				width:33%;
 				border-right:1px solid white;
 				padding-top:15px;
 				float:left;
 				height:290px;
 		}
 		#paypalModal .leftFormContent .row
 		{
 				margin-left:10px;
 				width:100%;
 				margin-bottom: 0.6em;
 		}
 		#paypalModal .leftFormContent .row input
 		{
 				width:90%;
 		}
 		#paypalModal .rightFormContent
 		{
 				width:67%;
 				padding-top:18px;
 				float:right;
 				height:290px;
 		}
 		.rightFormContent .rowcontent
 		{
 				width:100%;
 				height:64px;
 				margin-left:10px;
 		}
 		.rightFormContent .leftrow
 		{
 				width:47%;
 				float:left;
 		}
 		.rightFormContent .rightrow
 		{
 				width:47%;
 				float:right;
 				margin-right:15px;
 		}
 		.rightFormContent textarea
 		{
 				width:95%;
 				height:85%;
 		}
 		#paypalModal .cart-footer
 		{
 				height:160px;
 				width:100%
 		}		
 		.cart-footer .rowone 
 		{
 				width:100%;
 				height:24px;
 		}
 		.cart-footer .two
 		{
 				color:#980414 !important;
 				font-size:14px !important;
 				margin-left:10px !important;
 		}
 		.cart-footer .left
 		{
 				width:29%;
 				float:left;
 		}
 		.cart-footer .left img
 		{
 				width:250px;
 				height:130px;
 				margin-left:10px;
 		}
 		.cart-footer .right
 		{
 				width:68%;
 				float:right;
 		}
 		.cart-footer .image-div
 		{
 				width:62%;
 				background:#D9D9D9;
 				 border-top-left-radius: 10px;
    		border-top-right-radius: 10px;
 				height:101px;
 				float:left;
 				margin-top:35px;
 		}				
 		.cart-footer .image1
 		{
 				width:20%;
 				float:left;
 				height:50px;
 				margin-top:10px;
 				margin-left:10px;
 				background: url(/images/cart-images/card.png);
 				background-size: 77px 107px;
   			background-repeat: no-repeat;
 		}
 		.cart-footer .image1:hover
 		{
 				background-position:0 -51px!important;
 				opacity:1!important;
 		}
 		.cart-footer .image2
 		{
 				width:29%;
 				float:left;
 				height:40px;
 				margin-top:15px;
 				margin-left:10px;
 				background: url(/images/cart-images/paypal.png);
 				background-size: 122px 90px;
   			background-repeat: no-repeat;
   			opacity:0.6;
 		}
 		.cart-footer .image2:hover
 		{
 				background-position:0 -45px!important;
 				opacity:1!important;
 		}
 		.cart-footer .image3
 		{
 				width:40%;
 				float:left;
 				height:26px;
 				margin-top:25px;
 				margin-left:20px;
 				background: url(/images/cart-images/amazon.png);
 				background-size: 140px 57px;
   			background-repeat: no-repeat;
   			opacity:0.6;
 		}
 		
 		.cart-footer .rowtwo .right .image-div .image3:hover
 		{
 				background-position:0 -26px!important;
 				opacity:1!important;
 		}
 		/*.cart-footer .rowtwo .right .image-div .image3.active
 		{
 				background-position:0 -30px;
 		}*/
 		.cart-footer .rowtwo .right .image-div .image3.active
 		{
 				background-position:0 -26px;
 				opacity:1;
 		}
 		.cart-footer .rowtwo .right .image-div p
 		{
 				color:black !important;
 				text-align:center;
 				font-size:15px !important;
 				margin:0 !important;
 		}
 		.cart-footer .rowtwo .right .button-div
 		{
 				width:34%;
 				height:130px;
 				float:right;
 				margin-top:16px;
 		}
 		.cart-footer .rowtwo .right .button-div .rowone
 		{
 				width:98%;
 				height:70px;
 				margin:5px 10px 0px 10px;
 		}
 		.cart-footer .rowtwo .right .button-div .rowone p
 		{
 				color:#397399 !important;
 				line-height:1.3 !important;
 				font-size:14px !important;
 		}
 		.cart-footer .rowtwo .right .button-div .rowtwo
 		{
 				width:98%;
 				margin:5px 10px 0px 10px;
 		}
 		.cart-footer .rowtwo .right .button-div .rowtwo .one
 		{
 				background:#6A6A6A;
 			/*	padding:7px;*/
 				color:white;
 				border-radius:5px;
 				font-size:18px;
 		}
 		.cart-footer .rowtwo .right .button-div .rowtwo .two
 		{
 				margin-left:5px;
 		}
 		.cart-footer .rowtwo .right .button-div .rowtwo .two img
 		{
 				width:90px;
 				height:36px;
 				border-radius:5px;
 				margin-top:-6px;
 				opacity:0.9;
 		}
 		.cart-footer .rowtwo .right .button-div .rowtwo a
 		{
 				letter-spacing:0.8px;
 		}
 		#paypalModal .lastrow
 		{
 				width:99%;
 				background:#E5E5E5;
 				margin-left:4px;
 				height:30px;
 		}
 		#paypalModal .lastrow p
 		{
 				margin-left:10px;
 				font-size:14px !important;
 				font-weight:bold;
 		}		
 		#paypalModal .clsRemoveAll
 		{
 			padding-left: 0px; padding-right: 0px; border-width: 0px; padding-top: 0px;
 		}
 		#paypalModal .clsImageNext
 		{
 			border-radius: 5px;
 		}
 		#paypalModal #cartInfo
 		{
 			padding-right:17px !important;
 			padding-top:10px !important;	
 		}
 		#paypalModal #shipping_addr {
		    float: left;
		    font-size: 19px;
		    font-weight: bold;
		    margin-left: 15%;
		}
		.hideMe {
	  display: none !important;
		}
		.showMe
		{
			display: block !important;
		}
		.flip_dots {
		    float: none !important;
		    height: 10px;
		    margin: auto;
		    padding: 10px 0;
		    text-align: center;
		    /*width: 65px;*/
		    width: 104px;
		    
		    z-index: 210;
		}
		.flip_dots > li {
		    border: 1px solid #fff;
		    border-radius: 50%;
		    box-shadow: 0 0 2px 0 #454545;
		    float: left;
		    height: 7px;
		    list-style: outside none none;
		    margin: 0 3px;
		    width: 7px;
		}
		.flip_dots > li.active {
		    background: #888888 none repeat scroll 0 0;
		}	
		.align
		{
			margin: 0 auto;
		}
		.leftalign
		{
			margin-left:30px;
		}
		@media(min-width:990px) and (max-width: 1200px)
	{
			#ship_zip
			{
					width:150px !important;
			}
			#coupon_code
			{
					width:147px !important;
			}
			.styled-select
			{
					width:202px !important;
			}
			.styled-select select
			{
					width:110% !important;
			}
			.clscontainer .right,.clscontainer .left
			{
					width:100%;
					float:none;
			}
	}
		@media(min-width:760px) and (max-width: 990px)
	{
			#ex3_content_bottom .subtotal label
			{
					margin: 13px 9px 1px 5px !important;
			}
			#ship_zip
			{
					width:70px !important;
			}
			#coupon_code
			{
					width:66px !important;
			}
			.styled-select
			{
					width:122px !important;
			}
			.styled-select select
			{
					width:115% !important;
					padding-right:35px;
			}
			.clscontainer .right,.clscontainer .left
			{
					width:100%;
					float:none;
			}
			.left_bottom .clscard
			{
					margin:0;
			}
	}
	.policy_content h3
	{
			color:#000 !important;
	}
	
	.clsbuttons button.btn {
		-moz-user-select: none;
    background-color: #337ab7;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.42857;
    margin-bottom: 0;
    margin-right: 5px;
    margin-top: 20px;
    padding: 4px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: 195px;
	}
	.clsbuttons button.btn:hover {
		-moz-user-select: none;
    background-color: #1a619e;
    background-image: none;
	}
	.cart_images{
		cursor:pointer;
		}
		#imagePopup{
			background: rgba(70,70,70,0.5);
			}