
/* CONTENT WRAP
================================================================================================================ */

#content_wrap {
	background: #ffffff;
	min-width: 1000px;
	padding: 40px 0 65px 0;
}

#content_col_l {
	float: left;
	margin-left: 15px;
	width: 655px;
}

#content_col_r {
	float: left;
	margin-left: 43px;
	width: 272px;
}

/* content: body
------------------------------------------------------------------------------------------ */

body {
	font: 400 11pt/150% "Open Sans", sans-serif;
}
#content_body {
	color: #284259;
	text-align: justify;
}

a {
	color: #80a5c2;
	text-decoration: none;
}
a:hover,
a:active {
	color: #d56900;
}
#content_body a:hover,
#content_body a:active {
	text-decoration: underline;
}

#content_body form.fm label {
    font-size: 9pt;
	text-align: left;
}
#content_body a.fm_butt:link,
#content_body a.fm_butt:visited {
    color: #666666;
}
#content_body a.fm_butt:hover,
#content_body a.fm_butt:active {
    color: #333333;
	text-decoration: none;
}

#content_body p {
	margin: 0;
	padding: 8px 0;
}

#content_body ul {
	list-style: none;
	margin: 0;
	padding: 8px 0;
}
#content_body ul li {
	background: url(../images/standard/content_bullet.png) no-repeat 10px 10px;
	list-style: none;
	margin: 0;
	padding: 3px 0 3px 25px;
}
#content_body ul.content_list_dark li {background-image: url(../images/standard/content_bullet_dark.png);}
#content_body ul.content_list_color li {background-image: url(../images/standard/content_bullet_orange.png);}

#content_body ol {
	color: #d4790d;
	font-weight: bold;
	margin: 0 0 0 30px;
	padding: 8px 0;
}
#content_body ol li {
	margin: 0;
	padding: 3px 0 3px 5px;
}
#content_body ol li span {
	color: #284259;
	font-weight: normal;
}

/* content: title
------------------------------------------------------------------------------------------ */

.title_block {
	border-bottom: solid 1px #d5e3ed;
	padding: 20px 0;
	margin-bottom: 20px;
}
.title_block_alt {
	padding-top: 0;
}

h1 {
	color: #023969;
	font: 700 22pt "Open Sans Condensed", sans-serif;
	margin: 0 0 15px 0;
	padding: 0;
}
.pagetitletext,
h1.pagetitletext,
h1.lu-gl-pagetitletext {
	color: #023969;
	font: 700 22pt "Open Sans Condensed", sans-serif;
	margin: 0 0 15px 0;	
	padding: 20px 0 0 0;
}

