html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

/*----- Change this color to change the body background color -----*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #313131;
	background-color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
/*----- Change this color to change all instances where the highlight color is used -----*/
.highlight_color {
	color: #313131;
}
.nav_header_color {
	color: #313131;
}
/*----- Change this color to change all instances where the content block background color is used -----*/
.background_color {
	background-color: #EEEEEE;
}
.footer_background_color, #footer.background_color {
	background-color: #FFF;
}
h1 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 3px;
	margin-bottom: 15px;
}
h2 {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
}
h3 {
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	
}
/*----- Change this color to change all page link instances.  Excludes links in navigation, breadcrumb and footer. -----*/
a {
	color: #F50057;
}
label {
	padding-right: 3px;
	display: inline;
	float: left;
	width: 120px;
	margin-right: 5px;
	padding-top: 3px;
	text-align: right;
	font-weight: bold;
	color: #000000;
}
input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-bottom: 5px;
}
.large_input {
	width: 175px;
}
.small_input {
	width: 85px;
	margin-right: 5px;
}
td {
	font-size: 12px;
}

#checkbox_input, #radio_input {
	margin-right: 3px;
	margin-bottom: -3px;
	margin-left: 0px;
	margin-top: 0px;
}

.errors {
	color: #990000;
}
.clear {
	clear: both;
}
.bold {
	font-size: 13px;
	font-weight: bold;
}
.acct_info_label {
	font-weight: bold;
	display: block;
	width: 150px;
}
/*----- Change this color to change all instances where the amount due is a color -----*/
.amount_due  {
	color: #CC0000;
}
.border_top {
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}
.floatleft_optin {
	float: left;
	margin-right: 5px;
	margin-bottom: 20px;
}



/*----- To remove the shadow, remove the background-image and background-repeat styles below. You will also need to remove styles from #wrapper_end in the footer section -----*/
#outer_wrapper {
	width: 960px;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../../images/CC_plus_custcare_bkg.png);
	background-repeat: repeat-y;
	text-align: left;
}
#container {
	background-color: #FFFFFF;
}
/*----- To show the top navigation area, set the style below to display:block; To show only top navigation area, set left_vertical_navigation to display:block; -----*/
#top_horizontal_navigation {
	margin: 0px;
	height: 31px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #999999;
	display: none;
}
/*----- Style below hides "Service Option" headline from top navigation area. Never change this style! -----*/
#top_horizontal_navigation #serviceoptions_headline {
	display: none;
}
/*----- Style below shows static menu items in top navigation bar.  Top navigation must always use static menu items and never use intuitive menu items. Never change this style! -----*/
#top_horizontal_navigation #static_menu_items {
	display: block;
}
/*----- Style below hides intuitive menu items from top navigation area. Top navigation must always use static menu items and never use intuitive menu items. Never change this style! -----*/
#top_horizontal_navigation #intuitive_menu_items {
	display: none;
}



/*----- Below are links from the top_horizontal_navigation area.  To show a link, delete it from the top list and add it to the bottom (inline) list. To hide a link, delete it from the bottom list add it to the top(none) list. -----*/

#top_horizontal_navigation #static_navmenu_reviewgift, #top_horizontal_navigation #static_navmenu_renewsub, #top_horizontal_navigation #static_navmenu_chgmailpref, #top_horizontal_navigation #static_navmenu_chgautorenew, 
#top_horizontal_navigation #static_navmenu_damagedmissing, #top_horizontal_navigation #static_navmenu_tempsuspend, #top_horizontal_navigation #static_navmenu_faq, #top_horizontal_navigation #static_navmenu_cancelsub, 
#top_horizontal_navigation #static_navmenu_givegift, #top_horizontal_navigation #static_navmenu_renewgift, #top_horizontal_navigation #static_navmenu_password, #top_horizontal_navigation #static_navmenu_sendgiftcard {
	display: none;
}
#top_horizontal_navigation #static_navmenu_accountsummary, #top_horizontal_navigation #static_navmenu_paysub, #top_horizontal_navigation #static_navmenu_paygift, 
#top_horizontal_navigation #static_navmenu_cofa, #top_horizontal_navigation #static_navmenu_cofe, #top_horizontal_navigation #static_navmenu_contactcs, 
#top_horizontal_navigation #static_navmenu_logout {
	display: inline;
}

