/* =====================================================
FOXYCART.COM

@theme		standard
@version	0.4.0
@for		cart, checkout

@usage		Link to this CSS file from your cart and checkout templates,
			or use it as a starting point to create your own custom CSS.
			
			This stylesheet is designed to be used at about 760px wide.
			While it may work at other widths, it may require tweaking.

@support	forum.foxycart.com

@notes		IE6 hacks, when necessary, are with the underscore hack.
			Supported browsers are IE6+, FF1.5+, Opera 9+, Safari 2+.
			Styles are not listed alphabetically, but rather in order of
			size, positioning, backgrounds/colors, text, and other.

@IMPORTANT	Before you attempt to use this file to customize this CSS file, please review:
			http://wiki.foxycart.com/screencasts
			Especially: http://wiki.foxycart.com/screencasts:customizing_your_checkout
			We promise it will be worth it, even if you're a CSS expert.

===================================================== */


/* INITIALIZE
===================================================== */
body {behavior: url(http://www.seejesus.net/iepngfix.htc);}
#fc_checkout_container *,
#fc_receipt_container * {
	box-sizing:content-box; /* for Opera 8 */
	margin:0px;
	padding:0px;
	color:#012a53;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.2;

}

*html #fc_receipt_container {padding:0; margin:0; width:715px;}

#fc_checkout_container * h2,
#fc_receipt_container * h2, #fc_receipt_container * h2 .fc_text_alt {
	color:transparent;
	text-indent:-2000px;

}

#fc_cart_container * {
	margin:0px;
	padding:0px;
	margin-right:10px;
	margin-top:8px;

}

#fc_receipt_container_inner {
	margin-top:25px;
	}

#fc_cancel_continue_shopping a {
	display:none;
	}

/* CART ^^cart^^ STYLES, FOXYBOX.JS STYLES
===================================================== */
/* This is the container that the cart gets called inside of: */
#fc_cart_container {
	margin:0px auto;
	padding:0px;
	background:url(http://www.seejesus.net/Images/store/checkout/yourcartPopup3.gif) no-repeat top left;
	color:#666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.2;
}

/* Define some styles for the cart table */
#fc_cart_table {
	width:100%;
	clear:both;
	border-collapse:collapse;
	font-size:11px;
}
*html #fc_cart_table {
	width:330px;
}
#fc_cart_table caption {
	display:none;
}
#fc_cart_table td,
#fc_cart_table th {
	padding:2px 5px;
	color:#0a3560;
	text-align:left;
	vertical-align:top;
	font-size:11px;
}

/* We'll set some basic widths to keep things appropriate */
#fc_cart_head_item {
	width:50%;
}
#fc_cart_head_quantity,
#fc_cart_head_price {
	width:25%;
}

#fc_cart_table td {
	border-bottom:2px solid #1761B0;
	background-color:#FFF;
}
/* The header cells */
#fc_cart_table thead th {
	background:#1761B0;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	text-transform:lowercase;
	letter-spacing:1px;
}
/* The footer cells */
#fc_cart_table tfoot td {
	border-bottom:1px solid #FFF;
	background:#d4e1ef;
	font-size:11px;
}
#fc_cart_table tfoot td.fc_col1 {
	text-align:right;
}
#fc_cart_foot_total td.fc_col1 {
	color:#ccc !important;
	text-align:right;
}
/* The subscription sub-total footer row */
#fc_cart_foot_subscriptions td {
	color:#900;
}
#fc_cart_foot_subscriptions td.fc_col1 {
	font-style:italic;
}
#fc_cart_table #fc_cart_foot_total td {
	background:#0F4177;
	color:#fff;
	font-weight:normal;
	letter-spacing:1px;
}

/* Item "remove" links */
#fc_cart_table .fc_cart_remove_left,
#fc_cart_table .fc_cart_remove_right {
	display:none;
}
input.fc_cart_item_quantity {
	float:left;
}
#fc_cart_table .fc_cart_remove_link {
	width:20px;
	height:0px; overflow:hidden;
	padding:16px 0px 0px 0px;
	display:block;
	background:url(https://www.foxycart.com/themes/standard/images/cart_item_remove.png) no-repeat 8px -3px;
}
#fc_cart_table .fc_cart_remove_link:hover {
	background-position:8px -27px;
}