.title_block > span {
	background-position: 315px 20px;
	background-repeat: no-repeat;
	border-top: solid 1px #d5e3ed;
	color: #888888;
	display: block;
	font: 300 18pt "Open Sans Condensed", sans-serif;
	line-height: 140%;
	margin-top: 20px;
	min-height: 185px;
	padding: 30px 360px 0 15px;
	text-align: left;
}
.title_about > span {background-image: url(../images/standard/content_title_about.png);}
.title_advertise > span {background-image: url(../images/standard/content_title_advertise.png);}
.title_benefithub > span {background-image: url(../images/standard/content_title_benefithub.png);}
.title_buyerandsellerresources > span {background-image: url(../images/standard/content_title_buyerandsellerresources.png);}
.title_buyerreports > span {background-image: url(../images/standard/content_title_buyerreports.png);}
.title_commonloantypes > span {background-image: url(../images/standard/content_title_commonloantypes.png);}
.title_contact > span {background-image: url(../images/standard/content_title_contact.png);}
.title_creditrestoration > span {background-image: url(../images/standard/content_title_creditrestoration.png); font-size: 17pt;}
.title_currentrealestatenews > span {background-image: url(../images/standard/content_title_currentrealestatenews.png); font-size: 17pt;}
.title_documentsyoullneed > span {background-image: url(../images/standard/content_title_documentsyoullneed.png);}
.title_dreamhomefinder > span {background-image: url(../images/standard/content_title_dreamhomefinder.png);}
.title_employerplan > span {background-image: url(../images/standard/content_title_employerplan.png);}
.title_enrichmentcenter > span {background-image: url(../images/standard/content_title_enrichmentcenter.png);}
.title_faqs > span {background-image: url(../images/standard/content_title_faqs.png);}
.title_featuredlistings > span {background-image: url(../images/standard/content_title_featuredlistings.png);}
.title_firsttimehomebuyer > span {background-image: url(../images/standard/content_title_firsttimehomebuyer.png);}
.title_foreclosureshortsale > span {background-image: url(../images/standard/content_title_foreclosureshortsale.png);}
.title_getprequalified > span {background-image: url(../images/standard/content_title_getprequalified.png);}
.title_giftforyou > span {background-image: url(../images/standard/content_title_giftforyou.png);}
.title_groupplan > span {background-image: url(../images/standard/content_title_groupplan.png);}
.title_homebenefitsfoundation > span {background-image: url(../images/standard/content_title_homebenefitsfoundation.png);}
.title_identitytheft > span {background-image: url(../images/standard/content_title_identitytheft.png);}
.title_investorhotlist > span {background-image: url(../images/standard/content_title_investorhotlist.png);}
.title_join > span {background-image: url(../images/standard/content_title_join.png);}
.title_legalinsurance > span {background-image: url(../images/standard/content_title_legalinsurance.png);}
.title_linkstosavingsandmore > span {background-image: url(../images/standard/content_title_linkstosavingsandmore.png);}
.title_localcoupons > span {background-image: url(../images/standard/content_title_localcoupons.png);}
.title_meetourteam > span {background-image: url(../images/standard/content_title_meetourteam.png);}
.title_mortgageandbudgetcalculators > span {background-image: url(../images/standard/content_title_mortgageandbudgetcalculators.png);}
.title_mybenefits > span {background-image: url(../images/standard/content_title_mybenefits.png);}
.title_mycommunity > span {background-image: url(../images/standard/content_title_mycommunity.png); font-size: 17pt;}
.title_needhelp > span {background-image: url(../images/standard/content_title_needhelp.png); font-size: 17pt;}
.title_realestatelocal > span {background-image: url(../images/standard/content_title_realestatelocal.png); font-size: 17pt;}
.title_realestatesavings > span {background-image: url(../images/standard/content_title_realestatesavings.png); font-size: 17pt;}
.title_relocationassistance > span {background-image: url(../images/standard/content_title_relocationassistance.png); font-size: 17pt;}
.title_reliefresources > span {background-image: url(../images/standard/content_title_reliefresources.png); font-size: 17pt;}
.title_rentals > span {background-image: url(../images/standard/content_title_rentals.png);}
.title_reports > span {background-image: url(../images/standard/content_title_reports.png);}
.title_savingsmarketplace > span {background-image: url(../images/standard/content_title_savingsmarketplace.png);}
.title_schoollocator > span {background-image: url(../images/standard/content_title_schoollocator.png);}
.title_searchhomes > span {background-image: url(../images/standard/content_title_searchhomes.png); font-size: 17pt;}
.title_sellquicklyfortopdollar > span {background-image: url(../images/standard/content_title_sellquicklyfortopdollar.png);}
.title_sellerreports > span {background-image: url(../images/standard/content_title_sellerreports.png);}
.title_socialmarketing > span {background-image: url(../images/standard/content_title_socialmarketing.png);}
.title_sponsorpartners > span {background-image: url(../images/standard/content_title_sponsorpartners.png);}
.title_taxproblemresolution > span {background-image: url(../images/standard/content_title_taxproblemresolution.png);}
.title_testimonials > span {background-image: url(../images/standard/content_title_testimonials.png);}
.title_yourhomesvalue > span {background-image: url(../images/standard/content_title_yourhomesvalue.png); font-size: 17pt;}

.title_giftlink > a {
	background: #ffffff;
	border: solid 1px #4a6896;
	border-radius: 3px;
	display: block;
	float: right;
	margin-top: 38px;
	padding: 1px;
}
.title_giftlink > a:hover,
.title_giftlink > a:active {
	border-color: #023969;
}

