﻿*{margin:0;padding:0;}
img{border:none;}
div.clearleft{clear:left;}
div.clearright{clear:right;}

hr{border:none;height:1px;border-top:dotted 1px #ccc;margin:15px 0;clear:both;}

/* ###### SMALL ICON LIST ######  */
div.SmallIconList{margin:20px 0 0 0;float:left;}
div.SmallIconList td{padding:4px;text-align:center;}


/* ###### VOUCHER SEARCH ######  */
div.VoucherSearch{width:620px;float:left; margin:-11px 0 10px 0;  }
div.VoucherSearch div.content{border-left:5px solid #E8E8E8;border-right:5px solid #E8E8E8; width:610px;margin:0px 0px;}
div.VoucherSearch td{padding:5px;text-align:center;}
div.VoucherSearch p{color:#584536;font-family:"Trebuchet MS";font-size:0.8em;white-space:nowrap;}
div.VoucherSearch div.top{background:url(/images/vouchers/box/box620_bgtop.png) no-repeat 0px 0px;height:20px; width:620px;margin:0; z-index:-1;}
div.VoucherSearch div.bottom{background:url(/images/vouchers/box/box620_bgbottom.png) no-repeat 0px 0;height:20px;position:relative;width:620px; z-index:-1;}
div.VoucherSearch h2{background-image:url(/images/title_vsearch.png);width:267px;background-repeat:no-repeat;height:57px;text-indent:-9999px; position:relative; margin: 0px 0px -35px -15px;}


/* ###### ICON LIST ######  */
div.IconList{width:610px;float:left; padding-top:10px}
div.IconList div.content{border-left:5px solid #E8E8E8;border-right:5px solid #E8E8E8; width:610px;margin:10px 20px 0 0;}
div.IconList td{padding:5px;text-align:center;}
div.IconList p{color:#584536;font-family:"Trebuchet MS";font-size:0.8em;white-space:nowrap;}
div.IconList div.top{background:url(/images/vouchers/box/box620_bgtop.png) no-repeat 0px 0px;height:20px; width:620px; margin-bottom:-20px;}
div.IconList div.bottom{background:url(/images/vouchers/box/box620_bgbottom.png) no-repeat 0px 0;height:20px;position:relative;width:620px;z-index:-1;}
div.IconList h2{color:#4d9f99;font-family:"Trebuchet MS";font-size:1.2em;white-space:nowrap; font-weight:bold; margin:0px 10px;}

/* SHARED*/
.voucher_button{color:#584536;font-family:"Trebuchet MS";font-size:0.9em;background-image:url(/images/gostraight_but.png);display:block;height:40px;line-height:37px;text-align:center;width:215px;text-decoration:none;float:right;text-transform:uppercase;font-weight:700;}
.vouchercutout{background: url(/images/vouchercode_bk.png) no-repeat;height:40px;width:400px;float:left; display:block;}
.text_copy{color:#584536;font-family:"Trebuchet MS";font-size:1.2em;text-align:left; text-indent:20px; text-transform:uppercase; line-height:40px; border:solid 0px; float:left; }
.voucher_button_copy{background-image:url(/images/clickcopy_but.png);height:40px;width:220px;border:solid 0px; display:inherit; float:right;}


/* ###### VoucherResults ######  */
div.VoucherResults { width:610px; }
div.VoucherResults{border-left:5px solid #E8E8E8;border-right:5px solid #E8E8E8;margin:10px 20px 0 0;float:left;}
div.VoucherResults table{border-spacing:0;border-collapse:collapse;border:none;margin:0 10px; width:95%;}
div.VoucherResults tr td{vertical-align:top;border-bottom:dotted 1px #b6b6b6;padding:10px;height:150px;}
div.VoucherResults tr:hover td{background-color:#e2f7f5;}
div.VoucherResults tr.shade td{background-color:#f4f4f4;}
div.VoucherResults tr.shade:hover td{background-color:#e2f7f5;}
div.VoucherResults div.starred{width:43px;height:43px;background-image:url(/images/vouchers/box/voucher_asterisk.png);position:absolute;z-index:9001;margin:-5px 0 0 -5px;}
div.VoucherResults h3{color:#584536;font-family:"Trebuchet MS";font-size:1.1em;}
div.VoucherResults p{color:#584536;font-family:"Trebuchet MS";font-size:0.9em;}
div.VoucherResults div.top{background:url(/images/vouchers/box/box620_bgtop.png) no-repeat -5px 0;height:20px;margin:0;width:620px;}
div.VoucherResults div.bottom{background:url(/images/vouchers/box/box620_bgbottom.png) no-repeat 5px 0;height:20px;margin:0 0 0 -10px;padding:0 10px 0 0;position:relative;width:620px;}
div.VoucherResults img{border:solid 5px #EE4D58;padding:1px;}
div.VoucherResults h3 a{color:#584536;text-decoration:none;}
div.VoucherResults p a{color:#584536;text-decoration:none;}

div.VoucherResults td.overlay{position:absolute;background-image:none;width:590px;height:150px;margin:-10px 0 0 -10px;}
div.VoucherResults h2{ background-image:url(/images/title_vsearchresults.png);width:302px;background-repeat:no-repeat;height:63px;margin:-45px 0 0 -26px;position:relative;text-indent:-9999px;}


/* ###### VoucherList ######  */
div.VoucherList { width:610px; }
div.VoucherList{border-left:5px solid #E8E8E8;border-right:5px solid #E8E8E8;margin:0 0 0 40px;float:left;}
div.VoucherList table{border-spacing:0;border-collapse:collapse;border:none;margin:0 10px; width:95%;}
div.VoucherList tr td{vertical-align:top;border-bottom:dotted 1px #b6b6b6;padding:10px;height:150px;}
div.VoucherList tr:hover td{background-color:#e2f7f5;}
div.VoucherList tr.shade td{background-color:#f4f4f4;}
div.VoucherList tr.shade:hover td{background-color:#e2f7f5;}
div.VoucherList div.starred{width:43px;height:43px;background-image:url(/images/vouchers/box/voucher_asterisk.png);position:absolute;z-index:9001;margin:-5px 0 0 -5px;}
div.VoucherList h3{color:#584536;font-family:"Trebuchet MS";font-size:1.1em;}
div.VoucherList p{color:#584536;font-family:"Trebuchet MS";font-size:0.9em;}
div.VoucherList div.top{background:url(/images/vouchers/box/box620_bgtop.png) no-repeat -5px 0;height:20px;margin:0;width:620px;}
div.VoucherList div.bottom{background:url(/images/vouchers/box/box620_bgbottom.png) no-repeat 5px 0;height:20px;margin:0 0 0 -10px;padding:0 10px 0 0;position:relative;width:620px;}
div.VoucherList img{border:solid 5px #EE4D58;padding:1px;}

div.VoucherList h2{background-repeat:no-repeat;height:66px;margin:-35px 0 0 -16px;position:relative;text-indent:-9999px;}
div.VoucherList h2.OfferCategories{background-image:url(/images/vouchers/titles/offercategories_title.png);width:295px;}
div.VoucherList h2.Entertainment{background-image:url(/images/vouchers/titles/Entertainment_title.png);width:249px;}
div.VoucherList h2.Eating-Out{background-image:url(/images/vouchers/titles/EatingOut_title.png);width:249px;}
div.VoucherList h2.BarsPubsClubs{background-image:url(/images/vouchers/titles/BarsPubsClubs_title.png);width:308px;}
div.VoucherList h2.Fashion{background-image:url(/images/vouchers/titles/Fashion_title.png);width:132px;}
div.VoucherList h2.FoodAndDrinks{background-image:url(/images/vouchers/titles/FoodAndDrinks_title.png);}
div.VoucherList h2.BooksAndSoftware{background-image:url(/images/vouchers/titles/BooksAndSoftware_title.png);width:305px;}
div.VoucherList h2.Utilities{background-image:url(/images/vouchers/titles/Utilities_title.png);width:140px;}
div.VoucherList h2.Electronics{background-image:url(/images/vouchers/titles/Electronics_title.png);width:196px;}
div.VoucherList h2.GiftsAndStuff{background-image:url(/images/vouchers/titles/GiftsAndStuff_title.png);width:232px;}
div.VoucherList h2.HealthAndBeauty{background-image:url(/images/vouchers/titles/HealthAndBeauty_title.png);width:274px;}
div.VoucherList h3 a{color:#584536;text-decoration:none;}
div.VoucherList p a{color:#584536;text-decoration:none;}

div.VoucherList td.overlay{position:absolute;background-image:none;width:590px;height:150px;margin:-10px 0 0 -10px;}

div.VoucherList #Repeater_Footer { margin: 15px 0 0 15px;}




/* ###### ListWithGradient ######  */

div.ListWithGradient{float:left;margin:10px 20px 0 0;width:299px;}
div.ListWithGradient h2{color:#584536;font-family:"Trebuchet MS";font-size:1.2em;margin:0 5px 0 10px;}
div.ListWithGradient div.top{background:url(/images/vouchers/box/box300_bgtop.png) no-repeat -1px top;height:16px;margin:0;width:300px;}
div.ListWithGradient div.content{background:url(/images/vouchers/box/box300_bgbottom.png) no-repeat -1px 100%;min-height:256px;}
div.ListWithGradient div.bottom{display:none;}
div.ListWithGradient li{list-style-type:none;width:269px;margin:0 10px 0 15px;}
div.ListWithGradient li.alternative{background-color:#f4f4f4;}
div.ListWithGradient li a{background:url(/images/vouchers/box/bullet_asterisk.png) no-repeat 0 9px;padding:5px 0 5px 20px;color:#000;font-family:"Trebuchet MS";font-size:1.0em;text-decoration:none;display:block;border-bottom:1px dotted #E0DE8C;}
div.ListWithGradient li a:hover{background-color:#e2f7f5;}

/* ###### ListNoGradient ######  */

/*div.ListNoGradient{border-left:5px solid #E8E8E8;border-right:5px solid #E8E8E8;float:left;margin:30px 22px 20px 0;width:288px;}*/
div.ListNoGradient{border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;float:left;margin: 30px 22px 20px 0;width:288px;}
div.ListNoGradient h2{color:#584536;font-family:"Trebuchet MS";font-size:1.2em;margin:0 5px 0 10px;}
div.ListNoGradient div.content{border-left:5px solid #E8E8E8; border-right:5px solid #E8E8E8;float:left; margin: 0 0 0 -5px;width:289px;}
div.ListNoGradient div.top{background:url(/images/vouchers/box/box300_bgtop.png) no-repeat;height:16px;margin:-10px 0 0 -6px;width:324px;}
div.ListNoGradient div.bottom{background:url(/images/vouchers/box/box300_nogradbgbottom.png) no-repeat 0 100%;height:16px;margin:0 0 -10px -6px;position:relative;width:300px;z-index:-1; clear: left;}
div.ListNoGradient ul{margin:10px 0 0;}
div.ListNoGradient li{list-style-type:none;width:268px;border-bottom:1px dotted #E0DE8C;margin: 0 15px 0 15px;}
div.ListNoGradient li.alternative{background-color:#f4f4f4;}
div.ListNoGradient li a{background:url(/images/vouchers/box/bullet_asterisk.png) no-repeat 0 12px;padding:8px 0 5px 20px;color:#000;font-family:"Trebuchet MS";font-size:0.9em;text-decoration:none;display:block;}
div.ListNoGradient li a:hover{background-color:#e2f7f5;}

/* ###### VoucherPage ######  */

div.VoucherPage{border-left:5px solid #E8E8E8;border-right:5px solid #E8E8E8;margin:10px 20px 0 0;width:610px;float:left;}
div.VoucherPage div.top{background:url(/images/vouchers/box/box620_bgtop.png) no-repeat;height:20px;margin:-10px 0 0 -5px;width:620px;}
div.VoucherPage div.content{margin:0 15px;}

div.VoucherPage div.left{float:left;margin:0 15px 0 0;}
div.VoucherPage div.right{}

div.VoucherPage div.bottom{background:url(/images/vouchers/box/box620_bgbottom.png) no-repeat 5px 13px;height:32px;margin:0 0 0 -10px;padding:0 10px 0 0;position:relative;width:620px;z-index:-1;}
div.VoucherPage h1{color:#584536;font-family:"Trebuchet MS";font-size:1.2em;}
div.VoucherPage p{color:#584536;font-family:"Trebuchet MS";font-size:1.0em;}
/*div.VoucherPage a{background-image:url(/images/vouchers/view_button.png);display:block;height:39px;line-height:37px;text-align:center;width:91px;text-decoration:none;color:#000;margin:10px;float:right;text-transform:uppercase;font-weight:700; font-size:1.0em; }*/
div.VoucherPage a{ background:transparent url(/images/vouchers/view_button.png) no-repeat scroll center center;
margin:15px auto;
float:right;
color:#534133;
display:block;
width:97px;
height:39px;
line-height:37px;
font-weight:bold;
font-size:0.95em;
text-align:center;
text-decoration:none;
}

div.VoucherPage img.offerlogo{border:solid 5px #EE4D58;padding:1px;}
div.VoucherPage img.unitown{margin:10px 0;}

/* ###### HIT THE TOWN ######  */
#hitthetown div.head {top:-11px;background-image:url("/itemimages/hitthetown_title.png");}
div.HitTheTown{border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;float:left;margin:30px 22px 20px 0;width:288px;}
div.HitTheTown h2{color:#584536;font-family:"Trebuchet MS";font-size:1em;margin:0 5px 0 10px;}
div.HitTheTown div.content{border-left:5px solid #E8E8E8; border-right:5px solid #E8E8E8;float:left; margin: 0 0 0 -5px;width:289px;}
div.HitTheTown div.top{background:url(/images/vouchers/box/box300_bgtop.png) no-repeat;height:16px;margin:-10px 0 0 -6px;width:324px;}
div.HitTheTown div.bottom{background:url(/images/vouchers/box/box300_nogradbgbottom.png) no-repeat 0  100%;height:16px;margin:0 0 -10px -6px;position:relative;width:300px;z-index:-1;}
div.HitTheTown ul{margin:10px 0 0;}
div.HitTheTown li{list-style-type:none;width:268px;border-bottom:1px dotted #E0DE8C;margin:0 10px;}
div.HitTheTown li.alternative{background-color:#f4f4f4;}
div.HitTheTown li a{padding:5px 0 5px 20px;color:#000;font-family:"Trebuchet MS";font-size:0.9em;text-decoration:none;display:block;}
div.HitTheTown li a:hover{background-color:#e2f7f5;}