/* Coupons */
tfoot #fc_cart_foot_discount_error td {
	background:#ffe6e6;
	color:#600;
}
#fc_cart_foot_discount_new a {
	color:#900;
}
tr.fc_cart_foot_discount span.fc_discount {
	float:left;
}
tr.fc_cart_foot_discount span.fc_cart_coupon_remove {
	float:left;
}
tr.fc_cart_foot_discount a.fc_cart_remove_link {
	/* We'll override some styles to make it fit better */
	padding-top:14px !important;
	background-position:8px -6px !important;
}
tr.fc_cart_foot_discount a.fc_cart_remove_link:hover {
	background-position:8px -30px !important;
}


/* Cart items */
#fc_cart_container td.fc_cart_item_name {}
#fc_cart_container ul.fc_cart_item_options,
#fc_cart_container li.fc_cart_item_subscription_details ul {
	margin:0px 0px 5px;
	padding:0px 0px 0px 15px;
	background:none;
	list-style:outside;
	list-style-type:none;
}
#fc_cart_container li.fc_cart_item_option {
	background:none;
	color:#666;
	font-size:9px;
}
#fc_cart_container li.fc_cart_item_subscription_details ul {
	border-top:1px solid #ccc;
}
#fc_cart_container li.fc_cart_item_subscription_details ul li.fc_cart_item_option {
}
#fc_cart_container input.fc_cart_item_quantity {
	width:2.5em;
	padding:2px 4px;
	border:1px solid #ccc;
	font-size:11px;
}

#fc_cart_container span.fc_cart_item_price_total,
#fc_cart_container span.fc_cart_item_price_each {
	display:block;
}
#fc_cart_container span.fc_cart_item_price_each {
	color:#666;
	font-size:9px;
}

/* Cart Buttons (Update, Checkout) */
#fc_cart_controls_top,
#fc_cart_controls_bottom {
	min-width:220px;
	margin:12px 10px 15px 0px;
	float:right;
}
#fc_cart_container #fc_cart_controls_top a.fc_cart_update,
#fc_cart_container #fc_cart_controls_bottom a.fc_cart_update {
	width:74px;
	margin:0px 20px;
	padding-top:25px;
	float:left;
	background-image:url(http://www.seejesus.net/Images/store/checkout/cart-update2.gif);
}
#fc_cart_container #fc_cart_controls_top a.fc_cart_checkout,
#fc_cart_container #fc_cart_controls_bottom a.fc_cart_checkout {
	width:94px;
	margin:0px 0px;
	padding-top:25px;
	background-image:url(http://www.seejesus.net/Images/store/checkout/cart-checkout2.gif);
}
#fc_cart_container #fc_cart_controls_top a.fc_cart_update:hover,
#fc_cart_container #fc_cart_controls_bottom a.fc_cart_update:hover,
#fc_cart_container #fc_cart_controls_top a.fc_cart_checkout:hover,
#fc_cart_container #fc_cart_controls_bottom a.fc_cart_checkout:hover {
	background-position:right -25px;
}
#fc_cart_container #fc_cart_controls_top span.fc_cart_notice,
#fc_cart_container #fc_cart_controls_bottom span.fc_cart_notice {
	width:95px;
	float:left;
	display:block;
}

/* Multiship specific styles */
th.fc_shipto {
	background:#eee;
	font-weight:bold;
}
th.fc_shipto a {
	color:#666;
}

/* Noscript and Checkout */
#fc_error_noscript {
	margin:10px 0px 25px 0px;
	padding:5px 5px 5px 25px;
	border:1px solid #d03d39;
	display:block; clear:both;
	color:#900;
	background:url(https://www.foxycart.com/themes/standard/images/icon-warning.png) no-repeat 5px 8px;
	font-weight:normal;
}
#fc_error_noscript p {
	color:#900;
}
#fc_error_noscript a {
	text-decoration:underline;
}


/* DEFAULT FOXYCART CHECKOUT & RECEIPT STYLING
===================================================== */
#fc_checkout_container {
	/* This sets the main checkout image (cart -> checkout -> receipt) */
	margin-top:0px;
	padding:85px 5px 50px;
	background: url(http://www.seejesus.net/Images/store/checkout/checkoutHeaderOne.gif) no-repeat center top;
}

*html #fc_checkout_container {
	padding:85px 0 50px;
	margin:0 0 0 0;
}


#fc_checkout_container h2,
 {
	/* This sets all the <h2> tags to be replaced with images, which are set below on a per-section basis */
	height:0px; overflow:hidden;
	padding-top:20px;
	background:no-repeat top left;
	color:transparent;
}
#fc_checkout_container p,
#fc_receipt_container p {
	padding:0px 0px 10px;
}
#fc_checkout_container .fc_row p {
	padding-top:10px;
	color:#600;
	text-align:left;
}

