

/**** default styles ****/

/*************************************/
/* Main */
* {
	margin: 0;
	padding: 0;
}
a:focus { -moz-outline-style: none; }
select { padding-right: 3px; }

#mwrc_main_content
{
	clear: both;
	width: auto;
	padding: 0;
}


/*************************************/
/*************************************/
/* BUTTONS */

.mwrc_buttons a,
.mwrc_buttons button
{
    margin:0 7px 0 0;
    background-color:#80AEC9;
    border: none;
		font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size: 11px;
    line-height: 80%;
    text-decoration:none;
    font-weight:bold;
    color: #FFF;
    cursor:pointer;
    padding:2px 7px 3px 4px; /* Links */
}

.mwrc_buttons a
{
	padding: 3px 10px 4px 7px;
}
.mwrc_buttons a:hover { color: #FFF; text-decoration: none; }


.mwrc_buttons button
{
    width:auto;
    overflow:visible;
    padding: 2px 7px 3px 4px; /* IE6 */
    line-height: 15px;
    border: none;
    border-style: none;
}

.mwrc_buttons button[type]
{
    padding: 2px 7px 3px 4px; /* Firefox */
    line-height: 15px; /* Safari */
    _line-height: 15px;
}

*:first-child+html button[type]
{
    padding: 2px 7px 3px 4px; /* IE7 */
}

.mwrc_buttons button img, .mwrc_buttons a img
{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

#mwrc_product_data
{
	background: #ffffff url('/images/product_detail_bg.gif') repeat-x;
	border: solid 1px #c4c6c8;
	float: left;
	padding-top: 20px;
	margin: 0;
}

/*************************************/
/**
 * global shopping cart
 * 
 */

#mwrc_global_shopping_cart { width: 150px; }
#mwrc_global_shopping_cart .mwrc_cart_items { display: block; }
#mwrc_checkout_button { display: block; }

/* Product Search */

#mwrc_product_search
{
	float: right;
	margin-bottom: 20px;
}

#mwrc_product_search input, #mwrc_product_search select
{
	font-size: 10px;
}


#mwrc_product_search button#mwrc_product_search_button
{
	padding: 2px 5px 1px 4px;
	font-size: 10px;
	border: solid 1px #80AEC9;
}

/***** nextopia relevant search **********/

.mwrc_search_bar
{
	background: url('/images/info_bar_bg.gif') repeat-x;
	height: 25px;
	border-top: solid 1px #eee;
	padding: 7px;
	font-size: 11px;
}

	.mwrc_search_bar span
	{
		font-weight: bold;
	}

#mwrc_sort_by
{
	float: left;
	font-size: 10px;
}

span.mwrc_sort_label
{
	float: left;
	margin-right: 7px;
}

ul.mwrc_sort_by_types
{
	list-style-type: none;
	float: left;
	margin-right: 10px;
}

ul.mwrc_sort_by_types li
{
	font-size: 11px;
}

.mwrc_sort_by_type
{
	float: left;
	padding-right: 14px;
	margin-right: 5px;
}

.mwrc_current_sort_type
{
	font-weight: bold;
}

.mwrc_relevance_sort
{
	border-right: solid 1px #cccccc;
	margin-right: 7px;
	padding-right: 7px;
}

.mwrc_sort_asc
{
	background: url(/images/nextopia/icon_sort_up.gif) no-repeat center right;
}

.mwrc_sort_desc
{
	background: url(/images/nextopia/icon_sort_down.gif) no-repeat center right;
}

.mwrc_search_pagination
{
	float: right;
}

h2#mwrc_refine_search
{
	clear: both;
}

#mwrc_search_layout
{
	float: right;
	margin: 10px 0;
}

#mwrc_search_credit
{
	font-size: 10px;
	color: #ccc;
}

.mwrc_showhide_refineable
{
	margin-top: 10px;
	padding-top: 5px;
	border-top: 1px solid #ccc;
}

.mwrc_search_current_page
{
	font-weight: bold;
}

.mwrc_search_highlight
{
	background-color: #ccc
}

.mwrc_search_description
{
	margin-bottom: 20px;
}

.mwrc_search_description a:link,
.mwrc_search_description a:active,
.mwrc_search_description a:visited
{
	color: #FFFFFF;
}

.mwrc_search_description a:hover
{
	background-color: #CCCCCC;
	color: #000000;
}

.mwrc_search_list_header
{
	padding: 5px 0;
}

.mwrc_search_list_image
{
	padding-right: 20px;
}

.mwrc_search_list_divider
{
	background-color: #CCCCCC;
}

div.mwrc_display_type
{
	float: left;
}

div.mwrc_display_type span
{
	display: block;
	height: 15px;
	font-weight: bold;
}

div.list
{
	width: 45px;
}

div.list span
{
	background: url(/images/nextopia/listview.gif) no-repeat center right;
	width: 45px;
}

div.grid
{
	width: 47px;
	margin-right: 10px;
	padding-right: 10px;
	border-right: solid 1px #666666;
}

div.grid span
{
	background: url(/images/nextopia/grid.gif) no-repeat center right;
	width: 47px;	
}

/*****Feature Brand ***************/

#mwrc_featured_brand
{
	clear: both;
	float: left;
	width: 200px;
	background-color: #E7F1F4;
	border: solid 1px #a0b3c3;
}

	#mwrc_featured_brand .mwrc_title
	{
		color: white;
		text-align: center;
		padding: 7px;
		background-color: #263B4F;
		font-weight: bold;
		font-size: 13px;
	}

#mwrc_featured_brand .mwrc_category
{
	border-top: dotted 1px #e4d8b9;
	padding: 4px;
}

#mwrc_featured_brand .mwrc_category a
{
	font-size: 12px;
	font-weight: bold;
}

#mwrc_featured_brand .mwrc_category a span.product_count { font-size: 10px; font-weight: normal; }

#mwrc_featured_brand ul { list-style-type: none; margin-left: 13px; }
#mwrc_featured_brand ul.depth0 { margin: 15px 5px; }
#mwrc_featured_brand ul.depth0 li.first { border: 0; }

#mwrc_featured_brand ul li { padding-top: 3px; _font-size: 0px;}
#mwrc_featured_brand ul li.depth1 a { font-weight: normal; }

#mwrc_featured_brand ul a { padding: 3px 0 3px 17px; display: block; }

#mwrc_featured_brand ul li a.branch_closed { float: left; display: inline;  padding: 2px 0 0 0; 
background: url(/images/branch_arrows.gif) no-repeat 0 1px; width: 17px; height: 17px; }

#mwrc_featured_brand ul li a.branch_open { background: url(/images/branch_arrows.gif) no-repeat 0 -16px; }

/** use this style when there is a featured brand **/
#mwrc_second_content_area
{
	float: left;
	width: 545px;
	padding: 0;
	margin: 0 0 20px 10px;
}
	
	#mwrc_second_content_area h3
	{
		padding-bottom: 5px;
		border-bottom: solid 2px #ccc;
	}

/** use this style when there is NOT a featured brand **/
#mwrc_second_content_area_full_width
{
	float: left;
	padding: 0;
	margin: 0 0 20px 0;
}
	#mwrc_second_content_area_full_width h3
	{
		padding-bottom: 5px;
		border-bottom: solid 2px #ccc;
	}

/*************************************/
/* Bread Crumbs Listing */

ul.mwrc_breadcrumbs
{
	float: left;	
	list-style: none;
	margin-bottom: 10px;
	width: 100%;
	padding-bottom: 3px;
}

	ul.mwrc_breadcrumbs li
	{
		float: left;
		padding-right: 18px;
		line-height: 20px;
		background: url(/images/arrows.gif) no-repeat right 3px;
		font-size: 11px;
	}
	
	ul.mwrc_breadcrumbs li a
	{
		text-decoration: underline;	
	}
	
	ul.mwrc_breadcrumbs li.mwrc_current_page
	{
		background: none;
		color: inherit;
		font-weight: bold;
		padding-right: 0;
	}
	
#mwrc_subcat_heading
{
	clear: both;
	font-weight: bold;
	padding-bottom: 10px;
	font-size: 11px;
}

/*************************************/
/* Boxes */
	
.mwrc_box
{
	margin: 10px 0;
	border: solid 1px #c4c1bc;
	background-color: #FBFAF6;
}
	.mwrc_box_header 
	{
		background: url('/images/box_head_bg.gif') repeat-x;
		padding: 5px;
		color: #C76200;
		_margin: 0;
		font-weight: bold;
		border-bottom: solid 1px #dddddd;
	}
	
	.mwrc_box_content
	{
		padding: 10px;
	}
	
	.mwrc_box_footer
	{
		clear:both;
		background: #DEE5E8 url('/images/box_footer_bg.gif') repeat-x;
		padding: 5px;
		line-height: 15px;
	}
	
/*************************************/
/*  MASTER - Product Details - Brand&Retailer image */

#mwrc_product_image
{
	text-align: center;
	padding: 5px;
	margin-bottom: 20px;
}

	#mwrc_product_image img
	{
		border: 0;
	}

	#mwrc_product_image span.mwrc_product_name
	{
		display: block;
		font-weight: bold;
	}
		
	#mwrc_product_image span.mwrc_enlarge,
	#mwrc_product_image a.mwrc_media
	{
		display: block;
		color: #666;
		font-size: 9px;
	}

	
/****** alternate view ********/

div#mwrc_alternate_product_images
{
	padding-top: 5px;
	margin-top: 10px;
	border-top: solid 1px #c3c3c3;
}
	
	div#mwrc_alternate_product_images p
	{
		text-align: left;
		font-weight: bold;
	}

	div#mwrc_alternate_product_images ul
	{
		list-style-type: none;
	}
	
	div#mwrc_alternate_product_images ul li
	{
		float: left;
		margin: 5px;
	}
	
	div#mwrc_alternate_product_images ul li img
	{
		width: 65px;
		cursor: pointer;
		border: solid 1px #c6c6c6;
		padding: 4px;
	}
	
	div#mwrc_alternate_product_images ul li img:hover
	{
		border: solid 1px #666;
	}
	
	
/*********************************************/
/*********** MASTER - PRICING ********************/

ul.mwrc_prices
{
	clear: both;
	list-style: none;
	margin: 0;
}

	ul.mwrc_prices li
	{
		float: none;
		color: #666;
		display: block;
		background: none;
	}
	
	/***************/
	
	ul.mwrc_prices li a:link
	{
		text-decoration: none;
		background-color: transparent;
	}
	
	ul.mwrc_prices li a:active
	{
		text-decoration: none;
		background-color: transparent;
	}
	
	ul.mwrc_prices li a:visited
	{
		text-decoration: none;
		background-color: transparent;
	}
	
	ul.mwrc_prices li a:hover
	{
		text-decoration: none;
		background-color: transparent;
	}
	
	/***************/
	
	ul.mwrc_prices li.mwrc_suggested
	{
		color: #333;
		font-weight: bold;
	}
	
	ul.mwrc_prices li.mwrc_suggested span.mwrc_price_label
	{
		margin-right: 5px;	
		white-space: nowrap;
	}
	
	ul.mwrc_prices li.mwrc_suggested span.mwrc_price_value
	{
		color: #333;
		text-decoration:line-through;		
	}
	
	ul.mwrc_prices li.mwrc_suggested a span.mwrc_price_label
	{
		color: #333;
		text-decoration:line-through;
		cursor: pointer;
		white-space: nowrap;
	}
	
	ul.mwrc_prices li.mwrc_suggested a span.mwrc_price_value
	{
		color: #333;
		text-decoration:line-through;
	}
	
	/*****************/
	
	ul.mwrc_prices li.mwrc_your_price
	{
		color: #333;
		font-weight: bold;
		font-size: 12px;
		padding-top: 5px;
	}
	
	ul.mwrc_prices li.mwrc_your_price span.mwrc_price_label
	{
		margin-right: 5px;
		white-space: nowrap;
	}
	
	ul.mwrc_prices li.mwrc_your_price span.mwrc_price_value
	{
		color: #CC0000;
	}
	
	ul.mwrc_prices li.mwrc_your_price a span.mwrc_price_label
	{
		color: #333;
		cursor: pointer;
		white-space: nowrap;
	}
	
	ul.mwrc_prices li.mwrc_your_price a span.mwrc_price_value
	{
		color: #CC0000;
	}

	ul.mwrc_prices li.mwrc_you_save
	{
		color: #333;
		font-weight: bold;
		margin-top: 5px;
	}
	
	ul.mwrc_prices li.mwrc_you_save span.mwrc_price_label
	{
		margin-right: 5px;
		white-space: nowrap;
	}
	
	div.mwrc_price_ranges { margin: 5px 0; }
	div.mwrc_price_ranges label.mwrc_price_label { color: #333; cursor: pointer; white-space: nowrap; }
	div.mwrc_price_ranges span.mwrc_price_value { color: #CC0000; }
	
/********** LISTINGS **********/

ul#mwrc_listings
{
	padding-bottom: 2px;
	list-style-type: none;
	float: left;
}

ul#mwrc_listings li.mwrc_listing
{
	margin: 3px;
	float: left;
	border-top: solid 1px #ececec;
	border-right: solid 1px #dbdbdb;
	border-bottom: solid 1px #dbdbdb;
	border-left: solid 1px #ececec;
	display: inline;
	padding: 10px;
	text-align: center;
	background-color: #FFF;
	_padding: 5px;
	_padding-top: 10px;
}

ul#mwrc_listings li.mwrc_listing:hover
{
	border: solid 1px #cccccc;
	cursor: pointer;
}

ul#mwrc_listings li.mwrc_listing a.mwrc_listing_extra
{
	display: block;
	margin-top: 5px;
}

#mwrc_cat_links_spacer
{
	height: 10px;
	width: 1px;
}
	
/*************************************/
/* Category/Product Listing */

#mwrc_category_listing
{
	clear: both;
}
	
	#mwrc_category_listing ul#mwrc_listings li.mwrc_listing a img
	{
		border: 0;
	}

/*************************************/
	
#mwrc_product_listing
{
	width: auto;
	margin: 0 auto;
	clear: both;
}

	#mwrc_product_listing ul#mwrc_listings li.mwrc_listing a img
	{
		border: 0;
	}

#mwrc_info_bar
{
	background: url('/images/info_bar_bg.gif') repeat-x;
	height: 25px;
	border-top: solid 1px #eee;
	padding: 7px;
	font-size: 9px;
}

	#mwrc_info_bar span
	{
		font-weight: bold;
	}
/*************************************/

#mwrc_category_image
{
	display: block;
	clear: both;
	margin-bottom: 15px;
	background-color: #FFF;
	padding: 10px;
	border: 1px solid #dbdbdb;
}

	#mwrc_category_image img
	{
		display: block;
	}
	
	#mwrc_category_image span.mwrc_description
	{
		display: block;
		font-size: 10px;
		font-style: italic;
		margin-top: 5px;
	}



/*************************************/

#mwrc_secondary_detail
{
	padding: 10px;
	margin: 0;
	background: #FAF7EE url('/images/product_extra_bg.gif') repeat-x;
}

#mwrc_product_details .mwrc_product_name,
#mwrc_product_details_with_retailers .mwrc_product_name
{
	font-size: 13px;	
	border-bottom: solid 1px #999999;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 3px;
}

#mwrc_product_details div.mwrc_product_short_description,
#mwrc_product_details_with_retailers div.mwrc_product_short_description
{
	font-weight: normal;
	font-size: 12px;
	margin-top: 10px;
	border-bottom: solid 1px #999999;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

#mwrc_product_details .mwrc_product_long_description,
#mwrc_product_details_with_retailers .mwrc_product_long_description
{
	clear: both;
	margin-bottom: 5px;
	font-size: 12px;
}

	div.mwrc_product_long_description ul,
	div.mwrc_product_short_description ul
	{
		margin: 0;
		padding: 0 0 10px 0;
		list-style-type: none;
	}
	
		div.mwrc_product_long_description ul li,
		div.mwrc_product_short_description ul li
		{
			padding: 0 0 0 10px;
			background: url(/images/bullet.gif) 0 6px no-repeat;
			line-height: 15px;
			margin-left: 5px;
		}
		
		div.mwrc_product_long_description ul li a,
		div.mwrc_product_short_description ul li a
		{
			color: #EEA602;
			text-decoration: none;
		}
		
		div.mwrc_product_long_description ul li a:hover,
		div.mwrc_product_short_description ul li a:hover
		{
			color: #EEA602;
		}

		
/*************************************/
/*************** MASTER Login Form **********************/

.mwrc_login
{
	margin: 15px 0;
}

	.mwrc_login p span
	{
		font-weight: bold;
	}
	
	.mwrc_login button
	{
		margin-top: 5px;
	}

	fieldset#mwrc_login_form
	{
		border: solid 0 transparent;
		margin-left: 15px;
	}
	
	fieldset#mwrc_login_form label
	{
		display: block;
		color: #666;
		font-weight: bold;
	}
	
	fieldset#mwrc_login_form span.mwrc_error_txt
	{
		display: block;
		margin: 0;
		font-weight: normal;
	}
	
	fieldset#mwrc_login_form #mwrc_password_row
	{
		margin-top: 10px;
	}
	
/*********************************************/
/******** HOME PAGES Brand/Retailer ***************/

#mwrc_welcome
{
	margin-bottom: 20px;
}

#mwrc_welcome p
{
	font-size: 12px;
	margin-bottom: 20px;
}

#mwrc_welcome p span
{
	font-weight: bold;
}

/*********************************************/
/******** FORMS Brand/Retailer ***************/

fieldset#mwrc_user_info_form
{
	border: solid 0 transparent;
	margin: 0 auto;
	width: 350px;
	_width: 330px;
	text-align: left;
}

	fieldset#mwrc_user_info_form p
	{
		margin: 2px 0 10px 0;
	}

	fieldset#mwrc_user_info_form label
	{
		display: block;
		float: left;
		width: 105px;
		text-align: right;
		padding-right: 4px;
		line-height: 15px;
		_line-height: 20px;
	}

	fieldset#mwrc_user_info_form input
	{
		width: 180px;
	}
	
	fieldset#mwrc_user_info_form select
	{
		width: 184px;
	}
	
	fieldset#mwrc_user_info_form p#mwrc_state_row input, fieldset#mwrc_user_info_form span.mwrc_no_pobox
	{
		display: block;
		margin-left: 109px;
		margin-top: 1px;
	}
	
	fieldset#mwrc_user_info_form span.mwrc_no_pobox
	{
		font-size: 9px;
		font-style: italic;
	}
	
	fieldset#mwrc_user_info_form select#mwrc_state optgroup option
	{
		margin-left: 10px;
	}
/*************************************/

.mwrc_page_heading
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;	
}

#mwrc_powered_by
{
	clear: both;
	color: #999999;
	font-size: 9px;
	padding-top: 30px;
	text-align: center;
}

.mwrc_clear
{
	clear: both;
}


/***************** ERRORS ************************/

.mwrc_error_display
{
	border: solid 1px #CC0000;
	background: #FAEBE7;
	margin: 10px 0;
	clear: both;
}

	.mwrc_error_head
	{
		padding: 3px;
		background: #CC0000;
		color: #fff;
		font-weight: bold;
	}
	
	.mwrc_error_body
	{
		padding: 10px;
	}
	
	.mwrc_error_body p
	{
		margin-bottom: 5px;
		padding: 0;
	}

.mwrc_error
{
	color: #FF0000;
	font-weight: bold;
	background: url('/images/icon_error.gif') no-repeat;
	padding-left: 15px;
	margin-left: 5px;
	text-align: left;
	font-size: 11px;
}

.mwrc_error_fields
{
	background: #FAEBE7;
	border: solid 1px #CC0000;
	padding: 2px;
}

/***************** SUCCESS ************************/

.mwrc_success_display
{
	border: solid 1px #5CA353;
	background: #E5FFE0;
	margin: 10px 0;
	clear: both;
}

	.mwrc_success_head
	{
		padding: 3px;
		background-color: #5CA353;
		color: #fff;
		font-weight: bold;
	}
	
	.mwrc_success_body
	{
		padding: 10px;
	}
	
	.mwrc_success_body p
	{
		margin-bottom: 5px;
		padding: 0;
		color: #404052;
	}

.mwrc_success
{
	color: #FF0000;
	font-weight: bold;
	background: url('/images/icon_error.gif') no-repeat;
	padding-left: 15px;
	margin-left: 5px;
}

/*****************************/

.mwrc_error_txt
{
	font-weight: normal;
	color: #CC0000;
}

.mwrc_req_txt
{
	color: red;
}

.mwrc_req_star
{
	color: red;
}

.mwrc_error_bg { background-color: #FAEBE7; }
/********************************/

#mwrc_secure_seals
{
	text-align: right;
	margin-top: 5px;
	height: 55px;
}
	#mwrc_secure_seals img 
	{
		border: 0;
	}

	#mwrc_secure_seals #mwrc_safe_site
	{
		margin-right: 20px;
		
	}
	
	#mwrc_secure_seals #mwrc_comodo
	{
		margin-right: 20px;
	}

/********** BUTTONS *****************************/

#mwrc_product_details span.mwrc_buttons
{
	margin-top: 10px;
}

	#mwrc_product_details span.mwrc_buttons a
	{
		clear: both;
		float: left;
		margin-bottom: 5px;
		line-height: 15px;
		color: #fff;
	}
	
	#mwrc_product_details span.mwrc_buttons a.mwrc_view_config
	{
		clear: none;
		float: none;
		line-height: 15px;
		background-color: #eee7d0;
		color: #7d6c33;
	}
	
	#mwrc_product_details span.mwrc_buttons a.mwrc_view_config:hover
	{
		color: #b4a470;
	}
	
	#mwrc_product_details span.mwrc_buttons a#mwrc_checkout, 
	span.mwrc_buttons button#mwrc_checkout, 
	span.mwrc_buttons a#mwrc_submit_order
	{
		clear: none;
		background-color: #618499;
		color: white;
	}

	button#mwrc_checkout, button#mwrc_submit_order
	{
		font-size: 13px;
	}



/************* LAYOUT STYLES - DIVS ********************/

#mwrc_product_image
{
	float: left;
	width: 35%;
}

#mwrc_product_details
{
	float: left;
	width: 58%;
	margin: 0 0 20px 15px;
}
	#mwrc_product_details .mwrc_product
	{
		margin-bottom: 20px;
		text-align: left;
	}

/*************** product.php configuration select boxes/labels ***************************/

fieldset.mwrc_product_configuration_options
{
	/*border: 1px solid #A59E89;*/
	border: 1px dashed #cfcabc;
	background-color: #FAF7EE;
	padding-top: 8px;
	clear: both;
	margin: 20px 0;
}

	fieldset.mwrc_product_configuration_options p
	{
		margin-bottom: 8px;
		margin-left: 10px;
	}
	
	fieldset.mwrc_product_configuration_options label
	{
		display: block;
		float: left;
		width: 100px;
		text-align: right;
		padding-right: 3px;
		font-weight: bold;
		line-height: 19px;
	}
	
	fieldset.mwrc_product_configuration_options select
	{
		margin-right: 5px;
	}
	
	fieldset.mwrc_product_configuration_options option.mwrc_out_of_stock
	{
		color: red;
		text-decoration: line-through;
	}
	
	fieldset.mwrc_product_configuration_options option.mwrc_out_of_stock_quan
	{
		color: red;
	}
	
/*
	fieldset.mwrc_product_configuration_options select.mwrc_quantity_dropdown
	{
		width: 50px;
	}
*/
	



/*****************************************************/
/*****************************************************/
/************ CONFIGURATION DISPLAY ******************/
/*#mwrc_product_configuration
{
	margin-bottom: 10px;
}
*/
	/*#mwrc_product_configuration p.mwrc_added_product_name*/
	

	ul.mwrc_product_configuration_display
	{
		list-style-type: none;
	}
	
		ul.mwrc_product_configuration_display li
		{
			font-weight: bold;
		}
		
		ul.mwrc_product_configuration_display li span
		{
			font-weight: normal;
		}
		
	#mwrc_product_configuration p.product_quantity
	{
		font-weight: bold;
	}
	
	#mwrc_product_configuration p.product_quantity span
	{
		font-weight: normal;
	}

	/*****************/
	/**** config prices **/
	
	ul.mwrc_prices li.mwrc_your_price span.mwrc_aslowas_config_price_value
	{
		font-weight: normal;
		text-decoration: line-through;
		color: #000;
	}
	
	ul.mwrc_prices li.mwrc_your_price span.mwrc_config_price_value,
	ul.mwrc_prices li.mwrc_you_save span.mwrc_config_price_value
	{
		font-weight: normal;
		font-size: 11px;
	}
	
/*************** product.php product matrix display ***************************/

div.mwrc_exact_product_heading { font-weight: bold; font-size: 13px; border-bottom: solid 1px #CCC; margin-bottom: 10px; padding-bottom: 3px; }

ul.mwrc_exact_products li.mwrc_exact_product { list-style-type: none; float: left; border: solid 1px #CCC; margin: 0 10px 10px 0; padding: 10px; }

ul.mwrc_exact_products li.mwrc_outofstock { background-color: #FFEFEF; }

ul.mwrc_exact_products span.mwrc_outofstock_label { margin-top: 8px; font-weight: bold; color: #CC0000; display: block; }

ul.mwrc_exact_products ul.mwrc_product_configuration_display { font-size: 90%; margin: 8px 0; }

/*****************************************************/
/*********** ALREADY IN CART *************************/

.mwrc_already_incart_content
{
	float: left;
}

#mwrc_already_incart_container
{
	float: left;
	margin: 15px 0 10px 0;
}

.mwrc_already_incart_item
{
	float: left;
	margin: 5px 0;
}

p.mwrc_already_incart_product_name
{
	font-size: 11px;
	font-weight: bold;
	border-bottom: solid 1px #ccc;
	padding-bottom: 2px;
	margin: 0 0 5px 0;
}

ul.mwrc_already_incart_itemlist
{
	float: left;
	width: 98%;
	list-style-type: none;
}

	ul.mwrc_already_incart_itemlist li.mwrc_already_incart_item
	{
		float: left;
		padding: 5px;
		background: #f9f9f9;
		margin: 0 5px 5px 0;
		border-right: solid 1px #ccc;
		border-bottom: solid 1px #ccc;
		border-top: solid 1px #e1e1e1;
		border-left: solid 1px #e1e1e1;
	}
	
	#mwrc_product_details ul.mwrc_already_incart_itemlist li.mwrc_already_incart_item span.mwrc_buttons
	{
		float: left;
		margin-left: 7px;
		margin-top: 0;
	}
	
	#mwrc_product_details ul.mwrc_already_incart_itemlist li.mwrc_already_incart_item span.mwrc_buttons a
	{
		_line-height: 15px;
		background-color: #fff;
		color: #b00101;
		border: solid 1px #B00101;
	}

	#mwrc_product_details ul.mwrc_already_incart_itemlist li.mwrc_already_incart_item span.mwrc_buttons a:hover
	{
		background-color: #b00101;
		color: #fff;
	}
	
.mwrc_already_incart_configs
{
	float: left;
}
	ul.mwrc_product_configuration_display
	{
		float: none;
	}

	ul.mwrc_product_configuration_display li
	{
		float:none;
		margin: 0;
		padding: 0;
		border: none;
		width: auto;
		background: none;
	}

.mwrc_box_footer #mwrc_box_checkout
{
	text-align: right;
	font-weight: bold;
}

#mwrc_product_details span.mwrc_buttons a.mwrc_already_in_cart
{
	float: right;
	margin: 0;
}

/******************************************/
	
#mwrc_add_cart,
.mwrc_add_cart
{
	background-color: #F18200;
	color: white;
}


/******************************************/
/*********** Additional Interest *******/

#mwrc_additional_interest
{
	clear: both;
	float: left;
	padding: 0;
	width: 100%;
	margin: 0 auto;
	background: #FAF7EE url('/images/product_extra_bg.gif') repeat-x;
}

	#mwrc_additional_interest_content
	{
		float: left;
		padding: 10px;
		/*width: 100%*/
	}

	#mwrc_additional_interest span.mwrc_heading
	{
		display: block;
		font-weight: bold;
		padding: 5px 0 5px 0;
		font-size: 13px;
		color: #c76200;
	}
	
	ul#mwrc_additional_interest_ul
	{
		list-style-type: none;
		float: left;
		margin: 0 auto;
	}
	
	ul#mwrc_additional_interest_ul li
	{
		display: inline;
		float: left;
		
		border-right: solid 1px #e5dcc3;
		border-bottom: solid 1px #e5dcc3;
		border-top: solid 1px #f2ede1;
		border-left: solid 1px #f2ede1;
		
		margin: 3px;
		padding: 10px;
		text-align: center;
		background-color: #F6F2E7;
	}
	
	ul#mwrc_additional_interest_ul li:hover
	{
		border:solid 1px #d5caac;
	}
	
	ul#mwrc_additional_interest_ul li img
	{
		margin: 0 auto;
		border: 0;
	}
	
	ul#mwrc_additional_interest_ul li span
	{
		display: block;
	}
	
/********************************/

#mwrc_add_cart_button_placement,
.mwrc_add_cart_button_placement
{
	clear: both;
	margin: 10px 0;
}

/********************************/

#mwrc_acct_links { float: right; margin-bottom: 20px; }
#mwrc_acct_links #mwrc_continue_shopping { float: left; }

#account ul li.account_display
{
	_width: 335px;
}

#account ul li.account_display .mwrc_address_block
{
	width: 205px;
	float: left;
	margin-left: 5px;
}

/* #account ul#mwrc_users_addresses li { width: 350px; } */

.account_display
{
	padding: 10px;
	margin: 3px;
	border: solid 1px #999;
	background-color: #fff;
}

#account ul li.primary, .primary
{
	background-color: #f3ebe4;
}

#account span.mwrc_buttons a:link, 
#account span.mwrc_buttons a:active, 
#account span.mwrc_buttons a:visited
{
	color: white;
	_padding: 3px;
	text-decoration: none;
	line-height: 20px;
	margin-right: 5px;
}

.account_display .mwrc_data_piece
{
	float: left;
}

.account_display .mwrc_data_action
{
	float: right;
}

.account_display .mwrc_primary_acct
{
	font-weight: bold;
	margin-right: 7px;
}


.account_address_buttons
{
	margin-top: 10px;
	float: right;
	width: 120px;
	text-align: right;
}

.account_address_buttons span.mwrc_buttons
{
	display: block;
	height: 30px;
}

#mwrc_delete_act_btn { margin: 15px 0; }

.mwrc_reset_pw p
{
	margin-bottom: 5px;
}

/******** product page ensemle blocks **********/
.mwrc_ensemble_products
{
	margin-top: 20px;
	padding: 10px;
	border: solid #ccc 1px;
	background-color: #f7f6f6;
}

div.mwrc_ensemble_product div.mwrc_ensemble_product_name { border: 0; }

.mwrc_ensemble_product
{
	border-bottom: 2px solid #ccc;
	margin: 0 5px 10px 5px;
}

/********************************/
/*#order_tracking span.mwrc_buttons a:link
{
	color: black;
	
}*/


/*** reset password **/

.mwrc_reset_pw .mwrc_box_content label
{
	width: 140px;
	display: block;
	float: left;
	padding: 5px 3px 0;
	text-align: right;
}

/********************************/

#mwrc_footer
{
	clear: both;
	margin: 0;
	text-align: center;
	padding: 5px 0 5px 0;
	background-color: #e6e6e6;
	color: #666;
	font-size: 10px;
	height: 16px;
}

	#mwrc_footer a:link
	{
		color: #666;
	}
	
	#mwrc_footer a:active
	{
		color: #666;
	}
	
	#mwrc_footer a:visited
	{
		color: #666;
	}
	
	#mwrc_footer a:hover
	{
		color: #666;
		text-decoration: underline;
	}

#mwrc_checkout_step_description
{
	background-color: #618499;
	color: white;
	padding: 7px;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
}

#mwrc_checkout_steps
{
	background-color: #F9F3E3;
	color: #000;
	text-align: center;
	font-weight: bold;
	border: solid 1px #bbafa0;
}

#mwrc_checkout_steps_cart
{
	background-color: #F9F3E3;
	color: #000;
	text-align: center;
	font-weight: bold;
	border: solid 1px #bbafa0;
	padding: 8px 0;
}

#mwrc_checkout_steps div
{
	width: 24.8%;
	float: left;
	padding: 7px 0;
	border: 0;
	margin: 0;
}

#mwrc_checkout_steps div.mwrc_clear
{
	float: none;
	padding: 0;
}

#mwrc_checkout_steps div.current
{
	font-weight: bold;
}

#mwrc_checkout_steps div.inactive
{
	opacity: 0.3;
}

#mwrc_checkout_info
{
	padding: 7px;
}

	#mwrc_checkout_info ul
	{
		list-style-type: none;
	}
	
	#mwrc_checkout_info ul li
	{
		background: url(/images/checkout_info_bullet.gif) no-repeat;
		background-position: top left;
		padding-left: 10px;
		margin: 2px;
	}
	
	#mwrc_checkout_info ul li span
	{
		color: red;
		font-weight: bold;
	}
	
	#mwrc_checkout_info p
	{
		margin: 0;
		padding: 0;
	}
	
	#mwrc_checkout_info p span
	{
		font-weight: bold;
		color: red;
	}

table#mwrc_ordered_items
{
	border-collapse: collapse;
	width: 100%;
	border: solid 1px #999;
	margin-top: 20px;
	font-size: inherit;
}

	table#mwrc_ordered_items th, table#mwrc_ordered_items td
	{
		padding: 0.1em 1em;
	}
	
	table#mwrc_ordered_items col#mwrc_total_col
	{
		border: none;
	}
	
	table#mwrc_ordered_items thead
	{
		background: #eaeff1;
		border-top: 1px solid #a5a5a5;
		border-bottom: 1px solid #a5a5a5;
	}
	
	table#mwrc_ordered_items tfoot
	{
		background: #DEE5E8 url('/images/cart_footer_bg.gif') repeat-x;
	}
	
	table#mwrc_ordered_items tbody td
	{
		border-bottom:1px solid #D9DDE3;
		border-right:1px solid #D9DDE3;
	}
	
	#mwrc_update_cart
	{
		background-color: #80aec9;
		color: #fff;
		float:left;
	}
	
	#mwrc_continue_shopping
	{
		float: right;
		background-color: #80aec9;
		color: #fff;
	}
	
	#mwrc_continue_checkout
	{
		float: right;
		margin-right: 4px;
		background-color: #618499;
		color: white;
	}
	
	table#mwrc_ordered_items th
	{
		text-align: left;
		font-size: 10px;
		padding: 4px;
	}
	
	table#mwrc_ordered_items tr.mwrc_odd
	{
		background-color: #fcfcde;
	}
	
	table#mwrc_ordered_items td.mwrc_cart_coupon
	{
		background-color: #feedd0;
		color: #db7803;
	}
	
	table#mwrc_ordered_items td
	{
		padding: 6px 0 5px 5px;
	}
	
	
	table#mwrc_ordered_items td.mwrc_item_quantity,
	table#mwrc_ordered_items td.mwrc_item_image
	{
		text-align: center;
	}
	
	table#mwrc_ordered_items a
	{
		text-decoration: underline;
	}
	
	table#mwrc_ordered_items td.mwrc_item_quantity input
	{
		width: 40px;
		text-align: center;
	}
	
	table#mwrc_ordered_items td a.mwrc_item_description_lnk
	{
		font-weight: bold;
	}
	
	p#mwrc_no_items_cart
	{
		margin:50px 0;
		text-align:center;
	}
	
/**********************************/

div.mwrc_coupon
{
	padding-bottom: 4px;
}

span.mwrc_coupon_label
{
	margin-top: 5px;
	font-weight: normal;
	display: block;
}

span.mwrc_coupon_value
{
	font-weight: bold;
	padding-left: 4px;
	padding-top: 5px;
	display: block;
}

span.mwrc_coupon_value input.mwrc_coupon_code, 
span.mwrc_coupon_value textarea.mwrc_coupon_code
{
	font-weight: normal;
}

span.mwrc_coupon_note
{
	color: #000;
	font-size: 9px;
	font-style: italic;
	font-weight: normal;
}

a.mwrc_edit_coupon
{
	text-decoration: none;
}

/*************************/

div#mwrc_promotional_code_box div.mwrc_box_footer { padding: 9px; }

a#mwrc_check_promo_code { color: #FFF}

.mwrc_prompt_error { display: none; color: #CC0000; background: url(/images/icon_error.png) no-repeat; padding: 2px 0 3px 19px }
.mwrc_prompt_success { display:none; color: #49B31C; background: url(/images/icon_success.png) no-repeat; padding: 2px 0 3px 19px }

.mwrc_prompt_error_show {display: inline;}
.mwrc_prompt_success_show {display: inline;}


/**********************************/
	
	
ul#mwrc_users_addresses,
ul#mwrc_retailer_addresses
{
	list-style-type: none;
	float: left;
	margin-bottom: 10px;
}

ul#mwrc_users_addresses li,
ul#mwrc_retailer_addresses li
{
	float: left;
	border: solid 1px #999;
	margin: 3px;
	padding: 5px 11px 5px 6px;
	background-color: #fff;
	overflow: hidden;
}

ul#mwrc_users_addresses li input,
ul#mwrc_retailer_addresses li input
{
	float: left;
	margin: 10px 4px 0 0;
}

ul#mwrc_users_addresses li.highlight_error,
ul#mwrc_retailer_addresses li.highlight_error
{
	background-color: #FAEBE7;
}

ul#mwrc_users_addresses .mwrc_address_block,
ul#mwrc_retailer_addresses .mwrc_address_block
{
	margin-left: 18px;
}

.mwrc_address_block span
{
	display: block;
}

#mwrc_checkout_callout
{
	float: left;
	margin: 10px 0;
	width: 300px;
}

#mwrc_order_summary
{
	width: 300px;
	padding: 10px;
	background: #DEE5E8;
	border: solid 1px #CBD4D7;
	float: right;
	margin: 10px 0;
}

.mwrc_billing_address_display_box
{
	float: left;
	width: 45%;
	margin-bottom: 10px;
}

.mwrc_shipping_address_display_box
{
	float: right;
	width: 45%;
	margin-bottom: 10px;
}

.mwrc_section_heading
{
	font-size: 13px;
	color: #333;
	font-weight: bold;
	line-height: 18px;
}

/********************** ERRORS ********************************/

.mwrc_ship_address_errs
{
	margin-left: 110px;
}

/********************* CHECKOUT 1/MY CART**********************/
/**************************************************************/

form#checkout1 label.mwrc_order_amounts,
form#checkout1 span.mwrc_order_amounts_value,
form#my_cart label.mwrc_order_amounts,
form#my_cart span.mwrc_order_amounts_value
{
	font-size: 14px;
	margin-bottom: 4px;
}

	#mwrc_order_summary p.mwrc_order_amounts_notes
	{
		text-align: right;
		font-size: 9px;
		font-style: italic;
		margin: 5px 0 15px;
	}
	
		label.mwrc_order_amounts
		{
			padding-right: 5px;
		}
		
		span.mwrc_order_amounts_value
		{
			color: #CC0000;
		}
		
		p.mwrc_order_amounts_notes
		{
			font-style: italic;
			font-size: 9px;
		}
	
		#mwrc_order_summary table#mwrc_order_summ_tbl
		{
			width: 100%;
			border: none;
			padding: 0;
			margin: 0;
		}
		
		#mwrc_order_summary table#mwrc_order_summ_tbl tbody td
		{
			padding: 2px;
			text-align: right;
		}
		
		#mwrc_order_summary table#mwrc_order_summ_tbl tbody td.mwrc_summ_label
		{
			width: 85%;
			font-weight: bold;
		}
		
		#mwrc_order_summary table#mwrc_order_summ_tbl tbody td.mwrc_summ_amt
		{
			width: 15%
		}
		
		#mwrc_order_summary table#mwrc_order_summ_tbl tr#mwrc_order_total td label,
		#mwrc_order_summary table#mwrc_order_summ_tbl tr#mwrc_order_total td span
		{
			font-size: 14px;
			padding-top: 5px;
		}
		
	#mwrc_shipping_discount span.mwrc_order_amounts_value, 
	#mwrc_order_discount span.mwrc_order_amounts_value
	{
		color: #999;
	}
	
img.mwrc_item_image
{
	border: 0;
	width: 40px;
}
/*
#mwrc_step_one_button_placement
{
	text-align: right;
	margin: 0 -7px 20px 0;
}*/
.mwrc_checkout_related_prods
{
	clear: both;
}

#mwrc_continue_checkout
{
	float: right;
}

/********************* CHECKOUT 2******************************/
/**************************************************************/

.mwrc_address_block
{
	font-size: 11px;
}

p.mwrc_no_addresses
{
	font-weight: bold;
	text-align: center;
}

.mwrc_checkout_footer
{
	text-align: right;
}

#mwrc_ship_to_retailer_careof { margin-left: 20px; float: left; }

#mwrc_shipping_option,
#mwrc_ship_to_retailer_option
{
	clear: both;
	margin-bottom: 10px;
	border-top: solid 1px #999;
	border-bottom: solid 1px #999;
	text-align: center;
	padding: 5px 0;
}
	#mwrc_shipping_option p.mwrc_or,
	#mwrc_ship_to_retailer_option p.mwrc_or
	{
		font-weight: bold;
	}

#mwrc_shipping_information
{
	text-align: center;
}

	#mwrc_shipping_information .mwrc_section_heading, 
	#mwrc_shipping_information p.enter_ship_address, 
	#mwrc_shipping_information .mwrc_req_txt
	{
		text-align: left;
	}
	
	#mwrc_shipping_information p.enter_ship_address input
	{
		margin-right: 4px;
	}

#mwrc_same_address
{
	width: 355px;
	_width: 345px;
	margin: 0 auto;
	text-align: left;
	padding: 10px;
	border-top: solid 1px #d6d6d6;
	border-bottom: solid 1px #d6d6d6;
	background-color: #f3f3f3;
}
	
	#mwrc_same_address input
	{
		margin: 0 4px 0 0;
	}
	
	#mwrc_same_address span.note
	{
		font-size: 9px;
		font-style: italic;
	}

#mwrc_shipping_method_option
{
	
	text-align: center;
}

	#mwrc_shipping_method_option p.mwrc_choose_option
	{
		margin:0 0 3px 0;
		padding:0;
		font-weight: bold;
	}

#mwrc_shipping_method_select p.mwrc_shipping_method_disclaimer
{
	font-style: italic;
	font-size: 10px;
	padding: 0;
	margin: 0;
}

	#mwrc_shipping_method_select select
	{
		width: 150px;
	}

#mwrc_step_two_button_placement
{
	text-align: center;
	margin: 10px 0;
}
/********************* CHECKOUT 3******************************/
/**************************************************************/


#mwrc_submit_order
{
	background-color: #618499;
}

.mwrc_shipping_address_edit_box
{
	float: right;
	width: 32%;	
}
	span.mwrc_shipping_option_selected
	{
		display: block;
		margin-top: 5px;
		font-weight: bold;
	}
	
	#mwrc_shipping_address_button_placement
	{
		margin-top: 10px;
	}

.mwrc_billing_address_edit_box
{
	width: 65%;
	float: left;
}

#mwrc_billing_address_edit
{
	float: left;
	padding: 0;
	margin-bottom: 10px;
}


	#mwrc_billing_address_edit p.mwrc_billing_must_match,
	#mwrc_billing_address_display p.mwrc_billing_must_match
	{
		font-style: italic;
		font-size: 9px;
	}

	#mwrc_select_saved_address
	{
		font-weight: normal;
		margin-bottom: 4px;
	}
	
	#mwrc_update_button_placement
	{
		clear: both;
		float: left;
		margin: 5px 0 10px 0;
	}
	
	#mwrc_new_billing_address
	{
		clear: both;	
		margin-top: 10px;
	}
	
		p.mwrc_new_billing input
		{
			margin-right: 4px;
		}

/**************************************************************/

.mwrc_customer_contact_information
{
	clear: both;
}

	.mwrc_customer_contact_information select
	{
		display: block;
		margin-bottom: 5px;
	}
	
	div.mwrc_customer_contact_info_label
	{
		font-weight: bold;
		margin-top: 10px;
	}

	.mwrc_customer_contact_info_data_boxes
	{
		background: #f3f3f3;
		padding: 3px;
	}
		.mwrc_customer_contact_info_data_boxes input#mwrc_contact_email
		{
			width: 200px;
		}
		
	ul#mwrc_phone_number
	{
		list-style-type: none;
		
	}
	
		ul#mwrc_phone_number li
		{
			float: left;
			margin-right: 6px;
		}
		
		ul#mwrc_phone_number li input
		{
			margin-top: 1px;
		}
		
		ul#mwrc_phone_number li label
		{
			display: block;
		}
		
		ul#mwrc_phone_number li span.mwrc_label_info
		{
			display: inline;
		}
		
		ul#mwrc_phone_number li select#mwrc_phone_country_code
		{
			width: 90px;
		}
		
		ul#mwrc_phone_number li input#mwrc_phone_area_code
		{
			width: 60px;
		}
		
		ul#mwrc_phone_number li input#mwrc_phone_number
		{
			width: 90px;
		}
		
		ul#mwrc_phone_number li input#mwrc_phone_extension
		{
			width: 60px;
		}
		
		ul#mwrc_phone_number li input#mwrc_phone_description
		{
			width: 170px;
		}
	
		
	.mwrc_optin input
	{
		margin: 5px 2px 0 0;
	}
	
/**************************************************************/
	
.mwrc_detailed_order_summary
{
	_width: 100%;
}

	.mwrc_detail_order_summary
	{
		padding: 0;
	}
	
	.mwrc_detail_order_summary table#mwrc_ordered_items
	{
		margin-top: 0;
	}
	
	#mwrc_order_totals
	{
		text-align: right;
		margin-top: 10px;
		font-weight: bold;
	}

/**************************************************************/

.mwrc_automatic_reorders
{
	clear: both;
}

/**************************************************************/

.mwrc_credit_card_information
{
	clear:both;
}

	p.mwrc_secure_website
	{
		color: red;
		padding: 0;
		margin: 0;
	}
	
	a.privacy_policy
	{
		display: inline;
		margin-bottom: 5px;
	}
		
	#enter_credit_card
	{
		margin-top: 15px;
	}
		
	select.mwrc_previous_credit_card
	{
		width: 350px;
		display: block;
		margin-bottom: 5px;
	}
	
	ul#mwrc_credit_card_details
	{
		list-style-type: none;
		float: left;
	}
	
		ul#mwrc_credit_card_details li
		{
			float: left;
			margin-right: 20px;
		}
		
		ul#mwrc_credit_card_details li label
		{
			display: block;
		}
		
		ul#mwrc_credit_card_details li span.mwrc_label_info
		{
			display: inline;
		}
	
	/*
	
	ul#mwrc_credit_card_details
	{
		list-style-type: none;
		width: 320px;
		margin: 0 auto;
	}
	
		ul#mwrc_credit_card_details li
		{
			margin: 5px 0;
		}
		
		ul#mwrc_credit_card_details li label
		{
			color: brown;
			display: block;
			width: 160px;
			float: left;
			text-align: right;
			margin-right: 4px;
		}
		
		ul#mwrc_credit_card_details li#mwrc_exp_month_li
		{
			clear: left;
		}
		
		ul#mwrc_credit_card_details li span.mwrc_label_info
		{
			display: block;
		}
		*/
		
		
		ul#mwrc_credit_card_details li input#mwrc_card_number
		{
			width: 140px;
		}
		
		ul#mwrc_credit_card_details li input#mwrc_cvv_code
		{
			width: 50px;
		}
		
		ul#mwrc_credit_card_details li select#mwrc_exp_month
		{
			width: 50px;
		}
		
		ul#mwrc_credit_card_details li select#mwrc_exp_year
		{
			width: 70px;
		}
	
	#credit_card_error
	{
		clear: both;
	}
	
	#mwrc_accepted_cards
	{
		clear: both;
		text-align: center;
		padding-top: 15px;
	}
		#mwrc_accepted_cards img
		{
			margin: 0 auto;
		}
		
		#mwrc_accepted_cards img#mwrc_paypal_logo
		{
			padding: 0 0 0px 6px;
			height: 35px;
		}
		
		#mwrc_accepted_cards span
		{
			display: block;
		}
		
	/** CVV Styles**/
	
	#mwrc_cvv_info
	{
		clear: both; margin-top: 5px; float: left; width: 100%;
	}
	#mwrc_cvv_input
	{
		float: left; margin-right: 10px;
	}
	#mwrc_cvv_code { display: block; margin-top: 5px }
	
	#mwrc_cvv_image
	{
		width:232px; height: 53px; float: left; margin-right: 5px
	}
	.vmd_img
	{
		background: url(/images/vmda_cid_sample.gif) no-repeat;
	}
	
	.amex_img
	{
		background: url(/images/vmda_cid_sample.gif) 0 -57px no-repeat;
	}
	
	#mwrc_cvv_explanation
	{
		font-size: 11px; float: left; margin-top: 7px;
	}
	
	#mwrc_cvv_explanation p
	{
		font-size: 10px; margin: 0; padding: 0;
	}
	
	
	/******** other options ********/

#mwrc_paypal_option { float: left; width: 263px; padding: 0; text-align: center; }

#mwrc_ebillme_option { float: left; width: 50%; padding: 30px 0 20px; border-left: dashed 1px #CCC; text-align: center; }
p#mwrc_ebillme_option_txt { font-weight: bold; padding-top: 10px; color: #FF0000; }
#mwrc_ebillme_option_check { margin-right: 5px; }
	
/**************************************************************/

#mwrc_confirmation_statement { padding: 5px; }

	#mwrc_confirmation_statement p#callout
	{
		font-weight: bold;
	}
	
	#mwrc_confirmation_statement span.mwrc_require
	{
		color: red;
	}
	
	#mwrc_confirmation_statement input
	{
		margin: 0 3px 0 0;
	}

.mwrc_submit_order
{
	text-align: center;
}

.mwrc_bill_name
{
	font-weight: bold;
}

p.disclaimer { margin: 8px 0; }

/********************* CHECKOUT 4******************************/
/**************************************************************/

.mwrc_create_account
{
	clear: both;
}

.mwrc_conf_order_num
{
	font-size: 15px;
	font-weight: bold;
	margin: 20px 0;
	text-align: center;
	line-height: 20px;
}

.mwrc_conf_order_num span
{
	font-size: 17px; color: #CC0000;
}

