body{margin:0px;padding:0px;background-color:#ffffff}

body#bd {text-align:center;margin:0px;padding:0px;background:#666666 url(/eCS/Store/en/imagesOnline/theme/bg.jpg) 0 0;color:#655666}

#bodyBG{text-align:center;margin:0px;padding:0px;background:#666666 url(/eCS/Store/en/imagesOnline/theme/bg.jpg) 0 0;color:#655666}

#mainContainer{width:980px;border:0px;margin:0px;padding:0px 0px 0px 0px;background-color:#ffffff;text-align:left}

a:hover{color:#60702E/*738738*/;text-decoration:none}

form,.afterForm{display:inline;margin-top:0px;margin-bottom:0px;margin:0px;padding:0px}

ul.noBlt{margin:0px;padding:0px;list-style:none;list-style-image:none}
ul{margin:0px;padding:0px 0px 0px 10px;list-style:none outside;list-style-image:url(/eCS/Store/en/imagesOnline/theme/bg-stdBlt.gif)}
ul.stdBlt{margin:0px;padding:0px 0px 0px 10px;list-style:none outside;list-style-image:url(/eCS/Store/en/imagesOnline/theme/bg-stdBlt.gif)}

html *{color:#655655}

/* fonts */
body,table,select,textarea,input{font-family:Arial,Helvetica;font-size:12px}
.frame-title,.page-banner,
#shopfor .shopfor-cat,#hp-mp-st-txt,h2,.h2,
.shopfor-cat h2,.scroll-cell-hdr h2,#tip-ctnr .scroll-cell-hdr h1,
.txLbl,.sbLbl,.bgSDS,.bgHC,.sbSubLbl,#tabsE{font-family:Georgia,'Times New Roman',Times,serif}

h1,.hTitle{font-size:22px;color:#60702E/*738738*/;padding:0px;font-weight:normal;margin:0px}

.scroll-cell-text{line-height:17px;font-size:11px;color:#655666;text-align:left}
.scroll-cell-text a,
.scroll-cell-text a:link,
.scroll-cell-text a:active,
.scroll-cell-text a:visited{font-size:11px;color:#655666;text-decoration:none;font-weight:bold}
.scroll-cell-text a:hover,
.scroll-cell-text a:link:hover,
.scroll-cell-text a:active:hover,
.scroll-cell-text a:visited:hover{text-decoration:none;color:#60702E/*738738*/}

#shopfor,#shopfor td{font-size:11px;color:#655666}
#shopfor .shopfor-hdr{font-size:15px/*14px*/;font-weight:bold;color:#655666}
#shopfor .shopfor-cat{font-size:15px/*14px*/;font-weight:bold;color:#60702E/*738738*/}
#shopfor .shopfor-cat a{text-decoration:none}
h2,.h2,.scroll-cell-hdr a h2,.scroll-cell-hdr a:hover h2,.shopfor-cat h2{font-size:15px/*14px*/;font-weight:normal;color:#60702E/*738738*/;margin:5px 0px;padding:0px;text-decoration:none}
.txLbl{font-size:15px/*14px*/;color:#60702E/*738738*/}
#tip-ctnr .scroll-cell-hdr h1{font-size:18px;font-weight:normal;color:#60702E/*738738*/;margin:5px 0px;padding:0px;text-decoration:none}

.scroll-cell-hdr a,.scroll-cell-text .scroll-cell-hdr a{text-decoration:none}

#tip-ctnr{padding:0px 16px}

#ctnt-txt{padding-top:5px}

a img,a:visited img,a:link img{border:0px;outline:none;text-decoration:none}

div.shdwMPB{position:absolute;left:0px;top:191px;width:980px;height:5px;overflow:hidden;background:#999999 url(/eCS/Store/en/imagesOnline/theme/bg-nav-shadow-bttm.jpg) 0 0 repeat-x;filter:alpha(opacity=15);-moz-opacity:.15;opacity:.15}

#sidebar1{float:left;overflow:hidden;display:block;width:210px;padding-bottom:32767px;margin-bottom:-32767px;background:#ffffff url(/eCS/Store/en/imagesOnline/theme/bg-sep.png) 206px 0px repeat-y}
#sidebar1 ul{margin:5px 0px 0px 20px;padding:0px;list-style:none;list-style-image:none}
#sidebar1 li{list-style:none;list-style-image:none;padding:0px;line-height:16px;color:#655666;font-weight:bold;font-size:1.0em}
#sidebar1 li a{padding:0px;line-height:14px;color:#655666;font-weight:normal;font-size:1.0em;text-decoration:none}
#sidebar1 li a:hover{text-decoration:underline}

#sidebarW{float:left;overflow:hidden;display:block;width:259px;margin-top:16px;margin-bottom:16px;padding-bottom:32767px;margin-bottom:-32767px;background:#ffffff url(/eCS/Store/en/imagesOnline/theme/bg-sep.png) 253px 0px repeat-y}
#sidebarW_i{margin:4px 40px 20px 40px}

/*left nav menu - begin*/
#cat_nav a,* html .sub_nav a{overflow:hidden}
#cat_nav,ul.sub_nav,#cat_nav ul,ul.sub_nav ul{position:relative;margin:0px 0px 10px 0px;padding:0px;list-style:none;list-style-image:none}
#cat_nav li,ul.sub_nav li,#cat_nav ul li,ul.sub_nav ul li{color:#655666;font-weight:bold;padding:0px 0px 8px 0px;text-transform:capitalize}
#cat_nav li a,ul.sub_nav li a,#cat_nav ul li a,ul.sub_nav ul li a{color:#655666;font-weight:normal;text-decoration:underline}
#cat_nav li div.header,#cat_nav li.header,ul.sub_nav li div.header,ul.sub_nav li.header,#cat_nav ul li div.header,#cat_nav ul li.header,ul.sub_nav ul li div.header,ul.sub_nav ul li.header{color:#655655;font-weight:bold;background:transparent;padding-top:20px;text-transform:capitalize}
#cat_nav li div.header a,#cat_nav li.header a,ul.sub_nav li div.header a,ul.sub_nav li.header a,#cat_nav ul li div.header a,#cat_nav ul li.header a,ul.sub_nav ul li div.header a,ul.sub_nav ul li.header a{color:#655655;font-weight:bold;text-decoration:none}
#cat_nav li a:hover,ul.sub_nav li a:hover,#cat_nav ul li a:hover,ul.sub_nav ul li a:hover{text-decoration:none}
#cat_nav li.header a:hover,ul.sub_nav li.header a:hover,#cat_nav ul li.header a:hover,ul.sub_nav ul li.header a:hover{text-decoration:underline}
#cat_nav li.current a,ul.sub_nav li.current a,#cat_nav ul li.current a,ul.sub_nav ul li.current a{color:#60702E/*738738*/;font-weight:bold}
ul.sub_nav{display:none}
/*left nav menu - end*/

/* layout */

#mainContainer{min-height:760px}

#flash{display:block}

/* layout */
#header{border:0px;background-color:#ffffff}
#header .border{margin:0px 0px 0px 0px;border:0px}

#content{padding:0px;border:0px;margin:0px;width:980px;overflow:hidden}

.red{color:#E00024}

#columns{overflow:hidden;clear:both;display:inline-block}

.table-hdr{color:#ffffff;padding:6px;font-weight:bold}

.clear{clear:both;height:0px}

#product-info{border:0px;float:left;margin:0 0 10px 0;padding:0px;width:980px;display:block}

#page-hdr{float:left;margin:20px}

.click{font-size:1.3em;font-weight:bold;padding:0px 0px 4px 0px}

#top-logo{border:0px;float:left;padding:15px 10px 0px 15px}

#top-rt{float:right;position:relative;text-align:right;vertical-align:bottom;padding:0px 0px 0px 0px;overflow:none}

#breadcrumb-product{font-size:12px;color:#655666;float:left;border:0px;width:auto;padding:0px}
#breadcrumb-product ul{margin:4px 0px 8px 0px;padding:0px;list-style:none;list-style-image:none}
#breadcrumb-product li{display:inline;padding:0px 2px 0px 2px;font-size:.9em;color:#655666;list-style:none;list-style-image:none}
#breadcrumb-product li a:link,
#breadcrumb-product li a:visited,
#breadcrumb-product li a:active,
#breadcrumb-product li a{color:#655666;font-size:.9em;text-decoration:underline}
#breadcrumb-product li a:link:hover,
#breadcrumb-product li a:visited:hover,
#breadcrumb-product li a:active:hover,
#breadcrumb-product li a:hover{text-decoration:none;color:#655666}
.active{font-weight:bold}


#searchbar{width:100%;height:40px;margin:auto;background-color:#F5F6FA;border:0px;margin-bottom:0px}
#search{border:0px;float:left;padding:8px 10px 0px 10px;height:32px}

.search-title{text-transform:uppercase}

#searchnav-hdr{color:#655655;font-size:1.1em;font-weight:bold;margin:0px 2px 0px 20px;padding:5px 4px}
#searchnav-sub{padding:0px;margin:0px 2px 0px 20px}
#searchnav-subhdr{padding:4px 5px 4px 5px;margin:0px;color:#655655;font-size:.95em;font-weight:bold}
#searchnav-subhdr div.expandable{padding:0px 0px 0px 15px;margin:0px;background:url(/eCS/Store/en/imagesOnline/theme/bttn-collapse-1.gif) 0px 3px no-repeat;cursor:pointer}
#searchnav-subhdr div.expanded{padding:0px 0px 0px 15px;margin:0px;background:url(/eCS/Store/en/imagesOnline/theme/bttn-expand-1.gif) 0px 3px no-repeat;cursor:pointer}
#searchnav-subhdr div.expandable span,#searchnav-subhdr div.expanded span{color:#777777;display:none}
#searchnav-sub div.search-filters{display:none}
#searchnav-sub div.search-filters,#searchnav-sub #ctnrCrntSel{padding:0px 5px 5px 10px;margin:0px}
#searchnav-sub div.search-filters div,#searchnav-sub #ctnrCrntSel div{margin:0px;padding:1px 0px 2px 0px;font-size:9px;font-weight:normal;color:#655666}
#searchnav-sub div.search-filters div input,#searchnav-sub #ctnrCrntSel div input{margin:0px 5px 0px 0px;padding:0px}
#searchnav-sub div.search-filters div label{margin-right:5px;font-size:11px;color:#655666;text-decoration:none}
#searchnav-sub div.search-filters div a,#searchnav-sub #ctnrCrntSel div a{margin-right:5px;font-size:11px;color:#655666;text-decoration:none}
#searchnav-sub div.search-filters div a:hover,#searchnav-sub #ctnrCrntSel div a:hover,
#searchnav-sub div.search-filters div a:link:hover,#searchnav-sub #ctnrCrntSel div a:link:hover,
#searchnav-sub div.search-filters div a:visited:hover,#searchnav-sub #ctnrCrntSel div a:visited:hover,
#searchnav-sub div.search-filters div a:active:hover,#searchnav-sub #ctnrCrntSel div a:active:hover{color:#655655;text-decoration:none}
#searchnav-sub #ctnrCrntSel div a{color:#655655}
#searchnav-sub div.search-filters div a.disabled{color:#999999}
#searchnav-sub div.search-filters div a.disabled:hover{color:#999999}
#searchnav-sub div#ctnrSubCat.search-filters{padding:0px 5px 5px 10px}
#searchnav-sub div#ctnrSubCat.search-filters div{margin:0px;padding:0px 0px 2px 0px;font-weight:bold;color:#CD3333}
#searchnav-sub div#ctnrSubCat.search-filters div a{color:#CD3333}

.sbLbl{font-size:15px;color:#60702E/*738738*/}
.sbSubLbl{font-size:14px;color:#655666}
.bgSDS{margin-bottom:5px;font-size:13px;color:#60702E/*738738*/;background:url(/eCS/Store/en/imagesOnline/theme/bg-truck.jpg) 100% 0% no-repeat;line-height:30px}
.bgHC{margin-bottom:5px;font-size:13px;color:#60702E/*738738*/;background:url(/eCS/Store/en/imagesOnline/theme/stars.gif) 100% 50% no-repeat;line-height:20px}

#testimonials_ctnr{margin:0px 15px 0px 20px;min-height:100px;padding:5px}
#testimonials_title{margin:0px;text-align:left;font-weight:bold;color:#60702E/*738738*/}
.titlefield{text-decoration:none;font-weight:bold;font-size:12px}
.labelfield{color:brown;font-size:90%}
.datefield{display:block;color:gray;font-size:90%;padding-bottom:5px}
#testimonials{margin:0px;color:#333333;font-size:11px;line-height:17px;font-weight:normal}
#testimonials a{margin:0px;padding:0px;color:#655666}

#ctnrHpyCst.search-filters .titlefield{color:#60702E/*738738*/;font-size:11px}
#ctnrHpyCst.search-filters .labelfield{font-size:11px}
#ctnrHpyCst.search-filters .datefield{font-size:11px}
#ctnrHpyCst #testimonials div{font-size:11px;padding:0px 5px}

#twitter_title{margin:0px;background:url(/eCS/Store/en/imagesOnline/theme/twitter-sm.jpg) 0 0 no-repeat;text-align:left;font-weight:bold;color:#33CCFF;height:30px;vertical-align:middle;padding-left:53px;padding-top:8px}

#print-ship-today_ctnr{margin:0px 15px 0px 20px;padding:5px}

#leftnav-hdr{font-weight:bold;font-size:1.0em;color:#655666;margin-bottom:5px;padding:15px 0px 0px 20px;text-align:left;text-transform:capitalize}
#leftnav-hdr{height:18px !important;/*Gecko-Netscape */ height:18px;/*IE 5.x/Win */ height/**/:/**/22px;/*IE 6.x/Win */}

#leftnav-subhdr{color:#655666;font-size:.95em;padding:15px 0px 0px 20px;font-weight:bold}

#copyright{font-size:.9em}

.topnav-item{font-size:.9em;font-weight:bold;margin:0px;padding:0;text-transform:capitalize;color:#655666;background-color:transparent}
.topnav-item a,.topnav-item a:active,.topnav-item a:link,.topnav-item a:visited{font-size:.9em;color:#655666;text-decoration:none;text-transform:capitalize;font-weight:bold}
.topnav-item a,.topnav-item a:active:hover,.topnav-item a:link:hover,.topnav-item a:visited:hover{color:#655655;text-decoration:underline;text-transform:capitalize;font-weight:bold}

/*
#footer{clear:both}
#footer{font-size:0.8em}
#footer{background-color:#000001;color:#ffffff;text-align:left}
#footer{width:100%;padding:0px;margin:0px}
*/
#footer-logos{border:0px;text-align:center}

.borderheader{font-size:1em;font-weight:bold;color:#655666;border-top:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1;border-left:1px solid #E1E1E1;background-color:#F1F1F1}
.borderheaderend{font-size:1em;font-weight:bold;color:#655666;border-top:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1;border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1;background-color:#F1F1F1}
.borderdetail{border-bottom:1px solid #F1F1F1;border-left:1px solid #F1F1F1}
.borderdetailendtop{color:#655666;border-bottom:1px solid #F1F1F1;border-left:1px solid #F1F1F1;border-right:1px solid #F1F1F1;border-top:1px solid #F1F1F1}
.borderdetailend{border-bottom:1px solid #F1F1F1;border-left:1px solid #F1F1F1;border-right:1px solid #F1F1F1}

.borderdetailend ul{color:#655666;margin:0px 0px 0px 10px;padding-right:0px;padding-left:0px;font-size:1em}
.borderdetailend li{color:#655666;line-height:15px}

.subhdr,.page-title{font-size:18px;color:#60702E/*738738*/;font-weight:bold}
.page-subtitle{font-size:12px;color:#655655;font-weight:bold}

.page-banner{font-size:24px;color:#60702E/*738738*/;font-weight:normal}

.seperator{font-weight:bold;font-size:1.0em;color:#111111;margin:0px;padding:0px}

.frame-title{font-size:15px/*14px*/;color:#60702E/*738738*/;text-transform:uppercase}

#wrapper{height:100%;width:100%;padding-top:15px;margin:0px;text-align:left;vertical-align:top}

/*main menu - rollover*/
#main_nav_div{position:absolute;text-align:left;border-top:0px;background:#ffffff;z-index:2000;margin:0px;padding:0px}
#main_nav_div div.main_nav_div_outer{margin:5px;padding:0px}
#main_nav_div div.main_nav_div_inner{margin:0px;padding:0px}
#main_nav_div ul{padding:0;margin:4px;list-style:none;list-style-image:none}
#main_nav_div li{padding:0px 5px 4px 5px;list-style:none;list-style-image:none;font-size:12px}
#main_nav_div a,
#main_nav_div a:active,
#main_nav_div a:visited,
#main_nav_div a:link{text-decoration:none;font-size:12px;color:#000000;border:0px}
#main_nav_div a:hover,
#main_nav_div a:active:hover,
#main_nav_div a:visited:hover,
#main_nav_div a:link:hover{text-decoration:none;color:#60702E/*738738*/;border:0px}
#main_nav_div li b.header,#main_nav_div li a.header{padding:12px 0px 0px 0px;display:block;font-size:12px;color:#6C9244;background:transparent;text-decoration:underline}
#main_nav_div li a.header,
#main_nav_div li a.header:active,
#main_nav_div li a.header:link,
#main_nav_div li a.header:visited{font-weight:bold;font-size:12px;color:#60702E/*738738*/;text-decoration:underline}
#main_nav_div li a.header:hover,
#main_nav_div li a.header:active:hover,
#main_nav_div li a.header:link:hover,
#main_nav_div li a.header:visited:hover{font-weight:bold;color:#000000;background:transparent}
#main_nav_div td.main-nav-col-sep{width:3px;background:url(/eCS/Store/en/imagesOnline/theme/l.gif) 50% 0% repeat-y;border:15px solid #ffffff;border-left:0px;border-right:0px;border-bottom-width:5px}
.dropdown_def_bg{background-color:#ffffff;border-bottom:7px solid #AAA19A;border-left:2px solid #AAA19A;border-right:2px solid #AAA19A;}
#main_nav_div.myAccount_dropdown_bg{padding-top:5px;background-color:#E1E1E1}

#my-account-link,
a#my-account-link:link,
a#my-account-link:active,
a#my-account-link:visited{font-size:11px;color:#655655;font-weight:bold;text-decoration:underline}
a#my-account-link:hover,
a#my-account-link:link:hover,
a#my-account-link:active:hover,
a#my-account-link:visited:hover{font-size:11px;text-decoration:none;color:#655666}

.pagecount{font-size:0.9em;color:#655666}
.pagecount a,
.pagecount a:link,
.pagecount a:active,
.pagecount a:visited{color:#655666;text-decoration:none;font-weight:normal}
.pagecount a:hover,
.pagecount a:link:hover,
.pagecount a:active:hover,
.pagecount a:visited:hover{text-decoration:underline;color:#655666}

.error{padding:10px;color:#60702E/*738738*//*1C23F0*/}
.pleaseNote{padding:10px;font-weight:bold;color:#60702E/*738738*/}
.required{padding:10px;font-weight:bold;color:#60702E/*738738*/}
.asterisk{font-size:.95em}

/*- Menu Tabs --------------------------- */
#tabsE{font-size:14px/*16px*/;color:#ffffff}
#tabsE{float:left;width:100%;background:#AAA19A url(/eCS/Store/en/imagesOnline/theme/tableft.png) repeat-x left top;height:32px;overflow:hidden}
#tabsE ul{margin:0;padding:0px 10px 0 0px;list-style:none;list-style-image:none}
#tabsE li{display:inline;margin:0;padding:0}
#tabsE ul li a{float:left;background:url(/eCS/Store/en/imagesOnline/theme/tableft.png) no-repeat left top;margin:0;padding:0 0 0 0px;text-decoration:none}
#tabsE a span{float:left;display:block;background:url(/eCS/Store/en/imagesOnline/theme/tabright.png) no-repeat right top;padding:7px 26px 7px 26px;color:#FFF}
#tabsE ul li#first a span{padding-left:22px}
#tabsE ul li#last a span{background:url(/eCS/Store/en/imagesOnline/theme/tabright.png) no-repeat 0 0}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsE a span{float:none}
/* End IE5-Mac hack */
#tabsE a:hover,#tabsE a.current{background-position:0% -32px}
#tabsE a:hover span,#tabsE a.current span{color:#FFF;background-position:100% -32px}
#tabsE li#last a:hover span,#tabsE li#last a.current span{color:#FFF;background-position:0px -32px}

a#lnk-fb{background:url(/eCS/Store/en/imagesOnline/theme/facebook_16.png) 0% 50% no-repeat;padding:5px 20px;line-height:20px}
a#lnk-twt{background:url(/eCS/Store/en/imagesOnline/theme/twitter_16.png) 0% 50% no-repeat;padding:5px 20px;line-height:20px}
a#lnk-blog{background:url(/eCS/Store/en/imagesOnline/theme/blogger_16.png) 0% 50% no-repeat;padding:5px 20px;line-height:20px}

/* banner */
#htmlBanner *{font-family:Arial,Helvetica,sans-serif}
#htmlBanner{margin:0px;width:980px;padding:0px;clear:both;display:inline-block;background:#F5F4F2 url(/eCS/Store/en/imagesOnline/spacer.gif) 0 50% no-repeat}
#htmlBanner #htmltitle{margin-left:220px;padding-top:5px;padding-bottom:8px;display:block}
#htmlBanner #htmltitle h1,#htmlBanner #htmltitle div.hTitle{display:inline;margin:0px;padding:0px;padding-right:28px;background:url(/eCS/Store/en/imagesOnline/theme/bg-pg-title.gif) 100% 50% no-repeat}
#htmlBanner .MainText{margin-left:220px;width:740px;text-align:left;line-height:18px}
#htmlBanner .MainTextTitle{display:inline;padding-right:15px;background:url(/eCS/Store/en/imagesOnline/theme/bg-sep-inline.gif) 100% 50% no-repeat;font-weight:bold}
#htmlBanner .MainText br{display:none}
#htmlBanner .MainText table{margin:5px 0px 8px 0px}
#htmlBanner .htmlBanner_subTtl,#htmlBanner .htmlBanner_subTtl h2{font-size:1em;color:#60702E/*738738*/;padding:0px;margin:0px}
.dgbanner{line-height:18px}
/* banner */

.pageNo_selected,.pageNo{text-align:center;vertical-align:middle;margin:2px;text-decoration:none;display:inline-block}
.pageNo_selected,.pageNo{padding:1px 3px;height:17px;height:15px !important;/*Gecko-Netscape */ height:15px;/*IE 5.x/Win */ height/**/:/**/17px;/*IE 6.x/Win */ width:17px;width:11px !important;/*Gecko-Netscape */ width:11px;/*IE 5.x/Win */ width/**/:/**/17px;/*IE 6.x/Win */}
.pageNo,a.pageNo,a.pageNo:hover{background:#E1E1E1;color:#655655}
.pageNo_selected,a.pageNo_selected,a.pageNo_selected:hover{background:#60702E/*738738*/;color:#ffffff}
#pg-pnl td{padding:0px 1px;vertical-align:middle}
#pg-pnl td img{margin-top:1px}
.lnkHdr,.lnkHdr a,.lnkHdr a:hover,
#lnkHdr,#lnkHdr a,#lnkHdr a:hover{font-size:12px;color:#958585;font-weight:bold}

.lnk,.lnk a,.lnk a:hover,
#lnk,#lnk a,#lnk a:hover{line-height:17px;font-size:11px;color:#958585}

#sw_pr{clear:both;position:relative;border-bottom:7px solid #AAA19A;padding:7px 0px 5px 0px}
#sw_pr span.lbl,
#sw_pr a span.lbl,#sw_pr a:hover span.lbl{padding-left:20px;font-size:16px;color:#CD3333;font-weight:bold}
#sw_pr span.msg,
#sw_pr a span.msg{font-size:16px;color:#958585}
#sw_pr a:hover span.msg{color:#60702E/*738738*/}
#sw_pr span.dsclm,
#sw_pr a span.dsclm{font-size:12px;color:#958585}
#sw_pr a:hover span.dsclm{color:#60702E/*738738*/}
#sw_pr a,a:hover{text-decoration:none}

/*this point onwards need cleanup*/
.shortform{width:80px;margin:0px 0px 6px 0px;height:19px;border:1px solid #E1E1E1;color:#655666;padding:2px 0px 2px 2px;font-size:11px}
.shortform2{width:30px;margin:0px 0px 6px 0px;height:19px;border:1px solid #E1E1E1;color:#655666;padding:2px 0px 2px 2px;font-size:11px}
.longform{width:200px;margin:0px 0px 6px 0px;height:19px;border:1px solid #E1E1E1;color:#655666;padding:2px 0px 2px 2px;font-size:11px}
.invitation-address{width:300px;margin:0px 0px 4px 0px;height:19px;border:1px solid #E1E1E1;color:#655666;padding:2px 0px 2px 2px;font-size:11px}
input{color:#655666;font-size:11px}
select{border:1px solid #E1E1E1;color:#655666;font-size:11px;margin:0px 0px 6px 0px}

.borderheader,.borderheaderend,.borderdetail,.borderdetailend,.borderdetailendtop,.formcopy{line-height:18px}
.formcopy input,input.formcopy {line-height:normal}
.sbSubLbl,#searchnav-sub div.search-filters div,#searchnav-sub #ctnrCrntSel div,#ctnt-txt,#ctnt-txt.formcopy,#ctnt-txt .formcopy,#ctnt-txt .borderheader,#ctnt-txt .borderheaderend,#ctnt-txt .borderdetail,#ctnt-txt .borderdetailend,#ctnt-txt .borderdetailendtop{line-height:22px}

.borderdetail,
.borderdetail p,
.borderdetail a,
.borderdetail a:link,
.borderdetail a:active,
.borderdetail a:visited,
.borderdetailend,
.borderdetailend p,
.borderdetailend a,
.borderdetailend a:link,
.borderdetailend a:active,
.borderdetailend a:visited,
.formcopy,
.formcopy p,
.formcopy a,
.formcopy a:link,
.formcopy a:active,
.formcopy a:visited{font-size:1.0em;color:#655666}

.poptext{font-size:1.1em;font-weight:bold;color:#ffffff}

.borderdetail a:hover,
.borderdetail a:link:hover,
.borderdetail a:active:hover,
.borderdetail a:visited:hover,
.borderdetailend a:hover,
.borderdetailend a:link:hover,
.borderdetailend a:active:hover,
.borderdetailend a:visited:hover,
.formcopy a:hover,
.formcopy a:link:hover,
.formcopy a:active:hover,
.formcopy a:visited:hover{text-decoration:none;color:#655666}

.copyintro{font-size:1.2em;color:#655666}
.copyintro a:link,
.copyintro a:active,
.copyintro a:visited,
.copyintro a{font-size:1.2em;color:#655666;text-decoration:underline}
.copyintro a:link:hover,
.copyintro a:active:hover,
.copyintro a:visited:hover,
.copyintro a:hover{color:#655666;text-decoration:none}


#cart-info{font-size:.95em;color:#655666;margin-left:5px;padding:0px 0px 0px 3px;float:left}
#cart-info a{font-size:.95em;color:#655666;text-decoration:underline}
#cart-info a:hover{text-decoration:none;color:#655666}
#cart-subhdr{font-size:.95em;color:#655666;margin-left:5px;border:0px;padding:5px 0px 5px 3px}
#cart-subhdr a{font-size:.95em;color:#655666;text-decoration:underline}
#cart-subhdr a:hover{color:#655666;text-decoration:none}

#billto{height:14px;background-color:#000001;padding:4px 0px 4px 10px;font-size:1em;font-weight:bold;color:#ffffff;border-left:1px solid #ffffff}
#billdrop{padding:0px 10px 10px 0px;font-size:.95em;color:#655666}
#bill-address{padding:2px 0px 2px 10px;border:1px solid #655666}

#ctnrState,#ctnrregShipToState{display:none;}

#zoom_image_div{position:absolute;text-align:left;border:1px solid #F5F6FA;z-index:999;margin:0;padding:0 0 0 0}

.sel_qty-odd-row,
.sel_qty-odd-row2,
.sel_qty-even-row,
.sel_qty-even-row2{background-color:#ffffff}

.tc,
.tc p{line-height:12px;color:#655666;font-size:11px;text-decoration:none}

.tc a,
.tc a:link,
.tc a:active,
.tc a:visited{color:#655666;text-decoration:none;padding-right:0px}

.tc a:hover,
.tc a:link:hover,
.tc a:active:hover,
.tc a:visited:hover{text-decoration:underline;color:#655666}

/*
*/
.glowImg a:hover img{filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80}
.glowImg h3{margin:0px; padding:0px;width:178px;height:178px;overflow:hidden}

.color_White{color:#ffffff}
.color_Black{color:#655666}
.color_Blue{color:#60702E/*738738*/}
.color_Gray_1{color:#111111}
.color_Gray_2{color:#655666}
.color_Gray_3{color:#655666}
.color_Gray_6{color:#655666}
.color_EproofAvailable{color:#655666}
.color_Red{color:#E00024}
.color_DullPurple{color:#655747}

.bgcolor_White{background-color:#ffffff}
.bgcolor_Black{background-color:#655666}
.bgcolor_Gray_3{background-color:#666666}
.bgcolor_Gray_6{background-color:#666666}

.bgcolor_DullPurple{background-color:#000001}
.bgcolor_LightDullPurple{background-color:#FFFFFF}

/* ATTRIBUTE TABLES - YELLOW BG AND LIGHT BORDERS */
.bgcolor_LeftNavBGColor{background-color:#F9F6FD}

#prAD{position:absolute;display:none;overflow:none;left:0px;top:0px;float:none;text-align:center;vertical-align:middle;width:100%}

.longDescription{padding-top:10px;display:block}
.longDescription .title{display:block}

.popupDiv{display:none;position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:3000;text-align:center;vertical-align:middle}
.popupDivBG{position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:#666666;opacity:.65;filter:alpha(opacity=65);z-index:3000;text-align:center;vertical-align:middle}
.popupDivFG{z-index:3000;position:relative;text-align:center;vertical-align:middle;margin:auto;padding:75px 0px 0px 0px}
.popupDivContent{margin:auto auto auto auto;padding:10px;background-color:#ffffff;border:1px solid #655666;position:relative;width:370px}

#pdMtDsgDiv .pD,#pdERRDiv .pD,#pdVPDiv .pD,#pdWS .pD,#pdCntryLst .pD{z-index:1000;display:none;position:absolute;left:0px;top:0px;width:100%;height:100%;text-align:center;vertical-align:middle}
#pdMtDsgDiv #pdMtDsgDiv_BG.pDBG,#pdERRDiv #pdERRDiv_BG.pDBG,#pdVPDiv #pdVPDiv_BG.pDBG,#pdWS #pdWS_BG.pDBG,#pdCntryLst #pdCntryLst_BG.pDBG{z-index:1001;position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:#655666;text-align:center;vertical-align:middle}
#pdMtDsgDiv #pdMtDsgDiv_FG.pDFG,#pdERRDiv #pdERRDiv_FG.pDFG,#pdVPDiv #pdVPDiv_FG.pDFG,#pdWS #pdWS_FG.pDFG,#pdCntryLst #pdCntryLst_FG.pDFG{z-index:1002;position:absolute;left:0px;top:0px;width:100%;text-align:center;vertical-align:middle;margin:auto}
#pdMtDsgDiv #pdMtDsgDiv_FG.pDFG table.pDCtnt,#pdERRDiv #pdERRDiv_FG.pDFG table.pDCtnt,#pdVPDiv #pdVPDiv_FG.pDFG table.pDCtnt,#pdWS #pdWS_FG.pDFG table.pDCtnt,#pdCntryLst #pdCntryLst_FG.pDFG table.pDCtnt{z-index:1003;margin:auto auto auto auto;background-color:#ffffff;width:300px;text-align:center;vertical-align:middle}
#pdMtDsgDiv #pdMtDsgDiv_FG.pDFG table.pDCtnt #pdWS_cb,#pdERRDiv #pdERRDiv_FG.pDFG table.pDCtnt #pdWS_cb,#pdVPDiv #pdVPDiv_FG.pDFG table.pDCtnt #pdWS_cb,#pdWS #pdWS_FG.pDFG table.pDCtnt #pdWS_cb,#pdCntryLst #pdCntryLst_FG.pDFG table.pDCtnt #pdWS_cb{display:none;padding:0px 0px 10px 0px;text-align:right}

#pdWS #pdWS_BG.pDBG{opacity:.25;filter:alpha(opacity=25);-moz-opacity:.25}
#pdVPDiv #pdVPDiv_BG.pDBG{opacity:.25;filter:alpha(opacity=25);-moz-opacity:.25}
#pdERRDiv #pdERRDiv_BG.pDBG{opacity:.25;filter:alpha(opacity=25);-moz-opacity:.25}
#pdMtDsgDiv #pdMtDsgDiv_BG.pDBG{opacity:.25;filter:alpha(opacity=25);-moz-opacity:.25}
#pdCntryLst #pdCntryLst_BG.pDBG{opacity:.25;filter:alpha(opacity=25);-moz-opacity:.25}

#pdWS #pdWS_FG.pDFG{padding:75px 0px 0px 0px}
#pdVPDiv #pdVPDiv_FG.pDFG{padding:40px 0px 0px 0px}
#pdERRDiv #pdERRDiv_FG.pDFG{padding:200px 0px 0px 0px}
#pdMtDsgDiv #pdMtDsgDiv_FG.pDFG{padding:75px 0px 0px 0px}
#pdCntryLst #pdCntryLst_FG.pDFG{padding:75px 0px 0px 0px}

#pdWS #pdWS_FG.pDFG table.pDCtnt{border:3px solid #E1E1E1}
#pdVPDiv #pdVPDiv_FG.pDFG table.pDCtnt{border:3px solid #E1E1E1}
#pdERRDiv #pdERRDiv_FG.pDFG table.pDCtnt{border:3px solid #E1E1E1}
#pdMtDsgDiv #pdMtDsgDiv_FG.pDFG table.pDCtnt{border:3px solid #E1E1E1}
#pdCntryLst #pdCntryLst_FG.pDFG table.pDCtnt{border:3px solid #E1E1E1}

#pdVPDiv #ttl{font-size:13px;font-weight:bold;color:#655666;padding:10px 0px}
#pdERRDiv #ttl{font-size:13px;font-weight:bold;color:#ffffff;padding:3px 5px 3px 5px}
#pdMtDsgDiv #ttl{font-size:13px;font-weight:bold;color:#ffffff;padding:3px 5px 3px 5px}
#pdCntryLst #ttl{font-size:13px;font-weight:bold;color:#ffffff;padding:3px 5px 3px 5px}

#errDivInline{display:none;padding:10px 10px 10px 50px;background:url(/eCS/Store/en/imagesOnline/theme/error-ico.png) 10px 10px no-repeat;background-color:#E2EACA;border:1px solid #9EC46D;color:#655666;font-weight:bold}
#pdERRDiv_msg{font-weight:bold}
#pdERRDiv_msg b,#errDivInline b{color:red}

.countryCol{float:left;width:235px}
.thmbCountry{padding-left:28px;line-height:24px;height:24px;overflow:hidden;text-overflow:ellipsis}

.top-shopping-bag{width:37px;height:37px;background:url(/eCS/Store/en/imagesOnline/theme/bg-shopping-bag.jpg) no-repeat 0 0}

.top-ask-expert{text-transform:none;height:17px;padding-left:19px;background:url(/eCS/Store/en/imagesOnline/theme/bg-ask-expert.gif) no-repeat 0 0}

.top-live-help{height:17px;padding-left:19px;background:url(/eCS/Store/en/imagesOnline/theme/bg-live-chat.gif) no-repeat 0 0}

.thumbnail,
.thumbnail p{font-size:.9em;color:#655666}
.thumbnail a,
.thumbnail a:link,
.thumbnail a:active,
.thumbnail a:visited{color:#655666;text-decoration:none}
.thumbnail a:hover,
.thumbnail a:link:hover,
.thumbnail a:active:hover,
.thumbnail a:visited:hover{text-decoration:underline}

#category_banner_container{padding:10px}

#pink-link,
a#pink-link:link,
a#pink-link:active,
a#pink-link:visited{font-size:10px;color:#60702E/*738738*/;font-weight:bold;text-decoration:none}
a#pink-link:hover,
a#pink-link:link:hover,
a#pink-link:active:hover,
a#pink-link:visited:hover{font-size:10px;text-decoration:underline;color:#60702E/*738738*/}



#recent-view{text-align:left;color:#655666;font-size:.9em;padding:5px 0px 0px 0px;line-height:13px;margin-bottom:20px}
#recent-view-frame{border:0px;background-color:#FFFFFF;padding:5px}
#recent-view-image{border:0px}
#recent-view a{color:#655666;font-size:.9em;text-decoration:underline}
#recent-view a:hover{text-decoration:none}

.price-chart-row{height:26px;font-size:1.0em}

.text-all-caps{text-transform:uppercase}

/* orange border round corner block */
.t{background:url(/eCS/Store/en/imagesOnline/theme/t.gif) 0 0 repeat-x;width:100%;height:100%;background-color:#ffffff}
.b{background:url(/eCS/Store/en/imagesOnline/theme/t.gif) 0 100% repeat-x}
.l{background:url(/eCS/Store/en/imagesOnline/theme/l.gif) 0 0 repeat-y}
.r{background:url(/eCS/Store/en/imagesOnline/theme/l.gif) 100% 0 repeat-y}
.bl{background:url(/eCS/Store/en/imagesOnline/bl.gif) 0 100% no-repeat}
.br{background:url(/eCS/Store/en/imagesOnline/br.gif) 100% 100% no-repeat}
.tl{background:url(/eCS/Store/en/imagesOnline/tl.gif) 0 0 no-repeat}
.tr{background:url(/eCS/Store/en/imagesOnline/tr.gif) 100% 0 no-repeat;padding:10px;color:#655666;font-weight:normal;text-align:center}
.tr a{color:#655666;text-decoration:none;font-weight:normal}
.tr a:hover{text-decoration:underline}
.frameTitleBegin{background:url(/eCS/Store/en/imagesOnline/theme/l.gif) 0 0 repeat-y;font-size:11px}
.frameTitleEnd{background:url(/eCS/Store/en/imagesOnline/theme/l.gif) 100% 0 repeat-y;font-size:11px}

.cart_table_header{font-size:.95em;font-weight:normal;color:#655666;border-top:0px;border-bottom:1px solid #CCDBA3;border-left:0px}
.cart_table_headerend{font-size:.95em;font-weight:normal;color:#655666;border-top:0px;border-bottom:1px solid #CCDBA3;border-left:0px;border-right:0px}
.cart_table_detail{border-bottom:0px;border-left:0px}
.cart_table_detailend{border-bottom:0px;border-left:0px;border-right:0px}
.cart_table_detailendtop{color:#655666;border-bottom:0px;border-left:0px;border-right:0px;border-top:0px}

.cart_table_seperator{border-bottom:1px solid #CCDBA3}

#wrapper #wrapper{background:url(/eCS/Store/en/imagesOnline/spacer.gif) top left repeat-y}

/* border */
.brdr{border:1px solid #E1E1E1}
.prsAttrFrm_envelope{border:0px}
.prsAttrFrm_textarea{border:0px}
.prsAttrFrm_select{border:0px}

.page-banner-seperator{background:transparent url(/eCS/Store/en/imagesOnline/theme/bg-sep.png) 0px 5px repeat-x;height:15px}
.hr{margin:0px 10px;height:3px;background:transparent url(/eCS/Store/en/imagesOnline/theme/bg-sep.png) 0px 0px repeat-x;overflow:hidden}
.vr{margin:10px 0px;width:3px;height:100%;background:transparent url(/eCS/Store/en/imagesOnline/theme/bg-sep.png) 0px 0px repeat-y;overflow:hidden}
.vr_l{background:transparent url(/eCS/Store/en/imagesOnline/theme/bg-sep.png) 0% 0% repeat-y}
.vr_r{background:transparent url(/eCS/Store/en/imagesOnline/theme/bg-sep.png) 100% 0% repeat-y}

div.hbr{height:7px;overflow:hidden;background:#AAA19A}
div.shdwT{position:absolute;left:0px;top:0px;width:980px;height:5px;overflow:hidden;background:#999999 url(/eCS/Store/en/imagesOnline/theme/bg-nav-shadow.jpg) 0 0 repeat-x;filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3}
/* border */

.one-inline{display:inline;float:left;width:100%}
.four-inline{display:inline;float:left;height:190px;padding-left:10px;padding-bottom:0px}

.special-label-color{color:#60702E/*738738*/}
.pink-label-color{color:#60702E/*738738*/}
.pink-label-color-capitalized{font-size:15px/*14px*/;color:#60702E/*738738*/;text-transform:capitalize;padding-bottom:5px}

/* button link */
#rb,#rb_clicked,#rbsmall,#rbsmall_clicked,#rbbrown,#rbbrown_clicked,#rbsmallbrown,#rbsmallbrown_clicked,#rbwhite,#rbwhite_clicked,#rbsmallwhite,#rbsmallwhite_clicked{position:relative;margin:0px;padding:0px;font-weight:bold;white-space:nowrap;text-align:center;vertical-align:middle}

#rb{background:#777777 url(/eCS/Store/en/css/bg-bttn-right.gif) 100% 0% no-repeat}
#rbbrown{background:#60702E/*738738*/ url(/eCS/Store/en/css/bg-bttn-right-brown.gif) 100% 0% no-repeat}
#rbwhite{background:#A3B643 url(/eCS/Store/en/css/bg-bttn-right-white.gif) 100% 0% no-repeat}
#rb_clicked,#rbbrown_clicked,#rbwhite_clicked{background:#CCCCCC url(/eCS/Store/en/css/bg-bttn-right-clicked.gif) 100% 0% no-repeat}

#rbsmall{background:#777777 url(/eCS/Store/en/css/bg-bttn-right-sm.gif) 100% 0% no-repeat}
#rbsmallbrown{background:#60702E/*738738*/ url(/eCS/Store/en/css/bg-bttn-right-brown-sm.gif) 100% 0% no-repeat}
#rbsmallwhite{background:#A3B643 url(/eCS/Store/en/css/bg-bttn-right-white-sm.gif) 100% 0% no-repeat}
#rbsmall_clicked,#rbsmallbrown_clicked,#rbsmallwhite_clicked{background:#CCCCCC url(/eCS/Store/en/css/bg-bttn-right-clicked-sm.gif) 100% 0% no-repeat}

#rb #rb_pleasewait,#rb a{background:url(/eCS/Store/en/css/bg-bttn-left.gif) 0 0 no-repeat}
#rbbrown #rb_pleasewait,#rbbrown a{background:url(/eCS/Store/en/css/bg-bttn-left-brown.gif) 0 0 no-repeat}
#rbwhite #rb_pleasewait,#rbwhite a{background:url(/eCS/Store/en/css/bg-bttn-left-white.gif) 0 0 no-repeat}
#rb_clicked #rb_pleasewait,#rb_clicked a,#rbbrown_clicked #rb_pleasewait,#rbbrown_clicked a,#rbwhite_clicked #rb_pleasewait,#rbwhite_clicked a{background:url(/eCS/Store/en/css/bg-bttn-left-clicked.gif) 0 0 no-repeat}

#rbsmall #rb_pleasewait,#rbsmall a{background:url(/eCS/Store/en/css/bg-bttn-left-sm.gif) 0 0 no-repeat}
#rbsmallbrown #rb_pleasewait,#rbsmallbrown a{background:url(/eCS/Store/en/css/bg-bttn-left-brown-sm.gif) 0 0 no-repeat}
#rbsmallwhite #rb_pleasewait,#rbsmallwhite a{background:url(/eCS/Store/en/css/bg-bttn-left-white-sm.gif) 0 0 no-repeat}
#rbsmall_clicked #rb_pleasewait,#rbsmall_clicked a,#rbsmallbrown_clicked #rb_pleasewait,#rbsmallbrown_clicked a,#rbsmallwhite_clicked #rb_pleasewait,#rbsmallwhite_clicked a{background:url(/eCS/Store/en/css/bg-bttn-left-clicked-sm.gif) 0 0 no-repeat}

#rb_pleasewait,#rb a,#rb_clicked a,#rbbrown a,#rbbrown_clicked a,#rbwhite a,#rbwhite_clicked a{display:block;border:0px;height:18px;padding:2px 6px 1px 6px;margin:0px;cursor:pointer}

#rbsmall a,#rbsmall_clicked a,#rbsmallbrown a,#rbsmallbrown_clicked a,#rbsmallwhite a,#rbsmallwhite_clicked a{display:block;border:0px;height:18px;padding:2px 6px 1px 6px;margin:0px;cursor:pointer}

#rb,#rb_clicked,#rbbrown,#rbbrown_clicked,#rbwhite,#rbwhite_clicked{font-size:11px;letter-spacing:1.2px;height:18px;overflow:hidden}
#rbsmall,#rbsmall_clicked,#rbsmallbrown,#rbsmallbrown_clicked,#rbsmallwhite,#rbsmallwhite_clicked{font-size:10px;letter-spacing:1px;height:16px;overflow:hidden}

#rb,#rbsmall,#rb a,#rb a:link,#rb a:visited,#rb a:active,#rbsmall a,#rbsmall a:link,#rbsmall a:visited,#rbsmall a:active,
#rb a:hover,#rb a:link:hover,#rb a:visited:hover,#rb a:active:hover,#rbsmall a:hover,#rbsmall a:link:hover,#rbsmall a:visited:hover,#rbsmall a:active:hover,
#rbbrown,#rbsmallbrown,#rbbrown a,#rbbrown a:link,#rbbrown a:visited,#rbbrown a:active,#rbsmallbrown a,#rbsmallbrown a:link,#rbsmallbrown a:visited,#rbsmallbrown a:active,
#rbbrown a:hover,#rbbrown a:link:hover,#rbbrown a:visited:hover,#rbbrown a:active:hover,#rbsmallbrown a:hover,#rbsmallbrown a:link:hover,#rbsmallbrown a:visited:hover,#rbsmallbrown a:active:hover,
#rbwhite,#rbsmallwhite,#rbwhite a,#rbwhite a:link,#rbwhite a:visited,#rbwhite a:active,#rbsmallwhite a,#rbsmallwhite a:link,#rbsmallwhite a:visited,#rbsmallwhite a:active,
#rbwhite a:hover,#rbwhite a:link:hover,#rbwhite a:visited:hover,#rbwhite a:active:hover,#rbsmallwhite a:hover,#rbsmallwhite a:link:hover,#rbsmallwhite a:visited:hover,#rbsmallwhite a:active:hover{color:#ffffff;text-decoration:none}
#rb_clicked *,#rbsmall_clicked *,#rbbrown_clicked *,#rbsmallbrown_clicked *,#rbwhite_clicked *,#rbsmallwhite_clicked *{color:#111111;text-decoration:none}

#rb_pleasewait{z-index:100;color:#ffffff;position:relative;font-weight:bold;white-space:nowrap;text-align:center;vertical-align:middle}

#hp-mainpic-container{position:relative;float:left;width:610px;height:309px;border:0px;padding:0px}
#hp-mainpic-container-outer{position:relative;width:610px;height:309px;border:0px;padding:0px;margin:0px}

/* classes used in order summary and order email page */
.gridtable{border-collapse:collapse;font-size:12px;width:100%;text-align:center;padding:5px;border:1px solid #F1F1F1}
.gridtable th{font-weight:bold;border:1px solid #F1F1F1;color:#655666}
.gridtable td{border:1px solid #F1F1F1;border-bottom:0px}
.gridtable .total{font-weight:normal;background:#EEEEEE;text-align:right}
.page{color:#655666}

/* CSS zoom - BEGIN */
.zoomthumbnail{
position:relative;
z-index:0;
}

.zoomthumbnail:hover{
background-color:transparent;
z-index:50;
}

.zoomthumbnail span{/*CSS for enlarged image*/
position:absolute;
background-color:#FAD5E6;
padding:5px;
left:-1000px;
border:1px dashed gray;
visibility:hidden;
color:black;
text-decoration:none;
}

.zoomthumbnail span img{/*CSS for enlarged image*/
border-width:0;
padding:2px;
}

.zoomthumbnail:hover span{/*CSS for enlarged image on hover*/
visibility:visible;
top:0px;
left:0px;/*position where enlarged image should offset horizontally */

}
/* CSS zoom - END */



/*********** ANIMATED TABS - BEGIN ***************/
/*Credits:Dynamic Drive CSS Library */
/*URL:http://www.dynamicdrive.com/style/ */
 
.animatedtabs{
border-bottom:1px solid #C5D797;overflow:hidden;width:100%;font-size:12px;/*font of menu text*/
}


.animatedtabs ul{
list-style-type:none;margin:0;margin-left:0px;/*offset of first tab relative to page left edge*/ padding:0;
}

.animatedtabs li{float:left;margin:0;padding:0}

.animatedtabs a{float:left;position:relative;
top:5px;/* 1) Number of pixels to protrude up for selected tab. Should equal(3) MINUS(2) below */
background:url(/eCS/Store/en/imagesOnline/theme/tab-dark-green-left-2.gif) no-repeat left top;
margin:0;margin-right:3px;/*Spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;

}

.animatedtabs a span{
float:left;
position:relative;
display:block;
background:url(/eCS/Store/en/imagesOnline/theme/tab-dark-green-right-2.gif) no-repeat right top;
padding:5px 9px 3px 0px;/* 2) Padding within each tab. The 3rd value,or 3px,should equal(1) MINUS(3) */
font-weight:bold;
color:#655666;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span{float:none}
/* End IE5-Mac hack */


.animatedtabs .selected a{
background:url(/eCS/Store/en/imagesOnline/theme/tab-green-left.gif) no-repeat left top;
background-position:0 -63px;
top:0;
}

.animatedtabs .selected a span{
background:url(/eCS/Store/en/imagesOnline/theme/tab-green-right.gif) no-repeat right top;
background-position:100% -63px;
color:#655666;
padding-bottom:8px;/* 3) Bottom padding of selected tab. Should equal(1) PLUS(2) above */
top:0;
}

.animatedtabs a:hover{
background-position:0% -63px;
top:0;
}

.animatedtabs a:hover span{
background-position:100% -63px;
padding-bottom:8px;/* 3) Bottom padding of selected tab. Should equal(1) PLUS(2) above */
top:0;
color:#655666;
}
/*********** ANIMATED TABS - END ***************/

/*********** Shadow Box - BEGIN ***************/
.cssbox,.cssbox_body,.cssbox_header_left,.cssbox_header_right{
 background:transparent url(/eCS/Store/en/imagesOnline/theme/shadowbox-thin-white.png) no-repeat bottom right;
}

.cssbox_header_left{
 background-position:top left;
 padding:0px;
margin:0px;/* use to position the box */ 
}

.cssbox_header_right{
 background-position:top right;
  margin:0px 0px 0px 12px;
 padding:15px 17px 0px 0px;
}

.cssbox{
 padding-right:0px;/* the gap on the right edge of the image(not content padding) */
margin:0px auto;/* use to position the box */ 
}

/* set the lower-left corner image */ 
.cssbox_body{
 background-position:bottom left;
 margin-right:13px;/* interior-padding right */ 
 padding:10px 0 20px 12px;/* mirror .cssbox_head right/left */ 
}
/*********** Shadow Box - END ***************/


/*********** Shadow Box 2 - BEGIN ***************/
.roundedFrame_topLeft,.roundedFrame_topRight,.roundedFrame_bottomLeft,.roundedFrame_bottomRight{
 padding:0px;
margin:0px;
}

.roundedFrame_topLeft{
 background:transparent url(/eCS/Store/en/imagesOnline/theme/roundedframetop.png) top left no-repeat;
}

.roundedFrame_topRight{
 background:transparent url(/eCS/Store/en/imagesOnline/theme/roundedframeright.png) top right no-repeat;
}

.roundedFrame_bottomRight{
 background:transparent url(/eCS/Store/en/imagesOnline/theme/roundedframebottom.png) bottom right no-repeat;
 padding-top:12px;
}

.roundedFrame_bottomleft{
 background:transparent url(/eCS/Store/en/imagesOnline/theme/roundedframeleft.png) bottom left no-repeat;
 padding:0px 12px 12px 12px;
}

.roundedFrame_topLeft_lgrn{
 background:#EFF3E2 url(/eCS/Store/en/imagesOnline/theme/roundedframetop-green-light.png) top left no-repeat;
}

.roundedFrame_topRight_lgrn{
 background:transparent url(/eCS/Store/en/imagesOnline/theme/roundedframeright-green-light.png) top right no-repeat;
}

.roundedFrame_bottomRight_lgrn{
 background:transparent url(/eCS/Store/en/imagesOnline/theme/roundedframebottom-green-light.png) bottom right no-repeat;
 padding-top:12px;
}

.roundedFrame_bottomleft_lgrn{
 background:transparent url(/eCS/Store/en/imagesOnline/theme/roundedframeleft-green-light.png) bottom left no-repeat;
 padding:0px 12px 12px 12px;
}

/*********** Shadow Box 2 - END ***************/

.as{font-size:8pt;background-color:#ffffff;border:1px solid #655666;position:absolute;cursor:default;overflow:auto;overflow-x:hidden;height:200px}
.as_item{padding:1px;padding-left:5px;color:black;width:100%;text-align:left;text-transform:none}
.as_item_hgltd{padding:1px;padding-left:5px;color:#ffffff;background-color:#60702E/*738738*/;text-align:left;text-transform:none}

.anchor{cursor:pointer}

.regPrice{color:brown;text-decoration:line-through}
.thmbDiv{float:left;text-align:center;vertical-align:top;margin:25px 0px 25px 10px;padding:0px}


@media print
{
#content{position:relative !important;/*Gecko-Netscape */ position/**/:/**/relative;/*IE 6.x/Win */}
#content{left:0px !important;/*Gecko-Netscape */ left:0px;/*IE 5.x/Win */ left/**/:/**/0px;/*IE 6.x/Win */}

#rbcontent_sh,#rbcontent_sh,#rbcontent_shsmall,#rbcontent_shsmall,#rbcontent_shbrown,#rbcontent_shbrown,#rbcontent_shsmallbrown,#rbcontent_shsmallbrown{display:none}
.t{border-top:1px solid gray}
.b{border-bottom:1px solid gray}
.l{border-left:1px solid gray}
.r{border-right:1px solid gray}

#noprint,.noprint{display:none}
}

/* begin - home/landing page */
#prd-shwcse{float:left;width:721px;margin-top:16px;margin-bottom:16px}
#prd-shwcse-btn{width:40px;border:0px;padding:0px;margin:0px;text-align:left}
#product-scroll-container{width:616px;border:0px;padding:0px;margin:0px;overflow:hidden;float:left;background-color:#ffffff}
#product-scroll-inner{width:1818px;height:100%;border:0px;padding:0px;margin:0px;position:relative;left:0px}

#home-scroll-cell{width:202px;border:0px;padding:0px;margin:0px;text-align:center;background:#ffffff url(/eCS/Store/en/imagesOnline/theme/bg-sep.png) 199px 0px repeat-y;font-size:11px;color:#655666}
#landing-scroll-cell{width:227px;border:0px;padding:0px 0px 0px 0px;margin:0px;text-align:center;background:#ffffff url(/eCS/Store/en/imagesOnline/theme/bg-sep.png) 223px 0px repeat-y;font-size:11px;color:#655666}

#product-scroll-cell-inner{padding:0px;margin:0px 5px 0px 5px;text-align:center}

#product-scroll-cell a img,#landing-scroll-cell a img{width:180px}
#home-scroll-cell #product-scroll-cell-inner a img{width:190px}

.scroll-cell-text{padding:10px 10px 0px 10px}

div.scroll-cell-hdr{padding:0px;margin:0px;text-align:center}

#tips-and-extras h2{font-family:Arial,Helvetica;font-size:12px;font-weight:bold;color:#655655;margin:0px 0px 0px 0px;padding:0px;text-decoration:none}
#tips-and-extras h2:hover{color:#60702E/*738738*/}
#tips-and-extras a img{margin-top:4px}
#tips-and-extras div.scroll-cell-hdr{text-align:left}
#tips-and-extras .scroll-cell-text div.scroll-cell-hdr a:hover h2{color:#60702E/*738738*/}
.tip-img{width:100px}
.tip-img img{width:100px;height:60px}

/* floating text box on main pic of landing page */
.MpFlTx{display:none;position:absolute;color:#60702E/*738738*/;font-weight:normal;font-size:12px;padding:0px;vertical-align:center}
.MpFlTx a,
.MpFlTx a:link,
.MpFlTx a:active,
.MpFlTx a:visited{color:#655666;text-decoration:none;font-weight:normal;font-size:11px;padding:0px;margin:0px}
.MpFlTx a:hover,
.MpFlTx a:link:hover,
.MpFlTx a:active:hover,
.MpFlTx a:visited:hover{color:#655666;text-decoration:none;padding:0px;margin:0px}
.MpFlTx .right-arrow{color:#655666;padding:0px;margin:0px;font-size:11px;font-weight:bold}

#hp-mp-st-txt{padding:10px 0px 10px 20px;color:#655666;font-size:16px;font-weight:normal}
#hp-mp-st-txt span,
#hp-mp-st-txt a,
#hp-mp-st-txt a:link,
#hp-mp-st-txt a:active,
#hp-mp-st-txt a:visited{color:#655666;text-decoration:none;font-size:16px;padding:0px;margin:0px}
#hp-mp-st-txt a:hover,
#hp-mp-st-txt a:link:hover,
#hp-mp-st-txt a:active:hover,
#hp-mp-st-txt a:visited:hover{color:#655666;text-decoration:none;padding:0px;margin:0px}

#hp-mp-st-txt span{background:url(/eCS/Store/en/imagesOnline/theme/bttn-next-18.png) 100% 50% no-repeat;padding-right:30px}
#hp-mp-st-txt span span.fw{font-family:Arial,Helvetica;font-weight:bold;text-transform:uppercase;font-size:15px;;background:transparent;padding:0px}

#tstmnlCtrn *{font-family:Georgia,'Times New Roman',Times,serif;font-size:11px}
#tstmnlCtrn{position:relative;width:313px;font-weight:normal;text-align:left;line-height:18px}
#tstmnl-hdr{font-size:18px;padding:5px 0px 10px 0px;text-align:center}
#tstmnlCtrn #tstmnl{text-align:left;width:313px;height:130px;position:relative;border:0px;padding:0px;margin:0px 0px 5px 0px;overflow:hidden}
#tstmnlCtrn #tstmnl #tstmnl_inner{text-align:left;position:absolute;margin:0px;width:313px;left:0px;top:0px}
#tstmnlCtrn #tstmnl #tstmnl_inner .tstmnl-blk{width:313px;height:130px;border:0px;padding:0px;margin:0px;float:left;display:block;overflow:hidden}
#tstmnlCtrn #tstmnl #tstmnl_inner .tstmnl-blk div#brk{display:block;line-height:2px;height:2px;margin:0px;padding:0px}
#tstmnlCtrn #tstmnl #tstmnl_inner .tstmnl-blk a{text-decoration:none}
#tstmnlCtrn #tstmnl #tstmnl_inner .tstmnl-by{padding-left:0px;color:#999999}
#tstmnlCtrn #tstmnl-act *{font-family:Arial,Helvetica;color:aaaaaa;text-decoration:none}

#hpGr{position:absolute;left:801px;top:-70px;width:179px;height:99px;background:url(/eCS/Store/en/imagesOnline/theme/100-guarantee-183px.png) 0 0 no-repeat}

/* end - home/landing page */

#dealTkr{color:#CD3333;font-weight:bold;padding:0px 10px;}

#promoDtl #promoHglt{color:#EB008B;}

#logos {background: url(/intershoproot/eCS/Store/en/imagesOnline/theme/bg-logos.gif) 0 0 no-repeat;width:100px;height:54px;float:right;}
#logos.veri {background-position: 0 0;}
#logos.mca {background-position: -101 0;}


/* feedback / review */
.syndication-content-area {
}

#tstmnl-lst {
	margin:0 0 0 0px;
	padding-left:0px;
	line-height: 20px;
}
#tstmnl-lst .tstmnl-lst-it {
	margin: 0 0 5px 0;
	list-style-image:none;
	list-style:none;
	padding-left:0px;
}
#tstmnl-lst .tstmnl-lst-it .tstmnl-lst-it-ttl{
	color: #CD3333;
	font-weight:bold;
}
#tstmnl-lst .tstmnl-lst-it a,
#tstmnl-lst .tstmnl-lst-it a:link,
#tstmnl-lst .tstmnl-lst-it a:active,
#tstmnl-lst .tstmnl-lst-it a:visited {
	color: #655655;
	font-weight: bold;
	text-decoration: none;
}
#tstmnl-lst .tstmnl-lst-it a:hover,
#tstmnl-lst .tstmnl-lst-it a:link:hover,
#tstmnl-lst .tstmnl-lst-it a:active:hover,
#tstmnl-lst .tstmnl-lst-it a:visited:hover {
	color: #60702E/*738738*/;
	text-decoration: underline;
}
/*
#tstmnl-lst .tstmnl-lst-it-date {
	font-weight: bold;
	font-size: .8em;
	color: #666666;
	display: none;
}
*/

#tstmnl-lst .tstmnl-lst-it-description {
}
#tstmnl-resp{margin:5px 0px 5px 10px;padding-left:10px;color:#777777;font-style:italic;background:url(/eCS/Store/en/imagesOnline/theme/bg-sep.png) 0px 0px repeat-y}
#tstmnl-lst .tstmnl-lst-it #tstmnl-resp a,
#tstmnl-lst .tstmnl-lst-it #tstmnl-resp a:link,
#tstmnl-lst .tstmnl-lst-it #tstmnl-resp a:active,
#tstmnl-lst .tstmnl-lst-it #tstmnl-resp a:visited{color:#738738}
#tstmnl-dt{color:#777777;font-size:.9em;}
/* feedback / review */

#bala,#bbsa,#bwp{margin-right:5px;height:10px;line-height:10px;background-image:url(/intershoproot/eCS/Store/en/imagesOnline/theme/bg-price.png);background-repeat:no-repeat}
#bala{padding-left:48px;background-position:0px 1px}
#bbsa{padding-left:64px;background-position:0px -11px}
#bwp{padding-left:59px;background-position:0px -23px}
#tabContainer { display: none; }
#infoLoader { background: url(/rproof/images/loading.gif) 50% 50% no-repeat; width: 585px; height: 300px; padding-top: 170px; text-align: center;}

.would-you-left{background:url(/eCS/Store/en/imagesOnline/theme/l.gif) 100% 0 repeat-y}

#would-you{color:#333333;width:195px;height:25px;text-align:center;float:left;font-weight:normal;font-size:0.9em;text-transform:uppercase}
#would-you a,
#would-you a:link,
#would-you a:visited,
#would-you a:active{padding:4px;color:#333333;display:block;text-decoration:none}
#would-you a:hover,
#would-you a:link:hover,
#would-you a:visited:hover,
#would-you a:active:hover{padding:4px;color:#738738;display:block;text-decoration:none}

#HgltsPrf,#HgltsPrf:hover,#HgltsInStk,#HgltsInStk:hover{padding:4px 0px 0px 27px;height:21px;font-family:arial;color:#655655;font-size:12px;font-weight:bold;text-decoration:none;background:url(/intershoproot/eCS/Store/en/imagesOnline/theme/bttn-check.jpg) no-repeat top left;}
#HgltsShpTd{}
#HgltsShpTd a,#HgltsShpTd a:hover{font-family:arial;color:#655655;font-size:12px;font-weight:bold;text-decoration:none;text-align:left;}
#HgltsShpTdImg{margin-top:-2px;padding:0px 0px 0px 36px;height:24px;background:url(/intershoproot/eCS/Store/en/imagesOnline/theme/bttn-ships-same-day.jpg) no-repeat top left;}
#HgltsMtDsg,#HgltsMtDsg:hover{padding:4px 0px 0px 27px;height:21px;font-family:arial;color:#655655;font-size:12px;font-weight:bold;text-decoration:none;background:url(/intershoproot/eCS/Store/en/imagesOnline/theme/bttn-meet-designer.jpg) no-repeat top left;}

#qvAvlblNoCtnr{float:left;color:#666666;background-color:#ffffff;min-width:20px;height:20px;font-size:12px;font-style:normal;font-weight:bold;text-align:center;vertical-align:middle;margin:0px 5px 0px 0px;border:1px solid #cccccc;cursor:pointer;}
#qvAvlblNo{position:relative;padding:2px;width:20px;}

#addToMayBes {padding:4px 0px 0px 27px;height:21px;font-family:arial;color:#655655;font-size:12px;font-weight:bold;text-decoration:none;background:url(/intershoproot/eCS/Store/en/imagesOnline/theme/bttn-favorite.jpg) no-repeat top left; text-transform: uppercase; }

#requestMoreInfo {padding:4px 0px 0px 27px;height:21px;font-family:arial;color:#655655;font-size:12px;font-weight:bold;text-decoration:none;background:url(/intershoproot/eCS/Store/en/imagesOnline/theme/bttn-question.jpg) no-repeat top left; text-transform: uppercase; }

#sendToFriend {padding:4px 0px 0px 27px;height:21px;font-family:arial;color:#655655;font-size:12px;font-weight:bold;text-decoration:none;background:url(/intershoproot/eCS/Store/en/imagesOnline/theme/bttn-send-to-friend.jpg) no-repeat top left; text-transform: uppercase; }

#zoom {height:350px;width350px;overflow1:hidden}

/* begin - image zoom */
.MagicZoomBigImageCont {
	border:			1px solid #738738;
}

.MagicZoomHeader {
	font:			10px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#738738;
	text-align:     center !important; 
}


.MagicZoomPup {
	border: 		1px solid #aaa;
	background: 	#ffffff;
	cursor:			hand;
}

.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none;
}

.MagicZoomLoading img {
	padding-top:	3px !important;
}
.MagicThumb {
    cursor: url(http://images.paperstyle.com/eCS/Store/en/js/ex/cursor/zoomin.gif), pointer;
    outline: none;
}

.MagicThumb-zoomed { cursor: default; }

.MagicThumb span { display: none; }

.MagicThumb img { border: 1px solid #808080; outline: none; }

.MagicThumb-image { border: 1px solid #cccccc; outline: none; }

.MagicThumb-image-zoomed { cursor: url(http://images.paperstyle.com/eCS/Store/en/js/ex/cursor/zoomout.gif), pointer; }

.MagicThumb-caption {
    color: #333333;
    background-color: #F0F0F0;
    border: 1px solid #CCCCCC;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 11px;
    padding: 8px 16px;
}

.MagicThumb-controlbar {
	display: block;
	height: 18px;
}

.MagicThumb-controlbar a {
	display: block;
	width: 18px;
	height: 18px;
	margin: 0px 1px;
	outline: none;
	float: left;
	overflow: hidden;
}

.MagicThumb-controlbar a span {
	display: block;
	width: 1000px;
	height: 1000px;
	background: transparent url(http://images.paperstyle.com/eCS/Store/en/js/ex/graphics/controlbar.png) no-repeat 0 0;
	outline: none;
	position: absolute;
	left: 0px;
	top: 0px;
}

.MagicThumb-loading {
	border: 1px solid #000000;
	background: #ffffff url(http://images.paperstyle.com/eCS/Store/en/js/ex/graphics/loader.gif) no-repeat 2px 50%;
	padding: 2px 2px 2px 22px;
	margin: 0;
	text-decoration: none;
	text-align: left;
	font-size: 8pt;
	font-family: sans-serif;
}
/* end - image zoom */

/* begin - selectbox */
.srjsWrapper
{
	display: inline-block;
	font: bold 9px "Segoe UI", Arial, Verdana, Sans-serif;
	margin: 0 0 0 0;
	vertical-align: middle;
}

.srjsWrapper *
{
	padding: 0;
	margin: 0;
	list-style: none;
	cursor: default;
	text-decoration: none;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.srjsHeader a.srjsSelectBox span span,
.srjsDisabled .srjsHeader .srjsSelectBox:hover span span
{
	padding-top: 4;
	padding-left: 0;
	margin-left: 0;
	margin-right: 20px;
	background-image: none;
}

.srjsHeader a,
.srjsHeader a span,
.srjsOptions ul a:hover,
.srjsOptions ul .srjsOptionSelected
{
	background-repeat: no-repeat;
}

.srjsHeader a,
.srjsDisabled .srjsHeader a:hover
{
	display: block;
	line-height: 22px;
	height: 22px;
	background-position: 0 0;
}

.srjsHeader a:hover
{
	background-position: 0 -44px;
}

.srjsHeader a span,
.srjsDisabled .srjsHeader a:hover span
{
	display: block;
	line-height: 22px;
	height: 22px;
	background-position: right -22px;
	margin: 0 0 0 5px;
	padding: 0 0 0 5px;
}

.srjsHeader a.srjsSelectBox span span
{
	margin-left: -6px !important;
}

.srjsHeader a:hover span
{
	background-position: right -66px;
}

.srjsOptions
{
	position: absolute;
	z-index: 10000;
}

.srjsOptions *
{
	display: block;
	line-height: 16px;
}

.srjsOptions ul a
{
	padding: 0 0 0 0;
	margin: 1px;
}

.srjsOptions ul a .srjsInnerSpan
{
	padding: 0 0 0 5px;
}

.srjsOptions ul a:hover,
.srjsOptions ul .srjsOptionSelected
{
	background-position: 0 -580px;
}

.srjsWrapper,
.srjsWrapper *
{
	-moz-user-select: none;
}

.srjsWrapper a
{
	outline: none;
}

.srjsSelectBox
{
	display: block;
}

.srjsRealSelect
{
	display: none;
	vertical-align: middle;
}

.srjsDisabled
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	opacity: .5;
	-moz-opacity: .5;
}

.srjsDisabled .srjsOptions
{
	display: none !important;
}

.srjsLabel
{
	padding: 0 4px 0 0;
}

* html .srjsWrapper,
*+html .srjsWrapper
{
	display: inline;
	vertical-align: middle;
}

/********/

.srjs_ps .srjsHeader a,
.srjs_ps .srjsHeader a span,
.srjs_ps .srjsOptions ul a:hover,
.srjs_ps .srjsOptions ul .srjsOptionSelected
{
	background-image: url('Sprite.png');
}

.srjs_ps .srjsHeader a span,
.srjs_ps .srjsDisabled .srjsHeader a:hover span
{
	color: black;
}

.srjs_ps .srjsHeader a:hover span
{
	color: #333333;
}

.srjs_ps .srjsOptions
{
	background: white;
	border: solid 1px #738738 /*FFE5F6*/;
}

.srjs_ps .srjsOptions ul a
{
	color: black;
	border: solid 1px white;
}

.srjs_ps .srjsHeader a span td,
.srjs_ps .srjsDisabled .srjsHeader a:hover span td,
.srjs_ps .srjsOptions ul a td
{
	color: black;
}

.srjs_ps .srjsOptions ul a,
.srjs_ps .srjsOptions ul a:hover,
.srjs_ps .srjsOptions ul .srjsOptionSelected
{
	padding-top: 2px;
}

.srjs_ps .srjsOptions ul a:hover,
.srjs_ps .srjsOptions ul .srjsOptionSelected
{
	border: solid 1px #738738;
}

/*hack for detail page*/
.srjs_ps .srjsHeader a
{
	margin-left: -1px; border-left: 1px solid white;
}
/*hack for detail page*/

/* hack for chrome */
.srjsHeader a.srjsSelectBox span span table *
{
	overflow: visible;
}
/* hack for chrome */

/* end - selectbox */


#hgltdPrd * {font-weight: bold; color: #000000;}
#hgltdPrd .srjs_ps * {font-weight:normal; color: #000000;}

#tabsNCtnr {position:relative;height:32px;display:block;}
#tabsNBrdr {position:absolute;top:0px;left:0px;width:100%;margin-top:29px;height:1px;border-top:1px solid #738738;border-bottom:0px;}
#tabsN {position:absolute;top:0px;left:10px;width:100%;height:30px;overflow:hidden;vertical-align:bottom;}
#tabsN a, #tabsN a:link, #tabsN a:visited, #tabsN a:active{ float:left; display:block;line-height:16px;text-decoration:none;font-weight:bold;font-size:13px;background:#F1F1F1;color:#CD3333;border-top:0px;border-left:0px;border-right:0px;border-bottom:1px solid #738738;margin:3px 2px 0px 1px;}
#tabsN a.current, #tabsN a.current:link, #tabsN a.current:visited, #tabsN a.current:active {float:left;text-decoration:none;font-weight:bold;font-size:13px;background:#FFFFFF;color:#CD3333;border-top:3px solid #738738;border-left:1px solid #738738;border-right:1px solid #738738;border-bottom:0px;margin:0px 1px 0px 0px;}
#tabsN a span { display:block;padding:5px; }
#tabsN a.current span { display:block;padding:5px 5px 6px 5px; }

#similardiv {position: relative; overflow:auto; border:0px dashed #000000; padding:5px 15px 0px 0px; max-height: 50px; height: expression( this.scrollHeight > 54 ? "55px" : "auto" );}

#testimonials_ctnr{margin:0px;}
#testimonials_title{margin:0px;text-align:left;font-weight:bold;color:#000000;height:25px;vertical-align:middle;}
.titlefield{text-decoration:none;font-weight:bold;color:#738738;}
.labelfield{color:brown;font-size:90%;}
.datefield{display:inline;color:gray;font-size:90%;}
#testimonials{margin:0px;color:#333333;font-size:11px;font-weight:normal;}
#testimonials a{margin:0px;padding:0px;color:#000000;}
#dvSmlrCtPrds{position: static; top:0px; left: 0px; height:auto;}
#expandDiv{display: none; position: absolute; left: 375px; top:22px; z-index:1000;}
.smlTxt{font-size:.8em;white-space: nowrap;font-weight:bold;}
.envlp {font-size:1.0em;padding-left: 28px; background: url(/intershoproot/eCS/Store/en/imagesOnline/theme/bundled_envelope_20x15.jpg) 0 50% no-repeat; height: 15px;}/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 0px solid #dddddd; background: #E8EED4; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border-bottom: 1px solid #B2CA74; background: #ffffff; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border-left: 1px solid #B2CA74; background: #B2CA74 url(/eCS/Store/en/jq/css/images/bg-tab-corner.gif) no-repeat top right; font-weight: bold; color: #000000; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #000000; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border-left: 1px solid #B2CA74; background: #C5D392 url(/eCS/Store/en/jq/css/images/bg-tab-corner.gif) no-repeat top right; font-weight: bold; color: #000000; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #000000; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border-left: 1px solid #B2CA74; background: #E8EED4  url(/eCS/Store/en/jq/css/images/bg-tab-corner.gif) no-repeat top right; font-weight: bold; color: #000000; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #000000; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(/eCS/Store/en/jq/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(/eCS/Store/en/jq/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/eCS/Store/en/jq/css/images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/eCS/Store/en/jq/css/images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/eCS/Store/en/jq/css/images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/eCS/Store/en/jq/css/images/ui-icons_000000_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/eCS/Store/en/jq/css/images/ui-icons_000000_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/eCS/Store/en/jq/css/images/ui-icons_000000_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/eCS/Store/en/jq/css/images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/eCS/Store/en/jq/css/images/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(/eCS/Store/en/jq/css/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(/eCS/Store/en/jq/css/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: 0; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .3em -1px 0; padding: 0;}
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