#fc_checkout_container ol,
#fc_receipt_container ol {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#fc_checkout_container span.fc_ast,
#fc_receipt_container span.fc_colon {
	color:#aaa;
}

#fc_checkout_container .fc_error {
	color:#D03B39 !important;
}

span.fc_clear {
	height:0px; overflow:hidden;
	float:none; clear:both;
	display:block;
}

div#fc_error_container {
	width:42%;
	margin:30px 0px 25px 0px;
	padding:5px 5px 5px 25px;
	border:1px solid #d03d39;
	display:block;
	color:#900;
	background:url(https://www.foxycart.com/themes/standard/images/icon-warning.png) no-repeat 5px 8px;
	font-weight:normal;
}
div#fc_error_container li {
	list-style:none outside;
}
div#fc_error_container * {
	color:#900;
}

span.fc_help, span.fc_help * {
	color:#aaa !important;
}



/* LINKS (Cart & Checkout, Foxybox.js)
===================================================== */
#fc_checkout_container a.fc_link_nav,
#fc_cart_container a.fc_link_nav,
#fc_receipt_links a.fc_link_nav {
	height:0px; overflow:hidden;
	padding-top:0px;
	margin:20px 0px 10px;
	margin-left:150px;
	display:block;
	background-position:top;
	background-repeat:no-repeat;
	color:transparent;
	cursor:pointer;
	text-indent:-2000px;
}
#fc_checkout_container a.fc_link_nav:hover,
#fc_cart_container a.fc_link_nav:hover,
#fc_receipt_links a.fc_link_nav:hover {
	background-position:bottom;
}


/* FORM ELEMENTS
===================================================== */
#fc_checkout_container div.fc_fieldset_container,
#fc_receipt_container div.fc_fieldset_container {
	width:47%;
	margin-right:3%;
	float:left;
}

*html #fc_checkout_container div.fc_fieldset_container {
	width:47%;
	margin-right:1%;
	float:left;
}

#fc_checkout_container li.fc_row,
#fc_receipt_container li.fc_row {
	margin:0px 0px 10px;
	clear:both; float:none;
	background:none;
	text-align:left;
}

#fc_checkout_container h2,
#fc_receipt_container h2 {
	margin:0px;
	padding-bottom:10px;
	border-bottom:1px solid #A4BFDB;
	color:#transparent;
	font-size:18px;
	text-transform:lowercase;
	background-color:transparent;
	background-repeat:no-repeat;
}

#fc_checkout_container fieldset,
#fc_receipt_container fieldset {
	margin:0px 0px 20px 0px;
	padding:10px 10px 10px 10px;
	border-width:0px 0px 0px 0;
}
#fc_checkout_container legend,
#fc_receipt_container legend {
	padding:2px 8px;
	border-bottom:1px solid #d6d6d6;
	display:none;
	color:#333;
	font-size:16px;
	font-weight:bold;
}


/* Labels */
#fc_checkout_container label.fc_label_left,
#fc_receipt_container span.fc_text_label {
	width:88px;
	padding:5px 10px 0px 0px;
	float:left;
	line-height:1;
	text-align:right;
}
#fc_checkout_container .fc_row_error label.fc_label_left {
	color:#d03c3a;
}
#fc_checkout_container label.fc_error {
	margin:0px 0px 15px 0px;
	padding:5px 5px 5px 25px;
	display:block; clear:both;
	color:#900;
	background:url(https://www.foxycart.com/themes/standard/images/icon-warning.png) no-repeat left center;
	font-weight:bold;
}
#fc_checkout_container label.fc_error a {
	color:#D03B39;
}
#fc_checkout_container #fc_form_checkout_error {
	width:auto;
	margin:15px 0px;
	clear:none;
	background-color:#f7e0df;
	background-position:5px center;
}


/* Radio Buttons */
#fc_checkout_container div.fc_radio_group_container {
	float:right;
	text-align:left;
}
#fc_checkout_container label.fc_label_radio {
	float:none;
	display:block;
}
#fc_checkout_container input.fc_radio {
	position:relative; top:4px;
}


/* Checkbox Styles */
#fc_checkout_container span.fc_input_checkbox_container {
	width:88px;
	padding-right:4px;
	float:left;
	text-align:right;
}
#fc_checkout_container span.fc_input_checkbox_text {
	width:160px;
	float:left;
	text-align:left;
}


