/* CSS document for Merchant Landing and Result pages */

/* Category */
#category {width: 100%; overflow: hidden;}

/* Category Right Side */
.category-search-top-right,
.category-search-top-right-results {background-repeat: no-repeat; position: relative;}
.category-search-top-right {height: 429px;}
.category-search-top-right-results {height: 207px;}

/* Category Form Box */
#category .category-search-form {height: 117px; position: relative; width: 100%; background-color: #BFB3A5;}

/* Category Copy Content */
#category .category-search-content {}
#category .min-height-250 {height: auto !important; height: 250px; min-height: 250px;}
#category .min-height-200 {height: auto !important; height: 200px; min-height: 200px;}

/* Form Heading */
#category-search-form-heading {position: absolute; bottom: 75px; left: 20px;}

/* Form Inputs */
#category-search-form-inputs {position: absolute; }

/* Go Button and Link */
#category-search-form-button-link {position: absolute; width: 128px; height: 50px;}
#category-search-form-button-link .go_button {width: 128px; height: 52px; cursor: pointer;}
#category-search-form-button-link a {position: absolute; top: 29px; left: 154px; display: block; width: 154px; height: 22px;}
#category-search-form-button-link a span {/*display: none;*/}

/* Landing Page Coordinates of Search Form */
.category-search-form #category-search-form-inputs {bottom: 17px; left: 20px;}
.category-search-form #category-search-form-button-link {bottom: 17px; left: 335px;}

/* Results Page Coordinates of Search Form */
.category-search-top-right-results #category-search-form-inputs {bottom: 119px; left: 110px;}
.category-search-top-right-results #category-search-form-button-link {bottom: 119px; left: 425px;}

/* Search Results */
#results_table_m, #results_table {}
#results_table_m a.search_result_link, #results_table a.search_result_link {}
#results_table_m.estate, #results_table_m.real_estate {}
#results_table_m th, #results_table_m td,
#results_table th, #results_table td {width: 330px;line-height: 1.6em;padding-left: 5px;}
#results_table_m th, #results_table th {color: #FFF;}
#results_table_m td, #results_table td {}

/* Category Content */
#category .category-content {overflow: hidden; width: 100%;}
#category .category-content .title_wrapper {display: inline; float: left; width: 200px; font-size: 240%; color: #EC7D23; font-family: 'metaplusbook-regular';}
#category .category-content .main_wrapper {display: inline; float: left; width: 550px;}
#category .category-content,
#category .category-results {margin-top: 10px; margin-right: 10px; margin-bottom: 10px;}
#category .category-results {margin-left: 10px;}

#category .category-content h1 {text-transform: uppercase; font-family: 'metaplusbook-regular';}
#category .category-content h2 {text-transform: uppercase; font-family: 'metaplusbook-regular';}

/* Sponsors Bar on Landing Pages */
#category .category-sponsors-bar {overflow: hidden; width: 100%;}
#category .category-sponsors-bar .category-sponsor {display: inline; float: left; width: 160px;}
#category .category-sponsors-bar .category-sponsor .category-sponsor-graphic {}
#category .category-sponsors-bar .category-sponsor .category-sponsor-text {}

#category .category-search-main {height: 300px;}
#category .category-search-main .merchant-category-unique {width: 100%; height: 100%; position: relative; background-position: 0 0; background-repeat: no-repeat;}
#category .category-search-main .merchant-category-unique .merchant-category-unique-category-title {color: #F0BA33; font-family: 'metaplusbook-regular'; font-size: 360%; padding: 10px 20px; }
#category .category-search-main .merchant-category-unique .merchant-category-unique-infobox {
	text-align: right; padding: 44px 20px 0 20px; width: 300px; font-family: 'metaplusbook-regular'; font-size: 120%; text-align: center;}
#category .category-search-main .merchant-category-unique .merchant-category-unique-infobox p strong {font-size: 160%;}
#category .category-search-main .merchant-category-unique .merchant-category-unique-infobox em {font-style: normal;}
#category .category-search-main .merchant-category-unique .merchant-category-unique-infobox h2 {display: none;}
#category .category-search-main .merchant-category-unique .merchant-category-unique-infobox .merchant-category-unique-infobox-learn-more {
	position: absolute; top: 0; left: 0; background: url(/images/pub/learn-more.png) 0 0 no-repeat; width: 112px; height: 44px; margin: 10px 114px;}
#category .category-search-main .merchant-category-unique .merchant-category-unique-infobox .merchant-category-unique-infobox-learn-more a {display: block; width: 100%; height: 100%;}
#category .category-search-main .merchant-category-unique .merchant-category-unique-infobox .merchant-category-unique-infobox-learn-more a span {display: none;}
#category .category-search-main .merchant-category-unique .merchant-category-unique-infobox-background {opacity: 0.9; filter:alpha(opacity=90);
	width: 220px; height: 120px;}
#category .category-search-main .merchant-category-unique .merchant-category-unique-infobox,
#category .category-search-main .merchant-category-unique .merchant-category-unique-infobox-background {position: absolute; bottom: 120px; right: 0;}


#category .category-search-main .merchant-category-unique .merchant-category-shopping,
#category .category-search-main .merchant-category-unique .merchant-category-personal_services {color: #FFF;}
#category .category-search-main .merchant-category-unique .merchant-category-dining,
#category .category-search-main .merchant-category-unique .merchant-category-things_to_do,
#category .category-search-main .merchant-category-unique .merchant-category-professional_services {color: #FFF;}