/* 942 */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, input, img {
margin:0px; padding:0px; border:0px; color:#000; text-align:left;}
body {overflow-Y:scroll; text-align:center;font-family:Arial,Tahoma,Helvetica,sans-serif;font-size:0.7em;}
ul {margin-left:20px;padding-left:4px;}
.page, .hovlay {min-width:790px;max-width:962px;
_width:962px;padding:0px;margin:auto;}
.maxcols2 .page { max-width:790px;}
a {color:#0003CC;}
a, a:hover, .nums a:hover, .nums b.gray, .nounderline {text-decoration:none;}
.logo {margin-top:4px;}
b, .bold, h1, h2, .mibb, .mis, input.submit, a.submit, .lsl, .blurb a, .quickform label, .right {font-weight:bold;}
#alink:hover, .nums a:link, .nums a:active, .nums a:visited, .nums a:hover, .blurb a {text-decoration:underline;}
.blurb a:hover {background:#904097;color:#fff;}
h1 {font-size:1.8em;}
h2, .h2 {margin-top:9px;font-size:1.25em;font-weight:normal;}
h2.info {font-size:1em;margin:1px 0px;}
h3 {font-size:1.1em;}
h4 {font-size:1.05em;}
.caller {font-size:1.7em;font-weight:normal;}
.blurb {padding:4px 0px 0px 0px;}
.nums {font-size:10px;}
.nums a, .nums b {padding:0px 3px 0px 2px;}
.nums .first {border-left:none;}
.nums a{text-decoration:none !important ;}
.nums a:hover {background:#c0c0c0;border-bottom:1px solid #CBE;}
.prdf {background:url(c/ff.gif) no-repeat 0px -5px;float:left;margin:9px 0px 5px 0px;width:571px;}
.prdf .top {background:url(c/ff.gif) no-repeat top left;padding:3px 4px 0px 4px;}
.prdf .bot {background:url(c/ff.gif) no-repeat bottom left;padding:0px 5px 6px 5px;}
.prdf .pimg, .prdh .pimg {padding-top:9px;float:left;}
.prdf .bul {float:left;width:205px;padding-top:6px;min-height:26px;}
.prdf ul {list-style:disc;}
.prdf .bot {clear:both;}
.ver3 {background:none;border:1px solid #e7e7e7;float:left;margin:9px 0px 5px 5px;width:135px;height:223px;}
.ver3 .pimg {float:none;padding:0px;}
.ver3 .top, .ver3 .bot {background:none;padding:4px 4px 4px 4px;}
.ver3 .top {height:143px;z-index:8;}
.ver3 .bot {height:80px;vertical-align:bottom;z-index:9;}
.scream {padding-left:3em;}
.ver3 .scream {padding:0px;}
.prdh ul {margin-left:133px;}
.prdh {margin-top:9px;width:283px;float:left;margin-right:5px;}
.prdh .top {background:url(c/hf.gif) no-repeat top left;padding:3px 4px 0px 4px;}
.prdh .bot {background:url(c/hf.gif) no-repeat bottom left;padding:0px 5px 6px 5px;}
.midcolfulltop {background:url(c/ff.gif) no-repeat top left;padding:3px 9px 0px 9px;}
.midcolfullside {background:url(c/fs.gif) repeat-y 0px 0px;padding:0px 2px;}
.midcolbox {border:1px solid #e7e7e7; padding:2px; -moz-border-radius: 5px; -webkit-border-radius: 5px;margin-right:1px;}
.midcolfullbot {background:url(c/ff.gif) no-repeat bottom left;clear:both;padding:0px;height:5px;}
.doubcolfulltop {background:url(c/dt.gif) no-repeat;padding:3px 9px 0px 9px;}
.doubcolfullside {background:url(c/ds.gif) repeat-y;padding:0px 2px;}
.doubcolfullbot {background:url(c/db.gif) bottom left no-repeat;clear:both;padding:0px;height:5px;}
.midcolfullsidebot {background:url(c/ff.gif) bottom left no-repeat;clear:both;padding:0px 3px;height:206px;}
.midcoltriotop {background:url(c/f3t.gif) no-repeat;padding:3px 9px 0px 9px;}
.midcoltrioside {background:url(c/f3s.gif) repeat-y;padding:0px;}
.midcoltriobot {background:url(c/f3b.gif) bottom no-repeat;padding:0px;margin-left:-1px;height:7px;}
.midcolduotop, .halfbox .top {background:url(c/f2t.gif) no-repeat;padding:3px 9px 0px 9px;}
.midcolduoside, .halfbox .side {background:url(c/f2s.gif) repeat-y;padding:0px;}
.midcolduobot, .halfbox .bot {background:url(c/f2b.gif) bottom left no-repeat;padding:0px;height:5px;}
.halfbox {width:283px; float:left;}
.halfboxright {width:273px; float:right; display:inline;text-align:center;}
.halfbox .side {padding-left:4px;}
.halfbox .bot {margin-bottom:6px;}
.forceline {clear:both;width:560px;height:1px;}
.forcelineshow {clear:both;width:560px;height:1px;border-top:1px solid #E7E7E7;margin:0px 3px;}
.forcelinezero {clear:both;width:560px;height:0px;}
.halfbox .forcelinezero {width:273px;}
.midcol .subsubcolby2, .innerrighthalf {float:left;width:280px;margin-left:3px;}
.midcol .subsubcolby3 {float:left;width:180px;margin-left:3px;}
.innerlefthalf {float:left;width:280px;}
.midcolduoside .subcol1 {float:left;width:280px;margin-left:3px;}
.midcolduoside .subcol2 {float:left;width:280px;margin-left:7px;}
.innerrighthalf {float:right;}
.subsubcolby2, .subsubcolby3 , .subsubcolby4 {float:left;}
.promoicon {float:left;width:100px;margin-left:3px;text-align:center;}
.promoblurb {float:left;width:390px;margin-left:3px;margin-top:5px;}
.subsubcolby4 input {margin:0px;padding:0px;horizontal-align:bottom;}
.midcolduoside .subsubcolby1 {width:280px;}
.midcolduoside .subsubcolby2 {width:135px;margin-left:3px;}
.midcoltrioside .subsubcolby1 {width:185px;}
.midcoltrioside .subsubcolby2 {width:92px;}
.midcoltrioside .subsubcolby3 {width:62px;}
.subsubcolby4 {width:138px;}
.midcoltrioside .subcol1 {float:left;width:185px;margin-left:3px;}
.midcoltrioside .subcol2, .midcoltrioside .subcol3 {float:left;width:185px;margin-left:7px;}
.narrowdown ul {list-style:none;padding:0px;margin:0px;}
.narrowdown li {text-indent:-5px;margin-left:5px;}
.narrowdown a {font-size:8.5pt;line-height:10.5pt;padding:0px;margin:0px;}
.narrowdown small {font-size:7pt;}
.product {margin-bottom:6px;}
.product .top {background:url(c/ft.gif) no-repeat top left;padding:3px 9px 0px 9px;height:8px;}
.product .mid {background:url(c/ff.gif) no-repeat 0 -5px;padding:3px 0px 0px 6px;}
.product .now {text-align:center;vertical-align:bottom;font-size:1.2em;padding:0px 0px 8px 0px;}
.product small {font-size:0.8em;font-weight:normal;}
.title {color:#3D193D;font-size:1.2em;}
.topover td {background:#914198;color:#FFF;cursor:pointer;}
.topover td a {text-decoration:underline;color:#FFF;}
.graycode {text-align:right;vertical-align:top;color:#777;}
.tab, .tabo, .currtab {background:url(w/t.jpg) no-repeat top;display:block;float:left;height:22px;text-align:center;vertical-align:middle;
font-size:17px;padding-top:3px;width:140px;margin-left:2px;}
.tabo {text-decoration:underline;}
.currtab {background-position:bottom;color:#fff;}
.infobox {border:1px #B3B0B0 solid;margin-bottom:1px;background-color:#EEECF9;float:right;}
.financesteps {width:370px;border:2px #F2E66C solid;margin:1px;padding:0px;float:left;}
.avail {float:left;padding:8px 0px 0px 0px;}
.buts {width:110px;}
.price {background:url(w/q.gif) no-repeat;color:white;text-align:left;height:30px;width:155px;padding:3px 0px 0px 0px;}
.ver3 .price {background:url(w/q3.gif) no-repeat;width:127px;}
.price .now {color:#FFF;font-weight:normal;font-size:1.8em;width:85px;display:block;text-align:center;float:left;margin:0px;}
.price .save {color:#A2DBEB;display:block;font-size:1em;line-height:1em;margin:0px;}
.price .tsp {color:#FFF;font-size:0.9em;line-height:0.9em;}
.price p.nowonly {font-size:1.5em;margin-top:8px;}
.price p.nowprice {font-size:2em;font-weight:bold;}
.price p.nowpricegrand {font-size:1.7em;font-weight:bold;}
.price p.save {font-size:1em;}
.price p.tsp {font-size:1em;margin-bottom:4px;}
#related {margin-top:5px;display:block;}
.viewother {background:url(c/qf.gif) no-repeat bottom left;width:129px;height:51px;margin-right:5px;float:left;
padding:0px 5px 5px 5px;vertical-align:middle;text-align:center;}
.tool a, .tool a:visited {font-size:1em;color:#555;}
.tool img {margin:2px;}
.addbasket {border:1px solid #B3B0B0;margin-top:2px;padding:0px;}
.infobox .fihead {font-size:1em;text-align:left;color:#944294;font-weight:bold;}
.infobox .finame {font-size:1em;text-align:left;padding-left:1px;color:#944294;}
.infobox .subtext {padding-left:5px;}
.infobox .optext {font-size:0.8em;text-align:left;color:#555456;}
.section {color:#944294;font-size:1.1em;font-weight:bold;margin-top:6px;display:block;}
.golarge, .govideo {display:block;float:left;height:30px;width:80px;text-align:left;
background:transparent url(b/l.jpg) no-repeat top left;
margin:0px 0px 0px 20px;padding:0px 0px 0px 35px;}
.govideo {background:transparent url(b/v.jpg) no-repeat top left;}
.govideo b, .golarge b {display:block;padding-top:7px;font-weight:normal;}
.golarge:hover, .govideo:hover {
background-position:bottom left;}
.checkout {border:0px none;}
.checkout .minis {background:#EDE2F0;padding:3px;margin-right:1px;}
.hasbox {border:#CCCACF 1px solid;background:#FFF;font-size:1.2em;}
.nobox {border:none;}
.redbutton, .redcart {background:url(w/r.jpg);font-size:1.1em;width:150px;height:35px;margin:0px;display:block;float:right;clear:after;cursor:pointer;}
p.mis {font-weight:bold;}
.wp {text-align:center;}
.warranty {height:1em;}
#acctab, #mantab, #fintab, #alttab {display:none;}
.ot {padding:1px 0px 0px 0px;}
.pdf {background:url(pdf.gif) left no-repeat;border:0px;padding:3px 0px 3px 18px;line-height:18px;height:18px;}
.features {cursor:default;}
.features a{cursor:help;}
.assmi {width:26px;background-color:#FFF;}
.assmi, .assname, .assprice {border-top:#E7E7E7 1px solid;}
.assprice {text-align:right;padding-right:5px;}
.assbox {border:#AEADB3 1px solid;border-bottom:none;}
.terms th {text-align:right;vertical-align:top;font-size:0.75em;}
.tab, td.basket {cursor:pointer;}
.buynow {color:#666;font-size:0.8em;}
.msg, .msginfo {border:1px solid #BBA;background-color:#AFA;font-size:1.2em;padding:2px;}
.hovlay {position:absolute;top:0px;text-align:right;}
.msghov {z-index:100;position:absolute;left:352px;top:77px;height:207px;width:239px;
background:url(bask/boxwithbasket2.gif) top right no-repeat;padding:22px 32px 5px 7px;}
#checkb {margin:0px 40px 0px 10px;}
.msghovtext {font-size:1.8em;margin:6px 8px 8px 8px;}
.msghovtext2 {font-size:1.1em;margin:6px 8px 20px 8px;}
.maxcols2 .msghov {left:225px;}
.msginfo {background-color:#FFA;}
.basketphone {text-align:left;margin-left:23px;font-size:1.2em;color:#B00;}
form {display:inline;}
.stdform label , .pslabel {width:240px;float:left;text-align:right;margin-right:5px;display:block;}
.stdform input {width:220px;}
.stdform input.short {width:50px;text-align:left;}
.stdform textarea {width:455px;padding:5px;}
.stdform .mailbody {width:455px;border:#CCCACF 1px solid;padding:5px;}
.stdform .submit {margin-left:245px;}
.rederror {background-color:#FAA;border:1px #F00 dotted;margin-bottom:1px;width:500px;}
.ok {border:1px #FFF solid;margin-bottom:1px;}
.infopage p, .cmsblock p {margin-bottom:6px;}
.infopage li {margin-bottom:8px;}
.steps td {border:0px;}
.fullbot {background-color:white;}
.jumper {font-size:8px;}
.ot td {border-top:1px solid #AEADB3;}
.illus img {float:left;margin-right:10px;}
.fudge, .footlinks, .helperlinks {text-align:center;clear:both;}
.footer {margin-top:5px;text-align:center;}z
.layout {width:730px;}
.layout, .layout p {border:0px !important; padding:0px; background:#D6D6D6; height:auto; margin:0px; width:auto;line-height:1px;}
#q {padding:2px;margin:0px;height:22px;border:1px solid #000;}
.sch {background:url(09/s.gif) no-repeat top left;padding:0px 25px;}
.tr1s .sgo {vertical-align:top;font-size:14px;padding:3px !important;border:1px solid #904097;margin:0px 3px;background:#000;font-weight:bold;color:#fff;}
.ban {margin-top:9px;cursor:pointer;}
.ban .head {background:url(w/s3.gif) no-repeat top left;height:23px;color:#FFF;text-align:center;font-size:17px;padding-top:2px;}
.ban .main {background:url(w/b5.jpg) no-repeat bottom left;text-align:center;min-height:125px;padding-bottom:5px;}
.ban .main .run {padding-bottom:0px;}
.ban .tr2 {background:url(w/b4.jpg) no-repeat bottom left;text-align:center;min-height:181px;}
.ban .tr1,.ban .tr1b,.ban .tr1s {background:url(w/b1.jpg) no-repeat bottom left;text-align:center;min-height:69px;padding-top:4px;}
.ban .tr1b {min-height:45px;}
.ban .tr1s {min-height:35px;text-align:center;}
.ban.secure .main, .ban.news .main {background:url(w/b4.jpg) no-repeat top left;min-height:75px;}
.ban.news .main {background-position:0px -76px;}
.ban .main p {padding-left:10px;}
.short .main p {text-align:center;font-size:12px;}
.ban .promo {background:url(w/b4.jpg) no-repeat bottom left;text-align:center;min-height:264px;}
.ban a.mini img {border: 1px solid #E2E2E2 !important;border-top:0px none !important;padding:0px;margin:0px;}
.ban .advert {margin:0px;padding:0px;line-height:0px;}
.ban .promo .imagery {text-align:center;}
.ban .promo .imagery .pimg {padding:6px 0px 6px 0px;}
.ban .promo .bl {padding:0px 3px 0px 3px;text-align:center;}
.ban .promo .price {margin:3px 11px 3px 11px;}
.topx {margin-top:3px;}
.topx th {background:none;font-size:20px;}
.topx td {height:42px;padding:0px 5px 0px 5px;}
.topx .price5 {vertical-align:top;float:right;text-align:right;padding-top:1.1em;font-size:1em;color:#944294;}
.col1 {float:left;width:181px;margin-right:7px;}
.col3 {float:left;width:181px;}
.maxcols2 .col3 {display:none;}
.maxcols3  .page {background:url(10/fadebar.gif) no-repeat top left;padding-top:7px !important;}
.maxcols2  .page {padding-left:4px !important;}
.content {width:573px;margin-top:9px;margin-right:7px;padding:0px;float:left;}
.popup .content {float:none;margin:auto;width:650px;}
.fakebreak {line-height:9px;}
.contentwide {width:759px;padding:1px 0px 0px 2px;}
.quarterbanner {background:url(c/qf.gif) no-repeat bottom left;width:129px;height:46px;margin-right:5px;float:left;padding:5px;}
.quarterbannerimage {background:#FFF;width:139px;height:46px;margin-right:5px;float:left;padding:0px;}
.bbuy, .binfo {display:block;float:left;width:30px;height:30px;background:url(b/b.gif) no-repeat top left;margin-right:8px;}
.binfo {background-position:top right;}
.prdh .binfo {text-indent:-9999px;}
.midcolfullsidebot .buts, .midcol .buts, .ver1 .buts {width:140px;float:right;}
.ver3 .buts {width:140px;float:left;}
.midcolfullsidebot .bbuy, .midcolfullsidebot .binfo, .midcol .bbuy, .midcol .binfo, .prdf .bbuy, .prdf .binfo, .prdh .bbuy {
text-indent:35px;margin-right:40px;}
.midcol .bbuy b, .midcol .binfo b, .midcol .bbuy b, .midcol .binfo b, .prdf .bbuy b, .prdf .binfo b, .prdh .bbuy b {
color:#904097;display:block;padding-top:7px;}
.bbuy:hover {background-position:bottom left;}
.binfo:hover {background-position:bottom right;}
.terms h2, h2.first {margin-top:0px;}
.breakbefore {margin-top:9px;}
.paylater {padding-left:3em;}
.center, .center div {text-align:center;}
.spacenice .picfeature, .spacenice .picaward {
display:block;float:left;text-align:center;border-left:1px solid #FFF;width:93px;}
.picaward.first {border-left:1px solid #E7E7E7;}
.mibox {background:url(c/qfg.jpg) no-repeat bottom left;width:139px;height:65px;float:left;margin-right:6px;text-align:center;}
.mibox-wide {background:url(c/hfg.jpg) no-repeat bottom left;width:283px;height:65px;float:left;margin-right:6px;text-align:center;}
.mibox-inner, .mibox-inner2, .mibox-inner3 {
width:134px;padding:1px;}
b.delcost {font-size:13px;font-weight:normal;}
.mibox-inner {float:left;}
.mibox-inner2 {text-align:center;padding-top:1em;margin:auto;}
.mibox-inner3 {margin:auto;text-align:center;padding-top:1.25em;}
.spaceit {margin-right:6px;}
b.mis {font-size:1.5em;}
.stdform input {border:1px solid #CCC;}
.related, .print, .bookmark {height:27px;display:block;float:left;padding-left:32px;margin-right:6px;line-height:27px;background:url(b/t.gif) no-repeat bottom left;}
.print {background-position:top left;}
.bookmark {background-position:center left;}
.lkb {height:151px;}
.lkb .hed {background:url(w/s3.gif) no-repeat top left;height:21px;float:left;padding:4px 0px 0px 3px;width:111px;}
.hed.hM {background-position:top center;}
.hed.hR{background-position:top right;width:112px;}
.hed b {font-size:12px;color:#FFF;}
.lkb ul {background:url("w/b4.jpg") no-repeat bottom left;height:125px;float:left;width:110px;list-style:none;margin:0px;}
.lkb ul.hM{background-position:bottom center;}
.lkb ul.hR {background-position:bottom right;width:111px;}
.lkb li {text-indent:0px;margin:8px 0px 6px 0px;font-size:11px;}
.lkb ul li a, .lkb ul li a:hover, .lkb ul li a:visited {color:black;}
.stepmid {text-align:center;padding:3px;}
ul.jd_menu, ul.articlebox {margin:0px;padding:0px;list-style-type:none;}
ul.jd_menu ul {display:none;}
ul.jd_menu li {float:left;}
ul.jd_menu_dd8 ul {position:absolute;list-style-type:none;margin:0px;padding:0px;z-index:10000;}
ul.jd_menu ul li {float:none;margin:0px;}
ul.jd_menu, ul.jd_menu ul {border:0px none;height:30px;width:auto;}
* html ul.jd_menu ul {width:1%;}
ul.jd_menu ul ul {background-color:#6F6D6E;width:auto;}
ul.jd_menu ul {background-color:#6F6D6E;width:auto;height:auto;}
ul.jd_menu li {font-family:sans-serif;font-size:12px;color:#000;line-height:14px;width:144px;
margin:0px;padding:13px 7px 1px 7px;height:26px;cursor:pointer;white-space:nowrap;
text-align:center;vertical-align:middle;background:url(b/m2.jpg) repeat-x;
background-position:-10px -80px;border-right:1px solid gray;}
ul.jd_menu li li {border-left:1px solid #999;border-right:none;}
ul.jd_menu li#cartbox {width:144px;background:url(b/m2.jpg) no-repeat 0px 0px;border-right:none;padding:7px 4px 7px 10px;margin-left:9px;}
ul.jd_menu li#lastmbox {width:147px;background:url(b/m2.jpg) no-repeat -20px -80px;border-right:none;}
ul.jd_menu li#homebox{width:137px;background:url(b/m2.jpg) no-repeat 0px -80px;}
.maxcols2 ul.jd_menu_dd8 li {width:98px;}
.maxcols2 ul.jd_menu_dd8 li#cartbox {}
.maxcols2 ul.jd_menu_dd8 li#homebox{width:63px;}
.header {height:67px;float:left;text-align:center;vertical-align:middle;}
.logoleft {width:400px;text-align:left;}
.callright {width:400px;}
#scanalert {width:149px;text-align:right;}
#scanalert img {padding-top:20px;}
.maxcols2 #callright {display:none;}
ul.jd_menu li li, .maxcols2 ul.jd_menu li li {
min-width:113px;width:auto;color:#fff;height:13px;background:none;background-color:#6F6D6E;
text-align:left;padding:3px 3px 3px 3px;}
ul.jd_menu li a {color:#000;text-decoration:none;}
ul.jd_menu li li a {color:#fff;text-decoration:none;width:auto;}
ul.jd_menu li.jdm_hover, ul.jd_menu li.jdm_active {
background-color:#69C;background-position:-10px -120px;color:#000;}
ul.jd_menu li#cartbox.jdm_hover, ul.jd_menu li#cartbox.jdm_active {
background-position:0px -40px;border-right:none;}
ul.jd_menu li#homebox.jdm_hover, ul.jd_menu li#homebox.jdm_active {
background-position:0px -120px;}
ul.jd_menu li#lastmbox.jdm_hover, ul.jd_menu li#lastmbox.jdm_active {
background-position:-20px -120px;}
ul.jd_menu li li.jdm_hover, ul.jd_menu li li.jdm_active {
background-color:#904097;color:#FFF;}
ul.jd_menu .superwidth li {width:185px;color:#F00;}
ul.sidemenu, ul.sidemenu ul {border:0px none;width:auto;}
ul.sidemenu {height: auto;}
ul.sidemenu ul { background:#FDFDFD;height:auto;padding-bottom:7px;border-top:1px solid #E2E2E2;border-left:2px solid #904097;}
ul.sidemenu li {font-family:sans-serif;font-size:12px;color:#000;line-height:14px;width:170px;
margin:0px;padding:2px 2px 2px 9px;height:16px;cursor:pointer;white-space:nowrap;
border:none;border-bottom:1px solid #E2E2E2;
text-align:left;vertical-align:middle;background:none;}
ul.sidemenu li.jdm_hover, ul.sidemenu li.jdm_active {
background-color:#904097;color:#FFF;}
ul.sidemenu li li{width:210px;border:1px solid #E2E2E2;border-top:0px;border-left:0px;color:#000;background:none;background-color:#F1F1F1;}
ul.sidemenu li li, ul.sidemenu li li.jdm_active a, ul.sidemenu li.jdm_active li a{
color:#000;}
ul.sidemenu li.jdm_hover a {
color:#FFF;}
ul.sidemenu li li.jdm_hover {
border:1px solid #904097;border-top:0px;border-left:0px;}
ul.sidemenu li li.jdm_hover a {
color:#FFF;}
ul.sidemenu ul {position:absolute;list-style-type:none;margin:0px 0px 0px 0px;padding:0px;z-index:10000;}
ul.sidemenu ul ul {position:absolute;list-style-type:none;margin:0px;padding:0px;z-index:10000;}
.add, .remove {display:block;float:left;width:30px;height:30px;background:url(b/q.jpg) no-repeat top left;
margin-right:8px;text-indent:-9999px;}
.add:hover {background-position:bottom left;}
.remove {background-position:top right;}
.remove:hover {background-position:bottom right;}
.lastbox {margin-right:0px;}
.screenshots img {border:1px solid #ccc;}
.quickform {padding:6px;text-align:center;}
.continueoptions {margin-top:6px;text-align:center;}
.submit {background:url(w/a.jpg);border:#904097 1px solid;font-size:1.1em;width:120px;text-align:center;padding:1px 3px 1px 3px;}
.submit:hover {color:#339;border:#339 1px solid;}
.halfblurb {min-height:102px;margin-left:102px;display:block;}
.featblurb {min-height:165px;}
.blurb {min-height:54px;margin-bottom:9px;}
.prdh .halfblurb ul{margin-left:0px;padding-left:0px;width:155px;float:right;list-style-type:none;}
.innerrighthalf ul, .promo ul, .bul ul {
margin-left:0px;padding-left:16px;list-style-type:none;}
.prdh .halfblurb li, .innerrighthalf li, .promo li, .bul li {
background:url(08/dot.jpg) no-repeat top left;
padding-left:10px;}
.featblurb .price {margin:7px 0px 7px 0px;}
.helperlinks {margin:auto;width:758px;}
.maxcols2 #scanalert {width:138px;}
.survey input, .survey textarea {margin-left:45px;}
.survey textarea, .survey .fullwidth {
border:1px solid #999;margin-bottom:3px;width:510px;}
.survey .submit {margin-top:3px;}
.seealsoright {text-align:right;margin-right:6px;}
.description p {margin-bottom:6px;}
ul.jd_menu li li.d {background-image:url(d.gif);background-position:right;background-repeat:no-repeat;}
ul.sidemenu li.d {background-image:url(d2.gif);background-position:170px 6px;background-repeat:no-repeat;}
ul.sidemenu li.d.jdm_hover{background-image:url(d.gif);}
ul.articlebox li {font-family:sans-serif;font-size:12px;color:#000;line-height:14px;
margin:0px;padding:2px 2px 2px 9px;cursor:pointer;border:none;border-bottom:1px solid #E2E2E2;
text-align:left;vertical-align:middle;background:none;}
ul.articlebox li a {color:#000;font-size:12px; }
ul.sidemenu li:hover, ul.articlebox li:hover {color:#FFF;background-color:#904097;}
ul.sidemenu li:hover a, ul.articlebox li:hover a {color:#FFF;}
#facebox {position:absolute;top:0;left:0;z-index:100;text-align:left;min-width:650px;}
#facebox .popup {position:relative;}
#facebox {background:#fff;border:3px solid #904097; padding:0px 2px 5px 2px; -moz-border-radius: 7px; -webkit-border-radius: 7px;margin-right:1px;}
#facebox .loading {text-align:center;}
#facebox .image {text-align:center;}
#facebox img {border:0;margin:0;}
#facebox .footer {padding-top:0px;margin-top:0px;text-align:right;}
#facebox_overlay {position:fixed;top:0px;left:0px;height:100%;width:100%;}
.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color:#000;z-index:99;}
.picfeature small, .picaward small {color:#666;font-size:6pt;display:block;width:100px;padding-left:2px;text-align:left;}
.satins a {background:url(w/learnmore.jpg) no-repeat;width:200px;height:20px;text-align:center;display:block;font-weight:bold;padding-top:4px;}
.satins label {display:block;float:left;width:130px;text-align:right;margin-right:5px;}
.install th {vertical-align:top;width:160px;}
.tabitha2 {height:15px;margin-left:1px;}
.clebox {background:url(w/clear3.jpg) no-repeat;width:570px;height:52px;display:block;font-weight:bold;padding-top:4px;padding-left:100px;margin-top:6px;font-size:12px;}
.clebox strong {font-size:17px;}
.assprice .trp {text-decoration:line-through;font-size:0.7em;color:gray;}
dt {font-weight:bold;margin-top:3px;font-size:1.1em;}
dd {margin-left:7px;}
.pricerange a, .featfilt a, .featfilt i  {padding:0px 5px; margin:0px 6px;}
.pricerange, .featfilt {font-size:11px;}
.pricerange .first, .pricerange .first {border-left:none;}
.pricerange a, .featfilt a {color:#000; text-decoration:none !important ;}
.pricerange a:hover, .featfilt a:hover {background:#C0C0C0;border-bottom:1px solid #CBE;}
.ser a, .sl label, .topover td span, .topover td a, .topover td a:hover, .topover .price5, .satins a {color:#FFF;}
.black, .enblack, td a, .pricerange b, h2.info, .nums b, .nums a, .narrowdown a, .golarge, .govideo, .checkout a.product, .redbutton, .redcart, .features a, .prdh a, .prdf a, .blurb a, .title a, .boxactive, .ban .main, .ban .tr2, .ban .tr1, .ban .tr1b, .ban .promo, .related, .print, .bookmark, .featblurb a, .satins label#noinst, .clearancebox { color:#000;}
.gray, b.gray, .boxinactive {color:#C0C0C0;}
.enpurple, h1, h2, h3, .modelcode, .caller, .install th, .narrowdown small, .topx th, .paylater, b.mis, .submit, .satins label, #cartbox b {color:#904097;}
.alert {color:#C33;}
.featfilt i.cant {text-decoration: line-through; color:#666;}
.featfilt a.on {font-weight: bold;}
.featfilt small {font-size: 7pt; color: #904097; padding-left:2px;}
.featfilt a b {color:#FFF; padding-right:2px;}
.featfilt a.on:hover b {color:#F00; }
.featfilt a.can:hover b {color: #904097; }
.LPform {width:150px;margin-top: 2px;border:1px solid black;font-family:Arial, Helvetica, sans-serif;font-size: 11px;}
#LPsubmit {width: 100px;height: 40px;border: 1px solid purple;text-align:center;margin: 2px;}
.nobreak {white-space:nowrap;}
.read-more a, .re-collapse a {float:right;display:block;background:#ccc;margin-bottom:-3px;height:10px;z-index:90;line-height:10px;font-size:12px;font-weight:bold;color:#5A5A7B;padding:3px 4px;text-transform:uppercase;}
.hidedetails {display:none;}
.box {padding:0px 2px;}
.innerlefthalf, .stamppad {position:relative;}
.stamp, .hdstamp, .lvstamp, .prstamp, .festamp {position:absolute;z-index:42;}
.stamp {top:80px;right:0px;}
.hdstamp {top:45px;left:63px;}
.lvstamp {top:26px;left:72px;}
.prstamp {bottom:0px;right:-5px;z-index:54;}
.festamp {bottom:0px;right:2px;}
.extlink {color:#000;background-color:#EEE;padding:0px 3px;}
.extlink:hover {color:#FFF;background-color:#666;padding:0px 3px;}
.extlink img {vertical-align:middle;padding-left:2px;}
.ui-tabs, ul.ui-tabs-nav, .ui-tabs-nav li { padding:0px; margin:0px; border: 0px;}
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; padding: 0; height:24px;}
.ui-tabs .ui-tabs-nav li a { width: 140px; text-decoration: none; margin: auto; color:#000;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { clear:both;}
.home .ui-tabs .ui-tabs-panel {border-top: 1px solid #999;}
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs .ui-tabs-nav li a {background:url(w/t.jpg) no-repeat top;display:block;float:left;height:22px;text-align:center;vertical-align:middle;
font-size:17px;padding-top:3px;width:140px;margin-left:2px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {background-position:bottom;}
#menuline {height:40px; float:left;}
.maxcols3 #menuline {width:950px;}
.maxcols2 #menuline {width:789px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {color:#fff;}
.countdown {border: 2px solid #f00;background-color: #ffd;font-size:13pt;min-height:70px;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px;}
.hasCountdown {}
.countdown_rtl {direction: rtl;}
.countdown_holding span {background-color: #ccc;}
.countdown_row {clear: both;width: 100%;padding: 0px 2px;text-align: center;}
.countdown_show1 .countdown_section {width: 98%;}
.countdown_show2 .countdown_section {width: 48%;}
.countdown_show3 .countdown_section {width: 32.5%;}
.countdown_show4 .countdown_section {width: 24.5%;}
.countdown_show5 .countdown_section {width: 19.5%;}
.countdown_show6 .countdown_section {width: 16.25%;}
.countdown_show7 .countdown_section {width: 14%;}
.countdown_section {display: block;float: left;font-size: 75%;text-align: center;}
.countdown_amount {font-size: 200%;color:#f00;font-weight:bold;}
.countdown_descr {display: block;width: 100%;}
.cdreg {text-align: center;}
.preal {background:url(w/learnmore.jpg) no-repeat;width:200px;height:20px;text-align:center;display:block;vertical-align:center;font-weight:bold;padding-top:4px;margin:auto;color:#fff;font-size:11px;}
.cmsblock {font-size:12px;}
.cmsblock small {font-size:6pt;}
.cmsblock .normal {font-size:12pt;}
.yellowbox {display:box;border:2px dashed #CCC;background:yellow;}
.neilsubmit {background:#E2E2E2 url(w/a.jpg) repeat-x;border:#904097 1px solid;font-size:1.5em;text-align:center;padding:1px 3px 1px 3px;font-weight:bold;display:block;text-align:center;margin:1px;}
.neilyes {color:green;border-color:green;}
.neilno {color:red;border-color:red;}
.neilsubmit:hover {border:2px solid;margin:0px;}
h2.bannerlike {font-size:26px;font-family:Corbel,arial narrow,sans-serif;color:#000;font-weight:bold;text-shadow: 2px 2px 2px #AA9;}
.rss {background:url(http://www.digitaldirect.co.uk/xml/rss14x14.png) no-repeat;font-size:1.1em;margin:5px 0;padding:0px 0px 0px 20px;font-weight:bold;display:block;float:left;color:#669;}
.easycu table {border:0px !important;}
.easycu td div {text-align: center !important;font-family:arial,tahoma,sans-serif !important;}