/* Text Input Styles */
#fc_checkout_container input.fc_text {
	width:200px;
	padding:3px 6px;
	border:0px;
	background:#D4E1EF;
}
#fc_checkout_container input.fc_text_short {}
#fc_checkout_container .fc_row_error input.fc_text {
	background:#FF8583; background:#f7e0df;
}


/* 0: PRE-CHECKOUT ELEMENTS
===================================================== */
#fc_cancel_continue_shopping {
	margin:0px 0px 10px;
}
#fc_cancel_continue_shopping a {}



/* 1: LOGIN OR REGISTER
===================================================== */
#fc_login_register_container {
	clear:left;
}
div.fc_fieldset_container {
	clear:left;
}
#fc_login_register_container h2 {
	background-image:url(http://www.seejesus.net/Images/store/checkout/stepOne.gif);
}
*html #fc_login_register_container h2 {
	color:#fff;
}
div#fc_continue a.fc_link_nav {
	background-image:url(http://www.seejesus.net/Images/store/checkout/button-continue.gif);
}


/* 2: ADDRESSES
===================================================== */
#fc_customer_billing_container h2 {
	background-image:url(http://www.seejesus.net/Images/store/checkout/stepTwo.gif);
}
*html #fc_customer_billing_container h2 {
	color:#fff;
}

#fc_address_shipping_container {
	clear:none;
}
#fc_address_shipping_container h2 {
	background-image:url(http://www.seejesus.net/Images/store/checkout/step2A.gif);
}
#fc_use_different_address {
	margin-top:3px;
	padding-top:10px;
	border-top:1px dashed #aaa;
}
/* Hide the "company" fields by default */
#li_customer_company {
	display:none;
}

/* 2: ADDRESSES, MULTISHIP
===================================================== */
#fc_address_multiship_container h2 {
	position:relative;
	background-image:url(http://www.seejesus.net/Images/store/checkout/step2AA.gif);
}
#fc_address_multiship_container ol.fc_shipto_subtotal {
	padding:8px 0;
}
#fc_address_multiship_container ol.fc_shipto_options {
	border-bottom:1px dashed #aaa;
}
#fc_address_multiship_container div.fc_shipto_actions {
	margin:8px 0 0;
	padding:8px 0 8px 98px;
	border-top:1px dashed #aaa;
}
#fc_address_multiship_container div.fc_shipto_actions a {
	color:#D03C3A;
}
#fc_address_multiship_container h2 span.fc_shipto_name {
	position:absolute; bottom:0px; left:160px;
	font-size:18px;
	font-weight:normal;
	color:#D03C3A;
}

#fc_address_multiship_container div.fc_shipto_display_country {
	padding-bottom:4px;
	margin-bottom:4px;
	border-bottom:1px dashed #aaa;
}
#fc_address_multiship_container div.fc_shipping_methods_inner {
	padding-left:80px !important;
}
/* Hide the "company" fields by default */
#li_shipping_company, li.li_shipping_company {
	display:none;
}



/* 3: DELIVERY & SUBTOTAL
===================================================== */
#fc_checkout_container div.fc_shipping_methods_container {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #aaa;
	overflow:auto;
}
#fc_checkout_container div.fc_downloadable_message_container {
	margin-bottom:10px;
	border-bottom:1px dashed #aaa;
}
#fc_shipping_container h2 {
	background-image:url(http://www.seejesus.net/Images/store/checkout/stepthree.gif);
}
*html #fc_shipping_container h2 {
	color:#fff;
}
#fc_checkout_container div.fc_shipping_methods {
	float:none;
}
#fc_checkout_container div.fc_shipping_methods_inner {
	padding-left:5px;
	margin-bottom:15px;
}
#fc_checkout_container label.fc_shipping_methods {
	width:auto;
	padding-bottom:10px;
	display:block;
	float:none;
	font-weight:bold;
	text-align:left;
}
#fc_checkout_container div.fc_shipping_methods_inner label.fc_label_radio {
	padding-left:25px;
	text-indent:-30px;
}
#fc_checkout_container div.fc_shipping_methods_container span.fc_shipping_cost {
	padding-left:30px;
	display:block;
	font-weight:bold;
}
#fc_shipping_container #fc_shipping_methods_container label.fc_label_left {
	padding:0px 0px 10px;
}
div.fc_shipping_methods_container div.fc_row_error {
	background:#f7e0df;
}


