/*********************************************/
/***************** CUSTOM STYLES *************/
/*********************************************/

/* - General - */
select {
	font-size: 10px;
	padding: 1px;
	border: 1px solid #999;
}

sup {
	font-size: 10px;
	line-height: 10px;
}

h3 sup {
	font-size: 11px;
}

iframe {
	width: 950px;
	height: 600px;
	margin-left: 4px;
	border: 1px solid #dfdcd3;
}

.button, a.button, a.button:link, a.button:visited, a.button:active, a.button:hover {
	display: block;
	color: #fff;
	font-size: 10px;
	background:	#9fa617 url('../images/button_right_light_white.gif') right center no-repeat;
	text-align: center;
	text-decoration: none;
	line-height: 18px;
}

a.button span {
	display: block;
	background: url('../images/button_left_light_white.gif') left center no-repeat;
	line-height: 18px;
}

p.promotion_button {
	width: 210px;
}

p#back_button {
	width: 50px;
}

.image {
	color: #999;
	font-size: 10px;
	background: #e3e3e3;
	border: 1px solid #ccc;
	text-align: center;
}

/* - Flash Area - */
#flash_area {
	color: #fff;
	width: 942px;
	height: 270px;
	margin-left: 4px;
	border: 5px solid #867965;
}

#flash_area h2 {
	color: #fff;
	font-size: 21px;
	font-weight: normal;
	background: none;
	margin: 0;
	padding: 72px 0 0 15px;
}

#flash_area p {
	padding: 4px 0 0 15px;
	line-height: 12px;
}

/* - Home Headlines - */
.home_headline {
	font-size: 15px;
	background: #e3e3e3;
	padding: 5px 5px 2px 5px;
	border-bottom: 1px solid #ccc;
}

/* - Home / Subpage Features - */
.home_features, .subpage_features {
	clear: left;
	float: left;
	color: #666;
	font-size: 11px;
	width: 970px;
	background: url('../images/bg_home_features.gif') left top repeat-x;
	margin-left: -5px;
}

.subpage_features {
	margin-bottom: 10px;
}

.home_features h3, .subpage_features h3 {
	width: 941px;
	height: 24px;
	margin: 17px 0 0 14px;
	text-indent: -9999px;
}

.home_features h3#exclusive_access {
	background: url('../images/headline_exclusive_access.png') left center no-repeat;
}

.home_features h3#additional_offerings {
	background: url('../images/headline_additional_offerings.png') left center no-repeat;
}

.subpage_features h3#webs_answer {
	background: url('../images/headline_webs_answer.png') left center no-repeat;
}

.subpage_features h3#tax_transcripts {
	background: url('../images/headline_tax_transcripts.png') left center no-repeat;
}

.subpage_features h3#three_bureaus_sub {
	background: url('../images/headline_three_bureaus_sub.png') left center no-repeat;
}

.subpage_features h3#credit_debt {
	background: url('../images/headline_credit_debt.png') left center no-repeat;
}

.subpage_features h3#bk_spy {
	background: url('../images/headline_bk_spy.png') left center no-repeat;
}

.home_features h4 {
	color: #222;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 4px;
}

.home_features h4 a:link, .home_features h4 a:active, .home_features h4 a:visited {
	color: #222;
	text-decoration: none;
}

.home_features h4 a:hover {
	text-decoration: underline;
}

.home_features h4 sup {
	font-size: 11px;
}

.home_features p, .subpage_features p {
	float: left;
	width: 190px;
	line-height: 15px;
}

.subpage_features p {
	width: 200px;
}

.home_features ul, .subpage_features ul {
	margin: 15px 0 0 15px;
	padding: 0;
	list-style-type: none;
}

.home_features li {
	float: left;
	width: 290px;
	margin: 0 20px 10px 0;
}

.home_features li.end {
	margin-right: 0;
}

.home_features li p a, .subpage_features li p a {
	display: block;
	margin-top: 4px;
}

.home_features .image {
	float: left;
	width: 82px;
	background: url('../images/_feature_thumbs/bg_thumb_small.png') left top no-repeat;
	margin: 0 10px 0 0;
	padding: 1px 0 0 1px;
	border: none;
	text-align: left;
	line-height: 82px;
}

