.awFlt { float: right; }
.awFltA { float: left; }

/* [Language box]*/
.LanguageBox{float:left; margin-top:6px;}

/* [shopping] box*/
.ShoppingBox { float: left;}
.ShoppingBox a { color:#fff; font-weight: bold; font-size:1.2em; }
.ShoppingBox a:hover { color: #788B32; }
.ShoppingBox img{margin-top:7px;}
.ShoppingBox .uxCartText {left:70px; position:absolute; text-align:left; top:60px;}
.ShoppingBox .uxCartText span {direction:ltr; display:inline;}

/* [login box] */
.LoginBox {font-weight: bold; float: left; width:200px; font-size:1.2em; text-align:left; color:#fff; margin:42px 0 0 12px;}
.LoginBox a { color:#fff; }
.LoginBox a:hover {color: #788B32; }
.LoginBox b { background: url('m/spc.gif') no-repeat 50% 60%; }
.LoginBox .Login_Logout .hello{display:inline;}
.LoginBox .Login_Logout .actlogout{display:inline;}

/* [news box] */
#NewsBox { float: right; margin-top: 20px; }
#NewsBox .title {display:block; clear:both; padding:0 20px; font-size:1.4em; line-height:40px; background:#B0BC68; color:#fff; font-weight:bold; .width:242px;}
#NewsBox .contentBG{margin-top:10px;}
#NewsBox .contentBG iframe{.width:282px;}

/* [top Menu] */
.s_menuXml_tn {}
.s_menuXml_tn .AspNet-Menu-Horizontal { z-index: 300; clear:both; float:right;}
.s_menuXml_tn .AspNet-Menu-Horizontal ul.AspNet-Menu {float:right; }
.s_menuXml_tn .AspNet-Menu-Horizontal ul.AspNet-Menu li { display:inline;  float:right !important;  _width:1%; white-space:nowrap; background:url('/ui/herbsof/M/topMenu_sep.gif') no-repeat;}
.s_menuXml_tn .AspNet-Menu-Horizontal ul.AspNet-Menu li a{color:#fff; text-decoration:none; font-weight:bold; padding:0 11px 0 10px; line-height:40px; direction:rtl; font-size:14px;}
.s_menuXml_tn .AspNet-Menu-Horizontal ul.AspNet-Menu li a:hover{color:#72A61D; background:#F8F5EC;}
.s_menuXml_tn .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover a{color:#72A61D; background:#F8F5EC;} 
 
.s_menuXml_tn .AspNet-Menu-Horizontal ul.AspNet-Menu ul { top: 100%; background:#fff; border:1px solid #B0BC68;  width:170px; z-index:999; right:0;}
.s_menuXml_tn .AspNet-Menu-Horizontal ul.AspNet-Menu ul li {background:none; white-space:normal; width:170px; display:block;}
.s_menuXml_tn .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover ul li a{color:#303030; font-weight:normal; line-height:1.2em; font-size:13px; background:none; padding:6px 10px;}
.s_menuXml_tn .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover ul li a:hover{color:#72A61D; background:none;}

.s_menuXml_tn .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Selected{background:#F8F5EC;}
.s_menuXml_tn .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Selected a{color:#72A61D;}
.s_menuXml_tn .AspNet-Menu-Horizontal ul.AspNet-Menu ul li.AspNet-Menu-Selected{background:transparent;}
.s_menuXml_tn .AspNet-Menu-Horizontal ul.AspNet-Menu ul li.AspNet-Menu-Selected a{color:#303030;}

.s_menuXml_tn .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul{width:170px; right:170px; z-index:999; top:-1px;}
.s_menuXml_tn .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover ul li:hover a{color:#72A61D;}
.s_menuXml_tn .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover ul li:hover ul li a{color:#303030;}
.s_menuXml_tn .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover ul li:hover ul li a:hover{color:#72A61D;}

.s_main .s_panel_box {float:right; width:100%; width:282px; }


/* [cat Menu] */
.s_MenuTree {float: right; width:100%; margin-top:10px;}
.s_MenuTree .title {padding:0 20px; font-size:1.4em; line-height:40px; background:#B0BC68; color:#fff; font-weight:bold;}
.s_MenuTree ul.lvl_1{padding-right:12px; }
.s_MenuTree ul.lvl_2{font-weight:normal;}
.s_MenuTree ul.lvl_3{}
.s_MenuTree li.lvl_1 {background:url('/ui/herbsof/M/catMenu_sep.gif') repeat-x bottom;}
.s_MenuTree li.lvl_1{.background:none; .border-bottom:1px solid #B0BC68;}
.s_MenuTree li.mnu_1_1 {}
.s_MenuTree a {  color: #fff; display: block; padding:12px 15px 5px 5px; direction:rtl; font-size:15px; font-weight:bold;}
.s_MenuTree a:hover {color:#788B32;}
.s_MenuTree a.lvl_1 {}
.s_MenuTree a.lvl_2{padding:6px 15px 6px 0; margin-right:15px; color:#788B32; font-weight:normal; background:url('m/catMenu_arr.gif') no-repeat 98% 55%;}
.s_MenuTree a.lvl_2:hover{color:#fff;}
.s_MenuTree a.lvl_3{margin-right:40px;}
.s_MenuTree a.lvl_3:hover{color:#fff;}
.s_MenuTree a.chd {} 
.s_MenuTree a.shw {color:#fff; font-weight:bold;}
.s_MenuTree a:hover.shw {color:#fff; font-weight:bold; }
.s_MenuTree a.scur {}
.s_MenuTree li.lvl_1 a.cur {color:#788B32;}
.s_MenuTree li.lvl_1 a.cur:hover{color:#fff;}
.s_MenuTree li.lvl_1 a.shw {color:#788B32;}
.s_MenuTree li.lvl_1 a.shw:hover{color:#fff;}
.s_MenuTree a img { float: left; }
.s_MenuTree ul ul { display: none;  border-top: none; }
.s_MenuTree ul.shw { display: block; }
.s_MenuTree li.lvl_2 a.cur{color:#fff;}
.s_MenuTree li.lvl_2 a.cur:hover{text-decoration:underline;}

/* [VIPlus] */
.s_NewsLetter{float:right; width:100%; margin-top:20px;}
.s_NewsLetter .a_NewsLetter .title{display:block; clear:both; padding:0 20px; font-size:1.4em; line-height:40px; background:#B0BC68; color:#fff; font-weight:bold;}
.s_NewsLetter .a_NewsLetter input{width:215px; height:24px; float:right; margin-top:10px;}
.s_NewsLetter .b_NewsLetter{float:left;}
.s_NewsLetter .b_NewsLetter input{border:none; color:#fff; font-weight:bold; width:45px; background:#B0BC68; height:26px; margin-top:10px;}
.s_NewsLetter .b_NewsLetter input:hover{color:#788B32;}
.s_NewsLetter .b_NewsLetter input#ctl00_ctl00_BD_NV_ctl01_uxRemove{display:none;}


/* [ Search Box ] */
.Search{float:right; width:100%; margin-top:20px;}
.Search h1{display:block; clear:both; padding:0 20px; font-size:1.4em; line-height:40px; background:#B0BC68; color:#fff; font-weight:bold; margin-bottom:10px;}
.Search select{width:282px; font-family:Arial; margin-bottom:6px; height:24px;}
.Search input{width:215px; height:24px; float:right;}
.Search .butn{float:left;}
.Search .butn a{color:#fff; font-weight:bold; width:45px; text-align:center; background:#B0BC68; line-height:26px; display:inline-block;}
.Search .butn a:hover{color:#788B32;}


/* [ Footer Menu ] */
.s_footer{padding:8px 0;}
.s_footer .s_menu ul { margin-right:290px; overflow: hidden;}
.s_footer .s_menu li { float: left; margin-right:0.5em; border-left:1px solid #72A61D; _width:1%; white-space:nowrap; font-size:1.2em;}
.s_footer .s_menu li a { margin-left: 0.5em; line-height:14px; direction:rtl;}


/* Credits */
.s_footer .s_cards{.width:20% !important; .float:left !important;}
.s_footer .s_credit{.margin-top:15px;}
#pageCredit {direction:ltr; font-size: 0.9em; clear: both; line-height: 1.4em; text-align:center; margin-right:294px; color: #72A61D; .display:inline-block;}
#pageCredit img { margin-right: 0.2em; vertical-align:middle; }
#pageCredit a {text-decoration: none; }


/* [BreadCrumbs] */
.s_breadcrumb {font-size: 11px; margin-bottom:10px; .margin-top:2px;}
.s_breadcrumb em { font-size: 0pt; color: #FFF; }


/* [contact us (gForm)]*/
.ContactUs {}
.ContactUs .gf_title{}
.ContactUs .group{float:right; width:350px;}
.ContactUs .label{float:right; width:80px; margin-top:7px;}
.ContactUs input{margin:5px 0 10px 0; width:190px;}
.ContactUs textarea{margin-top:5px; width:190px;}

.ContactUs .footer {margin-top:1em; text-align:center;}
.ContactUs .footer .submit,.ContactUs .footer .reset{display:inline;}
.ContactUs .footer .submit a{background:#70A318; display:inline-block; font-size:12px; font-weight:bold; color:#fff; line-height:19px; width:50px; text-align:center;}
.ContactUs .footer .submit a:hover{text-decoration:underline; color: #fff;}
.ContactUs .footer .reset a{background:#70A318; display:inline-block; font-size:12px; font-weight:bold; color:#fff; line-height:19px; width:50px; text-align:center; margin-right:10px;}
.ContactUs .footer .reset a:hover{text-decoration:underline; color: #fff;}

.ContactUs .content{float:right; .width:300px;}
.ContactUs .content .s_fc_default{line-height:1.3em; margin-top:5px;}


/* [site map] */

#sitemap { position: relative; float:right; width:100%;}

#sitemap h2 { clear: both; padding:7px; margin:15px 0 5px 0; background:#B0BC68; color:#fff;}

#sitemap div.AspNet-TreeView ul li { white-space: nowrap; padding: 3px 0 2px 0; font-size: small; font-family: arial; }
#sitemap div.AspNet-TreeView ul ul{margin-right:15px;}
#sitemap div.AspNet-TreeView ul li img { border: none; vertical-align: middle; margin: 0 4px 0 0; }
#sitemap div.AspNet-TreeView li a { text-decoration: none; padding-right:4px; }
#sitemap div.AspNet-TreeView li.AspNet-TreeView-Root
{margin:0 0 6px 4px; line-height: 20px; width: 47.5%; float: right; padding:5px; border:1px solid #B0BC68;}

#sitemap div.tvProducts li.AspNet-TreeView-Root { clear: right; }
#sitemap div.tvProducts li li { line-height: 1em; }
#sitemap div.tvProducts ul ul { margin: 2px 5px 2px 0pt; }
#sitemap div.tvProducts li.awFltA { float: left; clear: left; margin: 0pt 0pt 6px 4px; _margin-left: 3px; }


#sitemap div.AspNet-TreeView .AspNet-TreeView-Collapse
{ position: relative; background: url(m/minus.gif) 50% 50% no-repeat; width: 15px; float:right; cursor: n-resize;}

#sitemap div.AspNet-TreeView .AspNet-TreeView-Expand
{ position: relative; background: url(m/plus.gif) 50% 50% no-repeat; width: 15px; float:right; cursor: n-resize; line-height: 20px; }

#sitemap div.AspNet-TreeView a{ color: #000; }
#sitemap div.AspNet-TreeView a:hover { color: #70A318; }


/*** Controls.Popups ***/
.confirm-dialog {background: url(m/dialog24.png) no-repeat left top;_background: url(m/dialog24.gif) no-repeat left top;margin: 0px auto;width: 330px;padding-top: 14px;_padding-bottom: 12px;position: relative;}
.confirm-dialog .inner {padding-right: 20px;padding-left: 20px;padding-bottom: 11px;background: url(m/dialog24.png) no-repeat left bottom;_background: url(m/dialog24.gif) no-repeat left bottom;float: left;margin: 0px 0px -20px 0px;width: 290px;padding-top: 0px;} 
.confirm-dialog .base {	border-top: #ddd 1px solid;	background: url(m/dialog-base.png) no-repeat left bottom;padding-bottom: 4px;margin-left: -7px;margin-right: -8px;padding-top: 4px;text-align: center;}
.confirm-dialog h2 {font-size: 1.25em;font-weight:bold;	color: #000;text-align:center;} 
.confirm-dialog input {width: 50px;}     
.confirm-dialog input.btn {width: 120px;margin: 0em 10px;font: bold 8pt ;}     
.close {display: block;	background: url(m/close24.png) no-repeat 0px 0px;left: -5px;width: 26px;text-indent: -1000em;position: absolute;top: -7px;height: 26px;	cursor: pointer;}   
.modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}

.efPop {background: url(m/dialog24w.png) no-repeat left top;_background: url(m/dialog24w.gif) no-repeat left top;	margin: 0px auto;width: 430px;}
.efPop .base {border-top: #ddd 1px solid;background: url(m/dialog-basew.png) no-repeat left bottom;}
.efPop .inner{width:390px;background: url(m/dialog24w.png) no-repeat left bottom;_background: url(m/dialog24w.gif) no-repeat left bottom;}
.efPop .inner td { vertical-align: middle; border-bottom:1px solid #ECECEC; color:#878787; font-size:12px; font-weight:normal; padding-bottom:20px; padding-right: 10px; padding-top: 20px; text-align:right;}

/* paging */
.PagingNav{text-align:center; font-size:0.9em;}
.PagingNav .buttons{float:none !important;}
.PagingNav a{color:#303030;}
.PagingNav a:hover{color:#70A318;}
.PagingNav a.nv{font-weight:bold;}
.PagingNav .currentPageNav{background:#70A318; color:#fff;}