/****************************** @Start Reset ******************************/

body,div,
h1,h2,h3,h4,h5,h6,
p,dl,dt,dd,ul,ol,li,
span,address,
table,thead,tfoot,tbody,th,tr,td,
form,fieldset,
blockquote,pre,object,param
{
	margin:0;
	padding:0;
/*background:transparent;*/ /*prdtopボックスの線がなくなってしまうため*/
}

body,fieldset,img,object,param,fieldset,button,abbr,acronym
{
	border:0;
}
/*
.clearfix {
	overflow: hidden;
}
*/
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* for IE 5.5-7 */
.clearfix {
  zoom:100%;
}
.clearboth {
	clear: both;
}
/*↓↓↓W3Cでエラーとなってしまったため、コメントアウト*/
/* IE 6 に適用 */
/* * html .clearfix {
zoom: 1;
}*/

/****************************** @End Reset ******************************/

/****************************** @Start Basics ******************************/


a:link		{color:#0066CC; text-decoration:underline;}
a:visited	{color:#0066CC; text-decoration:underline;}
a:active	{color:#CC6666;}
a:hover		{color:#12A70A; text-decoration:none;} /*#0099FF*/

body {
font-family:
	"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",
	"メイリオ", Meiryo,
	Osaka,
	"MS Pゴシック", "MS P Gothic",
	sans-serif;
	font-size: 12px;
}

/*html, */ /*IE7への中央表示の邪魔になっていたため、コメントアウト(2009/06/19)*/
body {
/*	line-height: 140%;*/ /*IEでの見出しの文字掛けを防ぐため、単位なし指定に変更*/
	line-height: 1.4;
	color: #000000;
	margin: 0 auto;
	padding:0px;
	height: 100%;
	width: 860px;
	background-color: #FFFFFF;
	text-align: center;/*IE hack*/
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}

h1{
	font-size: 125%;
	color: #333333;
}

h2{
	font-size: 120%;
	color: #333333;
}

h3{
	font-size: 120%;
	color: #333333;
}
h4{
	font-size: 110%;
	color: #333333;
}
a img{ /* 画像のリンク枠を消す */
	border: none;
}

a:hover img {
	-moz-opacity:0.7;
	opacity:0.7;
	filter: alpha(opacity=70);
}

body{
	text-align: left; /* Internet Explorer 5.5以前への対応 */
}

/****************************** @End Basics ******************************/

/****************************** @Start ヘッダの設定 ******************************/

#container_header{
	margin: 0 auto; /* Internet Explorer 5.5以外 */
	padding: 0;
	text-align: left; /* Internet Explorer 5.5以前への対応 */
	line-height: 140%;
	clear: both;
	position: absolute;
	top: 0px;
	width: 860px;
	height: 80px;
	border-top: 2px solid #13C10B;	
	border-bottom: 2px solid #15D50B;
}
#header{
	margin: 0px; /* 外の隙間 ピッチリ合わせている */
	padding: 0px;
	width: 860px;
	height: 80px;
/*	background: url(/images/header/header_bg.gif) no-repeat;*/
	position: absolute;
	top: 5px;
	z-index:0;
}
#header div {
	position: absolute;
	right: 2px;
	top: 0px;
	font-weight:normal;
	font-size: 100%;
	z-index: 10;
}
#header img{/*ロゴ*/
	float: left; /* ヘッダの左に動かす */
	position: absolute; /* ヘッダの左上に表示する仕掛け */
	top: 40px; /* ヘッダの左上に表示する仕掛け */
	left: 5px; /* ヘッダの左上に表示する仕掛け */
	margin: 0px;
	z-index: 5; /* サイトロゴをテキストの後ろに表示 */
}

/****************************** @End ヘッダの設定 ******************************/

/****************************** @Start Mainの設定 ******************************/

#main {
	position: relative;
	width: 860px;
	min-height: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.m_top { margin-top: 100px; }
.m_efficacy { margin-top: 100px;}
.m_academy { margin-top: 100px;}

#content {
	width: 670px;
	padding: 0px 0px 0px 18px;
	float: right;
	margin-right: 0px;
}

