#mini_site { color:#666666; /*position:relative;*/ margin-top:8px }
#mini_site img { vertical-align:middle}
#mini_site h2 { font-size:14px; font-weight:bold;  margin-bottom:6px }
#mini_site hr { border-bottom:1px solid #e0e0e0; }

.ms_clear_both { clear:both; height:0px; font-size:0px } 

.ms_blue_button { background-color:#0066cc; padding:2px 6px 2px 6px; color:#fff; font-size:12px; text-align:center; float:left; widows:auto;word-break:keep-all;  }
.ms_gray_button { background-color:#b2b2b2; padding:2px 6px 2px 6px; color:#fff; font-size:12px; text-align:center; float:left; width:auto;word-break:keep-all;  }
#ms_where_to_buy_container .ms_blue_button,#ms_where_to_buy_container .ms_gray_button { float:right}

#ms_product_detail_content .ms_gray_button,#ms_product_detail_content .ms_blue_button { margin-top:5px; margin-right:3px }

.ms_login_div { height:31px; width:477px; padding-top:5px; padding-left:40px; background-image:url(../images/login-bg.gif); text-align:left }
.ms_login_div img { cursor:pointer; margin-left:6px }
.ms_login_div span { color:#215bb0; font-weight:bold; vertical-align:top; position:relative; top:5px }
.ms_login_box { height:16px; padding-top:5px; padding-left:5px; width:90px; margin-right:5px; font-size:12px; border:1px solid #bbbbbb; color:#ccc  }

.ms_star {	position:absolute;	top:140px;	left:138px }

.ms_overlay { height:100%; width:100%; position:absolute; z-index:1; background-color:#000000; opacity:.5;
filter: alpha(opacity=50); -moz-opacity: 0.50; text-align:center; margin-top:-10px; display:none;}
.ms_overlay_box {
	z-index:100008;
	position:absolute;
	display:none;
	width:700px;
}
.ms_overlay_corner_top_left { height:21px; width:22px; background-image:url(../images/overlay/corner-left-top.gif);float:left;  font-size:1px}
.ms_overlay_corner_top_center { height:14px; margin-top:7px; width:200px; background-color:#f3f3f3;  float:left; font-size:1px}
.ms_overlay_corner_top_right { height:21px; width:22px; background-image:url(../images/overlay/corner-right-top.gif);float:left;  font-size:1px;cursor:pointer}
.ms_overlay_center { height:100px; width:200px; padding:18px; padding-top:3px; background-color:#f3f3f3; color:#666666; font-size:15px; font-weight:bold; clear:both; line-height:25px }
.ms_overlay_corner_bottom_left { height:8px; width:8px; background-image:url(../images/overlay/corner-left-bottom.gif);float:left; font-size:1px }
.ms_overlay_corner_bottom_center { height:8px; width:200px; padding:0px 10px 0px 10px; background-color:#f3f3f3;  float:left; font-size:1px}
.ms_overlay_corner_bottom_right { height:8px; width:8px; background-image:url(../images/overlay/corner-right-bottom.gif);float:left; font-size:1px}

.ms_overlay_btn_left { width:9px; height:25px; background-image:url(../images/overlay/btn_left.gif); float:left; background-repeat: no-repeat }
.ms_overlay_btn_center { width:81px; height:25px; background-image:url(../images/overlay/btn_center.gif); float:left; color:#666666; font-size:13px; font-weight:bold; text-align:center; background-repeat:repeat-x; }
.ms_overlay_btn_center a:link { color:#666666 }
.ms_overlay_btn_center a:visited { color:#666666 }
.ms_overlay_btn_center a:hover { color:#666666; }
.ms_overlay_btn_center a:active { color:#666666; }
.ms_overlay_btn_right { width:9px; height:25px; background-image:url(../images/overlay/btn_right.gif); float:left; background-repeat: no-repeat}
.ms_overlay_coupon_guid {
	position:absolute;
	height:24px;
	z-index:100002;
	left: 301px;
	top: 260px;
	font-size:12px;
}

.ms_87x87_li { width:87px; height:84px;  background-repeat:no-repeat; background-color:#FFFFFF; background-position:center center;padding-top:3px;}
.ms_87x87 { width:87px; height:84px;  background-repeat:no-repeat; float:left;  background-color:#FFFFFF; background-position:center center;padding-top:3px;}
.ms_87x87_detail { width:87px; height:90px;  background-repeat:no-repeat; float:left;  background-color:#FFFFFF; background-position:center center;}
.ms_162x162 {
	width:162px;
	height:159px;
	margin-bottom:5px;
	background-repeat:no-repeat;
	position:relative;
	background-position:center;
	background-color: #FFFFFF;
	padding-top:3px;
}

.ms_product_popup { position:absolute; z-index:100000; left:250px; top:120px; display:none }
.ms_product_popup2 { position:absolute; z-index:100000; left:300px; display:none }

.ms_product_popup_left { float:left; height:250px; width:250px; background-color:#FFFFFF; background-position:center center; background-repeat:no-repeat }
.ms_product_popup_right { float:left; background-image:url(../images/products/250x250/bg.gif); height:210px; width:210px; padding:20px}

.ms_top_menue { margin-bottom:15px }
.ms_top_menue ul { list-style-type:none; margin:0px; padding:0px; display:inline }
.ms_top_menue li {  display:inline;margin:0px; padding:0px; float:left }
.ms_top_menue_right { float:right; margin-right:15px; margin-top:10px; color:#0b5ed8 }

.ms_menue_left { float:left; width:156px; margin-right:19px } 
.ms_menue_left_inner { width:140px; text-align:left; padding-left:12px; font-size:12px } 
.ms_menue_left_inner ul { list-style-type:none; margin:0px; padding:0px;  }
.ms_menue_left_inner li a,.ms_menue_left_inner li a:visited { color:#666666 }
.ms_menue_left_inner li a:hover { color:#0b5ed8; text-decoration:none }
.ms_menue_left_inner_li_active  { color:#0b5ed8 !important }
.ms_menue_left_inner li img { vertical-align:middle;margin-left:5px; margin-right:6px}
.ms_menue_left_inner li ul { list-style-image:url(../images/list-point.gif); margin:0px; padding:0px; margin-top:3px  }
.ms_menue_left_inner li ul li { margin-left:42px; line-height:20px; margin-bottom:8px}
.ms_menue_left_inner li ul li a { color:#767676}

.ms_content_cetner { float:left }

.ms_search_bar_left { float:left; height:28px; width:8px;background-image:url(../images/search-bar-left.gif) }
.ms_search_bar_center { float:left; height:28px;; width:765px; background-image:url(../images/search-bar-center.gif)}
.ms_search_bar_center span { color:#0054d5  }
.ms_search_bar_right { float:left; height:28px; width:8px;background-image:url(../images/search-bar-right.gif)  } 
.ms_search_box { height:14px; width:60px; font-size:10px; border:1px solid #bbbbbb }
.ms_txt_box { font-size:10px; border:1px solid #bbbbbb }

.ms_index_flash_banner {
	height:232px; width:780px;  margin-bottom:3px
}

.ms_index_container { float:left; height:458px; width:341px; background-image:url(../images/index/grey_bg.gif); padding:20px; background-repeat:no-repeat}
.ms_product_index_container { height:662px; width:740px; background-image:url(../images/index/grey_bg_big.gif); padding:20px;
 padding-left:24px; padding-top:18px; background-repeat:no-repeat}
.ms_index_content h2 { color:#0066cc; display:inline }
.ms_index_content h3 { color:#0066cc; display:inline; font-size:12px; font-weight:bold; margin-left:6px }
.ms_index_content h4 { color:#666; display:inline; font-size:12px; font-weight:normal;margin-left:6px  }
.ms_index_content_row { float:left; width:164px; margin-top:10px }

#ms_product_detail_title_bar .bar-blue-left { width:7px; height:25px; background-image:url(../images/products/title-bar-blue-left.gif); float:left }
#ms_product_detail_title_bar .bar-blue-center { width:766px; height:20px; padding-top:4px; border-top:1px solid #b3c4dc; background-color:#0b5ed7; float:left; color:#FFFFFF; }
#ms_product_detail_title_bar .bar-blue-center h2 {  color:#FFFFFF; float:left; margin:0px }
#ms_product_detail_title_bar .bar-blue-right { width:7px; height:25px; background-image:url(../images/products/title-bar-blue-right.gif); float:left }

#ms_product_detail_content { border:1px solid #dddddd; border-top:0px; border-bottom:0px; width:760px; padding:9px 9px 2px 9px; line-height:18px }
.ms_product_detail_content_footer {width:780px; height:7px; background-image:url(../images/products/porduct-details-bottom-border.gif); background-repeat:no-repeat; font-size:1px }
#ms_product_detail_content ul { margin:0px; margin-left:16px; padding:0px }

.ms_product_detail_similar_products {
	width:780px; height:135px; background-image:url(../images/products/porduct-details-bg.gif); background-repeat:no-repeat; margin-top:15px; padding-top:13px;
}

#ms_where_to_buy_container {
	width:880px;
	height:625px;
	background-image: url(../images/where-to-buy/bg.gif);
	background-repeat:no-repeat;
	padding:30px 40px 40px 40px
}

#ms_where_to_buy_container h2,#ms_service h2 { color:#0066cc; display:inline; font-size:18px; font-weight:bold; }
#ms_where_to_buy_container h3 { color:#0066cc; display:inline; font-size:24px; font-weight:bold; }
#ms_where_to_buy_container h4 { color:#0066cc; display:inline; font-size:22px; font-weight:bold; margin:0px; padding:0px }

.ms_where_to_buy_tab { width:67px; text-align:center;  }
.ms_where_to_buy_tab a { color:#666666 }
.ms_where_to_buy_tab-active { width:67px; text-align:center; color:#0b5ed7  }
.ms_where_to_buy_list ul { list-style-image:url(../images/list-point.gif); margin:0px; padding:0px }
.ms_where_to_buy_list li { margin-left:17px; padding-bottom:15px; width:275px}
.ms_where_to_buy_result_box { height:400px; width:365px; overflow-x:hidden; overflow-y:scroll; }
.ms_green_box { height:450px; width:500px; overflow-x:hidden; overflow-y:scroll; }

#ms_favorites_container { 	width:960px; height:500px; background-image: url(../images/favorites/bg.gif); background-repeat:no-repeat; padding:15px 0px 40px 0px; background-position:bottom;  }
.ms_favorites_flash { height:340px; width:960px; margin-bottom:15px }
.ms_favorites_tab {  text-align:center;  }
.ms_favorites_tab-active {   text-align:center; color:#0b5ed7  }
#ms_favorites_container span { font-size:11px; margin-top:3px }


#ms_family_container { 	width:880px;  background-image: url(../images/family/bg.gif); background-repeat:repeat-y ; padding:20px 40px 40px 40px  }

#ms_family_container h2 { color:#0066cc; }
#ms_family_container h3 { color:#0066cc; font-size:20px; display:inline }

.ms_register_table { border: 1px solid #ccc; background-color: #f5f5f5; margin-bottom:8px }
.ms_register_table  h2{ color:#0b5ed8; font-size:17px }
.ms_register_td_left {
	padding-left: 70px;
	padding-right: 10px;
	width: 90px;
	height:35px;
	color:#000;
	text-align:left;
	font-weight:normal
}
.ms_register_td_left span { color:#0b5ed8 }
.ms_register_td_right { color:#999; text-align:left; font-weight:normal }
.ms_register_select { width:100px; color:#999999; border:1px solid #ccc }

.ms_clear_both { clear:both; height:0px; font-size:1px } 

.ms_news_date { font-size:11px; }

.ms_news_table tbody td { height:30px }
/*.ms_news_table tbody tr:hover { background-color:#4f88c3; color:#fff }*/

.ms_video_list_item,.ms_video_list_item_active {
	width: 134px;
	height:150px;
	padding:21px 7px 0px 7px;
	background-image:url(../images/video/not_playing_bg.gif);
	background-repeat:no-repeat;
	float:left;
	text-align:center
}
.ms_video_list_item_active {
 background-image:url(../images/video/now_playing_bg.gif);
}
.ms_video_date { font-size:11px; color:#ccc }

.ms_service_location { font-size:18px; color: #0b5ed8 }

.es_menue { margin-bottom:15px; z-index:10000 }
.es_menue ul { list-style-type:none; margin:0px; padding:0px; display:inline }
.es_menue li {  display:inline;margin:0px; padding:0px; float:left; position:relative }

.es_menue li ul {list-style:none; position:absolute; top:63px; left:0px; z-index:10000; display:none; width:178px; padding-top:2px; padding-left:1px; border:2px solid #9b9b9b;padding-bottom:1px; border-top:0px; border-left-width:1px; background-color:#fff  }

.es_menue li ul div { height:15px; padding:5px; padding-left:10px; color:#666 }
.es_menue li ul a { text-decoration:none}
.es_menue li ul a:hover { text-decoration:none }
.es_menue li ul div:hover{ background-color:#e6e5e7; color:#000 }

.es_content { width:958px;  border:1px solid #ccc; border-top:0px; position:relative}
.es_content h2 { color:#0066cc; font-size:24px;  display:inline;  }
.es_content h3 { font-size:12px;  margin:0px; margin-bottom:4px }
.es_content h4 { color:#0066cc;  margin:0px; margin-bottom:6px }

.es_for_media_date { font-style:italic; color:#3b4164 }
.es_for_media_title { color:#0066cc; text-decoration:underline; font-weight:bold }

.es_overlay_input { width:231px; height:15px; border:0px; background-image:url(../images/input_bg.gif); background-position:top; background-repeat:repeat-x; font-size:11px; color:#757576; margin-top:10px; padding-left:3px}
.maindateTbl
{
	text-align: left; background-color :White;font-size:15px; font-weight:bold;line-height:25px; 
}
.tdbackgroundwhite
{
	background-color :White ;
}

.storelistTextbox
{
	width: 270px; height: 21px; padding-top: 5px; background-image: url(../images/where-to-buy/select-center.gif);
    border: 0px; float: left; color: #666;
}

.handTextbox
{
	width: 23px; height: 21px; padding-top: 5px; background-image: url(../images/where-to-buy/select-center.gif);
    border: 0px; float: left; color: #666;
}
