/* COUPON > MIDDLE CONTENT > COUPON SUMMARY
/////////////////////////////////////////////////////*/

div.couponSummary
{width: 95%; clear: both; text-align: left; padding:0 0 10px 0; margin: 0 auto 10px auto; border-top: 1px solid #EEE;}

	div.couponSummary a:link,
	div.couponSummary a:active,
	div.couponSummary a:visited,
	div.couponSummary a:hover
	{color: #6F4E00;}
	
	div.couponSummary a:hover
	{color: #000; text-decoration: underline;}
	
	div.couponSummary h2
	{font: bold 16px Arial, Helvetica, sans-serif; margin: 0; padding: 0; border: 0;}

		div.couponSummary h2 a:link,
		div.couponSummary h2 a:active,
		div.couponSummary h2 a:visited,
		div.couponSummary h2 a:hover
		{color: #470C2A; padding-left: 5px; border-left: 5px solid #470C2A;}

			div.couponSummary h2 a:hover
			{color: #470C2A;}
			
	div.couponSummary .baseIconNavbar
	{padding:0;}
	
	div.couponSummary p,
	div.couponSummary h3
	{font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color: #000;}
	
	div.couponSummary h3 a:link,
	div.couponSummary h3 a:active,
	div.couponSummary h3 a:visited,
	div.couponSummary h3 a:hover
	{font-weight:bold;}
		
	div.couponSummary p.moreInfo a:link,
	div.couponSummary p.moreInfo a:active,
	div.couponSummary p.moreInfo a:visited,
	div.couponSummary p.moreInfo a:hover
	{font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #470C2A; text-align: right; display: block;}

		div.couponSummary p.moreInfo a:hover
		{color: #000; text-decoration: underline;}
		
		div.couponSummary ul.rating li.ratingSeeComment
		{clear: left;} /* THIS code put the comment, rate it button and 'be the first' phrase bellow the image */

	table.couponSummary th h1
	{font: bold 14px Arial, Helvetica, sans-serif; margin:0; padding:0;}
	
	table.couponSummary th.couponSummaryTitle a:link,
	table.couponSummary th.couponSummaryTitle a:active,
	table.couponSummary th.couponSummaryTitle a:visited,
	table.couponSummary th.couponSummaryTitle a:hover
	{color: #000;}
	
	table.couponSummary th.couponSummaryTitle a:hover
	{color: #D59500;}

	table.couponSummary th.couponSummaryTitle, /* LISTING TITLE */
	table.couponSummary th.couponSummaryTitle50,
	table.couponSummary th.couponSummaryTitle30,
	table.couponSummary th.couponSummaryTitle10
	{font: bold 14px Arial, Helvetica, sans-serif; vertical-align: middle;}
	
		table.couponSummary th.couponSummaryTitle a:link,
		table.couponSummary th.couponSummaryTitle a:active,
		table.couponSummary th.couponSummaryTitle a:visited,
		table.couponSummary th.couponSummaryTitle a:hover
		{padding-left: 5px; border-left: 5px solid #470C2A; float: left;}

		table.couponSummary th.couponSummaryTitle50 a:link, /* LISTING TITLE 50 */
		table.couponSummary th.couponSummaryTitle50 a:active,
		table.couponSummary th.couponSummaryTitle50 a:visited,
		table.couponSummary th.couponSummaryTitle50 a:hover
		{color: #000; padding-left: 5px;}
		
		table.couponSummary td h2
		{font:bold 11px/15pt Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; display:inline;}
	
		table.couponSummary td p
		{margin: 0 0 5px 0;}

	table.couponSummary td.couponSummaryContent
	{width: 80%;}
	
	table.couponSummary td.baseIconNavbar
	{padding:0;}

	table.couponSummary table.imgcouponSummary
	{background-color: #FAEBF3;}

		table.couponSummary table.imgcouponSummary img
		{margin: 3px;}

	table.couponSummary a:link,
	table.couponSummary a:active,
	table.couponSummary a:visited,
	table.couponSummary a:hover
	{color: #6F4E00;}

		table.couponSummary a:hover
		{color: #000; text-decoration: underline;}
	
	table.couponSummary a.couponMoreInfo:link,
	table.couponSummary a.couponMoreInfo:active,
	table.couponSummary a.couponMoreInfo:visited,
	table.couponSummary a.couponMoreInfo:hover
	{font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #470C2A; text-align: right; padding:
	 5px; display: block;}

		table.couponSummary a.couponMoreInfo:hover
		{color: #000; background: none;}

/* COUPON FRONT > MIDDLE CONTENT > CATEGORIES
/////////////////////////////////////////////////////*/

div.couponCATEGORIES
{margin: 0 15px 0 15px; padding: 10px; background: #FFF; border: 5px solid #D3CDBF;}

	div.couponCATEGORIES blockquote,
	div.couponCATEGORIES blockquote.couponCATEGORIESrightcolumn
	{width: 50%; font: normal 10px/normal Verdana, Arial, Helvetica, sans-serif; text-align: left; padding: 0; float: left;}

		div.couponCATEGORIES blockquote.couponCATEGORIESrightcolumn
		{width: 48%; float: right; }

		/* SCALABILITY FEATURE > CATEGORIES > VIEW ALL CATEGORIES */
		div.couponCATEGORIES blockquote.allCategories
		{width:100%; float:none;}

		div.couponCATEGORIES blockquote h1,
		div.couponCATEGORIES blockquote h2
		{line-height:normal; display:inline; margin:0; padding:0;}

		div.couponCATEGORIES blockquote a:link,
		div.couponCATEGORIES blockquote a:active,
		div.couponCATEGORIES blockquote a:visited,
		div.couponCATEGORIES blockquote a:hover
		{font: normal 10px/15px Verdana, Arial, Helvetica, sans-serif; color: #333; text-decoration: none;}

			div.couponCATEGORIES blockquote a:hover
			{color: #000; text-decoration: underline;}

		div.couponCATEGORIES blockquote h1.couponCATEGORIEStitle a:link,
		div.couponCATEGORIES blockquote h1.couponCATEGORIEStitle a:active,
		div.couponCATEGORIES blockquote h1.couponCATEGORIEStitle a:visited,
		div.couponCATEGORIES blockquote h1.couponCATEGORIEStitle a:hover
		{font: bold 14px/20px Arial, Helvetica, sans-serif; color:#000; display: block; text-decoration: none; margin: 0; padding: 0 0 0 7px; background: url("../images/design/bullet_coupon.gif") 0 7px no-repeat; border: 0;}

				div.couponCATEGORIES blockquote h1.couponCATEGORIEStitle a:hover
				{color: #470C2A; text-decoration: underline;}

		div.couponCATEGORIES p.viewAllCategories
		{font:bold 11px/normal Verdana, Arial, Helvetica, sans-serif; border-top:1px solid #EEE; padding:10px 5px 0 0; margin-top:10px; text-align:right;}

		div.couponCATEGORIES p.viewAllCategories a:link,
		div.couponCATEGORIES p.viewAllCategories a:active,
		div.couponCATEGORIES p.viewAllCategories a:visited,
		div.couponCATEGORIES p.viewAllCategories a:hover
		{color:#6F4E00;}

		div.couponCATEGORIES p.viewAllCategories a:hover
		{color:#000; text-decoration:underline;}
		
/**
* Results Map
*
* @section	map
*/

#linkDisplayMap
{ display: none; }

.resultsMap
{ background: #F7F7F7 url(images/img_loading.gif) no-repeat 50% 50%; border: 1px solid #CCC; height: 300px; margin: 0 0 15px 0; overflow: hidden; position: absolute; top: 0; width: 500px; }			

/**
* Summary results
*
* @section	summary
*/

.summary
{ color: #333; height: 100%; margin: 25px 0 0 0; overflow: hidden; padding: 0; }

.baseIconNavbar
{ height: 25px; line-height: 25px; margin: 0 0 10px 0; }

.summaryContent
{ float: left; padding: 0; width: 500px; }

.summaryComplementaryContent
{ float: right; text-align: right; width: 235px; }
	
.summaryImage
{ float: left; margin: 10px 10px 0 0; }

	.summaryImage a, .summaryImage a:visited, .summaryImage a:hover
	{ display: block; text-decoration: none; }
		
.summaryNumber
{ background: url(../images/design/bg_map_number_left.gif) no-repeat 0 0; display: block; float: left; height: 29px; margin: 0 5px 0 0; padding: 0 0 0 3px; }

	.summaryNumber span
	{ background: url(../images/design/bg_map_number_right.gif) 100% 0; color: #FFF; cursor: pointer; display: block; float: left; font-size: 18px; height: 29px; line-height: 29px; padding: 0 5px 0 2px; }
		
.claim a, .claim a:visited
{ background: url(../images/design/bg_claim.gif) no-repeat 0 0; color: #C00; display: block; margin: 5px 0 0 0; padding: 0 0 0 15px; }

.summarySpacer
{ margin-bottom: 5px; }

.summaryBottom
{ display: block; height: 15px;  }

.summaryExtraFileds
{ clear:both; padding-top:10px; }

		