.subpage_features ul li {
	float: left;
	font-size: 11px;
	width: 202px;
	margin: 0 38px 0 0;
	padding: 0;
}

.subpage_features li.end {
	margin-right: 0;
}

.subpage_features .image {
	width: 202px;
	background: url('../images/_feature_thumbs/bg_thumb_large.png') left top no-repeat;
	margin: 0 0 6px 0;
	padding: 1px 2px 2px 1px;
	border: none;
	text-align: left;
}

/* - Solutions Overview - */
.solutions_overview {
	clear: left;
	font-size: 10px;
	margin: 10px 0 0 4px;
	padding: 0;
	list-style-type: none;
}

.solutions_overview li {
	float: left;
	width: 280px;
	margin: 0 40px 10px 0;
	padding: 0;
}

.solutions_overview li.last {
	margin-right: 0;
}

.solutions_overview h4 {
	margin: 8px 0 1px 0;	
}

.solutions_overview h4 a:link, .solutions_overview h4 a:active, .solutions_overview h4 a:visited {
	color: #000;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

.solutions_overview h4 a:hover {
	text-decoration: underline;
}

.solutions_overview p {
	line-height: 15px;
}

.solutions_overview a {
	font-size: 11px;
}

.solutions_overview .image {
	height: 120px;
	margin: 0;
	padding: 0;
	border: 1px solid #beb7a4;
}

/* - Solution Feature / Details - */
#solution_feature,
#landing_credit_reports,
#landing_tax_transcripts,
#landing_credit_debt,
#landing_bk_spy {
	width: 922px;
	height: 195px;
	background: #999;
	margin: 0 0 0 4px;
	padding: 55px 0 0 20px;
	border: 5px solid #867965;
}

#landing_credit_reports {
	background: url('../images/_landing_images/landing_credit_reports.jpg') left top no-repeat;
}

#landing_tax_transcripts {
	background: url('../images/_landing_images/landing_tax_transcripts.jpg') left top no-repeat;
}

#landing_credit_debt {
	background: url('../images/_landing_images/landing_credit_debt.jpg') left top no-repeat;
}

#landing_bk_spy {
	background: url('../images/_landing_images/landing_bk_spy.jpg') left top no-repeat;
}

#solution_details a {
	color: #fff;
	font-size: 12px;
	text-decoration: underline;
}

#solution_details ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#solution_details ul li {
	float: left;
	background: url('../images/button_left.png') left center no-repeat;
	margin: 0 8px 0 0;
	padding: 0 0 0 8px;
	line-height: 20px;
}

#solution_details ul li a {
	display: block;
	font-size: 10px;
	background: #8e9300;
	line-height: 20px;
	text-decoration: none;
}

#solution_details ul li span {
	display: block;
	background: url('../images/button_right.png') right center no-repeat;
	padding: 0 8px 0 0;
	line-height: 20px;
}

/* - Solution Top/Bottom - */
#solution_top {
	width: 559px;
	height: 4px;
	background: url('../images/bg_subpage_feature_top.png') left bottom no-repeat;
}

#solution_bottom {
	width: 559px;
	height: 3px;
	background: url('../images/bg_subpage_feature_bottom.png') left top no-repeat;
}

/* - Solutions Subheads - */
#solutions_subhead_credit_reports {
	width: 521px;
	height: 58px;
	background: url('../images/solutions_subhead_credit_reports.png') left top no-repeat;
}

#solutions_subhead_tax_transcripts {
	width: 488px;
	height: 30px;
	background: url('../images/solutions_subhead_tax_transcripts.png') left top no-repeat;
}

#solutions_subhead_credit_debt {
	width: 352px;
	height: 53px;
	background: url('../images/solutions_subhead_credit_debt.png') left top no-repeat;
}

#solutions_subhead_bk_spy {
	width: 484px;
	height: 60px;
	background: url('../images/solutions_subhead_bk_spy.png') left top no-repeat;
}

/* - Solution Details - */
#solution_details {
	width: 559px;
	height: 112px;
	background: url('../images/bg_subpage_feature.png') left top repeat-y;
	padding: 20px 0 0 20px;
}

#solution_details h3 {
	text-indent: -9999px;
}

