#top-order {background:transparent url(/images/www/layout_default/toporder.jpg) no-repeat center bottom;height:115px;position:relative;width:966px;margin:0 auto;margin-bottom:4px;}
#top-order h1 {margin:0;padding:42px 0 0 14px;}

#steps {list-style-type:none;margin:0;padding:0;position:absolute;background:transparent url(/images/www/layout_default/stepsbg.png) repeat-x 0 10px;top:50px;right:130px;}
#steps li {float:left;width:99px;text-align:center;font-size:10px;color:#c0c0c0;padding:25px 50px 0 50px;line-height:1.1em;background:transparent url(/images/www/layout_default/step1a.png) no-repeat 50% 1px}
#steps li.active, #steps li.first-active, #steps li.last-active {color:#0066a1;}
#steps li.done, #steps li.first-done, #steps li.last-done {color:#27b537;}
#steps li.first {padding-left:0;background:transparent url(/images/www/layout_default/step3a.png) no-repeat -33px 1px}
#steps li.last {padding-right:0;background:transparent url(/images/www/layout_default/step2a.png) no-repeat 20px 1px}

#steps li.active {background-image:url(/images/www/layout_default/step1b.png)}
#steps li.done {background-image:url(/images/www/layout_default/step1c.png)}
#steps li.first-active {background-image:url(/images/www/layout_default/step3b.png)}
#steps li.first-done {background-image:url(/images/www/layout_default/step3c.png)}
#steps li.last-active {background-image:url(/images/www/layout_default/step2b.png)}
#steps li.last-done {background-image:url(/images/www/layout_default/step2c.png)}

#page-order {padding-bottom:60px;}
#page-order .content {position:relative;width:718px;margin-left:50px;padding-left:76px;margin-top:22px;}
#page-order h2 {font-size:26px;color:#0066a1;letter-spacing:0px;font-weight:normal;font-family:tahoma,helvetica,sans-serif;margin:0 0 20px 0;padding-left:42px;}
#page-order h2.cart-icon {background:transparent url(/images/www/layout_default/cart1.gif) no-repeat 0 50%;}
#page-order h2.grey {color: #aaa;}
#page-order .back {position:absolute;width:46px;height:49px;background:#efefef url(/images/www/layout_default/linkback.png) no-repeat;left:-76px;top:3px;padding:24px 0 0 30px;}
#page-order .edit {position:absolute;width:41px;height:49px;background:#efefef url(/images/www/layout_default/linkedit.png) no-repeat;left:-76px;top:3px;padding:24px 0 0 35px;}
#page-order .edit-right{position:absolute;width:65px;height:49px;background:#efefef url(/images/www/layout_default/linkedit-right.png) no-repeat;right:-76px;top:3px;padding:24px 0 0 11px;}
#page-order .cover img { -moz-box-shadow: 1px 1px 3px #888; -webkit-box-shadow: 1px 1px 3px #888; box-shadow: 1px 1px 3px #888; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#888888')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#888888');}

