/* Style Sheet Updated 06/11/07 

Abbreviations:
os | outside			tp | top
is | inside				md | middle	
bg | background			bt | bottom
ln | line				hdr | header
lv | level				ftr | footer
lg | logo				sea | search
lf | left				ban | banner
cn | center				reg | registration
rg | right				ftr | footer
txt | text				glo | global
log | login

*/

/* B | HTML Tag Formatting */
body			{margin: 0px 0px; padding:  0px 0px; background-color: #cfeae4; color: #000000; font: 10pt arial, helvetica, sans-serif;}
td, th, p, li	{font: 10pt arial, helvetica, sans-serif;}
form			{margin: 0px 0px;}

a:link, 
a:visited, 
a:active		{color: #000000; text-decoration: underline;}
a:hover			{color: #ee3b33; text-decoration: underline;}
/* E | HTML Tag Formatting */

/* B | Generic Text Formatting */
.bold			{font-weight: bold;}  /* Bold Text */
.italic			{font-style: italic;} /* Italic Text */
 /* New 06/04/07 */ .hdr-main		{padding-bottom: 10px;}
/* E | Generic Text Formatting */

/* FGA 11/09/07 */
/* B | How do I Formatting */
/*.how-do-i-ln	{margin-left: 20px; margin-right: 20px; margin-bottom: 40px; padding-top: 20px; border-bottom: 1px solid #000000;} *//* Divider Line */
/*.how-do-i-hdr	{padding-bottom: 10px;} *//* How do I Header Image */
/*.how-do-i-img	{float: left; padding-right: 10px;} *//* How do I Edna Image */
/*.how-do-i-txt	{padding-right: 20px; font-size: 9pt;} *//*  How do I Text */
/*/* E | How Do I Formatting */

/*/* B | Header Formatting */
/*.hdr-bg-hom-lan	{background-image: url(../images/glo_hdr_bg_hom_lan.gif); background-position: top left; background-repeat: repeat-x;} *//* Header Background */
/*.lg-sparkfly	{padding-top: 9px; padding-left: 40px;} *//* Logo Sparkfly */
/*.lg-cobrand		{padding-top: 0px; padding-right: 34px;} *//* Logo Cobrand */
/*.lg-cobrand-txt	{padding-top: 4px; font-size: 8pt; font-weight: bold; font-style: italic; text-align: right;} *//* Logo Cobrand Text */
/*/* E | Header Formatting */




/* B | Form Field Formatting */
.form-field-label	{font-size: 8pt; font-weight: bold;} /* Field Label */
.form-label	{font-size: 8pt; } /* Field Label */
.form-input-img		{vertical-align: middle;} /* Image Input */
.form-input			{width: 128px; font-size: 8pt; color: #666666;} /* Text Input */
 /* New 06/04/07 */ .form-input-large	{width: 272px; font-size: 8pt; color: #666666;} /* Text Input */
.form-drop-list		{width: 142px; font-size: 8pt; color: #666666;} /* Drop List Input */
 /* New 06/04/07 */ .form-error-txt		{font-size: 8pt; color: #ff0000; font-weight: bold;} /* Error Condition */
.form-checkbox		{} /* Checkbox */
/* E | Form Field Formatting */

/* B | Layout Table Formatting */
#layout-table		{text-align: left;} /* Layout Table Id */
.os-ln-lf			{background-image: url(../images/glo_os_ln_lf.gif); background-position: top left; background-repeat: repeat-y;} /* Outside Line Left */
.os-ln-rg			{background-image: url(../images/glo_os_ln_rg.gif); background-position: top left; background-repeat: repeat-y;} /* Outside Line Right */

.os-tp-bg-lf		{background-image: url(../images/glo_os_tp_bg_lf.gif); background-position: top left; background-repeat: repeat-x; background-color: #ef3e33;} /* Outside Top Background Left Column */
.os-tp-bg-lf-login	{background-image: url(../images/glo_os_tp_bg_lf.gif); background-position: top left; background-repeat: repeat-x; background-color: #ede5ab;} /* Outside Top Background Left Column Login */
.os-tp-bg-cn		{background-image: url(../images/glo_os_tp_bg_cn.gif); background-position: top left; background-repeat: repeat-x; background-color: #ffffff;} /* Outside Top Background Center Column */
.os-tp-bg-cn-nav-pri{background-image: url(../images/glo_os_tp_bg_cn_nav_pri.gif); background-position: top right; background-repeat: repeat-x; background-color: #ffffff;} /* Outside Top Background Center Column Navigation */
.os-tp-bg-rg		{background-image: url(../images/glo_os_tp_bg_rg.gif); background-position: top left; background-repeat: repeat-x; background-color: #ede5ab;} /* Outside Top Background Right Column */

.os-md-bg-lf		{background-color: #ede5ab;} /* Outside Middle Background Left Column */
.os-md-bg-cn		{padding: 10px; background-color: #ffffff;} /* Outside Middle Background Center Column */
.os-md-bg-rg		{background-color: #ede5ab;} /* Outside Middle Background Right Column */
.os-md-bg-cn-ftr	{background-color: #ede5ab;} /* Outside Middle Background Center Column Footer */

.os-bt-bg			{background-image: url(../images/glo_os_bt_bg.gif); background-position: top left; background-repeat: repeat-x; padding:0;margin:0;font-size:2px;} /* Outside Bottom Background Center Column */
.os-bt-bg-lf		{background-image: url(../images/glo_os_bt_bg.gif); background-position: top left; background-repeat: repeat-x; text-align: left; padding:0;margin:0;font-size:2px;} /* Outside Bottom Background Left Column */
.os-bt-bg-rg		{background-image: url(../images/glo_os_bt_bg.gif); background-position: top left; background-repeat: repeat-x; text-align: right; padding:0;margin:0;font-size:2px;} /* Outside Bottom Background Right Column */
.is-ln-lf			{background-image: url(../images/glo_is_ln_lf.gif); background-position: top left; background-repeat: repeat-y;} /* Inside Line Left*/
.is-ln-rg			{background-image: url(../images/glo_is_ln_rg.gif); background-position: top left; background-repeat: repeat-y;} /* Inside Line Right */

.is-bt-bg			{background-color: #ede5ab;background-image: url(../images/glo_is_bt_bg.gif); background-position: top left; background-repeat: repeat-x;} /* Inside Bottom Background Center Column */
.is-bt-bg-lf		{background-color: #ede5ab;background-image: url(../images/glo_is_bt_bg.gif); background-position: top left; background-repeat: repeat-x; text-align: left;} /* Inside Bottom Background Left Column */
.is-bt-bg-rg		{background-color: #ede5ab;background-image: url(../images/glo_is_bt_bg.gif); background-position: top left; background-repeat: repeat-x; text-align: right;} /* Inside Bottom Background Right Column */
/* E | Layout Table Formatting */

/* B | Header Formatting */
#header-layout	{} /* Header Id */
.hdr-bg			{background-color: #ffffff;} /* Header Background */
.hdr-bg-ln-lf	{background-image: url(../images/glo_hdr_bg_ln_lf.gif); background-position: top left; background-repeat: repeat-y;} /* Header Background Line Left */
.hdr-bg-ln-rg	{background-image: url(../images/glo_hdr_bg_ln_rg.gif); background-position: top left; background-repeat: repeat-y;} /* Header Background Line Right */
.lg-sparkfly	{padding-top: 4px; padding-left: 16px; text-align: left;} /* Logo Sparkfly */
.spark-card		{padding-top: 48px; padding-left: 339px; text-align: left;} /* Navigation SparkCard Image */
.lg-cobrand		{padding-top: 10px; padding-right: 12px; text-align: right;} /* Logo Cobrand */
#header-layout img {display:block; border:none;}
/* E | Header Formatting */

/* B | Navigation Formatting */
#nav-layout		{} /* Navigation Id */
#nav-layout img		{display:block;border:none;} /* Clears extra spacing around nav images in FireFox */
/* E | Navigation Formatting */

/* B | Search Formatting */
#search-layout	{} /* Search Id */
#search-form	{} /* Search Form Id */
.sea-bg			{background-color: #cfeae4; font-weight: bold; vertical-align: middle;} /* Search Background */
.sea-bg-lf		{background-image: url(../images/glo_is_ln_lf.gif); background-position: top left; background-repeat: repeat-y; background-color: #cfeae4; text-align: left;} /* Search Background Left */
.sea-bg-rg		{background-image: url(../images/glo_is_ln_rg.gif); background-position: top right; background-repeat: repeat-y;background-color: #cfeae4; text-align: right;} /* Search Background Right */
.sea-bg-ln		{background-image: url(../images/glo_sea_bg_ln.gif); background-position: top 20px; background-repeat: repeat-x;} /* Search Background Line */
/* E | Search Formatting */

/* B | Footer Formatting */
#footer-layout		{padding-top: 10px; padding-right: 70px; padding-bottom: 10px; text-align: center;} /* Footer Id */
.ftr-txt			{font-size: 9pt; font-weight: bold;} /* Footer Text */
.ftr-txt a:link, 
.ftr-txt a:visited, 
.ftr-txt a:active, 
.ftr-txt a:hover	{color: #ee3b33; text-decoration: underline;}
/* E | Footer Formatting */

/* B | Registration Formatting */
#registration-layout{padding-left: 10px; padding-right: 10px; padding-bottom: 10px; background-color: #ef3e33; color: #ffffff;} /* Registration Id */
.reg-txt			{padding-bottom: 4px; background-color: #ef3e33; font-size: 8pt; font-weight: bold;} /* Registration Text */
.reg-button			{padding-bottom: 4px;} /* Registration Button */

.reg-link			{text-align: right; font-size: 8pt;} /* Registration Link Formatting */
.reg-link a:link, 
.reg-link a:visited, 
.reg-link a:active, 
.reg-link a:hover	{color: #ffffff; text-decoration: underline;}
/* E | Registration Formatting */

/* B | Left Navigation Formatting */
#lf-nav						{margin: 10px; font-weight: bold;} /* Left Navigation Id */
.lf-nav-ln					{margin-bottom: 4px; padding-top: 4px; border-bottom: 1px solid #000000;} /* Left Navigation Line */

.lf-nav-lv1 				{color: #000000; padding: 2px 0px 2px 0px;} /* Left Navigation Level 1 */
.lf-nav-lv1 a:link, 
.lf-nav-lv1 a:visited, 
.lf-nav-lv1 a:active		{color: #000000; text-decoration: none;}
.lf-nav-lv1 a:hover			{color: #ee3b33; text-decoration: underline;}

.lf-nav-lv1-sel 			{margin-top: 4px; padding: 2px 0px 3px 25px; color: #ee3b33; background-image: url(../images/icn_arrow.gif); background-position: top left; background-repeat: no-repeat;} /* Left Navigation Level 1 Selected */
.lf-nav-lv1-sel a:link, 
.lf-nav-lv1-sel a:visited, 
.lf-nav-lv1-sel a:active	{color: #ee3b33; text-decoration: none;}
.lf-nav-lv1-sel a:hover		{color: #ee3b33; text-decoration: underline;}

.lf-nav-lv1-new 			{height: 20px; padding: 2px 0px 0px 0px; color: #000000; background-image: url(../images/icn_new.gif); background-position: top right; background-repeat: no-repeat;} /* Left Navigation Level 1 New Perks with icon */
.lf-nav-lv1-new a:link, 
.lf-nav-lv1-new a:visited, 
.lf-nav-lv1-new a:active	{color: #000000; text-decoration: none;}
.lf-nav-lv1-new a:hover		{color: #ee3b33; text-decoration: underline;}

.lf-nav-lv2 				{vertical-align: middle;  margin-top: 1px; padding: 2px 0px 2.5px 26px; font-size: 8pt; color: #ee3b33;} /* Left Navigation Level 2 */
.lf-nav-lv2 a:link, 
.lf-nav-lv2 a:visited, 
.lf-nav-lv2 a:active		{color: #000000; text-decoration: none;}
.lf-nav-lv2 a:hover			{color: #ee3b33; text-decoration: underline;}

.lf-nav-lv2-sel 			{vertical-align: middle;  margin-top: 0px; padding: 4px 0px 2.5px 26px; color: #ee3b33; background-image: url(../images/icn_arrow.gif); background-position: top left; background-repeat: no-repeat; font-size: 8pt;} /* Left Navigation Level 2 Selected */
.lf-nav-lv2-sel a:link, 
.lf-nav-lv2-sel a:visited, 
.lf-nav-lv2-sel a:active	{color: #ee3b33; text-decoration: none;}
.lf-nav-lv2-sel a:hover		{color: #ee3b33; text-decoration: underline;}
/* E | Left Navigation Formatting */

/* B | The SparkCard Formatting */
#the-sparkcard					{margin: 10px;} /* The SparkCard Id */
.the-sparkcard-image			{text-align: center;} /* The SparkCard Image */
.the-sparkcard-txt				{padding-top: 4px; padding-bottom: 4px; font-size: 8pt; font-weight: bold;} /* The SparkCard Text */

.the-sparkcard-link				{text-align: right; font-weight: bold;} /* The SparkCard Link */
.the-sparkcard-link a:link, 
.the-sparkcard-link a:visited, 
.the-sparkcard-link a:active, 
.the-sparkcard-link a:hover		{color: #ee3b33; text-decoration: underline; font-style: italic;}
/* E | The SparkCard Formatting */

/* B | Banner Formatting */
#banner-layout	{text-align: center;} /* Banner Id */
.ban-txt		{padding-left: 8px; padding-right: 8px; text-align: left; font-weight: bold;} /* Banner Text */
/* E | Banner Formatting */

/* B | Using Perks Formatting */
#using-perks-layout	{text-align: center;} /* Using Perks Id */
/* E | Using Perks Formatting */

/* B | SparkSpree Optin Formatting*/
#sparkspree-optin-layout        {text-align: center; margin-bottom: 10px;}
/* E | SparkSpree Optin Formatting */


/* --------------- B | New Styles 06/04/07 ---------------- */

/* B | Login Formatting */
#login-layout	{} /* Login Id */
.log-bg-lf		{background-image: url(../images/glo_log_bg_cn.gif); background-position: top left; background-repeat: repeat-x; background-color: #ede5ab;} /* Login Background Left */
.log-bg-cn		{background-image: url(../images/glo_log_bg_cn.gif); background-position: top left; background-repeat: repeat-x; background-color: #ede5ab;} /* Login Background */
.log-bg-rg		{background-image: url(../images/glo_log_bg_cn.gif); background-position: top right; background-repeat: repeat-x; background-color: #ede5ab;} /* Login Background Right */
/* E | Login Formatting */

/* B | Edgar's Buzz Formatting */
#edgars-buzz-layout			{} /* Edagar's Buzz Id */
.edg-buz-bg					{background-image: url(../images/xln_edg_buz_bg.gif); background-position: top left; background-repeat: no-repeat; background-color: #ffffff;} /* Edgar's Buzz Background */
.edg-buz-btn				{padding-top: 61px; padding-right: 16px; padding-bottom: 7px;} /* Edgar's Buzz Buttons */
.edg-buz-ttl				{padding-left: 20px; padding-top: 20px; font-size: 17pt; font-weight: bold;} /* Edgar's Buzz Title */
.edg-buz-dsc				{padding-left: 20px; padding-top: 10px; font-size: 9pt; font-weight: bold;} /* Edgar's Buzz Description */
.edg-buz-img				{padding-left: 10px; padding-right: 12px;} /* Edgar's Buzz Image | has to be created at width 238 x height 220 */

.edg-buz-link				{padding-left: 20px; padding-top: 10px; font-size: 9pt; font-weight: bold; font-style: italic;} /* Edgar's Buzz Link */
.edg-buz-link a:link, 
.edg-buz-link a:visited, 
.edg-buz-link a:active, 
.edg-buz-link a:hover		{color: #ee3b33; text-decoration: underline;}

/* E | Edgar's Buzz Formatting */

/* B | Hot Perks Formatting */
#hot-perks-layout			{margin-top: 10px;} /* Hot Perks Id */
.hot-per-tp					{background-image: url(../images/xln_hot_per_tp.gif); background-position: top left; background-repeat: no-repeat;} /* Hot Perks Top */
.hot-per-bg					{background-image: url(../images/xln_hot_per_bg.gif); background-position: top left; background-repeat: repeat-y;} /* Hot Perks Background */
.hot-per-bt					{background-image: url(../images/xln_hot_per_bt.gif); background-position: top left; background-repeat: no-repeat;} /* Hot Perks Bottom */

.hot-per-link				{padding-left: 20px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; font-size: 9pt; font-weight: bold; font-style: italic;} /* Hot Perks Link */
.hot-per-link a:link, 
.hot-per-link a:visited, 
.hot-per-link a:active		{color: #000000; text-decoration: underline;}
.hot-per-link a:hover		{color: #ee3b33; text-decoration: underline;}
/* E | Hot Perks Formatting */

/* B | Season Special Formatting */
#season-special-layout		{margin-top: 10px;} /* Season Special Id */
.sea-spe-tp					{background-image: url(../images/xln_sea_spe_tp.gif); background-position: top left; background-repeat: no-repeat;} /* Season Special Top */
.sea-spe-bg					{background-image: url(../images/xln_sea_spe_bg.gif); background-position: top left; background-repeat: repeat-y;} /* Season Special Background */
.sea-spe-bt					{background-image: url(../images/xln_sea_spe_bt.gif); background-position: top left; background-repeat: no-repeat;} /* Season Special Bottom */
.sea-spe-ttl				{padding-left: 20px; padding-top: 5px; padding-right: 20px;} /* Season Special Title Image */
.sea-spe-dsc				{padding-left: 20px; padding-top: 5px; padding-right: 20px; font-size: 9pt; font-weight: bold;} /* Season Special Description */

.sea-spe-link				{padding-left: 20px; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; font-size: 9pt; font-weight: bold; font-style: italic; text-align: right;} /* Season Special Link */
.sea-spe-link a:link, 
.sea-spe-link a:visited, 
.sea-spe-link a:active, 
.sea-spe-link a:hover		{color: #ee3b33; text-decoration: underline;}
/* E | Season Special Formatting */

/* B | The Sparkwire Formatting */
#the-sparkwire-layout		{margin-top: 10px;} /* The Sparkwire Id */
.the-spa-tp					{background-image: url(../images/xln_the_spa_tp.gif); background-position: top left; background-repeat: no-repeat;} /* The Sparkwire Top */
.the-spa-bg					{background-image: url(../images/xln_the_spa_bg.gif); background-position: top left; background-repeat: repeat-y;} /* The Sparkwire Background */
.the-spa-bt					{background-image: url(../images/xln_the_spa_bt.gif); background-position: top left; background-repeat: no-repeat;} /* The Sparkwire Bottom */
.the-spa-dsc				{padding-left: 20px; padding-top: 5px; padding-right: 20px; font-size: 9pt; font-weight: bold;} /* The Sparkwire Description */
/* E | The Sparkwire Formatting */

/* B | Page Header Formatting */
#page-header-layout			{margin-top: 10px;} /* Page Header Id */
.pag-hea-img				{padding-top: 10px; padding-right: 10px;} /* Page Header Image */
.pag-hea-ttl				{padding-top: 10px;} /* Page Header Title Image */
.pag-hea-dsc				{padding-top: 10px; font-size: 9pt;} /* Page Header Description */

.pag-hea-print				{font-weight: bold; text-align: right; vertical-align: middle;} /* Page Header Print Link */
.pag-hea-print a:link, 
.pag-hea-print a:visited, 
.pag-hea-print a:active		{color: #000000; text-decoration: none;} 
.pag-hea-print a:hover		{color: #ee3b33; text-decoration: none;}

.pag-hea-link				{padding-top: 10px; font-size: 9pt; font-weight: bold;} /* Page Header Link */
.pag-hea-link a:link, 
.pag-hea-link a:visited, 
.pag-hea-link a:active, 
.pag-hea-link a:hover		{color: #ee3b33; text-decoration: underline;}
/* E | Page Header Formatting */

/* B | Results Table Formatting */
#results-table-layout		{margin-top: 10px;} /* Results Table Id */
.res-tab-tp					{background-image: url(../images/xln_res_tab_tp.gif); background-position: bottom left; background-repeat: repeat-x;} /* Results Table Top */
.res-tab-bg					{background-color: #cfeae4;} /* Results Table Background */
.res-tab-bt-lf				{background-image: url(../images/xln_res_tab_bt_lf.gif); background-position: top left; background-repeat: repeat-x;} /* Results Table Bottom Left */
.res-tab-bt-cn				{background-image: url(../images/xln_res_tab_bt_cn.gif); background-position: top left; background-repeat: repeat-x;} /* Results Table Bottom Center */
.res-tab-bt-rg				{background-color: #cfeae4;} /* Results Table Bottom Right */
.res-tab-img				{background-color:white; margin-top: 5px; margin-left: 10px; margin-right: 10px; margin-bottom: 5px; border: 1px solid #000000;} /* Results Table Image */
.res-tab-icn				{margin-top: 5px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px; text-align: right;} /* Results Table Icons */

.res-tab-ttl				{padding-top: 5px; padding-bottom: 4px; color: #ee3b33; font-size: 10pt; font-weight: bold;} /* Results Table Title */
.res-tab-ttl a:link, 
.res-tab-ttl a:visited, 
.res-tab-ttl a:active, 
.res-tab-ttl a:hover		{color: #ee3b33; text-decoration: underline; font-weight: bold;}

.res-tab-dsc				{padding-left: 10px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; font-size: 9pt;} /* Results Table Description */
.res-tab-dsc a:link, 
.res-tab-dsc a:visited, 
.res-tab-dsc a:active, 
.res-tab-dsc a:hover		{color: #ee3b33; text-decoration: underline; font-weight: bold;}

.res-tab-link				{padding-bottom: 4px; font-size: 9pt; font-weight: bold; text-align: right;} /* Results Table Link */
.res-tab-link a:link, 
.res-tab-link a:visited, 
.res-tab-link a:active, 
.res-tab-link a:hover		{color: #ee3b33; text-decoration: underline;}
/* E | Results Table Formatting */

/* B | Category Formatting */
#category-layout		{margin-top: 10px;} /* Category Id */
.cat-tp					{background-image: url(../images/xln_cat_tp.gif); background-position: top left; background-repeat: no-repeat;} /* Category Top */
.cat-bg					{background-image: url(../images/xln_cat_bg.gif); background-position: top left; background-repeat: repeat-y;} /* Category Background */
.cat-bt					{background-image: url(../images/xln_cat_bt.gif); background-position: bottom left; background-repeat: no-repeat;} /* Category Bottom */
.cat-ttl				{padding-top: 15px; padding-left: 20px; padding-bottom: 10px; color: #ffffff; font-size: 12pt; font-weight: bold;} /* Category Title */
.cat-dsc				{padding-top: 5px; padding-right: 20px; text-align: right;} /* Category Description */

.cat-link				{padding-left: 20px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; font-size: 10pt; font-weight: bold;} /* Category Link */
.cat-link a:link, 
.cat-link a:visited, 
.cat-link a:active		{color: #000000; text-decoration: underline;}
.cat-link a:hover		{color: #ee3b33; text-decoration: underline;}
/* E | Category Formatting */

/* B | LineItem Formatting */
#li-layout      		{margin-top: 10px;} /* LineItem Id */
.li-table               {}
.li-tp					{} /* Line Item Top */
.li-bg					{} /* Line Item Background */
.li-bt					{} /* Line Item Bottom */
.li-ttl				    {background-color:#cfeae4; padding-top: 10px; padding-left: 5px; padding-bottom: 5px; color: #000000; font-size: 10pt; font-weight: bold;} /* Line Item  Title */
.li-dsc				    {padding-top: 5px; padding-bottom:5px; padding-left: 5px; text-align: left; font-size:8pt; font-weight:bold} /* Line Item Description */
.li-dsc-num				{padding-top: 5px; padding-bottom:5px; padding-left: 5px; padding-right:8px; text-align: right; font-size:8pt; font-weight:bold} /* Line Item Description */
.li-dsc-num-label		{padding-top: 5px; padding-bottom:5px; padding-left: 5px; padding-right:8px; text-align: right; font-size:8pt; font-weight:bold} /* Line Item Description */
.li-dsc-sub				{padding-top: 5px; padding-bottom:5px; padding-left: 5px; text-align: left; font-size:8pt;} /* Line Item Description */
.li-row-0               {background-color: #FFFFDD; border-top: 1px solid #333333;}
.li-row-1               {background-color: #FFFFFF; border-top: 1px solid #333333;}
.li-submit              {padding-top: 5px; padding-bottom:5px; padding-left: 5px; text-align: right; font-size:8pt;} /* Line Item Description */
.li-link				{padding-left: 20px; padding-top: 5px; padding-right: 20px; padding-bottom: 10px; font-size: 10pt; font-weight: bold;} /* Line Item Link */
.li-link a:link,
.li-link a:visited,
.li-link a:active		{color: #000000; text-decoration: underline;}
.li-link a:hover		{color: #ee3b33; text-decoration: underline;}
.li-qty-form-input		{width: 20px; font-size: 8pt; color: #000000;} /* Text Input */
/* E | Category Formatting */


/* B | Cart Checkout Formatting */
.cc-section-table       {width:250px;}
.cc-section-table td    {vertical-align:top; padding:0; margin:0;}
.cc-error               {padding-top:0;height:10px; font-size:8pt;}
.cc-error-txt           {color:red;padding:0; margin:0;font-size:8pt;font-weight:bold;}
.cc-section-header      {padding:3px; background-color:#cfeae4;color: #000000; font-size: 8pt; font-weight: bold;}
.cc-field               {padding:3px; font-size:8pt;}
.cc-field-label         {padding:3px; font-size: 8pt; font-weight: bold;}
.cc-field-input         {font-size: 8pt;}
.cc-field-select        {font-size: 8pt;}
.cc-subtotal            {font-size: 8pt;font-weight:bold;}
#cc-btn                 {padding:3px; text-align:center;}
#cc-disclaimer          {padding:5px;font-size:8pt;}
.cc-red                 {color:#cc0000; font-size:10pt; font-weight:bold;}
.cc-warning-table       {padding:3px;background-color:#FFEEEE;}

/* E | Cart Checkout Formatting */

/* B | Detail Formatting */
#detail-layout			{margin-top: 10px;} /* Detail Id */
.det-img				{float: left; margin-top: 10px; margin-right: 20px; margin-bottom: 10px; border: 1px solid #000000;} /* Detail Image */
.det-ttl				{padding-top: 10px; padding-left: 20px; padding-bottom: 10px; color: #ee3b33; font-size: 12pt; font-weight: bold;} /* Detail Title */}

.det-dsc				{} /* Detail Description */
.det-dsc a:link,
.det-dsc a:visited,
.det-dsc a:active, 
.det-dsc a:hover		{color: #ee3b33; text-decoration: underline;}

.det-link				{font-weight: bold; text-align: right; vertical-align: middle;} /*  Detail Print Link */
.det-link a:link, 
.det-link a:visited, 
.det-link a:active		{color: #000000; text-decoration: none;} 
.det-link a:hover		{color: #ee3b33; text-decoration: none;}
/* E | Detail Formatting */

/* B | Detail Print Formatting */
#detail-print-layout		{margin-top: 10px;} /* Detail Print Id */
.det-pri-tp					{background-image: url(../images/xln_det_pri_tp.gif); background-position: top left; background-repeat: no-repeat; text-align: right;} /* Detail Print Top */
.det-pri-bg					{padding-left: 20px; padding-right: 20px; background-image: url(../images/xln_det_pri_bg.gif); background-position: top left; background-repeat: repeat-y;} /* Detail Print Background */
.det-pri-bt					{background-image: url(../images/xln_det_pri_bt.gif); background-position: top left; background-repeat: no-repeat;} /* Detail Print Bottom */
.det-pri-img				{float: left; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; border: 1px solid #000000;} /* Detail Print Image */
.det-pri-ttl				{padding-top: 10px; padding-left: 20px; padding-bottom: 10px; color: #000000; font-size: 12pt; font-weight: bold;} /* Detail Print Title */
.det-pri-sparkcard			{padding-top: 12px; padding-right: 20px; padding-bottom: 13px; font-weight: bold; vertical-align: middle;} /*  Detail Print SparkCard */

.det-pri-close				{padding-right: 20px; padding-bottom: 10px; font-weight: bold; vertical-align: middle;} /*  Detail Print Link */
.det-pri-close a:link, 
.det-pri-close a:visited, 
.det-pri-close a:active		{color: #000000; text-decoration: none;} 
.det-pri-close a:hover		{color: #ee3b33; text-decoration: none;}

.det-pri-dsc				{} /* Detail Print Description */
.det-pri-dsc a:link, 
.det-pri-dsc a:visited, 
.det-pri-dsc a:active, 
.det-pri-dsc a:hover		{color: #ee3b33; text-decoration: underline;}

.det-pri-link				{padding-top: 12px; font-weight: bold; text-align: right; vertical-align: middle;} /*  Detail Print Link */
.det-pri-link a:link, 
.det-pri-link a:visited, 
.det-pri-link a:active		{color: #000000; text-decoration: none;} 
.det-pri-link a:hover		{color: #ee3b33; text-decoration: none;}
/* E | Detail Print Formatting */

/* B | Print All Perk Formatting */
#print-all-perk-layout		{margin-top: 10px;} /* Detail Print Id */
.perk-pri-bg				{padding-left: 20px; padding-right: 20px; background-image: url(../images/xln_det_pri_bg.gif); background-position: top left; background-repeat: repeat-y;} /* Detail Print Background */
.perk-pri-bt				{background-image: url(../images/xln_det_pri_bt.gif); background-position: top left; background-repeat: no-repeat;} /* Detail Print Bottom */
.perk-pri-img				{float: left; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; border: 1px solid #000000;} /* Detail Print Image */
.perk-pri-ttl				{padding-top: 10px; padding-left: 20px; padding-bottom: 10px; color: #000000; font-size: 12pt; font-weight: bold;} /* Detail Print Title */
.perk-pri-sparkcard			{padding-top: 12px; padding-right: 20px; padding-bottom: 13px; font-weight: bold; vertical-align: middle;} /*  Detail Print SparkCard */

.perk-pri-close				{padding-right: 20px; padding-bottom: 10px; font-weight: bold; vertical-align: middle;} /*  Detail Print Link */
.perk-pri-close a:link,
.perk-pri-close a:visited,
.perk-pri-close a:active	{color: #000000; text-decoration: none;}
.perk-pri-close a:hover		{color: #ee3b33; text-decoration: none;}

.perk-pri-dsc				{} /* Detail Print Description */
.perk-pri-dsc a:link,
.perk-pri-dsc a:visited,
.perk-pri-dsc a:active,
.perk-pri-dsc a:hover		{color: #ee3b33; text-decoration: none;}

.perk-pri-link				{padding-top: 12px; font-weight: bold; text-align: right; vertical-align: middle;} /*  Detail Print Link */
.perk-pri-link a:link,
.perk-pri-link a:visited,
.perk-pri-link a:active		{color: #000000; text-decoration: none;}
.perk-pri-link a:hover		{color: #ee3b33; text-decoration: none;}
/* E | Detail Print Formatting */

/* --------------- E | New Styles 06/04/07 ---------------- */

/* --------------- B | New Styles 06/11/07 ---------------- */

/* B | View Cart Formatting */
.view-cart				{padding-right: 10px; font-weight: bold; text-align: right; vertical-align: middle;} /* View Cart Link */
.view-cart a:link, 
.view-cart a:visited, 
.view-cart a:active		{color: #000000; text-decoration: none;} 
.view-cart a:hover		{color: #ee3b33; text-decoration: none;}
/* E | View Cart Formatting */

/* --------------- E | New Styles 06/11/07 ---------------- */


/********************************************
* Clearfix for floated divs
********************************************/
/* Clearfix to support floated divs in IE */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {
display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
height: 1%;
}

.clearfix {
display: block;
}
/* End hide from IE-mac */
