/* CSS Document */

body{padding:0px; margin:0px; font-size:12px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;background:url(/images/body_bg.png) repeat-x;line-height: 1.2;}
h1,h2,h3,h4,h5,h6,ul,ul li {padding:0px; margin:0px;}
a{color:#3d58a7;text-decoration:none;}
a:hover{color:#ff8000;text-decoration:underline;}
.clr{clear:both; display:block;}
.header{ margin:0px auto; padding:0 0 20px 0;width:auto;}

.header .topBar .searchBox {float:right; width:auto;}
.header .topBar .searchBox {font-size:11px; color:#000000; font-weight:normal;}
.header .topBar .searchBox input{margin:0px 5px;font-size:11px; color:#000000;}
.header .bg{
background:url(/images/agenzy_menu_btn_big.gif) repeat-x;
float:left;margin:0;padding:0;display:block;height:46px;width:110px;}
.header .baner{margin:10px 5px 0 0;width:486px;height:60px;float:right;}

.header .green{background:url(/images/green_line.png) repeat-x;height:14px;}
.header .logoBar{}

.header .wrapheader{width:1010px;margin:0 auto;}
.logo{float:left;margin-top:20px;margin-bottom:-20px;}
.header .logoBar ul.topNav{list-style-type:none;float:right;width:591px;margin-top:10px;}

.header .logoBar ul.topNav li{float:left;height:32px;line-height:32px;text-align:center;margin-right:5px;}

.header .logoBar ul.topNav li a{line-height:32px;font-size:13px;font-weight:bold; color:#fff;  text-decoration:none;}
.header .logoBar ul.topNav li a:hover{ color:#ff8000;  text-decoration:none;}

.midContainer{padding:0;margin:0 auto; width:1000px;background:#FFFFFF;}
.hd{text-indent:14px;color:#fff; width:213px; height:31px; border:none;
background:transparent url(/images/header.png) no-repeat scroll ;
}
.hd2{text-indent:14px;color:#fff; width:196px; height:31px; border:none;background:transparent url(/images/header2.png) no-repeat scroll ;}
.hd3{text-indent:14px;color:#fff; width:196px; height:31px; border:none;background:transparent url(/images/newsletter_header.png) no-repeat scroll ;}
.leftCol{float:left;width:209px; margin:12px 3px;}
.leftCol ul.leftBox{overflow:hidden;padding: 0 0 7px 0; margin:0; list-style-type:none;background:#f8fbf3; border-bottom:1px solid #dbdbdb; }
.leftCol div.leftBox{text-align:center;overflow:hidden;padding: 0 0 7px 0; margin:0; list-style-type:none;background:#f8fbf3; border:1px solid #dbdbdb; }
.leftCol div.leftBox2{text-align:center;overflow:hidden;padding: 0 0 7px 0; margin-top:10px; margin-bottom:10px; list-style-type:none;background:#f8fbf3; border:1px solid #dbdbdb; }
.leftCol ul.leftBox li.hd{color:#fff; width:213px; height:31px; border:none;
background:transparent url(/images/header.png) no-repeat scroll ;
}
.leftCol ul.leftBox li{border-right:1px solid #dbdbdb;border-left:1px solid #dbdbdb;line-height:22px; text-indent:14px;}
.leftCol ul.leftBox li{background:url(/images/marker.png) no-repeat 12px 8px;color:#7db500;font-weight:normal;text-decoration:none;}
.leftCol ul.leftBox li a{color:#3d58a7;text-decoration:none;padding-left:10px;padding-right:5px;display:block;}
.leftCol ul.leftBox li a:hover{color:#ff8000;text-decoration:underline;}
.brdrTop{border-top:1px solid #EEEEEE;}
.tab td {}
.copyArea{float:left;width:750px; margin:10px 15px;}
.copyArea h1.title{background:url(/images/bg-title.png) no-repeat;height:76px;width:542px;}
.copyArea p{text-align:justify;}
.copyArea .linkMore{ text-align:right;}
.copyArea .linkMore a{color:#087BEF;text-decoration:none;}
.copyArea .linkMore a:hover{text-decoration:underline;}

.copyArea h1.favVouch{background:url(/images/bg-titlefav.png) no-repeat;height:33px;width:455;margin:0 0 5px 12px;}

.copyArea .vouchList{padding:0px; margin:0px;list-style-type:none;background:url(/images/box_bg_cont.png) repeat-y;width:542px;}
.copyArea .vouchList h3.hd{ margin-bottom:3px;background:url(/images/bg-hdvouch.gif) no-repeat; height:33px;}
.copyArea .vouchList h3.hd{font-size:16px; font-weight:bold; color:#000000; line-height:33px; text-indent:10px;}
.bg1{margin:0 15px;}
.copyArea .vouchList div.bg2{margin:3px 0px 10px 0px; background:#F7FAFF; padding:5px;}
.boxtop{background:url(/images/box_top_cont.png) no-repeat; width:542px; height:9px;}
.boxbot{background:url(/images/box_bot_cont.png) no-repeat; width:542px; height:9px;}
.cont_link {margin-bottom:5px;font-weight:bold;font-size:14px;}

.copyArea .vouchList div{color:#043C79;text-decoration:none;}
.copyArea .vouchList div b{font-size:14px;font-weight:bold; color:#000000;text-decoration:none;}
.copyArea .vouchList div a{text-decoration:none;}
.copyArea .vouchList div .frstCol{color:#000;background:#fff;padding:10px 0 10px 20px;margin:0 0 0 10px;border-top:1px solid #ff8000;border-left:1px solid #ff8000;border-bottom:1px solid #ff8000;}
.copyArea .vouchList div .frstCol a{color:#000;}
.copyArea .vouchList div .frstCol a:hover {text-decoration:underline;}
.copyArea .vouchList div .scndCol{font-size:14px;font-weight:bold;color:#000;background:#eeeeee;padding:0 0 0 13px;text-align:left;border-top:1px solid #ff8000;border-right:1px solid #ff8000;border-bottom:1px solid #ff8000;}

.copyArea .retMerchants a{text-decoration:none;color:#000;font-size:12px;}
.copyArea .retMerchants a:hover{color:#000;font-size:12px;text-decoration:underline;}
.retMerchants {background:url(/images/box_bg_cont.png) repeat-y;width:542px;}
.retMerchants p{padding:0 15px;}

.rightCol{float:right; margin:12px 15px 12px 0px; width:196px;}
.rightCol .newsBox{border:1px solid #dbdbdb; background:#f8fbf3;padding:7px 15px 15px 15px;}
.rightCol h5{ background:url(/images/bg-hdrightcol.png) no-repeat; height:31px; width:196px;}
.rightCol .newsBox p{color:#000000;text-decoration:none; margin:5px;}
.rightCol .newsBox img {margin-left:5px;border:none;position:absolute;}
.rightCol .newsBox1{border:1px solid #dbdbdb;height:100%;margin-bottom:15px;}
.leftCol .newsBox{border:1px solid #dbdbdb; background:#f8fbf3;padding:7px 15px 15px 15px;}
.leftCol h5{ background:url(/images/bg-hdrightcol.png) no-repeat; height:31px; width:196px;}
.leftCol .newsBox p{color:#000000;text-decoration:none; margin:5px;}
.leftCol .newsBox img {margin-left:5px;border:none;position:absolute;}
.leftCol .newsBox1{border:1px solid #dbdbdb;height:100%;}


.title_rightbox{ background:url(/images/bg-hdrightnew.png);width:196px; height:31px;}
/*.rightCol .newsBox1 h5{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; line-height:28px; text-indent:10px;}*/
.rightCol .newsBox1 .list{ border:1px solid #ff8000;width:170px; padding:5px; margin:5px 6px;}
/*.rightCol .newsBox1 .list img{float:left; margin:0px 5px;}*/
.rightCol .newsBox1 .list b{ float:left;font-weight:bold;color:#004EA7;text-decoration:none; text-align:justify; width:150px;}
.rightCol .newsBox1 .list b a{color:#7db500;text-decoration:none;}
.rightCol .newsBox1 .list b a:hover {text-decoration:underline;}
.rightCol .newsBox1 .list p{font-weight:normal; color:#4f4f4f;text-decoration:none; padding:0px; margin:5px;text-align:center;}
.rightCol .newsBox1 .list p a{color:#4f4f4f;text-decoration:underline;}
.rightCol .newsBox1 .list p a:hover{text-decoration:underline;color:#4f4f4f;}

/*.rightCol .newsBox1 h5{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; line-height:28px; text-indent:10px;}*/
.leftCol .newsBox1 .list{ border:1px solid #ff8000;width:170px; padding:5px; margin:5px 6px;}
/*.rightCol .newsBox1 .list img{float:left; margin:0px 5px;}*/
.leftCol .newsBox1 .list b{ float:left;font-weight:bold;color:#004EA7;text-decoration:none; text-align:justify; width:150px;}
.leftCol .newsBox1 .list b a{color:#7db500;text-decoration:none;}
.leftCol .newsBox1 .list b a:hover {text-decoration:underline;}
.leftCol .newsBox1 .list p{font-weight:normal; color:#4f4f4f;text-decoration:none; padding:0px; margin:5px;text-align:center;}
.leftCol .newsBox1 .list p a{color:#4f4f4f;text-decoration:underline;}
.leftCol .newsBox1 .list p a:hover{text-decoration:underline;color:#4f4f4f;}


.wrapfooter {width:992px;margin:0 auto;}
.footer{margin:15px auto; padding:10px 0 0 0; width:auto; background:url(/images/bg-footer.png) repeat-x; height:61px;}
.footer{ line-height:20px; color:#000;margin-bottom:0;}
.footer a{color:#ff8000; text-decoration:none;}
.footer a.cop:hover{text-decoration:underline;}
.rig {float:right;margin-right:11px;}
.rig a:hover {text-decoration:underline;}
.lef {float:left;}
.lef a {text-decoration:underline;}
.footer a.cop{color:#000; text-decoration:none;}


/* mcerchent */
.mercon{background:url(/images/merch_box_cont.png) repeat-y; width:755px;}
.mercon p { margin:0; padding:5px 0 5px 0 !important; display:block;}
.diret-vouch{background-image:url(/images/dv-boxstrip.gif) repeat-x;padding:0 0 0 15px;}

.diret-vouch .box {float:right; margin-right:27px;}
.diret-vouch .box .left {background:url(/images/topbg.png) repeat-x;height:10px;padding:0px;width:100%;}
.diret-vouch .box .left .tbg {background:url(/images/topl.png) no-repeat;height:10px;width:15px;float:left;}
.diret-vouch .box .left .right {background:url(/images/topr.png) no-repeat;width:15px;height:10px;float:right;}

.diret-vouch .l_b {background:#fff url(/images/l_b.png) repeat-y;padding-left:0;width:100%;}
.diret-vouch .l_b .r_b {background:#fff url(/images/r_b.png) repeat-y right;padding-right:15px;padding-bottom:1px;margin:0 0 0 15px;}

.diret-vouch .boxbgbot {background:url(/images/botbg.png) repeat-x;height:10px;padding:0px;width:100%;}
.diret-vouch .leftbot {background:url(/images/botl.png) no-repeat;height:10px;width:15px;float:left;}
.diret-vouch .rightbot{background:url(/images/botr.png) no-repeat;width:15px;height:10px;float:right;}
.diret-vouch .imagesbox {border:10px solid #fff;}

.diret-vouch h2{ float:left; width:500px; margin-left:20px;margin-bottom:10px;font-size:16px;font-weight:bold; color:#080806;}
.diret-vouch h3{ float:left; width:120px; margin:-10px 20px 0 20px;}
.diret-vouch h4{ clear:both; margin:0 0 10px 0; color:#7db500; font-size:16px;}
.diret-vouch h4 a{color:#ff8000; text-decoration:none;}

.diret-vouch .arr{position:relative; top:4px;}
.diret-vouch b{font-size:18px; color:#000;}
.m_boxtop {background:url(/images/merch_box_top.png) no-repeat; width:755px; height:10px;}
.m_boxbot {background:url(/images/merch_box_bot.png) no-repeat; width:755px; height:10px;}
.m_content {background:url(/images/merch_box_cont.png) repeat-y; width:755px;}

.coupan-cate-con{ margin:10px 0;background:url(/images/merch_box_cont.png) repeat-y; width:755px;}
.coupan-cate{padding: 0 0 0 10px;}
.coupan-cate h2{font-size:18px;font-weight:bold; color:#000;}
.colL{ float:left; margin:5px 0 10px 10px; width:335px;background:#fff;list-style-type:none;}
.colR{ float:left; width:335px; margin:5px 0 10px 0;background:#eeeeee;list-style-type:none;}
.coupan-cate li{padding:4px 0 4px 0;}
.coupan-cate b{ color:#236719; font-weight:bold;}
.coupan-cate b a{ color:#236719; font-weight:bold; text-decoration:none;}

.coupan-deals {margin:0; padding:0px 14px;background:url(/images/merch_box_cont.png) repeat-y; width:755px;}
.coupan-deals p{padding:0; margin:7px 0 0 0; display:block;}
.coupan-deals b{font-size:18px;font-weight:bold; color:#000;}
.coupan-deals h2 {font-size:18px;margin:0;padding:0;}
.coupan-deals .ar{position:relative; top:-3px; _top:0px;margin-right:5px;margin-bottom:3px;}
.coupan-deals .catebox1 {width:725px; margin:2px 0 10px 0; padding:0; border:1px #ff8000 solid; background-color:#fff;}
.coupan-deals .catebox {width:357px; margin:2px 10px 10px 0;float:left; padding:0; border:1px #ff8000 solid; background-color:#fff;}
.coupan-deals .catebox  .col{width:75px; padding:8px 10px 5px 10px; margin-left:10px;}
.coupan-deals .catebox .col1{width:405px; padding:0 5px 4px 0;}
.coupan-deals .catebox .col1 .couponimg{text-align:left;border:1px solid #0f0;}
.coupan-deals .catebox .col2{width:215px; padding:10px; font-weight:bold; background-color:#eeeeee;}
.coupan-deals .catebox .col2 strong {font-size:16px;}
.coupan-deals .catebox h2{ padding:10px 0 10px 10px;font-size:14px;}
.coupan-deals .catebox h2 a{ color:#000; text-decoration: none;}
.coupan-deals .catebox h2 a:hover{ color:#000; text-decoration: underline;}
.coupan-deals .mimg{margin: 0 5px;}
.coupan-deals .mrgn{ clear:both; margin-top:10px;}

/*.rel-merchant {margin:10px 0; padding:0px 0px 0 0px; border:1px #DCEABC solid; background-color:#F8FBF3;}*/
/*.rel-merchant h2{ padding:7px; display:block; background-color:#E7F3CD; font-size:14px; color:#414439;}*/
.coupan-deals .catebox1 .col11{ width:398px;padding:10px 5px 10px 20px;}
.coupan-deals .catebox1 .col22{ width:215px; font-size:14px;font-weight:bold; background-color:#eeeeee;padding-left:20px;}
.coupan-deals .catebox1 h2{ padding-bottom:5px; font-size:14px;}
.coupan-deals .catebox1 h2 a{ color:#000; text-decoration: none;}
.coupan-deals .catebox1 h2 a:hover{ color:#000; text-decoration: underline;}
/*.rel-merchant  li{padding:2px 0 2px 0;}*/

.text-box{padding:10px 10px 5px 10px;background:url(/images/merch_box_cont.png) repeat-y;width:735px;}
.text-box h2{font-size:18px;color:#000;}
.text-box a{color:#000; text-decoration: none;}
.text-box a:hover{ color:#ff8000; text-decoration: underline;}

.sorting {text-align: right; margin: 0; padding: 10px 10px 2px 0;}
.sorting img {vertical-align: middle; border: 0;}
.sorting a {text-decoration: underline; color: #000;}
.sorting a:hover {text-decoration: underline; color: #000;}

.paging {clear:left; font-size:16px; text-align: right; border: none; padding: 5px 20px 10px 0;}
.paging a{color:#000; text-decoration: none;}
.paging a:hover{color:#000; text-decoration: underline;}

a.catletters {margin: 0 2px 0 0; padding: 2px 4px; background: #fbbf43; color: #000; font-size: 16px; text-decoration: none;}
a.catlettersa {margin: 0 0 0 8px; padding: 2px 15px 1px 15px; background: #fbbf43; color: #414439; font-size: 16px; font-weight:bold;}
ul.catletters {line-height: 20px; text-align: center; list-style: none; padding: 0; margin: 0;}
ul.catletters li {display: inline;}

.show_all{
	padding: 10px 15px 0;
	margin:0;
	font-size:10px;
    font-weight: bold;	
}
.show_all a{
	color: #7DB500;
	text-decoration: none;
    font-size:16px;
	font-weight: bold;
}
.show_all a:hover{
	text-decoration: none;
	color: #7DB500;
}