/*----- End top navigation list menu options-----*/

#top_horizontal_navigation ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#top_horizontal_navigation li {
	float: left;

}
/*----- Changing the link color below will change the links in the top navigation only -----*/
#top_horizontal_navigation a:link, #top_horizontal_navigation a:visited, #top_horizontal_navigation a:active {
	padding: 8px 11px 8px 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	display: block;
}
#top_horizontal_navigation a:hover {
	text-decoration: underline;
}
#top_horizontal_navigation .right_border  {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
/*----- To hide the breadcrumb trail, set style to display:none; -----*/
#breadcrumb_trail {
	clear: both;
	font-size: 12px;
	padding-bottom: 8px;
	color: #FFFFFF;
	padding-top: 8px;
	padding-left: 25px;
	background-color: #4A4A4A;
	margin-top: 15px;
	font-weight: bold;
	height:16px;
}
/*----- Changing the link color below will change the links in the breadcrumb trail only -----*/
#breadcrumb_trail a {
	color: #FFFFFF;
	text-decoration: underline;
}


/*----- Login Page Styles -----*/

/*----- To hide the breadcrumb trail on the login page, set style to display:none; -----*/
#breadcrumb_trail_login {
	clear: both;
	font-size: 12px;
	padding-bottom: 8px;
	color: #FFFFFF;
	padding-top: 8px;
	padding-left: 25px;
	background-color: #4A4A4A;
	margin-top: 15px;
	font-weight: bold;
}
/*----- Changing the link color below will change the links in the login page breadcrumb trail only -----*/
#breadcrumb_trail_login a {
	color: #FFFFFF;
	text-decoration: underline;
}
/*----- Changing the style below to display: none; will hide the text on the login breadcrumb, but leave the breadcrumb visible.  To hide the login breadcrumb altogether, hide #breadcrumb_trail_login above -----*/
#login_breadcrumb_text {
	display: block;
}

#content_wrapper_login {
	margin-top: 25px;
	padding-left: 15px;
}
#content_area_login {
	width: 945px;
	padding-bottom: 15px;
}
.login_method {
	padding: 15px;
	text-align: left;
	border: 1px solid #FFFFFF;
	width: 425px;
	float: left;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	overflow: hidden;
	padding-bottom: 500px !important;
	margin-bottom: -500px !important;
}
.login_method label {
}
.login_method h1 {
	font-size: 14px;
	text-align: center;
}
.login_method .errors {
	text-align: center;
}
#acct_label {
	text-align: center;
	margin-top: 5px;
}
#login_button {
	text-align: center;
}

/*----- Below are the individual login methods on the login page.  To enable a login type, change the style to display: block;. To disable a login type, change the style to display: none;. -----*/
#login_email {
	display: none;
}
#login_accountnumber {
	display: block;
}
#login_name_addresss {
	display: block;
}
#login_email_password {
	display: none;
}
#login_accountnumber_zipcode {
	display: none;
}
#login_email_zipcode {
	display: none;
}
#login_accountnumber_email {
	display: none;
}
#login_name_address_email {
	display: none;
}
#login_email_accountnumber_zipcode {
	display: none;
}
#login_lastname_accountnumber {
	display: none;
}
#login_password_reminder {
	display: block;
	margin-top: 30px;
}
/*----- End Login Styles -----*/