h2:not(.lu-gl-heading) {
	color: #023969;	
	font: 700 16pt "Open Sans Condensed", sans-serif;	
	margin: 35px 0 5px 0;
	padding: 0;
	text-align: left;
}


/* CONTENT PAGE SPECIFIC: ABOUT
================================================================================================================ */

#content_about_list ul {
	float: left;
	width: 33%;
}


/* CONTENT PAGE SPECIFIC: ADVERTISE
================================================================================================================ */

h2.advertise_highlight {
	color: #d56900;
	font-size: 13pt;
}
h2.advertise_highlight span {
	color: #023969;
	text-transform: uppercase;
}
h2.advertise_highlight span span {
	font-size: 11pt;
	text-transform: lowercase;
}
#advertise_list div {
	padding: 3px 0 3px 10px;
}
#advertise_list div span {
	color: #a7c2da;
	font-weight: bold;
	padding-right: 5px;
}
#content_body ul.advertise_check li {
	background: url(../images/standard/content_bullet_check.png) no-repeat 6px 7px;
}


/* CONTENT PAGE SPECIFIC: BENEFITHUB
================================================================================================================ */

#content_body p.content_benefithub_fine {
	display: block;
	font-size: 9pt;
	font-style: italic;
	padding: 20px 0 0 30px;
}
#benefithub_graphic {
	padding: 30px 0;
	text-align: center;
}
#benefithub_graphic img {
	border: solid 5px #dddddd;
	border-radius: 3px;
}


/* CONTENT PAGE SPECIFIC: BUYER AND SELLER RESOURCES
================================================================================================================ */

.content_buyerandsellerresources_list {
	float: left;
	padding: 20px 0;
	width: 33%;
}
.content_buyerandsellerresources_list div {
	color: #023969;	
	font: 700 14pt "Open Sans Condensed", sans-serif;	
	line-height: 120%;
	padding-left: 5px;
}


/* CONTENT PAGE SPECIFIC: CONTACT
================================================================================================================ */

#content_body #contmepg_butns a:hover,
#content_body #contmepg_butns a:active {
	color: #333333;
	text-decoration: none;
}
#content_body #contmepg_butns a#contmepg_emailbutn {
	display: none;
}
#contmepg_social {
	display: none;
}
#content_body a#contmepg_map:hover,
#content_body a#contmepg_map:active {
	color: #666666;
	text-decoration: none;
}


/* CONTENT PAGE SPECIFIC: CREDIT RESTORATION
================================================================================================================ */

#content_creditrestoration_list ul {
	float: left;
	width: 33%;
}


/* CONTENT PAGE SPECIFIC: ENRICHMENT CENTER
================================================================================================================ */

#content_enrichmentcenter_list ul {
	float: left;
	padding-bottom: 40px;
	width: 33%;
}


/* CONTENT PAGE SPECIFIC: FAQS
================================================================================================================ */

.content_faqs_wrap {
	padding: 20px 0;
}
.content_faqs_wrap > div {
	background: url(../images/standard/content_bullet_orange.png) no-repeat 5px 18px;
	padding: 10px 0 10px 24px;
}
.content_faqs_wrap > div div {
	color: #023969;	
	display: block;
	font: 700 12pt "Open Sans Condensed", sans-serif;	
	padding-bottom: 4px;
	text-align: left;
}
.content_faqs_wrap > div div:hover {
	color: #d56900;
	cursor: pointer;
}
.content_faqs_wrap > span {
	display: block;
}


/* CONTENT PAGE SPECIFIC: FEATURED LISTINGS
================================================================================================================ */

#featured_content {
	padding-bottom: 40px;
}

#content_body #lr_filter a:link,
#content_body #lr_filter a:visited,
#content_body #lr_filter2 a:link,
#content_body #lr_filter2 a:visited {
    color: #666666;
}
#content_body #lr_filter a:hover,
#content_body #lr_filter a:active,
#content_body #lr_filter2 a:hover,
#content_body #lr_filter2 a:active {
	color: #333333;
    text-decoration: none;
}
#content_body a.lr_search_bt1:link,
#content_body a.lr_search_bt1:visited {
    color: #666666;
}
#content_body a.lr_search_bt1:hover,
#content_body a.lr_search_bt1:active {
	color: #333333;
    text-decoration: none;
}
#content_body a.lr_search_bt2:link,
#content_body a.lr_search_bt2:visited {
	line-height: normal;
}