/* - Solution Intro - */
#solution_intro {
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	width: 935px;
	height: 54px;
	background: url('../images/bg_solutions_intro.gif') left top no-repeat;
	margin: 0 0 15px 4px;
	padding: 12px 20px 0 15px;
}

#solution_intro a {
	color: #c8cf00;
}

/* - Solution Content - */
#solution_content {
	margin: 14px 0 0 0;
	padding: 0;
}

#solution_content h5 {
	font-size: 13px;
	margin-top: 20px;
	text-transform: capitalize;
}

/* - Cost Box - */
#cost_box {
	color: #fff;
	width: 442px;
	height: 53px;
	background: url('../images/bg_cost_box.gif') left top no-repeat;
	margin: 0 0 8px 10px;
	padding: 8px 8px 0 8px;
}

#cost_box h3 {
	color: #fff;
}

/* - Next Steps - */
#next_steps, #next_steps_sm, #next_steps_tiny {
	float: right;
	width: 398px;
	background: url('../images/bg_subheader.png') right bottom no-repeat;
	margin: 0 -13px 8px 8px;
	padding: 6px 8px 4px 0;
	border-bottom: 1px solid #988973;
	border-left: 1px solid #988973;
}

#next_steps_sm {
	width: 218px;
}

#next_steps_tiny {
	width: 160px;
}

#next_steps h3, #next_steps_sm h3, #next_steps_tiny h3 {
	float: right;
	color: #443724;
	font-size: 12px;
	margin-right: 8px;
}

#next_steps ul, #next_steps_sm ul, #next_steps_tiny ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#next_steps ul li, #next_steps_sm ul li, #next_steps_tiny ul li {
	float: right;
	background: url('../images/button_left_light.png') left center no-repeat;
	margin: 0 8px 0 0;
	padding: 0 0 0 8px;
	line-height: 18px;
}

#next_steps ul li.end, #next_steps_sm ul li.end, #next_steps_tiny ul li.end {
	margin-right: 0;
}

#next_steps ul li a, #next_steps_sm ul li a, #next_steps_tiny ul li a {
	display: block;
	color: #fff;
	font-size: 10px;
	background: #9fa617;
	text-decoration: none;
	line-height: 18px;
}

#next_steps ul li span, #next_steps_sm ul li span, #next_steps_tiny ul li span {
	display: block;
	background: url('../images/button_right_light.png') right center no-repeat;
	padding: 0 8px 0 0;
	line-height: 18px;
}

/* - Solution Detail Image - */
#detail_image, #detail_image_sm {
	clear: right;
	float: right;
	font-size: 10px;
	width: 150px;
	height: 152px;
	margin: 0 0 10px 10px;
	padding: 1px 0 0 1px;
	text-align: left;
}

#detail_image {
	background: url('../images/_subpage_thumbs/bg_thumb.png') left top no-repeat;
}

#detail_image_sm {
	width: 100px;
	line-height: 100px;
}

/* - FAQ Menu - */
#detail_content ul#faq_menu {
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
	border-bottom: 1px solid #7a0726;
	list-style-type: none;
}

#detail_content #faq_menu li {
	float: left;
	margin: 0;
	padding: 0;
}

#faq_menu li a {
	display: block;
	color: #655a4a;
	background: #d4d0c5;
	margin: 0 2px 0 0;
	padding: 3px 5px;
	text-decoration: none;
}

#faq_menu li a:hover, #faq_menu li a.current {
	color: #fff;
	background: #b50937;
}

/* - FAQ List / Questions - */
.faq_list {
	clear: left;
	width: 400px;
	margin: 0 10px 20px 10px;
	padding: 0;
	list-style-type: none;
}

#detail_content .faq_list li {
	margin: 0 0 8px 0;
	padding: 0;
}

#faq_questions {
	clear: both;
	margin: 0 0 0 10px;
	padding-top: 10px;
	border-top: 1px solid #dfdcd3;
}

#faq_questions h5 {
	color: #000;
	font-size: 12px;	
}

#faq_questions p {
	font-size: 11px;
}

/* - News / Press - */
#detail_content ul#news_press {
	margin: 10px 0 0 0;
	padding: 0;
	list-style-type: none;
}

ul#news_press li {
	margin: 0 0 14px 0;
	padding: 0;
	border-bottom: 1px solid #dfdcd3;
}