#content_wrapper {
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 25px;
}
#left_content_area {
	float: left;
	width: 232px;
	margin-right: 15px;
}
/*----- To show only top navigation area, set left_vertical_navigation to display:none; -----*/
#left_vertical_navigation {
	padding: 10px;
}
/*----- Style below shows intuitive menu in the lefthand navigation.  To enable static menu in lefthand navigation, change intuitive style to display:none; and static menu style to display:block; -----*/
#left_vertical_navigation #intuitive_menu_items {
	display: block;
}
/*----- Style below hides static menu in the lefthand navigation.  To enable static menu in lefthand navigation, change intuitive style to display:none; and static menu style to display:block; -----*/
#left_vertical_navigation #static_menu_items {
	display: none;
}
/*----- Below are links from the left_vertical_navigation area.  To show a link, delete it from the list below. To hide a link, add it to the list below. -----*/
#left_vertical_navigation #navmenu_password, #left_vertical_navigation #navmenu_chgmailpref, #left_vertical_navigation #navmenu_sendgiftcard, #left_vertical_navigation #navmenu_faq/*, #left_vertical_navigation #navmenu_cofe*/ {
	display: none;
}
/*----- End left navigation list menu options-----*/

#left_vertical_navigation ul {
	list-style-type: none;
}
#left_vertical_navigation li {
	padding-bottom: 12px;
	color: #000000;
	font-size: 13px;
	line-height: 13px;
}
/*----- Changing the link color below will change the links in the lefthand navigation only -----*/
#left_vertical_navigation a:link, #left_vertical_navigation a:visited, #left_vertical_navigation a:active {
	color: #F50057;
	text-decoration: none;
}
#left_vertical_navigation a:hover {
	text-decoration:underline;
}

#current_issue {
	display: none;
	margin-top: 20px;
	text-align: center;
	padding: 10px;
}
#current_issue img {
	border: 1px solid #999999;
	height: 149px;
	width: 117px;
}
#right_content_area {
	float: left;
	width: 683px;
	position: relative;
}
/*----- To Change MultiMag table to be underneath account summary, change the multimag_table_top style below to display:none; and the multimag_table_bottom style to display:block;  -----*/
#multimag_table_top {
	padding: 10px;
	margin-bottom: 15px;
	display: none;
}
/*----- To Change MultiMag table to be underneath account summary, change the multimag_table_top style above to display:none; and the multimag_table_bottom style below to display:block;  -----*/
#multimag_table_bottom {
	padding: 10px;
	margin-bottom: 15px;
	display: block;
}

.multimag_table_header {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.multimag_table_cell {
	padding: 8px;
}
#main_content, #main_content_cross {
	padding: 10px;
	margin-bottom: 15px;
}
#main_content_cross {
	display: none;
}

#accountsummary_secondary_left {
	float: left;
	width: 373px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;



	border-right-color: #999;
}
#account_information_left {
	float: left;
	width: 150px;
}
#mailing_address_right {
	float: left;
	width: 200px;
	margin-left: 13px;
}

#accountsummary_secondary_right {
	float: left;
	width: 269px;
	padding-left: 10px;
}
#current_order_top {
	padding-bottom: 10px;
}
#current_order_bottom {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	text-align: center;
}

#important_things {
	clear: both;
}
#cross-sells_confirmation  {
	display:none;
	margin-top: 15px;
	text-align: left;
}
#cross-sell_information {

}

.cross_sell_cell {
	padding: 8px;
}
.csell_mag_cell {
	width: 110px;
	text-align: center;

}
.csell_mag_img  {
	width: 102px;
	margin-bottom: 8px;
}
.csell_info_cell {
	padding-left: 10px;
}
#footer {
	text-align: center;
	margin-top: 20px;
}
#footer .right_border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
#footer ul {
	list-style-type: none;
}
#footer li {
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
}
/*----- Change this color to change all link instances in the footer -----*/
#footer a {
	font-size: 10px;
	color: #0081DB;
	text-decoration: underline;
}
#copyright {
	font-size: 11px;
	margin-top: 7px;
}
#disclaimer {
	font-size: 10px;
	margin-top: 7px;
}
/*added 06/10/2019*/
.footer {
	font-size: 11px;
	margin: 0 auto;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
}
.footer div.row {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 10px 0 10px 0;
	text-align: center;
}
.footer div.fls {
	font-size: 11px;
	font-weight: bold;
}
.homelink a, .homelink a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.footer .row2 {
	margin-top: 10px;
}
.footer .row3 {
	margin-top: 10px;
	font-size: 9px;
	text-align: center;
	height: 30px;
}
/*----- To remove the shadow, remove the background-image and background-repeat styles below. You also need to remove styles from #outer_wrapper -----*/
#wrapper_end {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-image: url(../../images/CC_plus_wrapper_end.png);
	background-repeat: no-repeat;
	height: 8px;
}