#content_body #lr_button a:link,
#content_body #lr_button a:visited {
    color: #a1a1a1;
    line-height: normal;
}
#content_body #lr_button a:hover,
#content_body #lr_button a:active {
    color: #777777;
	text-decoration: none;
}

#content_body .lr_list_title a:link,
#content_body .lr_list_title a:visited {
    color: #023969;
}
#content_body .lr_list_title a:hover,
#content_body .lr_list_title a:active {
	color: #d56900;
	text-decoration: none;
}

#content_body .lr_list_tab a:link,
#content_body .lr_list_tab a:visited {
	color: #a1a1a1;
    line-height: normal;
}
#content_body .lr_list_tab a:hover,
#content_body .lr_list_tab a:active {
	color: #777777;
    text-decoration: none;
}

#content_body .lr_list_moredet a:link,
#content_body .lr_list_moredet a:visited {
	color: #666666;
	line-height: normal;
}
#content_body .lr_list_moredet a:hover,
#content_body .lr_list_moredet a:active {
	color: #333333;
	text-decoration: none;
}

/* content page specific: featured listings details
------------------------------------------------------------------------------------------ */

h1.ld_title {
    color: #023969;
}
#content_body #ld_pan_tab a:link,
#content_body #ld_pan_tab a:visited {
	color: #666666;
}
#content_body #ld_pan_tab a:hover,
#content_body #ld_pan_tab a:active {
	color: #333333;
	text-decoration: none;
}
#content_body #ld_price a:link,
#content_body #ld_price a:visited {
	color: #a1a1a1;
}
#content_body #ld_price a:hover,
#content_body #ld_price a:active {
	color: #777777;
    text-decoration: none;
}
#content_body #ld_pres a:link,
#content_body #ld_pres a:visited {
	color: #a1a1a1;
}
#content_body #ld_pres a:hover,
#content_body #ld_pres a:active {
	color: #777777;
    text-decoration: none;
}
#content_body #ld_bar_but a:link,
#content_body #ld_bar_but a:visited {
	color: #666666;	
}
#content_body #ld_bar_but a:hover,
#content_body #ld_bar_but a:active {
	color: #333333;
	text-decoration: none;
}


/* CONTENT PAGE SPECIFIC: A GIFT FOR YOU
================================================================================================================ */

#content_gift {
	padding: 25px;
}
#content_gift div:not(.clear) {
	float: left;
	margin: 0 0 20px 20px;
	text-align: center;
}
#content_gift div a:first-child {
	background: #ffffff;
	border: solid 1px #4a6896;
	border-radius: 3px;
	display: block;
	padding: 1px;
}
#content_gift div a:first-child:hover,
#content_gift div a:first-child:active {
	border-color: #023969;
}

#content_gift a img {
	border-radius: 2px;
	opacity: 1;
	  -moz-opacity: 1;
}
#content_gift a:hover img,
#content_gift a:active img {
	border-radius: 2px;
	opacity: 0.9;
	  -moz-opacity: 0.9;
	  -moz-backface-visibility: hidden;
}


/* CONTENT PAGE SPECIFIC: HOTEL STAY
================================================================================================================ */

#content_hotel_list {
	padding: 0 0 40px 15px;
}
#content_hotel_list div:not(.clear) {
	float: left;
	font-size: 8pt;
	width: 20%;
}
#content_hotel_list div span {
	display: block;
}

#content_hotel_logos {
	background: url(../images/standard/content_hotel_logos.jpg) no-repeat left top;
	height: 279px;
	margin-top: 30px;
}


/* CONTENT PAGE SPECIFIC: LEGAL INSURANCE
================================================================================================================ */

.content_legalinsurance_list {
	float: left;
	padding: 20px 0 0 0;
	width: 33%;
}
.content_legalinsurance_list div {
	color: #d56900;	
	font: 700 13pt "Open Sans Condensed", sans-serif;	
	line-height: 120%;
	padding-left: 5px;
}


