@font-face {
    font-family: 'bebas_neueregular';
    src: url('bebasneue-webfont.eot');
    src: url('bebasneue-webfontd41dd41d.eot?#iefix') format('embedded-opentype'),
         url('bebasneue-webfont.woff') format('woff'),
         url('bebasneue-webfont.ttf') format('truetype'),
         url('bebasneue-webfont.html#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

header h1, header .search_section .loaction em,header .search_section .contact em,header nav .activate,header nav .buy,header .search_section .login_user em{ background:url(../images/sprite.gif) no-repeat}

body{  font-family:Tahoma, Geneva, sans-serif; background:url(../images/body_bg.jpg) repeat top center}
header{ background:url(../images/header_gr.jpg) repeat-x bottom #fff; box-shadow: 0px 0px 5px #999; height:135px; }
header .top_line{ height:5px; background-color:#9D1D27; box-shadow: 0px 0px 5px #999;}
header .header_wrapper{ width:960px; margin:0px auto;}
header h1 {text-indent:-9999999px; margin:13px; float:left}
header h1 a{width:99px; height:104px; background-position:0px 0px; display:block;}
header .search_section{width:800px; float:right;  padding:15px 0px 15px 15px; background:url(../images/bg_nav1.jpg) repeat-x top #f7f7f7; border-radius:0px 0px 10px 10px; height:40px}
header .search_section .loaction{ width:165px; float:left; border-right:1px solid #d3d3d3; color:#a4a3a3; font-size:11px; margin-top:5px; text-shadow:1px 1px #fff}
header .search_section .loaction span{ font-size:16px; font-family:"bebas_neueregular", Tahoma, Arial; color:#919191; line-height:16px;} 

header .search_section .loaction em{ width:26px; height:31px; display:block; float:left; background-position:-474px -32px; margin-right:10px}

header .search_section .contact{ width:160px; float:left; border-right:1px solid #d3d3d3; color:#a4a3a3; font-size:11px; margin-top:5px; border-left:1px solid #ffffff;text-shadow:1px 1px #fff}
header .search_section .contact span{ font-size:16px; font-family:"bebas_neueregular", Tahoma, Arial; color:#919191; line-height:16px;} 

header .search_section .contact em{ width:26px; height:31px; display:block; float:left; background-position:-474px -63px; margin: 0px 6px 0px 10px}


header .search_section .login_user{ width:140px; float:left; border-right:1px solid #d3d3d3; color:#a4a3a3; font-size:11px; margin-top:5px; border-left:1px solid #ffffff;text-shadow:1px 1px #fff; text-decoration:none}
header .search_section .login_user span{ font-size:16px; font-family:"bebas_neueregular", Tahoma, Arial; color:#919191; line-height:16px;} 
header .search_section .login_user a{ text-decoration:none;color:#a4a3a3;}

header .search_section .login_user em{ width:26px; height:31px; display:block; float:left; background-position:-474px -97px; margin: 0px 6px 0px 10px}


header .search_section .search{ width:310px; float:left; border-left:1px solid #ffffff; margin-top:5px; padding-left:5px}
header .search_section .search input[type='text']{ border-radius:5px 0px 0px 5px; height:28px; border:1px solid #bfbfbf; margin-left:10px; padding-left:30px; width:180px; font-family:Tahoma, Geneva, sans-serif; color:#bbbbbb; background:url(../images/sprite.gif) no-repeat -475px 6px #fff; box-shadow:inset 3px 3px 3px #e2e2e2; outline:none;-moz-transition:all .2s linear; -o-transition:all .2s linear; -webkit-transition:all .2s linear; float:left}

input[type='text'],input[type='password']{ border-radius:5px; height:28px; border:1px solid #bfbfbf; margin-left:10px; padding-left:10px; font-family:Tahoma, Geneva, sans-serif; color:#bbbbbb; box-shadow:inset 3px 3px 3px #e2e2e2; outline:none;-moz-transition:all .2s linear; -o-transition:all .2s linear; -webkit-transition:all .2s linear; float:left; margin:0;}

select{-webkit-appearance: none !important;  background: #FFFFFF url(../images/dr_i.png) no-repeat right; border-radius:5px;  border:1px solid #bfbfbf; margin-left:10px;  font-family:Tahoma, Geneva, sans-serif; color:#bbbbbb; box-shadow:inset 3px 3px 3px #e2e2e2; outline:none;-moz-transition:all .2s linear; -o-transition:all .2s linear; -webkit-transition:all .2s linear; float:left; margin:0; padding:5px}


textarea{ border-radius:5px; border:1px solid #bfbfbf; margin-left:10px; padding-left:10px; font-family:Tahoma, Geneva, sans-serif; color:#bbbbbb; box-shadow:inset 3px 3px 3px #e2e2e2; outline:none;-moz-transition:all .2s linear; -o-transition:all .2s linear; -webkit-transition:all .2s linear; float:left; margin:0; font-size:12px; padding-top:10px}

header .search_section .search input[type='text']:focus{ color:rgba(51,51,51,1); box-shadow:0px 0px 10px #9D1D27}


select:focus{background: url(../images/dr_a.png) no-repeat right; color:rgba(51,51,51,1); box-shadow:0px 0px 10px #9D1D27}

input[type='text']:focus{ color:rgba(51,51,51,1); box-shadow:0px 0px 10px #9D1D27}
textarea:focus{ color:rgba(51,51,51,1); box-shadow:0px 0px 10px #9D1D27}

input[type='submit']{ width:80px;background: #9D1D27; /* Old browsers */
background: -moz-linear-gradient(top,  #9D1D27 0%, #9D1D27 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9D1D27), color-stop(100%,#9D1D27)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9D1D27 0%,#9D1D27 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9D1D27 0%,#9D1D27 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9D1D27 0%,#9D1D27 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9D1D27 0%,#9D1D27 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9D1D27', endColorstr='#9D1D27',GradientType=0 ); /* IE6-9 */ font-family:"bebas_neueregular", Tahoma, Arial; color:#fff; height:32px; border:1px solid #9D1D27; vertical-align:top; border-radius:5px; font-size:16px; text-shadow:1px 1px #9D1D27; cursor:pointer; float:left; margin-top:10px}


header .search_section .search input[type='submit']{ width:80px;background: #9D1D27; /* Old browsers */
background: -moz-linear-gradient(top,  #9D1D27 0%, #9D1D27 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9D1D27), color-stop(100%,#9D1D27)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9D1D27 0%,#9D1D27 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9D1D27 0%,#9D1D27 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9D1D27 0%,#9D1D27 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9D1D27 0%,#9D1D27 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9D1D27', endColorstr='#9D1D27',GradientType=0 ); /* IE6-9 */ font-family:"bebas_neueregular", Tahoma, Arial; color:#fff; height:32px; border:1px solid #9D1D27; vertical-align:top; border-radius:0px 5px 5px 0px; font-size:16px; text-shadow:1px 1px #9D1D27; cursor:pointer; float:left; margin:0;}

header nav{width:814px; float:right; font-family:"bebas_neueregular", Tahoma, Arial; margin-top:20px; color:#5c5c5c}
header nav li{ padding:0px 20px 0px 0px; font-size:20px; float:left; color:#9D1D27}
header nav li a{ color:#5c5c5c; text-decoration:none; transition:all .2s linear; -moz-transition:all .2s linear; -o-transition:all .2s linear; -webkit-transition:all .2s linear}
header nav li a:hover{color:#9D1D27}
header nav .activate{ width:95px; height:34px; background-position:0px -104px; color:#fff; font-size:17px; line-height:34px; margin:-7px; padding-left:36px; float:right}
header nav .activate a{ color:#fff}
header nav .activate a:hover{ color:#000}

header nav .buy{ width:49px; height:34px; background-position:0px -138px; color:#fff; font-size:17px; line-height:34px; margin:-7px; padding-left:50px; float:right}
header nav .buy a{ color:#fff}
header nav .buy a:hover{ color:#93510f}


.body_wrapper{height:auto; margin:15px auto 0px auto; width:960px;}
.body_container{ width:960px; float:left; min-height:400px; background-color:#fff; box-shadow:0px 0px 8px #CCCCCC; border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px}

.body_container .banner_wrapper{ width:960px; float:left; height:290px;}
.body_container .banner_wrapper .starbenifits{ width:300px; float:left; background:url(../images/bg_star.jpg) repeat; height:287px; border-radius:10px 0px 0px 0px; -moz-border-radius:10px 0px 0px 0px; -o-border-radius:10px 0px 0px 0px; -webkit-border-radius:10px 0px 0px 0px; border-bottom:3px solid #fa8c37}

.body_container .banner_wrapper .starbenifits ul{ width:260px; background:url(../images/benifits.gif) 65px 20px no-repeat; padding:121px 20px 0px 20px; font-size:12px;}
.body_container .banner_wrapper .starbenifits ul li{ margin-bottom:20px}

.body_container .banner_wrapper .starbenifits ul li span{ width:27px; height:27px; background:url(../images/star.gif) no-repeat; float:left; margin-right:8px; text-align:center; line-height:27px}





.body_container .banner_wrapper .banner{ width:660px; float: left; height:290px; background:#9D1D27 top left;border-radius:0px 10px 0px 0px; -moz-border-radius:0px 10px 0px 0px; -o-border-radius:0px 10px 0px 0px; -webkit-border-radius:0px 10px 0px 0px;}

.body_container .banner_wrapper .banner .slides_container{ background:url(../images/a.png) no-repeat 20px top; height:290px; width:660px;}
.body_container .banner_wrapper .banner .slides_container .one{ width:257px; padding:90px 368px 0 20px; background:url(../images/cards.png) no-repeat right 10px; height:200px; color:#efe5ef; font-size:14px}

.body_container .banner_wrapper .banner .slides_container .two{ width:257px; padding:60px 368px 0 20px; background:url(../images/merchant_b.png) no-repeat 340px 60px; height:230px; color:#efe5ef; font-size:14px}

.body_container .banner_wrapper .banner .slides_container .three{ width:257px; padding:90px 368px 0 20px; background:url(../images/best.png) no-repeat 340px 60px; height:200px; color:#efe5ef; font-size:14px}

.body_container .banner_wrapper .banner .slides_container .four{ width:257px; padding:60px 368px 0 20px; background:url(../images/holiday.png) no-repeat right 30px; height:230px; color:#efe5ef; font-size:14px}

.body_container .banner_wrapper .banner .slides_container .five{ width:257px; padding:90px 368px 0 20px; background:url(../images/easy.png) no-repeat 380px 80px; height:200px; color:#efe5ef; font-size:14px}


.body_container .banner_wrapper .banner .slides_container div h2{ font-family:"bebas_neueregular", Tahoma, Arial; font-size:50px; font-weight:normal; color:#fff; line-height:50px; text-shadow:1px 1px #9D1D27}

.slides_two .slides_container{ width:940px !important; height:100px}





.body_container .merchant{ width:940px; float:left; height:auto; background:url(../images/merchant_bg.jpg) repeat top left; padding:10px; height:145px; overflow:hidden}

.body_container .merchant .merchant_top{ width:920px; font-family:"bebas_neueregular", Tahoma, Arial; font-size:22px; color:#333333; padding:10px;}

.button_locate{}

.grey_button{ font-size:13px; font-family:Tahoma, Geneva, sans-serif; border:1px solid #c1c1c1;

background: #f3f3f3; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e7e7e7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e7e7e7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; padding:4px 8px; box-shadow:0px 1px 0px #fff; vertical-align:middle;
background: url(../images/dr_i.png) no-repeat right;
}
.grey_button a{ color:#000; text-decoration:none}
.floatr{ float:right}
.locate{ float: right; background:url(../images/locate.gif) no-repeat 0px 2px;height:20px; text-indent:-999999px; width:18px}
.marr{ margin-right:10px;}
.color_purple{ color:#9D1D27}

.body_container .merchant ul{ width:940px; float:left; height:100px;}
.body_container .merchant ul li{ margin:10px 6px 7px 7px; float:left; background-color:#fff; width:200px; padding:10px; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; font-size:11px; color:#a4a3a3;-moz-transition:all .2s linear; -o-transition:all .2s linear; -webkit-transition:all .2s linear; transition:all .2s linear}
.body_container .merchant ul li img{ float:left; margin-right:10px}
.body_container .merchant ul li h4{ font-size:14px; color:#262626; font-weight: normal; line-height:18px}
.body_container .merchant ul li h4 a{color:#262626; text-decoration:none}

.body_container .merchant ul li:hover{ background-color:#9D1D27; color:#fff;}
.body_container .merchant ul li:hover a{ color:#fff;}

.deals_listing{ width:920px; float:left; padding:20px;}
.deals_listing .deals_head{ float:left; width:920px; font-family:"bebas_neueregular", Tahoma, Arial; font-size:22px;}
.deals_listing .deals_head_right{float:right; width:730px; background:url(../images/bg_head.jpg) repeat-x top; margin-top:2px}
.deals_listing .deals_head_right a{ background-color:rgba(102,102,102,1); color:#fff; text-decoration:none; float:right; font-size:16px; padding:0px 8px}

.deals_listing .list_content{ width:920px; float:left; height:auto}
.deals_listing .list_content .left_panel{ width:270px; float:left}
.deals_listing .list_content .left_panel .filter_list{ width:280px; float:left; font-size:12px; color:#393939; margin-top:10px; margin-bottom:20px}
.deals_listing .list_content .left_panel .filter_list label{ display:block; width:280px; float:left; padding:5px 0px;}
.deals_listing .list_content .left_panel .filter_list label span{ float:right; font-size:10px; font-weight:bold; background-color:#f0f1f0; padding:2px 6px; border-radius:7px; border:1px solid #e8e8e8}
.deals_listing .list_content .right_panel{ width:615px; float:right}
.deals_listing .list_content .right_panel ul{}
.deals_listing .list_content .right_panel ul li{ background:url(../images/list_bg.jpg) repeat-x bottom; border-bottom:1px solid #e3e3e3; padding:18px 10px}

.deals_listing .list_content .right_panel ul li .content{ float:right; width:410px; height:auto}
.deals_listing .list_content .right_panel ul li .content h3{ font-size:16px; color:#313031; line-height:18px}
.deals_listing .list_content .right_panel ul li .content span{ font-size:12px; color:#828282}
.deals_listing .list_content .right_panel ul li .content p{ font-size:13px; color:#3b3b3b; margin-bottom:10px; line-height:14px; margin-top:-2px}
.deals_listing .list_content .right_panel ul li .content .knowmore{
	background: #9D1D27; /* Old browsers */
background: -moz-linear-gradient(top,  #9D1D27 0%, #9D1D27 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9D1D27), color-stop(100%,#9D1D27)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9D1D27 0%,#9D1D27 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9D1D27 0%,#9D1D27 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9D1D27 0%,#9D1D27 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9D1D27 0%,#9D1D27 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9D1D27', endColorstr='#9D1D27',GradientType=0 ); /* IE6-9 */font-family:"bebas_neueregular", Tahoma, Arial; color:#fff; height:32px; border:1px solid #9D1D27; vertical-align:top; border-radius:8px; font-size:14px; text-shadow:1px 1px #9D1D27; cursor:pointer; padding:3px 6px; margin-top:5px; text-decoration:none}

.deals_listing .list_content .right_panel ul .pagination1{ background:none; border:none; text-align:center; margin:0; padding-bottom:0;}
.deals_listing .list_content .right_panel ul .pagination1 img{ margin:0px 5px}

.testimonial_and_newsletter{width:960px; float:left; margin-top:20px; height:auto;/*195px*/}
.testimonial_and_newsletter .testi{ width:310px; float:left; height:auto;/*195px*/ background:url("../images/testi_bg.png") no-repeat scroll 150px 50px transparent; margin-left:10px}
.testimonial_and_newsletter .heading{ width:100%; float:left; font-family:"bebas_neueregular", Tahoma, Arial; font-size:22px; color:#333333}

.testimonial_and_newsletter .testi .l{ width:280px; background:url(../images/l.png) no-repeat 0px 5px; float:left; padding-left:30px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:13px; color:#000000; padding-top:5px; margin-top:10px; line-height:20px}

.testimonial_and_newsletter .testi .r{ width:248px; background:url(../images/r.png) no-repeat right bottom; float:left; padding-right:30px;}

.testimonial_and_newsletter .newsletter{ width:300px; float:right; height:auto;/*195px*/ background:url("../images/newsletter_bg.png") no-repeat scroll 120px 50px transparent;}
.small_text{color:#a4a3a3; font-size:11px; margin-top:5px; text-shadow:1px 1px #fff; font-family:Tahoma, Geneva, sans-serif}


footer{ width:100%; background-color:#f2f2f2; min-height:450px; float:left; border-top:1px solid #dfdfdf}
footer .footer_container{ width:960px; margin:0px auto; padding:20px 0px; font-size:11px; line-height:20px}
footer .footer_container .box1{ width:472px; border-left:1px solid #e5e5e5; padding:0px 14px; float:left} 


footer .footer_container .box1 ul li{ width:108px; padding-right:10px; display:inline-block; float:left}

footer .footer_container .box2{ width:200px; border-left:1px solid #e5e5e5; padding:0px 14px; float:left} 
footer .footer_container .box2 ul li{ width:190px; padding-right:10px; display:inline-block; float:left}
footer .footer_container .box2 ul{ padding-bottom:10px; float: left}

footer .footer_container .box3{ width:200px; border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5; padding:0px 14px; float:left} 
footer .footer_container .box3 ul li{ width:190px; padding-right:10px;}
footer .footer_container .box3 ul{ background-color:#fff; border-radius:5px; box-shadow:0px 0px 5px #999; padding:13px; margin-top:5px; margin-bottom:10px}


footer .footer_container a{ color:#333; text-decoration:none}
footer .footer_container a:hover{ color:#333; text-decoration:underline}



#deals_detail{ width:920px; padding:20px; float:left}
#deals_detail .breadcrum{ width:920px; background-color:#f9f9f9; border:1px solid #e4e4e4; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; float:left; box-shadow:0px 1px 1px #fff inset; -moz-box-shadow:0px 1px 1px #fff inset; -ms-box-shadow:0px 1px 1px #fff inset; -o-box-shadow:0px 1px 1px #fff inset; -webkit-box-shadow:0px 1px 1px #fff inset; height:29px; font-size:11px; margin-bottom:20px}
#deals_detail .breadcrum li{ display: inline; list-style:none; background:url(../images/arrow.png) right no-repeat; height:29px; float:left; padding-right:30px; padding-left:10px; line-height:29px; color:#9D1D27;}
#deals_detail .breadcrum li a{ color:#a4a3a3; text-decoration:none} 

#deals_detail .deal{ width:920px; float:left}
#deals_detail .deal_left{ width:340px; float:left}
#deals_detail .deal_left .image_slider{ width:340px; height:340px; position:relative;}
#deals_detail .deal_left .image_slider .pagination{ position:absolute; bottom:10px; right:10px; z-index:9999999}
#deals_detail .deal_left .image_slider .pagination li{ background-color: rgba(255,255,255,.5); display:inline; border-radius:9px; -moz-border-radius:9px; -o-border-radius:9px; -ms-border-radius:9px; -webkit-border-radius:9px; padding:0px 5px; line-height:20px; margin-left:5px}
#deals_detail .deal_left .image_slider .next, #deals_detail .deal_left .image_slider .prev{ display:none}
#deals_detail .deal_left .image_slider .pagination li a{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:rgba(153,153,153,1); text-decoration:none}
#deals_detail .deal_left .image_slider .pagination .current{ background-color: rgba(255,255,255,1);}
#deals_detail .deal_left .share{ width:340px; float:left; position:relative; margin-top:10px; text-align:right; height:40px; font-size:11px; line-height:28px; z-index:99999999}
#deals_detail .deal_left .companylogo{ padding:5px; background-color:#fff; box-shadow:2px 2px 3px #999999; -moz-box-shadow:2px 2px 3px #999999; -ms-box-shadow:2px 2px 3px #999999; -o-box-shadow:2px 2px 3px #999999; -webkit-box-shadow:2px 2px 3px #999999; position:absolute; top:-60px; left:10px; height:70px; width:123px;}
#deals_detail .deal_left .companylogo img{height:70px; width:123px;}
#deals_detail .deal_left .about_the_company{ width:340px; float:left;}
#deals_detail .deal_left .about_the_company h3{font-size:26px; font-family:"bebas_neueregular", Tahoma, Arial; color:#9D1D27; line-height:32px; display: block; font-weight: normal}
#deals_detail .deal_left .about_the_company p{ font-size:12px; line-height:20px; color:#252525}


#deals_detail .deal_right{ width:560px; float:right}
#deals_detail .deal_right h1{ font-weight:normal !important; font-size:20px; line-height:30px; color:#252525; background:url(../images/line.gif) repeat-x bottom; padding-bottom:20px}
#deals_detail .deal_right .deal_details{ width:560px; float:left; background:url(../images/line.gif) repeat-x bottom; padding-bottom:6px}

#deals_detail .deal_right .deal_details .leftbox{ width:260px; float:left;background:url(../images/line.gif) repeat-y right; padding: 10px 20px 10px 0px; min-height:200px}

#deals_detail .deal_right h4{font-size:26px; font-family:"bebas_neueregular", Tahoma, Arial; color:#9D1D27; line-height:32px; display: block; font-weight: normal}

#deals_detail .deal_right p{ font-size:12px; line-height:20px; color:#252525}

#deals_detail .deal_right .deal_details .rightbox{ width:260px; float:left; padding: 10px 0px 10px 15px; min-height:260px; height:200px; overflow:auto}

#deals_detail .deal_right .map{ width:518px; float:left; background:url(../images/locations.gif) no-repeat left top; padding-bottom:6px; height:260px; padding-left:42px; margin-top:20px}



.page_head{ float:left; width:920px; font-family:"bebas_neueregular", Tahoma, Arial; font-size:22px; padding-bottom:15px; padding-top:5px}
.page_head_right{float:right; width:730px; margin-top:2px; text-align:right}
.page_head_right span{ width:auto; padding:5px 10px 4px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#777777; border:1px solid #e7e9ea; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; background:url(../images/bg_button.jpg) repeat-x; box-shadow:0px 1px 2px #EFEFEF; -moz-box-shadow:0px 1px 2px #EFEFEF; -ms-box-shadow:0px 1px 2px #EFEFEF; -o-box-shadow:0px 1px 2px #EFEFEF; -webkit-box-shadow:0px 1px 2px #EFEFEF; margin-left:7px}
.page_head_right span a{ background:url(../images/cross.jpg) 4px 4px no-repeat; text-indent:999999999px; width:13px; height:18px; overflow:hidden; display:inline-block; margin-left:5px}

.merchant_listing{ width:920px; float:left;}
.merchant_listing .mlist_content{ width:920px; float:left; height:auto}
.merchant_listing .mlist_content .mleft_panel{ width:260px; float:left; }
.merchant_listing .mlist_content .mleft_panel .mfilter_list{ width:260px; float:left; font-size:12px; color:#393939; margin-bottom:20px}
.merchant_listing .mlist_content .mleft_panel .mfilter_list span{ display:block; color:#9D1D27; padding-bottom:10px; font-weight:bold}
.merchant_listing .mlist_content .mleft_panel .mfilter_list label{ display:block; width:260px; float:left; padding:5px 0px;}
.merchant_listing .mlist_content .mright_panel{ width:615px; float:right;background:url(../images/dash.jpg) repeat-y left; padding-left:30px}
.merchant_listing .mlist_content .mright_panel ul{}
.merchant_listing .mlist_content .mright_panel ul li{ background:url(../images/list_bg.jpg) repeat-x bottom; border-bottom:1px solid #e3e3e3; padding:0px 10px 18px 10px; float:left; margin-bottom:18px}

.merchant_listing .mlist_content .mright_panel ul li .content{ float:left; width:400px; height:auto; padding-right:10px}
.merchant_listing .mlist_content .mright_panel ul li .content h3{ font-size:16px; color:#313031; line-height:18px}
.merchant_listing .mlist_content .mright_panel ul li .content span{ font-size:12px; color:#828282}
.merchant_listing .mlist_content .mright_panel ul li .content p{ font-size:13px; color:#3b3b3b; margin-bottom:10px; line-height:16px; margin-top:-2px; padding-top:5px}
.merchant_listing .mlist_content .mright_panel ul li  img{ float:left; margin-right:15px}
.merchant_listing .mlist_content .mright_panel ul li .content p strong{ font-weight:bold; display:block; color:#9D1D27}
.merchant_listing .mlist_content .mright_panel ul li .content .knowmore{
	background: #9D1D27; /* Old browsers */
background: -moz-linear-gradient(top,  #9D1D27 0%, #9D1D27 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9D1D27), color-stop(100%,#9D1D27)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9D1D27 0%,#9D1D27 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9D1D27 0%,#9D1D27 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9D1D27 0%,#9D1D27 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9D1D27 0%,#9D1D27 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9D1D27', endColorstr='#9D1D27',GradientType=0 ); /* IE6-9 */font-family:"bebas_neueregular", Tahoma, Arial; color:#fff; border:1px solid #9D1D27; vertical-align:top; border-radius:8px; font-size:14px; text-shadow:1px 1px #9D1D27; cursor:pointer; padding:3px 6px; margin-top:5px; text-decoration:none; float:left}

.merchant_listing .mlist_content .mright_panel ul .pagination2{ background:none; border:none; text-align:center; margin:0; padding-bottom:0; float:left}
.merchant_listing .mlist_content .mright_panel ul .pagination2 img{ margin:0px 5px; vertical-align:top; float:left}
.merchant_listing .mlist_content .mright_panel ul .pagination2 span{ border:1px solid #c1c1c1; border-radius:5px; background:url(../images/bg_page.jpg) repeat-x bottom #fff; float:left; font-family:"bebas_neueregular", Tahoma, Arial; color:#999; text-decoration:none; height:28px; line-height:28px; padding:0 10px;}
.merchant_listing .mlist_content .mright_panel ul .pagination2 span a{color:#333; text-decoration:none; padding:4px 6px 5px 6px;}


.corporate{ width:920px; float:left}
.corporate .left_menu{ width:245px; float:left; min-height:400px; background:url(../images/bg_menu.jpg) repeat-y left top; font-size:12px; color:#333333}
.corporate .left_menu ul li{ width:194px; padding:10px 15px; border-top:1px solid #fafafa; border-bottom:1px solid #e5e5e5}
.corporate .left_menu ul li.current_tab{ background:url(../images/current_tab.jpg) no-repeat left; width:223px; border:none; color:#fff;}
.corporate ol{ margin-left:20px}
.corporate ol li{ padding-bottom:10px}
.corporate .left_menu ul li a{ color:#333; text-decoration:none; display:block}
.corporate .corp_content{ width:670px; float:right; min-height:400px; font-size:11px; line-height:18px}
.corporate .corp_content a{ color:#9D1D27;}
.corporate .corp_content p{ padding-bottom:10px} 
.corporate .corp_content h1{ font-size:16px; color:#9D1D27; padding-bottom:10px; line-height:normal}
.corporate .corp_content .highlight{ width:640px; float:left; border:3px solid #9D1D27; position:relative; text-align:center; padding:15px; border-radius:10px; font-size:15px; line-height:25px; margin-top:30px}
.corporate .corp_content .highlight span{ position:absolute; top:-20px; background:url(../images/bg_head_new.jpg) repeat-x; border-radius:5px; color:#fff; font-family:"bebas_neueregular", Tahoma, Arial; left:250px; padding:4px 8px; font-size:24px}
#accordion-container {
	font-size: 13px;
	background: #9D1D27;}

.accordion-header {
	font-size: 13px;
	margin:0;
	padding:7px 20px 7px 0px;
	border-bottom: 1px solid #cccccc;
	cursor: pointer;
	font-weight: normal
}

.active-header {

	background: url(../images/active-header.gif) #fff;
	background-repeat: no-repeat;
	background-position: right 50%;
	color:#9D1D27;
	border:none;
	font-weight:bold
	
}

.active-header:hover {
	background: url(../images/active-header.gif) #fff;
	background-repeat: no-repeat;
	background-position: right 50%;
}

.inactive-header {
	background: url(../images/inactive-header.gif) #fff;
	background-repeat: no-repeat;
	background-position: right 50%;
}

.inactive-header:hover {
	background: url(../images/inactive-header.gif) #fff;
	background-repeat: no-repeat;
	background-position: right 50%;
}

.accordion-content {
	display: none;
	background: #ffffff;
	border-top: 0;
	font-size:12px !important;
	border-bottom: 1px solid #cccccc;
	padding-bottom:20px;
		
}

.corporate .corp_content .form{width:670px; float:left;}
.corporate .corp_content h3{ font-size:18px; padding-bottom:10px}
.corporate .corp_content .form input[type='text']{ padding:5px 8px}
.corporate .corp_content .form label{ display:block; float:left; font-size:12px; color:#838282; padding-bottom:10px}
.corporate .corp_content .form .half_label1{ width:290px; margin-right:40px}
.corporate .corp_content .form .half_label1 input[type='text'],.corporate .corp_content .form .half_label1 input[type='password']{ width:290px; margin-top:4px; border-radius:0;}
.corporate .corp_content .form .half_label1 textarea{ width:296px; margin-top:4px; border-radius:0; height:80px}
.corporate .corp_content .form .half_label1 select{ width:296px; margin-top:4px; border-radius:0; padding:10px 9px}
.corporate .corp_content .form .half_label2{ width:290px; margin-right:0px}
.corporate .corp_content .form .half_label2 input[type='text'],.corporate .corp_content .form .half_label2 input[type='password']{ width:310px; margin-top:4px; border-radius:0;}
.corporate .corp_content .form .half_label2 select{ width:330px; margin-top:4px; border-radius:0; padding:10px 9px}
.corporate .corp_content .form .half_label3{ width:330px; margin-right:0px; line-height:35px}
.corporate .corp_content .form .half_label3 input[type='text']{ float:right; border-radius:0; width:100px}

.corporate .corp_content .testimonials{ width:670px; float:left; height:auto}

.corporate .corp_content .load_more{ padding:5px 10px; background-color:rgba(233,233,233,1); margin-top:10px; font-size:13px; color:rgba(51,51,51,1); text-decoration:none}

.corporate .corp_content .testimonials .l{ width:640px; background:url(../images/l.png) no-repeat 0px 5px; float:left; padding-left:30px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:13px; color:#000000; padding-top:5px; margin-top:10px; line-height:20px}

.corporate .corp_content .testimonials .r{ width:602px; background:url(../images/r.png) no-repeat right bottom; float:left; padding-right:30px;}

#modal {
	visibility:hidden;	width:618px;	height:400px;	padding:64px 8px 8px 8px; background: url(../images/modal_top_strip.jpg) no-repeat top #9D1D27;	-webkit-border-radius:8px;
	-moz-border-radius:8px;	border-radius:8px;
	box-shadow:0px 0px 10px #999;
	-moz-box-shadow:0px 0px 10px #999;
	-ms-box-shadow:0px 0px 10px #999;
	-o-box-shadow:0px 0px 10px #999;
	-webkit-box-shadow:0px 0px 10px #999;
	position:absolute !important;
	top:50% !important;
	left:50% !important;
	margin-top:-250px !important;
	margin-left:-320px !important;
	z-index:101;
}
#modal .headings{ width:618px; display:block; font-family:"bebas_neueregular", Tahoma, Arial; color:#fff; text-align:center; float:left}
#modal .headings h1{ font-size:54px; font-weight: normal}
#modal .headings h2{ font-size:28px; font-weight: normal; line-height:20px}
#modal .headings p{ color:#000; font-family:Tahoma, Geneva, sans-serif; font-size:15px; padding-top:15px}
#modal #modal_form{ padding:30px 0px 20px 30px; width:598px; float:left;}
#modal #modal_form select{ width:560px; padding:10px; font-size:15px; margin-bottom:20px}
#modal #modal_form input[type='text']{ width:255px; padding:6px; font-size:15px; margin-bottom:20px; margin-right:20px}
#modal #modal_form input[type='submit']{ font-size:26px; height:42px; width:140px; margin-left:210px}
#modal .mlinks{ width:618px; float:left; text-align:center; color:#fff; font-size:14px}
#modal .mlinks a{ color:#fff;}

.reveal-modal-bg { 
	position: fixed;height: 100%;width: 100%;background:url(../images/bg_modal.png) repeat;	z-index: 100;
	display: none;
	top: 0;
	left: 0; 
}

.corporate .corp_form{ width:920px; float:right; min-height:400px; font-size:11px; line-height:18px}
.corporate .corp_form .form_text{ width:920px; float:left; font-size:12px; border-bottom:1px solid #eaeaea; padding-bottom:20px; margin-bottom:20px}
.corporate .corp_form .form_text img{ float:right;}

.corporate .corp_form .formfull{width:920px; float:left;}
.corporate .corp_form h3{ font-size:18px; padding-bottom:10px}
.corporate .corp_form .formfull input[type='text']{ padding:5px 8px}
.corporate .corp_form .formfull label{ display:block; float:left; font-size:12px; color:#838282; padding-bottom:10px}
.corporate .corp_form .formfull .half_label1{ width:430px; margin-right:40px; float:left}
.corporate .corp_form .formfull .half_label1 input[type='text']{ width:400px; margin-top:4px; border-radius:0;}
.corporate .corp_form .formfull .half_label1 textarea{ width:408px; margin-top:4px; border-radius:0; height:108px}
.corporate .corp_form .formfull .half_label1 select{ width:420px; margin-top:4px; border-radius:0; padding:10px 9px}
.corporate .corp_form .formfull .half_label2{ width:430px; margin-right:0px; float:left}
.corporate .corp_form .formfull .half_label2 input[type='text']{ width:400px; margin-top:4px; border-radius:0;}
.corporate .corp_form .formfull .half_label2 select{ width:418px; margin-top:4px; border-radius:0; padding:10px 9px}
.corporate .corp_form .formfull .half_label3{ width:418px; margin-right:0px; line-height:35px; float:left}
.corporate .corp_form .formfull .half_label3 input[type='text']{ float:right; border-radius:0; width:100px}
.corporate .corp_form .formfull .half_label4{ width:210px; margin-right:0px; line-height:25px; float:left; margin-right:10px}
.corporate .corp_form .formfull .half_label4 input[type='text']{ width:180px; border-radius:0;}
.corporate .corp_form .formfull input[type='submit']{ font-size:24px; height:40px; width:120px;}
.corporate .corp_form .formfull input[type='button']{ font-size:24px; height:40px; width:120px;    width: 80px;
    background: #9D1D27;
    background: -moz-linear-gradient(top, #9D1D27 0%, #9D1D27 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9D1D27), color-stop(100%,#9D1D27));
    background: -webkit-linear-gradient(top, #9D1D27 0%,#9D1D27 100%);
    background: -o-linear-gradient(top, #9D1D27 0%,#9D1D27 100%);
    background: -ms-linear-gradient(top, #9D1D27 0%,#9D1D27 100%);
    background: linear-gradient(to bottom, #9D1D27 0%,#9D1D27 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9D1D27', endColorstr='#9D1D27',GradientType=0 );
    font-family: "bebas_neueregular", Tahoma, Arial;
    color: #fff;
    height: 32px;
    border: 1px solid #9D1D27;
    vertical-align: top;
    border-radius: 5px;
    font-size: 16px;
    text-shadow: 1px 1px #9D1D27;
    cursor: pointer;
    float: left;
    margin-top: 10px;}
.corporate .corp_form .formfull .half_label4 select{ width:210px; border-radius:0; padding:10px 9px}

.corporate .full_content{ width:920px; float:right; min-height:400px; font-size:11px; line-height:18px}
.corporate .full_content a{ color:#9D1D27;}
.corporate .full_content p{ padding-bottom:10px} 
.corporate .full_content h1{ font-size:16px; color:#9D1D27; padding-bottom:10px; line-height:normal}
.merchant_benifits{width:650px; float:left; padding:10px; border-bottom:1px solid #eaeaea}
.merchant_benifits img{float:left}
.merchant_benifits_right{width:550px; float:right; font-size:12px;}
.merchant_benifits_right strong{font-size:14px; display:block}
.mpoint{ text-align:center; padding:20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-style:italic; float:left; line-height:30px; width:650px}
.about_c{ width:670px; float:left; padding-top:20px}
.about_c .inside_companies{ width:160px; float:left; display:inline; margin-right:7px}

.membership_text{ width:670px; float:left; font-size:12px; line-height:22px;}
.buynowbutton{
	background: #9D1D27; /* Old browsers */
background: -moz-linear-gradient(top,  #9D1D27 0%, #9D1D27 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9D1D27), color-stop(100%,#9D1D27)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9D1D27 0%,#9D1D27 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9D1D27 0%,#9D1D27 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9D1D27 0%,#9D1D27 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9D1D27 0%,#9D1D27 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9D1D27', endColorstr='#9D1D27',GradientType=0 ); /* IE6-9 */font-family:"bebas_neueregular", Tahoma, Arial; color:#fff !important; height: auto; border:1px solid #9D1D27;  border-radius:8px; font-size:20px; text-shadow:1px 1px #9D1D27; cursor:pointer; padding:6px 12px; margin-top:5px; text-decoration:none; float:right;}



#login_div {
	visibility:hidden;
	width:360px;
	height:250px;
	padding:8px;

	background:rgba(0,0,0,.3);

	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;

	position:absolute !important;
	top:50% !important;
	left:50% !important;
	margin-top:-94px !important;
	margin-left:-180px !important;
	z-index:101;
}


#login_div #heading2 {
	width:360px;
	height:44px;

	background-image: -webkit-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	background-image: -moz-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	background-image: -o-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	background-image: -ms-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	background-image: linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e9e9e9');

	border-bottom:1px solid #bababa;

	-webkit-box-shadow:
		inset 0px -1px 0px #fff,
		0px 1px 3px rgba(0,0,0,.08);
	-moz-box-shadow:
		inset 0px -1px 0px #fff,
		0px 1px 3px rgba(0,0,0,.08);
	box-shadow:
		inset 0px -1px 0px #fff,
		0px 1px 3px rgba(0,0,0,.08);

	-webkit-border-radius:4px 4px 0px 0px;
	-moz-border-radius:4px 4px 0px 0px;
	border-radius:4px 4px 0px 0px;

	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:44px;

	color:#444444;
	text-shadow:0px 1px 0px #fff;
}

#login_div #content {
	width:360px;
	height:195px;
	padding-top:10px;
	background:#fcfcfc;

	-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.25);
	-moz-box-shadow:0px 1px 3px rgba(0,0,0,.25);
	box-shadow:0px 1px 3px rgba(0,0,0,.25);

	-webkit-border-radius:0px 0px 4px 4px;
	-moz-border-radius:0px 0px 4px 4px;
	border-radius:0px 0px 4px 4px;
}


#login_div #content label{ width:340px; float:left; padding:0px 10px; font-size:12px; line-height:24px; margin-bottom:10px}
#login_div #content label input{ width:320px}
#login_div #content input[type='submit']{ width:332px; margin:10px 10px 0px; float:left; font-size:22px;}


#login_div #content p {
	font-size:13px;
	font-weight:normal;
	text-align:center;
	line-height:22px;
	color:#555555;

	width:100%;
	float: left;

	margin:5px 0;
}



.facebook{ position:fixed; right:0; top:150px; width:37px; height:97px;}
.twitter{ position:fixed; right:0; top:250px; width:37px; height:97px;}
.feedback{ position:fixed; right:0; top:250px; width:37px; height:97px;}
.social{ position:fixed; left:0; top:200px; width:32px; height: auto; background-color:#fff; padding:5px; border:1px solid #E1E1E1}


#feedback_div {
	visibility:hidden;
	width:360px;
	height: auto;
	padding:8px;

	background:rgba(0,0,0,.3);

	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;

	position:absolute !important;
	top:50% !important;
	left:50% !important;
	margin-top:-250px !important;
	margin-left:-180px !important;
	z-index:101;
}


#feedback_div #heading {
	width:360px;
	height:44px;

	background-image: -webkit-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	background-image: -moz-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	background-image: -o-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	background-image: -ms-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	background-image: linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e9e9e9');

	border-bottom:1px solid #bababa;

	-webkit-box-shadow:
		inset 0px -1px 0px #fff,
		0px 1px 3px rgba(0,0,0,.08);
	-moz-box-shadow:
		inset 0px -1px 0px #fff,
		0px 1px 3px rgba(0,0,0,.08);
	box-shadow:
		inset 0px -1px 0px #fff,
		0px 1px 3px rgba(0,0,0,.08);

	-webkit-border-radius:4px 4px 0px 0px;
	-moz-border-radius:4px 4px 0px 0px;
	border-radius:4px 4px 0px 0px;

	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:44px;

	color:#444444;
	text-shadow:0px 1px 0px #fff;
}

#feedback_div #content {
	width:340px;
	height: auto;
	padding:10px;
	float:left;
	background:#fcfcfc;
	font-size:12px;

	-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.25);
	-moz-box-shadow:0px 1px 3px rgba(0,0,0,.25);
	box-shadow:0px 1px 3px rgba(0,0,0,.25);

	-webkit-border-radius:0px 0px 4px 4px;
	-moz-border-radius:0px 0px 4px 4px;
	border-radius:0px 0px 4px 4px;
}


#feedback_div #content label{ width:340px; float:left;  font-size:12px; line-height:24px; margin-top:10px}
#feedback_div #content label input,#feedback_div #content label textarea{ width:330px}
#feedback_div #content select{ width:340px;margin-top:10px}
#feedback_div #content input[type='submit']{ width:340px; margin:10px 0px 0px; float:left; font-size:22px;}


#feedback_div #content p {
	font-size:13px;
	font-weight:normal;
	text-align:center;
	line-height:22px;
	color:#555555;

	width:100%;
	float: left;

	margin:5px 0;
}
#feedback_div #content span{ font-size:11px; color:rgba(153,153,153,1);}

.add_banner{ width:938px; float:left; min-height:100px; background-color:#fff; box-shadow:0px 0px 8px #CCCCCC; border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px; margin-top:20px; padding:11px}
#slides{ position:relative}
#slides .pagination{ position:absolute; width:50px; bottom:-20px; font-size:11px;}
#slides .pagination li{ display:inline; padding:5px;}
#slides .pagination li a{ color:#666; text-decoration:none}
#slides .prev{ background-color:#fff; position:absolute; right:60px; bottom:10px;background:url(../images/left-arrow.png) no-repeat center -15px; height:40px; width:40px; text-indent:-999999999px; border-radius:10px; opacity:.5; z-index:9999999999999999}
#slides .next{ background-color:#fff; position:absolute; right:10px; bottom:10px;background:url(../images/right-arrow.png) no-repeat center -15px; height:40px; width:40px; text-indent:-999999999px; border-radius:10px;opacity:.5;z-index:9999999999999999}