/****************************** @End Mainの設定 ******************************/

/****************************** @Start フッターナビゲーションの設定 ******************************/


#f_util a {
	background: url(../images/bullet_w.gif) 8px 4px no-repeat;
	padding-left: 15px;
	display: block;
	float: left;
}
/* Hide from IE5-Mac \*/
#f_util a {
	float: none;
	font-size: 99%;
}
/* End hide */
ul#f_util {
	list-style: none;
	margin: 0px;
	padding: 10px 2px 0px 210px;
}
ul#f_util li {
	float: left;
	margin: 0px;
}
#footer_nav {
	border-top: 2px solid #13C10B;	
	margin: 0px;
	width: 100%;
	height: 50px;
}

/****************************** @End フッターナビゲーションの設定 ******************************/


/****************************** @Start フッターの設定 ******************************/

#container_footer {
	width: 100%;/*860px;*/
	margin: 0 auto;
	text-align: left;
	padding-top: 20px;
	clear: both;
}

#footer_list {
/*	width: 840px;*/
	margin: 0px;
	padding: 20px 10px 20px 10px;
	background: url(../images/footer_bg.gif) no-repeat top;
	line-height: 140%;
	font-size: 99%;
}

#footer_copyright {
	margin: 0px;
	text-align: right; 
	width: 100%;/*860px;*/
	line-height: 100%;
	clear: both;
}

.footer_copyright_dtl{
	padding: 2px 3px 2px 0px;
	font-size: 98%;
	clear: both;
}
.footer_copyright_dtl a,
.footer_copyright_dtl a:link,
.footer_copyright_dtl a:visited{ /* サイトコピーライトの文字色 */
	color: #333333;
	text-decoration: none;
}
#footer_pankuzu {
	background: url(../images/footer_pankuzu.gif) no-repeat;
	text-align: left;
	padding: 0px;
	height: 35px;
	line-height: 35px;
	margin-bottom: 10px;
	width: 100%;/*860px;*/
}
#footer_pankuzu a {
	text-decoration: underline;
}
div#footer_pankuzu .fp_left{
	float: left;
	width: auto;
	margin-left: 0px;
	padding-left: 5px;

}
div#footer_pankuzu .fp_right{
	float: right;
	width: auto;
	margin-right: 0px;
	padding-right: 5px;
}


/****************************** @End フッターの設定 ******************************/

/****************************** @Start TopPageの設定 ******************************/

.pankuzu {
	text-align: left;
	padding: 0px 0px 3px 5px;
	margin-bottom: 15px;
}
#herb_top_img {
	margin: 0px;
	width: 670px;
	height: 33px;
	background: url(../images/herb_top_ttl.gif) no-repeat center;
}
#herb_top_img h1{
	font-size: 120%;
	font-weight:bold; 
	float: left; 
	color: #FFFFFF;
	padding: 9px 0px 0px 15px;
}
.herb_search {
	height: 20px;
	padding: 10px 0px 10px 17px;
	background: url(../images/ico_g-ball.gif) no-repeat left center;
	color: #4A4949;
	float: right;
}
.fr_y4 {
	width: 652px;
	padding: 5px;
	margin-bottom: 20px;
	border: 4px solid #E3E3E3;
	clear: right;
}
.px12-130 {
	font-size: 100%;
	line-height: 130%;
}
.top_cat {
	line-height: 27px;
	font-weight: bold;
	padding-left: 5px;
	text-align: left;	
}
.medical {
	background-color: #99CC66;
}
.karada {
	background-color: #FF9999;
}
.unique {
	background-color: #6699FF;
}
.m_herb {
	font-size: 95%;
	line-height: 27px;
	font-weight: bold;
	padding-left: 5px;
	background-color: #F4FFEB;
	text-align: left;	
}
.m_vital {
	font-size: 95%;
	line-height: 27px;
	font-weight: bold;
	padding-left: 5px;
	background-color: #FEE3BE;
	text-align: left;
}