/* CONTENT PAGE SPECIFIC: LINKS TO SAVINGS AND MORE
================================================================================================================ */

.content_linkstosavings_list {
	float: left;
	margin-left: 30px;
	width: 270px;
}
.content_linkstosavings_list h2 {
	margin-bottom: 0;
}
#content_body .content_linkstosavings_list ul {
	padding-top: 0;
}


/* CONTENT PAGE SPECIFIC: MEET OUR AGENTS
================================================================================================================ */

#ar_search label {
    margin-top: 4px;
}

#content_body a.ar_search_bt1:link,
#content_body a.ar_search_bt1:visited {
    color: #666666;
}
#content_body a.ar_search_bt1:hover,
#content_body a.ar_search_bt1:active {
	color: #333333;
    text-decoration: none;
}
#content_body a.ar_search_bt2:link,
#content_body a.ar_search_bt2:visited {
	line-height: normal;
}

#content_body .ar_list_title:link,
#content_body .ar_list_title:visited {
    color: #023969;
}
#content_body .ar_list_title:hover,
#content_body .ar_list_title:active {
	color: #d56900;
	text-decoration: none;
}

#content_body .ar_list_butt a:link,
#content_body .ar_list_butt a:visited {
    color: #888888;
}
#content_body .ar_list_butt a:hover,
#content_body .ar_list_butt a:active {
    color: #777777;
	text-decoration: none;
}

#content_body .agdet_butt a:link,
#content_body .agdet_butt a:visited {
    color: #888888;
}
#content_body .agdet_butt a:hover,
#content_body .agdet_butt a:active {
    color: #777777;
	text-decoration: none;
}

#content_body #agdet_inq_wrap a:link,
#content_body #agdet_inq_wrap a:visited {
	color: #999999;
}
#content_body #agdet_inq_wrap a:hover,
#content_body #agdet_inq_wrap a:active {
	color: #666666;
	text-decoration: none;
}


/* CONTENT PAGE SPECIFIC: MORTGAGE & BUDGET CALCULATORS
================================================================================================================ */

.calc_main_wrap {
    border-top: none;
}
.calc_main_wrap div span.calc_main_title {
    font-size: 9pt;
}
#content_body a.calc_butt:link,
#content_body a.calc_butt:visited {
	color: #666666;
	font-weight: bold;
}
#content_body a.calc_butt:hover,
#content_body a.calc_butt:active {
	color: #333333;
	text-decoration: none;
}
form.calc_fm label {
    font-size: 9pt;
	text-align: left;
}
#content_body a.calc_fm_butt:link,
#content_body a.calc_fm_butt:visited {
	color: #333333;
}
#content_body a.calc_fm_butt:hover,
#content_body a.calc_fm_butt:active {
	color: #666666;
	text-decoration: none;
}
#content_body a.calc_fm_cancel:link,
#content_body a.calc_fm_cancel:visited {
	color: #666666;
}
#content_body a.calc_fm_cancel:hover,
#content_body a.calc_fm_cancel:active {
	color: #333333;
	text-decoration: none;	
}


/* CONTENT PAGE SPECIFIC: MY BENEFITS
================================================================================================================ */

#content_mybenefits_links {
	padding: 20px 0;
}
#content_mybenefits_links a {
	display: block;
	padding: 15px 0 15px 10px;
}
#content_mybenefits_links a:hover,
#content_mybenefits_links a:active {
	text-decoration: none;
}

#content_mybenefits_links a div {
	background: url(../images/standard/content_arrow_large.png) no-repeat left top;
	float: left;
	height: 30px;
	margin-top: 1px;
	width: 30px;
}
#content_mybenefits_links a:hover div,
#content_mybenefits_links a:active div {
	background-position: left bottom;
}

#content_mybenefits_links a > span {
	display: block;
	margin-left: 36px;
}
#content_mybenefits_links a > span span {
	display: block;
	color: #023969;	
	font: 700 16pt "Open Sans Condensed", sans-serif;
}
#content_mybenefits_links a:hover > span span,
#content_mybenefits_links a:active > span span {
	color: #d56900;
}


