body{font:75% tahoma,sans-serif;background:#f2f3f3 url(../img/bg.gif) repeat-x;color:#2c2c2c;padding:0 14px 14px 14px;margin:0}
a{color:#0062d2}
a img{border:0}
.clr{clear:both;font-size:0.06em;line-height:0px;height:0.05em;overflow:hidden}
.ntm{margin-top:0!important}
.nbm{margin-bottom:0!important}
.cl{float: left;width: 49%}
.cr{float: right;width: 49%}
.ir,.il{float: left;font-size: 80%;text-align:center;_width: 1px;margin: 0.3em 2em 0.9em 0em}
.ir{float: right;margin: 0.3em 0em 0.9em 2em}
.il img,.ir img{display: inline;margin: 0em auto 0.4em auto}
.r,.align-right{text-align:right !important}
.c,.align-center{text-align:center !important}
.float-right{float:right}
.hr{font-size:0;line-height:0;margin:20px 0;background:white url(../img/dot.gif) repeat-x 0 0;height:2px;}
.space{padding-top:20px}
.small-space{padding-top:10px}
.more{margin:0;font-weight:bold;text-align:right}
.bottom-margin{margin-bottom:1em}
.left-margin{margin-left:1em}
.float-left{float:left}
img.float-left{margin-right:10px;margin-bottom:3px}
p{margin:5px 0}
form{margin:0;}
h1{color:#a32600;margin:15px 0;font-size:1.6em}
h2{font-size:1.2em;margin:25px 0 10px;color:black;padding-top:5px}
h3{font-size:1.1em;margin:20px 0 5px}
h4{font-size:1.1em;margin:20px 0 5px}
.big{font-size:1.2em}
.small{font-size:0.8em}
.red{color:#c61b04}
.lightred{color:#f93e16}
.gray{color:#555555}
.hidden{display:none}
.silver{color:#909090}
sup {vertical-align:0.5em;>vertical-align:0.3em;}

#page{width:960px;margin:0 auto}

#top{background:#dbedff url(../img/top.gif) no-repeat;height:22px;margin-bottom:8px;padding:0 10px 2px 10px;line-height:21px}
#top p{margin:0}
#top .top-menu{float:left;font-weight:bold}
#top .top-menu a{padding:0 12px;color:black;text-decoration:none;float:left;height:22px}
#top .top-menu a:hover{background-color:#b3d8ff;color:black}
#top .top-numbers{float:right;padding-left:14px;background:url(../img/top-phone.gif) no-repeat 0 50%;}
#top .top-div{background:url(../img/top-div.gif) no-repeat 50% 50%;padding:0 10px}

#head{height:71px;position:relative;padding-top:8px}
#head h1{margin:0;font-size:1em}
#logo{display:block;text-indent:-9009px;width:254px;height:62px;background:url(../img/logo.gif);margin-left:17px;outline:none}
#number{position:absolute;top:3px;right:560px;font:bold 0.9em sans-serif }
#footer{text-align:center;color:#818181;font-weight:bold;margin-top:20px;clear:both}
#footer a{color:#818181;padding:0 0.5em}
#footer strong{color:black}

.menu{height:42px;background:white;position:relative;}
.menu a{float:left;width:129px;height:42px;text-align:center;background:#ddedff url(../img/menu.gif) no-repeat -129px 0;font:bold 1.2em/42px tahoma,sans-serif;text-decoration:none;color:#2c2c2c}
.menu a.first{background-position:0 0}
.menu a.last{background-position:-258px 0;width:130px}
.menu a:hover{background-color:#b3d8ff;background-position:-129px -42px}
.menu a:hover.first{background-position:0 -42px}
.menu a:hover.last{background-position:-258px -42px}
.menu strong a{background-color:white;background-position:-129px -84px}
.menu strong a.first{background-position:0 -84px}
.menu strong a.last{background-position:-258px -84px}

.menu-open strong a{background-color:#ddedff;background-position:-129px 0px}
.menu-open strong a.first{background-position:0 0}
.menu-open strong a.last{background-position:-258px 0;width:130px}

.menu a.megamenu-open{background-color:white;background-position:-129px -84px;_background-position:-129px -84px!important;height:41px;outline:none;overflow:hidden}
.menu a.first.megamenu-open{background-position:0 -84px}
.menu a.last.megamenu-open{background-position:-258px -84px}


.menu2{margin-bottom:8px}
.menu2 a{background-image:url(../img/menu2.gif)}

.menu-open a{background-image:url(../img/menu.gif)}


.search{height:65px;background:white url(../img/search.gif);margin-bottom:8px;position:relative}
.search form{padding:19px 0 0 0;text-align:center;}
.search form *{vertical-align:top}
.search form .textinput{width:250px;margin:5px 3px}
.search form label{line-height:32px;>display:inline-block;}

.search2{height:42px;background:#ddedff url(../img/search2.gif);margin-bottom:8px;position:relative}
.search2 form .textinput{width:195px;margin:11px 0 5px 8px;border:1px solid #a7a6aa;padding:2px 5px;background:white url(../img/search2-hint.gif) no-repeat 5px 50%;>margin-top:10px;}
.search2 form .textinput-filled{background-position:0 -100px}
.search2 form button.btn{position:absolute;top:5px;right:5px}

.main{width:646px;float:left}
.slip{width:306px;float:right}
.col2{width:166px;float:left}
.col3{width:472px;float:right}

.box{margin-bottom:8px;_height:1px;min-height:1px;}
.box .box-t{background:#eaeaea url(../img/box.gif) no-repeat;font-size:1.1em;padding-left:17px;}
.box .box-t h1,.box .box-t h2{font-size:1em;margin:0;padding:0;color:black;font-weight:bold;display:inline}
.box .box-t .box-te{background:url(../img/box.gif) no-repeat 100% 0;padding:6px 6px 6px 0px}
.box .box-m{border-color:#989898;border-style:solid;border-width:1px 1px 0 1px;background:white;padding:10px 17px;_height:1px;min-height:1px;}
.box .box-b{background:white url(../img/box.gif) no-repeat 0 -70px;padding-left:7px;font-size:0}
.box .box-be{background:white url(../img/box.gif) no-repeat 100% -70px;padding-top:7px}


.bluebox .box-t,.bluebox .box-t .box-te,.bluebox .box-b,.bluebox .box-b .box-be{background-image:url(../img/bluebox.gif)}
.bluebox .box-b,.bluebox .box-b .box-be,.bluebox .box-m{background-color:#e2f1ff}



.adv .box-m{padding:2px 2px 0 2px;margin-bottom:0}
.adv .box-b{margin-top:-3px;position:relative}
.adv .adv-refer{position:relative;min-height:70px;display:block;background:#d1ddca url(../img/adv-refer.gif) no-repeat 50% 50%;text-align:center;color:black;text-decoration:none;font:bold 1.4em/1.5em Arial, Helvetica Neue, Helvetica, sans-serif;letter-spacing:-1px;padding:23px 10px 23px 10px;>padding:24px 10px 24px 10px;margin-bottom:2px}
.adv .adv-refer strong{font-size:1.7em;color:#ff3c00;vertical-align:-0.1em;line-height:1.3em}
.adv .adv-refer .small{font-size:0.9em}

.categories .box-m{padding-left:10px}
.categories ul{color:#0062d2;font-weight:bold;padding:0;margin:0 0 15px 13px}
.categories ul li{margin:0 0 7px 0}
.categories ul strong{color:black}
.categories ul li.active{color:black}
.categories a:hover{color:#f00505}


.categories ul.tree{list-style:none;margin:0 -18px 22px -11px;padding:0;line-height:1.2em}
.categories ul.tree .ico{float:left;width:14px;height:1.2em;background:url(../img/plusminus.gif) no-repeat 0 0.3em;}
.categories ul.tree li{margin:0;padding:2px 2px 5px 10px;clear:both;_height:1px;_padding-top:1px}
.categories ul.tree strong.act{color:black;font-weight:bold;>display:inline-block;padding-right:10px;background:url(../img/act.gif) no-repeat 100% 50%}
.categories ul.tree a.act{padding-right:0}
.categories ul.tree .leaf{background:none}
.categories ul.tree a.ico:visited{background-position:-500px 0.3em}
.categories ul.tree a.ico:hover{background-position:-250px 0.3em}
.categories ul.tree a.ico.open{background-position:-750px 0.3em}
.categories ul.tree a.ico.open:visited{background-position:-1250px 0.3em}
.categories ul.tree a.ico.open.act{background-position:-1500px 0.3em}
.categories ul.tree a.ico.open:hover{background-position:-1000px 0.3em}
.categories ul.tree ul{list-style:none;margin:7px -2px 5px -10px;padding:3px 2px 0 2px;display:none;background:#f2f3f3 url(../img/tree-ul-bg.gif) no-repeat;font-weight:normal;font-size:0.9em;border-bottom:#989898 1px solid;min-height:1px;position:relative;}
.categories ul.tree ul li{padding-left:22px;padding-right:5px;background:#f3f3f3;border-left:1px solid #989898;border-right:1px solid #989898}
.categories ul.tree ul .leaf{display:none}
.categories ul.tree ul.open{display:block}




.featured .box-m{font-size:0.9em;background:white url(../img/dots.gif) no-repeat 50% 50%;padding:0}
.featured .rebate{float:left;margin:20px 3% 10px 3%;width:44%;display:inline}
.featured .rebate h3{font-size:1em;margin:3px 0 2px 0}
.featured .rebate p{clear:left}


.featured .rebate .fulllink{display:block;text-decoration:none}
.featured .rebate .fulllink .h3{display:block;margin:3px 0 2px 0;color:black;font-weight:bold}
.featured .rebate .fulllink strong{text-decoration:underline;font-weight:normal}
.featured .rebate .fulllink .p{color:black;clear:left;display:block}


.slip .featured .box-m{background:white;padding:0 17px}
.slip .featured .rebate{width:auto;float:none;display:block;}
.slip .featured .hr{margin:0}

.popular .box-m{padding:0}
.popular .rebate{float:left;margin:15px 0 15px 3%;width:30%;display:inline}
.popular .rebate h3{font-size:1em;font-weight:normal;margin:3px 0 2px 0}
.popular .rebate a{font-weight:bold}
.popular .hr{margin:0}



.list .box-m{padding:0 0 1px 0;min-height:850px}
.list table{border-collapse:collapse;width:100%;margin-bottom:20px}
.list table td,.list table th{text-align:left;padding:7px 10px 10px 0;font-weight:normal;vertical-align:top}
.list table th{padding-left:10px}
.list table thead th,.list table thead td{background:white url(../img/list-th.gif) repeat-x 0 100%}
.list table thead img{vertical-align:1px}
.list table thead th,.list table tbody th{text-align:left}
.list table .odd td,.list table .odd th{background-color:#f1f1f1}
.list table .limit{font-size:0.9em;vertical-align:middle;text-align:center}
.list table .coupon{background:url(../img/coupon.png) no-repeat 0 7px;padding-left:25px;}
.list table .more{padding-left:25px;background:url(../img/dart.gif) no-repeat 13px 12px;}
.list .abc{margin:17px;word-spacing:3px;color:#999999}
.list .abc strong{color:#2c2c2c}

.list .goback{padding-left:10px;padding-bottom:10px}

.list ul{padding:0;margin-left:30px;color:#0062d2;line-height:1.4em}
.list ul li{padding-bottom:1em}
.list a:hover{color:#f00505}
.list .bc{margin:8px}

.list .cl .category-list{margin-left:100px}

.list .category-list h4{font-size:1.2em}
.list .category-list h5{font-size:1em;margin:10px 0 5px 0}
.list .category-list h4 .gray,.list .category-list h5 .gray{font-weight:normal;white-space:nowrap}
.list .category-list ul{margin-left:15px;margin-bottom:1em}

.list .category-list ul li{padding-bottom:0}
.list .category-list ul .gray{white-space:nowrap}


.history .box-m{padding:0 0 1px 0}
.history table{border-collapse:collapse;width:100%;margin-bottom:20px}
.history table td,.history table th{text-align:left;padding:7px 10px 10px 0;font-weight:normal;vertical-align:top}
.history table th{padding-left:10px}
.history table thead th,.history table thead td{background:white url(../img/list-th.gif) repeat-x 0 100%}
.history table thead img{vertical-align:1px}
.history table thead th,.history table tbody th{text-align:left}
.history table .odd td,.history table .odd th{background-color:#f1f1f1}

.history .goback{padding-left:10px;padding-bottom:10px}

.history table{border:1px solid #989898}

.history .box-m{padding:10px 17px}
.history table{margin:0}
.history table td,.history table th{padding-left:10px}

.history .thead{margin:20px 0 0 0;background:#e2f1ff;border-width:1px 1px 0 1px}
.history .thead th{width:100%}
.history .thead td{white-space:nowrap}
.history .thead th,.history .thead td{padding:5px 10px;vertical-align:middle}
.history .thead h2,.history .thead h3{margin:0;padding:0}
.history table thead th,.history table thead td{vertical-align:middle}
.history .tfoot{margin:0 0 30px 0}
.history .tfoot table{width:auto;float:right;}
.history .tfoot table td{text-align:right;font-size:1.2em;font-weight:bold;background:#e2f1ff;padding:5px 10px}
.history .big .attr{padding-left:21em}
.history .big .attr em{width:20.3em}

.history .FRM_type4{margin:0}

.loginbox .box-t,.loginbox .box-b,.loginbox .box-m{background:#fdfdff url(../img/loginbox.gif)}

.loginbox .box-t{background-position:0 -7px}
.loginbox .box-b{background-position:0 0}
.loginbox .box-m{background-position:0 -14px;background-repeat:repeat-x;border-top:0;min-height:130px;padding:0px 17px 5px 17px;_height:130px;}
.loginbox .box-t .box-te,.loginbox .box-b .box-be{background:transparent;padding:7px 0 0 0;font-size:0}
.loginbox h2{margin:0 0 10px 0;font-size:1.2em;color:black}
.loginbox ul{font-weight:bold;padding:0;margin:15px 0 10px 15px}
.loginbox ul li{margin:0 0 4px 0}
.loginbox p{margin:15px 0  0 0}
.loginbox h3{margin:0 0 20px 0}
.loginbox form p{margin:3px 0 0 0}
.loginbox form p label{font-weight:bold;position:absolute;left:0;top:4px}
.loginbox form p{position:relative;padding-left:6em;_height:1px;}
.loginbox form .textinput{width:180px}
.loginbox .buttons{text-align:center;padding:10px 0 0 0}

.loginbox .member-type{margin:7px 0 10px 10px;color:#777777;float:right;text-align:right}

a.btn{display:block;margin:0 auto;height:32px;width:151px;background:#6abc08;color:white;text-align:center;text-decoration:none;font-size:1.2em;font-weight:bold;line-height:30px}
a.btn .over{display:block;padding-top:32px;margin-bottom:-32px;position:relative}
a.btn:hover{background:#5aa105}
a.btn:hover .over{background-position:0 -32px}


button.btn{border:0;background:transparent;padding:0;width:auto;display:inline;height:auto;overflow:visible;cursor:pointer;font-size:1.2em;font-weight:bold;}
button.btn .base{width:151px;position:relative;z-index:2;display:block;height:32px;line-height:32px;overflow:hidden;text-align:center;background:#6abc08;color:white}
button.btn .base .over{position:absolute;z-index:2;display:block;top:0px;left:0px;padding:0;width:100%;height:100%;background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;_cursor:hand;}
button.btn:hover{background:transparent}
button.btn:hover .base{background:#5aa105}
button.btn:hover .base .over{background-position:0px -32px}

button.btn-search .base,button.btn-continue .base{width:93px}
.btn-search .over{background:url(../img/btn-search.gif)}
.btn-login .over{background:url(../img/btn-login.gif)}
a.btn-get{width:201px}
.btn-get .over{background:url(../img/btn-get.gif)}
.btn-signup .over{background:url(../img/btn-signup.gif)}
.btn-applynow .over{background:url(../img/btn-applynow.gif)}
a.btn-gotostore{width:134px}
.btn-gotostore .over{background:url(../img/btn-gotostore.gif)}
.btn-continue .over{background:url(../img/btn-continue.gif)}
.btn-savechanges .over{background:url(../img/btn-savechanges.gif)}
.btn-send .over{background:url(../img/btn-send.gif)}
.btn-postcomment .over{background:url(../img/btn-postcomment.gif)}

a.btn-newsupportticket{width:181px}
.btn-newsupportticket .over{background:url(../img/btn-newsupportticket.gif)}

a.btn-signup-big,button.btn-signup-big .base{width:243px;height:43px;line-height:40px;font-size:1.5em}
a.btn-signup-big .over{margin-bottom:-43px;padding-top:43px}
.btn-signup-big .over{background:url(../img/btn-signup-big.gif)}
a.btn-signup-big:hover .over,button.btn-signup-big:hover .base .over{background-position:0 -43px}

a.btn-getrebate-big,button.btn-getrebate-big .base{width:243px;height:43px;line-height:40px;font-size:1.5em}
a.btn-getrebate-big .over{margin-bottom:-43px;padding-top:43px}
.btn-getrebate-big .over{background:url(../img/btn-getrebate-big.gif)}
a.btn-getrebate-big:hover .over,button.btn-getrebate-big:hover .base .over{background-position:0 -43px}

.btn-upgradenow .over{background:url(../img/btn-upgradenow.gif)}

.search2 button.btn-search .base{width:79px;background-color:#b1d6ff}
.search2 .btn-search .over{background:url(../img/btn-search2.gif)}

a.btn-get2{width:201px;background-color:#b1d6ff}
.btn-get2 .over{background:url(../img/btn-get2.gif)}


.rebateinformer{display:block;width:221px;height:45px;margin:10px auto;background:url(../img/rebateinformer.gif);text-align:right;padding:240px 15px 0 15px}

#slider{position:absolute;top:0;right:0;width:554px;height:71px;background:white}
#slider-in{position:absolute;top:0;left:17px;width:520px;height:69px;border-top:1px solid #989898;border-bottom:1px solid #989898;overflow:hidden}
#slider .rebate{float:left;width:88px;padding:8px}
#slider .rebate img{display:block;margin-bottom:5px}
#slider .slider-toleft,#slider .slider-toright{position:absolute;width:17px;height:71px;background:#f2f2f2 url(../img/slider.gif);top:0;}
#slider a.slider-toleft{left:0;background-position:-17px 0}
#slider a.slider-toright{right:0px;background-position:-68px 0}
#slider.slider-hover a.slider-toleft{left:0;background-position:-34px 0}
#slider.slider-hover a.slider-toright{right:0px;background-position:-85px 0}
#slider span.slider-toleft{left:0;background-position:0 0}
#slider span.slider-toright{right:0px;background-position:-51px 0}

.megamenu{display:none;position:absolute;width:594px;height:332px;background:url(../img/megamenu.png);padding:10px 31px 26px 25px;z-index:3}
.megamenu a:hover{color:#f00505}
.megamenu .coupons tr:hover,.megamenu .coupons tr:hover a{color:#f00505}

.megamenu h3{margin:0 0 15px 0;font-size:1.1em;padding-top:10px}
.megamenu .abc{margin-bottom:10px;color:#999999;margin-top:0}
.megamenu .abc{word-spacing:7px}
.megamenu table{width:97%;border-collapse:collapse;padding:0;font-size:0.9em;margin-left:3%}
.megamenu table td{width:25%;vertical-align:top}
.megamenu table h4{font-size:1.1em;margin:5px 0 0 0}
.megamenu-more{position:absolute;bottom:26px;right:26px}
.megamenu-close{position:absolute;top:0;right:5px;background:#f3f3f3 url(../img/close.gif) no-repeat 20px 50%;padding:7px 20px 7px 30px;font-size:0.8em;text-decoration:none}
.megamenu-close:hover{color:#dc001c !important}
.megamenu ul{color:#0062d2;padding:0;margin:20px; 0 0 20px}
.megamenu ul li{margin:0 0 7px 0}
.megamenu ul h4{font-size:1em;margin:20px 0 5px 0}
.megamenu .rebate h3{font-weight:normal;font-size:1em;margin:0px 0 2px 0}
.megamenu .rebate a{font-weight:bold}
.megamenu .rebate {clear:left;padding:3px 0 30px 0}
.megamenu .cr{background:url(../img/dotsv.gif) repeat-y 0 0;padding-left:5%;width:45%}
.megamenu .coupons{color:#0062d2;margin-top:10px;margin-left:0;width:100%}
.megamenu .coupons td{width:auto;height:40px;padding-top:10px}
.megamenu .coupons td.coupon-desc{padding-left:25px;padding-right:20px;width:50%;background:url(../img/coupon.png) no-repeat 0 12px}
.megamenu .coupons td.coupon-name{width:35%;padding-left:20px}
.megamenu .coupons td.coupon-name h4{list-style:disc outside;display:list-item;font-size:1em;margin:0;padding-right:10px;background:url(../img/coupons-dots.gif) repeat-x 0 100%}
.megamenu .coupons td.coupon-name h4 a{font-size:1.1em}
.megamenu .coupons td.coupon-label{white-space:nowrap}

.megamenu .megamenu-help ol{color:#0062d2;font-weight:bold;margin:15px 0 1.5em 3em;padding:0}
.megamenu .megamenu-help ol li{padding:0 0 1em 0;margin:0 0 0 2em}
.megamenu .megamenu-help p{margin-left:3em}
.megamenu .megamenu-help .attr{padding-left:5em;margin-top:3em}
.megamenu .megamenu-help .attr em{text-align:left;width:5em}



.frm_block{margin:0 0 20px 40px}
.frm_block2{margin:0 0 0 175px}
.frm_block3{margin:5px 0 20px 40px;display:block}

.FRM_type4{margin:5px 10px}
.FRM_type4 .FRM_hint{opacity:1;filter:alpha(opacity=100)}
.FRM_type4 .FRM_ccc_hint{width:400px}
.FRM_type4 .FRM_sl{background:transparent;margin-right:33px}
.FRM_type4 .FRM_sl .FRM_label{font-size:1em}
.FRM_type4 .FRM_sl input {padding:1px 0;font-size:1.2em}
.FRM_type4 .FRM_sl select {padding:1px 0;font-size:1.2em;margin-bottom:1px}
.FRM_type4 .FRM_w1{width:514px}
.FRM_type4 .FRM_w1 input,.FRM_type4 .FRM_w1 textarea{width:509px}
.FRM_type4 .FRM_w1 select{width:513px}
.FRM_type4 .FRM_w2{width:240px}
.FRM_type4 .FRM_w2 input{width:236px}
.FRM_type4 .FRM_w2 select{width:240px}
.FRM_type4 .FRM_w41{width:130px;margin-right:23px}
.FRM_type4 .FRM_w41 input{width:126px}
.FRM_type4 .FRM_w41 select{width:130px}
.FRM_type4 .FRM_w42{width:80px;margin-right:23px}
.FRM_type4 .FRM_w42 input {width:75px}
.FRM_type4 .FRM_w43{width:258px;margin-right:23px}
.FRM_type4 .FRM_w43 input {width:253px}
.FRM_type4 .FRM_w43 table{border-collapse:collapse;width:258px}
.FRM_type4 .FRM_w43 table td{padding:0 2px 0 0}
.FRM_type4 .FRM_w43 table td.half{width:45%}
.FRM_type4 .FRM_w43 table select {width:100%}
.FRM_type4 .FRM_w61{width:240px}
.FRM_type4 .FRM_w61 input{width:236px}
.FRM_type4 .FRM_w61 select{width:240px}
.FRM_type4 .FRM_w62{width:128px}
.FRM_type4 .FRM_w62 input {width:123px}
.FRM_type4 .FRM_w62 select {width:127px}
.FRM_type4 .FRM_w63{width:80px}
.FRM_type4 .FRM_w63 input {width:75px}
.FRM_type4 .FRM_sl .txtCCC{width:80px !important;}
.FRM_type4 .FRM_buttons{margin-top:5px;margin-bottom:10px}
.FRM_type4 .FRM_chxs{padding-top:5px;margin-right:0;_display:inline-block;_float:none;}
.FRM_type4 .FRM_chxs input {float:left;margin:2px 0 0 0;width:auto;position:relative;>top:-4px;}
.FRM_type4 .FRM_chxs label{margin:0 20px 0 20px;font-size:1em;display:block;min-height:1px;_height:1px;>margin-left:23px;}
.FRM_type4 .FRM_chxs .FRM_check{margin-top:7px}
.FRM_type4 .FRM_error{font-size:1em;color:#c61b04}
.FRM_type4 .FRM_has-error .textinput,.FRM_type4 .FRM_has-error select{background:#fcf0f1}
.FRM_type4 .FRM_what{font-size:1em}
.FRM_type4 .FRM_w51{width:320px}
.FRM_type4 .FRM_w51 input{width:316px}
.FRM_type4 .FRM_w52{width:160px}
.FRM_type4 .FRM_w52 input{width:156px}
.FRM_type4 .frm_error,.FRM_type4 .frm_ok,.FRM_type4 .frm_info{margin:20px 40px 20px 40px;}


.FRM_type4  ul.bluebull{margin:10px 2em 10px 40px;padding:0;list-style:none}
.FRM_type4  ul.bluebull a{font-weight:bold}
.FRM_type4  ul.bluebull li{margin:0;padding:0 0 5px 13px;background:url(../img/textbox-li.gif) no-repeat 0 0.5em}


.frm_error{margin:10px 0px 20px 0px;font-weight:bold;background:url(../img/top-message-error.gif) no-repeat 7px 4px;color:#c61b04;padding:5px 0 20px 35px;border-bottom:1px solid #d90000}
.frm_ok{margin:10px 0px 20px 0px;font-weight:bold;background:url(../img/top-message-ok.gif) no-repeat 7px 4px;padding:5px 0 20px 35px}
.frm_info{margin:10px 0px 20px 0px;color:#555555;font-weight:bold;background:url(../img/top-message-info.gif) no-repeat 7px 4px;padding:5px 0 20px 35px;border-bottom:1px solid #a5cfff}


.scroll{margin:5px 0 5px 0;font-size:1.1em;>font-size:0.9em;font-family:monospace;height:8em;overflow:auto;_overflow-x:visible;border:1px solid #7f9db9;color:black;position:relative;background:white;padding:0.3em 5px 0 10px}
.frm_block .scroll{margin-right:32px}

.register-paid{float:right;width:292px;padding-top:98px;height:410px;background:#e2f1ff url(../img/register-paid.gif);position:relative}
.register-free{float:left;width:292px;padding-top:98px;height:410px;background:#e2f1ff url(../img/register-free.gif);position:relative}

.register-free h3,.register-paid h3{display:none}
.register-free ul, .register-paid ul{margin:0 15px 0 20px;padding:0;list-style:none;font:1.3em Arial, Helvetica Neue, Helvetica, sans-serif}
.register-free ul li,.register-paid ul li{margin:0;padding:0 0 15px 12px;background:url(../img/register-li.gif) no-repeat 0 0.4em}
.register-free .btn, .register-paid .btn{position:absolute;bottom:25px;left:75px}
.register-free ul li{padding-bottom:18px}

.pages{padding:20px 0 10px 0;text-align:center}
.pages a,.pages strong{padding:0 5px}
.pages strong{font-weight:normal}

.bc{font-size:0.8em;margin:-2px -9px;color:#0062d2}
.store .top{padding:30px 0 10px 0;border-bottom:1px solid #f1f1f1;margin-bottom:20px}
.store .top .btn{float:right;}
.store .under-btn{float:right;clear:right;width:151px;text-align:center;color:#619321;font-size:0.9em;font-weight:bold;>margin-top:-30px;}
.store .top h1{margin:0 0 5px 0;font-size:1.4em}
.store .top strong{font-size:1.2em}
.store .block{background:#f1f1f1;margin:17px -17px -15px -17px;padding:1px 0;_height:1px;min-height:1px;}
.store .block-in{padding:10px 0 10px 17px;border-top:1px solid white;border-bottom:1px solid white;}
.store .block h2{margin-top:0}
.store .rebate{float:left;margin:0 6% 10px 5%;width:21%;display:inline}
.store .rebate h3{font-size:1em;font-weight:normal;margin:3px 0 2px 0}
.store .coupon{background:url(../img/coupon.png) no-repeat 0 2px;padding:2px 0 2px 25px;margin-top:20px}
.store .limit{padding-left:85px;font-size:0.8em;position:relative;_height:1px;}
.store .limit strong{position:absolute;left:25px}
.store .more{text-align:left;font-weight:normal;padding-left:25px;background:url(../img/dart.gif) no-repeat 13px 5px;margin:20px 0 10px 0}

.store .top2{text-align:center}
.store .top2 h1{margin:0 0 5px 0;font-size:2em;color:black}
.store .top2 strong{font-size:1.7em}
.store .signup2 .frm_block{padding:10px 0 40px 0;margin:0;background:url(../img/signup2-bg.gif) no-repeat 50% 100%;min-height:1px;_height:1px;}
.store .block2{margin-bottom:15px}
.store .signup2 .FRM_type4 .FRM_w2{margin-left:73px;width:270px;}
.store .signup2 .FRM_type4 .FRM_w2 input{width:266px}
.store .signup2 .FRM_type4 .FRM_chxs{margin:5px 0 0 73px;width:287px;}
.store .signup2 .FRM_type4 .FRM_buttons{padding-top:5px;margin-top:0}

.store .top3{padding:10px 0 0 0;}
.store .top3 h1{margin:5px 0}
.store .top3 .btn{float:right;}
.store .top3 strong{font-size:1.2em}

.store .frm_ok{margin:0}

.attr{position:relative;padding-left:10em;_height:1px;}
.attr em{position:absolute;left:0;font-style:normal;width:9.3em;text-align:right}
.megamenu .big{padding-bottom:5px}
.megamenu .big .attr{padding-left:12em}
.megamenu .big .attr em{width:11.3em}
.graybg{border-style:solid;border-width:1px 0;border-color:#eaeaea;padding:1px 0;margin:15px 25px}
.graybg-in{background:#f1f1f1;padding:10px 20px}

.bluebg{border-style:solid;border-width:1px 0;border-color:#989898;padding:1px 0;margin:15px 0; min-height:1px;_height:1px;}
.bluebg-in{background:#e2f1ff;padding:10px 20px;min-height:1px;_height:1px;}

.bluebg-in .frm_block{margin:0 0 10px 20px}
.bluebg-in .frm_block

#more{display:none}

.what{padding:0 6px 3px 6px;margin-left:3px;background:url(../img/what.gif) no-repeat 0 50%;>display:inline-block;vertical-align:middle;>padding:0 6px;>margin:0;cursor:help;outline:none}
.what:hover{background-position:-12px 50%}
.big .what{padding-bottom:0px;margin-left:3px}

.textbox h1{color:black;margin:10px 0;font-size:1.5em}
.textbox h2{margin:10px 0 15px 0;font-size:1em;padding-top:0}
.textbox .hr{background:#e9e9e9;height:1px;overflow:hidden;margin:20px 0;}
.textbox p{margin-top:15px}
.textbox ul{margin:10px 0 0 10px;padding:0;list-style:none}
.textbox ul li{margin:0;padding:0 0 7px 13px;background:url(../img/textbox-li.gif) no-repeat 0 0.5em}


.results .box-m{padding:0 0 1px 0}
.results h1{font-size:1em;margin:15px 25px;color:black;font-weight:normal}
.results h1 strong{font-size:1.4em;font-style:oblique}
.results .result{border-top:1px solid #eaeaea;padding:1px 0;margin:15px 0 25px 0}
.results .result-store{background:#f1f1f1;padding:10px 10px 10px 25px;_height:1px;min-height:1px;}
.results .result-store h2{margin:0;padding:10px 0;font-size:1.25em}
.results .result-store .attr{padding-left:5em;margin-left:10px}
.results .result-store .attr em{width:4.7em;text-align:left}
.results .result-coupons{padding:15px 35px 0 35px}
.results .result-coupons h3{font-size:1em;font-weight:normal;float:left;margin:0}
.results .result-coupons .hr{margin:10px 0}
.results .coupon{background:url(../img/coupon.png) no-repeat 0 2px;padding:2px 0 2px 25px;margin:0 0 0 5em}
.results .limit{font-size:0.8em;margin-left:6.25em}
.results .more{text-align:left;font-weight:normal;padding-left:25px;background:url(../img/dart.gif) no-repeat 13px 5px;margin:5px 0 0 5em}
.results .result-nocoupons{padding-top:1px;border-bottom:1px solid #eaeaea}
.results .pages{border-top:1px solid #eaeaea}
.results a:hover{color:#f00505}

#type_check_fields,#type_paypal_fields{position:relative;min-height:1px}

.help h1{color:black;margin:20px 0 10px 0;font-size:1.4em}
.help h2{margin:1.5em 0 0 0;font-size:1.3em}
.help h3{margin:2em 0 0 0;font-size:1.2em}
.help .hr{background:#e9e9e9;height:1px;overflow:hidden;margin:20px 0;}
.help ul.bluebull{margin:10px 2em 0 10px;padding:0;list-style:none}
.help ul.bluebull a{font-weight:bold}
.help ul.bluebull li{margin:0;padding:0 0 7px 13px;background:url(../img/textbox-li.gif) no-repeat 0 0.5em}

/*ticket*/
#mess{display:none}
.frame_question {border:1px solid #e3e3e3;background:white;margin:0 0 20px 0;}
.frame_question .inner{padding:10px;border:1px solid white}
.frame_question h3{background:url(../img/question.gif) no-repeat 5px 3px;padding:12px 0 3px 50px;min-height:35px;_height:35px;margin:0;border-bottom:1px solid #e3e3e3}
.frame_question{clear:both}
.frame_question .question_text {color: black;font-size: 100%;padding: 8px}
.frame_question .question_text strong{color:black}
.frame_question .answer_text,.frame_question .comment_text{font-size: 100%;padding:8px 12px 12px 44px;border:#989898 1px solid ;background:#e2f1ff url(../img/answer.gif) no-repeat 8px 6px;min-height:20px;_height:20px;margin-bottom: 7px}
.frame_question .comment_text{border-color:#989898;background-color:white;background-image:url(../img/comment.gif)}
.frame_question .comment_text strong{color:black}
.frame_question .answer_text strong{color:black}
.frame_question .FRM_buttons {background:white;padding:0}
.newq{float:right;margin:5px 0}
.newq input{font-size:1em;padding:0.3em 1.5em;overflow:visible}
#mess .FRM_sl{width:568px;margin-left:12px;margin-right:0}
#mess .FRM_sl textarea{width:508px;background:white url(../img/comment.gif) no-repeat 6px 8px;border:1px solid #bad7f7;padding:8px 12px 12px 44px;_overflow:visible;}
#mess .FRM_has-error textarea{background-color:#fcf0f1;border:2px solid #c61b04}
.back-link{display:none}


#miniwin{background:white;margin:-14px;padding:14px;}
.miniwin-end{border-top:1px solid #e9e9e9;margin-top:20px;padding-top:10px;text-align:right}
.miniwin-end a{color:#818181;font-weight:bold;text-decoration:none;border:1px solid #e9e9e9;padding:5px 5px 5px 10px;>display:inline-block;>padding-top:0px;>padding-bottom:0px;}
.miniwin-end a strong{font-size:2em;vertical-align:-0.12em}
.miniwin-end a:hover{border-color:#e0e2e2;background-color:#f2f3f3;color:#989898}

.tagcloud .box-m{text-align:justify}
.tagcloud .box-m a{text-decoration:none}
.tagcloud .box-m a:hover{text-decoration:underline}
.tagcloud .size1{font-size:80%}
.tagcloud .size2{font-size:100%}
.tagcloud .size3{font-size:120%}
.tagcloud .size4{font-size:140%}
.tagcloud .size5{font-size:180%}

.rebateinformerbox .box-t,.rebateinformerbox .box-t .box-te,.rebateinformerbox .box-b,.rebateinformerbox .box-b .box-be{background-image:url(../img/rebateinformerbox.gif)}
.rebateinformerbox .box-t {padding-left:150px}
.rebateinformerbox .box-t .box-te{height:30px}
.rebateinformerbox .box-b,.rebateinformerbox .box-b .box-be{background-color:white}
.rebateinformerbox .box-m{border-top:0;background:white url(../img/rebateinformerbox-m.gif) repeat-x 0 100%;padding:1px 27px 1px 27px}
.rebateinformerbox h1{height:54px;background:url(../img/rebateinformer-headline.gif) no-repeat;margin:10px 0;text-indent:-9009px}
.rebateinformerbox h1.save1000{background-image:url(../img/rebateinformer-headline-save1000.gif)}
.rebateinformerbox .check{padding:0;margin:0;list-style:none}
.rebateinformerbox .check li{padding:2px 0 20px 35px;margin:0 0 0 0;background:url(../img/rebateinformer-li.gif) no-repeat}

a.btn-rebateinformer-big{margin-top:15px;width:243px;height:43px;line-height:40px;font-size:1.5em;background-color:#ffc260;color:black;overflow:hidden}
a.btn-rebateinformer-big .over{background:url(../img/btn-rebateinformer-big.gif);margin-bottom:-43px;padding-top:43px}
a.btn-rebateinformer-big:hover{background-color:#ff9920}
a.btn-rebateinformer-big:hover .over{background-position:0 -43px}

.rebateinformerbox h2{margin-top:0px;font-size:1.4em}
.rebateinformerbox h3{margin:25px 0 10px 0;font-size:1.3em}

.rebateinformerbox .numberlist{padding:0;margin:1em 0;list-style:none}
.rebateinformerbox .numberlist li{padding:0 0 20px 28px;margin:0 0 0 7px;background:url(../img/rebateinformer-ol.gif) no-repeat 0 5px}
.rebateinformerbox .numberlist li.li2{background-position:-700px 5px}
.rebateinformerbox .numberlist li.li3{background-position:-1400px 5px}
.rebateinformerbox .numberlist li.li4{background-position:-2100px 5px}
.rebateinformerbox .numberlist li.li5{background-position:-2800px 5px}


#light-dialog-window{position:absolute;top:0;left:0;z-index:11;background:white;border:4px solid  #f7ab12}
#light-dialog-overlay{position:absolute;background:black;z-index:10}
.download-steps{border:1px solid black;width:380px;padding:19px;font:10pt/1.2 sans-serif;color:black}
.download-steps .step{min-height:33px;_height:33px;background:url(../img/ddialog/steps.gif) no-repeat;font-size:1em;padding:12px 0 0 60px;font-size:1.3em;line-height:1.3em;font-weight:bold}
.download-steps .step strong{font-size:1.5em;display:block;letter-spacing:-1px}
.download-steps .step2{background-position:-1000px 0;margin-bottom:15px}
.download-steps .dialog{margin:0 0 10px 60px}
.download-steps .dialog img{width:264px;height:214px}
.download-steps .dialog p{text-align:left;color:black;margin:0 0 5px 0}
.download-steps .dialog a{font-weight:bold;color:#6699ff}
#light-dialog-close{position:absolute;right:4px;top:4px;height:19px;width:19px;overflow:hidden;background:url(../img/ddialog/close.gif)}
#light-dialog-close:hover{background-position:0 -19px}



.ba-ri .box-m{padding:65px 15px 5px 51px;background-image:url(../img/ba-ri-big.gif);color:#192451}
.ba-ri .box-m ul{margin:0;padding:0;list-style:none}
.ba-ri .box-m ul li{padding:0 0 5px 22px;background:url(../img/ba-ri-li.gif) no-repeat 0 3px}
.ba-ri sup {vertical-align:0.3em;>vertical-align:0.3em;}

.ba-ri-half .box-m{padding:44px 12px 0 20px;background-image:url(../img/ba-ri-half.gif);font-size:0.9em}
.ba-ri-half .box-m ul{margin:0;padding:0;list-style:none}
.ba-ri-half .box-m ul li{padding:0 0 5px 22px;background:url(../img/ba-ri-li.gif) no-repeat 0 2px}
.ba-ri-half sup {vertical-align:0.5em;font-size:0.65em;>font-size:1em;>vertical-align:0.3em;}
.ba-ri-half .more{margin-right:-5px;font-weight:normal}
.ba-ri-half .more a{background:white url(../img/ba-ri-more.gif) no-repeat;padding:3px 5px 0 10px}

.tip{background:#fefebb url(../img/tip.gif) no-repeat;padding:6px 10px 6px 37px;margin:1.5em 0}
.store .top .tip {margin-bottom:0}
.store .top .tip strong{font-size:1em}

#adrotator{height:250px;overflow:hidden}
#adrotator-navi{height:18px;margin-top:3px;border-top:1px solid #989898;padding-top:1px;position:relative;z-index:1}
#adrotator-navi a{background:#dcdcdc url(../img/adrotator-navi.gif) no-repeat;height:18px; display:block;outline:none}
.adv:hover #adrotator-navi a{background-color:#b3d8ff}
#adrotator-navi a.adrotator-prev{width:50px;float:left;background-position:50% 0}
#adrotator-navi a.adrotator-next{width:50px;float:right;background-position:50% -18px}
#adrotator-navi a.adrotator-play,#adrotator-navi a.adrotator-stop{margin:0 53px;background-position:50% -36px}
#adrotator-navi a.adrotator-stop{background-position:50% -54px}

