ul, ol {list-style:none;margin-left:0;padding-left:0;font-size:1.0em;}
body {font:normal 62.5% Arial, Verdana, Helvetica, sans-serif;background-repeat:repeat;}
li {padding-bottom:10px;color:#666666;font-size:1.2em;}
strong {color:#010101;}

/* General Content Styles */
h2.pg-title {font-size:3.5em;color:#010101;margin-bottom:35px;font-weight:normal;}
h2, h3, h4, h5, h6 {color:#484848;font-size:1.6em;margin-bottom:10px;}
p {font-size:1.2em;color:#666666;margin-bottom:10px;line-height:1.5em;}
img {border:0; margin-bottom:5px;}
a {font-size:1.2em; text-decoration:none; color:#010101;}
ul a, ol a, p a {font-size:1.0em;}
.copy ul {list-style-type:disc;}
.copy ol {list-style-type:decimal;}
.copy ol ol {list-style-type:lower-roman;}
.copy ol ol ol {list-style-type:lower-alpha;}
.copy ul, .copy ol {font-size:1.2em;margin:20px 0 20px 25px;}
.copy ul ul, .copy ol ol, .copy ul ol, .copy ol ul {font-size:1.0em;margin:10px 0 0 25px;}
.copy li {font-size:1.0em;color:#484848;margin-bottom:0px;line-height:1.5em;}
.copy li p {font-size:1.0em;color:#666666;}
.copy li h2, .copy li h3, .copy li h4, .copy li h5, .copy li h6 {margin-bottom:0;font-size:1.1em;}
.copy blockquote {font-size:1.4em;font-style:italic;color:#484848;padding:25px 30px;margin:30px 60px;border:dashed 1px #ccc;background-color:#f8f8f8;line-height:1.5em;}
.copy a {color:#44797f;font-weight:bold;}
.copy a:hover {text-decoration:underline;}

#store_details-loader,
#store_details-loader img,
#storeDesc, #AddThisLink, .search, .select-store_header, .dir_layout .left-col, .dir_layout .mid-col, .pickstore, .hdr_nostoreselected, .promo-box, .col4_feature, .find_a_store, .store_search, .logo a, .nav, .slider, .arrow_link, .back_link, .footer, .form {display:none;}

.ql_img, .p-hdr, .ql_text, span.text, .col4_feature strong, .el_list span, .el_list strong {display:block;}

/* Directory / Gifts : Store Details */
.store_details {width:615px;padding-top:10px;position:relative;}
.store_details h3 {color:#3e3e3e;font-size:3.5em;font-weight:normal;}
.store_details p {font-size:1.2em;color:#484848;margin-bottom:10px;line-height:1.5em;}
.store_details .img-hdr {margin:0 0 20px 0;font-weight:bold;}
.store_details .print {display:none;}
.dir_store-img {position:relative;margin-bottom:20px;}
.dir_store-img .corner_rt {right:0;}
.dir_details {padding-bottom:25px;}
.dir_details .img-hdr {margin-bottom:3px;}
.dir_details_r {width:250px;float:right}
.dir_details_r p {line-height:1.7em;font-size:1.2em;}
.dir_details_r span {display:inline-block;width:83px;font-weight:bold;}
.dir_details_l {width:320px;float:left;padding-bottom:21px;}
.dir_details_l p {margin:0;}
.dir_special-offers {clear:both;}
.dir_special-offers .img-hdr {margin:50px 0 5px 0;}
.dir_special-offers ul {padding-left:30px;}
.dir_special-offers li {list-style-type:disc;}
.dir_layout #StoreDetails a.arrow_link,
.dir_special-offers ul a.arrow_link { display:block; }

.dir_layout #StoreDetails a.arrow_link:after { content: " - " attr(href) !important; }


/* Directory / Gifts : Select a gift */
.select-gift .img-hdr {margin:10px 0 20px 0;}
.select-gift li {display: inline-block; margin:0 18px 25px 0;width:188px;height:236px;}
.select-gift .cover {display: none;}
.select-gift img {display: block; margin:0 0 8px;padding:0;width: 188px;}
.select-gift span.content {display:block;width:158px;height:43px;padding:6px 15px;}
.select-gift strong {color:#323333;font-size:1.1em;}

.feature_dir_link,
#loading-select-gift { display: none; }


/*||Meal Deal Offer||*/
.donotprint { display:none !important; }
.calendar-outer, .my-wishlist, .aside-outer iframe, .aside-outer .print {display:none;}
.meal-deal-offer .logo {text-align:center;}
.meal-deal-offer .pagetitle {text-align:center;}

/* Aside Content */
	.aside-outer {width:300px; padding:20px; border:dotted 1px #666666; margin:0 auto;}
	.aside-outer h3 {font-size:120%;}
	.aside-outer p,
	.aside-outer ol,
	.copy .aside-outer a { line-height:normal; font-size:105%; font-weight:normal;}
	.copy .aside-outer a {color:#000;}
	.aside-outer h2.day {font-size:200%; font-weight:normal; text-transform:uppercase; letter-spacing:5px; margin:0; padding:0px;}
	.aside-outer .date { display: block; font-size:300%; text-transform:uppercase; margin:0; padding:0;}
	.aside-outer .date sup {vertical-align:top; line-height:140%; display:inline-block;}
	.aside-outer .store {font-size:400%; margin:0 0 10px 0; padding: 0 0 10px 0;border-bottom:dashed 1px #666666;}
	.aside-outer .store {}
	.aside-outer .offer {font-size:380%;font-weight:bold; margin:0; padding:0;}
	.aside-outer .terms {}
	
	.store-hero { display: none; }
	/*
	
	
	.aside-outer ol { margin-left:15px; }
	.img-hdr.mealdealmenu { background:url(/images/generic/theme_mealdeal/hdr_mealdealmenu.gif) left top no-repeat;width:228px;height:15px;}
	.aside-outer .calendar-img { background: url(/images/generic/theme_mealdeal/calendar-img.gif) left top no-repeat;padding:0 0 55px 110px;}
	
	
	.aside-outer .store {}
	.aside-outer .store a {background:url(/images/generic/arrow_r.gif) no-repeat right 2px;padding-right:15px;color:#000;font-weight:bold;}
	.aside-outer .offer {color:#f39835;font-size:220%;font-weight:bold;}
	.aside-outer .print {height:70px;padding-top:78px;background: url(/images/generic/theme_mealdeal/print_bg.gif) 84px top no-repeat;}
	.aside-outer .print a {display:block;width:174px;height:31px;background:url(/images/generic/theme_mealdeal/btn_printvoucher.gif) left top no-repeat; text-indent:-99999px;overflow:hidden;}
	.aside-outer .print a:hover { background:url(/images/generic/theme_mealdeal/btn_printvoucher.gif) left bottom no-repeat;}
	.aside-outer .terms {color:#9d9d9d;}*/