/* CONTENT PAGE SPECIFIC: REAL ESTATE SAVINGS
================================================================================================================ */

.content_realestatesavings_info {
	clear: both;
	text-align: left;
}

.content_realestatesavings_info p span {
	color: #d56900;
	font: 700 10pt "Open Sans Condensed", sans-serif;
	padding-right: 6px;
	text-transform: uppercase;
}

.content_realestatesavings_info > span {
	display: block;
	font-size: 9pt;
	padding-top: 10px;
}
.content_realestatesavings_info > span span {
	color: #023969;
	font: 700 10pt "Open Sans Condensed", sans-serif;
	padding-right: 4px;
	text-transform: uppercase;
}

/* content page specific: real estate savings table
------------------------------------------------------------------------------------------ */

.content_realestatesavings_table {
	float: right;
	font-size: 8pt;
	margin: 6px 0 5px 20px;
	position: relative;
}
.content_realestatesavings_table span {
	background: #515151;
	border-radius: 3px 3px 0 0;
	color: #ffffff;
	display: block;
	font: 700 11pt "Open Sans Condensed", sans-serif;
	height: 30px;
	line-height: 30px;
	text-align: center;
	text-shadow: #404040 -1px -1px 0;
}
.content_realestatesavings_table a {
	bottom: 50px;
	display: block;
	line-height: 120%;
	position: absolute;
	right: 10px;
	text-align: center;
	width: 62px;
}

.content_realestatesavings_table table {
	border: solid 1px #999999;
	border-radius: 0 0 3px 3px;
	border-top: 0;
	width: 350px;
}
.content_realestatesavings_table td {
	color: #284259;
	font-size: 8pt;
	line-height: 160%;
	padding: 5px 5px;
}

.content_realestatesavings_table tr td:nth-child(odd) {
	background: #f0f0f0;
	text-shadow: #ffffff 1px 1px 0;
}
.content_realestatesavings_table table tr:last-child td:first-child {
	border-radius: 0 0 0 3px;
}

.content_realestatesavings_table tr.content_realestatesavings_tablehead td {
	background: #d0deea;
	font: 700 9pt "Open Sans Condensed", sans-serif;
	text-shadow: #ebf3f9 1px 1px 0;
}

/* content page specific: real estate savings terms
------------------------------------------------------------------------------------------ */

.content_realestatesavings_fine {
	border-top: solid 1px #d5e3ed;
	border-bottom: solid 1px #d5e3ed;
	color: #557591;
	font-size: 9pt;
	margin: 40px 0 20px 0;
	padding: 30px 0;
}
.content_realestatesavings_fine div {
	color: #023969;
	font: 700 12pt "Open Sans Condensed", sans-serif;
}


/* CONTENT PAGE SPECIFIC: RELIEF RESOURCES
================================================================================================================ */

.content_reliefresources a {
	background: url(../images/standard/content_bullet.png) no-repeat right center;
	padding-right: 12px;
}


/* CONTENT PAGE SPECIFIC: REPORTS (BUYER & SELLER)
================================================================================================================ */

.content_reports_wrap {
	padding: 20px 0;
}
.content_reports_wrap div {
	background: url(../images/standard/content_bullet_orange.png) no-repeat 5px 18px;
	padding: 10px 0 10px 24px;
}
.content_reports_wrap div span {
	color: #023969;	
	display: block;
	font: 700 12pt "Open Sans Condensed", sans-serif;	
	padding-bottom: 4px;
	text-align: left;
}

.content_reports_numbers {
	padding-bottom: 20px;
}
.content_reports_numbers h2 {
	font-size: 14pt;	
	margin-top: 25px;
}
.content_reports_numbers h2 span {
	color: #d56900;
}

.content_reports_list li span {
	color: #023969;	
	font: 700 12pt "Open Sans Condensed", sans-serif;	
	padding-right: 5px;
}

.content_reports_credit {
	font-size: 8pt;
	padding-top: 40px;
	text-align: right;
}


/* CONTENT PAGE SPECIFIC: RESORT STAY
================================================================================================================ */

