#buynowArea {
}

#curBlock {
	margin:15px 0;
	color:#29414F;
	font-size:15px
}

#curBlock span {
    float:left;
}

#currencies {
    float:left;
}

#currencies a {color:#29414F; margin: 0 0 0 20px; width:35px; display:block; float:left }
#currencies a.current { text-decoration:none; font-weight:bold}

#buynowArea .step .stepcontent{ padding:0 0 0 50px}

#buynowArea .step .addit {
    font-size:11px;
    text-decoration:none;
    background:url(/images/buynow/outline.gif) repeat-x bottom;
    color:#000;
}

#buynowArea .step .addit:hover {
    background:none;
}

#buynowArea .step .addit span {
    background:#fff;
}

#buynowArea .step .addit strong {
    padding-left:5px;
    font-weight:bold;
    font-size:14px;
    line-height:21px;
}

#buynowArea .step .backupcd {
    margin:0 0 0 4px;
    behavior:url(/styles/iepngfix.htc);
}

.prices {
    font-size:14px;
    color:#777;
}

.prices th {
    padding:15px 0 10px 0;
    font-weight:normal;
    font-size:14px;
    text-align:left;
}

.prices th.type {
    padding-left:5px;
    font-size:17px;
    color:#777;
}

.prices td {
    padding:4px 0;
}

.inpText,
.prices .inpCoupon {
    width:40px;
    font-weight:bold;
    font-size:16px;
    text-align:center;
}

.inpText1 {
    width:188px;
    padding:3px 0;
    border:1px solid #000;
    border-bottom-color:#aaa;
    border-right-color:#aaa;
    font-family:Tahoma;
    font-weight:normal;
    font-size:12px;
    color:#6b6b6b;
    text-align:center;
}

.prices .inpCoupon {
    width:160px;
    border:1px solid #000;
    border-bottom-color:#aaa;
    border-right-color:#aaa;
    color:#286900;
    font-size:16px;
    font-family:Arial;
}

.prices .inpCheckbox {
    width:14px;
    height:14px;
    margin:0 0 0 5px;
    padding:0;
}

.prices .inpSelect {
    font-size:12px;
}

.prices .license,
.prices .hint {
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    color:#000;
    background:url(/images/buynow/outline.gif) repeat-x bottom;
    cursor:help;
}

.prices .hint {
    font-size:15px;
    text-decoration:underline;
    background:none;
}

.prices .hint:hover {
    text-decoration:none;
}

.prices .qnt {
    font-size:11px;
    text-align:center;
    color:#6b6b6b;
}

.prices .sep {
    height:1px;
    font-size:1px;
    padding:5px 0 5px 0;
    background:url(/images/contacts/dots.png) repeat-x center;
}

.prices .price {
    padding:0 10px;
    font-size:16px;
    font-weight:bold;
    white-space:nowrap;

}

.prices .symbol {
    font-weight:bold;
    font-size:12px;
}

.prices sup {
    font-size:10px;
}

.prices[id] sup {
    font-size:8px;
}

.prices .price sup {
    font-size:12px;
}

.prices .price[class] sup {
    font-size:10px;
}

.prices .contact{
    color:#35c;
}

.prices .prodLink {
    display:block;
    padding:0 0 0 5px;
    margin:0 5px 0 0;
    font-size:12px;
    color:#000;
    line-height:22px;
    text-decoration:none;
    text-decoration:underline;
    cursor:help;
}

.prices .prodLink:hover {
    text-decoration:none !important;
}

.prices .save {
    margin-right:5px;
}

.prices .volume {
    text-decoration:none;
    color:#777;
}

#process {
    padding:50px 0;
    text-align:center;
    font-size:23px;
    font-weight:normal;
    color:#000;
	width:700px

}

#process strong {
}

#process strong sup {
    font-size:12px;
}

#process[id] strong sup {
    font-size:16px;
}

#process .inpButton {
    width:160px;
    padding:7px 0;
    margin:0;

    font-size:10pt;
}

#process span {

    font-size:10pt;
}

#process span a {
    color:#000;
}

input.spin-button {
    padding-right:20px;
    background:#fff;
    background-repeat:no-repeat;
    background-position:100% -1171px;
    background-image:url(/images/vert.gif);
}

input.spin-button.up {
    cursor:pointer;
    background-position:100% -1192px;
}
input.spin-button.down {
    cursor:pointer;
    background-position:100% -1213px;
}

input.radio {
    margin:0 0 0 7px;
}


.valid,
.notValid {
    margin:0 0 0 5px;
    padding:0 0 0 25px;
    font-weight:bold;
    font-size:16px;
    color:#57ba3b;
    background:url(/images/buynow/valid_coupon.gif) no-repeat left;
}

.notValid {
    color:#f12929;
    background:url(/images/buynow/invalid_coupon.gif) no-repeat left;
}

#place_purch_order {
    display:none;
}
.noscript {
    text-align:center;
    font-size:11px;
    font-weight:bold;
    background:#FFF19F;
    width:100%;
    padding:8px 0;
    border:1px solid #F6CA43;
	margin:20px 0 0 0
}

.note {
    width:610px;
    margin:10px 0 0px 20px;
    padding:0 0 7px 0;
    color:#000;
    font-family:Tahoma;
    font-size:11px;
    background:#fff;
    border:1px solid #F4BC65;	
}

.note .top {
    padding:3px 5px;
    margin:0 0 7px 0;
    background:#FFE17F;
    border-bottom:1px solid #F4BC65;
}

.note .top a {
    float:right;
    padding:0;
    margin:0;
    color:#B26B11;
    text-decoration:none;
}

.note .top a:hover {
    text-decoration:underline;
}

.note p {
    padding:0 7px 0 7px;
    margin:0;
    text-align:justify;
    color:#4A4A4A;
}
.black{ color:#000}
.buynow_inner {padding:0px 35px 0 135px;}
.os_select ul{ list-style:none; padding:0; margin:0}
.os_select ul li{ margin:0 0 5px 0}
.discount{ color:#F00;	background: url(../images/buynow/discount_row_down.gif) right center no-repeat; }
.colorred{ color:#F00}

