/* STORE LOCATOR STYLES*/a {  color:#F11285;}.form_buttons{	margin: 10px 0px 0px 0px;}td.locator_container {	width: 367px; /* was 211px */	background-image: url(http://www.sanrio.com/images/store_locator/locator_us_body.gif);	background-repeat: repeat-y;	font-size: 10px;    color: #662b30;	font-family: Verdana, Arial, Helvetica, sans-serif;}td.locator_form_label {	height: 26px; 	font-size: 10px;}td {  font-size:10px;  color: #662b30;  font-family: Verdana, Arial, Helvetica, sans-serif;}img.locator_title {    margin: 6px 0px 0px 20px;}img.locator_search_by {    margin: 20px 0px 6px 20px;}img.locator_search_by2 {    margin: 20px 0px 6px 20px;}img.locator_form_submit {    margin: 0px 0px 0px 30px;}p.giftcard_link {    margin: 10px 0px 0px 24px;}input{	background-color:#FEECF5;	font-family: verdana;    font-size: 10px; }select{	font-size: 9px;	font-weight: bold;	color: #662b30;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #feecf5;	padding: 0px;	width: 150px;	margin: 2px 0px 2px 0px;}#store_locator_text{	font-size: 10px;    color: #662b30;    font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 13px;  	text-align: left;}.store_locator_results{    font-size: 10px;    color: #662b30;    font-family: Verdana, Arial, Helvetica, sans-serif;    line-height: 13px;	margin: 0px 20px 20px 0px;   		}#creditcard_callout_copy{	margin: 0px 40px 0px 40px;}.grt{    color: #f11185;}.sanriostores{	font-size: 12px;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #0B62D6;	margin: 0px 0px 6px 0px;}.retailers{	font-size: 12px;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #F54A99;	margin: 0px 0px 6px 0px;}.xiologo{	margin: 6px 6px 0px 12px;}p.asia_europe {  color:#999999;  line-height:15px;  font-family: Verdana, Arial, Helvetica, sans-serif;  /*	font-size: 10px;*/}a.asia_europe{  color:#F11285;}/*h1.medpinktitle {  color:#F49AC1;  margin-bottom:20px;}*/iframe#ifrm {	border: 0px;	padding: 0px;	margin: 0px;	width: 500px;	height: 600px;}.txtError {  color: #FF0000;  font-weight: bold;  font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif;}h2  {  /*border-collapse:collapse;*/  font-size:8px;   display: none;}.double_rule {  width: 740px;  font-size: 1px;  line-height: 1px;  height: 1px;  background-color: #ffffff;  border-top: 1px #ffa6c2 solid;}            