#content_resort_logos {
	background: url(../images/standard/content_resort_logos.jpg) no-repeat left top;
	height: 114px;
	margin-top: 30px;
}


/* CONTENT PAGE SPECIFIC: SAVINGS MARKETPLACE
================================================================================================================ */

.content_savingsmarketplace_info a {
	background: url(../images/standard/content_bullet.png) no-repeat right center;
	padding-right: 12px;
}
#content_body p.content_savingsmarketplace_foot {
	padding-top: 40px;
}


/* CONTENT PAGE SPECIFIC: SITE MAP
================================================================================================================ */

#content_body #linkusitemap p {
	margin: 0;
	padding: 0;
}


/* CONTENT PAGE SPECIFIC: SOCIAL MARKETING
================================================================================================================ */

#social_graphic {
	background: url(../images/standard/graphic_socialmarketing.png) no-repeat right top;
}

h2.social_highlight {
	color: #d56900;
	font-size: 13pt;
}
#content_body ul.social_check li {
	background: url(../images/standard/content_bullet_check.png) no-repeat 6px 7px;
}

#social_pricing {
	border-top: solid 1px #d5e3ed;
	color: #023969;
	font: 700 14pt "Open Sans Condensed", sans-serif;
	margin-top: 20px;
	padding: 20px 0;
	position: relative;
}
#social_pricing > div {
	float: left;
	margin-right: 35px;
}
#social_pricing div div {
	padding: 5px 0;
}
#social_pricing div div > span:first-child {
	color: #d56900;	
	font-size: 10pt;
	padding-right: 6px;
	text-transform: uppercase;
}
#social_pricing div div:first-child > span:last-child {
	border-left: solid 1px #d5e3ed;
	margin-left: 6px;
	padding-left: 6px;
}
#content_body #social_pricing a {
    background: url("../images/standard/content_button_orange.png") repeat-x center top;
    border-radius: 3px;
    color: #ffffff;
    display: block;
    float: left;
    font: 700 12pt/36px "Open Sans Condensed",sans-serif;
    height: 38px;
    margin-top: 10px;
    padding: 0 25px;
    text-decoration: none;
    text-shadow: -1px -1px 0 #915a18;
    text-transform: uppercase;
}
#content_body #social_pricing a:hover,
#content_body #social_pricing a:active {
    background-position: center bottom;
	line-height: 38px;
}


/* CONTENT PAGE SPECIFIC: VEGAS STAY
================================================================================================================ */

#content_vegas_logos {
	background: url(../images/standard/content_vegas_logos.jpg) no-repeat left top;
	height: 206px;
	margin-top: 30px;
}


/* SIDE PANEL
================================================================================================================ */

#panel_head {
	background: url(../images/standard/content_panel_head.png) no-repeat left top;
	height: 5px;
}
#panel_body {
	background: url(../images/standard/content_panel_body.png) repeat-y center top;
	padding: 18px 0;
}
#panel_foot {
	background: url(../images/standard/content_panel_foot.png) no-repeat left top;
	height: 5px;
}

/* panel_head
------------------------------------------------------------------------------------------ */

#panel_title {
	padding: 0 18px;
	text-shadow: #ffffff 1px 1px 0;
}
#panel_title > div {
	text-transform: uppercase;
}
#panel_title > div > div {
	font: 18pt "AleoBold", Georgia, "Times New Roman", Times, serif;	
	padding-left: 35px;
}
#panel_title > div > div span {
	color: #023969;	
}
#panel_title > div > span {
	display: block;
	font: 300 14pt "Open Sans Condensed", sans-serif;	
	padding-right: 35px;
	text-align: right;
}
#panel_title > div > span span {
	color: #ba6500;
	font-weight: 700;
}

a.panel_button {
	background: url(../images/standard/mainimage_panel_button.png) repeat-x top;
	border: solid 3px #ffffff;
	border-radius: 3px;
	box-shadow: #b3babe -1px -1px 0;
	display: block;
	height: 49px;
	margin: 12px 10px 0 10px;
	text-align: center;
	text-decoration: none;
}
a.panel_button:hover,
a.panel_button:active {
	background-position: bottom;
}