.m_gr-bd {
	font-size: 100%;
	line-height: 27px;
	padding-left: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	background-color: #E3E3E3;
}
.bd_un {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 100%;
	line-height: 160%;
	padding: 10px 5px 10px 5px;
}
.bd_un-left {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-size: 100%;
	line-height: 160%;
	padding: 10px 0px 10px 5px;
}

/****************************** @End TopPageの設定 ******************************/

/****************************** @Start Efficacyの設定 ******************************/

.ef_pankuzu {
	text-align: left;
	padding: 10px 0px 3px 0px;
	width: 670px;
	height: 25px;
	clear: both;
}
.ef_pankuzu2 {/*sozai only 紹介商品2つ*/
	text-align: left;
	padding: 10px 0px 3px 0px;
	width: 670px;
	height: 35px;
}
.ef_pankuzu3 {/*sozai only 紹介商品3つ*/
	text-align: left;
	padding: 10px 0px 3px 0px;
	width: 670px;
	height: 50px;
}
.pankuzu1 {
	text-align: left;
	width: 400px;
	height: 25px;
	float: left;
}
.pankuzu2 {
	width: auto;
	height:25px;
	text-align: left;
	float: right;
}
.pankuzu2 a {
	height: 25px;
	padding-left: 17px;
	font-weight: bold;
	color: #CD3301;
	background: url(../images/arrow_ani.gif) no-repeat left center;
}
.pankuzu2 a span {
	padding-top: 3px;
}
.ac_pankuzu {
	text-align: left;
	padding: 15px 0px 3px 5px;
	border-bottom: 1px solid gray;	
	margin-bottom: 15px;
}
.ef_top1 {
	width: 430px;
	padding: 10px 10px 5px 10px;
	text-align: left;
	float: left;
	margin-left: 0px;
}
.ef_top1 h2 {
	width: 415px;
	margin: 5px 0px;
	background: url(../images/ico_g-ball.gif) 0 0.2em no-repeat;
	border-bottom: dotted 1px;
	text-indent: 15px;
}
.ef_top1 ul {
	list-style: none;
	padding-left: 10px;
	padding-bottom: 5px;
	line-height: 200%;
}
.ef_top1 li {
	padding-left: 8px;
	background: url(../images/dot.gif) 0em 0.65em no-repeat;
}
.ef_top2 {
	width: 220px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	float: right;
	margin-right: 0px;
}
#ef_ttl_img {
	margin: 0px;
	width: 670px;
	height: 33px;
	background: url(../images/herb_ef_ttl.gif) no-repeat center;
	clear: both;
}
#ef_ttl_img h1{
	width: 205px;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 120%;
	font-weight:bold; 
	float: left; 
	padding: 8px 0px 0px 10px;
}
.ef_catch{
	color: #000000;
	padding: 8px 0px 0px 225px;
	text-align: left;
}
.ef_s_ttl {
	width: 670px;
	height: 24px;
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/bar_herb.gif) no-repeat;
	padding: 0.25em 0 0.25em;
	margin: 20px 0px 0px;
	text-indent: 15px;
}
#ef_cntr1 {
	width: 670px;
}
#ef_cntr2 {
	clear: both;
	width: 670px;
	padding: 0px 0px 20px;
}
#ef_cntr2 ul {
	margin: 0 0 20px 40px;
}
#ef_cntr2 ul li {
	line-height: 180%;
}
#ef_cntr2 h4 {
	padding: 0px 0px 0px 15px;
}
.caption1 {
	font-size: 85%;
	text-align: center;
}
.xs400 {
	font-size: 100%;
	color:#A38C08;
	padding-bottom: 4px;
}
.hl { /*hightlight*/
/*	background-color: #FFFF33;*/
	background-color: #FFCCFF;
}
.honbun_ef {
	font-size: 110%;
	line-height: 120%;
	padding: 10px 5px 3px 60px;
	text-align: left;
}
.honbun_ef_em {
	font-size: 120%;
	font-weight: bold;
	line-height: 120%;
	padding: 10px 5px 10px 20px;
	text-align: left;
}
.prd_link a {
	font-weight: bold;
	color: #CD3301;	
}
#impact {
	width: 670px;
	margin-bottom: 20px;
}
#impact div a,
.impact2_1st div a,
.impact2_2nd div a,
.impact3 div a
{
	font-size: 95%;
	color: #666666;
}

