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

/*************************************/
/* Main */
* {
	margin: 0;
	padding: 0;
}

a, 
a:focus { -moz-outline-style: none; outline: none; }
select { padding-right: 3px; }

fieldset{ border: 0; }

#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;
}

/** mwrc my account **/
#mwrc_my_account { border-bottom: solid 1px #ddd; background: #EFEFEF; padding: 3px 5px; margin-bottom: 15px; font-size: 90%; }
#mwrc_my_account ul { float: right; position: relative; }
#mwrc_my_account ul li { float: left; margin: 0 10px; }
/***** 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;
}
ul.mwrc_sort_by_types li {  border-left: solid 1px #cccccc;
    margin-left: 7px; margin-right: 0;
    padding-left: 7px; padding-right: 0; }
ul.mwrc_sort_by_types li.first { border-left: 0; margin: 0; padding: 0; }

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

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

.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;
}

/* addthis widget */

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

/*************************************/
/* Boxes */
	
.mwrc_box
{
	margin: 10px 0;
	border: solid 1px #c4c1bc;
	background-color: #FBFAF6;
}
	.mwrc_box_header 
	{
		background: #FFF 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;
		white-space: nowrap;
	}
	
	ul.mwrc_prices li a:active
	{
		text-decoration: none;
		background-color: transparent;
		white-space: nowrap;
	}
	
	ul.mwrc_prices li a:visited
	{
		text-decoration: none;
		background-color: transparent;
		white-space: nowrap;
	}
	
	ul.mwrc_prices li a:hover
	{
		text-decoration: none;
		background-color: transparent;
		white-space: nowrap;
	}
	
	/***************/
	
	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;
}
ul#mwrc_listings .mwrc_listing_product_image { margin-bottom: 10px; }
#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_product_listing ul#mwrc_listings li .mwrc_no_product_image { width: 120px; height: 90px; background: #eee; border: solid 1px #ddd; padding: 0 5px; }
#mwrc_product_listing ul#mwrc_listings li .mwrc_no_product_image a { font-size: 18px; color: #ccc; text-align: center; margin-top: 30px; display: block; text-decoration: none; }
	
.pr_snippet_category { height: 30px; width: 110px; }

.mwrc_buttons a.mwrc_category_list_product_action { display: block; line-height: 16px; margin: 10px 0 0 0; padding: 3px; color: #FFF; }
.mwrc_search_description .mwrc_buttons a.mwrc_category_list_product_action { width: 100px; }
/*.mwrc_buttons a.mwrc_category_add_to_cart { width: 85px; }
.mwrc_buttons a.mwrc_category_buy_now { width: 65px; }
.mwrc_buttons a.mwrc_category_more_info { width: 75px; }*/
	
#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;
	}
/*************************************/
h2.mwrc_category_name { display: none; } /* hide by default. added 2/4/10. Can be displayed on a case-by-case bases. */

#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,
.mwrc_ensemble_products .mwrc_product_title
{
	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;
}

	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_form
	{
		border: 0;
	}
	
	.mwrc_form label
	{
		display: block;
		color: #666;
	}
	.mwrc_form input { border: solid 1px #ccc; padding: 4px 3px; width: 200px; }
	.mwrc_form input.error { background: #FFE1DF; border: solid 1px #FFAFAF; }
	.mwrc_form label.error { display: inline; color: #CC0000; padding: 0 0 0 8px; }
	.mwrc_form label.error a { text-decoration: underline; color: #CC0000; }
	.mwrc_form label.checked { padding: 2px 10px !important; background: url(/images/accept.png) no-repeat 4px 0; }
	
	.mwrc_form span.mwrc_error_txt
	{
		display: block;
		margin: 0;
		font-weight: normal;
	}

.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;
	}
	
	/*
	fieldset#mwrc_login_form label
	{
		display: block;
		color: #666;
	}
	*/
	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;
	}
	
.mwrc_form label.checked { display: inline !important; }
.mwrc_form label.error { display: block; padding-left: 0; }
span.pw_meter_result { display: block; width: 190px; padding: 2px 8px; border: solid 1px #eee; margin-top: 5px; }
span.short_pass { background: #FFFFDF; color: #9E9F00; }
span.bad_pass { background: #FFB5AF; color: #CC0000;}
span.good_pass { background: #A4EFB5; color: #006F19; }
span.strong_pass { background: #37DF5E; color: #006F19; }
.pw_score { padding-left: 5px; }
	
#mwrc_forgot_password { display: block;}
#mwrc_forgot_password_close { position: absolute; top:10px; right: 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;
	}
	
/****** BazzarVoice Ratings ********/
#bazaaarvoice_star_rating { display: block; float: right; padding-left: 85px; font-size: 11px; }
#bazaaarvoice_star_rating .mwrc_bv_overall_rating { padding-right: 4px; font-weight: bold; }
#bazaaarvoice_star_rating a { font-weight: normal; }
	
/*************************************/

.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;
}

/** notices **/

.mwrc_notice_display
{
	border: solid 1px #EFE468;
	background: #FFFCDF;
	margin: 10px 0;
	clear: both;
}

	.mwrc_notice_head
	{
		padding: 4px 6px;
		background: #FFF58F;
		color: #AFA10A;
		font-weight: bold;
		border-bottom: solid 1px #EFE468;
	}
	
	.mwrc_notice_body
	{
		padding: 10px;
	}
	
	.mwrc_notice_body p
	{
		margin: 0;
		padding: 0;
	}


/***************** 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_spinner { padding: 2px 10px; background: url(/images/spinner_trans_16_16.gif) no-repeat 0 0; display: inline; width: 16px; height: 16px; }


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

#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;
	}
	
#mwrc_no_script { border: solid 3px #FB7D7D; padding: 10px 15px; margin: 0 0 20px 0; background: #FAEBE7; }
#mwrc_no_script p { font-size: 15px; margin: 0; font-weight: bold; }
#mwrc_no_script p a { color: #FF0000; }

/** block UI dialog **/
.blockUI { background: #fff; color: #000; border: 3px solid #aaa; }