a.panel_button > span {
	background: url(../images/standard/mainimage_panel_icon.png) no-repeat right top;
	color: #ffffff;
	display: inline-block;
	font: 14pt "AleoBold", Georgia, "Times New Roman", Times, serif;		
	height: 49px;
	line-height: 45px;
	padding-right: 25px;
	text-shadow: #915a18 -1px -1px 0;
}
a.panel_button:hover > span,
a.panel_button:active > span {
	background-position: right bottom;
	line-height: 47px;
}

a.panel_button > span span {
	color: #023969;
	text-shadow: #e4af6f 1px 1px 0;
}
a.panel_button:hover > span span,
a.panel_button:active > span span {
	color: #000000;
}

#panel_title > span {
	color: #284259;
	display: block;
	font: 400 10pt/150% "Open Sans", sans-serif;
	padding: 20px 10px;	
}

/* panel: links
------------------------------------------------------------------------------------------ */

#panel_mainlinks {
	border-top: solid 1px #d0deea;
	border-bottom: solid 1px #ffffff;
	margin: 0 1px;
}

#panel_mainlinks a {
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #d0deea;
	display: block;
	min-height: 48px;
	padding: 5px 18px 10px 11px;
	text-decoration: none;
}
#panel_mainlinks a:hover,
#panel_mainlinks a:active {
	background: #f2f6f9;
}

#panel_mainlinks a div {
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 48px;
	text-shadow: #ffffff;
	width: 48px;
}
#panel_mainlinks a#panel_benefits div {background-image: url(../images/standard/content_icon_benefits.png);}
#panel_mainlinks a#panel_savings div {background-image: url(../images/standard/content_icon_savings.png);}
#panel_mainlinks a#panel_resources div {background-image: url(../images/standard/content_icon_resources.png);}
#panel_mainlinks a#panel_marketplace div {background-image: url(../images/standard/content_icon_marketplace.png);}
#panel_mainlinks a#panel_enrichment div {background-image: url(../images/standard/content_icon_enrichment.png);}

#panel_mainlinks a:hover div,
#panel_mainlinks a:active div {
	background-position: right top;
}

#panel_mainlinks a > span {
	color: #284259;
	display: block;
	font: 400 9pt/135% "Open Sans", sans-serif; 
	margin-left: 55px;
	padding: 5px 0 1px 0;
}
#panel_mainlinks a:hover > span,
#panel_mainlinks a:active > span {
	color: #000000;
	padding: 6px 0 0 0;
}

#panel_mainlinks a > span span {
	color: #023969;
	display: block;
	font: 11pt "AleoBold", Georgia, "Times New Roman", Times, serif;
}
#panel_mainlinks a:hover > span span,
#panel_mainlinks a:active > span span {
	color: #d56900;	
}

/* panel: nav menu
------------------------------------------------------------------------------------------ */

#panel_nav {
	padding: 20px 18px 0 18px;
	text-shadow: #ffffff 1px 1px 0;
}

#panel_nav a {
	background: url(../images/standard/content_panel_arrow.png) no-repeat 3px top;
	color: #023969;
	display: block;
	font: 400 9pt/20px "Open Sans", sans-serif; 
	height: 20px;
	padding-left: 20px;
	text-decoration: none;
}
#panel_nav a:hover,
#panel_nav a:active {
	background-position: 4px bottom;
	color: #000000;
}

#panel_nav a.panel_nav_title {
	background: none;
	color: #e67d00;
	font: 10pt "AleoBold", Georgia, "Times New Roman", Times, serif;
	height: 30px;
	line-height: 30px;
	padding-left: 0;
	text-transform: uppercase;
}
#panel_nav a.panel_nav_title:hover,
#panel_nav a.panel_nav_title:active {
	color: #023969; 
}

#panel_nav a.panel_nav_break {
	background-position: 3px 5px;
	border-top: solid 1px #ffffff;
	margin-top: 5px;
	padding-top: 5px;
}
#panel_nav a.panel_nav_break:hover,
#panel_nav a.panel_nav_break:active {
	background-position: 4px bottom;
}

/* panel: foot button
------------------------------------------------------------------------------------------ */

#panel_footbutton {
	padding: 10px 18px;
}