.impact2 {
	width: 670px;
	margin-bottom: 0px;
}
.impact2_1st {
	width: 330px;
	float: left;
	margin: 0px 0px 10px 0px;
}
.impact2_2nd {
	width: 330px;
	float: right;
	margin: 0px 0px 10px 0px;
}
.impact3 {
	width: 670px;
	margin-bottom: 20px;
	clear: both;
}
p.honbun img {
	float: right;
	padding: 5px;
}
div.dtl_list {
	clear: both;
	margin: 10px 10px 10px 0px;
	border: 1px solid #CCC;
	padding: 10px;
}
div.dtl_list ul {
	margin: 0 !important;
	padding: 0;
	list-style: none;
	_position: relative;
}
div.dtl_list ul li {
	display: inline;
	margin-right: 10px;
}
.bnr_btm {
	padding: 10px 4px 0 0;
	margin: 0 0 10px 0;
	float: left;
	width: 336px;
}
.honbun_btm {
	font-size: 100%;
	line-height: 16px;
	margin: 10px 0 0 0;
	text-align: right;
}
/****************************** @End Efficacyの設定 ******************************/

/****************************** @Start Academyの設定 ******************************/

#academy_ttl_ketsueki {
	width: 670px;
	height: 33px;
	text-align: left;
	padding: 0px;
}
#academy_ttl_ketsueki h1 {
	position: absolute;
	text-indent: -100000em;
	background: url(../images/academy/m_300-1.gif) no-repeat;
	height: 33px;
	width: 670px;
}
#academy_ttl_kousanka {
	width: 670px;
	height: 33px;
	text-align: left;
	padding: 0px;
}
#academy_ttl_kousanka h1 {
	position: absolute;
	text-indent: -100000em;
	background: url(../images/academy/m_300-2.gif) no-repeat;
	height: 33px;
	width: 670px;
}
#academy_ttl_nenshou {
	width: 670px;
	height: 33px;
	text-align: left;
	padding: 0px;
}
#academy_ttl_nenshou h1 {
	position: absolute;
	text-indent: -100000em;
	background: url(../images/academy/m_300-3.gif) no-repeat;
	height: 33px;
	width: 670px;
}
.academy_index {
	margin: 10px 0px 30px 0px;
	text-align: left;
}
div.academy_index_ttl {
	line-height: 17px;
	width: 630px;
	padding: 4px 0px 4px 40px;
	border-bottom: dotted 1px;
	position: relative;
	background: url(../images/academy/ico_300.gif) no-repeat 25px 5px;
}
.academy_s_ttl {
	width: 660px;
	line-height: 24px;
	text-align: left;
	margin: 20px 0px 0px 10px;
}
.academy_s_ttl h2 {
	font-size: 100%;
	text-indent: 15px;
	background: url(../images/academy/bar_academy.gif) no-repeat;
}
.m-orange {
	font-size: 100%;
	line-height: 24px;
	color: #CC6600;
	background-color: #F5E1CD;
	padding-left: 10px;
	font-weight: bold;
	text-align: left;
}

/****************************** @End Academyの設定 ******************************/

/****************************** @Start Linksの設定 ******************************/

.honbun_links {
	font-size: 100%;
	line-height: 160%;
	padding: 10px 5px 20px 5px;
	text-align: left;
	text-indent:5px;
}
.honbun_links a {
	padding: 0px 0px 0px 10px;
}
.linkshu {
	font-size: 100%;
	line-height: 24px;
	background-color:#FAFDF8;
	text-align: left;
	padding: 5px 0px 5px 5px;
	border:dotted 1px;
}

/****************************** @End Linksの設定 ******************************/

/****************************** @Start SideMenuの設定 ******************************/

