img { border: 0; }

.deal_wrapper { font-family: arial !important; display: block; }
.deal_date { border: 0px  }
.deal_date a { display: block; background: #24477B url('letter.png')  repeat-x; color: white !important; border: 0px solid white; text-decoration: none; padding: 5px; padding-left: 10px; font-size: 1.5em; text-align: center;}
.deal_date img { float: right; }

/*.deal_header { border-bottom: 1px solid white;}*/
.deal_header_expand a { border-top: 1px solid #43566E; background: #0A5799 !important; }
.deal_header_expand a span { }
.deal_header a {  background: repeat-x; display: block; padding: 6px; padding-left: 10px; color: #ffffff; text-decoration: none; letter-spacing: -0.01em; font-weight: bold; font-size: 1em; text-transform: capitalize; }
.deal_header_even a { background: #EFF4F7 repeat-x;  }
.deal_header a:hover { background: #0A5799; }
.deal_caption { background: #ffffff; padding: 5px; padding-left: 10px; color: #444; text-align: left; text-transform: capitalize; letter-spacing: -1.5px; padding-bottom: 5px; margin-bottom: 5px; font-size: 2.4em; min-height: 62px; }
.deal_caption span { display: block;  font-size: .35em; letter-spacing: 0px; }
.alldealexpand { float: right; height: 62px; width: 62px; background: url('expandall_off.png') no-repeat; }
.alldealexpand:hover { background: url('expandall_on.png'); }

.alldealcollapse { float: right; height: 62px; width: 62px; background: url('collapseall_off.png') no-repeat; }
.alldealcollapse:hover { background: url('collapseall_on.png'); }

.expired a { font-size: .70em; color: maroon; font-weight: normal;  letter-spacing: -0.0em;}
.expired a span { font-weight: normal; font-size: 1.3em; color: #444;}
.hiddenfp a { font-size: .70em; color: maroon; font-weight: normal;  letter-spacing: -0.0em;}
.hiddenfp a span { font-weight: normal; color: #1D41A4; font-size: 1.3em;}

.deal_body {  }
.deal_links { background: #6B1514; border-bottom: 1px solid #ddd; border-top: 1px solid white; padding: 5px; padding-right: 5px; font-size: .85em; color: #aaa; }
.deal_links label { float: right; }
.deal_links a { color: #003759;  font-family: arial; border: 1px solid #f9f9f9; text-decoration: none; padding: 3px; }
.deal_links a span {    margin-left: 2px; margin-right: 2px; text-decoration: underline; }
.deal_links a:hover  { border: 1px solid #ccc; background: white url('background_form_element.gif') repeat-x;  }
.deal_links a:hover span { color: black; }
.deal_links img { margin-left: 2px; vertical-align: middle; }
.deal_content, 
.deal_footer,
.deal_tags { background: #FBFAF4;  padding: 10px; font-family: arial;  }
.dealtagcloud { padding: 5px; padding-left: 10px; background: #FBF9F0; border-top: 1px solid #eee; }

.deal_content p { margin-bottom: 10px; }
.deal_content { font-weight: normal; font-size: 1.0em; color: #000; min-height: 100px; }
/*\*/
* html .deal_content {
height: 100px;
}
* html .deal_caption {
height: 62px;
}
/**/

.deal_img { float: right; padding-left: 20px; margin-left: 20px; margin-right: 0px; margin-bottom: 20px; border-left: 1px solid #eee; }
.deal_footer { font-size: 0.85em; padding: 5px; padding-left: 10px; font-weight: normal; background: #F9F7EE; border-bottom: 6px solid #43566E; border-top: 1px solid #ddd;}

.notice_blue { background: url('fp_notice_bg_blue.png') no-repeat; height: 24px; margin-bottom: 3px; }
.notice_blue div { font: bold 11px arial; color: #555; margin-left: 8px; padding-top: 5px; }
.notice_blue div a { color: #004a80; text-decoration: none; }
.notice_blue div a:hover { text-decoration: underline; }
.notice_blue div span { font-weight: normal; }
a.notice_blue_close { float: right; background: url('fp_notice_close_blue.png'); height: 24px; width: 21px; }
a.notice_blue_close:hover { float: right; background: url('fp_notice_close_blue.png') 0 24px; }

a.notice_blue_expand { float: right; background: url('fp_notice_expand_blue.png'); height: 24px; width: 17px; }
a.notice_blue_expand:hover { float: right; background: url('fp_notice_expand_blue.png') 0 24px;  }

.notice_tan { background: url('fp_notice_bg_tan.png') no-repeat; height: 24px; margin-bottom: 3px; }
.notice_tan div { font: bold 11px arial; color: #555; margin-left: 8px; padding-top: 5px; }
.notice_tan div a { color: #c13600;  text-decoration: none; }
.notice_tan div a:hover { text-decoration: underline; }
.notice_tan div span { font-weight: normal; }

a.notice_tan_close { float: right; background: url('fp_notice_close_tan.png'); height: 24px; width: 21px; }
a.notice_tan_close:hover { float: right; background: url('fp_notice_close_tan.png') 0 24px; }

a.notice_tan_expand { float: right; background: url('fp_notice_expand_tan.png'); height: 24px; width: 17px; }
a.notice_tan_expand:hover { float: right; background: url('fp_notice_expand_tan.png') 0 24px;  }

#SearchBox,
#FillersOptions,
#FillersCategories,
#UserCentral,
#HotOffers,
#HotTopics { margin-top: 10px; background: #FBFAF7; border-bottom: 1px solid #ccc;}

#SearchBox span,
#FillersOptions span,
#FillersCategories span,
#UserCentral span,
#HotOffers span,
#HotTopics span 	{ display: block; color: #444; font-weight: bold; padding: 5px; padding-left: 8px; background: #ffffff url('bg_header2.png'); text-align: center; }

#SearchBox span img,
#FillersOptions span img,
#FillersCategories span img,
#UserCentral span img,
#HotOffers span img,
#HotTopics span img { float: right; }

#SearchBox_innerdiv,
#UserCentral_innerdiv,
#HotOffers_innerdiv { padding: 10px; margin: 0; font-size: .9em;}

#SearchBox,
#FillersOptions { margin-top: 0px; }


#UserCentral div select { border: 1px solid #ccc; font-size: 1em; height: 17px; width: 90px;  }
#UserCentral div img { vertical-align:middle; }

#HotOffers div label { display: block;  background: url('bg_dotted.png') bottom repeat-x; padding: 5px; }

#HotTopics span a { color: #444; font-weight: bold; text-decoration: none;}
.HotTopics_div { background: url('slickdeals/bg_dotted.png') bottom repeat-x; margin: 10px; font-size: .85em;}
.HotTopics_div a { display: block; font-weight: bold;}
.HotTopics_div table { display: block;  padding-bottom: 5px; padding-top: 3px;}

#CouponSearch { background: #DEE9F3; color: #333; border-top: 1px solid white; padding: 5px;}
#CouponSearch span { padding: 5px; }
#CouponSearch input { display: inline; background: #F3F7FA; margin: 0;border: 1px solid white; border-bottom: 1px solid #ddd;  padding-left: 5px;border-right: 1px solid #ddd; width: 110px; color: #484848;  }
#CouponSearch span img { vertical-align: middle; }


#TagCloud { margin-top: 10px; background: #F4F4F4; }
#TagCloud span { display: block; color: #444; font-size: 1.5em; font-weight: normal; border-bottom: 1px solid #ccc;  padding: 5px; padding-left: 8px;  background: #ffffff url('bg_header.png'); text-align: left;}
#TagCloud span img { float: right; }
#TagCloud p { padding: 10px; padding-top: 5px; margin: 0; padding-bottom: 10px; text-align: center; }
#TagCloud p a {padding: 5px; font-size: 1.1em; }
#TagCloud p label { display: block;  border-bottom: 1px dotted gray; padding: 5px; }

#TagSearch { background: #ECECEC; color: #1B5792; border-top: 1px solid white; padding: 5px;}
#TagSearch span { padding: 5px; }
#filtersdtag_txt { display: inline; background: #F3F7FA; margin: 0;border: 1px solid white; border-bottom: 1px solid #ddd;  padding-left: 5px;border-right: 1px solid #ddd; width: 100px; color: #484848;  }


#welcome { font-family: arial; color: #333; padding-left: 5px; font-size: .95em; border-bottom: 0px solid #eee;  padding-bottom: 10px; margin-bottom: 10px;  }
#welcome p { margin: 0; }
 p { margin: 0; }

.pagenav_box {
	BORDER-RIGHT: #bcd2e6 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bcd2e6 0px solid; MARGIN-TOP: 0px; PADDING-LEFT: 5px; FONT-SIZE: 1em; FLOAT: right; PADDING-BOTTOM: 5px; BORDER-LEFT: #bcd2e6 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bcd2e6 0px solid
}
.search_pagenav {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; BACKGROUND: white; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; WHITE-SPACE: nowrap; TEXT-DECORATION: none; FONT-WEIGHT: bold
}
.search_pagenav:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: #d6e8ff; BORDER-LEFT: #999 1px solid; COLOR: black; BORDER-BOTTOM: #999 1px solid
}
.search_pagenav_text {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 4px; BACKGROUND: white; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #495463! important; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none; FONT-WEIGHT: bold
}
.search_pagenav_text:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: #d6e8ff; BORDER-LEFT: #999 1px solid; COLOR: black! important; BORDER-BOTTOM: #999 1px solid
}
.search_pagenav_current {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; FONT-WEIGHT: bold; BACKGROUND: #5590de; BORDER-LEFT: #aaa 1px solid; COLOR: white! important; BORDER-BOTTOM: #aaa 1px solid; TEXT-DECORATION: none
}
.search_pagenav_current:hover {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: #5590de; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.search_pagenav_menu {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 4px; BACKGROUND: #426598; PADDING-BOTTOM: 2px; MARGIN: 2px 2px 2px 4px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
FIELDSET {
	BORDER-RIGHT: #08243C 1px solid; BORDER-TOP: #08243C 1px solid; LEFT: 160px; BORDER-LEFT: #08243C 1px solid; WIDTH: 500px; BORDER-BOTTOM: #08243C 1px solid; 
}
LABEL {
	COLOR: #ffffff; CLEAR: both; FLOAT: left; MARGIN: 10px 1em 10px 0px; WIDTH: 10em; TEXT-ALIGN: right
}
.input-box {
	BORDER-RIGHT: #003157 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #003157 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 10px 0px; BORDER-LEFT: #003157 1px solid; WIDTH: 250px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #003157 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #8EC3F1! important
}
.input-boxm {
	BORDER-RIGHT: #003157 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #003157 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 10px 0px; BORDER-LEFT: #003157 1px solid; WIDTH: 300px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #003157 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #8EC3F1! important
}
.formtext {
	BORDER-RIGHT: #D1C794 1px solid; BORDER-TOP: #D1C794 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #D1C794 1px solid; WIDTH: 270px; COLOR: #49726d; BORDER-BOTTOM: #D1C794 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; HEIGHT: 180px; BACKGROUND-COLOR: #f0f8ff
}
.submit-button {
	CLEAR: both! important; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 250px; COLOR: #000000; PADDING-TOP: 2px; BACKGROUND-COLOR: #8EC3F1
}