/* 4: PAYMENT INFORMATION
===================================================== */
#fc_payment_container {
	margin-bottom:0px;
	padding-bottom:0px;
	clear:none;
}
#fc_payment_container h2 {
	background-image:url(http://www.seejesus.net/Images/store/checkout/step4.gif);
}
*html #fc_payment_container h2 {
	color:#fff;
}

#fc_custom_fields_container h2 {
background-image:url(http://www.seejesus.net/Images/store/checkout/eventsOnlyThree.gif);
height:42px;}

*html #fc_custom_fields_container h2 {
	height:54px;
	color:#fff;
	padding:0;
	text-indent:-2000px;
}

*:first-child+html #fc_custom_fields_container h2 {
	height:54px;
	color:#fff;
	padding:0;
	text-indent:-2000px;
}

#fc_checkout_container #fc_payment {
	margin-bottom:0px;
	padding-top:55px;
	background:url(http://www.seejesus.net/Images/store/checkout/checkout-card-logos.png) no-repeat center 15px;
}
li#li_save_cc {
	padding-bottom:8px;
	border-bottom:1px dashed #aaa;
}

#fc_payment_list span.fc_input_checkbox_container {
	width:inherit;
	margin:3px 0px 10px 0px;
	text-align:left;
}
#fc_payment_list span.fc_input_checkbox_text {
	width:auto;
	float:none;
}
fieldset#fc_payment li.fc_row {
	text-align:left;
}
#fc_checkout_container li.fc_row_radio input.radio {
	margin:0px 4px 0px 0px;
}
#fc_c_card_saved_number {
	display:block;
	text-align:right;
	color:#944;
	font-weight:bold;
}

fieldset#fc_payment label.fc_label_left {
	width:auto;
	padding-bottom:5px;
}

fieldset#fc_payment li#li_cc_number,
fieldset#fc_payment li#li_cc_cvv2,
fieldset#fc_payment li#li_cc_exp_month {
	padding-left:17px;
}
#fc_checkout_container input#cc_number {}
#fc_checkout_container input#cc_cvv2 {
	width:3em;
}

#fc_complete_order_button_container {
	padding:20px 0px;
	border-top:1px dashed #aaa;
	text-align:right;
}

#fc_complete_order_button {
	width:220px;
	height:46px; overflow:hidden;
	padding:20px 10px 0px;
	border:none;
	background:url(http://www.seejesus.net/Images/store/checkout/confirmOrder_BTNTwo.gif) no-repeat top left;
	text-indent:-500px;
	cursor:pointer;
}

#fc_complete_order_button:hover {
	background-position:bottom;
}



/* CHECKOUT CART DISPLAY
===================================================== */
#fc_checkout_cart {
	width:47%;
	margin-top:130px;
	margin-bottom:25px;
	float:right;
}
*html #fc_checkout_cart {
	width:328px;
	margin-right:0;
	margin-left:0;
	padding:0;
}
#fc_checkout_cart #fc_cart_container {
	padding-top:0px;
	background:none;
}



/* CART TEMPLATE STYLES
===================================================== */
#cartTitle {
	margin:15px;
}
#cartBody {
	margin:0px 0px 0px;
}
#cartColL {
	width:100px;
	float:left;
	text-align:center;
}
#cartColR {
	float:left;
}



/* RECEIPT SPECIFIC STYLES
===================================================== */
#fc_receipt_container {
	/* This sets the main checkout image (cart -> checkout -> receipt) */
	padding:100px 5px 50px;
	background:url(http://www.seejesus.net/Images/store/checkout/checkoutHeader.gif) no-repeat top center;
}

*html #fc_receipt_container {
	/* This sets the main checkout image (cart -> checkout -> receipt) */
	padding:100px 5px 50px;
	margin:-312px 0 0 0;
	
}
#fc_receipt_container h1 {
	display:none;
}

#fc_receipt_container fieldset {
	margin-left:0px;
}