#side_menu {/*幅広く使用*/
	width: 172px;
	height: auto;
	float: left;
	margin-left: 0px;
}
/* dl,dt,ddのリセット */
dl,dt,dd {
	margin: 0px;
	padding: 0px;
}
/* サイドの背景色つきボックス */
dl.boxWrap {
	margin-bottom: 5px;
	width: 172px;
}
dl.boxWrap dt.imgTitle {
	color: #FFFFFF;
	text-align: center;
	line-height: 25px;
}
dl.boxWrap dd {
	text-align: left;
}
dl.boxWrap dd ul li{
	list-style: none;
	padding: 5px 4px 5px 10px;
	background: url(/common/images/bullet_b.gif) 0.5em 0.75em no-repeat;
	font-size: 90%;
}
dl.boxWrap dd ul li a{
	text-decoration: none;
}
dl.boxWrap dd ul li a:hover{
	text-decoration: underline;
}

.head_green {background: url(../images/nvbody_head_green.gif) no-repeat center top;}
.bottom_green {background: url(../images/nvbody_bottom_green.gif) no-repeat center bottom;}
.head_brown {background: url(../images/nvbody_head_brown.gif) no-repeat center top;}
.bottom_brown {background: url(../images/nvbody_bottom_brown.gif) no-repeat center bottom;}
.head_black {background: url(../images//nvbody_head_black.gif) no-repeat center top;}
.bottom_black {background: url(../images/nvbody_bottom_black.gif) no-repeat center bottom;}

.menu_container {
	margin: 0px;
	padding: 5px 0px;
}
.red_sbar1 {
	border: 1px solid #B8292F;
	width: 170px;
	margin: 0px 0px 5px 0px;	
}
/****************************** @End SideMenuの設定 ******************************/

/****************************** @Start 共通部品の設定 ******************************/

.honbun {
	font-size: 110%;
	line-height: 180%;
	padding: 10px 5px 15px 20px;
	text-align: left;
}
.honbun2 {
	font-size: 100%;
	line-height: 16px;
	margin: 10px 5px 20px 5px;
	text-align: right;
}
div.honbun ul {
	padding-left: 25px;
}
.wrap_honbun {
	margin: 20px 0;
}
.ttl_honbun {
	margin: 5px 0 0 5px;
	font-size: 110%;
	font-weight: bold;
}
.xxs {
/*	font-size: 10px;*/
	font-size: 85%;
}
.xs {
/*	font-size: 12px;*/
	font-size: 100%;
}
.s {
/*	font-size: 14px;*/
	font-size: 120%;
}
.ss {
/*	font-size: 16px;*/
	font-size: 125%;
}
.b_ss {
/*	font-size: 16px;*/
	font-size: 125%;
	font-weight: bold;
}
.sss {
/*	font-size: 18px;*/
	font-size: 140%;
}
.b_sss {
/*	font-size: 18px;*/
	font-size: 140%;
	font-weight: bold;
}
.xsb {
	font-size: 85%;
	font-weight: bold;
}

a.black:link {
	color: #333333;
	text-decoration: none;
}
a.black:visited {
	color: #333333;
	text-decoration: none;
}
a.black:hover {
	text-decoration: underline;
}
.green	{
	font-size: 100%;
	color: #0EA045;
}
a.green:link {
	color: #0EA045;
	text-decoration: none;
}
a.green:visited {
	color: #0EA045;
}
a.green:hover {
	text-decoration: underline;
}
.white	{
	font-size: 100%;
	color: #FFFFFF;
}
a.white:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.white:visited {
	color: #FFFFFF;
}
a.white:hover {
	text-decoration: underline;
}
.orange	{
	font-size: 100%;
	color: #CC6600;
}
a.orange:link {
	color: #CC6600;
	text-decoration: none;
}
a.orange:visited {
	color: #CC6600;
}
a.orange:hover {
	text-decoration: underline;
}
a.top:link {
	text-decoration: underline;
	color: #0000FF;
}
a.top:visited {
	text-decoration: underline;
	color: #0000FF;
}
.line_dot{
	background-image:url(../images/line_dot.gif)
}
.mb_10 {
	margin-bottom: 10px;
}
.mb_20 {
	margin-bottom: 20px;
}

.mb_30 {
	margin-bottom: 30px;
}

.mb_40 {
	margin-bottom: 40px;
}

.mb_50 {
	margin-bottom: 50px;
}
.mtb_10 {
	margin-top:10px;
	margin-bottom: 10px;
}
.f_r {
	float: right;
}
.f_l {
	float: left;
}

/****************************** @End 共通部品の設定 ******************************/

/****************************** @Start Adsense設定 ******************************/

.ad_bnr {
	font-size: 110%;
	line-height: 180%;
	text-align: right;
}





/****************************** @End Adsense設定 ******************************/

/*** Start @ Rounded Corner Border ***/

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */
* html .boxhead h3.tl_green {height: 1%} /* For IE 5 PC */
.topic_box {
	margin: 0 auto; /* center for now */
	width: 670px;
	margin-bottom: 15px;
	font-size: 100%;
}
.boxhead {
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2,
.boxhead h3.tl_green {
	margin: 0;
	padding: 15px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
/*	text-shadow: rgba(0,0,0,.4) 0px 2px 5px;*/ /* Safari-only, but cool */
}
.boxhead h3.tl_green {
	line-height: 1.3em;
}
.boxbody {
	margin: 0;
	padding: 15px 30px 15px;
}
.br_gray { background: url(/common/images/sbbody-r.gif) no-repeat bottom right; }
.tr_gray { background: url(/common/images/sbhead-r.gif) no-repeat top right; }
.tl_gray { background: url(/common/images/sbhead-l.gif) no-repeat top left; }
.bl_gray { background: url(/common/images/sbbody-l.gif) no-repeat bottom left; }
.br_green { background: url(/common/images/sbbody_green-r.gif) no-repeat bottom right; }
.tr_green { background: url(/common/images/sbhead_green-r.gif) no-repeat top right; }
.tl_green { background: url(/common/images/sbhead_green-l.gif) no-repeat top left; }
.bl_green { background: url(/common/images/sbbody_green-l.gif) no-repeat bottom left; }
.br_purple { background: url(/common/images/sbbody_purple-r.gif) no-repeat bottom right; }
.tr_purple { background: url(/common/images/sbhead_purple-r.gif) no-repeat top right; }
.tl_purple { background: url(/common/images/sbhead_purple-l.gif) no-repeat top left; }
.bl_purple { background: url(/common/images/sbbody_purple-l.gif) no-repeat bottom left; }

.boxbody dt {
	font-weight: bold;
	padding: 5px 0 5px 10px;
}
.boxbody dd {
	padding: 0 0 10px 15px;
}
.boxbody p {
	font-size: 110%;
	line-height: 190%;
	text-align: left;
	padding: 5px 0;
}
.boxbody p img {
	float: right;
	padding: 5px;
}
.boxbody h3,
.boxbody p {
	clear: both;
}
.boxbody h4 {
	clear: both;
	margin: 5px 0;
	text-decoration: underline;
}
.cartbox {
	margin: 0 auto; /* center for now */
	width: 350px;
	margin-bottom: 15px;
	font-size: 100%;
	float: right;
}
.cartboxhead {
	margin: 0;
	padding: 0;
	text-align: left;
}
.cartboxhead div {
	margin: 0;
	padding: 15px 30px 5px;
	color: #333333; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
/*	text-shadow: rgba(0,0,0,.4) 0px 2px 5px;*/ /* Safari-only, but cool */
}
.cartboxhead div span {
	padding: 15px 30px 5px;
}
.cartboxbody {
	margin: 0;
	padding: 5px 30px 15px;
}
.cartboxbody p {
	font-size: 95%;
	text-align: left;
	padding: 0 0 5px 0;
}
.tl_green_s { background: url(/common/images/sbhead_green_s-l.gif) no-repeat top left; }
.tr_green_s { background: url(/common/images/sbhead_green_s-r.gif) no-repeat top right; }
.tl_purple_s { background: url(/common/images/sbhead_purple_s-l.gif) no-repeat top left; }
.tr_purple_s { background: url(/common/images/sbhead_purple_s-r.gif) no-repeat top right; }


/*** End @ Rounded Corner Border ***/