ul#news_press ul {
	width: 700px;
	font-size: 11px;
	margin: 0;
	padding: 0 0 8px 0;
	list-style-type: none;
}

ul#news_press ul li {
	margin: 0;
	padding: 0;
	border: none;
	line-height: 16px;
}

ul#news_press h4 {
	font-size: 12px;
}

ul#news_press .magazine {
	color: #555;
	font-style: italic;
}

ul#news_press .date {
	font-size: 10px;
	margin-bottom: 5px;
	line-height: 14px;
}

ul#news_press .description, ul#news_press a {
	margin-bottom: 5px;
}

/* - Article Details - */
#detail_content #article_details {
	margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;
	line-height: 16px;
}

#detail_content #article_details li {
	margin: 0;
	padding: 0;
}

#article_details .subheadline {
	color: #444;
	font-size: 12px;
	font-weight: bold;
}

#article_details .magazine {
	color: #555;
	font-style: italic;
}

#article_details .date {
	font-size: 10px;
	line-height: 14px;
}

#article_content p {
	font-size: 11px;
	line-height: 16px;
}

/* - Pop-Up Container - */
body#pop_up {
	float: left;
	background: #fff;
	margin: 0;
	padding: 0;
}

#partner_info {
	text-align: left;
}

#partner_info h5 {
	font-size: 14px;
	margin: 0 0 6px 0;
	padding: 8px 0 0 0;
}

#partner_info img {
	margin: 0;
}

#partner_info ul {
	margin: 0 0 0 20px;
	padding: 0;
}

#partner_info li {
	margin: 0 0 8px 0;
	padding: 0;
}

#partner_info a.button {
	margin-right: 12px;
}

#partner_info a.button span {
	padding: 0 8px;
}

#partner_info #video_player {
	float: left;
	width: 340px;
	height: 400px;
}

#partner_info #pop_demo {
	width: 150px;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 0;
}

#partner_info #pop_enroll {
	width: 100px;
	margin-bottom: 0;
}

#partner_info #pop_contact {
	width: 260px;
}

/* - Site Map - */
.site_map {
	background: #f5f2e9;
	margin: 10px 0 0 10px;
	padding: 8px;
	border: 3px solid #e4e1d8;
	list-style-type: none;
}

.site_map li {
	margin: 0 0 6px 0;
	padding: 0;
}

.site_map ul {
	margin: 4px 0 0 20px;
	padding: 0;
	list-style-type: circle;
}

.site_map ul li {
	border: 0;
}

.site_map a {
	font-weight: bold;
}

.site_map li {
	margin-bottom: 18px;
}

.site_map li li {
	margin-bottom: 6px;
}

.site_map li li a {
	font-size: 11px;
	font-weight: normal;
}

/* - Partners - */
.partners {
	color: #999;
	font-size: 9px;
	margin: 0;
	padding: 12px 0 0 0;
	text-align: center;
	list-style-type: none;
}

.partners li {
	display: inline;
	margin: 0 8px;
	padding: 12px;
	border: 1px solid #ccc;
	line-height: 10px;
}

/* - Contact Information - */
#contact_information {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#contact_information li {
	margin: 0 0 15px 0;
	padding: 0;
}

/* - Promo / History Container - */
#promo_history {
	float: right;
	margin: 10px -15px 0 0;
}

/* - Special Promotion - */
#special_promotion {
	margin: 0;
	padding: 0;
}

/* - Banner: 11 Years and Counting - */
#banner_11_years {
	color: #666;
	width: 333px;
	height: 66px;
	background: url('../images/banner_11_years.gif') left top no-repeat;
	margin-top: 8px;
	padding: 43px 0 0 16px;
	line-height: 18px;
}

/* - Top Telephone Number - */
#top_telephone {
	clear: right;
	float: right;
	font-size: 11px;
	font-style: italic;
	width: 290px;
	background: url('../images/bg_top_number.gif') left top no-repeat;
	margin: 0 9px 0 0;
	line-height: 31px;
	text-align: center;
}

#top_telephone strong {
	color: #5c4b31;
}

