.em_DealInfo.container, .em_dealDetails.container, .em_innerBlock.container, .em_borBlock.container{border:0 !important; padding:0 !important; box-shadow:none !important; border-radius:0 !important;}

/*em_dealMain*/

	.em_corBlock {border-radius:10px; background-color:#FFF; padding:10px; overflow:hidden; margin:0 0 10px; font-size:14px;}

	.em_corBlock h3 {font-size:30px; color:#5E759A; padding:0 25px 10px 0; font-family:'Maven Pro', sans-serif; line-height:37px; border-bottom:1px solid #CCC; margin:0 0 15px;}

	.em_corBlock h3 span {font-size:18px; color:#73ad39;}

	.em_corBlock2 {background-color:#EFF8FF; border:2px solid #89B4D6; font-size:14px;}

	#em_context .moduletable {background-color:#EFF8FF; border:2px solid #89B4D6; font-size:14px; border-radius:10px; margin:0 0 10px; padding:10px; overflow:hidden;}

	#em_context .moduletable h3{text-align:center;}

	#em_context .em_corBlock2, #em_context .em_corBlock {background:none; border:0; border-radius:border-radius; margin:0; padding:0;}

	.em_moreDeal {overflow:hidden; background:url(../images/dot_line_2.png) repeat-x 0 100%; padding:15px 0;}

	.em_moreDeal:last-child {background:none;}

	.em_moreDeal .wrapPrice dt {font-size:13px;}

	.em_moreDeal .wrapPrice dd {font-size:15px;}

	.em_btn_02 {background:url(../images/bgd_btn_03.png) repeat-x 0 0; display:block; border:3px solid #c9dcea; border-radius:20px; padding:5px 10px; color:#FFF !important; text-transform:uppercase; font-size:14px; text-align:center; font-weight:bold; text-shadow:1px 1px 0 rgba(0, 0, 0, 0.3); margin-top: 7px;}

	.em_itemDealMore, .em_itemDealMore dt, .em_itemDealMore dd {margin:0;}

	.em_itemDealMore dt {font-size:18px; color:#f34c00; font-weight:bold; text-shadow:2px 2px #FFF;}

	.em_itemDealMore dd {margin:5px 0 0; font-size:12px; font-weight:bold;}

	.em_itemDealMore dd a {color:#36100f;}

	.em_itemDealMore dd a:hover {color:#FF7600;}

	.em_locateBlock {overflow:hidden; text-align:center;}

	.em_locateBlock p {font-size:15px; color:#FF7600; line-height:20px; overflow:hidden; font-weight:bold; margin-top:5px;}

	.em_locateBlock strong {color:#777; display:block; padding:0 0 5px;}

	.contCart {text-align:center; overflow:hidden;}

		.em_contCart .left_cl, .em_contCart .right_cl{float:left; width:50%; margin:0px;font-weight:bold; }

		.em_contCart .txt-center {text-align: center; overflow:hidden;}

		.em_contCart .mod_SummarizedCart_title, .em_contCart .mod_SummarizedCart_information{clear:both;float:left; width:100%; margin-bottom:10px}

		.em_contCart .center {text-align:center; width:100%;}

		.em_rss {position:relative;}

	

	.em_dealMain {position:relative;min-height: 500px;}

	/*em_DealInfo*/

	.em_innerDeal {overflow:hidden;}

	.em_DealInfo {overflow:hidden; padding:0 0 50px;}



		.nivoSlider {overflow:hidden; position:relative; height:300px;}



		.nivoSlider img {width:100%;}

		.nivo-controlNav {margin:13px 0 0;}

		.nivo-thumbs-enabled img {width:80px; height:50px; margin:0 6px 10px 0; float:left; cursor:pointer;}

		

		.em_digest {background:url(../images/bg-deal-voice-quote.gif) no-repeat scroll 0 0 transparent; font-family:'Maven Pro', sans-serif; color:#666; font-size:17px; margin-left:10px; margin-top:20px; padding-left:70px; padding-right:35px; line-height:25px; float:left;}

		.em_highlight {font-style: italic; font-size: 30px; color: #FF7600; font-family:'Maven Pro', sans-serif; line-height: 30px; padding:1px 4px; font-weight:bold; background-color:#FFFFCC;}

		.em_wrapTit {overflow:hidden; border-bottom:1px solid #CCC; padding:0 0 10px; margin:0 0 15px;}

		.em_wrapTit h3 {float:left; width:94%; margin:0; padding:0; border:0;}

		.em_wrapTit img {float:right;}

		

		

	/*em_dealDetails*/

	.em_dealDetails {overflow:hidden; font-family:'Maven Pro', sans-serif;}

	.em_dealDetails h4 {color:#333; font-size:24px; line-height:30px; margin:0; font-family:'Maven Pro', sans-serif; padding:0 0 10px;}

	.em_dealDetails p {padding:0 0 20px;}

	.rating {float:right; padding:0 0 0 6px;}

	.rating span {float:left; width:13px; height:12px; cursor:pointer;}

	.rating .ratingStar {background: url(../images/emptystar.gif) no-repeat;}

	.rating .filled {background: url(../images/filledstar.gif) no-repeat;}

	p.average_rating{line-height: 12px; text-align: right; margin-right: 10px;}

	

	.em_dealDetailRight h5 {font-size:18px; color:#333;}

	.em_dealDetailRight p {margin:0;}

	

		/*em_price*/

		.em_DealInfoLeft {font-family:'Maven Pro', sans-serif;}

		.em_price {overflow:hidden; background:none repeat scroll 0 0 #00AAFF; padding:13px 10px 14px; margin:0 0 10px;}

		.em_price span {font-size:30px; color:#FFF; line-height:36px; float:left; padding:8px 0 0;}

		.em_price .fromprc{color:#FFF; width:50px; margin:0 0 -10px 0;}

		.em_dynamicPrice {background: none repeat scroll 0 0 #64C8E2;border: 1px solid #64C8E2;margin: 0 0 3px;position: relative;text-align: center;width: 99%;}

		.em_dynamicPrice  p{margin:3px 0; color:white;}

		.btnBuy {background:url(../images/buy_02.png) repeat-x 0 0; font-size:20px; color:#FFF !important; line-height:25px; text-transform:uppercase; font-weight:bold; padding:11px 10px 11px; border-radius:27px; border:3px solid #FFF; min-width: 90px; text-align:center; float:right;}

		.btnBuy:hover {color:#FF7600 !important;}

		/*.showBuy {background:url(../images/buy_02.png) repeat-x 0 0; font-size:20px; line-height:25px; text-transform:uppercase; font-weight:bold; padding:8px 10px; border-radius:27px; border:3px solid #FFF; text-align:center; float:right;}*/

		.showBuy:hover,.showBuy:focus {color:#FF7600 !important; text-decoration: none;}

		a.showBuy {color:#FFF;min-width: 90px;}

		.em_dealDiscount {overflow:hidden; border:1px solid #64C8E2; margin:0 0 10px; padding:10px 0 0; background-color:#CFEEF6;}

		.wrapPrice {overflow:hidden;}

		.em_dealDiscount dl{float:left; width:33%; text-align:center; font-family:'Maven Pro', sans-serif;}

		.em_dealDiscount dl dd{font-size:16px; line-height:15px; font-weight:bold; padding:0; word-wrap:break-word;}

		#for_a_friend{background:none repeat scroll 0 0 #CFEEF6;border-top:1px solid #64C8E2;position:relative;text-align:center;padding:5px 0 0}

		#for_a_friend .icon_gift{background:url(../images/icon_gift_blue.gif) no-repeat scroll 0 2px transparent;display:inline-block;font-size:16px;font-weight:bold;line-height:30px;padding:0 0 0 35px;color:#1EC2E2;border:none;float:none;width:auto; text-transform:none;}

		

		.popupContBuy {position: absolute; z-index:10; background-color: #FFF; border: 1px solid #000; border-radius:3px; margin-top: -300px }

		.contPopBuy #enmasse_attr_close {font-weight: bold;position: absolute;right: 22px;top: 17px;}

		.contPopBuy h3 {

			border: none;

			color: #5E759A;

			font-family: 'Maven Pro', sans-serif;			font-size: 30px;

			line-height: 35px;

			margin: 10px 0 10px 8px;

		}

		.listDealPop table {

    border: 1px solid #D5D5D5 !important;

	margin:8px;

}

.listDealPop td {

    border: 1px solid #D5D5D5 !important;

    padding: 10px !important;

    text-align: left !important;

    vertical-align: middle !important;

}

.listDealPop tr.bgBlueL {

    background-color: #F0F2F1;

}



.listDealPop table th, .listDealPop table td {

    border: 0 none !important;

    padding: 5px 0;

    text-align: center;

    vertical-align: top;

}



.listDealPop p {

    font-size: 12px;

    margin: 0;

}

.listDealPop p strong {

    font-style: italic;

}

.listDealPop .button {

    background: none repeat scroll 0 0 #ADD72C;

    border: 1px solid #FFFFFF;

    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);

    color: white;

    cursor: pointer;

    display: inline-block;

    font-size: 14px;

    font-weight: bold;

    line-height: 1em;

    padding: 4px 7px;

    text-decoration: none;

    min-width: 120px;

}

.listDealPop td.last p {

    border-left: 2px solid #CCCCCC !important;

    padding-left: 10px;

    text-align: center;

}

.contPopBuy h4 {

    color: #666666;

    font-size: 14px;

	margin:0px;

}



		/*.em_remainingTime {background:#DDEDCC url(../images/hourglass.png) no-repeat scroll 18px 8px;border:1px solid #98C267;margin-top:10px;min-height:36px;overflow:auto;padding:6px 10px 8px 20px}*/

		.em_remainingTime .countdown{padding:0}

		.em_remainingTime .countdown li{font-size:14px;text-align:center}

		.em_remainingTime .countdown li.counter{font-size:14px;line-height:25px; float:left; color:#999; text-transform:uppercase; padding:7px 0 0; width: 100%;}

		.em_remainingTime ul {list-style-type:none; margin:0;}

		

		.em_numberSold {background:#DDEDCC;border:1px solid #98C267;margin-top:10px;min-height:36px;overflow:auto;text-align:center;padding:6px 6px 8px}

		.em_countPoint {color:#1EC2E2; font-size:18px; margin:0 0 15px; display:block;}

		.em_point {float:left; height:27px; padding 0 12px; width:100%;}

		.em_leftpoint {background-image:url(../images/leftpoint_bg.gif);float:left; height:27px; width:5px;}

		.em_centerpoint {background-image:url(../images/centerpoint_bg.gif); float:left; height:27px; width:93%;}

		.em_leftvote {background-image:url(../images/leftvote.gif); float: left; height:27px; width:3px;}

		.em_centervote {width:auto;background-image:url(../images/centervote.gif); float:left; height:27px;}

		.em_rightvote {background:url(../images/rightvote.gif) no-repeat; float:left; height:27px; width:14px;}

		.em_rightpoint {background-image:url(../images/rightpoint_bg.gif); float:left; height:27px; width:5px;}

		.em_leftnumber {text-align:left; float:left}

		.em_rightnumber {text-align:right; float:right}

		.em_infoPoint {overflow:hidden; width:100%;}

		.em_sharing {background:#DDEDCC; border:1px solid #98C267; margin-top:10px; margin-bottom:10px; min-height:36px; overflow:auto; text-align:center; padding:6px;}

	

	.em_contBlock {overflow:hidden; padding:0 0 20px;}

	.em_contBlock .em_listSocial {}

	.em_contBlock .em_listSocial li {display:inline; padding:0 7px;}

		.txtInfo {font-weight:bold; font-size:17px; padding:100px 0 0;}

		#boxes h3 {font-size:15px; text-align:center; color:#FF7600; font-family:'Maven Pro', sans-serif; padding-bottom:0; line-height:28px; border:0; margin:0;}

		#boxes {text-align:center;}

		#boxes form {margin:0;}

		#boxes .modal-footer {background:none; border:0; text-align:center;}

	

	/*em_borBlock*/	

	.em_borBlock {overflow:hidden; border:2px solid #89B4D6; border-radius:10px; padding:10px; margin:0 0 20px;}

	

	

	/*checkOut page*/

	.em_checkOutPage {font-family:'Maven Pro', sans-serif;}

	.em_shopCart dl {overflow:hidden; text-align:center; margin:0; float:left; padding:0 0 20px;}

	.em_shopCartPage .em_shopCart .em_totalCart {padding:3px 10px 2px;}

	.em_shopCartPage .em_shopCart .em_totalCart .em_btn {margin-top:15px;}

	.em_shopCartPage .em_shopCart dl {text-align:right;}

	.em_shopCart dl.em_dealname {text-align:left;}

	.em_shopCart dt {color:#666666; font-weight:bold; padding:0 0 6px; margin:0;}

	.em_shopCart dl.em_qty input {color:#333333; font-size:12px; margin-left:2px; overflow:hidden; padding:2px 5px; width:60px;}

	.em_shopCart dd {color:#333333; margin:0;}

	.em_shopCart dd label {color:#333333; padding-left:1%; text-align:left; width:100%;}

	.em_shopCart dl form {margin:0;}

	.em_shopCart dl form select {width:91%;}

	.em_totalCart {background-color:#89B4D6; padding:13px 10px 10px; margin:10px 0 -10px -10px; width:100%; font-weight:bold; overflow:hidden;}

	.em_shopCart .em_totalCart dl {float:right; padding:0;}

	.em_totalCart dl, .em_totalCart dt, .em_totalCart dd {margin:0; color:#FFF;}

	.em_shopCart .em_totalCart dt {padding:0 0 5px; float:none;}

	.em_shopCart .em_totalCart dt, .em_shopCart .em_totalCart dd {padding:0; color:#FFFFFF;}

	.em_OrderInfo select {width:auto;}

	

	.em_perInfoCart strong, .em_perInfoCart span {display:block;}

		.em_txtItalic {font-style:italic;}

	.em_borBlock ul {overflow:hidden; list-style:none; margin:0;}

	.em_perInfoCart li {overflow:hidden;}

	.em_perInfoCart li label {width:36%; float:left; font-weight:bold; text-align:center; padding:5px 10px 0 0;}

	

	.em_imgDeal {float:left; padding:0 10px 0 0;}

	.em_txtDeal {font-weight:bold; font-size:16px;}

	.em_btnDetele img {background:url(../images/btn_delete.png) no-repeat 0 0; width:20px; height:18px;}

	.em_btnDetele:hover img {background-position:0 -20px;}

	

	.em_titDealList {width:100%;}

	.em_titDealList th, .em_titDealList td {padding:10px 5px 5px; font-weight:bold; font-size:16px; text-align:left; vertical-align:top;}

	.em_titDealList tr {background:url(../images/dot_line_2.png) repeat-x 0 100%;}

	.em_titDealList tr:first-child, .em_titDealList tr:last-child {background:none;}

	.em_titDealList th {color:#20b4d6; text-transform:uppercase;}

	.em_titDealList td input {width:70px;}

	.em_titDealList td span strong {color:#f34c00;}

	

	/*all deal page*/

	.em_frmListSearch {overflow:hidden; font-family:'Maven Pro', sans-serif;}

	.em_frmListSearch ul {

		overflow:hidden; 

		list-style:none; 

		margin:0 0 10px 0; 

		float:right;

		

	}

	.em_frmListSearch li {display:inline; padding:0 10px 0 0; float:left;}

        .em_frmListSearch li:last-child {padding: 0px;}

	.em_frmListSearch li span {display:block; font-weight:bold; padding:0 0 3px;}

        .em_frmListSearch input[type='submit'] {border-radius: 0px; margin: 0px;}

	.em_imgBig img {width:96%; padding:10px 10px 0 10px;}

	.em_dealType {overflow:hidden; font-family:'Maven Pro', sans-serif; box-shadow:1px 2px 3px 0 #CCCCCC; background-color:#EBEBEB; border:1px solid #CCCCCC; margin:0 0 20px;}

	.em_dealType dl {padding:10px;}

	.em_dealType dl, .em_dealType dt, .em_dealType dd {margin:0;}

	.em_dealType dd {padding:10px 0 0;}

	.em_dealType dt p {color:#339999; font-size:26px; line-height:30px; font-weight:normal;}

	.em_dealType dt strong {font-size:15px; color:#333;}

	.em_discount {background: url("../images/discount.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);color: #333333;display: block;float: right;font-size: 17px;

		  font-weight: bold;

		  height: 41px;

		  margin: -25px 0 0;

		  padding: 19px 1px 0;

		  text-align: center;

		  width: 58px;

	}

	.em_line {

		  background: url("../images/line.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);

		  overflow: hidden;

	}

		/*em_wrapItemDeal*/

		.em_wrapItemDeal {overflow:hidden; font-family:'Maven Pro', sans-serif;}

		.em_wrapItemDeal ul {margin:0 0 20px; list-style:none; padding:0;}

		.em_imgItem {display:block; border:1px solid #DFDFDF; padding:3px; margin:0 0 5px;}

		.em_imgItem img {width:100%;}

		.em_wrapPriceInfo {overflow:hidden; background:url(../images/dot_line_2.png) repeat-x 0 100%; padding:0 0 15px;}

		.em_wrapPriceInfo dt {float:left; width:18%; margin-right:10px;}

		.em_wrapPriceInfo dd {float:left; width:75%;}

		.em_itemDeal_tit {font-size:14px; font-weight:bold;}

		.em_itemDealPrice {font-size:14px; overflow:hidden;}

		.em_itemDealPrice span {padding:0 20px 0 0; max-width:45%; float:left;}

		

		.em_line  .em_btn {margin-left:0px;}

		

		.em_dealType dd.em_time {background:url(../images/dot_line_2.png) repeat-x 0 100%; padding:10px 0 15px;}

		.notifyNoDeal {font-size:24px; font-weight:bold; font-family:'Maven Pro', sans-serif;}

		.em_dealType .em_btn_deal {background:url(../images/bgd_btn_02.png) no-repeat 100% 0; font-size:14px; padding:7px 18px 7px 10px;}

		.em_btn_deal {color:#FFF; background:url(../images/bgd_btn_01.png) no-repeat 100% 0; padding:5px 17px 3px 9px; border:0; text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.5); font-size:12px; font-weight:bold;}

	

	/*order page*/

	.em_orderList {overflow:hidden; border:2px solid #89B4D6; border-radius:10px;}

	.em_orderList table {width:100%; font-size:12px; text-align:center;}

	.em_orderList table th, .em_orderList table td {padding:10px; word-wrap:break-word;}

	.em_orderList table td {font-size:12px;}

	.em_orderList table tr.highlight td {background-color:#EDF1F4;}

	.em_orderList table tr.last td {background-color:#89B4D6; padding:20px;}

	

	/*list coupon page*/

	.em_listCouponPage {font-family:'Maven Pro', sans-serif;}

	.em_titCoupon {overflow:hidden; color:#1EC2E2; font-size:18px; line-height:24px;}

	.em_listCoupon {overflow:hidden; padding:10px 0 0; margin:0; list-style:none;}

	.em_listCoupon li {overflow:hidden; padding:0 0 15px;}

	

	/*post a review page*/

	.em_postReviewPage {font-family:'Maven Pro', sans-serif;}

	.em_titReview {overflow:hidden;}

	.em_titReview h4 {font-size:20px; line-height:25px;}

	.em_titReview h4 span {color:#5E759A; display:block; border-bottom:1px solid #CCCCCC; padding-bottom:10px;}

	.em_titReview h4 a {font-size:14px; font-weight:normal;}

	.em_postReview h4 {color:#1EC2E2; margin:0 0 10px; overflow:hidden;}

	.em_postReview .average_rating {float:left;display: inline-block;margin-bottom: 3px;margin-left: 2px;}

	.em_review_form {clear:both;}

	.em_review_form textarea {width:98%; margin:0;}

	.review_errors {color:#FF0000;}

	.comment_area span.author {float:right; font-size: 1.2em;font-style: italic;}

	div.comment_area {border-top: 1px solid #EBEBEB; padding-top:5px;margin-bottom: 20px;}

        .comment_content {line-height: 20px;}

	#review_errors {margin:5px 0;}

	#review .em_btn {margin-left:0px;}

	/*payment page*/

	.em_numOrder, .em_nameOrder {display:block; padding:0 0 7px;}

	.em_payDetails h4 {text-align:center; font-size:15px; border-bottom:1px solid #D5D5D5; margin:0 0 10px; padding:0 0 5px;}

	

	

	/*productList page*/

	.em_productList {overflow:hidden;}

	.em_wrapProList {overflow:hidden; font-family:'Maven Pro', sans-serif;}

	.em_wrapProList > ul {overflow:hidden; list-style:none; margin:0; padding:0;}



	.em_wrapProList ul > li dl {border:1px solid #eaeaea; background-color:#FFF; padding:10px; margin:0;}

	.em_wrapProList ul > li dl dt {background:url(../images/bgd_tit_pro.png) repeat-x 0 0 #070101; padding:7px 10px; color:#FFF; font-size:16px; margin:0;}

	.em_wrapProList ul > li dl dt a {color:#FFF; background:url(../images/icon_arrow.png) no-repeat 0 5px; padding:0 0 0 13px; font-weight:bold;}

	.em_wrapProList ul > li dl dt a:hover {color:#73AD39;}

	.em_wrapProList ul > li dl dd {margin:0; background:url(../images/bgd_sort_cont_pro.png) repeat-x 0 0 #50a9d5; min-height:45px; padding:10px; color:#FFF;}

		.em_listProItem {margin:-11px 25px 0; padding:20px; border:1px solid #eaeaea; background-color:#FFF; overflow:hidden;}

		.em_listProItem li {display:block; padding:0 0 4px;}

		.em_listProItem li a {color:#231f20;}

		.em_listProItem li a:hover {color:#FF7600;}

	

	/*sale report page*/

	.em_wrapSaleInfo {overflow:hidden;}

	.em_saleInfo {width:85%; float:left;}

	.em_saleInfo ul {margin:0;}

	.em_saleInfo label {font-weight:bold; font-size:12px;}

	.em_saleInfo .input-append input {width:81%;}

	.em_saleInfo #filterFromDate_img, .em_saleInfo #filterToDate_img {height:30px;}

	.em_listDoc {margin:25px 0 0 10px; float:right;}

		.em_saleInfo .em_listBtn {margin:24px 0 0;}

	.em_tbGeneral {border-right:1px dotted #CCC; border-top:1px dotted #CCC; width:100%;}

	.em_tbGeneral td, .em_tbGeneral th {border-left:1px dotted #CCC; border-bottom:1px dotted #CCC; padding:5px 10px; font-size:12px; text-align:center;}

	.em_tbGeneral .em_last td {border-left:0;}

	.em_tbGeneral .em_last td.em_txtRight {border-bottom:0; border-right:1px dotted #CCC; font-weight:bold;}

		.em_tbGeneral td.em_txtRight, .em_txtRight {text-align:right;}

	.em_tbGeneral td.em_txtLeft, .em_txtLeft {text-align:left;}

	

	

	/*my sale page*/

	.em_mySalePage .em_saleInfo {float:none;}

	.em_mySalePage .em_saleInfo label {float:left; width:70px; padding:0 10px 0 0;}

	.em_mySalePage .em_listBtn {list-style:none; margin:0; overflow:hidden;}

	.em_mySalePage .em_listBtn li {display:inline;}

	

	/*em_frmStatus*/

	.em_merchantPage h4 {font-family:'Maven Pro', sans-serif;}

	.em_merchantPage form ul {margin:0; overflow:hidden; list-style:none;}

	.em_merchantPage form ul li {float:left;}

	.em_merchantPage form ul label {float:left; padding:5px 10px 0 0; font-weight:bold;}

	.em_tbMerchant {margin:0 0 10px;}

	

	/*add deal*/

	.em_tbAddDeal td, .em_tbAddDeal th {padding:5px 10px;}

	.em_tbAddDeal .modal {position:static; border:0; box-shadow:none; margin:0;}

	.em_tbAddDeal table th {text-align:left; padding:5px 0;}

	.em_tbAddDeal table td {vertical-align:top; padding:5px 0;}

	

	/*merchant list*/

	.em_merSearch {overflow:hidden; list-style:none; margin:0;}

	.em_merSearch li {float:left;}

	.em_merSearch li label {float:left; padding:4px 10px 0 0; font-weight:bold;}

	.em_tbMerList td {text-align:left;}

	.em_tbMerList td label {float:left; padding:4px 10px 0 0;}

		.em_merAddNewPage table label {display:inline;}

		.em_merAddNewPage table td {padding-bottom:10px;}

		.em_merAddNewPage table td.key {width:180px; vertical-align:top;}

		.em_merAddNewPage table td input, .em_merAddNewPage table td textarea {margin-bottom:0;}

		.em_merAddNewPage table .radio input[type="radio"], .em_merAddNewPage table .checkbox input[type="checkbox"] {margin-left:0;}

		.em_merAddNewPage table .controls label {float:left; padding:0 20px 0 0 !important;}

		.em_listBtn {list-style:none; margin-left:0;}

		.em_listBtn li {display:inline;}

		.em_merAddNewPage fieldset {border:1px solid #CCC; padding:10px; margin:0 0 20px;}

	

	/*breadcrumb*/

	.em_breadcum {overflow:hidden; list-style:none; margin:0 0 20px;}	

		.em_breadcum li {display:inline; padding:0 10px 0 0; background:url(../images/lin_breadcum.png) no-repeat 100% 2px;}

		.em_breadcum li.em_last {background:none;}

	

	.em_frmLogin .controls label {display:none;}

	.em_frmLogin .controls input {width:66%;}

	.em_frmLogin .controls .btn {padding:3px 12px;}

	.em_frmLogin .control-group {width:100%;} 

		#form-login-remember label {display:inline; padding:0 10px 0 0;}

		#form-login-remember input {margin:0; float:none;}

		.unstyled {float:right;}

		.input-prepend {margin:0; display:block;}

	

	/*frmForgot*/

	.em_frmForgot label {text-align:left;}

	.em_frmForgot .form-actions {background:none; border:0; margin:0;}

	

	/*em_frmProfile*/

	.em_frmProfile {overflow:hidden;}

	.em_frmProfile fieldset {border:1px solid #CCC; padding:10px; margin:0 0 20px;}

		fieldset legend {border:0; font-weight:bold; font-size:17px; margin:0; width:auto; padding:0 10px;}

	.em_frmProfile ul {list-style:none; margin:0; overflow:hidden;}

	.em_frmProfile li {overflow:hidden; padding:0 0 0px;}

	.em_frmProfile li label {width:27%; font-weight:bold; padding:0 10px 0 0; float:left;}

	.em_editProfilePage li label {font-weight:normal;}

	

	/*Button input*/

	.em_btn {-moz-border-radius:9px;border-radius:9px;-webkit-border-radius:9px;-moz-box-shadow:0 1px 4px 0 #ccc;box-shadow:0 1px 4px 0 #ccc;background:#369EC1;color:white;cursor:pointer;display:inline-block;font-size:12px;font-weight:bold;line-height:1em;text-decoration:none;text-shadow:-1px -1px 0 rgba(0,0,0,0.5);padding:8px 9px;margin-left: 5px; margin-right:5px;margin-top:-1px; border:0; box-shadow:0;}

	a.em_btn {color:#FFF;}	

	a.em_btn:hover {color:#FFF;}



/*8. ///////Classes common to all templates///////*/

	.loading {}

	.hidden {display:none}

	.floatL { float:left}

	.floatR { float:right}

	

/*9. CSS Sprites ///////Styles sprite to all templates///////*/

/*10. End///////ID common to all templates///////*/

		/*Id on tab body*/

		/*Structute Style 01*/

		#defauPage #main , #defauPage #wrapMain {}

		#defauPage #content {}

		/*Structute Style 01*/

		#photoPage #wrapMain {}

		#photoPage #main {}



@media(max-width:1180px){

	.em_frmLogin .controls input {width:57%;}

	.em_saleInfo input[type="text"], .em_saleInfo select {width:90%;}

	.em_saleInfo .input-append input {width:69%;}

}



@media(max-width:979px) {

	.em_menuNav .nav > li.active {background:none; padding:5px 0 0;}

	.em_menuNav .nav > li.active a, .em_menuNav .nav > li.active a:hover {border-radius:5px;}

	.em_menuNav .nav > li a:hover {background:none; color:#94C315;}

	.em_frmLogin .controls input {width:37%;}

	.em_price span {font-size:18px;}

}



@media(max-width:850px) {

	.em_subNav, .em_subNav:hover {display:block !important; position:static;}

	

}



@media(max-width:700px) {

	.em_price span {font-size:30px;}

	.em_frmLogin .controls input {width:70%;}

	.em_orderList table th, .em_orderList table td {width:15%;}

	.em_shopCart dl { text-align:left;}

	.em_wrapTit h3 {width:90%;}

}



@media(max-width:350px) {

	.em_perInfoCart li input {width:130px;}

	.em_OrderInfo select {width:230px;}

	.em_frmProfile li label {width:100%;}

}



@media screen and (max-width: 768px) {

    .em_shareSocial img{

        width: 48px; padding-right: 15px;

    }

    .em_wrapPrice {border-top:1px solid #ADD72C;}

    .em_shareSocial {}

}

table#top {margin-bottom:5px;}

#modal-subscription-box {

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

    min-height: 290px;

    border-radius: 2px;

}



#modal-subscription-box input, #modal-subscription-box select, #modal-subscription-box button {

    margin-bottom: 5px;

    margin-top: 5px;

}



#modal-subscription-box form {

    margin:0px;

}



#modal-subscription-box .modal-header {

    border-bottom: none;

    padding: 9px 15px 0px 15px;

}



form#login-form {

    margin-bottom: 5px;

    text-align: center;

}



/* adding by quan for slider for deal show*/

/* The Nivo Slider styles */

.nivoSlider {

    position:relative;

    width:100%;

    height:auto;

    overflow: hidden;

}

.nivoSlider img {

    position:absolute;

    top:0px;

    left:0px;

    max-width: none;

}

.nivo-main-image {

    display: block !important;

    position: relative !important;

    width: 100% !important;

}



/* If an image is wrapped in a link */

.nivoSlider a.nivo-imageLink {

 position:absolute;

    top:0px;

    left:0px;

    width:100%;

    height:100%;

    border:0;

    padding:0;

    margin:0;

    z-index:6;

    display:none;

    background:white;

    filter:alpha(opacity=0);

    opacity:0;

}

/* The slices and boxes in the Slider */

.nivo-slice {

    display:block;

    position:absolute;

    z-index:5;

    height:100%;

    top:0;

}

.nivo-box {

    display:block;

    position:absolute;

    z-index:5;

    overflow:hidden;

}

.nivo-box img { display:block; }



/* Caption styles */

/*.nivo-caption {

    position:absolute;

    left:0px;

    bottom:0px;

    background:#000;

    color:#fff;

    width:100%;

    z-index:8;

    padding: 5px 10px;

    opacity: 0.8;

    overflow: hidden;

    display: none;

    -moz-opacity: 0.8;

    filter:alpha(opacity=8);

    -webkit-box-sizing: border-box; 

    -moz-box-sizing: border-box;    

    box-sizing: border-box;        

}*/

.nivo-caption p {

    padding:5px;

    margin:0;

}

.nivo-caption a {

    display:inline !important;

}

.nivo-html-caption {

    display:none;

}

/* Direction nav styles (e.g. Next & Prev) */

.nivo-directionNav a {

    position:absolute;

    top:45%;

    z-index:9;

    cursor:pointer;

}

.nivo-prevNav {

    left:0px;

}

.nivo-nextNav {

    right:0px;

}

/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav {

    text-align:center;

    padding: 15px 0;

}

.nivo-controlNav a {

    cursor:pointer;

}

.nivo-controlNav a.active {

    font-weight:bold;

}



.nivo-thumbs-enabled img {width:80px; height:50px; margin:0 6px 10px 0; float:left; cursor:pointer;}



.ui-datepicker-prev span.ui-icon{

	position: relative !important;

	display: block !important;

	margin:0 !important;

	background: url(../images/ui-icons_datepicker.png) -80px -192px !important;

	top:23% !important;

	left: 23% !important;

}



.ui-datepicker-next span.ui-icon{

	position: relative !important;

	display: block !important;

	margin:0 !important;

	background: url(../images/ui-icons_datepicker.png) -48px -192px !important;

	top:23% !important;

	left: 23% !important;

}









/* adding for enmasse 6.2*/

.em_wrapContactInfo .descripMerchant {

  font-size: 13px;

  line-height: 16px;

  margin-bottom: 10px;

  margin-top: 10px;

}                



.branches > li {

  font-size: 13px;

  font-weight: bold;

  margin-left: 15px;

  margin-bottom: 3px;

}

.branches {

  line-height: 16px;

  margin-bottom: 5px;

}

#system-message {

  margin-bottom: 0px;

  padding: 0;

  line-height: 20px;

}



.em_innerBlock {

  padding: 0 22px 55px;

}

.em_frmProfile {

  overflow: hidden;

  font-size: 14px;

  padding-bottom: 10px;

}

.em_frmProfile fieldset {

  border: 1px solid #CCCCCC;

  margin: 0 0 20px;

  padding: 10px;

}

fieldset legend {

  border: 0 none;

  font-size: 17px;

  font-weight: bold;

  margin: 0;

  padding: 0 10px;

  width: auto;

}

.em_frmProfile ul {

  list-style: none outside none;

  margin: 0;

  overflow: hidden;

}

.em_frmProfile li {

  overflow: hidden;

  padding: 0;

}

.em_frmProfile li label {

  float: left;

  font-weight: bold;

  padding: 0 10px 0 0;

  width: 27%;

}

#member-profile .em_btn {

  padding: 5px 13px 3px;

}

.em_btn {

  background: -moz-linear-gradient(center top , #6D6D6D 0%, #282727 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);

  border: 0 none;

  border-radius: 25px;

  color: #FFFFFF !important;

  font-family: 'Maven Pro', sans-serif;

  font-size: 12px;

  font-weight: normal;

  letter-spacing: 0.05em;

  margin-top: 0;

  min-width: 88px !important;

  outline: medium none;

  padding: 7px 20px;

  text-transform: uppercase;

  width: 84px;

}

.em_signPage .em_contBlock {

  float: left;

  min-width: 230px;

  width: 50%;

  margin-bottom: 40px;

}

.em_signPage .em_contWrap {

  margin: 20px auto;

  width: 285px;

}

#em_signUpForm .em_contWrap h3 {

  margin-left: 70px;

}

.em_contBlock h3 {

    border: medium none;

    color: #5E759A;

    font-family: 'Maven Pro', sans-serif;

    font-size: 26px;

    font-weight: bold;

    line-height: 37px;

    margin-left: 27px;

    padding-bottom: 0;

}

.em_contBlock .buy_signup .field label{

    margin-bottom: 5px;

}

.btnSubmit{

    background: -moz-linear-gradient(center top , #08ADC4 0%, #345973  100%) repeat scroll 0 0 transparent;

    background: -webkit-linear-gradient(top , #08ADC4 0%, #345973 100%) repeat scroll 0 0 transparent;

    background: -o-linear-gradient(top , #08ADC4 0%, #345973 100%) repeat scroll 0 0 transparent;

    background: -ms-linear-gradient(top , #08ADC4 0%, #345973 100%) repeat scroll 0 0 transparent;

    border-radius: 25px;

    border: 0;

    display: block;

    width: 110px;

    margin: 10px 0 0 65px;

    font-family: 'Maven Pro', sans-serif;

    font-size: 12px;

    color: white !important;

    outline: none;

    font-weight: normal;

    letter-spacing: 0.05em;

    padding: 5px 21px;

    text-transform: uppercase;

}

.btnSubmit:hover{

    background: -moz-linear-gradient(center top , #5899C4 0%, #345973  100%) repeat scroll 0 0 transparent;

    background: -webkit-linear-gradient(top , #5899C4 0%, #345973 100%) repeat scroll 0 0 transparent;

    background: -o-linear-gradient(top , #5899C4 0%, #345973 100%) repeat scroll 0 0 transparent;

    background: -ms-linear-gradient(top , #5899C4 0%, #345973 100%) repeat scroll 0 0 transparent;

}

.em_orderList {

  border: 1px solid #D8D8D8;

  border-radius: 3px;

  margin: 0 0px;

  overflow: hidden;

}

.em_orderList table tr {

  border-top: 1px solid #D8D8D8;

}

.em_orderList table tr:nth-child(2n+1) {

  background: none repeat scroll 0 0 #F2FCFC;

}

.em_orderList table tr td, .em_orderList table th {

  border-left: 1px solid #D8D8D8;

}

.em_orderList table tr td:first-child, .em_orderList table th:first-child {

  border: medium none;

}

.em_orderList table tr, .em_orderList table tr.highlight td {

  background: none repeat scroll 0 0 #FFFFFF;

  color: #333333;

  font-size: 12px;

  text-align: left;

}

.em_orderList table tr:first-child {

  border: medium none;

}

.em_listDoc img {

  float: right;

  margin-left: 5px;

}

.em_merchantPage form ul li {

  float: left;

  margin-right: 7px;

}

table#top {

  margin-bottom: 30px;

  margin-left: 20px;

  margin-top: 30px;

}

#top a{

    background: -moz-linear-gradient(center top , #08ADC4 0%, #345973  100%) repeat scroll 0 0 transparent;

    background: -webkit-linear-gradient(top , #08ADC4 0%, #345973 100%) repeat scroll 0 0 transparent;

    background: -o-linear-gradient(top , #08ADC4 0%, #345973 100%) repeat scroll 0 0 transparent;

    background: -ms-linear-gradient(top , #08ADC4 0%, #345973 100%) repeat scroll 0 0 transparent;

    border-radius: 3px;

    color: #fff;

    padding: 7px;

} 

#top a:hover{

    text-decoration: none;

    background: -moz-linear-gradient(center top , #5899C4 0%, #345973  100%) repeat scroll 0 0 transparent;

    background: -webkit-linear-gradient(top , #5899C4 0%, #345973 100%) repeat scroll 0 0 transparent;

    background: -o-linear-gradient(top , #5899C4 0%, #345973 100%) repeat scroll 0 0 transparent;

    background: -ms-linear-gradient(top , #5899C4 0%, #345973 100%) repeat scroll 0 0 transparent

        

}

.em_wrapTit {

  border-bottom: 1px solid #CCCCCC;

  margin: 0 23px 15px;

  overflow: hidden;

  padding: 0 0 10px;

}

.saleLabel {

  display: inline-block;

  font-size: 12px;

  font-weight: bold;

  width: 85px;

}

.em_tbMySales a {

  color: #339999;

}

.em_tbMySales a:hover {

  color: #FF7600;

  text-decoration: none;

}

.em_tbMySales {

  line-height: 20px;

}

#adminForm #start_at_img, #adminForm #end_at_img {

  padding: 6.5px 12px;

}

#adminForm input, select, textarea {

  font-size: 14px;

}

#adminForm table td{

    padding:5px;

}

.carousel-indicators li {

  background-color: rgba(194, 209, 209, 0.25) ;

  border-radius: 6px !important;

  height: 12px !important;

  width: 12px !important;

  cursor: pointer !important;

}

.carousel-indicators .active {

  background-color: #606060 !important;

}

.carousel-control {

    display: none;

}

.navbar .nav li ul{

    margin-top: -5px;

}

.navbar .nav li ul li {

    background: none repeat scroll 0 0 #ADD72C;

    line-height: 30px;

    margin-bottom: 1px;

}

.navbar .nav li ul li:hover {

    background: none repeat scroll 0 0 #82A020;

}

.navbar .nav li ul li a:hover{

    text-decoration: none;

    color: #36382F;

}

.navbar .nav li ul li a span {

    padding-left: 10px;

    padding-right: 15px;

}





  /**************************/

 /*        CSS reset       */

/**************************/

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}

body {line-height:1;}

ol, ul {list-style:none;}

blockquote, q {quotes:none;}

blockquote:before, blockquote:after,

q:before, q:after {content:''; content:none;}

:focus {outline:0;}

ins {text-decoration:none;}

del {text-decoration:line-through;}

/*caption, th, td {text-align: left; font-weight: normal;}

table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%; vertical-align:baseline; outline:0; margin:0; padding:0;}

table { border-collapse:collapse; border-spacing: 0;}*/

/******* Default rules tags *******/

body {font-family:'Maven Pro', sans-serif; color:#333; background-color:#fff;}

h1 {font-size:20px;}

h2 {font-size:18px; }

h3 {font-size:16px;}

h4 {font-size:14px;}

h5 {font-size:12px;}

a{text-decoration:none; color:#000;}

a:hover{text-decoration:underline;}

input, select, textarea {font-size:11px; border:1px solid #CCC; font-family:'Maven Pro', sans-serif;}

/*0. ///////Structure all templates///////*/

#em_container {font-size:12px;}

		

		#frmSendMail {float:right;}

                .get_mail{float: right;}

		#txtEmail {border:0; padding-left:30px; border-radius:0; margin:0; float:left; height:16px; color:#999; background:url(../images/icon_email.png) no-repeat 5px 5px #FFF; font-family:'Maven Pro', sans-serif; font-style:italic; font-size:12px;}     

                #btnEmail {background:url(../images/btn_search.png) no-repeat 0 0; width:24px; height:24px; float:left; border:0; border-radius:0;}

                .btnFB {float:right; padding-left:5px;}



		/*nav*/

		#nav {background:#29235c; font-size:14px; font-family:'Maven Pro', sans-serif; text-transform:uppercase; color:#FFF;}

		.navbar {margin-bottom:0;}

		.navbar-inner {min-height:0;}

		.navbar .nav li, .em_tabItem li {padding:0 0 0 7px;}

		.navbar .nav li a, .em_tabItem li a {text-shadow:none; box-shadow:none; color:#FFF; padding-top:6px; padding-bottom:6px;}

		.navbar-inner {background:0; border:0; border-radius:0; box-shadow:none; padding:0;}

		.navbar .nav > li.active, .em_tabItem li.active {background:url(../images/bgd_menu_item.png) no-repeat 0 0;}

		.navbar .nav > li.active > a, .em_tabItem li.active a {/*background:url(../images/bgd_menu_item.png) no-repeat 100% -40px #FFF*/; padding:6px 20px 6px 12px; color:#2a2b2c; box-shadow:none;}

		.navbar .nav > li:hover {background:none;}

		.navbar .nav > li.active > a:hover, .navbar .nav > li:hover > a, .em_tabItem li:hover a {background:none; opacity:0.8; box-shadow:none; color:#2a2b2c;}



	/*banner*/

	#banner .container {position:relative;}

	.blockBanner {position:relative;}

	.blockBanner img {display:block;}

	.blockBanner dl {background:rgba(181,232,24,0.7); padding:55px 20px 0; border-radius:150px; color:#000; width:225px; height:210px; position:absolute; right:50px; top:50px; text-align:center;}

	.blockBanner dt {font-size:35px; line-height:35px; font-family:'Maven Pro', sans-serif; font-weight:normal; color:#FFF; background:url(../images/line_banner.png) no-repeat 50% 100%; padding:0 0 5px; margin:0 0 5px;}

	.blockBanner dd span {font-size:16px; font-family:'Maven Pro', sans-serif; font-style:italic; display:block; padding:0 0 6px;}

	.blockBanner dd strong {display:block; font-size:45px; line-height:45px; font-family:'Maven Pro', sans-serif;}

	.paging {position:absolute; bottom:20px; left:20px;}

	.paging li {padding:0 10px 0 0; float:left;}

	.paging li a {background:url(../images/icon_paging.png) no-repeat 0 0; display:block; width:14px; height:14px;}

	.paging li.active a, .paging li a:hover {background:url(../images/icon_paging.png) no-repeat 0 -20px;}



	/*******main*******/

	#main {/*background:url(../images/bgg_main.png) repeat-x 0 100%; margin-bottom:-40px;*/}

		

		

		

	/********footer********/

	.em_topFoot {background:#27282a; padding:45px 0 75px;}	

	.em_topFoot h4 {color:#add72c; font-size:14px; font-family:'Maven Pro', sans-serif; border-bottom:1px solid #525355; padding:0 0 10px; margin:0 0 10px; text-transform:uppercase;}

	.em_topFoot li a {color:#FFF; background:url(../images/icon_arrow.png) no-repeat 0 2px; padding:0 0 0 9px;}		

	.em_topFoot li a:hover {color:#add72c; text-decoration:none;}

	

	.em_botFoot {color:#FFF; background:#000; padding:10px 0 10px;}

	.em_botFoot a {color:#FFF;}

	.em_botFoot a:hover {opacity:0.8;}

	.em_botFoot p {float:left; }

	.em_botFoot ul {float:right;}

	.em_botFoot ul li {display:inline; padding:0 10px; border-right:1px solid #FFF;}

	.em_botFoot ul li:last-child {border:0; padding-right:0;}

	

	

/*1///////Style on ever page///////*/	

	/*all deal*/	

	.em_wrapListPro {}

	.em_wrapListPro ul {padding:0 0 20px;}

        .em_wrapListPro ul li {height: 100%;}

		.em_itemPro {box-shadow:0 0 0px #999; cursor:pointer; height: 100%;}

		.em_itemPro img {width:100%;}

			.em_countDate {position:absolute; bottom:0; left:0; width:100%; background:rgba(183,209,70,0.7); font-family:'Maven Pro', sans-serif; font-size:10px; color:#FFF; padding:5px 0; line-height:12px; display:none;}

			.em_countDate strong {float:right; font-weight:normal; background:url(../images/icon_person.png) no-repeat 100% 2px; padding:0 8px 0 0; margin-right:10px;}

			.em_countDate span {margin-left:10px;}

			.em_wrapImgPro {overflow:hidden; position:relative;}

			.em_wrapImgPro a img {display:block;}

		.em_itemPro dl {overflow:hidden; padding:9px 5px 5px 18px;}

		.em_itemPro dl dt {/*text-transform:uppercase;*/ display:block; padding:0 0 12px;}

		.em_itemPro dl dt a {font-size:16px; color:#add72c; font-family:'Maven Pro', sans-serif; text-transform:uppercase}

		.em_itemPro dl dt strong {font-size:10px; font-style:italic; display:block; font-weight:normal; line-height:11px;}

		.em_itemPro dl dd {font-size:25px; font-family:'Maven Pro', sans-serif; line-height:27px; font-weight:normal;}

		.em_itemPro dl dd strong {float:left;}

		.em_itemPro dl dd span {font-size:14px; line-height:16px; float:left; padding:6px 0 0 8px;}

		

		.em_itemPro:hover dl {background:url(../images/icon_arrow_2.png) no-repeat 96% 50% #add72c; color:#FFF;}

		.em_itemPro:hover dl dt a {color:#FFF;}

		.em_itemPro:hover .em_countDate {display:block;}

	

	

	/*home page*/

	.em_tabItem {border-top:1px solid #add72c; border-bottom:1px solid #add72c; overflow:hidden; margin:20px 0 0;}

	.em_tabItem li {float:left;}

	.em_tabItem li.active {background-position:0 -80px;}

	.em_tabItem li a {color:#000; text-transform:uppercase; padding:6px 20px; line-height:18px;}

	.em_tabItem li.active a {background:url(../images/bgd_menu_item.png) no-repeat 100% -120px #add72c; color:#FFF;}

	.em_tabItem li.active:hover a {opacity:1;}

	

	.em_productDetail {overflow:hidden; padding:22px 0 0;}

	.em_productDetail li {padding:0 0 10px 15px; line-height:15px; color:#000; background:url(../images/bullet_01.png) no-repeat 0 4px;}

	.em_wrapContactInfo {background:url(../images/bgd_info_block.png) repeat-y 0 0; padding:15px 18px; box-shadow:-1px 0 3px #999;}

		

	.em_wrapInfoPro {overflow:hidden; padding:0 0 15px 20px;}	

	.em_wrapMap {overflow:hidden; box-shadow:0 0 3px #999; margin:15px 0 0;}

	.em_wrapMap img {width:100%;}

	.em_wrapConttactDetail {overflow:hidden;}

	.em_wrapConttactDetail dl {margin:15px 0 0;}

	.em_wrapConttactDetail dt {font-family:'Maven Pro', sans-serif; font-size:16px; line-height:18px; padding:0 0 5px;}

	.em_wrapConttactDetail dd ul {width:50%; float:left;}

	.em_wrapConttactDetail dd li {padding-right:10px; background:url(../images/bullet_02.png) no-repeat 0 6px; padding-left:13px;}

	.em_wrapConttactDetail dd li span {font-family:'Maven Pro', sans-serif;}

	

        .em_slidePro {/*box-shadow: 2px 0 3px #999999*/}

	.em_slidePro img {width:100%; max-height:1000px;}

	.em_wrapDealInfo {overflow:hidden; background-color: #95c11e; margin: 0; width: 100%}

	.em_detailDeal {padding:10px 15px 0 10px;}

	.em_detailDeal dt {font-family:'Maven Pro', sans-serif; font-size:25px; line-height:24px; color: #333}

	.em_detailDeal dd { font-family:'Maven Pro', sans-serif; font-style:italic; font-size:14px;}

	.em_detailDeal dd strong {font-family:'Maven Pro', sans-serif; font-size:45px; font-style:normal; padding:10px 0 0; display:block;}
	
	div.blockType.blockType-2 div.row-fluid.em_price_slide div.span4 div.em_wrapDealInfo dl.em_detailDeal dd strong {
		padding:0;	
		
	}

	.em_detailDeal dd strong span {font-size:22px;}

	

	.em_wrapPrice {overflow:hidden;}

	.em_wrapPrice dl {float:left; width:33%; text-align:center; padding:20px 0; min-height: 38px; margin: 0px;}

	.em_wrapPrice dl dt {font-family:'Maven Pro', sans-serif; font-size:25px; color:#666;}

	.em_wrapPrice dl dd{font-size:9px; line-height:15px; padding:0; word-wrap:break-word; color:#000; text-transform:uppercase;}

	

        

        .si_left_content {box-shadow: 2px 0 3px 0 #AAAAAA;}

	.em_remainingTime {/*border-right:1px solid #CCC;*/}

		.em_remainingTime li:first-child {text-transform:uppercase;}

		.em_remainingTime li:first-child span {padding:0 5px;font-size:15px; color:#333;}

		.em_remainingTime li{text-align:center}

		.em_remainingTime li.counter {font-size:9px; line-height:15px; float:left; color:#333; text-transform:uppercase; padding:7px 0 0; width: 100%;}

		.em_remainingTime li.counter > span {

			font-size:11px; 

			font-family:'Maven Pro', sans-serif; 

			display:inline-block; 

			padding:5px 7px; border: 2px solid #ffac4c;

			margin-top:5px;

			}

		.em_remainingTime li.counter > span > strong {display:block; font-size:9px; text-transform:uppercase; color:#333; font-family:'Maven Pro', sans-serif;}

		.em_remainingTime ul {list-style-type:none; margin:0;}

		.em_remainingTime li.counter > span.em_dot {color:#add72c; font-weight:bold; vertical-align:top; padding:0; border: 0px !important}

		.em_shareSocial {text-align:center; padding:10px;}

		.em_shareSocial li {display:inline-block;}

		.em_wrapBtn {text-align:center; padding:20px 10%;}

		.em_btnBuy {padding:0 0 0 0px; line-height:71px; color:#FFF; font-family:'Maven Pro', sans-serif; font-size:30px; text-transform:uppercase; display:block;}

		

	@media screen and (min-width: 740px) {

		.em_btnBuy span {

			background:url(../images/sf-acquista.png) right no-repeat; 

			padding-left: 0px !important;

			width:247px;

			height:80px;

		}

		

		

		

	}

		

	@media screen and (max-width: 740px) {

		.em_btnBuy span {

			background:none;

			padding:0;

			width:100%;

			text-align:center;

			

		}

		

	}

		

		.em_btnBuy span {padding:0 55px 0 0; display:block;}

		

		

		

		

		.em_btnBuy:hover {text-decoration:none;}

	.em_shareSocial img{width: 48px; padding-right: 15px;}

	

/*2. ///////Block type of templates///////*/

	/*blockType*/

	.blockType {overflow:hidden; background:#FFF; box-shadow:none; padding:20px; position:relative;margin-bottom:20px;}

	.blockType h3 {background:url(../images/bgd_tit.png) no-repeat 0 50% #333; padding:10px 20px; font-size:14px; color:#add72c; font-family:'Maven Pro', sans-serif; text-transform:uppercase; line-height:18px; margin:0 0 20px;}

	

	

	/*blockType-2*/

	.blockType-2 {padding:0;}

	

	

/*3. ///////Block common of templates///////*/

		/*breadcrumb*/

		.breadcrumb {}	

			.breadcrumb li{}

		/*paging*/

		.paging {}

			.paging li{}

			.paging ul{}		

		/*fckDefault*/			

		.fckDefault {overflow:hidden; line-height:16px }

		.fckDefault ul , .editorInfo ol{ margin:0 0 10px 0;}

		.fckDefault ul li { margin:0; list-style-type:disc; padding:0 0 10px 0; list-style:inside;}

		.fckDefault ol li { margin:0; list-style-type:decimal!important; list-style:inside; padding:0 0 10px 0;}

		

/*4 ///////Layer common of templates///////*/	

/*5 ///////Style add from js///////*/

	/* Layer alert */	

	.alertLayer {color:#424242; background:#edd540; padding:3px 5px; overflow:hidden; display:block; position:absolute; top:-1500px}

		.alertLayer .message {color:#424242; padding:0 0 0 5px; margin:0}

/*6. ///////Form common to all templates///////*/

	/*class common on form : checkbox, radio*/

	.chekbox { width:13px; height:13px; vertical-align:middle; border:0;}

	/*form General*/

	.frmGeneral {}

		.frmGeneral input {}

		.frmGeneral label {}

/*7. ///////Buttons common to all templates///////*/

		/*Button link*/

		/*Button input*/

/*8. ///////Classes common to all templates///////*/

	.loading {}

	.hidden {display:none}

	.floatL { float:left}

	.floatR { float:right}

	

/*9. CSS Sprites ///////Styles sprite to all templates///////*/

/*10. End///////ID common to all templates///////*/

		/*Id on tab body*/

		/*Structute Style 01*/

		#defauPage #main , #defauPage #wrapMain {}

		#defauPage #content {}

		/*Structute Style 01*/

		#photoPage #wrapMain {}

		#photoPage #main {}

                

                /* ===== */

.em_borBlock {

  border: medium none;

  border-radius: 10px;

  margin: 0 0 20px;

  overflow: hidden;

  padding: 0;

}

/*checkOut page*/

.em_checkOutPage {font-family:'Maven Pro', sans-serif;}

.em_shopCart dl {overflow:hidden; text-align:center; margin:0; float:left; padding:0 0 20px;}

.em_shopCartPage .em_shopCart .em_totalCart {

    padding:0;

    margin:0 auto;

    width: 99%;

    background:none;

    margin-top: 25px;

}

.em_shopCartPage .em_shopCart .em_totalCart .em_btn {margin-top:5px;}

.em_shopCartPage .em_shopCart dl {text-align:right;}

.em_shopCart dl.em_dealname {text-align:left;}

.em_shopCart dt {color:#666666; font-weight:bold; padding:0 0 6px; margin:0;}

.em_shopCart dl.em_qty input {color:#333333; font-size:12px; margin-left:2px; overflow:hidden; padding:2px 5px; width:60px;}

.em_shopCart dd {color:#333333; margin:0;}

.em_shopCart dd label {color:#333333; padding-left:1%; text-align:left; width:99%;}

.em_shopCart dl form {margin:0;}

.em_shopCart dl form select {width:99%;}

.em_totalCart {

    background: none;

    width: 99%;

    margin: 0 auto;

    padding: 0;

}

.em_shopCart .em_totalCart dl {

    float: none;

    border: 1px solid #DDDDDD;

    border-radius: 5px;

    margin: 0 !important;

}

.em_totalCart dl, .em_totalCart dt, .em_totalCart dd {margin:0; color:#FFF;}

.em_shopCart .em_totalCart dt {padding:0 0 5px; float:none;}

.em_shopCart .em_totalCart dt, .em_shopCart .em_totalCart dd {

    padding:0; 

    color:#000000;

    font-size:14px;

    font-weight:normal;

    text-align: left;

    overflow:hidden;

}

.em_shopCart .em_totalCart dd  {

    border-top:1px solid #DDDDDD;

}

.em_OrderInfo select {width:auto;background:#fbfbfb;}



.em_perInfoCart strong, .em_perInfoCart span {display:block;}

.em_txtItalic {font-style:italic;font-size: 14px;margin-top: 10px;}

.em_borBlock ul {overflow:hidden; list-style:none; margin:0;}

.em_perInfoCart li { position: relative;}

.em_perInfoCart li label {width:36%; float:left; font-weight:bold; text-align:center; padding:5px 10px 0 0;}

.greetingWin li label {width:30%;}



.em_imgDeal {float:left; padding:0 10px 0 0;}

.em_txtDeal {font-weight:bold; font-size:12px;margin-left: 170px;padding-right: 50px;font-weight:normal;height:40px;overflow:hidden;}

.em_btnDetele img {background:url(../images/btn_delete.png) no-repeat 0 0; width:10px; height:10px;}

.em_btnDetele:hover img {background-position:0 -20px;cursor:pointer;}



.em_titDealList {

    border-collapse: separate;

    width: 99%;

    border: 1px solid #DDDDDD;

    border-radius: 5px;

    margin:0 auto;

}

.em_titDealList th, .em_titDealList td {padding:10px 5px 5px; font-weight:bold; font-size:14px; text-align:left; vertical-align:middle;}

.em_titDealList td  {

    border-top:1px solid #DDDDDD;



}

.em_titDealList tr {background:none;}

.em_titDealList tr:first-child, .em_titDealList tr:last-child {background:none;}

.em_titDealList th {color:#000000; text-transform:none;font-size:12px;font-weight:bold;padding: 15px 5px;background: #f7f7f7;border-left:1px solid #DDDDDD;}

.em_titDealList td input {width:70px;border-radius: 5px;border: 1px solid #CCC;padding: 3px 2px;background: #fbfbfb;margin-bottom: 0px;}

.em_titDealList td span strong {color:#000000;}

.em_titDealList .row-fluid div {

    vertical-align: middle;

    font-size: 12px;

    font-weight: normal;

    padding: 0 10px;

}

.em_titDealList th:first-child {

    border-radius:5px 0 0 0;

    border-left:none;

}

.em_titDealList th:last-child {

    border-radius:0px 5px 0px 0px;

}



.em_wrapDealCart table td {

    border-left: 1px solid #DDDDDD;

}

.em_wrapDealCart table td:first-child {

  border-left: medium none;

}

.dis-coupon {

  border: 1px solid #DDDDDD;

  border-radius: 5px;

  clear: both;

  float: none;

  margin: 25px auto;

  padding: 25px 0;

  text-indent: 20px;

  width: 99%;

}

.em_shopCartPage input[type="text"], .em_shopCartPage input[type="email"] {

  border: 1px solid #E5E5E5;

  box-shadow: none;

}

.em_shopCart .em_totalCart dl {

  border: 1px solid #DDDDDD;

  border-radius: 5px;

  float: none;

  margin: 0 !important;

}

.em_totalCart dl span:first-child {

  border-right: 1px solid #DDDDDD;

  font-weight: normal;

  padding-left: 0;

  padding-right: 5%;

  text-align: right;

  width: 70%;

}

.em_totalCart dl span {

  display: block;

  float: left;

  font-weight: bold;

  height: 30px;

  line-height: 30px;

  padding-left: 15px;

}

.em_totalCart a {

  display: block;

  float: right;

  margin: 10px 0 0;

}

.em_perInfoCart, .em_OrderInfo ul {

  border: 1px solid #DDDDDD;

  border-radius: 5px;

  margin: 0 auto;

  text-indent: 20px;

  width: 99%;

}

.em_borBlock {

  border: medium none;

  border-radius: 0px;

  margin: 0 0 20px;

  overflow: hidden;

  padding: 0;

}

.em_perInfoCart strong, .em_OrderInfo ul li span {

  background: none repeat scroll 0 0 #F7F7F7;

  border-bottom: 1px solid #DDDDDD;

  display: block;

  padding: 15px 0;

}

.em_perInfoCart ul {

  padding-top: 20px;

}

.em_perInfoCart li {

  position: relative;

}

.em_perInfoCart ul li label {

  color: #000000;

  font-size: 12px;

  font-weight: normal;

  text-align: left;

  text-indent: 20px;

}

.em_borBlock ul {

  list-style: none outside none;

}

.em_shopCartPage input#delivery_date, .em_shopCartPage input#delivery_date_greet {

  background: url("../images/text-arrow.jpg") no-repeat scroll 192px 0 rgba(0, 0, 0, 0);

  cursor: pointer;

}

.em_shopCartPage input[type="text"], .em_shopCartPage input[type="email"] {

  border: 1px solid #E5E5E5;

  box-shadow: none;

}

.em_shopCartPage textarea {

  border: 1px solid #E5E5E5;

  box-shadow: none;

}

.em_OrderInfo {

  padding-top: 25px;

}

.em_OrderInfo ul {

  padding: 0 0 20px;

}

.em_perInfoCart, .em_OrderInfo ul {

  border: 1px solid #DDDDDD;

  border-radius: 5px;

  margin: 0 auto;

  text-indent: 20px;

  width: 99%;

}

.em_OrderInfo ul li:first-child {

  margin-bottom: 20px;

}

.em_OrderInfo li {

  position: relative;

}

.em_OrderInfo select {

  background: none repeat scroll 0 0 #FBFBFB;

  width: auto;

}

.em_OrderInfo .em_totalCart .em_btn {

  float: right;

  margin-right: 0 !important;

  margin-top: 15px;

}

.em_totalCart .em_btn {

  margin: 0;

  width: 150px;

}

.em_borBlock a {

  color: #D70000;

}



#adminForm  .DynamicAttributeDeal td, #adminForm  .normalDeal td {

    padding-bottom: 20px;

}



#adminForm .radio {

  float: left;

  margin-right: 15px;

  padding-left: 0px;

  padding-top: 5px;

}



.radio input[type="radio"]{

    margin-right: 5px !important;

    margin-top: 3px !important;

}



.headerAttTag a {

    background-color: #dedede;

    border-radius: 5px 5px 0 0;

    color: #0289cb;

    line-height: 38px;

    padding: 8px 14px;

    cursor: pointer;

    text-decoration: none;

    font-weight: bold;

    margin-right: -2px;

}



.headerAttTag a.active {

    background: -moz-linear-gradient(top,  #1e68a7 0%, #1a4275 100%); /* FF3.6+ */

    background: -webkit-linear-gradient(top,  #1e68a7 0%, #1a4275 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  #1e68a7 0%, #1a4275 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  #1e68a7 0%, #1a4275 100%); /* IE10+ */

    background: linear-gradient(top,  #1e68a7 0%, #1a4275 100%); /* W3C */

    color: #FFFFFF !important;

    font-weight: bold;

}



.headerAttTag a:hover {

    background: -moz-linear-gradient(top,  #1e68a7 0%, #1a4275 100%); /* FF3.6+ */

    background: -webkit-linear-gradient(top,  #1e68a7 0%, #1a4275 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  #1e68a7 0%, #1a4275 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  #1e68a7 0%, #1a4275 100%); /* IE10+ */

    background: linear-gradient(top,  #1e68a7 0%, #1a4275 100%); /* W3C */

    color: #FFFFFF !important;

    text-decoration: none;

}

.headerAttTag hr {

    margin: -3px 0 0 0;

    border: 1px solid;

    color: #1b4679;

}



.en_hd_label{

    padding-bottom: 5px;

}

.actionQuotation {

  min-height: 53px;

}



.actionQuotation a {

  display: block;

  height: 52px;

  width: 52px;

}



a.list_coupon {

  display: block;

  height: 52px;

  width: 52px;

}



.downQuotation {

  background: url("../images/download-quotation.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

  height: 100%;

  color: #FFFFFF;

  font-size: 10px;

  line-height: 9px;

  width: 100%;

}



li.span3 div.em_itemPro div#descrizione dl div#testo dt div {

	font-weight: normal;

    margin-top: 10px;

    text-align: justify;

    text-transform: initial;

}





.list_coupon_btn {

  background: url("../images/list-coupon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

  height: 100%;

  color: #FFFFFF;

  font-size: 10px;

  line-height: 9px;

  width: 100%;

}



#showDealDetail li a:focus {

  background: url("../images/bgd_menu_item.png") no-repeat scroll 100% -120px #ADD72C;

  color: #FFFFFF;

}



.em_orderList a.em_btn:hover{

    color: #ADD72C !important;

    text-decoration: none;

}



.em_addDealPage #adminForm input, select, textarea {

  margin: 0px;

}

#modal-subscription-box .modal-body{

    width: 220px;

    padding-bottom: 0px !important;

}



#modal-subscription-box  .modal-body input, 

#modal-subscription-box .modal-body select, 

#modal-subscription-box .modal-body textarea, 

#modal-subscription-box .modal-body button {

    border-radius: 0px !important;

}



.btn.btn-subscription {

    background: #ADD72C;

    border: none;

    color: #FFF;

    font-weight: bold;

    text-shadow: none;

}



.btn.btn-close {

    background: #333;

    border: none;

    color: #FFF;

    font-weight: bold;

    text-shadow: none;

    float:right;

}



.container input[type='text'], .container select, .container textarea {

    border-radius: 0px !important;

}



tr.detail_info {

    border: none !important;

    line-height: 12px;

}



.detail_info td, .detail_info th {

    border:none !important;

    line-height: 12px  !important;

    padding: 5px !important;

}