@viewport{zoom:1.0;width:extend-to-zoom;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary{display:block;}
audio,
canvas,
video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus,
a:active,
a:hover{outline:none;}
h1{font-size:2em;margin:0.67em 0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
mark{background:#ff0;color:#000;}
code,
kbd,
pre,
samp{font-family:monospace, serif;font-size:1em;}
pre{white-space:pre-wrap;}
q{quotes:"\201C" "\201D" "\2018" "\2019";}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
button,
input,
select,
textarea{font-family:inherit;font-size:100%;margin:0;}
button,
input{line-height:normal;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
a,a:visited{text-decoration:none;}
#topmenu{height:33px;}
.clr{clear:both;}
li.top a,li.top .asob{display:block;color:#fff;font-size:14px;text-decoration:none;text-align:center;font-weight:bold;margin:0px;padding:0px 12px;text-shadow:#445c92 1px 2px 2px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#3e62b0;border-left-color:#6483c6;}
#nav, #nav ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;line-height:33px;z-index:1;text-align:center;}
#nav a:hover{color:#FFFFFF;}
#nav .current a{background:#DFF6;color:#666;}
#nav li{text-align:left;display:inline-block;}
#nav ul{position:absolute;display:none;top:0px;text-align:center;width:100%;}
#nav li ul a:hover{float:left;border:none;color:#FFFFFF;}
#nav ul ul{top:auto;}
#nav li ul ul{left:12em;margin:0px;padding:0px;}
.top{position:relative;}
.top li ul a, .top li ul .asob{height:auto;float:left;border:none;text-align:left;font-size:14px;font-weight:bold;color:#FFFFFF;}
.topfake li{margin:0px;padding:0px;}
.top .general{float:left;position:relative;width:165px;background-image:url(/images/newdesign/subMenuL.png);background-repeat:repeat-y;height:28px;background-position:1px;border:0px none transparent;}
.top .general a{display:block;color:#fff;font-size:12px;text-decoration:none;text-align:left;width:165px;font-weight:normal;padding:0px 0px 0px 15px;border:1px none transparent;}
.top .general a:hover{text-decoration:underline;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-left-color:#6483c6;}
.top .topfake{height:auto;float:left;top:5px;height:33px;background-repeat:no-repeat;font-weight:bold;padding:0px;background-image:url(/images/newdesign/mainMenuHovL.gif);background-position:left top;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#3e62b0;border-left-color:#6483c6;}
.top .topfake a, .top .topfake .asob{font-weight:bold;font-size:14px;text-decoration:none;text-align:left;padding:0px 0px 0px 12px;margin:0px;background-repeat:no-repeat;background-position:left top;background-image:url(/images/newdesign/mainMenuHovL.gif);border:none;}
.top .topfake .noempty{background-repeat:no-repeat;background-position:right top;padding:0px 12px 0px 0px;height:33px;display:block;background-image:url(/images/newdesign/mainMenuHovR.gif);margin:0px;}
.top .topfake a:hover{text-align:left;margin:0px;padding:0px 0px 0px 12px;color:#fff;text-shadow:#445c92 1px 2px 2px;display:inline-block;}
.topempty{display:block;color:#fff;font-size:14px;text-decoration:none;text-align:center;font-weight:bold;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#3e62b0;border-left-color:#6483c6;margin:0px;padding:0px 12px 0px 12px;height:33px;}
#kanan li{float:right;position:relative;width:100%;margin:0px;padding:0px;}
#kanan .topfake{height:auto;float:right;top:0px;height:33px;background-image:url(/images/newdesign/mainMenuHovL.gif);background-repeat:no-repeat;background-position:left top;margin:0px 0px 0px 1px;}
#kanan .topfake a{color:#fff;font-weight:bold;font-size:14px;text-decoration:none;text-align:left;margin:0px;background-repeat:no-repeat;background-position:left top;float:right;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:12px;}
#kanan .topfake a:hover{text-align:left;margin:0px;text-shadow:#445c92 1px 2px 2px;display:inline-block;float:right;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:12px;}
#kanan .topfake span{background-repeat:no-repeat;background-position:right top;padding:0px 12px 0px 0px;height:33px;display:block;margin:0px 0px 0px 1px;}
#kanan .general a{display:block;color:#fff;font-size:12px;text-decoration:none;text-align:left;font-weight:normal;width:165px;}
#kanan .general a:hover{text-decoration:underline;}
#kanan .general{float:right;position:relative;width:165px;background-image:url(/images/newdesign/subMenuL.png);background-repeat:repeat-y;background-position:-1px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}
.subMenuBgBottom{background-image:url(/images/newdesign/subMenuBottom.png);height:15px;width:165px;float:left;background-repeat:no-repeat;background-position:1px;}
.subMenuBgBottomRight{background-image:url(/images/newdesign/subMenuBottom.png);height:15px;width:165px;float:right;background-repeat:no-repeat;background-position:-1px;}
body{font-family:Arial, Helvetica, sans-serif;margin:0px;font-size:12px;background:#7d87b8 url(/images/newdesign/fixedwidth/gradient5.png) top left repeat-x fixed;padding:0 2px 0 2px;overflow-y:auto;}
#prewrapper{background:url(/images/newdesign/fixedwidth/bodyBg_narrow_music_notes.png) top center repeat-y;margin:0px;padding-bottom:10px;min-width:976px;}
h1, h2, h3, h4, h5, .newh4{font-weight:bold;margin:0px;padding:0px;}
form{margin:0px;padding:0px;}
input{font-size:12px;}
img{margin:0px;padding:0px;border:none;}
em{font-size:11px;color:#666666;}
p{color:#666666;}
ul, li{margin:0px;padding:0px;}
ul{list-style-image:none;list-style-type:none;}
li{list-style-image:none;list-style-type:none;}
h1{font-size:36px;color:#666666;}
h2{font-size:22px;color:#999999;}
h3{font-size:18px;}
h4, .newh4{font-size:14px;}
h5{font-size:12px;}
a, a:link{text-decoration:none;color:#3e62b0;}
a:visited{text-decoration:none;color:#551a90;}
a:hover{text-decoration:underline;color:#3399CC;}
#wrapper, #footer{position:relative;margin:0;width:976px;min-width:976px;background-color:#fff;}
#header, #content, #navigation, #breadcrumbs{width:100%;position:relative;}
#breadcrumbs{margin-top:12px;text-align:left;}
#header{height:100px;overflow:hidden;}
#logo{width:25%;float:left;padding-top:9px;}
#tagline{width:75%;float:left;text-align:right;padding-top:25px;}
#navigation{height:112px;position:relative;background-image:url(/images/newdesign/menuBg2.gif);background-repeat:repeat-x;z-index:1000;}
#navigation .Left{width:1%;float:left;text-align:left;background-image:url(/images/newdesign/menuLeftBg2.gif);background-repeat:no-repeat;background-position:left;height:112px;}
#menu{float:left;width:98%;}
ul#topMenu{display:block;height:26px;text-align:right;font-size:11px;font-weight:bold;color:#c76c14;padding-top:8px;}
ul#topMenu li, ul#mainMenu li{display:inline;}
ul#topMenu li a{font-weight:bold;text-transform:uppercase;color:#c76c14;padding:0px 6px;}
ul#topMenu li a:hover{color:#CCCCCC;text-decoration:none;}
#mainMenu{height:33px;text-align:center;display:block;width:960px;margin:0px auto;}
ul#mainMenu li a{color:#FFFFFF;line-height:30px;font-size:14px;font-weight:bold;padding:0px 10px;}
#searchMenu{text-align:center;height:36px;font-size:12px;font-weight:bold;color:#333333;padding-top:9px;width:75%;margin:0px auto;}
#searchForm .searchText{float:left;width:13%;margin-top:5px;}
#searchForm .searchInput{width:60%;float:left;}
#searchForm .searchButton{float:left;width:11%;text-align:left;}
#searchForm .advancedSearch{float:left;width:15%;font-size:95%;margin-top:5px;text-align:left;}
input#search{width:95%;color:#000000;font-size:110%;}
#navigation .Right{background-image:url(/images/newdesign/menuRightBg2.gif);background-repeat:no-repeat;background-position:right;height:112px;float:right;width:1%;}
#content{margin-top:15px;}
#leftColumn, #rightColumn{float:left;width:200px;}
.box{margin-bottom:15px;float:left;width:100%;}
.box .Top{background-image:url(/images/newdesign/bgBoxTop.png);background-repeat:no-repeat;height:29px;float:left;width:100%;}
.box .Top h4, .box .Top .newh4{display:block;line-height:29px;color:#333333;font-size:12px;float:left;padding-left:14px;text-shadow:#fff 1px 1px 1px;}
.box .Middle{width:174px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#bccef6;border-left-color:#bccef6;padding:0px 10px 0px 14px;float:left;}
.box .Middle p{margin:14px 0px 5px 0px;}
.box .Bottom{background-image:url(/images/newdesign/bgBoxBottom.gif);background-repeat:no-repeat;height:9px;float:left;width:100%;}
#mainColumn{float:left;min-width:566px;width:98%;margin:0px 1% 20px 1%;}
#mainColumnFIX{float:left;min-width:566px;width:566px;margin:0px 1% 20px 1%;}
.product{float:left;width:100%;margin-bottom:10px;}
.product h4, .product .newh4{font-size:12px;font-weight:bold;text-transform:uppercase;color:#333333;line-height:28px;}
.product em{line-height:28px;margin-right:14px;margin-top:10px;}
.product p{font-size:12px;margin:10px 0px 0px 0px;height:auto;}
.product .buttons{float:left;width:100%;margin-bottom:17px;}
.product .addToCart{float:left;width:50%;}
.product .download{float:left;width:50%;text-align:right;}
.product .TitleLeft{background-image:url(/images/newdesign/leftItemsBg.gif);background-repeat:no-repeat;background-position:left;float:left;height:25px;width:1%;}
.product .TitleMiddle{text-align:left;width:51%;float:left;}
.product .TitleMiddle h4, .product .TitleMiddle .newh4{text-shadow:#fff 1px 1px 1px;line-height:23px;margin-top:2px;}
.product .TitleRight{width:48%;float:right;height:25px;background-image:url(/images/newdesign/RightItemsBg.gif);background-repeat:no-repeat;background-position:right;text-align:right;}
.product .item{width:177px;margin:17px 0 17px 5px;}
.product .item .img{width:60px;float:left;}
.product .item .title{float:left;width:113px;margin-left:4px;height:auto;}
.product .item .desc{float:left;width:100%;}
.product .item .price{float:left;width:113px;font-weight:bold;margin-left:4px;margin-top:5px;}
#footer{background-image:url(/images/newdesign/bgFooter.gif);background-repeat:repeat-x;height:162px;background-color:#5778bf;overflow:hidden}
#footer .Left{float:left;width:2%;height:162px;background-image:url(/images/newdesign/footerBgLeft.gif);background-repeat:no-repeat;background-position:left;}
#footer .Middle{float:left;width:96%;text-align:center;margin-top:24px;}
#footer .Right{float:right;width:2%;height:162px;background-image:url(/images/newdesign/footerBgRight.gif);background-repeat:no-repeat;background-position:right;}
#footer .menuFooter li{display:inline;color:#FFFFFF;}
#footer .menuFooter a{color:#FFFFFF;}
#footer .menuFooter a:hover{text-decoration:underline;}
#footer .copyright{margin-top:12px;color:#a1b8ea;font-size:11px;}
#footer .copyright a{color:#a1b8ea;text-decoration:underline;}
#footer .copyright a:hover{text-decoration:none;}
#footer .copyright p{color:#a1b8ea;}
ul#feature, ul.featureid{margin-left:1px;}
ul#feature li, ul.featureid li{margin:0;list-style-type:none;background:url(/images/newdesign/bullet-note.gif) 0px 9px no-repeat;padding:12px 0px 0px 15px;}
ul#feature li.firstfeature, ul.featureid li.firstfeature{padding:0 0px 0px 15px;background:url(/images/newdesign/bullet-note.gif) 0px 0px no-repeat;}
td.BgTitle{background-image:url(/images/newdesign/bgTitleRpt.gif);background-repeat:repeat-x;}
p.certification{text-align:center;}
img#login, img#subscribe{font-weight:bold;float:right;margin-right:8px;}
span.joinMember{margin-top:5px;display:block;float:left;}
span.securityPrivacy{font-size:11px;float:right;display:block;width:100%;margin-top:14px;text-align:right;}
form#loginForm, form#newsForm{float:left;width:100%;margin-bottom:5px;}
input.Pass,input.User, input.newsletter{width:90%;border:1px solid #CCCCCC;color:#000000;font-size:12px;padding:2px;}
input.Pass{margin-top:12px;}
span.orangeTxt{font-size:12px;color:#c76c14;}
.title a:hover{text-decoration:underline;}
img.rating{margin-top:10px;}
td.borderR{border-right-width:1px;border-right-style:solid;border-right-color:#d4dff5;}
td.borderRT{border-right-width:1px;border-right-style:solid;border-right-color:#d4dff5;border-top-width:1px;border-top-style:solid;border-top-color:#d4dff5;}
td.borderRL{border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#d4dff5;border-left-color:#d4dff5;}
td.borderT{border-top-width:1px;border-top-style:solid;border-top-color:#d4dff5;}
#FFlogoleft{float:left;padding-top:9px;}
#FFtaglineleft{float:left;text-align:left;padding-top:25px;margin-left:10px;}
.FFgreyheader{color:#666;font-size:2em;font-weight:bold;letter-spacing:-0.04em;display:inline;}
.FFextraheader{font-size:110%;color:#666;font-weight:bold;}
.FFgreysubheader{color:#999;font-size:1.5em;font-weight:600;letter-spacing:-0.05em;margin-right:1.3em;}
.FFgreysubheaderright{color:#999;font-size:1.5em;font-weight:600;letter-spacing:-0.05em;}
.FFsearchbutton{margin:0;padding:0;vertical-align:top;}
.FFloginbutton{margin:0 0 0 5px;padding:0;vertical-align:top;}
ul#topMenu li a.FFlogoutlink:link, ul#topMenu li a.FFlogoutlink:visited{color:#4163AE;}
ul#topMenu li a.FFlogoutlink:hover{color:#ccc;}
.FFsalutation{float:left;margin:10px 0 0 0;color:#c76c14;font-weight:bold;}
input.FFnarrowsearch{width:65%;border:1px solid #CCCCCC;color:#000000;font-size:12px;padding:2px;}
.FFheader{background-image:url(/images/newdesign/bgTitleRpt.gif);background-repeat:repeat-x;text-align:left;float:left;width:100%;margin:2px 0 5px 0;}
.FFheader h4, .FFheader h2{font-size:12px;font-weight:bold;text-transform:uppercase;color:#333333;line-height:28px;}
.FFheader .TitleLeft{background-image:url(/images/newdesign/leftItemsBg.gif);background-repeat:no-repeat;background-position:left;float:left;height:25px;width:1%;}
.FFheader .TitleMiddle{width:97%;float:left;}
.FFheader .TitleMiddle h4, .FFheader .TitleMiddle h2{text-shadow:#fff 1px 1px 1px;line-height:23px;margin-top:2px;}
.FFheader .TitleRight{width:2%;float:right;height:25px;background-image:url(/images/newdesign/RightItemsBg.gif);background-repeat:no-repeat;background-position:right;text-align:right;}
.FFheaderG{background-image:url(/images/newdesign/bgTitleRptG.gif);background-repeat:repeat-x;text-align:left;float:left;width:100%;margin-bottom:2px;}
.FFheaderG h4{font-size:12px;font-weight:bold;text-transform:uppercase;color:#333333;line-height:28px;}
.FFheaderG .TitleLeft{background-image:url(/images/newdesign/leftItemsBgG.gif);background-repeat:no-repeat;background-position:left;float:left;height:25px;width:1%;}
.FFheaderG .TitleMiddle{width:97%;float:left;}
.FFheaderG .TitleMiddle h4{text-shadow:#fff 1px 1px 1px;line-height:23px;margin-top:2px;}
.FFheaderG .TitleRight{width:2%;float:right;height:25px;background-image:url(/images/newdesign/RightItemsBgG.gif);background-repeat:no-repeat;background-position:right;text-align:right;}
.FFhomesep{text-align:right;margin:0 20px 20px 20px;float:right;}
.FFhomesepleft{text-align:left;margin:10px 20px 30px 5px;}
.FFmainColumncss .buymembers{COLOR:#DE6474;}
.FFmainColumncss a, .FFmainColumncss a:link, .FFmainColumncss a:visited{text-decoration:underline;}
a.FFfixedlink:visited{color:#3e62b0;}
.FFmainColumncss HR{margin-bottom:8px;padding:0;border-bottom:1px solid #d9e3f6;border-top:0px;border-left:0px;border-right:0px;line-height:0;height:1px;display:block;}
.FFmainColumncss .rdp:link,.FFmainColumncss .rdp:visited{color:#555;}
.FFmainColumncss .firstpageimg{border:1px solid;}
DIV.alertbox{background-color:#fcffc5;padding:7px 10px 10px 10px;border:1px solid #999;margin:0 10px 10px 0;}
UL.regularlist, UL.regularlist LI{list-style-type:disc;list-style-position:inside;}
OL.regularlist, OL.regularlist LI{list-style-type:decimal;list-style-position:inside;}
UL.regularlist LI, OL.regularlist LI{margin-top:5px;}
#social-networking{margin:5px 0 20px 0;text-align:left;}
#social-networking p.sidebox{line-height:1;letter-spacing:-1px;font-size:1em;margin:5px auto 20px auto;-moz-border-radius:8px 8px 8px 8px;-webkit-border-radius:8px;width:197px;}
#social-networking p.facebook{margin-top:-1px;margin-bottom:15px;}
#social-networking p.sidebox a,
#social-networking p.sidebox a:visited{display:block;padding:9px;background:url(/images/newdesign/socials/social-networking-background.png) #f0f0f0 repeat-x;color:#878787;text-decoration:none;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2) inset;box-shadow:0 1px 2px rgba(0,0,0,0.2) inset;}
#social-networking p.sidebox a:hover,
#social-networking p.sidebox a:focus{background-position:0 100%;background-color:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;outline-offset:0;-moz-outline-radius:9px;}
#social-networking p.sidebox a:active{padding:9px 7px 9px 10px;background:#f2f2f2;-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.15) inset;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.15) inset;box-shadow:1px 1px 2px rgba(0,0,0,0.15) inset;}
#social-networking p.sidebox img{float:left;margin:0 8px 0 0;}
#social-networking p.sidebox a:hover img,
#social-networking p.sidebox a:focus img{opacity:0.85;}
#social-networking p.sidebox a:active img{opacity:0.7;}
#social-networking p.sidebox strong{display:block;margin:0 0 5px 0;}
.sendzip, .sendzipacco, .bodyintables, .features, .featuressmall, .normaltext, .normaltextsmall, .normaltextrightsmall, .normaltextleft, .normaltextleftsmall, .normaltextcentersmall, .normaltextright, .normaltextcenter, .smalllists, .normallists, .addeddate, .normaltextwarnings, .reviewstextsmall, .loggedtext, A.editfabriblu, .exclusive, A.exclusive, .retrieveit, .retrieveitscad{font-family:verdana, geneva, arial,helvetica,sans-serif;}
.sendzip{font-size:1em;background:#FFFF99;border:1px #AAAAAA solid;}
.sendzipacco{font-size:1em;background:#ffe6d3;border:1px #AAAAAA solid;}
.bodyintables{font-size:1em;}
.members{}
A.members:hover{COLOR:#00AE05;}
.membershome{COLOR:#333399;}
.nero{COLOR:black;font-size:1em;TEXT-DECORATION:none}
.neroindex{COLOR:black;TEXT-DECORATION:none}
.neroindexNEW{COLOR:#003366;TEXT-DECORATION:none}
.medium, a.medium:link, a.medium:visited{COLOR:#0066CC;TEXT-DECORATION:none}
a.medium:hover{COLOR:#3399CC;TEXT-DECORATION:underline}
.mediumnolink{COLOR:#0066CC;TEXT-DECORATION:none}
.veryeasy, a.veryeasy:link, a.veryeasy:visited{COLOR:#006600;TEXT-DECORATION:none}
a.veryeasy:hover{COLOR:#3399CC;TEXT-DECORATION:underline}
.easy, a.easy:link, a.easy:visited{COLOR:#009900;TEXT-DECORATION:none}
a.easy:hover{COLOR:#3399CC;TEXT-DECORATION:underline}
.high, a.high:link, a.high:visited{COLOR:#FF3366;TEXT-DECORATION:none}
a.high:hover{COLOR:#3399CC;TEXT-DECORATION:underline}
.veryhigh, a.veryhigh:link, a.veryhigh:visited{COLOR:#660099;TEXT-DECORATION:none}
a.veryhigh:hover{COLOR:#3399CC;TEXT-DECORATION:underline}
.excl{COLOR:#9E8C03;}
.free{COLOR:#FF0000;}
.tell{COLOR:#5544FF;}
A.tell:hover{COLOR:#FF9900;}
.downloadtab{COLOR:#003366;font-size:1.4em;font-weight:bold;text-decoration:none;}
A.downloadtab:hover{COLOR:#003366;font-size:1.4em;font-weight:bold;text-decoration:underline;}
.downloadtabmini{font-family:Times New Roman, Times;COLOR:#FFFFFF;font-size:1.2em;font-weight:bold;text-decoration:none;}
A.downloadtabmini{font-family:Times New Roman, Times;COLOR:#FFFFFF;font-size:1.1em;font-weight:bold;text-decoration:none;}
A.downloadtabmini:hover{font-family:Times New Roman, Times;COLOR:#FFFFFF;font-size:1.1em;font-weight:bold;text-decoration:underline;}
.downloadtabx{COLOR:#333333;font-size:1.4em;font-weight:bold;text-decoration:none;}
A.downloadtabx:hover{COLOR:#333333;font-size:1.4em;font-weight:bold;text-decoration:underline;}
.advsearch{font-size:0.9em;COLOR:#FFFFFF;}
.advsearch:hover{font-size:0.9em;COLOR:#FFFF00;}
.vertdiv{font-family:Times New Roman, Times;font-size:0.9em;COLOR:#444444;text-decoration:none;vertical-align:middle;}
.topboxes{font-size:1em;font-weight:bold;COLOR:#FFFFFF;text-decoration:none;vertical-align:middle;}
.shoppingcart{font-size:1em;font-weight:bold;COLOR:#FFFFFF;text-decoration:none;vertical-align:middle;}
.shoppingcart:hover{font-size:1em;font-weight:bold;COLOR:#FFFFFF;text-decoration:underline;vertical-align:middle;}
a.listtitles:link,a.listtitles:visited{font-size:1em;font-weight:bold;COLOR:#000000;text-decoration:none;vertical-align:middle;}
a.listtitles:hover{font-size:1em;font-weight:bold;COLOR:#000000;text-decoration:underline;vertical-align:middle;}
.features{font-size:1em;}
.featuressmall{font-size:0.9em;}
.tiny{font-family:verdana, geneva,arial,helvetica,sans-serif;font-size:xx-small;color:#4E699F;text-decoration:none;}
A.tiny:hover{font-size:xx-small;color:#4E699F;text-decoration:underline;}
.tinyg{font-family:verdana, geneva,arial,helvetica,sans-serif;font-size:xx-small;color:#666666;text-decoration:none;}
.tinyd{font-family:verdana, geneva,arial,helvetica,sans-serif;font-size:xx-small;color:#888888;}
.small{font-family:verdana, geneva,arial,helvetica,sans-serif;font-size:x-small;}
.tiny2{font-family:verdana, geneva,arial,helvetica,sans-serif;font-size:1em;color:#666666;font-weight:bold;}
.smallF{font-family:verdana, geneva,arial,helvetica,sans-serif;font-size:0.8em;color:#444444;}
.buy,a.buy:link,a.buy:visited{COLOR:#CD5363;}
a.buy:hover{color:#3399CC;}
.buy:visited{COLOR:#993399;}
.buymembers{COLOR:#DE6474;}
.barstitles{font-family:Times New Roman, Times;font-size:1.3em;font-weight:bold;}
.barstitlespieces{font-size:1.2em;font-weight:bold;}
.barstitlespiecessmall{font-size:1.1em;font-weight:bold;}
.normaltext{font-size:1em;COLOR:#222222;text-align:justify;}
.normaltextsmall{font-size:0.9em;COLOR:#222222;text-align:justify;}
.normaltextrightsmall{font-size:0.9em;COLOR:#222222;text-align:right;}
.normaltextleft{font-size:1em;COLOR:#222222;text-align:left;}
.normaltextleftsmall{font-size:0.9em;COLOR:#222222;text-align:left;}
.normaltextcentersmall{font-size:0.9em;COLOR:#222222;text-align:center;}
.normaltextright{font-size:1em;COLOR:#222222;text-align:right;}
.normaltextcenter{font-size:1em;COLOR:#222222;text-align:center;}
.smalllists{font-size:0.9em;}
.normallists{font-size:1em;}
.addeddate{font-size:0.8em;font-style:italic;COLOR:#888888;text-align:right;}
.subsearch{COLOR:#555555;}
.fisso{COLOR:#3e62b0;}
.fisso:visited{COLOR:#3e62b0;}
.fisso:hover{COLOR:#3399CC;}
.azzurro,a.azzurro:link,a.azzurro:visited{COLOR:#495EAA;font-weight:bold;TEXT-DECORATION:none}
.azzurrodeac,a.azzurrodeac:link,a.azzurrodeac:visited{COLOR:#AAAAB4;font-weight:bold;TEXT-DECORATION:none}
.azzurroul,a.azzurroul:link,a.azzurroul:visited{COLOR:#495EAA;font-weight:bold;}
.azzurrolight,a.azzurrolight:link,a.azzurrolight:visited{COLOR:#7383ba;font-weight:bold;TEXT-DECORATION:none}
a.azzurro:hover, a.azzurroul:hover, a.azzurrodeac:hover, a.azzurrolight:hover{color:#3399CC;}
.normaltextwarnings{font-size:1em;COLOR:#990000;text-align:justify;}
.reviewstextsmall{font-size:0.9em;COLOR:#777777;text-align:left;}
.loggedtext{font-size:1em;COLOR:#000066;text-align:left;font-weight:bold;TEXT-DECORATION:none}
A.loggedtext:hover{COLOR:#3399CC;text-align:left;font-weight:bold;TEXT-DECORATION:none}
A.editfabriblu{font-size:0.8em;TEXT-DECORATION:none}
.exclusive{font-size:0.8em;COLOR:#9E8C03;text-align:right;TEXT-DECORATION:none}
A.exclusive{font-size:0.8em;COLOR:#9E8C03;text-align:right;TEXT-DECORATION:none}
A.exclusive:hover{COLOR:#FF9900;}
.retrieveit{font-size:1em;COLOR:#336600;text-align:center;}
A.retrieveit{TEXT-DECORATION:none;}
A.retrieveit:hover{COLOR:#FFCC00;text-align:center;}
.retrieveitscad{font-size:1em;COLOR:#FF6600;text-align:center;}
A.retrieveitscad{TEXT-DECORATION:none;}
A.retrieveitscad:hover
COLOR:#FFCC00;}
.singlePDFicon{width:25px;padding:2px;text-align:center;}
.multiicons{width:80px;padding:2px;text-align:center;}
.multiiconsW{width:120px;padding:2px;text-align:center;}
.multiiconsL{width:30px;padding:2px;text-align:center;}
.sendzip2{font-size:1em;background:#FFFF99;border:1px #AAAAAA solid;}
.sendzip2deac{font-size:1em;background:#EFEFEF;border:1px #AAAAAA solid;}
.navigation{COLOR:#4A68AA;text-decoration:none;}
a.navigation:link, a.navigation:visited{COLOR:#4A68AA;text-decoration:underline;}
a.navigation:hover{COLOR:#FF6600;text-decoration:underline;}
.onlymembersbox{padding:10px;margin:0;border:1px solid #AAAAAA;background-color:#ffffeb;}
.buymembersonly, a.buymembersonly:link, a.buymembersonly:visited{COLOR:#DE6474;font-weight:bold;}
a.buymembersonly:hover{color:#3399CC;}
hr.lists{padding:0;margin:0;border-bottom:1px solid #bbb;border-top:0px;border-left:0px;border-right:0px;line-height:0;height:1px;display:block;}
a.membersonly{color:#999911;font-size:80%;text-decoration:none;font-weight:bold;}
a.membersonly:hover{color:#FF6600;font-size:80%;text-decoration:underline;font-weight:bold;}
a.greylink{color:#555;}
a.greylightlink{color:#888;}
a.greylink:hover, a.greylightlink:hover{color:#FF6600;}
a.whitelink{color:#fff;}
a.whitelink:hover{color:#FF6600;}
.normalprice{color:#DE6474;}
.strikeprice{color:#DE6474;text-decoration:line-through;}
.buymembersonlygreen, a.buymembersonlygreen:link, a.buymembersonlygreen:visited{COLOR:#339900;font-weight:bold;}
.flashplay{background:transparent url(/images/pushes/FlashPlay.gif) top center no-repeat;display:block;width:43px;height:14px;}
.flashplay:hover{background:transparent url(/images/pushes/FlashPlayHover.gif) top center no-repeat;display:block;width:43px;height:14px;}
.flashplayB{background:transparent url(/images/pushes/FlashPlayB.gif) top center no-repeat;display:block;width:58px;height:19px;}
.flashplayB:hover{background:transparent url(/images/pushes/FlashPlayBHover.gif) top center no-repeat;display:block;width:58px;height:19px;}
.flashplayempty{background:transparent;display:block;width:43px;height:14px;}
.red{color:red;}
.bold, a.bold{font-weight:bold;}
.grey{color:#555;}
.lightgrey{color:#aaa;}
.downloadtabsul{font-weight:bold;line-height:1.4em;}
.downloadtabsulright{float:right;width:260px;}
.downloadtabsulleft{float:left;width:260px;}
a.deactivatedlink{color:#999;}
a.deactivatedlink:hover{color:#FF6600;}
a.fixedlink, a.fixedlink:link, a.fixedlink:visited{color:#495EAA;}
a.fixedlink:hover{color:#ff7d14;}
a.fixedlinkdotted, a.fixedlinkdotted:link, a.fixedlinkdotted:visited{color:#495EAA;text-decoration:none;border-bottom:1px dotted;}
a.fixedlinkdotted:hover{color:#ff7d14;text-decoration:none;border-bottom:1px dotted;}
.italic{font-style:italic;}
#FFtopleftPP{margin:10px 0 0 0;text-align:left;}
#FFtopleftPP .FFtitlePP{color:#000;font-size:2.5em;font-weight:bold;}
#FFtopleftPP .FFfaketitlePP{color:#000;font-size:1.5em;font-weight:bold;}
#FFtopleftPP .FFcomposerPP{margin-left:0.5em;font-size:1.5em;color:#555;}
#FFtopleftPP .FFexclusivePP{font-size:1.5em;color:#969101;font-weight:bold;margin-left:2.3em;}
#FFtopleftPP .FFexclusivePP1{font-size:1.3em;color:#969101;font-weight:bold;margin:0;padding:0;}
#FFtopleftPP .FFinstrumentPP{font-size:1.6em;color:#000;margin:0 0 0 0.1em;padding:0;text-align:left;}
#FFtopleftPP .FFsubtitlePP{font-size:1.3em;color:#333;margin:0 0 0 0.1em;padding:0;text-align:left;}
.FFpricePP{color:#dc2e2e;font-size:1.3em;font-weight:bold;padding:0;margin:0;}
.FFpricePPfree{color:#077533;font-size:1.3em;font-weight:bold;padding:0;margin:0;}
#FFtopleftPP .FFjoinPP{color:#000;font-size:0.9em;padding:0;margin:0.2em 0 1em 0;}
#FFinstantlabelPP{margin:1em 0 0 0;padding:0;font-weight:bold;color:#000;}
#FFtoprightPP{margin:10px 0 0 0;width:202px;}
#FFaddcartPP{background-color:#fff;padding:10px;text-align:center;background-image:url(/images/newdesign/addCartRounded.gif);background-repeat:no-repeat;height:66px;}
#FFaddcartPPhi{background-color:#fff;padding:10px;text-align:center;background-image:url(/images/newdesign/addCartRoundedHigh.gif);background-repeat:no-repeat;}
#FFaddcartPP p, #FFaddcartPPhi p{margin-top:8px;color:#333;font-size:1.1em;}
#FFsharingPP{text-align:center;margin-top:20px}
#FFsharingPP img{margin-top:5px}
.FFheaderPPG{background-image:url(/images/newdesign/bgTitleRptG.gif);background-repeat:repeat-x;text-align:left;float:left;width:100%;margin:10px 0 10px 0;}
.FFheaderPPG h4{font-size:12px;font-weight:bold;color:#333333;line-height:28px;}
.FFheaderPPG .FFTitleMiddlePP{width:97%;float:left;}
.FFheaderPPG .FFTitleMiddlePP h4{color:#E57911;text-shadow:#fff 1px 1px 1px;line-height:23px;margin-top:2px;}
.FFheaderPPG .FFTitleLeftPP{background-image:url(/images/newdesign/FFleftItemsBgPPG.gif);background-repeat:no-repeat;background-position:left;float:left;height:25px;width:1%;}
.FFheaderPPG .FFTitleRightPP{width:2%;float:right;height:25px;background-image:url(/images/newdesign/FFRightItemsBgPPG.gif);background-repeat:no-repeat;background-position:right;text-align:right;}
.FFheaderPPG .FFMiddlePP{width:100%;float:left;background-image:url(/images/newdesign/FFTitleRightBtmBorderG.gif);background-repeat:repeat-y;background-position:left top;}
.FFheaderPPG .FFMiddlePP p{margin:10px;}
.FFheaderPPG .FFTitleLeftBtmPP{background-image:url(/images/newdesign/FFTitleLeftBtmPPG.gif);background-repeat:no-repeat;background-position:left;height:9px;float:left;width:2%;}
.FFheaderPPG .FFTitleMiddleBtmPP{background-image:url(/images/newdesign/FFTitleMiddleBtmPPG.gif);background-repeat:repeat-x;height:9px;float:left;width:96%;}
.FFheaderPPG .FFTitleRightBtmPP{background-image:url(/images/newdesign/FFTitleRightBtmPPG.gif);background-repeat:no-repeat;background-position:right;height:9px;float:right;width:2%;}
.FFheaderPPG .FFBorderRight{width:100%;float:left;background-image:url(/images/newdesign/FFTitleRightBtmBorderG.gif);background-repeat:repeat-y;background-position:right top;}
.FFheaderPPG .FFBottom{background-image:url(/images/newdesign/FFTitleMiddleBtmPPG.gif);background-repeat:repeat-x;height:9px;float:left;width:100%;}
ul.featurePP{margin:0 0 0 10px;}
ul.featurePP li{margin:0;list-style-type:none;background:url(/images/newdesign/bullet-note.gif) 0px 0px no-repeat;padding:0px 15px 6px 15px;float:left;width:17em;}
ul.featurePP li.firstfeaturePP{padding:0 0px 0px 15px;background:url(/images/newdesign/bullet-note.gif) 0px 0px no-repeat;}
.FFaddedtocartPP{color:#006600;}
.FFonlymembersboxPP{padding:10px;margin:5px 0 0 0;border:1px solid #AAAAAA;background-color:#ffffeb;width:auto;}
#FFaddedtocartinsidePP{color:#006600;font-weight:bold;font-size:110%;margin:10px 0 10px 0;}
.accosmall{font-size:80%;color:#333;}
.accosmalldeac{font-size:80%;color:#aaa;}
.itemhighlight{background-color:#ffbf5f;background-image:url(/mc/images/cssextra/dots.gif);background-image/**/:none;opacity:0.75;filter:alpha(opacity=75);z-index:20;padding:10px 0 10px 0;display:block;}
.itemhighlightOFF{padding:10px 0 10px 0;display:block;}
.itemhighlightOFFGREY{background-color:#f5f8ff;padding:10px 0 10px 0;display:block;}
.itemhighlightOFF .titlelist, .itemhighlightOFFGREY .titlelist{font-size:120%;text-decoration:none;font-weight:bold}
.multiPDFlist, .multiPDFlistDEAC, .multiPDFlistspacer{background:#efefef;width:60%;padding:0 30px 0 30px;text-align:left;}
.multiPDFlist a:link, .multiPDFlist a:visited{font-size:110%;color:#495EAA;font-weight:bold;text-decoration:none;width:100%;display:block;padding:5px 0 5px 0;background:transparent url('/images/newdesign/product/NewPP-lists_arrow.gif') no-repeat right center;}
.multiPDFlist a:visited, .multiPDFlistDEAC a:visited{color:#551a9a;}
.multiPDFlist a:hover{background:transparent url('/images/newdesign/product/NewPP-lists_arrowHover.gif') no-repeat right center;color:#ae3235;}
.multiPDFlistDEAC a:link, .multiPDFlistDEAC a:visited, .multiPDFlistDEAC a:hover{font-size:110%;color:#b0b0b0;font-weight:bold;text-decoration:none;width:100%;display:block;padding:5px 0 5px 0;background:transparent url('/images/newdesign/product/NewPP-lists_arrowDEAC.gif') no-repeat right center;}
.multiPDFlistzip{background-color:#FFFF99;width:60%;padding:5px 30px 5px 30px;text-align:left;}
.multiPDFlistzip a, .multiPDFlistzip a:link, .multiPDFlistzip a:visited{font-size:110%;color:#495EAA;font-weight:bold;text-decoration:none;}
.multiPDFlistzip a:hover{color:#ae3235;}
img{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
#relatedPage h4{font-size:12px;font-style:normal;color:#333333;margin:0px;padding:0px;}
#relatedPage div{padding-bottom:1px;}
#relatedPage p{font-size:12px;font-style:normal;color:#333333;}
#relatedPage{text-align:left;}
#freeBanner{height:148px;background-color:#172841;background-image:url(/images/newdesign/pages/free/images/freeBannerBgRpt.gif);background-repeat:repeat-x;background-position:left top;}
#freeBanner div{background-image:url(/images/newdesign/pages/free/images/freeBannerBg.gif);background-repeat:no-repeat;background-position:left top;height:148px;}
#freeBanner div p{text-align:left;color:#FFF;font-size:14px;margin-left:105px;}
#freeBanner div p img{padding-top:10px;}
.redText{color:#900;}
#freeSheetMusicWeeks{float:left;width:100%;margin-top:10px;background-color:#f7f7f7;border:1px solid #e8e8e8;border-radius:5px;padding-bottom:12px;}
#freeSheetMusicWeeks h4{text-align:center;color:#132743;padding-top:20px;text-shadow:#fff 1px 1px 1px;}
#freeSheetMusicWeeks p{color:#333;}
.weeksItem , .prevItem{text-align:left;float:left;width:100%;margin-bottom:0;margin-top:10px;}
#prevFreeSheetMusic{float:left;width:100%;margin-top:30px;background-color:#fff;border:1px solid #e8e8e8;border-radius:5px;padding-bottom:12px;}
#prevFreeSheetMusic h4{text-align:center;padding-top:12px;}
.roundedL{background-image:url(/images/newdesign/pages/free/images/roundedL.gif);background-repeat:no-repeat;background-position:left top;height:40px;}
.roundedR{background-image:url(/images/newdesign/pages/free/images/roundedR.gif);background-repeat:no-repeat;background-position:right top;height:40px;}
.roundedRpt{background-image:url(/images/newdesign/pages/free/images/roundedRpt.gif);background-repeat:repeat-x;}
.roundedBL{background-image:url(/images/newdesign/pages/free/images/roundedLBL.gif);background-repeat:no-repeat;background-position:left top;height:18px;}
.roundenBR{background-image:url(/images/newdesign/pages/free/images/roundedLBR.gif);background-repeat:no-repeat;background-position:right top;}
.borderBlueB{background-image:url(/images/newdesign/pages/free/images/roundeddot.gif);background-repeat:repeat-x;background-position:left bottom;}
.prevPDesc{PADDING-LEFT:0px;FLOAT:left;PADDING-BOTTOM:0px;WIDTH:80%;PADDING-TOP:0px;HEIGHT:70px}
.prevPDesc p{PADDING-RIGHT:0px;PADDING-LEFT:0px;PADDING-BOTTOM:0px;MARGIN:0px;COLOR:#666666;PADDING-TOP:0px}
.prevPImg{float:left;padding:0px;width:20%;text-align:center;height:100px;}
.starrating{margin-top:5px;margin-bottom:5px;}
.PNav{width:100%;text-align:left;margin-top:5px;}
.freetestimonials{font-style:italic;font-size:110%;margin:10px 3px 10px 5px;line-height:1.2em}
.borderBlueL{border-left-width:1px;border-left-style:solid;border-left-color:#bccef6;}
.borderBlueR{border-left-width:1px;border-right-width:1px;border-right-style:solid;border-right-color:#bccef6;}
.borderBlueLBR{border-left-width:1px;border-left-style:solid;border-left-color:#bccef6;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#eeeeee;}
.borderBlueRBR{border-left-width:1px;border-right-width:1px;border-right-style:solid;border-right-color:#bccef6;border-bottom-width:1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:#eeeeee;border-left-color:#eeeeee;}
.borderBlueRBRboth{border-left-width:1px;border-left-style:solid;border-left-color:#bccef6;border-right-width:1px;border-right-style:solid;border-right-color:#bccef6;}
.roundedL h4{text-shadow:#fff 1px 1px 1px;}
#newsletterForm div{width:95%;float:left;margin-bottom:10px;margin-left:1%;}
.newsltrSubmit{float:left;margin-left:5px;}
#VP{background-image:url(/images/newdesign/newunlimited/VPBg.gif);background-repeat:no-repeat;height:236px;margin-top:5px;background-position:right;}
#benefits{margin-top:5px;}
.BTLeft{background-image:url(/images/newdesign/newunlimited/BTLBg.gif);background-repeat:no-repeat;height:60px;background-position:left;}
.BTMiddle{background-image:url(/images/newdesign/newunlimited/BTMBg.gif);background-repeat:repeat-x;}
.BTRight{background-image:url(/images/newdesign/newunlimited/BTRBg.gif);background-repeat:no-repeat;height:60px;background-position:right;}
.BMLeft{background-image:url(/images/newdesign/newunlimited/BMLBg.gif);background-repeat:repeat-y;background-position:left;}
.BMRight{background-image:url(/images/newdesign/newunlimited/BMRBg.gif);background-repeat:repeat-y;background-position:right;}
.BMMiddle{background-color:#f4f4f4;}
.BMRight div{text-align:left;padding:20px 30px 0px 20px;}
.BMRight div ul li.BMHead{background-image:url(/images/newdesign/newunlimited/Bullet.gif);background-repeat:no-repeat;padding-left:20px;display:block;height:15px;}
.BMRight div ul li.BMHead{font-weight:bold;font-size:14px;color:#172f86;}
.BMRight div ul li.BMDesc{font-size:12px;color:#333333;display:block;margin-left:20px;padding-bottom:15px;padding-top:5px;}
.BTRight h4{display:block;font-size:18px;color:#172f86;padding-top:20px;}
.BBMiddle{background-image:url(/images/newdesign/newunlimited/BBMBg.gif);background-repeat:repeat-x;height:27px;}
.BBLeft{background-image:url(/images/newdesign/newunlimited/BBLBg.gif);background-repeat:no-repeat;background-position:left;height:27px;}
.BBRight{background-image:url(/images/newdesign/newunlimited/BBRBg.gif);background-repeat:no-repeat;background-position:right;height:27px;}
.DMiddle{height:73px;margin-top:10px;background-color:#dee6f9;}
.DLeft{background-image:url(/images/newdesign/newunlimited/DLBg.png);background-repeat:no-repeat;background-position:left;height:73px;}
.DRight{background-image:url(/images/newdesign/newunlimited/DRBg.gif);background-repeat:no-repeat;background-position:right;height:73px;}
.DButton{padding:17px 15px;text-align:left;}
.DRight span p{color:#333333;font-weight:bold;text-align:left;margin:0px 15px 0px 0px;}
.DDesc{margin-top:15px;width:100%;text-align:left;}
.DDesc p{margin:0px;color:#33333;}
.VPLeft{background-image:url(/images/newdesign/newunlimited/VPL.gif);float:left;width:215px;background-repeat:no-repeat;height:236px;padding-left:13px;}
.VPRight{float:left;padding:2px 15px 0px 0px;}
.VPRContent{float:left;text-align:left;}
.VPRight p{text-align:left;color:#e4e4e4;font-size:12px;font-style:normal;font-weight:normal;}
.VPRight h4{text-align:left;color:#FFF;font-size:13px;font-style:normal;font-weight:bold;}
.VPLeftContent{margin-top:15px;text-align:left;}
.note{font-size:12px;font-style:italic;color:#f9e663;margin-top:10px;display:block;}
.membershipBtn{margin-top:10px;display:block;}
.asgift{width:195px;text-align:center;font-size:12px;font-weight:bold;color:#FFF;display:block;margin-top:10px;text-shadow:#000 1px 1px 1px;}
.asgift a, .asgift a:link, .asgift a:visited{text-decoration:none;color:#FFF;text-shadow:#000 1px 1px 1px;}
.asgift a:hover, .asgift a:active{text-decoration:none;color:yellow;text-shadow:#000 1px 1px 1px;}
OL.olreglist, OL.olreglist LI{list-style-type:decimal;list-style-position:outside
text-align:left;}
OL.olreglist LI{margin-top:10px;}
.membership{margin-top:15px;margin-right:8px;color:#666;}
.play{border:none;background:url('/images/pushes/PDF/Play.png') no-repeat top left;padding-bottom:3px;vertical-align:middle;}
.play:hover{border:none;background:url('/images/pushes/PDF/Play_hov.png') no-repeat top left;padding-bottom:3px;vertical-align:middle;}
.stop{border:none;background:url('/images/pushes/PDF/Stop.png') no-repeat top left;padding-bottom:3px;vertical-align:middle;}
.stop:hover{border:none;background:url('/images/pushes/PDF/Stop_hov.png') no-repeat top left;padding-bottom:3px;vertical-align:middle;}
#downloadbt{border:none;background:url('/images/pushes/PDF/Download.png') no-repeat top left;padding-bottom:3px;vertical-align:middle;}
#downloadbt:hover{border:none;background:url('/images/pushes/PDF/Download_hov.png') no-repeat top left;padding-bottom:3px;vertical-align:middle;}
#printbt{border:none;background:url('/images/pushes/PDF/Print.png') no-repeat top left;padding-bottom:3px;vertical-align:middle;}
#printbt:hover{border:none;background:url('/images/pushes/PDF/Print_hov.png') no-repeat top left;padding-bottom:3px;vertical-align:middle;}
#sendbt{border:none;background:url('/images/pushes/PDF/Send.png') no-repeat top left;padding-bottom:3px;vertical-align:middle;}
#sendbt:hover{border:none;background:url('/images/pushes/PDF/Send_hov.png') no-repeat top left;padding-bottom:3px;vertical-align:middle;}
.fullscreen{border:none;background:url('/images/pushes/PDF/FullScreen.png') no-repeat top left;padding-bottom:3px;vertical-align:middle;}
.fullscreen:hover{border:none;background:url('/images/pushes/PDF/FullScreen_hov.png') no-repeat top left;padding-bottom:3px;vertical-align:middle;}
.smallscreen{border:none;background:url('/images/pushes/PDF/SmallScreen.png') no-repeat top left;padding-bottom:3px;vertical-align:middle;}
.smallscreen:hover{border:none;background:url('/images/pushes/PDF/SmallScreen_hov.png') no-repeat top left;padding-bottom:3px;vertical-align:middle;}
#sottonavig{height:30px;background-image:url(/images/gradients/subtabs.png);background-repeat:repeat;background-position:top;margin-top:0;font-size:120%;padding-top:7px;background-size:contain;}
ul#navlistsottonavig{padding:0 6px 0 0;margin:0 0 0 5px;list-style-position:inside;list-style:none;font:1em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;overflow:hidden;float:left;}
ul#navlistsottonavig li{padding:0px;margin:0 2px;float:left;overflow:hidden;border:1px solid #3E61AD;}
#navlistsottonavig li a{display:block;padding:1px .9em;text-decoration:none;border-bottom:1px solid #6886C8;}
#navlistsottonavig li a.active{display:block;padding:1px .9em;text-decoration:none;color:#eee !important;font-weight:bold;background:transparent url(/images/gradients/subtabsinverted.png) top center repeat;}
#navlistsottonavig li a:link{color:#D6DDE9;}
#navlistsottonavig li a:visited{color:#eee;}
#navlistsottonavig .regularsubm a:hover{color:#eee;background:transparent url(/images/gradients/subtabsinverted.png) top left repeat;}
#Search2H2{display:block;margin:0px;padding:0px;display:block;font:14px Arial, Sans-serif;color:#939393;font-style:italic;z-index:998;position:absolute;top:47px;left:235px;}
.commenttextError{border:2px solid red;}
.dearfollowers{width:700px;font-size:120%;border-top:15px solid #DAE4FC;border-bottom:15px solid #DAE4FC;margin:10px 0 10px 0;padding:20px;text-align:left;background-color:#FFFFEB;}
.dearfollowers p{color:#333;margin:0 0 10px 0;padding:0;}
.dearfollowers .bottomp{color:#333;margin:20px 0 0 0;padding:0;}
#TranscriptTabContent p{color:#222;font-size:110%;}
.replyline{font-size:85%;font-style:normal;margin-top:5px;border-bottom:1px solid #eee;padding-bottom:5px;display:none;}
.replyline a{color:#999;font-weight:bold;}
.replyline a:hover{color:#3e62b0;}
.replybox{font-size:85%;font-style:normal;}
#CommentStatusDisplay{color:#fff;font-weight:bold;font-size:120%;padding:5px;margin-top:10px;visibility:visible;}
.replythankyou{color:#fff;background-color:#339933;font-weight:bold;font-size:100%;padding:5px;margin-top:5px;}
.videothumbGLOB{position:relative;}
.videothumbGLOB a{position:absolute;display:block;background:url(/images/icons/BigPlayButtonVideos.png);background-repeat:no-repeat;background-position:center;height:360px;width:640px;top:0px;left:0px;}
.videothumbGLOB a:hover{background:url(/images/icons/BigPlayButtonVideosHOVER.png);background-repeat:no-repeat;background-position:center;}
#edreviewbody{color:black;text-align:left;font-size:110%;margin:0 20px 0 20px}
#edreviewbody p{color:#222;}
a.linkarrow{display:block;color:transparent;background-image:url(/images/icons/link_icon3.gif);width:12px;height:14px;float:left;text-indent:-9999px;}
a.linkarrow:hover{background-image:url(/images/icons/link_icon3hover.gif);}
.roundshadow{border-radius:4px;box-shadow:1px 1px 4px #bbb;}
.shadowsmallicon_vsm{background:transparent url(/HL/images/shadowSMALL_bkgTR.png) no-repeat left top;width:64px;height:84px;float:left;margin-right:5px;}
.shadowsmallicon_hl1{background:#ffffff url(/HL/images/shadowSMALL_bkgICON2.png) no-repeat left top;width:64px;height:84px;float:left;margin-right:5px;}
.shadowsmallicon_hl2{background:#ffffff url(/HL/images/shadowSMALL_bkg.png) no-repeat left top;width:64px;height:84px;float:left;margin-right:5px;}
.shadowsmallicon_al1{background:#ffffff url(/HL/images/shadowSMALL_bkgICON2AL.png) no-repeat left top;width:64px;height:84px;float:left;margin-right:5px;}
.shadowsmallicon_al2{background:#ffffff url(/HL/images/shadowSMALL_bkg.png) no-repeat left top;width:64px;height:84px;float:left;margin-right:5px;}
.rightbarlists{text-align:right;height:84px;}
#viewlisttable{float:right;font-size:85%;}
.recordiconpd{padding:7px 3px 7px 3px;}
.dwnflap, .dwnflap1{border-top:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;font-size:105%;border-top-left-radius:4px;border-top-right-radius:4px;}
.dwnflap{margin-right:18px;}
#footerdeskweb{margin-top:10px;}
.topbnswd{width:558px;}
.topbnswd548{width:548px;}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;}
.bx-wrapper img{max-width:100%;display:block;}
.bx-wrapper .bx-viewport{background:#fff;}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}
.bx-wrapper .bx-loading{min-height:50px;background:url(/vc/js/extras/jquery.bxslider/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}
.bx-wrapper .bx-prev{left:-30px;background:url(/vc/js/extras/jquery.bxslider/images/controlsFFcolored3.png) no-repeat 0 -32px;}
.bx-wrapper .bx-next{right:-30px;background:url(/vc/js/extras/jquery.bxslider/images/controlsFFcolored3.png) no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover{background-position:0 0;}
.bx-wrapper .bx-next:hover{background-position:-43px 0;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:38%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:999;}
.bx-wrapper .bx-controls-direction a.disabled{display:none;}
.bx-wrapper .bx-controls-auto{text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/vc/js/extras/jquery.bxslider/images/controlsFFcolored3.png) -86px -11px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/vc/js/extras/jquery.bxslider/images/controlsFFcolored3.png) -86px -44px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80, 80, 80, 0.75);width:100%;}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}
.bxslider{text-align:center;}
.bxslider li.slitem div img{margin-left:50px;}
.bx-wrapper .bx-prev{left:-30px!important;}
.bx-wrapper .bx-next{right:-30px!important;}
.bxslider li.slvideo div img{margin-left:29px;}
.bxslider li{padding:0;margin:0;}
#related-slider-containerB, #related-videos-slider-containerB{text-align:left;overflow:hidden!important;}
#related-slider-containerB .bx-wrapper, #related-videos-slider-containerB .bx-wrapper{margin:0 57px!important;}
#emailfield{width:300px;font-size:90%;}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('/vc/js/extras/fancybox2/fancybox_sprite.png')!important;}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('/vc/js/extras/fancybox2/fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/vc/js/extras/fancybox2/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/vc/js/extras/fancybox2/fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('fancybox_sprite@2x.png');background-size:44px 152px;}
#fancybox-loading div{background-image:url('fancybox_loading@2x.gif');background-size:24px 24px;}
}
nav:not(.mm-menu){display:none;}
.header{text-align:center;}
.header{background:#4d6db1 url('/images/gradients/tui4revlogo3.png') no-repeat right top;border-bottom:1px solid #aaa;font-size:18px;font-weight:bold;color:#fff;line-height:50px;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:50px;padding:0 0 0 50px;box-shadow:1px 1px 9px #666;position:fixed;top:0;transform:none;z-index:10000;}
.header a#respmenu{background:center center no-repeat transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC);display:block;width:50px;height:50px;position:absolute;top:0;left:10px;}
.mm-menu.mm-horizontal > .mm-panel{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;}
.mm-menu .mm-hidden{display:none;}
.mm-wrapper{overflow-x:hidden;position:relative;}
.mm-menu,
.mm-menu > .mm-panel{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;}
.mm-menu{background:inherit;display:block;overflow:hidden;padding:0;}
.mm-menu > .mm-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:20px;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}
.mm-menu > .mm-panel.mm-opened{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}
.mm-menu > .mm-panel.mm-subopened{-webkit-transform:translateX(-30%);-moz-transform:translateX(-30%);-ms-transform:translateX(-30%);-o-transform:translateX(-30%);transform:translateX(-30%);}
.mm-menu > .mm-panel.mm-highest{z-index:1;}
.mm-menu .mm-list{padding:20px 0;}
.mm-menu > .mm-list{padding-bottom:0;}
.mm-menu > .mm-list:after{content:'';display:block;height:40px;}
.mm-panel > .mm-list{margin-left:-20px;margin-right:-20px;}
.mm-panel > .mm-list:first-child{padding-top:0;}
.mm-list,
.mm-list > li{list-style:none;display:block;padding:0;margin:0;}
.mm-list{font:inherit;font-size:1.2em;}
.mm-list a,
.mm-list a:hover{text-decoration:none;}
.mm-list > li{position:relative;}
.mm-list > li > a,
.mm-list > li > span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0;}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;width:100%;position:absolute;bottom:0;left:0;}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{width:auto;margin-left:20px;position:relative;left:auto;}
.mm-list a.mm-subopen{background:rgba(3, 2, 1, 0);width:40px;height:100%;padding:0;position:absolute;right:0;top:0;z-index:2;}
.mm-list a.mm-subopen:before{content:'';border-left-width:1px;border-left-style:solid;display:block;height:100%;position:absolute;left:0;top:0;}
.mm-list a.mm-subopen.mm-fullsubopen{width:100%;}
.mm-list a.mm-subopen.mm-fullsubopen:before{border-left:none;}
.mm-list a.mm-subopen + a,
.mm-list a.mm-subopen + span{padding-right:5px;margin-right:40px;}
.mm-list > li.mm-selected > a.mm-subopen{background:transparent;}
.mm-list > li.mm-selected > a.mm-fullsubopen + a,
.mm-list > li.mm-selected > a.mm-fullsubopen + span{padding-right:45px;margin-right:0;}
.mm-list a.mm-subclose{text-indent:20px;padding-top:30px;margin-top:-20px;}
.mm-list > li.mm-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px;padding-right:5px;}
.mm-list > li.mm-spacer{padding-top:40px;}
.mm-list > li.mm-spacer.mm-label{padding-top:25px;}
.mm-list a.mm-subopen:after,
.mm-list a.mm-subclose:before{content:'';border:2px solid transparent;display:inline-block;width:7px;height:7px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-bottom:-5px;position:absolute;bottom:50%;}
.mm-list a.mm-subopen:after{border-top:none;border-left:none;right:18px;}
.mm-list a.mm-subclose:before{border-right:none;border-bottom:none;margin-bottom:-15px;left:22px;}
.mm-menu.mm-vertical .mm-list .mm-panel{display:none;padding:10px 0 10px 10px;}
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{border-color:transparent;}
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel{display:block;}
.mm-menu.mm-vertical .mm-list > li > a.mm-subopen{height:40px;}
.mm-menu.mm-vertical .mm-list > li > a.mm-subopen:after{top:16px;bottom:auto;}
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.mm-menu.mm-vertical .mm-list > li.mm-label > a.mm-subopen{height:25px;}
html.mm-opened .mm-page{box-shadow:0 0 20px rgba(0, 0, 0, 0.5);}
.mm-menu{background:#333333;color:rgba(255, 255, 255, 0.6);}
.mm-menu .mm-list > li:after{border-color:rgba(0, 0, 0, 0.15);}
.mm-menu .mm-list > li > a.mm-subclose{background:rgba(0, 0, 0, 0.1);color:rgba(255, 255, 255, 0.3);}
.mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before{border-color:rgba(255, 255, 255, 0.3);}
.mm-menu .mm-list > li > a.mm-subopen:before{border-color:rgba(0, 0, 0, 0.15);}
.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu .mm-list > li.mm-selected > span{background:rgba(0, 0, 0, 0.1);}
.mm-menu .mm-list > li.mm-label{background:rgba(255, 255, 255, 0.05);}
.mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-vertical .mm-list li.mm-opened > ul{background:rgba(255, 255, 255, 0.05);}
.mm-page{box-sizing:border-box;position:relative;-webkit-transition:-webkit-transform 0.4s ease;-ms-transition:-ms-transform 0.4s ease;transition:transform 0.4s ease;}
html.mm-opened{overflow:hidden;position:relative;}
html.mm-opened body{overflow:hidden;}
html.mm-background .mm-page{background:inherit;}
#mm-blocker{background:rgba(3, 2, 1, 0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999;}
html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker{display:block;}
.mm-menu.mm-offcanvas{display:none;position:fixed;}
.mm-menu.mm-current{display:block;}
.mm-menu{width:80%;min-width:140px;max-width:440px;}
html.mm-opening .mm-page,
html.mm-opening #mm-blocker{-webkit-transform:translate(80%, 0);-moz-transform:translate(80%, 0);-ms-transform:translate(80%, 0);-o-transform:translate(80%, 0);transform:translate(80%, 0);}
@media all and (max-width:175px){html.mm-opening .mm-page,
html.mm-opening #mm-blocker{-webkit-transform:translate(140px, 0);-moz-transform:translate(140px, 0);-ms-transform:translate(140px, 0);-o-transform:translate(140px, 0);transform:translate(140px, 0);}
}
@media all and (min-width:550px){html.mm-opening .mm-page,
html.mm-opening #mm-blocker{-webkit-transform:translate(440px, 0);-moz-transform:translate(440px, 0);-ms-transform:translate(440px, 0);-o-transform:translate(440px, 0);transform:translate(440px, 0);}
}
html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-page,
html.mm-opened.mm-dragging .mm-fixed-top,
html.mm-opened.mm-dragging .mm-fixed-bottom,
html.mm-opened.mm-dragging #mm-blocker{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
.mm-search,
.mm-search input{box-sizing:border-box;}
.mm-list > li.mm-search{padding:10px;margin-top:-20px;}
.mm-list > li.mm-subtitle + li.mm-search{margin-top:0;}
div.mm-panel > div.mm-search{padding:0 0 10px 0;}
.mm-menu.mm-hasheader .mm-list > li.mm-search{margin-top:0;}
.mm-menu > .mm-search{background:inherit;width:100%;position:absolute;top:0;left:0;z-index:2;}
.mm-search{padding:10px;}
.mm-search input{border:none;border-radius:30px;font:inherit;font-size:14px;line-height:30px;outline:none;display:block;width:100%;height:30px;margin:0;padding:0 10px;}
.mm-search input::-ms-clear{display:none;}
.mm-menu .mm-noresultsmsg{text-align:center;font-size:21px;display:none;padding:60px 0;}
.mm-menu .mm-noresultsmsg:after{border:none !important;}
.mm-noresults .mm-noresultsmsg{display:block;}
.mm-menu li.mm-nosubresults > a.mm-subopen{display:none;}
.mm-menu li.mm-nosubresults > a.mm-subopen + a,
.mm-menu li.mm-nosubresults > a.mm-subopen + span{padding-right:10px;}
.mm-menu.mm-hassearch > .mm-panel{padding-top:70px;}
.mm-menu.mm-hassearch > .mm-panel > .mm-list:first-child{margin-top:-20px;}
.mm-menu.mm-hasheader > .mm-panel > div.mm-search:first-child{margin-top:-10px;}
.mm-menu.mm-hasheader > .mm-panel > div.mm-search:first-child + .mm-list{padding-top:0;}
.mm-menu .mm-search input{background:rgba(255, 255, 255, 0.3);color:rgba(255, 255, 255, 0.6);}
.mm-menu .mm-noresultsmsg{color:rgba(255, 255, 255, 0.3);}
#menumobheader, #footerdeskweb, #footerdeskweb2{display:none;}
#prewrapper{padding:0;}
#wrapper{padding:0 0 10px 0;}
.badge{width:16px;height:16px;line-height:16px;border-radius:50%;font-size:16px;color:#fff;text-align:center;background:red;position:absolute;top:7px;left:111px;}
.badgelg{width:20px;height:20px;line-height:20px;border-radius:50%;font-size:16px;color:#fff;text-align:center;background:red;position:absolute;top:7px;left:109px;}
.badge a, .badgelg a, .badge a:visited, .badgelg a:visited, .badge a:hover, .badgelg a:hover{color:white;text-decoration:none;}
.FFgreyheaderRESP{display:inline;font-size:220%;}
#FFgreyheaderRESPout{text-align:center;background-color:#f4f7fd;font-size:80%;border-top:1px solid #BCCEF6;border-bottom:1px solid #BCCEF6;padding:10px;margin-bottom:10px;display:none;}
#seasimg{float:left;}
.seasimgw{float:left;width:50%;}
.flashpl, .flashpl object{width:170px;}
.flashpl object{height:24px;}
.flashplin{display:none;}
.flashplt, a.flashplt, a.flashplt:link, a.flashplt:visited{font-weight:bold;text-decoration:none;color:black;}
a.flashplt:hover{text-decoration:underline;color:orange;}
.VPRContent{width:330px;height:236px;}
#unloutbox{width:558px;}
.BTLeftFF{height:auto;padding-bottom:18px;}
.BTMiddleFF{background-color:#f4f4f4;border-bottom:1px solid #bbb;border-top-right-radius:5px;border-top-left-radius:5px;}
.BTRightFF{height:auto;}
.BMMiddleFF{background-color:#FFFFEB;}
.BMRightFF div{text-align:left;padding:10px 10px 0 0;}
.BMRightFF div ul li.BMHead{padding-left:20px;display:block;height:15px;}
.BMRightFF div ul li.BMHead{font-weight:bold;font-size:120%;color:#172f86;}
.BMRightFF div ul li.BMDesc{font-size:110%;color:#333333;display:block;margin-left:20px;padding-bottom:15px;padding-top:5px;}
.BTRightFF h4{display:block;font-size:140%;color:#172f86;padding-top:20px;}
.BBMiddleFF{background-color:#FFFFEB;height:27px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.BBLeftFF{height:27px;}
.BBRightFF{height:27px;}
.BMRight div ul li.BMHead, .BMRightFF div ul li.BMHead{height:100%;}
#benefitsinner{margin:20px 0;border:1px solid #bbb;border-radius:5px;}
.MBDboxes{background-color:#eaf0ff;width:80%;border-radius:5px;margin:20px 0 20px 0;padding:0;box-shadow:0 0 10px #888;}
#currentfreesheet{border-bottom:1px solid #e8e8e8;text-align:left;padding:0 10px;}
#currentfreesheet p{font-size:110%;}
.currentfreesheetitem{float:left;width:100%;}
#pastmonthfreesheet{padding-bottom:12px;border-bottom:1px solid #e8e8e8;}
#latestrsshead{width:90%;background-color:#ffffeb;padding:10px;border:1px solid #999;border-radius:5px;}
.clipdescr{margin:40px 0 0 250px;padding:10px;border:1px solid #999;background-color:#ffffeb}
.clipvideo{float:left;margin-bottom:50px;}
.catindxsec{clear:both;text-align:right;}
.topbnswdalt, .topbnswdalt2{width:558px;}
.catindxthird{clear:both;}
.downloadtabsul2{font-weight:bold;line-height:1.4em;margin-bottom:1em;}
.downloadtabsulnb, downloadtabsul2nb{line-height:1.4em;margin-bottom:1em;}
.product .item{text-align:left;display:inline-block;vertical-align:top;}
#gallery{width:100%;float:none;}
.buttons .download{width:45%;}
.hpitemsln{text-align:center;display:table;}
.hpitemslnbm{margin-bottom:20px;}
.hpitemslntpb{border-top:1px solid #BCCEF6;margin-bottom:20px;}
.hpitemsln .hpitemslntr{display:table-row;}
.hpitemsln .hpitemslntr .item{display:table-cell;}
.hpitemsln .hpitemslntr .itemmd{border-right:1px solid #BCCEF6;padding:10px 0 0 10px;}
.hpitemsln .hpitemslntr .itemrg{display:table-cell;padding:10px 0 0 10px;}
.hpitemsln .hpitemslntr .itemmd2{border-right:1px solid #BCCEF6;padding:10px 0 20px 10px;}
.hpitemsln .hpitemslntr .itemrg2{display:table-cell;padding:10px 0 20px 10px;}
.hpitemsln{text-align:center;}
#hptopbn{display:none;}
.product .buttons{margin:15px auto 0 auto;}
.product .item .titletop{float:left;width:113px;margin-left:4px;height:auto;}
.expindximg{float:left;width:35%;margin-top:26px;}
.expindxdesc{padding:20px;text-align:left;float:right;width:59%;}
.expindxtitle{font-size:250%;font-weight:bold;text-align:left;margin:0 0 0px 10px;color:#333;float:left;}
.expindxlike{float:right;margin-top:10px}
.expmailsign{padding-top:5px;float:right;color:#555;}
.expsearchcore{float:left;background-color:#EDEDF9;padding:5px 0 5px 7px;color:#555}
#commentbox{font-size:110%;}
#expvdlkbox{border:1px solid #ddd;padding:0 5px 1px 5px;text-align:center;}
#jreferencesout{display:none;padding:10px;background-color:#edf0f7;border-radius:5px;position:absolute;right:0;z-index:100;border:1px solid #efefef;}
.jreferencesoutclose{text-align:right;margin:10px;}
#jseereferences{background-color:#FFFFEB;padding:10px;text-align:right;margin-top:10px;}
.expindxdescAB{padding:20px;text-align:left;float:right;width:55%;}
#contactform{border:1px solid #777;background-color:#dee6f8;padding:20px}
#lookingfordivin{float:left;text-align:left;width:85%;}
#helpsmimg{float:right;}
.supportopicslistcl{float:left;text-align:left;width:33%;}
.supportopicslistcl ul li{line-height:2em;}
.ipadappLC{float:left;width:35%;}
.ipadappRC{float:right;width:65%;}
.videolisticn{float:left;width:242px;margin-right:20px;min-height:200px;}
.videolistdscr{padding:20px 20px 20px 0;text-align:left;margin-left:20px;}
#ProdMainBlockRESP{float:left;width:743px;margin:0;padding-top:10px;border-right:1px solid #D9E3F6;min-height:530px;}
#FFtoprightPP{float:right;padding-left:10px;}
#FFtopleftPP{margin:0;padding:0;}
.FFtopleftPPtmfix{margin-top:10px!important;}
#ProdCanvasRESP{}
#ProdMainLeftInnerRESP{width:191px;}
#ProdMainLeftInnerphyRESP{width:auto;}
#ProdMainLeftRESP{float:left;width:192px;display:inline;position:relative;min-width:178px;margin-right:13px;}
#ProdMainLeftPhyRESP{float:left;width:309px;display:inline;position:relative;min-width:309px;margin-right:13px;}
#ProdMainLeftVLRESP{float:left;width:242px;display:inline;position:relative;min-width:242px;margin-right:13px;}
#ProdMainRightRESP{float:left;display:inline;position:relative;width:538px;}
#ProdMainRightPhyRESP, #ProdMainRightVLRESP{float:left;display:inline;position:relative;width:421px;}
.tabimg{float:left;}
#ProductTabsUnderRESP{background-color:#6C8ACC;height:15px;}
#mainColumnProd{float:left;min-width:566px;width:98%;margin:0px 1% 20px 1%;}
#ProdAddCartQt{margin-bottom:14px;}
#ProdAddCartForm, #ProdAddCartForm2{display:none;overflow:hidden;}
#ProdPrice, #ProdPrice2, #ProdPrice2free{margin-bottom:10px;}
.Prodflashplt, a.Prodflashplt, a.Prodflashplt:link, a.Prodflashplt:visited{text-decoration:none;color:black;}
.Prodflashpltde, a.Prodflashpltde{text-decoration:none;color:black;}
a.Prodflashpltde:link, a.Prodflashpltde:visited{text-decoration:none;color:#B8B8B8;}
#ProdLookInside{width:92%;}
#ProdCoverDiv{background:#ffffff url('/HL/images/shadowBIG_bkg.png') no-repeat left top;width:190px;height:268px;padding:1px 0 0 1px;text-align:left;}
.bxslider li div img{margin-left:50px;}
.bx-wrapper .bx-prev{left:-30px!important;}
.bx-wrapper .bx-next{right:-30px!important;}
.bxslider li.slvideo div img{margin-left:29px;}
.bxslider li{padding:0;margin:0;}
.slitem, .slvideo{font-size:12px!important;}
.reviewrec{margin:0 0 10px 3px;}
.reviewrecst{float:left}
.reviewrectl{float:left;margin:1px 4px 0 4px;}
.reviewrecsbtl{float:left;margin:1px 0 3px 0;text-align:left;}
.reviewrecdsc{clear:both;text-align:left;}
.itemincltd1, .itemincltd2, .itemincltd3{display:table-cell;}
.itemincltd1 p, .itemincltd2 p, .itemincltd3 p{margin:0 0 5px 5px;padding:0;color:black;}
.itemincltd1{font-weight:bold;color:#555;}
.itemincltd2{text-align:right;}
.itemincltr{display:table-row;}
.itemincltable{display:table;padding:5px;}
.itemincltd3 p{color:#555;font-size:90%;}
#mp3asterisk{margin:10px 0 10px 0;padding:10px 0 0 0;border-top:1px solid #ddd;color:#888;font-style:italic;text-align:left;font-size:x-small;clear:both;}
.containerBcls{height:auto;}
#savingtip{background-color:#FFFFEB;border:1px solid #999;padding:5px 10px 5px 10px;color:#333;width:35%;}
#PDFembeddedFLEX{border:1px solid #888;background-color:#FFFFEB;padding:0;margin-top:5px;}
#PDFembeddedbtns{padding:10px;margin:10px;border-top:1px solid #999;border-bottom:1px solid #999;color:#336600;font-weight:bold;font-size:100%;display:table;width:95%;}
.PDFembeddedbtnsTR{display:table-row;}
.PDFembeddedbtnsTD{display:table-cell;}
#audioselect{width:260px;}
.dialogRESPbt1{float:left;margin-right:6px;}
.dialogRESPbt2{float:left;}
#documentViewer{width:700px;height:964px;padding:0;margin:0;display:none;}
.RESPpreenvtd{width:120px;}
.RESPvideotabtable, .RESPvideotablisttable{display:table;}
.RESPvideotabtr, .RESPvideotablisttr{display:table-row;}
.RESPvideotabtd, .RESPvideotablisttd{display:table-cell;vertical-align:top;}
.RESPvideotabtdlf{padding-left:10px;font-size:110%;}
#RESPvideotabdescr{width:190px;word-wrap:break-word;}
.RESPvideotablisttd{padding:10px 0 10px 13px;}
#RESPvideotabaddnv{text-align:center;margin:30px 0 0 0;background-color:#fffaf5;padding:30px;border:1px solid #bbb;}
#RESPvideotabaddnvout{margin:20px 15px 0 0;}
.RESPvideotabbox{margin:20px 15px 0 0!important;}
#ProductTabsSmallBtlRESP{display:none;height:33px;width:33px;position:absolute;top:4px;left:5px;z-index:100;}
#ProductTabsSmallBtrRESP{display:none;height:33px;width:33px;position:absolute;top:4px;right:5px;z-index:100;}
#ProductTabsSmallBtrRESP a, #ProductTabsSmallBtlRESP a{display:block;height:31px;width:32px;}
#ProductTabsSmallBtrRESP a{background:url(/vc/js/extras/jquery.bxslider/images/controlsFFcoloredTABS.png) no-repeat -43px -32px;}
#ProductTabsSmallBtlRESP a{background:url(/vc/js/extras/jquery.bxslider/images/controlsFFcoloredTABS.png) no-repeat 0 -32px;}
#ProductTabsSmallBtrRESP a:hover{background:url(/vc/js/extras/jquery.bxslider/images/controlsFFcoloredTABS.png) no-repeat -43px 0px;}
#ProductTabsSmallBtlRESP a:hover{background:url(/vc/js/extras/jquery.bxslider/images/controlsFFcoloredTABS.png) no-repeat 0 0px;}
#smallscritemtitleout{width:100%;text-align:center;overfow:hidden;background-color:#fff;z-index:100;opacity:0.9;filter:alpha(opacity=90);position:relative;top:0;margin-top:-41px;color:#495EAA;font-weight:bold;display:none;box-shadow:0 -3px 10px #888;height:42px;vertical-align:middle;text-align:center;}
#smallscritemtitle{width:100%;margin:0 auto;font-size:90%;display:table-cell;vertical-align:middle;height:100%;}
#ProductTabsSmallDspRESP{position:absolute;top:1px;width:100%;text-align:center;display:none;overfow:hidden;}
#ProductTabsSmallDspInnerRESP{position:relative;font-size:200%;background-color:#A4B0CC;color:white;z-index:100;font-weight:bold;padding:0 10%;}
#PricingBoxToHideRESP{display:none;}
#SCORCHembedded{border:1px solid #888;background-color:#FFFFEB;padding:10px 0;margin:5px 5px 0 0;}
.carttableRESP{display:table;margin:20px 0 10px 0;}
.carttabletrRESP{display:table-row;}
.carttabletdRESP, .carttabletdspRESP, .carttabletdsp2RESP{display:table-cell;}
.carttabletdspRESP{padding-left:55px;}
.showRESP558, .showRESP780, .showRESP558il{display:none;}
#checkout2main{width:600px;}
.carttabletdsp2RESP{padding-left:135px;}
#ckoutifm{text-align:right;margin-right:27px;}
#sealsckoutRESP{display:table;}
#sealsckouttrRESP{display:table-row;}
#sealsckouttdRESP{display:table-cell;vertical-align:middle;width:175px;text-align:center;}
.usdollars, .ifbuymemb{color:#555;}
#choutinpbtn1, #choutinpbtn1bis, .showRESPfulland558{display:block;}
#choutinpbtn2, #choutinpbtn2bis{dfisplay:none;}
#chkout3table{width:360px;}
#chkout4tbl{width:610px}
#ckout4cardform tr td input:not(.ckout4norsz){width:150px;}
.receipttitles558{display:none;}
#receiptmaintable{width:500px;margin-top:20px;}
#box{width:400px;height:auto;background:#FFF;border:10px solid #D5E1FF;text-align:center;position:fixed;margin-left:-224px;margin-top:-75px;left:50%;top:30%;z-index:20001;display:none;font-size:120%;padding:30px 10px 10px 10px;border-radius:15px;}
#innerbox{border-radius:15px;}
#screen{position:absolute;left:0;top:0;background:#000;z-index:20000;}
#chkout4faxtable{width:650px;}
#chkout4checktable{width:620px;}
.chkout4checkformtable{width:540px;border:3px solid #B5C7EE;}
.chkout4PreReftable{width:640px;border:5px solid #B5C7EE;padding:5px;}
.sendzip{display:block;padding-left:5px;}
.sendzip img{margin-left:5px;}
.dwntblylw{width:100%;}
.RESPtable780{display:table;width:100%;}
.RESPtd780{display:table-cell;}
.RESPtr780{display:table-row;}
.RESPAirTurnTbl{margin-top:15px;}
.RESPAirTurnTd{vertical-align:top;text-align:center;}
.RESPAirTurnTd1{width:250px;margin:0 auto;}
#RESPAirTurnShare{width:270px;}
.RESPshpformpd{padding:5px;}
#RESPshpfromtbl{border:3px solid #B5C7EE;}
#RESPshpfromtblinner{padding:10px}
.RESPsepbar558{display:none;}
#MbGiftConfBox{width:500px;}
.RESPgreyframe{border:1px solid #D9E3F6;padding:10px;border-radius:5px;background-color:#efefef;}
.RESPfloatleftno558, .RESPfloatleftno780{float:left;}
#controlpanelbtsnbox{width:350px;}
.panelrgtbtn{margin-left:10px;}
.panelrowtbtn{margin-top:10px;}
#panellgoutbtn{margin-top:10px;}
#panelmaintable, #panelmaintable2{border:5px solid #B5C7EE;padding:5px;border-radius:5px;}
#unsubpage{font-size:120%;border:10px solid #EEEEDA;padding:20px;margin:0 20px 0 20px;}
#subpage{font-size:120%;border:10px solid #EEEEDA;padding:15px;margin:0 20px 0 20px;}
#subpage #focus{width:300px;}
#emailconfdetails{font-size:120%;text-align:left;margin:30px;}
.RESPxmasPiano{float:left;width:257px;}
#MainAdvSrchTbl{border-radius:3%;padding:5px;}
.MainAdvSrchTblInp{width:100%;}
#HMmaintbl{width:769px;}
.HMclmn{float:left;width:33%;}
.HMbt{height:30px;}
.HMdesc{height:150px;text-align:justify;font-size:110%;padding:0;margin:0 10px 10px 10px;vertical-align:top;color:#222;}
.HMdescbl{background-color:#C2D5FF;margin:0;padding:10px;color:#222;}
#bubblecontainer{position:fixed;top:55px;z-index:20000;display:none;}
.genericframe{border:10px solid #CBCDFF;border-radius:5px;padding:10px;}
a.ATsubtitleitem:link, a.ATsubtitleitem:visited{font-style:italic;color:#555;}
a.ATtitle:link, a.ATtitle:visited{color:#495EAA;font-weight:bold;font-size:120%;text-decoration:none;}
a.smallgreylink, a.smallgreylink:visited{font-size:80%;color:#777;}
a.ATsubtitleitem:hover, a.ATtitle:hover, a.smallgreylink:hover{color:#FF6600;}
.expframe, .expframe a{display:block;float:left;}
.expframe{margin-right:1em;width:100%;height:600px;}
#expframestable{border:2px solid #eee;padding:20px;width:100%;}
#expwebsite{height:30px;padding-top:5px;text-align:right;font-size:120%}
#fbloginprebtn{float:left;color:#666;font-size:90%;}
#fbloginbtn{float:left;padding-top:4px;}
#fblogoutbtn, .fblogoutbtncl{display:none;}
.NEWHOMEh1{color:#d26e03;text-align:left;font-weight:normal;font-size:2.5em;margin-bottom:10px;}
.NEWHOMEh1gr{color:#777;text-align:left;font-weight:normal;font-size:2.5em;margin-top:30px;}
.NEWHOMEpregroup2{width:16.66%;float:left;margin:0;padding:20px 0;border-bottom:1px solid #ddd;}
.NEWHOMEpregroup2dyn{display:inline-block;margin-right:20px;padding:10px 0;}
.NEWHOMEgroup{border:8px solid #cbcdff;width:130px;height:auto;border-radius:20px;box-shadow:1px 1px 10px #bbb;display:block;text-decoration:none!important;padding-bottom:5px;}
.NEWHOMEgroupdyn{border:8px solid #cbcdff;height:auto;border-radius:20px;box-shadow:1px 1px 10px #bbb;display:block;text-decoration:none!important;padding:0 0 5px 4px;}
.NEWHOMEgroup img{border-radius:5px;margin-bottom:10px;}
.NEWHOMEgroup:hover, .NEWHOMEgroupdyn:hover{-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.NEWHOMEh2{color:#4360ab;text-align:center;margin:10px 10px 5px 5px;font-size:1.5em;}
.NEWHOMEpostgroup{clear:both;}
.NEWHOMEgroupbox{margin-left:2px;}
#NEWHOMEgallerycanvas{padding:0;display:none;overflow:hidden;}
#NEWHOMEgallerycanvas, #NEWHOMEgallerycanvasnojs{margin-bottom:17px;}
.NEWHOMEbox, .NEWHOMEboxGR, .NEWHOMEboxNO{width:100%;border-radius:20px;box-shadow:1px 1px 10px #bbb;margin-bottom:30px;}
.NEWHOMEbox{border:10px solid #DCDFED;}
.NEWHOMEboxGR{border:10px solid #eee;}
.NEWHOMEboxNOcat{width:100%;}
.NEWHOMEboxNO, .NEWHOMEboxNOcat{border:10px solid transparent;}
.NEWHOMEboxNOcatsub{border:1px solid transparent;}
.NEWHOMEboxinner{margin:0 6% 20px 6%;border-radius:20px;padding:10px 13px 20px 13px;background-color:#FFFFCC;}
.NEWHOMEboxinnernocol{margin:0 6% 20px 6%;border-radius:20px;padding:10px 13px 20px 13px;border:1px solid #ddd;}
.NEWHOMEboxinnerdesc, .NEWHOMEboxinnerdescnoserif{text-align:left;font-size:120%;padding:10px;color:#444}
.NEWHOMEboxinnerdesc{font-family:Times New Roman, Times, serif;}
.NEWHOMEboxinnerdesc1{font-size:120%;font-weight:bold;text-align:right}
.NEWHOMEboxinnerdesc2{font-size:110%;font-weight:bold;color:#888;font-style:italic;text-align:right;margin-bottom:20px}
a.NEWHOMEboxinnerbt, a.NEWHOMEboxinnerbtbl,a.NEWHOMEboxinnerbtgr{background-color:#0B9704;color:#fff;padding:5px 10px;font-weight:bold;border-radius:10px;box-shadow:inset 0 -1px 1px rgba(0,0,0,0.5),
inset 0 1px 1px rgba(255,255,255,1);text-decoration:none;white-space:nowrap;}
a.NEWHOMEboxinnerbtbl{background-color:#6584C8!important;}
a.NEWHOMEboxinnerbtgr{background-color:#eee!important;color:#495eaa!important;}
.NEWHOMEboxinnerbtout:hover{-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.NEWHOMEmailingbox{width:72%;background-color:#efefef;padding:7px 20px;border-radius:20px;margin-bottom:50px;margin-left:auto;margin-right:auto;font-size:120%
margin-top:0;}
.NEWHOMEnewsletter{width:100%;}
#NEWHOMErightColumn{float:right;width:33%;text-align:center;}
#NEWHOMErightColumnSmall{float:right;width:28%;text-align:center;}
#NEWHOMErightColumnxSmall{float:right;width:220px;text-align:center;}
#NEWHOMEmainColumnFIX{float:left;width:65%;padding-left:10px;border-bottom:1px solid #BCCEF6;}
#NEWHOMEmainColumnFIXlarge{float:left;width:70%;padding-left:10px;border-bottom:1px solid #BCCEF6;}
#NEWHOMEmainColumnFIXxshort{float:left;width:535px;padding-left:10px;border-bottom:1px solid #BCCEF6;}
#NEWHOMEmiddlecore{margin-top:40px;}
#NEWHOMEboxes{width:80%;margin:0 auto;padding-right:20px;}
#NEWHOMEboxesNEWCAT{margin:0 auto;}
.NEWHOMEcertbannerout{border-top:1px solid #ddd;padding-top:20px 0;margin-top:20px;}
.NEWHOMEcertbanner{display:inline-block;height:100%;vertical-align:middle;}
.NEWHOMEcertbanner img{vertical-align:middle;}
.NEWHOMEitemsgroupbox{border-bottom:1px solid #ddd;margin-bottom:50px;width:950px;}
.NEWsliderrespclass, .NEWsliderrespclassJS{position:relative;top:0px;left:0px;width:auto;height:230px;margin-top:0;}
.NEWsliderrespclassNOJS{overflow:scroll;}
.NEWslidersingleframe{padding-top:20px;overflow:visible!important;display:table-cell;min-width:150px;}
.jssora03r{visibility:hidden;}
#FFjssorslcont{cursor:move;position:absolute;left:0px;top:0px;width:558px;height:262px;overflow:hidden;}
.jssorb21{bottom:26px;right:6px;}
.jssora21l{top:123px;left:8px;}
.jssora21r{top:123px;right:8px;}
.hide{display:none;}
.jssorb21{position:absolute;}
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av{position:absolute;width:19px;height:19px;text-align:center;line-height:19px;color:white;font-size:12px;background:url(/vc/js/extras/jssor/img/b12.png) no-repeat;overflow:hidden;cursor:pointer;}
.jssorb21 div{background-position:-5px -5px;}
.jssorb21 div:hover, .jssorb21 .av:hover{background-position:-35px -5px;}
.jssorb21 .av{background-position:-65px -5px;}
.jssorb21 .dn, .jssorb21 .dn:hover{background-position:-95px -5px;}
.jssora21l, .jssora21r{display:block;position:absolute;width:55px;height:55px;cursor:pointer;background:url(/vc/js/extras/jssor/img/a21.png) center center no-repeat;overflow:hidden;}
.jssora21l{background-position:-3px -33px;}
.jssora21r{background-position:-63px -33px;}
.jssora21l:hover{background-position:-123px -33px;}
.jssora21r:hover{background-position:-183px -33px;}
.jssora21l.jssora21ldn{background-position:-243px -33px;}
.jssora21r.jssora21rdn{background-position:-303px -33px;}
#ProdCoverDivExtPhyIn{box-shadow:5px 5px 5px #aaa;}
#ProdCoverDivExtPhyIn2{padding:0 10px;margin-top:10px;}
#ProdCoverDivExtPhyIn2 div{box-shadow:5px 5px 5px #aaa;filter:alpha(opacity=70);opacity:0.7;width:100px;margin:10px 5px;float:left}
.videoiconlists, .videoiconlists2{width:64px;height:84px;float:left;margin-right:5px;}
.videoiconlists img, .videoiconlists2 img{border:1px solid #bbb;box-shadow:2px 2px 2px #bbb;border-radius:2px;background:black url(/images/backgrounds/film-14.jpg) repeat left top;padding:10px 0}
.ppvplayer{background-color:black;}
.resetbt{margin-top:5px}
.ckoutbrd{border:5px solid #B5C7EE;width:100%;border-radius:10px;box-shadow:1px 1px 10px #bbb;}
.CATtopleft{float:left;width:60%;}
.CATtopright{float:right;width:40%;}
.freernd, .newrnd{border-radius:8px;display:inline-block;font-size:0.8em;color:#fff;padding:2px 5px;margin-top:5px;}
.freernd{background-color:#107710;}
.newrnd{background-color:#C76C14;}
.catbnr{margin-bottom:15px;border:1px solid #ccc;box-shadow:5px 5px 5px #ccc;}
.searchboxcat{margin-bottom:20px;background-color:#efefef;padding:20px;border-radius:10px;}
.searchboxcatsm{margin-bottom:20px;background-color:#efefef;padding:10px;border-radius:10px;}
.flexhbar{text-align:left;background-color:#C6D4F7;border-radius:5px;padding:7px 5px 5px 5px;font-weight:bold;text-transform:uppercase;color:#333333;text-shadow:#fff 1px 1px 1px;background:-webkit-linear-gradient(#e8efff, #C2D0F5);background:-o-linear-gradient(#e8efff, #C2D0F5);background:-moz-linear-gradient(#e8efff, #C2D0F5);background:linear-gradient(#e8efff, #C2D0F5);}
.newcatnrsfld, .newcatnrsfldNC{width:68%;}
.RESPlargefield{width:59%;}
.NEWCATrbox{width:182px;margin-left:10px;}
ul.drilllist{margin-top:5px;}
ul.drilllist li{padding-top:5px;}
ul.drilllist li.drilllistsub{padding-left:5px;font-size:90%;}
.hddrill{display:none;}
a.rmdrill:hover{text-decoration:none;}
#drillleftcolumn{float:left;width:190px;padding:10px 0 0 10px;text-align:left;}
.ncrating{display:block;padding-left:3px;}
.bg-image{height:80px;width:100%;-ms-background-position-x:center;-ms-background-position-y:bottom;background-position:center bottom;background-size:cover;}
@media screen and (max-width:785px){#menumobheader, #footerdeskweb, #footerdeskweb2{display:block;}
#FFgreyheaderRESPout{display:block;}
div #freeBanner, div #freeBanner div{height:auto;float:left;width:100%;}
#freeBannertext{margin-top:0;padding-top:0;}
#freeBanner{padding:0 0 5px 0;margin:0;}
#freeBanner div p{margin:6px 0 0 10px;padding:0;}
.topbnswd table{overflow:hidden;}
.prevPDesc{height:auto;}
.topofpage{font-size:150%;}
.downloadtabsulleft, .downloadtabsulright{width:100%;}
.downloadtabsulright{float:left;}
.catindxsec, .catindxthird{padding-top:20px;}
.downloadtabsul2, .downloadtabsul2nb{margin-bottom:0;}
.product .TitleMiddle .newh4{font-size:18px;}
.FFhomesep{font-size:120%;}
.expindximg{float:none;width:100%;}
.expindxdesc{float:none;width:97%;padding-left:0;}
.expindxtitle{float:none;}
.expindxlike{float:none;padding-left:8px;text-align:left;}
.expmailsign{float:none;padding:15px 0 20px 7px;text-align:left;border-top:1px solid #aaa;}
.expsearchcore{float:none;padding:15px 0 15px 7px;}
.expimgbanners{width:100%;height:auto;}
.expfldblkinp{font-size:100%;}
.expfldblkinpimg{width:63px;height:auto;}
#expvdrgcl{display:none;}
#commentbox{word-break:break-all;}
.expindxdescAB{float:none;width:97%;padding-left:0;}
.centerRESP{text-align:center;}
.breakallRESP{word-break:break-all;}
#FFtoprightPP{display:none;}
#ProdMainBlockRESP{border-right:0;width:100%;min-height:230px;}
#ProdOutTbRESP{margin:0 10px;padding:0;}
#ProdMainLeftRESP{width:25%;}
#ProdMainLeftPhyRESP{width:245px;min-width:245px;}
#ProdMainLeftVLRESP{float:none;width:auto;min-width:auto;margin-bottom:30px;display:block;}
#ProdMainRightRESP{width:62%;}
#ProdMainRightPhyRESP{width:50%;}
#ProdMainRightVLRESP{width:100%;}
#ProdPrice{float:left;margin:7px 0 0 0!important;}
#ProdAddCartQt{margin:0;padding:0;}
#ProdAddCartForm{display:block;float:left;margin-left:10px;}
#ProdAddCartForm2{display:block;margin-left:10px;}
#ProdAddCartBt{margin-bottom:10px;width:230px;height:auto;}
#ProdPricingBox{border-bottom:1px solid #D9E3F6;padding-bottom:10px;margin-bottom:10px;}
#ProdPricingBox2{border-bottom:1px solid #D9E3F6;padding-bottom:10px;}
#quantityhd{font-size:120%;}
.bx-wrapper .bx-prev{left:0px!important;}
.bx-wrapper .bx-next{right:1px!important;}
#related-slider-containerB{margin:0 1px;overflow:hidden;}
#related-slider-containerB .bx-wrapper, #related-videos-slider-containerB .bx-wrapper{margin:0 auto!important;}
.itemincltd1, .itemincltd2, .itemincltd3{display:block;float:none;}
.itemincltd1 p{margin:0;padding:0;}
.itemincltd2 p, .itemincltd3 p{margin:0 0 0 17px;padding:0;}
.itemincltd2{text-align:left;}
.itemincltr{display:block;margin-bottom:10px;}
.itemincltable{display:block;}
#mp3asterisk{margin:3px;}
#savingtip{width:auto;}
#PricingBoxToHideRESP{display:block;}
.ProdPriceNoFl{float:none!important;}
.ProdPriceCe1{border-bottom:1px solid #D9E3F6;padding-bottom:15px;margin-bottom:2px;margin:0 auto;}
.ProdPriceCe2{text-align:center;}
.FFmainColumncss .firstpageimg{border-top:1px solid #888;border-bottom:1px solid #888;border-right:0;border-left:0;}
.dialogRESPbt1, .dialogRESPbt2{float:none;margin-right:0;}
.ui-dialog-content{font-size:80%!important;}
#SCORCHembedded{margin-right:0;}
.RESPenv{width:20px;height:auto;}
.RESPvideotabtable{display:block;}
.RESPvideotabtr{display:block;}
.RESPvideotabtd{display:block;}
.RESPvideotabtdlf{padding-left:0;margin-top:20px;}
#RESPvideotabdescr{width:auto;}
#RESPvideotabaddnvout{margin-right:0;}
.RESPvideotabbox{margin-right:0!important;}
#chkout4tbl{width:auto;max-width:610px;}
.ckout4formlfcln{display:none;}
.ckout4fldtl{margin-top:10px;}
#ckout4cardform tr td select, #ckout4cardform tr td input{font-size:120%;}
#ckout4fromctfield{width:100px;}
.ckout4formflds{text-align:center;}
#ckout4cardform tr td input:not(.ckout4norsz){width:70%;}
.hideRESP780{display:none;}
.showRESP780{display:block;}
#chkout4faxtable{width:auto;}
#chkout4checktable{width:auto;}
.chkout4checkformtable, .chkout4PreReftable{width:90%;}
#controlpanelbtsnbox img{width:200px;height:auto;}
#panelmaintable2{width:95%;}
#panelmaintable2 textarea{width:95%;}
.RESPfloatleftno780{float:none;margin-top:10px;}
#HMmaintbl{width:90%;}
.HMclmn{float:none;width:90%;}
.HMbt{height:30px;margin-top:20px;}
.HMdesc{height:auto;}
.HMdescbl{background-color:#fff;}
.HMdescbl1{background-color:#C2D5FF;margin:0;padding:10px;color:#222;}
.showRESPfulland558{display:none;}
.NEWHOMEpregroup2{width:148px;margin:15px;display:inline-block;float:none;vertical-align:top;padding:0;border-bottom:0;}
.NEWHOMEgroup{font-size:80%;}
.NEWHOMEgroupbox{padding:10px 5px 10px 5px;margin:0;border:1px solid #ddd;background-color:#fbfcef;box-shadow:1px 1px 10px #bbb;}
.NEWHOMEh1, .NEWHOMEh1gr{text-align:center;font-size:2em;}
.NEWHOMEbox, .NEWHOMEboxGR, .NEWHOMEboxNO{float:none;width:90%;margin:0 auto 30px auto;}
.NEWHOMEboxMB img{width:90%;height:auto;}
.NEWHOMEitemsgroupbox{width:558px;}
.NEWsliderrespclass{width:100%;height:auto;}
//#content{//margin-top:0!important;//}
#NEWHOMErightColumn, #NEWHOMErightColumnSmall, #NEWHOMErightColumnxSmall{float:none;width:100%;}
#NEWHOMEmainColumnFIX, #NEWHOMEmainColumnFIXxshort, #NEWHOMEmainColumnFIXlarge{float:none;width:100%;padding:0;margin-bottom:50px;}
#NEWHOMEboxes, #NEWHOMEboxesNEWCAT{padding:0!important;width:90%;}
.NEWHOMEboxMB img{width:72%!important;}
.sidebox{width:90%!important;}
.ckoutbrd{width:95%;border-radius:2px;}
.RESPlargefield, .newcatnrsfldNC{font-size:120%;width:49%;}
.RESPlargegobutton{width:50px;}
.CATtopleft, .CATtopright{float:none;width:100%;}
.catbnr{border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:0;border-right:0;}
.NEWHOMEboxNOcat{border:0;}
.flexhbar{font-size:125%;}
.NEWCATrbox{width:auto;margin-left:auto;}
#drillleftcolumn{float:none;width:100%;padding:0;}
#drillleftcolumninner{border:1px solid #aaa;background-color:#f1f4f9;padding:10px;margin:0 3px 20px 3px;border-radius:5px;}
#cacheddrills{padding:10px;background-color:#efefef;margin:0 3px;border-radius:5px;}
#catfilterbylk{display:block;padding:10px;margin:0 3px 13px 3px;font-size:150%;border:1px solid #aaa;background-color:#ddd;background-image:url(/images/icons/iPhoneArrowRightXSmall.png);background-repeat:no-repeat;background-position:right top;border-radius:5px;}
a.nocolorlink:hover{color:#4360ab;text-decoration:none;}
ul.drilllist li{line-height:1.5em;}
}
@media screen and (min-width:701px){#ProdMainRightRESP{width:70%;}
}
@media screen and (min-width:559px) and (max-width:785px){#header, #navigation, #leftColumn, #rightColumn, #footerunres, .indexesabsrightboxes{display:none;}
#breadcrumbs{margin-left:8px;width:98%!important;}
body{padding:0;background:white;font-size:0.9em;margin:0;}
#mainColumn, #mainColumnFIX, #mainColumnProd{width:100%;min-width:100%;margin:0 0 20px 0;}
#prewrapper, #wrapper, #footer{width:100%;min-width:100%;}
#prewrapper{padding-top:60px;}
#orderbyctrl{width:130px;height:40px;font-size:120%;}
#orderbyctrlgo{width:100px;height:40px;font-size:120%;}
.pagenavigation{width:97%;}
.pagenavigation img{width:1.8em;}
a.flashplt, a.Prodflashplt, a.Prodflashpltde{font-size:120%;padding:1em 0;display:block;}
.seasimgw a{font-size:105%;}
.tbseasresp .normaltextcenter, .tbseasresp .normallists{font-size:120%;}
.VPRight{font-size:85%;}
.DMiddle, .DLeft, .DRight{height:100%;background-image:none;border-radius:5px;}
.BTRight h4{font-size:26px;width:90%;padding-top:15px;}
.topbnswd table{font-size:80%;}
.product .item, .product .item a, .product .item p{font-size:110%;}
.product .item p a{font-size:100%;}
.product .item{width:30%;}
.product .item .title, .product .item .titletop{word-wrap:break-word;width:60%;}
.titletop a:hover{text-decoration:underline;}
.expfldblk{display:block;font-size:150%;}
.expfldblkinpfld{width:15em!important;}
.expframe{height:700px!important;}
.expvdlkboxpi{display:none;}
.expvideos{width:100%!important;height:295px!important;}
#lookingfordivin{width:75%;}
.supportopicslistcl{width:30%;margin-right:10px;}
.ipadappRC{width:62%;padding-left:10px;}
.bx-wrapper .bx-controls-direction a{top:26%!important;}
.FFTitleMiddlePP h4, .TitleMiddle h4{overflow:hidden!important;line-height:1.3!important;}
.slitem, .slvideo{font-size:14px!important;}
#ProdAddCartForm2, #ProdPrice2, #ProdPrice2free{float:left;}
#ProdAddCartQt2{float:right;margin:6px 0 0 20px;}
#ProdPrice2{margin-top:9px;}
#FFpricePPfreefree{font-size:80%;}
#ProdPricingBoxInner2{display:block;width:500px;margin:0 auto;}
#ProdPricingBox2{border:0;}
.FFpricePPfree{width:50px;text-align:left;}
.FFpricePPfreefix{width:65px!important;}
#sottonavig{height:34px;}
#PDFembeddedbtns{padding:12px 0 10px 0;margin:10px 1% 10px 1%;}
.RESPpreenvtd{width:50px;}
.ProdPricingBoxInnerNCV{width:360px;text-align:center;margin:0 auto;display:block;}
#checkout2main{width:90%;}
.carttabletdsp2RESP{padding-left:45px;}
#ckoutifm{text-align:right;margin-right:0;width:490px;}
#chkout3table{width:400px;}
#controlpanelbtsnbox{width:410px;}
.RESPxmasPiano{float:left;width:50%;}
.BMRightFF div ul li.BMHead{font-size:130%;}
.BMRightFF div ul li.BMDesc{font-size:120%;}
.BTRightFF h4{font-size:150%;}
}
@media screen and (max-width:623px){.expframe{height:1300px!important;}
#submitcomment{width:150px;height:auto;}
#lookingfordivin{width:100%;float:none;text-align:center;}
#helpsmimg{float:none;}
.ipadappLC{float:none;width:100%;text-align:center;}
.ipadappRC{float:none;width:100%;margin-top:20px;}
.hideRESP623{display:none;}
}
@media screen and (max-width:558px){#header, #navigation, #breadcrumbs, #leftColumn, #rightColumn, #footerunres, #navtabs, .addcartchunck, .moinflist, .rightbarlists, #viewlisttable, .indexesabsrightboxes, .hideressm, .hideRESP{display:none;}
body{padding:0;background:white;margin:0;font-size:1.0em;}
#prewrapper, #wrapper, #mainColumn, #mainColumnFIX, #footer, #mainColumnProd{width:100%;min-width:100%;}
#mainColumnFIX, #mainColumnProd, .RESPmainColumnFIX{margin:0 0 20px 0!important;}
#prewrapper{padding-bottom:0px;padding-top:60px;}
#content{margin:0;}
img.recordicon{width:70px;height:100px;}
.shadowsmallicon{margin-right:15px;}
.shadowsmallicon_al1, .shadowsmallicon_hl1, .shadowsmallicon_hl2, .shadowsmallicon_vsm{background:none;width:70px;height:100px;float:none;}
img.recordiconhl, img.recordiconal{border:1px solid #999;margin:0;padding:0;}
#orderbyctrl{width:130px;height:50px;font-size:120%;}
#orderbyctrlgo{width:100px;height:50px;font-size:120%;}
.pagenavigation{width:97%;}
.pagenavigation img{width:1em;}
#footer, #footer .Left, #footer .Right{background-size:auto 350px;height:350px;}
#footer .menuFooter li{display:block;color:#FFFFFF;line-height:200%;}
#footer .menuFooter{margin-bottom:30px;}
#seasimg, .seasimgw{float:none;}
.flashpl{display:none;}
a.flashplt, a.flashplt:link, a.flashplt:visited, a.Prodflashplt, a.Prodflashplt:link, a.Prodflashplt:visited, a.Prodflashpltde, a.Prodflashpltde:link, a.Prodflashpltde:visited{font-weight:bold;text-decoration:none;display:block;height:auto;padding:0.8em 0 0.8em 0;font-size:80%;margin:3px 0;text-align:center;}
a.flashplt, a.flashplt:link, a.flashplt:visited, a.Prodflashplt, a.Prodflashplt:link, a.Prodflashplt:visited{color:#495EAA;border:3px solid #7c8dca;border-radius:5px;background-color:#d3e3f6;background:-webkit-linear-gradient(#fff, #d3e3f6);background:-o-linear-gradient(#fff, #d3e3f6);background:-moz-linear-gradient(#fff, #d3e3f6);background:linear-gradient(#fff, #d3e3f6);}
a.Prodflashpltde, a.Prodflashpltde:link, a.Prodflashpltde:visited{color:#B8B8B8;border:3px solid #B8B8B8;border-radius:5px;background-color:#eee;background:-webkit-linear-gradient(#fff, #eee);background:-o-linear-gradient(#fff, #eee);background:-moz-linear-gradient(#fff, #eee);background:linear-gradient(#fff, #eee);}
a.flashplt:hover, a.Prodflashplt:hover, a.Prodflashpltde:hover{color:orange;border:3px solid orange;}
.flashpltc{height:auto;}
.topbnswd{display:none;}
.FFheader{height:25px;overflow:hidden;}
.FFheader h4{font-size:0.7em;}
.imgbanners{width:100%;height:auto;}
.topbnswd, .topbnswd548{width:auto;}
.downloadtabsulleft, .downloadtabsulright{float:none;width:auto;}
#freeBanner div p{font-size:110%;}
.clipdescr{margin:0 0 30px 0;}
.clipvideo{float:none;margin-bottom:10px;text-align:center;}
.topbnswdalt2{border-top:3px solid #e8f0ff;}
.buttons font{display:none;}
.FFhomesep{font-size:130%;}
.hpitemsln, .hpitemsln .hpitemslntr, .hpitemsln .hpitemslntr .item{display:block;clear:both;}
.hpitemsln .hpitemslntr .itemmd, .hpitemsln .hpitemslntr .itemrg, .hpitemsln .hpitemslntr .itemmd2, .hpitemsln .hpitemslntr .itemrg2{border:0;padding:0;clear:both;}
.hpitemslnbm{margin:0;clear:both;}
.product .item{display:block;}
.hpitemsln .hpitemslntr .item{padding-bottom:30px;margin-left:0;padding-left:10px;}
.hpitemsln .hpitemslntr .itemmd, .hpitemsln .hpitemslntr .itemmd2{border-bottom:1px solid #BCCEF6;}
.hpitemsln .hpitemslntr .item{}
.fieldform{width:95%!important;}
#contactform{padding:5px;}
.supportopicslistcl{float:none;margin-right:50px;}
#zendesksearch input{margin:5px;}
#zendesksearch{margin-bottom:20px;}
#unloutbox, .asgift{width:98%;}
#VP{background-image:none;background-color:#0d263b;height:100%;border-radius:5px;padding-bottom:25px;}
.VPRContent, .VPRight, .VPLeft{float:none;}
.VPRContent{height:100%;}
.VPLeft{width:100%;height:100%;background-image:url(/images/newdesign/newunlimited/LargeVPL.png);background-repeat:repeat;text-align:center;border-radius:5px;padding:0;}
.VPLeftContent{padding:15px 0 15px 0;text-align:center;}
.asgift{margin:30px 0 20px 0;padding:0;}
.asgift a:link, .asgift a:visited{border:1px solid #bbb;padding:5px;color:#bbb;}
.DMiddle, .DLeft, .DRight{height:100%;background-image:none;border-radius:5px;}
.BBRight{width:200px;float:right;}
.VPRight{margin-left:20px;}
.BMRight div ul li.BMHead{font-size:18px;}
.BMRight div ul li.BMDesc{font-size:16px;}
.BTRight h4{font-size:20px;width:90%;padding-top:5px;}
.topbnswdalt, .topbnswdalt2{width:auto;}
#gallery{display:none;}
#hptopbn{display:block;margin-bottom:14px;width:95%;}
.product .item{width:auto;margin-left:5%;}
.product .item .title, .product .item .price, .product .item .desc, .product .item .buttons{width:100%;margin-left:0;}
.product .item .titletop{width:66%;margin-left:12%;}
.product .item, .product .item a, .product .item p{font-size:120%;}
.orangeTxt{font-size:110%!important;}
.product .item p a{font-size:100%;}
img.recordiconhp{width:90px;height:auto;}
img.recordiconhpshw{width:85px;height:auto;box-shadow:5px 5px 5px #aaa;}
.hprespitrg{float:left;width:66%;margin-left:12%;}
.addToCart img, .buttons img{width:130px;height:auto;}
.buttons .download, .buttons .addToCart{float:none!important;text-align:left!important;}
.buttons .download{margin-top:10px;}
.expindxlike{display:none;}
.expmailsign div{display:block;text-align:left;}
#expindxtbl{padding:0!important;margin:0!important;overflow:hidden;}
.expfldblkinpimg{width:46px!important;height:auto;}
.expframe{height:1600px!important;}
.expfldblk{display:block;}
#expframestable{padding:20px 0 20px 0!important;}
#expwebsite{font-size:100%!important;text-align:center!important;}
.expvdlksbox, .expvdlkboxpi{display:none;}
.expvideos{width:100%!important;height:178px!important;}
#submitcommentdiv{text-align:center;width:100%;}
#ProductTabsRESP{display:none;}
.FFpricePPfree{width:auto;}
.FFpricePPfreefix{width:75px!important;}
#FFpricePPfreefree{font-size:100%;}
#ProdMainLeftRESP, #ProdMainLeftPhyRESP, #ProdMainLeftVLRESP{width:100%;text-align:center;border-bottom:1px solid #D9E3F6;margin:0 0 10px 0;}
#ProdMainLeftPhyRESP{width:100%;min-width:auto;text-align:center;border-bottom:1px solid #D9E3F6;margin:0 0 10px 0;}
#ProdMainLeftVLRESP{min-width:auto;}
#ProdMainLeftInnerRESP{margin:0 auto;width:250px;}
#ProdMainLeftInnerphyRESP{margin:0 auto;width:250px;}
#ProdMainRightRESP{width:98%;padding:0 1%;}
#ProdMainRightPhyRESP, #ProdMainRightVLRESP{width:98%;padding:0 1%;}
#ProdOutTbRESP{margin:0;}
#ProdTopBlockRESP{margin-left:5px;}
#ProdPrice{margin:6px 0 0 0!important;}
.ProdAudioTd{display:none;}
#ProdAudioFiles{width:100%;}
#ProdTopBlockRESP, #ProdLookInside{display:none;}
.dwnflap{width:250px;border:0;margin-bottom:3px;}
#ProdCoverDivExt{padding:0 35px 0 37px;overflow:hidden;width:178px;height:243px;}
#ProdPricingBox{text-align:center;margin-top:10px;}
#ProdPricingBoxInner, #ProdPricingBoxInner2{text-align:center;margin:0 auto;display:block;}
.ProdPricingBoxInnerIC{width:auto;}
.ProdPricingBoxInnerNC, .ProdPricingBoxInnerNCV{width:320px;}
.ProdPricingBoxInnerNCB{width:auto;margin:0 auto;}
.bx-wrapper .bx-controls-direction a{top:22%!important;}
.slitem, .slvideo{font-size:14px!important;}
#ProdPrice, #ProdPrice2{font-size:120%;}
#ProdAddCartQt{margin:0;padding:0;}
#ProdAddCartForm{display:block;float:left;margin:0 0 0 3px;}
#ProdAddCartBt{margin-bottom:10px;width:220px;height:auto;}
.FFonlymembersboxPP{width:300px;margin:5px auto;}
.ProdPriceCe1{border:0;width:95%;}
.prodtopwarn{margin-top:40px!important;}
#smallscritemtitleout{display:table;}
.reviewrecdsc{word-break:break-all;}
#PDFembeddedbtns, .PDFembeddedbtnsTR, .PDFembeddedbtnsTD{display:block;}
#audioselect{width:auto;max-width:160px;}
#PDFembeddedbtns{width:auto;}
.PDFembeddedbtnsTD2{margin-top:10px;}
.PDFembeddedbtnsTD2b{margin-top:3px;}
.RESPpreenvtd{width:0;}
.hideRESP558{display:none;}
.RESPvideotablisttable{display:block;}
.RESPvideotablisttr{display:block;}
.RESPvideotablisttd{display:block;padding:0;}
.RESPvideotablisttdtp{margin-top:15px;}
#RESPvideotabaddnv{padding:0;margin:0 5px;}
.RESPvideotabbox{margin:0 5px!important;}
#ProductTabsSmallBtlRESP, #ProductTabsSmallBtrRESP{display:block;}
.carttabletdspRESP, .carttabletdsp2RESP{padding-left:20px;}
.showRESP558{display:block;}
.showRESP558il{display:inline;}
.cartbtnRESP{width:140px;height:auto;}
#checkout2main{width:100%;}
#ckoutifm{text-align:center;}
#sealsckoutRESP, #sealsckouttrRESP, #sealsckouttdRESP{display:block;}
#sealsckouttdRESP{padding-bottom:20px;}
.usdollars{font-size:70%;}
.ifbuymemb{font-size:80%;}
#choutinpbtn1, #choutinpbtn1bis{display:none;}
#choutinpbtn2, #choutinpbtn2bis{display:block;}
#chkout3table{width:auto;max-width:360px;}
#ckout4cardform tr td input:not(.ckout4norsz){width:90%;}
.centerRESP558{text-align:center!important;}
#box{width:220px;margin-left:-128px;}
.receipttitles558{display:block;font-weight:bold;text-align:center;border-top:1px solid #B5C7EE;padding-top:10px;}
#receiptmaintable{width:auto;}
.cartbtnprRESP{width:230px;height:auto;}
#chkout4faxtable tr td input:not(.ckout4norsz), #chkout4checktable tr td input:not(.ckout4norsz){width:90%;}
.sottonavigfdwn{height:36px!important;font-size:117%!important;}
#fdwntabtable{margin-top:10px;}
.fdwntabsmscr{margin-left:45px;}
#dwnfinalmain{float:left;width:98%;}
#emailfield{width:90%;}
.ui-dialog{top:100px!important;}
.RESPtable780, .RESPtd780, .RESPtr780{display:block;}
#RESPAirTurnShare{width:100%;margin-top:5px;}
.RESPshpformpd{padding:0;}
#RESPshpfromtblinner{padding:5px;}
#RESPshpfromtblinner select{font-size:110%;}
.RESPblock558{display:block;}
#RESPmbprocessbox input, #RESPmbprocessbox select{font-size:110%;max-width:250px;}
.RESPsepbar558{display:block;}
#MbGiftConfBox{width:auto;}
.RESPformfield558 input:not(.RESPnoinput558){font-size:110%;width:90%!important;}
.RESPinputfield558{font-size:110%;}
.RESPfloatleftno558{float:none;margin-top:10px;}
#controlpanelbtsnbox{width:auto;}
.panelrgtbtn{margin-left:0;}
.panelrowtbtn{margin-top:0;}
#panellgoutbtn{margin-top:20px;}
#panelmaintable{width:95%;}
.RESPgreyframe558{border:1px solid #D9E3F6;padding:10px;border-radius:5px;background-color:#efefef;margin-top:10px;}
#unsubpage, #subpage{margin:0 5px 0 5px;}
#subpage #focus{width:80%;}
#emailconfdetails{margin:30px 0 30px 0;}
.videolisticn{float:none;width:100%;margin:0 auto 20px auto;text-align:center;}
.videolistdscr{padding:0;text-align:left;margin:0;}
#TranscriptTabContent{word-break:break-all;}
.RESPxmasPiano{float:none;width:100%;}
.breakallRESP558{word-break:break-all;}
#MainAdvSrchTbl, #MainAdvSrchTbl table, .MainAdvSrchTblInp{width:90%;}
#MainAdvSrchTbl input, #MainAdvSrchTbl select{font-size:120%;}
.showRESPfulland558{display:block;}
.NEWHOMEgroupbox{margin:0!important;}
#mainColumn{margin:0 0 20px 0!important;}
.NEWHOMEgroup{width:120px;font-size:80%;}
.NEWHOMEgroupsml{font-size:70%;}
.NEWHOMEgroup img{-ms-transform:scale(0.8,0.8);-webkit-transform:scale(0.8,0.8);transform:scale(0.8,0.8);margin-bottom:0;}
.NEWHOMEpregroup2{width:144px;margin:5px 0;}
.NEWHOMEitemsgroupbox{width:258px;}
.NEWHOMEmailingbox, .NEWHOMEboxMB img{margin-top:10px;}
.videoiconlists img{padding:11px 0;}
.videoiconlists2 img{padding:11px 0;width:110%;}
.videoiconlists2{margin-right:22px;}
.RESPlargefield, .newcatnrsfldNC{font-size:150%;width:90%;margin:0 auto;}
.RESPlargegobutton{width:50px;margin-top:10px;}
.searchboxcat{padding:20px 0;text-align:center;}
.ncrating{width:75px;height:19px;}
.bg-image{height:60px;}
}
@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){html.mm-opened .mm-page #menumobheader{position:relative;}
html.mm-opened .mm-page #prewrapper{margin-top:-50px;}
}