#top_telephone a:link, #top_telephone a:visited, #top_telephone a:active, #top_telephone a:hover {
	color: #655a4a;
	/*border-bottom: 1px solid #9fa617;*/
	text-decoration: none;
}

/* - Log In Area - */
#log_in_area {
	float: left;
	width: 500px;
	background: #655a4a url('../images/bg_member_sign_in.gif') right top no-repeat;
	padding: 10px;
	border: 3px solid #494135;
}

#log_in_area label {
	display: block;
	color: #fff;
	font-size: 11px;
}

#log_in_area .textInput {
	margin-bottom: 8px;
	border: 2px solid #494135;
}

#log_in_area a {
	clear: right;
	float: right;
}

/* - System Status Message - */
#system_status {
	background: #b50937;
	margin: 6px 0 10px 6px;
	padding: 6px;
	border: 3px solid #7f0728;
}

#system_status h5 {
	color: #fff;
	margin-bottom: 2px;
}

#system_status p {
	color: #fff;
	font-size: 11px;
	margin-bottom: 4px;
}

/* - Credit Report Feature - */
#credit_report_feature {
	float: right;
	width: 350px;
	height: 200px;
	background: #333;
}

#credit_report_feature h4 {
	font-size: 15px;
	margin: 0;
	padding: 10px 0 0 15px;
}

#credit_report_feature p {
	font-size: 11px;
	padding-right: 10px;
	line-height: 14px;
}

#credit_report_feature p a.button {
	float: left;
	display: block;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	background: #666;
	margin: 8px 4px 0 0;
	padding: 3px;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	text-align: center;
	text-decoration: none;
}

#credit_report_feature .partners {
	padding-top: 22px;
}

/* - Cross Sell Banner - */
.banner_cross_sell {
	clear: right;
	float: right;
	color: #fff;
	width: 200px;
	background: #b50937;
	margin: 15px -13px 10px 10px;
	padding: 8px;
	border: 4px solid #7a0726;
}

.banner_cross_sell h4 {
	color: #fff;
	font-size: 13px;
	font-weight: normal;
}

.banner_cross_sell a {
	color: #9fa617;
}

.banner_cross_sell p {
	font-size: 10px;
	line-height: 13px;
}

/* - Credit Report Options - */
.credit_report_options {
	float: left;
	width: 430px;
	height: 145px;
	background: #e3e3e3;
	margin-right: 10px;
	padding: 8px;
	border: 1px solid #ccc;
}

#solution_detail .credit_report_options h4 {
	font-size: 15px;
	margin: 0 0 4px 0;
	padding: 0;
}

#solution_detail .credit_report_options h5 {
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#solution_detail .credit_report_options a {
	font-size: 11px;
}

#solution_detail .credit_report_options li {
	width: 200px;
	font-size: 10px;
	margin: 0 10px 0 0;
}

/* - Credit Report Options (Detail Page) - */
.report_detail_options {
	float: left;
	font-size: 11px;
	width: 400px;
	height: 200px;
	background: #e3e3e3;
	margin: 0 10px 10px 0;
	padding: 8px;
	border: 1px solid #ccc;
}

.report_detail_options h4 {
	font-size: 14px;
}

.report_detail_options ul {
	margin: 8px 0 0 20px;
}

.report_detail_options #cost_box {
	width: 390px;
	height: 38px;
	background: none;
	padding: 6px;
	border: 0;
	border-top: 1px solid #ccc;
}

.report_detail_options #cost_box h5 {
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 4px;
}

/* - Solution Links - */
#solution_links {
	float: left;	
}

#solution_links h3 {
	font-size: 15px;
	margin-left: 20px;
}

#solution_links ul {
	margin: 10px 0 0 0;
	padding: 0;
	list-style-type: none;
}

#solution_links li {
	width: 30px;
	margin: 0;
	padding: 0;
	line-height: 30px;
}

#solution_links a:link, #solution_links a:active, #solution_links a:visited {
	display: block;
	color: #fff;
	font-weight: bold;
	width: 200px;
	background: #b50937;
	margin: 0 0 15px 0;
	padding: 0 0 0 6px;
	text-decoration: none;
	line-height: 30px;
}

#solution_links a:hover {
	background: #99082e;
}