/* Heading Replacements */
#fc_receipt_container div.fc_fieldset_container_shipto h2,
#fc_receipt_container div.fc_fieldset_container_shipto h2 span {
	height:auto;
	color:#666;
	font-size:18px;
	font-weight:normal;
}
#fc_receipt_download_links_container h2 {
	background:url(http://www.seejesus.net/Images/store/checkout/download.gif) no-repeat top;
}
#fc_receipt_general_container h2 {
	background-image:url(http://www.seejesus.net/Images/store/checkout/general.gif);
}
#fc_receipt_order_container h2 {
	background-image:url(http://www.seejesus.net/Images/store/checkout/order.gif);
}
#fc_receipt_billing_container h2 {
	background-image:url(http://www.seejesus.net/Images/store/checkout/billing.gif);
}
#fc_receipt_shipping_container h2 {
	background-image:url(http://www.seejesus.net/Images/store/checkout/shipping.gif);
}
#fc_receipt_container div.fc_fieldset_container_shipto h2,
#fc_receipt_container div.fc_fieldset_container_shipto h2 span {
	height:auto;
}

/* Layout */
#fc_receipt_shipping_container {
	clear:right;
	/* IMPORTANT: "clear:right" in IE6 will cause the browser to HARD CRASH on page load.
		At this point we're not sure why, but if you change the floats, make sure you test in IE6. */
	_clear:inherit;
}
#li_shipping_name_first {
	margin-top:15px;
	padding-top:15px;
	border-top:1px dashed #aaa;
}

/* Styling */
#fc_receipt_download_links ul li {
	margin-left:15px;
	background:none;
	list-style:square outside;
}
#fc_receipt_download_links ul li a {
	color:#D03C3A;
}
#fc_receipt_download_links ul li a:hover {
	text-decoration:underline;
}
#fc_receipt_container span.fc_text_label {
	width:80px;
	padding:0px 10px 5px 0px;
	float:left; clear:left;
	color:#999;
}
#fc_receipt_container span.fc_text {
	padding:0px; margin:0px;
	float:none; clear:right;
	_float:left;
	display:block;
	text-align:left;
}

#fc_receipt_links {
	margin:15px 0px 30px;
	float:left; clear:both;
	text-align:center;
}
#fc_receipt_links a#fc_receipt_print_link {
	width:197px;
	height:40px;
	margin:0px 30px 0px 0px;
	float:left;
	background-image:url(http://www.seejesus.net/Images/store/checkout/printReceiptBTN.gif);
	color:transparent;

}
#fc_receipt_links a#fc_receipt_continue_link {
	width:155px;
	height:46px;
	margin:0px 30px 0px 0px;
	float:left;
	background-image:url(http://www.seejesus.net/Images/store/checkout/continue_BTN.gif);
	color:transparent;
}

div#fc_continue a.fc_link_nav { 
	background-image:url(http://www.seejesus.net/Images/store/checkout/continue_BTN.gif);
	height:46px;
	width:155px;
	}

#fc_complete_order_button a { 
	background:url(http://www.seejesus.net/Images/store/checkout/confirmOrder_BTN.gif) no-repeat top;
	display:block;
	height:46px;
	width:220px;
	}

#eventTitleCheckoutTextArea {
	background-color:#D4E1EF;
	border:none;
	margin-top:5px;
	}



/* =====================================================
    FOXYCART.COM
    
    @theme      standard
    @version    0.4.0
    @for        foxycart.com/v/0.4.0px/foxycart_includes.js
                or: foxycart.com/v/0.4.0/raw/foxybox.js
    
    @usage      These styles can be included in your main stylesheet, or you can just link to this file.
    
    @support    forum.foxycart.com
    
    @IMPORTANT  Before you attempt to use this file to customize this CSS file, please review:
                http://wiki.foxycart.com/screencasts
                Especially: http://wiki.foxycart.com/screencasts:customizing_your_checkout
                We promise it will be worth it, even if you're a CSS expert.
    
===================================================== */

#fc_tb_closeAjaxWindowTop,
#fc_tb_closeAjaxWindowBot {
	margin:0px 0px;
	padding:0px 10px;
}
#fc_tb_closeWindowButtonTop {
	height:0px; overflow:hidden;
	width:11px;
	margin:0px 0px;
	padding-top:24px;
	float:left;
	background-image:url(https://www.foxycart.com/themes/standard/images/cart-close-x.png);
	background-position:left top;
}
#fc_tb_closeWindowButtonBot {
	height:0px; overflow:hidden;
	width:156px;
	margin:0px 0px;
	padding-top:24px;
	float:left;
	background-image:url(http://www.seejesus.net/Images/store/checkout/cart-continue-shopping.png);
	background-position:left top;
}
#fc_tb_closeAjaxWindowTop span {
  display:none;
}

a#fc_tb_closeWindowButtonTop:hover,
a#fc_tb_closeWindowButtonBot:hover {
	background-position:left -24px;
}
