/**** default styles ****//*************************************//* Main */* {	margin: 0;	padding: 0;}#mwrc_main_content {	clear: both;	width: 670px;	padding: 0;}/*************************************//*************************************//* BUTTONS */.mwrc_buttons a, .mwrc_buttons button {	margin:0;	background-color:#6492a1;	border: none;	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;	font-size: 10px;	text-align: center;	text-decoration:none;	text-transform: uppercase;	font-weight:lighter;	letter-spacing: 0.1em;	color: #ffffff;	cursor:pointer;	padding: 4px 8px; /* Firefox */	line-height: 15px; /* Safari */	_line-height: 15px;	margin: 5px 5px 5px 0;}.mwrc_buttons button {	width:auto;	overflow:visible;	padding: 4px 8px 4px 8px; /* IE6 */	line-height: 15px;	border: none;	border-style: none;}.mwrc_buttons button[type] {	padding: 4px 8px; /* Firefox */	line-height: 15px; /* Safari */	_line-height: 15px;	margin: 5px 5px 5px 0;}*: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;	width: 100%;	padding-top: 20px;	margin: 0;}/*************************************//* 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: 1px 5px 1px 2px;	font-size: 10px;}/*************************************//* Bread Crumbs Listing */ul.mwrc_breadcrumbs {	float: left;	list-style: none;	margin-bottom: 30px;	width: 100%;	padding-bottom: 3px;	border-bottom: 1px dotted #D8D1C9;}ul.mwrc_breadcrumbs li {	float: left;	padding-right: 18px;	background: transparent url(arrow.gif) no-repeat scroll right top;	_line-height: 20px;	background-position: top right;	_background-position: center right;	font-family: Georgia, "Times New Roman", Times, serif;	color: #928e82;	font-size: 12px;	line-height: 1em;	padding-bottom: 6px;	text-transform: lowercase;	font-weight: lighter;}ul.mwrc_breadcrumbs li a {	text-decoration: none;	color: #713838;}ul.mwrc_breadcrumbs li a:hover {	color: #6492a1;}ul.mwrc_breadcrumbs li.mwrc_current_page {	background: none;	color: inherit;	padding-right: 0;	font-weight: normal;}#mwrc_subcat_heading {	clear: both;	font-weight: normal;	font-size: 11px;	display: none;}/*************************************//* Boxes */	.mwrc_box {	margin: 18px 0 40px 0;	border: none;	/*width: 100%;*/	background: none;	border-top: 1px dotted #d8d1c9;}.mwrc_box_header {	display: block;	font-weight: normal;	padding: 15px 0 0 0;	font-size: 12px;	color: #713838;	border-bottom: none;	background: none;}.mwrc_checkout_steps .mwrc_box {	border-top: none;}.mwrc_box_content {	padding: 10px 0;}.mwrc_box_footer {	clear:both;	background: none;	padding: 0;	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: normal;}#mwrc_product_image span.mwrc_enlarge {	display: block;	color: #666;	font-size: 9px;}/****** alternate view ********/div#mwrc_alternate_product_images {	padding-top: 5px;	margin-top: 10px;	border-top: none;}div#mwrc_alternate_product_images p {	text-align: left;	font-weight: normal;}div#mwrc_alternate_product_images ul {	list-style-type: none;}div#mwrc_alternate_product_images ul li {	float: left;	margin: 0;	display: inline;}div#mwrc_alternate_product_images ul li img {	cursor:pointer;	background:  #ffffff;	width: 90px;	height: 135px;	padding: 4px;	border: 1px solid #d8d1c9;	margin: 5px 3px 5px 0;}div#mwrc_alternate_product_images ul li img:hover {	border: solid 1px #928e82;}div#mwrc_alternate_product_images p {	display: none;}/*********************************************//*********** MASTER - PRICING ********************/ul.mwrc_prices {	clear: both;	list-style: none;	margin: 0;	/*width: 100%;*/}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: #000;	font-weight: bold;}ul.mwrc_prices li.mwrc_suggested span.mwrc_price_label {	margin-right: 5px;}ul.mwrc_prices li.mwrc_suggested span.mwrc_price_value {	color: #000;	text-decoration:line-through;}ul.mwrc_prices li.mwrc_suggested a span.mwrc_price_label {	text-decoration:line-through;	cursor: pointer;	display:none;}ul.mwrc_prices li.mwrc_suggested a span.mwrc_price_value {	color: #000;	text-decoration:line-through;}/*****************/		ul.mwrc_prices li.mwrc_your_price {	color: #000;	font-weight: normal;	font-size: 11px;	padding-top: 0;}ul.mwrc_prices li.mwrc_your_price span.mwrc_price_label {	margin-right: 5px;	display: none;}ul.mwrc_prices li.mwrc_your_price span.mwrc_price_value {	color: #a45060;}div.mwrc_product ul.mwrc_prices li.mwrc_your_price span.mwrc_price_value {	border-top: 1px dotted #d8d1c9;	border-bottom: 1px dotted #d8d1c9;	padding: 1em 0;	margin: 0;	font-size: 16px;	color: #a45060;	display: block;}ul.mwrc_prices li.mwrc_your_price a span.mwrc_price_label {	display: none;	cursor: pointer;}ul.mwrc_prices li.mwrc_your_price a span.mwrc_price_value {	color: #a45060;}ul.mwrc_prices li.mwrc_you_save {	color: #000;	font-weight: bold;	margin-top: 5px;}ul.mwrc_prices li.mwrc_you_save span.mwrc_price_label {	margin-right: 5px;}/********** LISTINGS **********/ul#mwrc_listings {	margin: 20px 0;	list-style-type: none;	float: left;	width: 670px;}ul#mwrc_listings li.mwrc_listing {	/*width: 130px;*/	border: none;	background: none;	float: left;	margin: 0 35px 20px 0;	padding: 0;	text-align: center;	font-size: 12px;}ul#mwrc_listings li.mwrc_listing a img {	width: 120px;	height: 180px;	padding: 4px;	border: 1px solid #d8d1c9;	margin-bottom: 5px;	background: #ffffff;}ul#mwrc_listings li.mwrc_listing a {	color: #85837a;	background: none;}ul#mwrc_listings li.mwrc_listing a:hover {	border: none;	cursor: pointer;	background: none;	color: #a45060;}ul#mwrc_listings li.mwrc_listing:hover {	border:none;	cursor:pointer;}/*ul#mwrc_listings li.mwrc_listing a {	background:  #ffffff;	width: 120px;	height: 160px;	padding: 4px;	border: 1px solid #d8d1c9;}ul#mwrc_listings li.mwrc_listing a img {	display: block;}*/ul#mwrc_listings li.mwrc_listing a span {	color: #4A3F3D;}ul#mwrc_listings li.mwrc_listing a.mwrc_listing_extra {	display: block;	margin-top: 5px;}#mwrc_cat_links_spacer {	height: 10px;}/*************************************//* Category/Product Listing */#mwrc_category_listing {	clear: both;}#mwrc_category_listing ul#mwrc_listings li.mwrc_listing {/*width: inherit;	height: inherit;*/}#mwrc_category_listing ul#mwrc_listings li.mwrc_listing a {/*width: 220px;*/}#mwrc_category_listing ul#mwrc_listings li.mwrc_listing a img {	/*width: 220px;		height: 145px;*/	border: 1px solid #d8d1c9;}/*************************************/	#mwrc_product_listing {	/*padding: 15px 0;*/	/*width: auto;*/	margin: 0 auto;	clear: both;}#mwrc_product_listing ul#mwrc_listings li.mwrc_listing {	/*width: 130px;*/	border: none;	background: none;	float: left;	margin: 0 35px 20px 0;	padding: 0;	text-align: center;	font-size: 11px;}#mwrc_product_listing ul#mwrc_listings li.mwrc_listing a img {	width: 120px;	height: 180px;	padding: 4px;	border: 1px solid #d8d1c9;	margin-bottom: 5px;	background: #ffffff;}#mwrc_info_bar {	background: none;	height: 20px;	border-bottom: 1px dotted #d8d1c9;	padding: 0;	font-size: 11px;	width: 670px;}#mwrc_info_bar span {	font-weight: normal;	color:#9C2D42;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:12px;	font-style:italic;}/*************************************/#mwrc_category_image {	display: block;	clear: both;	margin-bottom: 15px;	background-color: #FFF;	padding: 10px;	border: 1px solid #dbdbdb;}#mwrc_category_image img {	/*width: auto;*/		display: block;}#mwrc_category_image span.mwrc_description {	display: block;	font-size: 10px;	font-style: italic;	margin-top: 5px;}/*************************************/#mwrc_secondary_detail {	padding: 0;	margin: 0;	background: transparent;	float: right;	width: 324px;}#mwrc_product_details .mwrc_product_name, #mwrc_product_details_with_retailers .mwrc_product_name {	font-family: Georgia, "Times New Roman", Times, serif;	color: #713838;	font-size: 18px;	line-height: 1em;	margin-bottom: 0.8em;	padding-bottom: 6px;	text-transform: lowercase;	font-weight: normal;	border: none;	padding-top: 5px;}#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: none;	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: 0;	font-size: 12px;}div.mwrc_product_long_description ul, div.mwrc_product_short_description ul {	margin: 0;	padding: 4px 0 0 0;	list-style-type: none;}div.mwrc_product_long_description ul li, div.mwrc_product_short_description ul li {	padding: 2px 0 2px 0;	background: none;	line-height: 1.6em;	margin-left: 0;	font-size: 11px;}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;	left: 100px;}fieldset#mwrc_login_form {	border: solid 0 transparent;	margin-left: 0;}fieldset#mwrc_login_form label {	display: block;	float: left;	width: 100px;	text-align: left;	padding-right: 3px;	font-weight: normal;	line-height: 18px;	color: #9B7373;	font-size: 11px;}fieldset#mwrc_login_form input {	font-size:11px;	position: relative;	left:50px;	width:150px;	border:1px solid #d8d1c9;	padding: 3px;	color: #62615E;}fieldset#mwrc_login_form span.mwrc_error_txt {	display: block;	margin: 0;	font-weight: normal;}/*********************************************//******** 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;}#mwrc_welcome p.mwrc_intro {}#mwrc_welcome p.mwrc_location {}#mwrc_welcome p.mwrc_direction {}/*********************************************//******** FORMS Brand/Retailer ***************/fieldset#mwrc_user_info_form {	border: none;	margin: 0 auto;	text-align: left;	padding: 18px;}fieldset#mwrc_user_info_form p {	margin: 6px 0 6px 0;}fieldset#mwrc_user_info_form label {	display: block;	float: left;	width: 100px;	text-align: left;	padding-right: 3px;	font-weight: normal;	line-height: 18px;	color: #9B7373;	font-size: 12px;}fieldset#mwrc_user_info_form input {	font-size:11px;	position: relative;	left:50px;	width:150px;	border:1px solid #d8d1c9;	padding: 3px;	color: #62615E;}fieldset#mwrc_user_info_form select {	font-size:11px;	position: relative;	left:50px;	width:150px;	border:1px solid #d8d1c9;	padding: 3px;	color: #62615E;}fieldset#mwrc_user_info_form span.mwrc_no_pobox {	display:block;	margin-left:147px;	margin-top:11px;}fieldset#mwrc_user_info_form p#mwrc_state_row input, fieldset#mwrc_user_info_form span.mwrc_no_pobox {	display:block;	margin-left:100px;	margin-top:6px;}fieldset#mwrc_user_info_form span.mwrc_no_pobox {	font-family:Georgia, "Times New Roman", Times, serif;	font-style: italic;	font-size: 11px;	margin-left: 153px;}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 #9c2d42;	background: #e7e0d7;	margin: 10px 0;	clear: both;}.mwrc_error_head {	padding: 3px;	background: #9c2d42;	color: #fff;	font-weight: bold;}.mwrc_error_body {	padding: 10px;}.mwrc_error_body p {	margin-bottom: 5px;	padding: 0;}.mwrc_error {	color: #9c2d42;	font-weight: normal;	background: url('/images/icon_error.gif') no-repeat;	padding-left: 15px;	margin: 0 10px 0 5px;	font-size: 11px;}.mwrc_error_fields {	background: #e7e0d7;	border: solid 1px #9c2d42;}.mwrc_error_txt {	font-weight: normal;	color: #9c2d42;}.mwrc_req_txt {	color: #9c2d42;	font-family:Georgia, "Times New Roman", Times, serif;	font-style: italic;	font-size: 11px;	margin: 0;}.mwrc_req_star {	color: #9c2d42;	margin-right: 3px;}/********************************/#mwrc_secure_seals {	display:none;	text-align: right;	margin-top: 5px;	height: 90px;}#mwrc_secure_seals img {	border: 0;}#mwrc_secure_seals #mwrc_safe_site {	margin-right: 20px;}#mwrc_secure_seals #mwrc_comodo {	margin-right: 20px;}/****************** PRODUCTS ***********************/#mwrc_product_listing ul#mwrc_listings li.mwrc_listing a img {	margin: 0 auto;}#mwrc_product_details p {	padding: 0;}ul.mwrc_prices {	margin: 0;}#mwrc_product_data {	background: none;	border: none;	padding-top: 0;	width: 670px;}#mwrc_product_image {	width: 310px;	padding: 0;}#mwrc_product_image span.mwrc_enlarge {	/*position: relative;		left: 0;	top: 100px;	width: 60px;*/	color: #a45060;	font-size: 11px;}#mwrc_product_image img {	background:#ffffff none repeat scroll 0 0;	border:1px solid #d8d1c9;	cursor:pointer;	padding:4px;	width:300px;	height: 450px;}#mwrc_product_details, #mwrc_product_details_with_retailers {	margin-left: 30px;	width: 330px;}#mwrc_product_details_with_retailers {	margin: 0; widthL}
