@charset "UTF-8";

/**
 *	Mercian Styles
 */


/**
 *	=RESET
 */
	html,body,div,p,ul,ol,li,dl,dt,dd,pre,h1,h2,h3,h4,h5,h6,table,th,td,form,fieldset,input,textarea,select,img { margin: 0px; padding: 0px; }
	ul,ol { list-style: none; }
	table { border-collapse: collapse; border-spacing: 0; }
	caption,th { text-align: left; }
	th,td { empty-cells: show; }
	img,fieldset { border: 0px; }
	img { vertical-align: bottom; }
	label { margin-left: 2px; vertical-align: middle; }
	html>/**/body label { margin-left: .2em; }
	input { vertical-align: middle; }
	textarea { font-size: 1em; }
	hr { display: none; }

/**
 *  =FONTS
 *
 *  20px: 1.539em
 *  18px: 1.385em
 *  17px: 1.308em
 *  16px: 1.231em
 *  15px: 1.154em
 *  14px: 1.077em
 *  13px: 1em
 *  12px: .924em
 *  11px: .847em
 *  10px: .77em
 */
	body { font-size: 100.01%; line-height: 1.5; color: #333; font-family: "ＭＳ Ｐゴシック"\9; *font-family: "ＭＳ Ｐゴシック"; _font-family: "ＭＳ Ｐゴシック"; }
	div,p,pre,ul,ol,dl,dt,dd,table,h1,h2,h3,h4,h5,h6 { font-size: 13px; font-size: 81.25%\9; font-family: "ＭＳ Ｐゴシック"\9; *font-family: "ＭＳ Ｐゴシック"; _font-family: "ＭＳ Ｐゴシック"; }
	div,p,pre,ul,ol,dl,dt,dd,em { font-style: normal; }
	div div,div p,div pre,div ul,div ol,div dl,div dt,div dd,div table,div h1,div h2,div h3,div h4,div h5,div h6 { font-size: 100%; font-family: "ＭＳ Ｐゴシック"\9; *font-family: "ＭＳ Ｐゴシック"; _font-family: "ＭＳ Ｐゴシック"; }
/* IE hack-font-family */

/**
 *  =GENERAL
 */
	.guide { width: 0; height: 0; overflow: hidden; }
	a:link { color: #333; text-decoration: none; outline: 0; }
	a:visited { color: #333; text-decoration: none; }
	a:hover { color: #333; text-decoration: underline; }
	a:active { color: #333; text-decoration: none; }
	.input_text { padding: 1px; }
	.red { color: #600; }
	.white { color: #b2e1af; }
	.rose { color: #fcc; }
	.sparkling { color: #fc0; }
	.with_arrow_red { padding-left: 14px; background: url(/global/images/icn_arrow_red.gif) 5px center no-repeat; }
	a.post_kiyaku { padding-left: 12px; font-size: .847em; color: #333; }
	
	body { color: #1a1a1a; }

/**
 *  =LAYOUT
 */
	#header_bar_section { margin-bottom: 4px; }
		#hb_container { margin: 0 auto; padding-right: 4px; width: 946px; }
	#header_section { margin: 0 auto 10px; width: 930px; }
	#topic_path { margin: 0 auto 8px; width: 930px; }
	#main_section { margin: 0 auto 35px; width: 930px; }
		#content_section { float: right; width: 720px; }
		#sidebar_section { float: left; width: 190px; }
	#footer_section {  }
		#footer_nav_wrapper { background: url(/global/images/bg_footer.gif) 0px 0px repeat-x; }
			#footer_nav_container { margin: 0 auto; width: 930px; }
		#footer_info_wrapper { background: url(/global/images/bg_footer.gif) 0px -100px repeat-x; }
			#footer_info_container { margin: 0 auto; width: 930px; }

/**
 *  =HEADER
 */
	#header_bar_section { color: white; text-align: right; background: #6e033f; }
	#hb_container { font-size: .847em; }
	#hb_container div { line-height: 23px; }
	#hb_container ul { float: right; margin-left: 5px; padding: 0 8px; background: #3c0119; }
	#hb_container li { display: inline; line-height: 23px; }
	#hb_container a { display: inline; color: white; text-decoration: underline; zoom: 1; }
	html>/**/body #hb_container a { display: -moz-inline-box; display: inline-block; }
	#hb_container li:after { display: inline; }
	
	#site_logo { float: left; position: relative; width: 190px; height: 69px; overflow: hidden; }
	#site_logo img { position: absolute; top: 0; left: 0; }
	
	#global_nav { float: right; margin: 7px 0 0; padding: 1px; border: solid 1px #ccc; }
	#global_nav li { float: left; }
	#global_nav li img { border: solid 0px white; }
	#global_nav li a:hover, #global_nav li a:hover img { border: solid 0px gray; }
	#gn_store { position: relative; width: 115px; height: 52px; overflow: hidden; }
	#gn_store img { position: absolute; top: 0; left: 0; }
	#gn_store a:hover img { top: -52px; }
	#gn_selection { position: relative; width: 119px; height: 52px; overflow: hidden; }
	#gn_selection img { position: absolute; top: 0; left: -115px; }
	#gn_selection a:hover img { top: -52px; }
	#gn_enjoy { position: relative; width: 110px; height: 52px; overflow: hidden; }
	#gn_enjoy img { position: absolute; top: 0; left: -234px; }
	#gn_enjoy a:hover img { top: -52px; }
	#gn_community { position: relative; width: 183px; height: 52px; overflow: hidden; }
	#gn_community img { position: absolute; top: 0; left: -344px; }
	#gn_community a:hover img { top: -52px; }
	#gn_nac { position: relative; width: 189px; height: 52px; overflow: hidden; }
	#gn_nac img { position: absolute; top: 0; left: -527px; }
	#gn_nac a:hover img { top: -52px; }
	
	body#store #gn_store img { top: -52px; left: 0px; cursor: default; }
	body#selection #gn_selection img { top: -52px; left: -115px; cursor: default; }
	body#enjoy #gn_enjoy img { top: -52px; left: -234px; cursor: default; }
	body#community #gn_community img { top: -52px; left: -344px; cursor: default; }
	body#nac #gn_nac img { top: -52px; left: -527px; cursor: default; }

/**
 *  =TOPIC PATH
 */
	#topic_path li { display: inline; font-size: .847em; zoom: 1; }
	html>/**/body #topic_path li { display: -moz-inline-box; display: inline-block; }
	#topic_path li span { margin: 0 .3em; color: #ccc; }
	#topic_path li a { display: -moz-inline-box; color: #333; }
	#topic_path li a:hover { color: #333; text-decoration: none; }

/**
 *  =MAIN
 */
	#content_section {}
	#content_section h1 { margin: 2px 5px 7px; padding-left: 13px; font-size: 1.539em; background: url(/global/images/head_title.gif) left top no-repeat; }
/* custom */	
	#cart_bar { margin: 7px 0 8px; text-align: right; background: #FAEBF3; }
	#cart_bar div { float: right; position: relative; height: 100%; margin: 0px 0px 0px 8px; padding: 5px; color: white; background: #E792BE; }
	#cart_bar span { display:inline; zoom:1; margin-right: 190px; line-height: 24px; padding: 0 5px; width: auto; height: auto; background:#FFFFFF; color: #333333; font-size: .847em; font-weight: bold; }
	html>/**/body #cart_bar span { display: -moz-inline-box; display: inline-block; }
	#cart_bar div a { display:inline; zoom:1;  position: absolute; top:4px; right:5px; width: 187px; height: 27px; vertical-align: text-bottom; overflow: hidden; }
	html>/**/body #cart_bar div a { display: -moz-inline-box; display: inline-block; }
	#cart_bar div a img { position: absolute; top: 0; left: 0; border: solid 0px white; }
	#cart_bar div a:hover, #cart_bar div a:hover img { border: solid 0px gray; }
	#cart_bar div a:hover img { top: -27px; }
	#cart_bar ul { font-size: .847em; }
	#cart_bar li { display: inline; padding-top: 10px; zoom: 1; }
	html>/**/body #cart_bar li { display: -moz-inline-box; display: inline-block; }
	#cart_bar li a { color: #333; text-decoration: underline; }
	#cart_bar li a:hover { color: #333; }
	#cart_bar li a.icon_favorite { display: -moz-inline-box; display: inline-block; background: url(/global/images/icn_favorite-cart.gif) left center no-repeat; }
	#cart_bar div .balloon { width:210px; height: auto; margin: 0; padding:4px 0 0; position: absolute; top: -60px; right: 0; background: url(/global/images/bg_balloon-add.gif) top left no-repeat;  }
	#cart_bar div p { width: 204px; margin: 0 0 0 5px; line-height: .924em; font-size: .924em; text-align: center; }
	#cart_bar div .balloon .bottom { width:210px; height: 11px; margin: 0; padding: 0; background: url(/global/images/bg_balloon-add.gif) bottom left no-repeat; }
	
	/* BANNER */
	#bnr_bar { margin: 8px 0; }
	#bnr_bar { display: block; position: relative; width: 720px; height: 35px; overflow: hidden; }
	#bnr_bar a img { position: absolute; top: 0; left: 0; border: solid 0px white; }
	#bnr_bar a:hover, #bnr_bar a:hover img { border: solid 0px gray; }
	#bnr_bar a:hover img { top: -35px; }

/**
 *  =SIDEBAR
 */
	.sb_module_section { margin-bottom: 12px; padding: 4px; border: solid 1px #d3d3d3; background: #f8f7f3 url(/global/images/sidebar/bg_box.png) left top repeat-x; }
	#sidebar_section h3 { position: relative; margin-bottom: 4px; overflow: hidden; }
	#sidebar_section h3 img { position: absolute; border: solid 0px white; }
	#sidebar_section h3 a { display: inline-block; }
	#sidebar_section h3 a:hover, #sidebar_section h3 a:hover img { border: solid 0px gray; }
	#sb_search h3 { margin-bottom: 0; width: 180px; height: 27px; }
	#sb_search h3 img { top: 0; left: 0; }
	#sb_search h3 a:hover img { top: 0; left: -180px; }
	#sb_news_campaign h3 { width: 180px; height: 27px; }
	#sb_news_campaign h3 img { top: -27px; left: 0; }
	#sb_news_campaign h3 a:hover img { top: -27px; left: -180px; }
	#sb_keywords h3 { width: 180px; height: 27px; }
	#sb_keywords h3 img { top: -54px; left: 0; }
	#sb_help h3 { width: 180px; height: 37px; }
	#sb_help h3 img { top: -81px; left: 0; }
	#sb_help h3 a:hover img { top: -81px; left: -180px; }
	#sb_winebook h3 { width: 140px; height: 23px; }
	#sb_winebook h3 img { top: -118px; left: 0; }
	#sb_winebook h3 a:hover img { top: -118px; left: -180px; }
	#sb_winebook h3.sbw_default { width: 180px; height: 23px; }
	#sb_winebook h3.sbw_default img { top: -141px; left: 0; }
	#sb_winebook h3.sbw_default a:hover img { top: -141px; left: -180px; }
	#sb_knowledge h3 { width: 180px; height: 27px; }
	#sb_knowledge h3 img { top: -192px; left: 0; }
	#sb_knowledge h3 a:hover img { top: -192px; left: -180px; }
	
	/* SEARCH */
	#sb_search { padding: 3px; border: solid 1px #d4b3c7; background: none; }
	#sb_search_inner { padding: 1px; background: #f3edf0 url(/global/images/sidebar/bg_box_search.gif) left top repeat-x; }
	#sb_search_inner div { padding: 5px; font-size: .924em; }
	#sb_search dl { padding: 0 5px; }
	#sb_search dt { margin-top: 4px; font-weight: bold; }
	#sb_search dd span { font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro'; /* *font-size: 1em; font-size: 1em\9; _font-size: 1em;*/ }
	#sb_search dd li { display: inline; font-size: .924em; zoom: 1; }
	#sb_search dd .input_text { width: 95%; }
	html>/**/body #sb_search dd li { display: -moz-inline-box; display: inline-block; }
	#sb_search_submit { margin-top: 6px; }
	
	/* SOMMELIER */
	#sb_sommelier { padding: 0; border: none; }
	#sb_sommelier a { display: block; position: relative; width: 190px; height: 89px; overflow: hidden; }
	#sb_sommelier a img { position: absolute; top: 0; left: 0; }
	#sb_sommelier a:hover { border: solid 0px gray; }
	#sb_sommelier a:hover img { top: -89px; left: 0; }
	
	/* NEWS & CAMPAIGN */
	#sb_news_campaign { background: #f8f7f3 url(/global/images/sidebar/bg_box_news_campaign.png) left top repeat-x; }
	#sb_news_campaign li { margin-bottom: 4px; }
	#sb_news_campaign a { display: -moz-inline-box; display: inline-block; border: solid 1px #ccc; }
	#sb_news_campaign a:hover { border: solid 1px #369; }
	
	/* WHAT'S NEW */
	#sb_whats_new { position: relative; margin-bottom: 0; padding: 9px 32px 9px 11px; border: none; background: url(/global/images/sidebar/bg_whatsnew.png) left top no-repeat; }
	#sb_whats_new div { font-weight: bold; line-height: 1.0; }
	#sb_whats_new div img { margin-right: 5px; vertical-align: -1px; }
	#sb_whats_new a { display: block; margin-top: 5px; color: #333; }
	#sb_whats_new a:hover { color: #333; text-decoration: none; }
	#sb_whatsnew_btm { display: block; margin-bottom: 30px; width: 100%; height: 18px; background: url(/global/images/sidebar/bg_whatsnew.png) left bottom no-repeat; }
	#sb_whats_new_glass { position: absolute; bottom: -34px; right: -4px; }
	#sb_whats_new a.with_arrow_red { padding-left: 9px; font-size: .847em; color: #333; background-position: 0px center; }
	#sb_whats_new a.with_arrow_red:hover { color: #333; }
	
	/* STORE NEWS */
	#sb_store_news { position: relative; margin-top: 50px; }
	#sb_store_news ul { margin: 3px 0; }
	#sb_store_news li { margin-bottom: 4px; }
	#sb_store_news a { display: -moz-inline-box; display: inline-block; border: solid 1px #ccc; }
	#sb_store_news a:hover { border: solid 1px #369; }
	#sb_store_news div { position: absolute; top: -117px; right: 0; z-index: 80; }
	#sidebar_section #sb_store_news h3 { overflow: visible; }
	#sidebar_section #sb_store_news h3 img { position: absolute; width: 212px; height: 50px; top: -45px; left: -13px; border: solid 0px white; z-index: 2; }
	
	/* WINEBOOK */
	#sb_winebook { margin-bottom: 0; padding: 60px 5px 0; border: none; background: url(/global/images/sidebar/bg_winebook.png) left top no-repeat; }
	#sb_winebook a { color: #333; }
	#sb_winebook a:hover { color: #333; text-decoration: none; }
	#sb_winebook_title_box { position: relative; border-bottom: solid 2px #917cbd; }
	#sb_winebook_title_box div { position: absolute; bottom: 6px; left: 4px; }
	#sb_winebook_title_box h3 { margin-left: 40px; }
	#sb_winebook_title_box h3.sbw_default { margin-left: 0; }
	#sb_winebook_title_box span { display: block; margin: 0 5px 0 44px; }
	#sb_winebook p { padding: 8px; }
	#sb_winebook p a { display: block; }
	#sb_winebook p a em { display: block; color: #aa005b; }
	#sb_winebook p a:hover em { color: #333; }
	.sbm_winebook_section { margin-top: -1px; border-top: solid 1px #917cbd; }
	.sbm_winebook_section h4 { padding: 4px 8px; border-bottom: solid 2px #917cbd; }
	.sbm_winebook_section h4 a { padding-right: 9px; background: url(/global/images/icn_arrow_red.gif) right center no-repeat; }
	.sbm_winebook_section ul { margin-top: -1px; border-bottom: dotted 1px #917cbd; }
	.sbm_winebook_section li { padding: 4px 8px; border-top: dotted 1px #917cbd; }
	.sbm_winebook_section li span { display: block; font-size: .847em; font-weight: bold; }
	#sb_winebook_btm { margin-bottom: 12px; width: 100%; height: 24px; background: url(/global/images/sidebar/bg_winebook.png) left bottom no-repeat; }
	#sb_winebook_btn_box div { position: relative; margin: 0 auto; width: 119px; height: 89px; overflow: hidden; }
	#sb_winebook_btn_box div img { position: absolute; top: 0; left: 0; border: solid 0px white; }
	#sb_winebook_btn_box a { display: block; }
	#sb_winebook_btn_box a:hover { border: solid 0px gray; }
	#sb_winebook_btn_box a:hover img { top: -89px; }
	
	/* KEYWORDS */
	#sb_keywords a { color: #333; }
	#sb_keywords a.with_arrow_red { padding-left: 9px; font-size: .847em; color: #333; float: right; background-position: 0px center; }
	#sb_keywords a:hover { color: #333; text-decoration: underline; }
	#sb_keywords .rt-tagcloud { margin: 0 7px; }
	
	/* HELP */
	#sb_help a { color: #333; }
	#sb_help a:hover { color: #333; text-decoration: none; }
	.sb_review_photo_box { float: left; width: 58px; text-align: center; }
	.sb_review_info_box { float: right; width: 116px; font-size: .924em; line-height: 1.4; }
	.sb_review_info_box h4 { font-weight: normal; }
	.sb_review_info_box a { color: #333; }
	.sb_review_info_box a:hover { color: #333; text-decoration: none; }
	.sb_review_info_box .rt-entry-star-rating { margin: 3px 0 0; }
	
	/* FIRST REVIEW */
	#sb_first_review h3 { width: 180px; height: 27px; }
	#sb_first_review h3 img { top: 0; left: 0; }
	#sb_first_review li { padding: 6px 0; border-bottom: dotted 1px #d6bbbb; }
	
	/* NEWEST REVIEW */
	#sb_newest_review h3 { width: 180px; height: 27px; }
	#sb_newest_review h3 img { top: -27px; left: 0; }
	#sb_newest_review li { padding: 6px 0; border-bottom: dotted 1px #d6bbbb; }
	
	/* POPULAR RANKING */
	#sb_popular_ranking h3 { width: 180px; height: 27px; }
	#sb_popular_ranking h3 img { top: -54px; left: 0; }
	#sb_popular_ranking li { padding: 6px 0; border-bottom: dotted 1px #d6bbbb; }
	#sb_popular_ranking h4 span { display: block; float: left; position: relative; margin-right: 5px; font-size: 0; overflow: hidden; }
	#sb_popular_ranking h4 span img { position: absolute; left: 0; }
	#sb_pr_1 { margin-top: -1px; width: 26px; height: 14px; }
	#sb_pr_2 { width: 24px; height: 12px; }
	#sb_pr_3 { width: 24px; height: 12px; }
	#sb_pr_1 img { top: -203px; }
	#sb_pr_2 img { top: -247px; }
	#sb_pr_3 img { top: -289px; }
	
	/* WINE BOOK */
	.sbm_winebook_section ul.sbm_winebook_community { margin: 6px 0 0 1px; padding: 0 0 8px; border-bottom: dotted 1px #917cbd; }
	.sbm_winebook_section .sbm_winebook_community li { float: left; margin-left: 3px; padding: 0 3px; width: 49px; font-size: .847em; line-height: 1.2; border-top: none; }
	.sbm_winebook_section .sbm_winebook_community li table { margin: 0 auto 3px; width: 44px; height: 57px; text-align: center; }
	.sbm_winebook_section .sbm_winebook_community li td { text-align: center; }
	.sbm_winebook_section .sbm_winebook_community li td img { padding: 1px; border: solid 1px #ccc; }
	
	/* POPULAR COMMUNITY */
	#sb_popular_community h3 { width: 180px; height: 27px; }
	#sb_popular_community h3 img { top: -81px; left: 0; }
	#sb_popular_community li { padding: 6px 0; border-bottom: dotted 1px #d6bbbb; }
	#sb_popular_community li img { padding: 1px; border: solid 1px #ccc; }
	#sb_popular_community span { font-size: .924em; font-weight: bold; }
	
	/* NEWEST COMMUNITY */
	#sb_newest_community h3 { width: 180px; height: 27px; }
	#sb_newest_community h3 img { top: -108px; left: 0; }
	#sb_newest_community li { padding: 6px 0; border-bottom: dotted 1px #d6bbbb; }
	#sb_newest_community li img { padding: 1px; border: solid 1px #ccc; }
	
	/* ENJOY JAPAN LABEL */
	#sb_japan_label { background: #f8f7f3 url(/global/images/sidebar/bg_box_news_campaign.png) left top repeat-x; }
	#sb_japan_label h3 { width: 180px; height: 27px; }
	#sb_japan_label h3 img { top: -164px; left: 0; }
	#sb_japan_label li { margin-bottom: 4px; }
	#sb_japan_label a { display: -moz-inline-box; display: inline-block; border: solid 1px #ccc; }
	#sb_japan_label a:hover { border: solid 1px #333; }
	
	/* ENJOY KNOWLEDGE */
	#sb_knowledge { background: #f8f7f3 url(/global/images/sidebar/bg_box_news_campaign.png) left top repeat-x; }
	#sb_knowledge li { margin-bottom: 4px; }
	#sb_knowledge li a { color: #333; text-decoration: none; }
	#sb_knowledge li a:hover { color: #333; }
	#sb_knowledge li a img { display: -moz-inline-box; display: inline-block; border: solid 1px #ccc; }
	#sb_knowledge li a:hover img { border: solid 1px #333; }
	#sb_knowledge p { margin-left: 8px; }
	
	/* ENJOY BLOG */
	#sb_blog { background: #f8f7f3 url(/global/images/sidebar/bg_box_news_campaign.png) left top repeat-x; }
	#sb_blog h3 { width: 180px; height: 27px; }
	#sb_blog h3 img { top: -218px; left: 0; }
	#sb_blog a { color: #333; }
	#sb_blog a:hover { color: #333; text-decoration: none; }
	
	/* REVIEW PHOTO */
	#sb_review-photo { background: #f8f7f3 url(/global/images/sidebar/bg_box_news_campaign.png) left top repeat-x; }
	#sb_review-photo h3 { width: 180px; height: 28px; }
	#sb_review-photo img { top: -245px; left: 0; }
	#sb_review-photo{}
	#sb_review-photo #review-photo_table { margin-left: 10px; }
	#sb_review-photo #review-photo_table td { width: 60px; height: 60px; vertical-align: middle; text-align: center; }
	#sb_review-photo #review-photo_table img { padding: 1px; border: solid 1px #CCCCCC; }
	#sb_review-photo #review-photo_table a:hover,#sb_review-photo #review-photo_table a:hover img { border: solid 0px #CCC; }
	#sb_review-photo #review-photo_table a:link img { border: solid 1px #CCC; }
	#sb_review-photo #review-photo_table a:visited img { border: solid 1px #CCC; }
	#sb_review-photo #review-photo_table a:hover img { border: solid 1px #333; }
	#sb_review-photo p { width: 180px; font-size: .847em; text-align: right; }
	#sb_review-photo p a { text-decoration: none; }
	
	/* ABOUT WINESUKI */
	#sb_about_winesuki { padding: 0; border: none; }

/**
 *  =FOOTER
 */
	#footer_nav_container { position: relative; padding-top: 2px; }
	#footer_nav_container .btn_pagetop { position: absolute; top: 2px; right: 0; font-size: .847em; line-height: 26px; }
	#footer_nav_container .btn_pagetop a { padding-right: 14px; color: #333; background: url(/global/images/arrows.gif) right -104px no-repeat; }
	#footer_navi {}
	#footer_navi li { display: inline; margin-left: -4px; font-size: .847em; line-height: 26px; }
	#footer_navi li a { color: #666; }
	#footer_navi li:after { display: inline; }
	
	#footer_info_container { position: relative; height: 67px; }
	#mercian_logo { position: absolute; top: 5px; left: 0; width: 121px; height: 53px; overflow: hidden; }
	#mercian_logo img { position: absolute; top: -69px; left: 0; }
	#nippon_liquor_logo { position: absolute; top: 22px; left: 140px; width: 140px; height: 41px; overflow: hidden; }
	#nippon_liquor_logo img { position: absolute; top: -122px; left: 0; }
	#footer_caution { position: absolute; top: 14px; left: 507px; width: 423px; height: 43px; overflow: hidden; }
	#footer_caution img { position: absolute; top: -163px; left: 0; }
	#copyright { position: absolute; top: 26px; left: 297px; width: 182px; height: 26px; overflow: hidden; }
	#copyright img { position: absolute; top: -206px; left: 0; }

/**
 *  =MODULE
 */
	/**
	 *	 =STAR RATING SMALL
	 */
	.rt-rating { display: -moz-inline-box; display: inline-block; vertical-align: text-bottom; width: 40px; height: 16px; }
	.rt-rating .rt-rating-1,.rt-rating .rt-rating-2,.rt-rating .rt-rating-3,.rt-rating .rt-rating-4,.rt-rating .rt-rating-5 { float: left; position: relative; margin-right: 1px; width: 7px; height: 16px; font-size: 0 !important; overflow: hidden; }
	.rt-rating .rt-rating-1 img,.rt-rating .rt-rating-2 img,.rt-rating .rt-rating-3 img,.rt-rating .rt-rating-4 img,.rt-rating .rt-rating-5 img { position: absolute; top: -138px; left: 0; }
		/* SCORE 0.5POINT */
		.winerating_05 .rt-rating-1 img { top: -154px; }
		/* SCORE 1POINT */
		.winerating_10 .rt-rating-1 img { top: -170px; }
		/* SCORE 1.5POINT */
		.winerating_15 .rt-rating-1 img { top: -170px; }
		.winerating_15 .rt-rating-2 img { top: -154px; }
		/* SCORE 2POINT */
		.winerating_20 .rt-rating-1 img,.winerating_20 .rt-rating-2 img { top: -170px; }
		/* SCORE 2.5POINT */
		.winerating_25 .rt-rating-1 img,.winerating_25 .rt-rating-2 img { top: -170px; }
		.winerating_25 .rt-rating-3 img { top: -154px; }
		/* SCORE 3POINT */
		.winerating_30 .rt-rating-1 img,.winerating_30 .rt-rating-2 img,.winerating_30 .rt-rating-3 img { top: -170px; }
		/* SCORE 3.5POINT */
		.winerating_35 .rt-rating-1 img,.winerating_35 .rt-rating-2 img,.winerating_35 .rt-rating-3 img { top: -170px; }
		.winerating_35 .rt-rating-4 img { top: -154px; }
		/* SCORE 4POINT */
		.winerating_40 .rt-rating-1 img,.winerating_40 .rt-rating-2 img,.winerating_40 .rt-rating-3 img,.winerating_40 .rt-rating-4 img { top: -170px; }
		/* SCORE 4.5POINT */
		.winerating_45 .rt-rating-1 img,.winerating_45 .rt-rating-2 img,.winerating_45 .rt-rating-3 img,.winerating_45 .rt-rating-4 img { top: -170px; }
		.winerating_45 .rt-rating-5 img { top: -154px; }
		/* SCORE 5POINT */
		.winerating_50 .rt-rating-1 img,.winerating_50 .rt-rating-2 img,.winerating_50 .rt-rating-3 img,.winerating_50 .rt-rating-4 img,.winerating_50 .rt-rating-5 img { top: -170px; }
	
	/**
	 *	 =STAR RATING MEDIUM
	 */
	.rt-rating-medium { display: -moz-inline-box; display: inline-block; vertical-align: middle; width: 50px; height: 21px; }
	.rt-rating-medium .rt-rating-1,.rt-rating-medium .rt-rating-2,.rt-rating-medium .rt-rating-3,.rt-rating-medium .rt-rating-4,.rt-rating-medium .rt-rating-5 { float: left; position: relative; margin-right: 1px; width: 9px; height: 21px; font-size: 0 !important; overflow: hidden; }
	.rt-rating-medium .rt-rating-1 img,.rt-rating-medium .rt-rating-2 img,.rt-rating-medium .rt-rating-3 img,.rt-rating-medium .rt-rating-4 img,.rt-rating-medium .rt-rating-5 img { position: absolute; top: -75px; left: 0; }
		/* SCORE 0.5POINT */
		.winerating_05-medium .rt-rating-1 img { top: -96px; }
		/* SCORE 1POINT */
		.winerating_10-medium .rt-rating-1 img { top: -117px; }
		/* SCORE 1.5POINT */
		.winerating_15-medium .rt-rating-1 img { top: -117px; }
		.winerating_15-medium .rt-rating-2 img { top: -96px; }
		/* SCORE 2POINT */
		.winerating_20-medium .rt-rating-1 img,.winerating_20-medium .rt-rating-2 img { top: -117px; }
		/* SCORE 2.5POINT */
		.winerating_25-medium .rt-rating-1 img,.winerating_25-medium .rt-rating-2 img { top: -117px; }
		.winerating_25-medium .rt-rating-3 img { top: -96px; }
		/* SCORE 3POINT */
		.winerating_30-medium .rt-rating-1 img,.winerating_30-medium .rt-rating-2 img,.winerating_30-medium .rt-rating-3 img { top: -117px; }
		/* SCORE 3.5POINT */
		.winerating_35-medium .rt-rating-1 img,.winerating_35-medium .rt-rating-2 img,.winerating_35-medium .rt-rating-3 img { top: -117px; }
		.winerating_35-medium .rt-rating-4 img { top: -96px; }
		/* SCORE 4POINT */
		.winerating_40-medium .rt-rating-1 img,.winerating_40-medium .rt-rating-2 img,.winerating_40-medium .rt-rating-3 img,.winerating_40-medium .rt-rating-4 img { top: -117px; }
		/* SCORE 4.5POINT */
		.winerating_45-medium .rt-rating-1 img,.winerating_45-medium .rt-rating-2 img,.winerating_45-medium .rt-rating-3 img,.winerating_45-medium .rt-rating-4 img { top: -117px; }
		.winerating_45-medium .rt-rating-5 img { top: -96px; }
		/* SCORE 5POINT */
		.winerating_50-medium .rt-rating-1 img,.winerating_50-medium .rt-rating-2 img,.winerating_50-medium .rt-rating-3 img,.winerating_50-medium .rt-rating-4 img,.winerating_50-medium .rt-rating-5 img { top: -117px; }
	
	/**
	 *	 =STAR RATING LARGE
	 */
	.rt-rating-large { display: -moz-inline-box; display: inline-block; vertical-align: -0.15em; width: 100px; height: 18px; }
	.rt-rating-large .rt-rating-1,.rt-rating-large .rt-rating-2,.rt-rating-large .rt-rating-3,.rt-rating-large .rt-rating-4,.rt-rating-large .rt-rating-5 { display: -moz-inline-box; display: inline-block; margin-right: 1px; width: 19px; height: 18px; font-size: 0; background: url(../images/rt-stars.gif) 0px -56px no-repeat; }
		/* SCORE 0.5POINT */
		.winerating_05-large .rt-rating-1 { background-position: 0px -74px; }
		/* SCORE 1POINT */
		.winerating_10-large .rt-rating-1 { background-position: 0px -92px; }
		/* SCORE 1.5POINT */
		.winerating_15-large .rt-rating-1 { background-position: 0px -92px; }
		.winerating_15-large .rt-rating-2 { background-position: 0px -74px; }
		/* SCORE 2POINT */
		.winerating_20-large .rt-rating-1,.winerating_20-large .rt-rating-2 { background-position: 0px -92px; }
		/* SCORE 2.5POINT */
		.winerating_25-large .rt-rating-1,.winerating_25-large .rt-rating-2 { background-position: 0px -92px; }
		.winerating_25-large .rt-rating-3 { background-position: 0px -74px; }
		/* SCORE 3POINT */
		.winerating_30-large .rt-rating-1,.winerating_30-large .rt-rating-2,.winerating_30-large .rt-rating-3 { background-position: 0px -92px; }
		/* SCORE 3.5POINT */
		.winerating_35-large .rt-rating-1,.winerating_35-large .rt-rating-2,.winerating_35-large .rt-rating-3 { background-position: 0px -92px; }
		.winerating_35-large .rt-rating-4 { background-position: 0px -74px; }
		/* SCORE 4POINT */
		.winerating_40-large .rt-rating-1,.winerating_40-large .rt-rating-2,.winerating_40-large .rt-rating-3,.winerating_40-large .rt-rating-4 { background-position: 0px -92px; }
		/* SCORE 4.5POINT */
		.winerating_45-large .rt-rating-1,.winerating_45-large .rt-rating-2,.winerating_45-large .rt-rating-3,.winerating_45-large .rt-rating-4 { background-position: 0px -92px; }
		.winerating_45-large .rt-rating-5 { background-position: 0px -74px; }
		/* SCORE 5POINT */
		.winerating_50-large .rt-rating-1,.winerating_50-large .rt-rating-2,.winerating_50-large .rt-rating-3,.winerating_50-large .rt-rating-4,.winerating_50-large .rt-rating-5 { background-position: 0px -92px; }

	/** =SLIDER **/
	.rt-slider-box { margin: 5px auto 0; padding: 2px 0 0; width: 180px; }
	.rt-slider-box div { margin-left: 0px; }
	.rt-slider-bar { position: relative; width: 180px; height: 8px; font-size: 0; text-align: center; }
	.rt-slider-handle { position: absolute; top: -2px; left: 0; width: 12px; height: 12px; font-size: 0; overflow: hidden; }
	.rt-slider-handle img { position: absolute; top: 0; left: 0; }
	.rt-slider-box ul { margin: 0.3em 0 0.5em; }
	.rt-slider-box li { font-size: 0.834em; }
	.rt-slider-left-word { float: left; }
	.rt-slider-right-word { float: right; }
	.rt-slider-value-1 { left: 0px; }
	.rt-slider-value-2 { left: 42px; }
	.rt-slider-value-3 { left: 84px; }
	.rt-slider-value-4 { left: 126px; }
	.rt-slider-value-5 { left: 168px; }
	
	/** =TAG CLOUD **/
	.rt-tagcloud span { margin-right: 12px; }
	.rt-tag-4 { font-size: 0.834em; }
	.rt-tag-3 { font-size: 1em; }
	.rt-tag-2 { font-size: 1.167em; }
	.rt-tag-1 { font-size: 1.334em; }
	/** =TAG CLOUD ALL **/
	.rt-tagcloud-all span { margin-right: 12px; }
	.rt-tagcloud-all .rt-tag-6 { font-size: 0.834em; }
	.rt-tagcloud-all .rt-tag-5 { font-size: 1em; }
	.rt-tagcloud-all .rt-tag-4 { font-size: 1.167em; }
	.rt-tagcloud-all .rt-tag-3 { font-size: 1.334em; }
	.rt-tagcloud-all .rt-tag-2 { font-size: 1.5em; }
	.rt-tagcloud-all .rt-tag-1 { font-size: 1.667em; }
	
	/**
	 *  =RANKING CROWN
	 */
	.crown { width: 18px; height: 60px; overflow: hidden; position: relative; float: left;}
	.crown .five_crowns_01 { position: absolute; top: 0; left: 0; }
	.crown .five_crowns_02 { position: absolute; top: -60px; left: 0; }
	.crown .five_crowns_03 { position: absolute; top: -120px; left: 0; }
	.crown .five_crowns_04 { position: absolute; top: -180px; left: 0; }
	.crown .five_crowns_05 { position: absolute; top: -240px; left: 0; }

/**
 * FORM ERROR
 */
	.error_text { color: #CC0033; }
	.error_input { background-color: #FFCCCC }

/**
 * RESULT BAR
 */
	.result_bar { width: 718px; margin-left: 1px; margin-top: 10px; padding: 4px 0 3px; clear: both; background-color: #E1D9EC; }
	.result_bar_bottom { margin-top: 5px !important; }
	.result_bar .result_search_count { float: left; clear:both; display: inline; margin-left: 10px; }
	.result_bar .result_search_count p { line-height: 1em; padding-top: 2px; }
	.result_bar .result_search_count em { margin: 0 3px; font-weight: bold; }
	.result_bar .result_search_pages {  float:right; display: inline; text-align: right;/**/ }
	.result_bar .result_search_pages li { margin:0 0 0 5px; padding: 2px 4px; line-height: 1em; border: solid 1px #E1D9EC; color: #333333; }
	.result_bar .result_search_pages li { display: inline; vertical-align: top; zoom: 1; font-size: .924em;} 
	html>/**/body .result_bar .result_search_pages li { display: -moz-inline-box; display: inline-block; }	
	.result_bar .result_search_pages li a { color: #333333; text-decoration: underline ; }
	.result_bar .result_search_pages li a:hover { color: #333333; text-decoration: underline ; }
	.result_bar .result_search_pages li.btn_rewind, .result_bar .result_search_pages li.btn_fastforward { color: #888888; }
	.result_bar .result_search_pages li.active_link { color: #333333!important; } 
	.result_bar .result_search_pages li.pagenumber { height: 1em; border: solid 1px #ccc; line-height: 1em; background-color: #FFFFFF; text-align: center; }
	.result_bar .result_search_pages li.pagenumber_active {  border: solid 1px #ccc; background-color: #fff; color: #333; text-align: center; font-weight: bold;}

/**
 *  =SIDEBAR
 */
	#html-sidebar-search-form, #html-sidebar-banner-feeling, #html-sidebar-banner-news-campaign, #html-sidebar-whatsnew, #html-sidebar-banner-store-news, #html-sidebar-winebook-preview, #html-sidebar-winebook-profile, #html-sidebar-winebook-menu, #html-sidebar-banner-help { font-size: 0; }

/**
 * CLEAR HACK
 */
	div:after,ul:after,ol:after,li:after,dl:after,h2:after { content: ""; display: block; clear: both; height: 0.1px; overflow: hidden; }
	div,ul,ol,li,dl { display: block; zoom: 1; }