/*----- Begin Individual Page Styles -----*/
.payment_button, .renew_button, .cofa_button, .mailpref_button, .contact_button, .extend_button {
	margin-left: 125px;
}
.cancel_button input {
	background-image: url(CC_plus_cancel_med.png);
	width: 123px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
}

#account_info_summary {
	margin-bottom: 15px;
}
#gift_renewal_giftcard_information {
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	display:block;
	padding-bottom:10px;
}

#left_donee_info {
	float: left;
	width: 250px;
	margin-right: 10px;
}
#right_donee_giftcard_payment {
	width: 400px;
	float: right;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	display: block;
}
#right_donee_giftcard_renew {
	width: 400px;
	float: right;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	display: block;
}
#right_donee_giftcard_send {
	width: 400px;
	float: right;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	display: block;
}

#right_donee_giftcard_payment input, #right_donee_giftcard_payment select, #right_donee_giftcard_payment textarea {
	width: 175px;
}
#right_donee_giftcard_renew input, #right_donee_giftcard_renew select, #right_donee_giftcard_renew textarea {
	width: 175px;
}#right_donee_giftcard_send input, #right_donee_giftcard_send select, #right_donee_giftcard_send textarea {
	width: 175px;
}
#gift_payment_giftcard_information {
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	display:block;
	padding-bottom:10px;
}
#preview_gift  {
	margin-left: 125px;
}
#termsvalues {
	margin-left: 125px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#cofa_left {
	float: left;
	width: 250px;
}
#cofa_right {
	float: left;
	width: 350px;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#multimag_list  {margin:10px 0;}
#multimag_list li {
	list-style-position:inside;
	margin:5px 0 0 5px;
}
.optional {
	position: relative;
	top: -2px;
	width: 400px;
}
#cancelpage {
	margin-top: 15px;
	margin-left: 15px;
}
#cancelpage ul {
	list-style-type: none;
}
#cancelpage a {
	color: #000000;
}
#payment_information_prefs {
	display: none;
}
.autorenew_button {
	margin-top: 15px;
}
#verisign_logo {
	height: 75px;
	width: 120px;
	position: absolute;
	left: 350px;
}
#question_answer {
	margin-bottom: 25px;
}
h3 a {
	color: #000000;
}

/*----------------Styles for "Pay All" payment page-------------------*/
.payables {
	width: 100%;
}
.heading {
	color: #000;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-right: 5px;
}
.payableHeading {
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 5px;
}
.paymentdetails {
	width: 55%;
}
.payment_date {
	width: 20%;
}
.payment_checkbox {
	padding-right: 5px;
	width: 5%;
}
.paymentlineitem {
	padding-bottom: 5px;
}
.payment_total_due {
	text-align: right;
	padding-right: 8px;
	width: 80%;
}
.payment_amountdue {
	width: 20%;
}
.total_padding {
	padding-top: 20px;
}
#renewall_termsvalues label{
	float: none;
	width: auto;
}
.if_bonus {
	padding-left: 15px;
}
.payable_conf {
	margin-top:20px;	
}
/*---------------End styles for "Pay All" payment page----------------*/





/*--------------- Begin styles to make login float divs even length----------------*/
#content_area_login
	{
	overflow: hidden; /* This hides the excess padding in non-IE browsers */
	}
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute 
weirdness as the method is enhanced */
#content_area_login
	{
/* Normally a Holly-style hack height: 1% would suffice but that causes 
IE 5.01 to completely collapse the wrapper - instead we float it */
	float: left;
/* NB. possibly only IE 5.01 needs to get this float value - otherwise 5.5 sometimes 
(I saw it happen many moons ago) makes the width of wrapper too small 
the float: none with the comment is ignored by 5.01,
5.5 and above see it and carry on about their business
It's probably fine to just remove it, but it's left here 
just in case that many moons ago problem rears its head again */
	float/**/: none;
	}