/* - Solution Sign In Links - */
#solution_links #sign_in_vehicle {
	background: url('../images/sign_in_vehicle.jpg') left center no-repeat;
	padding: 0 0 0 30px;
}

#solution_links #sign_in_property {
	background: url('../images/sign_in_property.jpg') left center no-repeat;
	padding: 0 0 0 30px;
}

#solution_links #sign_in_tax_report {
	background: url('../images/sign_in_tax_report.jpg') left center no-repeat;
	padding: 0 0 0 30px;
}

#solution_links #sign_in_bk_spy {
	background: url('../images/sign_in_bk_spy.jpg') left center no-repeat;
	padding: 0 0 0 30px;
}

#solution_links #sign_in_bk_cert {
	background: url('../images/sign_in_bk_cert.jpg') left center no-repeat;
	padding: 0 0 0 30px;
}

#solution_links #sign_in_credit_reports {
	background: url('../images/sign_in_credit_reports.jpg') left center no-repeat;
	padding: 0 0 0 30px;
}

/* - Bureau Infobox - */
#bureau_infobox {
	color: #666;
	width: 581px;
	background: url('../images/bg_bureau_logos.gif') right bottom no-repeat;
	margin: 12px 0;
	padding: 8px 8px 40px 8px;
}

#bureau_infobox h4 {
	background: url('../images/headline_three_bureaus.gif') left center no-repeat;
	text-indent: -9999px;
	line-height: 26px;
}

#bureau_infobox p {
	width: 500px;
	margin-top: 8px;
	padding-left: 1px;
	line-height: 18px;
}

/* - Three Bureaus Subpage Feature - */
#three_bureaus_subfeature {
	color: #666;
	font-size: 12px;
	width: 544px;
	background: url('../images/bg_bureau_logos_sub.gif') right top no-repeat;
	margin: 0 0 0 15px;
	padding: 10px 406px 20px 0;
	line-height: 18px;
}

/* - Footnote - */
.footnote {
	color: #999;
	font-size: 10px;
}

/* - Site Bottom - */
#site_bottom {
	width: 980px;
	height: 10px;
	background: url('../images/bg_site_bottom.gif') left bottom no-repeat;
	margin-left: 5px;
}

/* - Detail Content - */
#detail_content {
	margin: 16px 0 0 20px;
}

#detail_content h3, #detail_content h4 {
	color: #000;
}

#detail_content h4 {
	font-size: 12px;
	font-weight: normal;
	margin-top: 10px;
}

#detail_content ul {
	font-size: 11px;
	margin: 0 0 15px 20px;
}

#detail_content ul li {
	margin: 0 0 4px 0;
	padding: 0;
	line-height: 18px;
}

#detail_content p {
	color: #666;
	line-height: 18px;
}

/* - View Sample Report (Button) - */
#button_report_sample {
	width: 144px;
}

/* - Back Link - */
#back_link {
	margin-left: 10px;
}

/* - Bankruptcy Software Partners - */
ul#bankruptcy_software_partners {
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul#bankruptcy_software_partners li {
	display: block;
	margin: 0;
	padding: 2px 0 3px 175px;
	border-bottom: 1px solid #dfdcd3;
	line-height: 27px;
}

ul#bankruptcy_software_partners li#partner_bankruptcy {
	background: url('../images/_partner_logos/partner_bankruptcy.gif') left center no-repeat;
}

ul#bankruptcy_software_partners li#partner_legal_pro {
	background: url('../images/_partner_logos/partner_legal_pro.gif') left center no-repeat;
}

ul#bankruptcy_software_partners li#partner_best_case {
	background: url('../images/_partner_logos/partner_best_case.gif') left center no-repeat;
}

ul#bankruptcy_software_partners li#partner_west {
	background: url('../images/_partner_logos/partner_west.gif') left center no-repeat;
}

/* - Company Detail Logo - */
#logo_company_detail {
	float: right;
	width: 250px;
	background: url('../images/logo_suite_solutions_company.gif') left center no-repeat;
	margin-left: 20px;
	line-height: 87px;
}

/* - Footer Logo - */
#footer_branding {
	font-size: 11px;
	width: 100%;
	background: url('../images/logo_footer.png') center top no-repeat;
	margin: 16px 0 30px 0;
	padding-top: 50px;
	text-align: center;
}














