.StandardCAPTION {
          FONT-WEIGHT: bold;
          FONT-SIZE: 10pt;
          HEIGHT: 27px;
          VERTICAL-ALIGN: middle;
          PADDING-BOTTOM: 0px;
          PADDING-TOP: 0px;
          PADDING-RIGHT: 0px;
          PADDING-LEFT: 0px;
}
.Standard {
          border:1px black solid;
          border-collapse: collapse;
          vertical-align:top;
          text-align:left;
}
.GrayLine {
          border: 1px solid #cccccc;
}
.LeftDotted {
          border-left: 1px dashed #999898;
}
.LeftDotted {
          border-left: 1px dashed #999898;
}
.cells {
          border:1px dashed #999898;
}
.cells TD {
          border:1px #A4D209 solid;
}
/**** Product Details Template *****/
.ProductDetail_ContentArea {
          background:url('/elko/upload/images/templates/TopShade_Top.gif') repeat-x top left;
}
.ProductDetails_CenterInnerArea {
          width: 610px;
          margin: 0px auto;
          text-align: center;
}
.StepNo1 {
          float:left;
          background: url('/elko/upload/images/templates/step1.gif') no-repeat top left;
          width:37px;
          height:54px;
}
.Shop2Left {
          float:left;
          background: url('/elko/upload/images/templates/shop2left.gif') no-repeat top left;
          width:47px;
          height:36px;
          position:absolute;
          bottom:0px;
          left:0px;
}
.Shop2Right {
          float:right;
          background: url('/elko/upload/images/templates/shop2right.gif') no-repeat top left;
          width:54px;
          height:36px;
          position:absolute;
          bottom:0px;
          right:0px;
}
*html .Shop2Left {
          float:left;
          background: url('/elko/upload/images/templates/shop2left.gif') no-repeat top left;
          width:47px;
          height:36px;
          position:absolute;
          bottom:0px;
          left:0px;
}
*html .Shop2Right {
          float:right;
          background: url('/elko/upload/images/templates/shop2right.gif') no-repeat top left;
          width:54px;
          height:36px;
          position:absolute;
          bottom:0px;
          right:0px;
}
.StepAlign2 {
          padding-top:11px;
          float:left;
          padding-left:25px;
}
.Step2 {
          float:left;
          width:179px;
          height:37px;
          background: url('/elko/upload/images/templates/botmid.gif') repeat-x bottom left;
          font-size:11px;
          color:#fff;
          font-weight:bold;
}
.Step3 {
          float:left;
          width:121px;
          height:37px;
          background: url('/elko/upload/images/templates/botmid.gif') repeat-x bottom left;
          font-size:11px;
          color:#fff;
          font-weight:bold;
}
.ShopMid2 {
          float:left;
          width:445px;
          height:36px;
          margin-top:1px;
          background: url('/elko/upload/images/templates/botmidspread.gif') repeat-x bottom left;
}
.BackText {
          padding-top:11px;
          float:right;
          padding-right:13px;
}
.StepMargin {
          float:left;
          margin-left:47px;
}
.InnerContent {
          float:left;
          width:515px;
}
.Line {
          float:left;
          background:#8CBF3F;
          color:#8CBF3F;
          height:5px;
          width:515px;
          border:0px;
          font-size:0px;
          margin:0px;
          padding:0px;
}
.ShipMethod {
          float:left;
/*width:260px;
*/
          width:390px;
          text-align:left;
          margin-top:5px;
}
.ShipCost {
          float:left;
/*width:130px;
*/
          width:60px;
          margin-top:5px;
}
.ShipDet {
          float:left;
          width:450px;
/*width:400px;
*/
          text-align:left;
}
.ShipTotCost1 {
          float:right;
          width:50px;
/*width:100px;
*/
          text-align:right;
          font-weight:bold;
          margin-top:5px;
}
.ShipSelect {
          float:left;
          padding-right:4px;
}
.labelarea3 {
          width:130px;
          float: left;
          margin-top: 4px;
          text-align:left;
          margin-left:50px;
}
.labelarea4 {
          width:70px;
          float: left;
          margin-top: 4px;
          text-align:left;
}
.TotCost {
          float:right;
          width:133px;
}
.TotCostLeft {
          float:left;
          background: url('/elko/upload/images/templates/shiptotalleftcurve.gif') no-repeat top left;
          width:6px;
          height:19px;
}
.TotCostRight {
          float:right;
          background: url('/elko/upload/images/templates/shiptotalrightcurve.gif') no-repeat top left;
          width:6px;
          height:19px;
}
.TotCostMid1 {
          float:left;
          width:50px;
          height:19px;
          background:#8EBF3F;
          line-height:18px;
          font-weight:bold;
          color:#282C72;
}
.TotCostMid2 {
          float:left;
          width:71px;
          height:19px;
          background:#8EBF3F;
          line-height:18px;
          font-weight:bold;
          text-align:right;
}
.ShopCotentPad {
          float:left;
          padding:20px 0px 0px 30px;
          text-align:left;
          line-height:20px;
}
.Value {
          border: 1px solid #98C436;
          height: 18px;
          width: 173px;
          margin-top: 6px;
          float:left;
          margin-left:5px;
}
/********* Bill and Confirm **********/
.BillBlock {
          float: left;
          width: 552px;
}
.BillTopLeft {
          float: left;
          background: url('/elko/upload/images/templates/billtopleft.gif') no-repeat top left;
          width: 15px;
          height: 14px;
}
.BillTopRight {
          float: right;
          background: url('/elko/upload/images/templates/billtopright.gif') no-repeat top right;
          width: 15px;
          height: 14px;
}
.BillBottomLeft {
          float: left;
          background: url('/elko/upload/images/templates/billbottomleft.gif') no-repeat bottom left;
          width: 15px;
          height: 14px;
}
.BillBottomRight {
          float: right;
          background: url('/elko/upload/images/templates/billbottomright.gif') no-repeat bottom right;
          width: 15px;
          height: 14px;
}
.BillTopBorder1 {
          float: left;
          background: url('/elko/upload/images/templates/billrepeat.gif') repeat-x top left;
          width: 434px;
          height: 14px;
          border-right:1px solid #8CBF3F;
}
.BillTopBorder2 {
          float: left;
          background: url('/elko/upload/images/templates/billrepeat.gif') repeat-x top left;
          width: 87px;
          height: 14px;
}
*html .BillTopBorder1 {
          float: left;
          background: url('/elko/upload/images/templates/billrepeat.gif') repeat-x top left;
          width: 435px;
          height: 14px;
          border-right:1px solid #8CBF3F;
}
*html .BillTopBorder2 {
          float: left;
          background: url('/elko/upload/images/templates/billrepeat.gif') repeat-x top left;
          width: 87px;
          height: 14px;
}
.BillBottomBorder1 {
          float: left;
          background: url('/elko/upload/images/templates/bordernew.gif') repeat-x left bottom;
          width: 434px;
          height: 14px;
          border-right:1px solid #8CBF3F;
}
.BillBottomBorder2 {
          float: left;
          background: url('/elko/upload/images/templates/bordernew.gif') repeat-x left bottom;
          width: 87px;
          height: 14px;
}
*html .BillBottomBorder1 {
          float: left;
          background: url('/elko/upload/images/templates/bordernew.gif') repeat-x left bottom;
          width: 435px;
          height: 14px;
          border-right:1px solid #8CBF3F;
}
*html .BillBottomBorder2 {
          float: left;
          background: url('/elko/upload/images/templates/bordernew.gif') repeat-x left bottom;
          width: 87px;
          height: 14px;
}
.BillBkgrd {
          float: left;
          background: url('/elko/upload/images/templates/billbkgrd.gif') repeat-y top left;
          width: 552px;
}
.CreditBlock {
          float: left;
          width: 400px;
}
.labelval {
          font-weight: bold;
          float: left;
          text-align: left;
}
.labelval1 {
          font-weight: bold;
          float: left;
          text-align: left;
          padding-left: 3px;
}
.Address1 {
          float: left;
          width: 200px;
          text-align: left;
}
.Address2 {
          float: right;
          width: 200px;
}
.labelval2 {
          font-weight: bold;
          text-align: left;
          float: left;
}
.Address1Val {
          float: left;
          text-align: left;
          padding-left: 10px;
          line-height: 15px;
          color: #272D70;
}
.Agreement {
          border: 1px solid #8CBF3F;
          float: left;
          width: 552px;
          height: 70px;
          font-size:11px;
          padding:15px;
}
.Area1 {
          float:left;
          text-align:left;
          width:40px;
          margin-left:5px;
          line-height:15px;
}
.Area2Name {
          float:left;
          text-align:left;
          width:400px;
          color:#272D70;
          line-height:17px;
          font-size:13px;
}
.Area2Val1 {
          float:left;
          text-align:left;
          color:#272D70;
          font-weight:bold;
          font-size:13px;
}
.Area2Val2 {
          float:left;
          text-align:left;
          color:#272D70;
          padding-left:10px;
          line-height:17px;
          font-size:13px;
}
.Area2Price {
          float:left;
          text-align:right;
          width:95px;
          color:#272D70;
          font-weight:bold;
          line-height:17px;
          font-size:13px;
/*padding-left:17px;
*/
}
.Area3Name {
          float:left;
          text-align:left;
          width:400px;
          color:#272D70;
          line-height:17px;
          font-size:13px;
}
.Area3Price {
          float:left;
          text-align:right;
          width:95px;
          color:#272D70;
          line-height:17px;
          font-size:13px;
/*padding-left:10px;
*/
}
.BillTable {
          border-bottom:1px solid #8CBF3F;
          width:552px;
          float:left;
}
.ShipBill {
          float:left;
          width:430px;
          text-align:left;
          color:#272D70;
          font-weight:bold;
          font-size:13px;
}
.BillTable1 {
          width:552px;
          float:left;
}
.BillTot {
          color:#ED1D24;
          float:left;
          width:430px;
          font-weight:bold;
          font-size:13px;
          padding-top:10px;
}
.BillTotAlign {
          color:#ED1D24;
          float:left;
          padding-left:260px;
          font-weight:bold;
          font-size:13px;
}
.BillPrice {
          color:#ED1D24;
          float:left;
          width:115px;
          font-weight:bold;
          font-size:13px;
          padding-top:10px;
}
.BillPriceAlign {
          color:#ED1D24;
/*float:left;
*/
          float:right;
          text-align:right;
/*padding-left:27px;
*/
          padding-right:8px;
          font-weight:bold;
          font-size:13px;
}
.pad_top_bottom {
          padding-top:8px;
          padding-bottom:8px;
}
.ShipBillAlign {
          float:left;
          padding-left:45px;
}
.Bill2Right {
          float: right;
          background: url('/elko/upload/images/templates/bottomright1.gif') no-repeat top left;
          width: 23px;
          height: 36px;
          position: absolute;
          bottom: 0px;
          right: 0px;
}
*html .Bill2Right {
          float: right;
          background: url('/elko/upload/images/templates/bottomright1.gif') no-repeat top left;
          width: 23px;
          height: 36px;
          position: absolute;
          bottom: 0px;
          right: 0px;
}
.BillStep2 {
          float: left;
          width: 149px;
          height: 37px;
          background: url('/elko/upload/images/templates/botmid.gif') repeat-x bottom left;
          font-size: 11px;
          color: #fff;
          font-weight: bold;
}
.BillAlign2 {
          padding-top: 11px;
          float: left;
          padding-left:50px;
}
.BottomBlock1 {
          float: left;
          width: 773px;
}
/******** product listing **********/
.ProductArea .LeftImgArea2 {
          width: 440px;
          float: left;
}
.RightPart {
          float: right;
          width: 155px;
}
.ProductArea .CheckBoxArea1 {
          float: left;
          padding-top: 8px;
          color: #08165F;
          font-weight: bold;
}
.ProdNameArea1 {
          float: left;
          width: 245px;
}
.ProdNameArea2 {
          float: left;
          width: 175px;
          border-left: 1px solid #99C436;
}
.ProdName1 {
          float: left;
          font-weight: bold;
          padding: 5px 0px 5px 30px;
          font-size: 13px;
          text-align: left;
}
.ProdSerial2 {
          float: left;
          font-weight: bold;
          padding: 5px 0px 5px 10px;
          font-size: 13px;
          text-align: left;
          color: #636466;
          font-weight: bold;
}
.NoPicsPrice {
          float: left;
          text-align: left;
          margin-top: 15px;
          font-weight: bold;
          color: #444444;
}
.NetverdPrice {
          float: left;
          color: #FE0000;
          font-weight: bold;
          font-size: 18px;
}
.Wish {
          width: 18px;
          float: left;
          background: url( '/elko/upload/images/templates/Shop_Button1.jpg' ) no-repeat;
          height: 19px;
          margin: 30px 0px 0px 15px;
}
.Cart {
          width: 22px;
          float: left;
          background: url( '/elko/upload/images/templates/Shop_Button2.jpg' ) no-repeat;
          height: 18px;
          margin: 30px 0px 0px 3px;
}
.ProdDetBlock {
          float: left;
          font-size: 13px;
          background: white;
          border-left: 1px solid #9EC840;
}
.ExtraServiceStyle {
          float: left;
          padding: 3px 0px 3px 0px;
          width: 279px;
          background: #fff;
          border-left:1px solid #98C53D;
          border-right:1px solid #98C53D;
}
*html .ExtraServiceStyle {
          float: left;
          padding: 3px 0px 3px 0px;
          width: 281px;
          background: #fff;
          border-left:1px solid #98C53D;
          border-right:1px solid #98C53D;
}
.Basket_Curve11 {
          width: 9px;
          height: 25px;
          background: url( '../../Images/Templates/basketimg.gif' ) no-repeat bottom left;
          float: left;
          left: 0px;
          bottom: -1px;
          position: absolute;
}
.Basket_Curve22 {
          width: 9px;
          height: 22px;
          background: url( '../../Images/Templates/img4.gif' ) no-repeat bottom right;
          float: right;
          right: 0px;
          bottom: -1px;
          position: absolute;
}
*html .Basket_Curve11 {
          width: 9px;
          height: 25px;
          background: url( '../../Images/Templates/basketimg.gif' ) no-repeat bottom left;
          float: left;
          left: 0px;
          bottom: -2px;
          position: absolute;
}
*html .Basket_Curve22 {
          width: 9px;
          height: 22px;
          background: url( '../../Images/Templates/img4.gif' ) no-repeat bottom right;
          float: right;
          right: 0px;
          bottom: -2px;
          position: absolute;
}
.ShopLeftNew {
          float:left;
          background: url( '/elko/upload/images/templates/cartcurveleft.gif') no-repeat bottom left;
          width:20px;
          height:37px;
}
.ShopRightNew {
          background: url( '/elko/upload/images/templates/cartcurveright.gif') no-repeat bottom right;
          width:42px;
          height:37px;
          float:right;
}
.ShopMidNew {
          float:left;
          width:605px;
          height:37px;
          background: url( '/elko/upload/images/templates/shopmid.gif') repeat-x bottom left;
}
.StepNew {
          float:left;
          width:129px;
          height:37px;
          background: url( '/elko/upload/images/templates/step.gif') repeat-x bottom left;
          font-size:11px;
          color:#fff;
          font-weight:bold;
}
.Shop2LeftNew {
          float:left;
          background: url( '/elko/upload/images/templates/shop2left.gif') no-repeat top left;
          width:47px;
          height:36px;
          margin-top:1px;
}
.Shop2RightNew {
          float:right;
          background: url( '/elko/upload/images/templates/shop2right.gif') no-repeat top left;
          width:54px;
          height:36px;
}
.Shop2RightNew1 {
          float:right;
          background: url( '/elko/upload/images/templates/shop2right.gif') no-repeat top left;
          width:54px;
          height:36px;
          margin-top:1px;
}
.Bill2RightNew {
          float: right;
          background: url( '/elko/upload/images/templates/bottomright1.gif') no-repeat top left;
          width: 23px;
          height: 36px;
          margin-top:1px;
}
.Step2New {
          float:left;
          width:129px;
          height:37px;
          background: url( '/elko/upload/images/templates/botmid.gif') repeat-x bottom left;
          font-size:11px;
          color:#fff;
          font-weight:bold;
}
.ShopMid2New{
          float:left;
          width:448px;
          height:36px;
          margin-top:1px;
          background: url( '/elko/upload/images/templates/botmidspread.gif') repeat-x bottom left;
}
.BillStep2New {
          float: left;
          width: 152px;
          height: 37px;
          background: url('/elko/upload/images/templates/botmid.gif') repeat-x bottom left;
          font-size: 11px;
          color: #fff;
          font-weight: bold;
}
.Step3New {
          float:left;
          width:118px;
          height:37px;
          background: url('/elko/upload/images/templates/botmid.gif') repeat-x bottom left;
          font-size:11px;
          color:#fff;
          font-weight:bold;
}
/* added from global csss */
.labelarea2 {
          width:80px;
          float: left;
          margin-top: 4px;
          text-align:left;
          margin-left:20px;
}
#DetailArea1 {
          text-align: left;
          float: left;
          padding: 16px 0px 0px 0px;
}
.labelarea1 {
          float: left;
          margin-top: 4px;
          text-align:left;
          color:#272E72;
          font-weight:bold;
}
#ShoppingArea {
          margin:10px auto;
          text-align:left;
          width:796px;
          background:#fff;
          font-family: Tahoma,Arial, Helvetica, Verdana, Sans-serif;
}
.StepButtons {
          float:left;
          width:796px;
}
.StepBut1 {
          width:262px;
          float:left;
}
.StepBut {
          width:262px;
          float:left;
          margin-right:4px;
}
.StepCurve1 {
          float:left;
          background: url('/elko/upload/images/templates/shopcurve1.gif') no-repeat top left;
          width:10px;
          height:54px;
}
.StepNo1 {
          float:left;
          background: url('/elko/upload/images/templates/webshop/step1_one.jpg') no-repeat top left;
          width:37px;
          height:54px;
}
.StepNo1_new {
          float:left;
          background: url('/elko/upload/images/templates/webshop/step1_one.jpg') no-repeat top left;
          width:37px;
          height:54px;
}
.StepNo1_active {
          float:left;
          background: url('/elko/upload/images/templates/webshop/step1_active.jpg') no-repeat top left;
          width:37px;
          height:54px;
}
.StepNo2 {
          float:left;
          background: url('/elko/upload/images/templates/step2.gif') no-repeat top left;
          width:37px;
          height:54px;
}
.StepNo2_active {
          float:left;
          background: url('/elko/upload/images/templates/webshop/step2_active.jpg') no-repeat top left;
          width:37px;
          height:54px;
}
.StepNo3 {
          float:left;
          background: url('/elko/upload/images/templates/step3.gif') no-repeat top left;
          width:37px;
          height:54px;
}
.StepNo3_active {
          float:left;
          background: url('/elko/upload/images/templates/webshop/step3_active.jpg') no-repeat top left;
          width:37px;
          height:54px;
}
.StepBkgrd {
          float:left;
          background: url('/elko/upload/images/templates/shopstep.gif') repeat-x top left;
          width:205px;
          height:54px;
          color:#282C71;
          font-weight:bold;
          font-size:13px;
}
.StepButText1 {
          padding:20px 0px 0px 30px;
          text-align:left;
}
.StepButText2 {
          padding:20px 0px 0px 30px;
          text-align:left;
          color:#fff;
}
.StepCurve2 {
          float:right;
          background: url('/elko/upload/images/templates/shopcurve2.gif') no-repeat top right;
          width:10px;
          height:54px;
}
.ShopDetails {
          float:left;
          width:796px;
          border-top:3px solid #98C53D;
          margin-top:2px;
          position:relative;
}
.ShopDetailContent {
          width:619px;
          float:left;
}
.ShopContentPad {
          float:left;
          padding:20px 0px 0px 30px;
          text-align:left;
          line-height:20px;
}
#WholeBgImg1 {
          background: url('/elko/upload/images/templates/shopbkgrd.gif') repeat-y top left;
          width: 796px;
          float: left;
}
#TopLeftCorner1 {
          background: url('/elko/upload/images/templates/TopLeftCorner.gif') no-repeat top left;
          width: 12px;
          height: 12px;
          float: left;
          top:-3px;
          left:0px;
          font-size: 0px;
          position:absolute;
}
#TopRightCorner1 {
          background: url('/elko/upload/images/templates/TopRightCorner.gif') no-repeat top right;
          width: 12px;
          height: 12px;
          float: right;
          top:-3px;
          right:0px;
          font-size: 0px;
          position:absolute;
}
#BottomLeftCorner1 {
          background: url('/elko/upload/images/templates/BottomLeftCorner.gif') no-repeat bottom left;
          width: 12px;
          height: 12px;
          float: left;
          bottom:-3px;
          left:0px;
          font-size: 0px;
          position:absolute;
}
#BottomRightCorner1 {
          background: url('/elko/upload/images/templates/BottomRightCorner.gif') no-repeat bottom right;
          width: 12px;
          height: 12px;
          float: right;
          bottom:-3px;
          right:0px;
          font-size: 0px;
          position:absolute;
}
*html #BottomLeftCorner1 {
          background: url('/elko/upload/images/templates/BottomLeftCorner.gif') no-repeat bottom left;
          width: 12px;
          height: 12px;
          float: left;
          bottom:-4px;
          left:0px;
          font-size: 0px;
          position:absolute;
}
*html #BottomRightCorner1 {
          background: url('/elko/upload/images/templates/BottomRightCorner.gif') no-repeat bottom right;
          width: 12px;
          height: 12px;
          float: right;
          bottom:-4px;
          right:0px;
          font-size: 0px;
          position:absolute;
}