.box718 {background:#e1eef7 url(/images/www/layout_default/box718.png) no-repeat;width:100%;margin-bottom:7px;}
.box718a {background:transparent url(/images/www/layout_default/box718a.png) no-repeat left bottom;color:#333333;padding-bottom:20px;position:relative;width:100%;}

.lightbox718 {background:#fff4b7 url(/images/www/layout_default/box718d.png) repeat-y;width:100%;position:relative;margin-bottom:12px;}
.lightbox718a {background:transparent url(/images/www/layout_default/box718c.png) no-repeat}
.lightbox718b {background:transparent url(/images/www/layout_default/box718b.png) no-repeat left bottom}

.bluebox718 {background:#f4f4f4 url(/images/www/layout_default/box718e.png) no-repeat;width:100%;position:relative;margin-bottom:7px;}
.bluebox718a {background:transparent url(/images/www/layout_default/box718f.png) no-repeat left bottom;color:#333333;padding-bottom:20px;position:relative;width:100%;}

.box718 .description p {padding:0 52px; margin-bottom:0;}

#page-order .small-padding {padding-bottom:5px;}
#page-order .padding {padding-bottom:25px;padding-top:34px;}

#page-order .payment ul {list-style-type:none;margin:0;padding:16px 0 6px 0;width:100%;overflow:hidden;}
#page-order .payment ul li {float:left;padding-left:40px;width:285px;font-size:12px;line-height:50px;}
#page-order .payment ul li input {float:left;vertical-align:top;margin-top:18px;}
#page-order .payment ul li * {vertical-align:middle;}
#page-order .payment ul li .img {float:left;width:93px;text-align:center;margin-right:7px;}

#page-order .order-confirm {padding-top:5px;}
#page-order .order-confirm p {font-size:15px;margin-top:1.2em;margin-bottom:.8em;font-family:tahoma,helvetica,sans-serif;line-height:18px;padding:0 42px}
#page-order .order-confirm p a {text-decoration:underline;}
#page-order .order-confirm p a:hover {text-decoration:none;}

#page-order .content h3 {font-size:24px;color:#0066a1;font-family:georgia, serif;font-weight:normal;margin:0 0 0 42px;width:641px;border-bottom:1px solid #cee0ee;padding:14px 0 11px 0;margin-bottom:11px;}
#page-order .content .bg-form-blue h3 {font-family: tahoma,helvetica,sans-serif;font-size: 24px;color: #0066a1;font-weight: normal;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #c4deef;margin-top:0;}

#page-order .order-address {width:100%;overflow:hidden;}
#page-order .order-address .col {float:left;width:180px;padding-left:43px;padding-top:28px;}
#page-order .order-address .col h3 {margin:0;width:auto;padding:0;border-width:0;font-size:18px;color:#333333;}
#page-order .order-address .col p {font-size:12px;line-height:1.25em;margin:1.2em 0 0 0;}
#page-order .order-address .col p a {text-decoration:underline;}
#page-order .order-address .col p a:hover {text-decoration:none;}

#page-order .input-line {width:641px;overflow:hidden;margin-left:42px;padding:5px 0;}
#page-order .input-line label {line-height:26px;float:left;width:159px;font-family:georgia, serif;font-size:18px;}
#page-order .input-line .input {float:left;background:white url(/images/www/layout_default/input2.png) no-repeat;width:158px;border-width:0;color:#979797;height:16px;padding:5px 20px;}
#page-order .input-line .input-empty {background:white url(/images/www/layout_default/input2a.png) no-repeat;}
#page-order .input-line label.none {display:block;visibility:hidden;}
#page-order .radio-line {width:641px;font-size:12px;margin-left:40px;padding:7px 0 6px 156px;}

#page-order .input-line1 {width:641px;overflow:hidden;margin-left:42px;padding:2px 0;}
#page-order .input-line1 label {line-height:26px;float:left;width:148px;margin-right:11px;text-align:right;font-family:georgia, serif;font-size:18px;}
#page-order .input-line1 label.new {font-family:tahoma,helvetica,sans-serif;font-size:14px;}
#page-order .input-line1 .input {float:left;background:white url(/images/www/layout_default/input2.png) no-repeat;width:158px;border-width:0;color:#979797;height:16px;padding:5px 20px;}
#page-order .input-line1 .small-input {float:left;background:white url(/images/www/layout_default/input3.png) no-repeat;width:38px;border-width:0;color:#979797;height:16px;padding:5px 20px;}
#page-order .input-line1 .value {line-height:26px;float:left;font-family:georgia, serif;font-size:18px;}

#page-order .checkbox-line1 {width:477px;overflow:hidden;margin-left:42px;padding:5px 0 5px 157px;}
#page-order .checkbox-line1 input {float:left;}
#page-order .checkbox-line1 label {font-size:12px;line-height:1.2em;display:block;padding-left:24px;padding-top:2px;}
#page-order .checkbox-line2 {width:477px;overflow:hidden;margin-left:42px;padding:5px 0 7px 157px;}
#page-order .checkbox-line2 label {font-size:12px;display:inline;margin-right:30px;}
#page-order .checkbox-line2 input {vertical-align:middle;}

#page-order .select-address {width:641px;margin-left:42px;padding:2px 0 2px 0;}
#page-order .select-address label {line-height:26px;float:left;width:148px;margin-right:11px;text-align:right;font-size:18px;font-family:georgia, serif;}
#page-order .select-address select {float:left;margin-right:12px;}
#page-order .select-address .selected-address {clear:both;padding-top:1px;line-height:21px;padding-left:159px;font-size:18px;font-family:georgia, serif;}
#page-order .select-address .selected-address p {margin:11px 0 0 0;padding-bottom:10px;}
#page-order .select-address .add {float:left;width:129px;height:23px;text-align:center;line-height:23px;background:#979fa4 url(/images/www/layout_default/button5.png) no-repeat;color:white;margin-top:2px;}
#page-order .select-address .add:hover {background-position:left bottom;text-decoration:none;}

#page-order .checkbox-line {width:641px;font-size:12px;margin-left:40px;padding:7px 0 6px 0;line-height:26px;}
#page-order .checkbox-line .label {line-height:26px;float:left;width:148px;margin-right:11px;text-align:right;font-size:18px;font-family:georgia, serif;}
#page-order .checkbox-line input {vertical-align:middle;}

#page-order .cart-list {width:641px;margin-left:42px;}
#page-order .cart-list th {color:#8a9095;border-bottom:1px solid #cee0ee;font-weight:normal;text-align:left;padding:12px 0 8px 0;}
#page-order .cart-list th.amount {width:51px;padding-left:5px;}
#page-order .cart-list th.value {text-align:right;width:79px;padding-right:121px;}
#page-order .cart-list th.enable-remove {padding-right:12px;}
#page-order .cart-list th.edit-col {width:105px;text-align:center;}
#page-order .cart-list td {border-bottom:1px solid #cee0ee;padding:11px 0 16px 0;}
#page-order .cart-list .cover {float:left;margin-right:10px;margin-top:1px;}
#page-order .cart-list h4 {font-size:12px;margin:0;}
#page-order .cart-list p {margin:0;font-size:12px;padding-top:6px;}
#page-order .cart-list p ins {font-weight:bold;text-decoration:none;}
#page-order .cart-list .small {display:block;font-size:10px;padding-top:8px;}
#page-order .cart-list .enable-change {float:left;line-height:20px;background:#cee0ee url(/images/www/layout_default/changebg1.png) no-repeat right top;margin-top:4px;padding-top:0;position:relative;}
#page-order .cart-list .enable-change .to-left {background:transparent url(/images/www/layout_default/changebg.png) no-repeat;float:left;padding:0 13px 0 11px}
#page-order .cart-list .enable-change .change {background:transparent url(/images/www/layout_default/change.png) no-repeat;width:44px;float:left;padding-left:12px;}
#page-order .cart-list .enable-change .options {position:absolute;width:100%;left:0;top:18px;background-color:#cee0ee;overflow:hidden;height:0;z-index:100;}
#page-order .cart-list .enable-change .options ul {list-style-type:none;margin:0;padding:0;padding-top:2px;}
#page-order .cart-list .enable-change .options a {padding:0 13px 0 11px;display:block;}
#page-order .cart-list .enable-change .options a:hover {background:#3582c4;	color: #fff;text-decoration:none;}
#page-order .cart-list .last-row td {border-bottom-width:0;}
#page-order .cart-list .alert {border-top:1px solid #e1eef7;background-color:#e0d6de;border-bottom-width:0;color:#d30000;padding:8px 0 7px 43px;line-height:14px;}
#page-order .cart-list .alert strong {padding:1px 0 1px 21px;text-decoration:underline;background:transparent url(/images/www/layout_default/time.gif) no-repeat 0 0;}
#page-order .cart-list td.amount {text-align:center;font-size:12px;font-weight:bold;}
#page-order .cart-list td.amount input {width:22px;font-weight:bold;font-size:12px;padding:5px 4px;height:16px;background:white url(/images/www/layout_default/input4.png) no-repeat;border-width:0;text-align:center;}
#page-order .cart-list td.value {text-align:right;font-family:georgia, serif;font-size:18px;padding-right:109px;letter-spacing:-1px;}
#page-order .cart-list td.enable-remove {padding-right:0;}
#page-order .cart-list td.edit-col {width:105px;text-align:center;}
#page-order .cart-list td.edit-col a {padding-left:19px;color:#8a9095;background:transparent url(/images/www/layout_default/remove.gif) no-repeat 0 0;}
#page-order .cart-list td.edit-col a:hover {background-position:0 -90px;color:#333333;text-decoration:none;}

#page-order .total-box {padding-left:42px;width:641px;padding-bottom:20px;}
#page-order .total-box dl {margin:0;padding:16px 0;font-size:18px;font-family:georgia, serif;line-height:30px;letter-spacing:-1px;}
#page-order .total-box dt {float:left;padding-left:4px;}
#page-order .total-box dd {margin:0 0 0 76px;height:30px;padding-right:150px;position:relative;}
#page-order .total-box dd span {position:absolute;right:109px;top:0;}
#page-order .total-box dd strong {color:#d30000;font-weight:normal;float:left;margin-right:9px;}
#page-order .total-box dd a {background:#fce168 url(/images/www/layout_default/buttonchange1.png) no-repeat;margin-top:4px;float:left;line-height:20px;}
#page-order .total-box dd a .change {background:transparent url(/images/www/layout_default/buttonchange2.png) no-repeat right top;font-style:normal;padding:0 13px;float:left;color:#197dbc;font-family:tahoma, helvetica, sans-serif;font-size:11px;letter-spacing:0;}
#page-order .total-box .total {border-top:1px solid #fce168;margin-top:8px;padding-top:14px}
#page-order .total-box .total dt {font-size:24px;}
#page-order .total-box .total dd {text-align:right;margin:0;padding:4px 109px 0 0;font-size:36px;color:#d30000;}
#page-order .total-box .bonus {margin-top:-16px;margin-bottom:0;}

#page-order .payments-box {padding-left:42px;width:672px;padding-bottom:20px;}
#page-order .payments-box dl {margin:0;padding:16px 0;font-size:18px;font-family:georgia, serif;line-height:26px;letter-spacing:-1px;}
#page-order .payments-box dt {float:left;padding-left:4px;}
#page-order .payments-box dd {margin:0 0 0 76px;height:30px;padding-right:150px;position:relative;}
#page-order .payments-box .payments {border-top:1px solid #fce168;margin-top:8px;padding-top:14px}
#page-order .payments-box .payments dt {font-size:18px;padding-top:4px;}
#page-order .payments-box .payments dd {text-align:right;margin:0;padding:0px 8px 2px 0;font-size:36px;color:#d30000;}

#page-order .total-box .info {padding-left:4px;color:#d30000;margin:-13px 0 1px 0;}
#page-order .total-box .info a {text-decoration:underline;}
#page-order .total-box .info a:hover {text-decoration:none;}
#page-order .total-box .code {border-top:1px solid #fce168;padding-top:1px;margin-top:8px;padding-bottom:7px;}
#page-order .total-box .code .accept {background:#d4e59c url(/images/www/layout_default/ok.png) no-repeat 10px 7px;color:#178d1c;padding:0 32px;line-height:28px;margin:0 0 1px 0;}
#page-order .total-box .code-input {padding-top:20px;width:100%;overflow:hidden;}
#page-order .total-box .code-input label {float:left;font-size:18px;font-family:georgia, serif;padding-left:3px;width:159px;}
#page-order .total-box .code-input .input {width:130px;padding:5px 10px;height:16px;background:white url(/images/www/layout_default/input5.png) no-repeat;border-width:0;}
#page-order .total-box .code-input .button {width:72px;height:26px;padding:0 0 2px 0;border-width:0;font-size:11px;background:#fce168 url(/images/www/layout_default/button6.png) no-repeat;color:#197dbc;margin-left:3px;}
#page-order .total-box .code-input .button:hover {cursor:pointer;}
#page-order .total-box .code .code-list {list-style-type:none;margin:0;padding:0;position:relative;left:-20px;}
#page-order .total-box .code .code-list li {background:transparent url(/images/www/layout_default/tik1.png) no-repeat 0 4px;padding-left:23px;line-height:16px;margin-top:14px;}
#page-order .total-box .code .code-list li em {color:#d30000;font-style:normal;}
#page-order .total-box .code .code-list li a {padding-left:12px;margin-left:11px;background:transparent url(/images/www/layout_default/remove1.png) no-repeat 0 4px;color:#d30000;}
#page-order .total-box .save {font-size:15px;color:#333;}
#page-order .total-box .shipping {margin-top:-10px;}
#page-order .total-box .shipping .small {font-size:13px;}
#page-order .total-box .shipping .help {padding-bottom:10px;padding-left:5px;}
#page-order .total-box .save-price {font-size:15px;color:#008F3D;}

#page-order .content .margin-top {margin-top:12px;}
#page-order .border-top {border-top:1px solid #cee0ee;padding-top:13px;padding-bottom:7px;}
#page-order .border-top1 {border-top:1px solid #cee0ee;margin-top:15px;padding-top:22px;padding-bottom:7px;}
#page-order .border-bottom {border-bottom:1px solid #cee0ee;padding-top:13px;padding-bottom:7px;}

#page-order .buttons {font-size:10px;color:#999999;list-style-type:none;margin:0;padding:14px 0 0 0;width:100%;overflow:hidden;}
#page-order .buttons .prev {float:left;}
#page-order .buttons .prev a {float:left;font-size:14px;color:white;width:139px;line-height:37px;background:transparent url(/images/www/layout_default/button3.png) no-repeat;font-family:georgia, serif;text-align:center;}
#page-order .buttons .prev a:hover {background-position:left bottom;text-decoration:none;}
#page-order .buttons .next {float:right;text-align:right;}
#page-order .buttons .next input {font-size:18px;color:white;width:179px;border-width:0;height:37px;background:transparent url(/images/www/layout_default/button4.png) no-repeat;font-family:georgia, serif;text-align:center;cursor:pointer;margin-bottom:7px;}
#page-order .buttons .next .start-order {background-image:url(/images/www/layout_default/button4a.png);padding-left:25px;}
#page-order .buttons .next input.hover {background-position:left bottom;}

#page-order .button-next input {font-size:18px;color:white;width:179px;border-width:0;height:37px;background:transparent url(/images/www/layout_default/button4.png) no-repeat;font-family:georgia, serif;text-align:center;cursor:pointer;margin-bottom:7px;}
#banner-minicart { margin: -20px 0 15px 5px; }

#page-order h2.verdana {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 27px;}
#page-order h2.grey-italic {color: #aaa;font-style: italic;margin: 10px 0 20px;text-align: center;padding-left: 0;}
#page-order .cart-new .checkbox-line {padding-left: 0;margin-left: 0;width: 300px;}
#page-order .cart-new .checkbox-line input {float:left;}
#page-order .cart-new .checkbox-line label {font-size:11px;line-height:1.2em;display:block;padding-left:24px;padding-top:2px;}
#page-order .cart-new .email .value {width: 200px;display: inline-block;color: #2E8B57;font-size: 13px;overflow:hidden;}
#page-order .cart-new .border-top {border-top:1px solid #cee0ee;margin-top:2px;padding-top:5px;padding-bottom:7px;}
#page-order .cart-new .remember-password {padding:10px;background: #FFF8DC;margin: 10px 0;}
#page-order .cart-new .remember-password p {color: #333;}
#page-order .cart-new .remember-password h3 {margin: 0;padding: 0;}
#page-order .cart-new .remember-password input {width: 140px;}
#page-order .cart-new .remember-password input:hover {background: #e1eef7;}
#page-order .bg-form-grey .cart-list th {border-bottom: 1px solid #ddd;}
#page-order .bg-form-grey .cart-list tr:last-child td {border-bottom: 0;}
#page-order .bg-form-grey .cart-list td {border-bottom: 1px solid #ddd;}
#page-order .bg-form-grey .total-box dl {border-top: 18px solid #ddd;padding-bottom: 0;padding-top: 8px;}
#page-order .bg-form-grey .total-box dl {font-family: tahoma,helvetica,sans-serif;letter-spacing: 0;font-size: 15px;}
#page-order .bg-form-grey .cart-list td.value {font-family: tahoma,helvetica,sans-serif;letter-spacing: 0;}
#page-order .bg-form-blue .order-address .col-double p {color: #333;}
#page-order .payments-box .payments dt.new {font-family: tahoma,helvetica,sans-serif;letter-spacing: 0;font-size: 16px;}
#page-order .bg-form-grey .total-box dl.total {padding-top: 20px;}
#page-order .bg-form-blue .order-address .col-double h3 {font-family: tahoma,helvetica,sans-serif;font-size: 15px;font-weight: bold;}
#page-order .bg-form-blue .order-address .col h3 {font-family: tahoma,helvetica,sans-serif;font-size: 15px;font-weight: bold;}
#page-order .bg-form-grey .cart-list td.amount input {border-width: 1px !important;background: #fff;}
#page-order .bg-form-grey .cart-list td.amount input:hover {border-width: 1px !important;background: #ffc;}
#page-order .bg-form-grey .cart-list td.amount input:focus {background: #ffc;}
#page-order .bg-form-grey .total-box .code {border-top: 1px solid #ddd;}
#page-order .bg-form-grey .cart-list th.amount {width: 58px;}
#page-order .bg-form-grey .total-box .code-input label {font-family: tahoma,helvetica,sans-serif;}
.cart-empty {text-align: center;font-family: tahoma,helvetica,sans-serif !important;color: #333 !important;}
.cart-warranty {float: right; margin-top: 8px; margin-right: 20px;}
.cart-verify-warranty {float: right; margin-top: 8px; margin-right: 174px;}