/* easy clearing */
#content_area_login:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#content_area_login
	{
	display: inline-block;
	}
/*\*/
#content_area_login
	{
	display: block;
	}
/* end easy clearing */
#footer
	{
	clear: both;
	}
/* Safari needs this - otherwise the ghost overflow, though painted 
correctly obscures links and form elements that by rights should be above it.
An unintended side-effect is that it cause such elements to vanish in IE 5.01
and 5.5, hence the child selector hack */
* > #footer
	{
	position: relative;
	z-index: 1000;
	}
/*---------------End styles to make login float divs even length----------------*/






/*----- Gift Card Styles Below -----*/

/*----- GiftCard1 -----*/
#card1_bkg {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #D1E8FF;
}
#Card_Wrapper1 {
	width: 600px;
	border: 1px solid #666666;
	text-align: left;
	margin: 15px auto 15px auto;
	background-repeat: repeat-y;
	background-color: #0081DB;
	background-image: url(../../images/CC_plus_GC_bow_sidebkg.gif);
}
#Sub_Head1 {
	background-color: #FFFFFF;
	height: 82px;
	padding-top: 1px;
}
#Sub_Form1 {
	margin: 0px;
	padding: 45px 25px 25px 200px;
	background-image: url(../../images/CC_plus_GC_bow_bkg.gif);
	background-repeat: no-repeat;
}
#Card_Inner1 {
	padding: 10px;
	background-color: #FFFFFF;
}
#Card_Inner1 h2 {
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
}
#card1 {
	color: #333333;
	margin-bottom: 15px;
	background-color: #eee;
	padding: 8px;
	font-weight: bold;
	border: 1px solid #999;
	font-size: 11px;
}

/*----- GiftCard2 -----*/
#card2_bkg {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #E8125A;
}
#Card_Wrapper2 {
	background-color: #FFFFFF;
	width: 700px;
	border: 1px solid #666666;
	text-align: left;
	margin: 15px auto 15px auto;
}
#Sub_Head2 {
	background-image: url(../../images/CC_plus_GC_gift_hdr_bkg.jpg);
	background-repeat: no-repeat;
	height: 181px;
	padding-left: 165px;
}
#Sub_Form2 {
	background-image: url(../../images/CC_plus_GC_gift_sdbr_bkg.jpg);
	background-repeat: repeat-y;
}
#Card_Inner2 {
	padding: 15px 40px 15px 185px;
}
#Card_Inner2 h2 {
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
}
#card2 {
	background-color: #eee;
	padding: 8px;
	font-weight: bold;
	margin-bottom: 20px;
	border: 1px solid #999;
	font-size: 11px;
}


/*----- GiftCard3 -----*/
#card3_bkg {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
}
#Card_Wrapper3 {
	width: 510px;
	text-align: left;
	margin: 15px auto 15px auto;
	background-color: #FFF;
}
#Sub_Head3 {
	background-color: #FFFFFF;
	height: 82px;
	padding-top: 1px;
}
#Sub_Form3 {
	margin: 0px;
	background-image: url(../../images/CC_plus_GC_gift_tag.gif);
	background-repeat: no-repeat;
	padding: 0px;
	background-color: #70BB2D;
}
#Card_Inner3 {
	padding: 10px;
}
#Card_Inner3 h2 {
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
}
#card3 {
	color: #333333;
	font-size: 11px;
}
#to {
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	margin: 60px 30px 0px 200px;
}
#from {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	margin: 22px 30px 0px 200px;
}
#gift_text {
	margin-left: 135px;
	padding: 0px;
	margin-top: 30px;
	margin-right: 30px;
}
#message {
	margin: 85px 25px 20px 35px;
	padding: 8px;
	background-color: #EAE9D8;
	border: 1px solid #585858;
}

/*----- GiftCard Xsells -----*/
.card_cross {
	background-color: #FFF;
	padding: 10px;
}
#footermobile {display:none;background-color:#FFF;}