.Shop_Navarea {
          BACKGROUND: url('/elko/upload/images/templates/webshop/shop_nav_bg.gif') repeat-x;
          HEIGHT: 36px 
}
#Shopcontent_TL_curve {
          BACKGROUND: url('/elko/upload/images/templates/TopLeftCorner.gif') no-repeat left top;
          LEFT: 0px;
          WIDTH: 12px;
          POSITION: absolute;
          TOP: 0px;
          HEIGHT: 12px 
}
#Shopcontent_TR_curve {
          RIGHT: 0px;
          BACKGROUND: url(/elko/upload/images/templates/TopRightCorner.gif) no-repeat left top;
          WIDTH: 12px;
          POSITION: absolute;
          TOP: 0px;
          HEIGHT: 12px 
}
#shopNav_BL_curve {
          BACKGROUND: url(/elko/upload/images/templates/shopNav_BL_curve.gif) no-repeat bottom right;
}
#shopNav_BR_curve {
          BACKGROUND: url(/elko/upload/images/templates/shopNav_BR_curve.gif) no-repeat bottom left;
          height:20px;
}
/*sort area*/
.SortBtnArea {
          float:right;
          width:600px;
}
.radabtn {
          background: url( '/elko/upload/images/templates/rada2.gif' ) no-repeat;
          float:left;
          height:26px;
          width:100px;
}
.rada {
          background: url( '/elko/upload/images/templates/sortbg2.gif' ) repeat-x;
          float:left;
          height:26px;
          width:93px;
          display:block;
}
.radaalter {
          background: url( '/elko/upload/images/templates/sortalterbg.gif' ) repeat-x;
          float:left;
          height:26px;
          width:93px;
          border:1px solid red;
          display:none;
}
.radalast {
          background: url( '/elko/upload/images/templates/verdi.gif' ) repeat-x;
          float:left;
          height:24px;
          width:93px;
}
.rada a {
          background: url( '/elko/upload/images/templates/sortbg2.gif' ) repeat-x;
          float:left;
          height:26px;
          width:93px;
}
.sortborder {
          background: url('/elko/upload/images/templates/SortBorder.gif' ) no-repeat;
          height:26px;
          float:left;
          width:2px;
}
.btntext {
          padding-top:7px;
          color:#3C4D17;
          font-weight:bold;
          float:left;
          width:45px;
}
.arowleft {
          float:left;
          background: url('/elko/upload/images/templates/UpArow.gif' ) no-repeat left center;
          width:11px;
          height:11px;
          margin-top:7px;
          margin-left:4px;
}
.arowright {
          float:right;
          background: url( '/elko/upload/images/templates/DownArow.gif' ) no-repeat left center;
          width:11px;
          height:11px;
          margin-top:7px;
          margin-right:4px;
}
.Shop2Left {
          float:left;
          background: url('/elko/upload/images/templates/shop2left.gif') no-repeat top left;
          width:47px;
          height:36px;
          position:absolute;
          bottom:0px;
          left:0px;
}
.Shop2Right {
          float:right;
          background: url('/elko/upload/images/templates/shop2right.gif') no-repeat top left;
          width:54px;
          height:36px;
          position:absolute;
          bottom:0px;
          right:0px;
}
*html .Shop2Left {
          float:left;
          background: url('/elko/upload/images/templates/shop2left.gif') no-repeat top left;
          width:47px;
          height:36px;
          position:absolute;
          bottom:-1px;
          left:0px;
}
*html .Shop2Right {
          float:right;
          background: url('/elko/upload/images/templates/shop2right.gif') no-repeat top left;
          width:54px;
          height:36px;
          position:absolute;
          bottom:-1px;
          right:0px;
}
.StepAlign2 {
          padding-top:11px;
          float:left;
          padding-left:25px;
}
.Step2 {
          float:left;
          width:129px;
          height:37px;
          background: url('/elko/upload/images/templates/botmid.gif') repeat-x bottom left;
          font-size:11px;
          color:#fff;
          font-weight:bold;
}
.ShopMid2 {
          float:left;
          width:447px;
          height:36px;
          margin-top:1px;
          background: url('/elko/upload/images/templates/botmidspread.gif') repeat-x bottom left;
}
.BackText {
          padding-top:11px;
          float:left;
          padding-left:10px;
}
.StepMargin {
          float:left;
          margin-left:47px;
}
.InnerContent {
          float:left;
          width:515px;
}
.Line {
          float:left;
          background:#8CBF3F;
          color:#8CBF3F;
          height:5px;
          width:515px;
          border:0px;
          font-size:0px;
          margin:0px;
          padding:0px;
          border:1px solid red;
}
.ShipMethod {
          float:left;
/*width:260px;
*/
          width:310px;
          text-align:left;
          margin-top:5px;
}
.ShipCost {
          float:left;
/*width:130px;
*/
          width:80px;
          margin-top:5px;
}
.ShipDet {
          float:left;
          width:400px;
          text-align:left;
}
.ShipTotCost {
          float:left;
          width:100px;
          text-align:right;
          font-weight:bold;
}
.ShipTotCostPrize {
          float:left;
          width:100px;
          text-align:right;
          font-weight:bold;
}
.ShipSelect {
          float:left;
          padding-right:4px;
}
/* .labelarea3 {
          width:50px;
          float: left;
          margin-top: 4px;
          text-align:left;
          margin-left:20px;
          border:1px solid red;
}
*/
/* .labelarea3 {
          width:130px;
          float: left;
          margin-top: 4px;
          text-align:left;
          margin-left:50px;
          border:1px solid red;
}
*/
.TotCost {
          float:right;
          width:133px;
}
.TotCostLeft {
          float:left;
          background: url('/elko/upload/images/templates/shiptotalleftcurve.gif') no-repeat top left;
          width:6px;
          height:19px;
}
.TotCostRight {
          float:right;
          background: url('/elko/upload/images/templates/shiptotalrightcurve.gif') no-repeat top left;
          width:6px;
          height:19px;
}
.TotCostMid1 {
          float:left;
          width:50px;
          height:19px;
          background:#8EBF3F;
          line-height:18px;
          font-weight:bold;
          color:#282C72;
}
.TotCostMid2 {
          float:left;
          width:71px;
          height:19px;
          background:#8EBF3F;
          line-height:18px;
          font-weight:bold;
          text-align:right;
}
.ProductArea .LeftImgArea2 {
          width: 440px;
          float: left;
}
.RightPart {
          float: right;
          width: 155px;
}
.CheckBoxArea1 {
          float: left;
          padding-top: 8px;
          padding-left: 10px;
          color: #08165F;
          font-weight: bold;
}
.ProdNameArea1 {
          float: left;
          width: 245px;
}
.ProdNameArea2 {
          float: left;
          width: 175px;
          border-left: 1px solid #99C436;
}
.ProdName1 {
          float: left;
          font-weight: bold;
          padding: 5px 0px 5px 30px;
          font-size: 13px;
          text-align: left;
}
.ProdSerial2 {
          float: left;
          font-weight: bold;
          padding: 5px 0px 5px 10px;
          font-size: 13px;
          text-align: left;
          color: #636466;
          font-weight: bold;
}
.NoPicsPrice {
          float: left;
          text-align: left;
          margin-top: 15px;
          font-weight: bold;
          color: #444444;
}
.NetverdPrice {
          float: left;
          color: #FE0000;
          font-weight: bold;
          font-size: 18px;
}
.Wish {
          width: 18px;
          float: left;
          background: url( '/elko/upload/images/templates/Shop_Button1.jpg' ) no-repeat;
          height: 19px;
          margin: 30px 0px 0px 15px;
}
.Cart {
          width: 22px;
          float: left;
          background: url( '/elko/upload/images/templates/Shop_Button2.jpg' ) no-repeat;
          height: 18px;
          margin: 30px 0px 0px 3px;
}
/* Calculation Part */
#WholeBgImg_Detail {
          background: url( '/elko/upload/images/templates/WholeBgImg_new.gif' ) repeat-y top right;
          width: 253px;
          float: left;
}
#BorderBgImg_Detail {
          background: url( '/elko/upload/images/templates/toptitlebg.gif' ) repeat-x top right;
          width: 229px;
          float: left;
          height:21px;
          position:relative;
          color:#ffffff;
          font-weight:bold;
}
.LeftImg_Detail {
          background: url( '/elko/upload/images/templates/LeftcornerImg.gif' ) no-repeat;
          width: 25px;
          height:26px;
          float: left;
          position:absolute;
          float:left;
          top: 2px;
          left: -2px;
}
.CenterArow_Detail {
          background: url( '/elko/upload/images/templates/CornerArow.gif' ) no-repeat left;
          width: 6px;
          height:11px;
          float:left;
          position:absolute;
          left: 0px;
          top:25px;
}
#BottomBorderBgImg_Detail {
          background: url( '/elko/upload/images/templates/BottomBottomImg.gif' ) no-repeat;
          width: 233px;
          float: left;
          height:10px;
          font-size:0px;
          margin-top:0px;
}
.Detail_LeftArea {
          float:left;
          width:91px;
          padding-top:10px;
}
.Detail_RightArea {
          float:right;
          border-left:1px solid #555A94;
          width:156px;
          position:relative;
          height:70px;
}
*html .Detail_RightArea {
          width:157px;
}
#TopLeftCorner_Detail {
          background: url( '/elko/upload/images/templates/TopLeftCorner_new.gif' ) no-repeat;
          width: 12px;
          height: 20px;
          float: left;
          font-size:0px;
}
#TopRightCorner_Detail {
          background: url( '/elko/upload/images/templates/TopRightCorner_new.gif' ) no-repeat;
          width: 12px;
          height: 20px;
          float: right;
          font-size:0px;
}
#BottomLeftCorner_Detail {
          background: url( '/elko/upload/images/templates/BottomLeftCorner_new.gif' ) no-repeat;
          width: 10px;
          height: 10px;
          float: left;
          font-size:0px;
}
#BottomRightCorner_Detail {
          background: url( '/elko/upload/images/templates/BottomRightCorner_new.gif' ) no-repeat;
          width: 10px;
          height: 10px;
          float: right;
          font-size:0px;
}
/*Top10Dropdown*/
.LeftCurve_Top10 {
          background: url( '/elko/upload/images/templates/LeftCurve_Top10.gif' ) no-repeat;
          width: 14px;
          height: 28px;
          float: left;
          font-size:0px;
}
.RightCurve_Top10 {
          background: url( '/elko/upload/images/templates/RightCurve_Top10.gif' ) no-repeat;
          width: 12px;
          height: 28px;
          float: left;
          font-size:0px;
}
.CenterBg_Top10 {
          background: url( '/elko/upload/images/templates/CenterBG_Top10.gif') repeat-x top left;
          width: 129px;
          height: 28px;
          float: left;
}
.Downarow_Top10 {
          background: url( '/elko/upload/images/templates/DownArow_Top10.gif') no-repeat;
          width:13px;
          height: 6px;
          float: right;
          font-size:0px;
}
/** Shopping new changes**/
.Shop_BillBkGrd1 {
          float: left;
          background: url('/elko/upload/images/templates/Shop_bkgrd1.gif') repeat-y top left;
          width: 560px;
}
.Shop_BillBkGrd2 {
          float: left;
          background: url('/elko/upload/images/templates/Shop_bkgrd2.gif') repeat-y top left;
/* width: 560px;
*/
}
.shop_BillTable {
          border-bottom:1px solid #8CBF3F;
          width:560px;
          float:left;
}
.shop_BillTable1 {
          width:560px;
          float:left;
}
.shop_BillTopBorder2 {
          float: left;
          background: url('/elko/upload/images/templates/billrepeat.gif') repeat-x top left;
          width: 529px;
          height: 14px;
}
.shop_ShipCost {
          float:right;
          width:100px;
          margin-top:5px;
}
.shop_BillBottomBorder2 {
          float: left;
          background: url('/elko/upload/images/templates/bordernew.gif') repeat-x left bottom;
          width: 529px;
          height: 14px;
}
*html .shop_BillBottomBorder2 {
          float: left;
          background: url('/elko/upload/images/templates/bordernew.gif') repeat-x left bottom;
          width: 528px;
          height: 14px;
}
.Bill_GrBkGrd {
          float: left;
          background: url('/elko/upload/images/templates/Bill_Green_bkgrd.gif') repeat-x top left;
          height:26px;
}
.shop_CreditBlock {
          float: left;
          width: 560px;
}
.top_Grborder {
          border-top:1px solid #8CBF3F;
}
.StockArea {
          float:left;
          width:110px;
}
.StockMid {
          width:109px;
          float:left;
          height:30px;
          background:url('/elko/upload/images/templates/stockbutton.gif') no-repeat;
          font-size:10px;
          color:red;
          font-weight:bold;
}
.StockMid a {
          text-decoration:none;
          color:red;
}
/************* New Webshop Page Styles **********/
.step1_shade {
          height:35px;
          width:790px;
          background:#DBEBBC;
}
.back_page {
          width:190px;
          float:left;
          padding:8px 0px 0px 15px;
}
.next_page {
          width:165px;
          float:right;
          padding:8px 15px 0px 0px;
}
.back_link {
          float:left;
          width:120px;
          height:20px;
          color:#ECFAEB;
          font-size:11px;
          font-weight:bold;
          padding:3px 0px 0px 10px;
          background: url('/elko/upload/images/templates/Nav_button_bg.gif') repeat-x top left;
}
.next_link {
          float:left;
          width:120px;
          height:20px;
          color:#ECFAEB;
          font-size:11px;
          font-weight:bold;
          padding:3px 0px 0px 0px;
          background: url('/elko/upload/images/templates/Nav_button_bg.gif') repeat-x top left;
}
.back_buton {
          float:left;
          width:31px;
          height:20px;
          background: url('/elko/upload/images/templates/back_link.gif') no-repeat top left;
}
.next_buton {
          float:left;
          width:31px;
          height:20px;
          background: url('/elko/upload/images/templates/next_link.gif') no-repeat top left;
}
.back_curve {
          float:left;
          width:11px;
          height:20px;
          background: url('/elko/upload/images/templates/backlink_curve.gif') no-repeat top left;
}
.next_curve {
          float:left;
          width:11px;
          height:20px;
          background: url('/elko/upload/images/templates/nextlink_curve.gif') no-repeat top left;
}
/* webshop login */
#ShopLog_TL_curve {
          background: url('/elko/upload/images/templates/webshop/slog_tl_curve.gif') no-repeat;
          width: 8px;
          height: 8px;
          position:absolute;
          top:0px;
          left:0px;
}
#ShopLog_TR_curve {
          background: url('/elko/upload/images/templates/webshop/slog_tr_curve.gif') no-repeat;
          width: 8px;
          height: 8px;
          position:absolute;
          top:0px;
          right:0px;
}
*html #ShopLog_TR_curve {
          background: url('/elko/upload/images/templates/webshop/slog_tr_curve.gif') no-repeat;
          width: 8px;
          height: 8px;
          position:absolute;
          top:0px;
          right:-1px;
}
#ShopLog_BR_curve {
          background: url('/elko/upload/images/templates/webshop/slog_Br_curve.gif') no-repeat bottom right;
          width: 8px;
          height: 8px;
          position:absolute;
          bottom:0px;
          right:0px;
}
*html #ShopLog_BR_curve {
          background: url('/elko/upload/images/templates/webshop/slog_Br_curve.gif') no-repeat bottom right;
          width: 8px;
          height: 8px;
          position:absolute;
          bottom:0px;
          right:-1px;
}
#ShopLog_BL_curve {
          background: url('/elko/upload/images/templates/webshop/slog_bl_curve.gif') no-repeat bottom left;
          width: 8px;
          height: 8px;
          position:absolute;
          bottom:0px;
          left:0px;
}
#title_line {
          background: url('/elko/upload/images/templates/webshop/Shop_loginSep.jpg') no-repeat bottom center;
          width: 155px;
}
#Shop_Content {
          background: url('/elko/upload/images/templates/shopping_bkgrd.gif') repeat-y top left;
}
.Shop_topbkgrd {
          background: url('/elko/upload/images/templates/shop_topbgrd.gif') repeat-x top left;
}