/****** NAVIGATION AND ITS OBJECTS ******/
#Navigation_Vertical1 {
          padding: 0px;
          margin-bottom: 5px;
}

#Navigation_Vertical1 UL {
          PADDING-RIGHT: 0px;
          PADDING-LEFT: 0px;
          padding-bottom: 0xp;
          padding-top: 0px;
          MARGIN: 0px;
          LIST-STYLE-TYPE: none 
}

#Navigation_Vertical1 LI {
          padding-top: 3px;
          padding-bottom: 3px;
          font-size: 11px;
          PADDING-RIGHT: 5px;
          background: #EBEBEB;
}

#Navigation_Vertical1 UL LI A {
          COLOR: #5A5A5A;
          TEXT-DECORATION: none;
}

#Navigation_Vertical1 A:hover {
          COLOR: #000;
}

.Nav_Vert1_Lev_1 {
          PADDING-LEFT: 15px;
          border-top: 1px solid #fff;
}

.Nav_Vert1_Lev_1_sel {
          PADDING-LEFT: 15px;
          border-top: 1px solid #fff;
}

.Nav_Vert1_Lev_1_sel A{
          font-weight: bolder;
}

.Nav_Vert1_Lev_2 {
          PADDING-LEFT: 25px;
          border-top: 1px solid #fff;
}

.Nav_Vert1_Lev_2_sel {
          PADDING-LEFT: 25px;
          border-top: 1px solid #fff;
}

.Nav_Vert1_Lev_2_sel A{
          font-weight: bolder;
}

.Nav_Vert1_Lev_3 {
          PADDING-LEFT: 35px;
          border-top: 1px solid #fff;
}

.Nav_Vert1_Lev_3_sel {
          PADDING-LEFT: 35px;
          border-top: 1px solid #fff;
}

.Nav_Vert1_Lev_3_sel A{
          font-weight: bolder;
}

.toponewebtree_20032007 ul {
          margin: 0px 0px 0px 0px;
          padding:0px 0px 0px 0px;
          list-style: none;
          z-index:500;
}

/* all list items */
.toponewebtree_20032007 ul li {
          position: relative;
          padding:0px;
          margin:0px;
}

.toponewebtree_20032007 ul li a {
          font-size:100%;
          color:#000;
          padding: 3px 5px 3px 5px;
          text-decoration:none;
          z-index:5000;
}

.toponewebtree_20032007 ul li a:hover {
          color:#000;
          font-size:100%;
          padding: 3px 5px 3px 5px;
          text-decoration:none;
          z-index:5000;
}

/* second-level lists */
.toponewebtree_20032007 li ul {
          width:140px;
          list-style:none;
          display: none;
          left:0px;
          position: absolute;
          top:14px;
          margin-left:6px;
          float:right;
          background:url('/Elko/upload/images/templates/product_tree_image/top10_bg_blue_new.gif') repeat-y top left;
          z-index:5000;
}

.toponewebtree_20032007 li ul li {
          width:137px;
          margin-left:3px;
          background:#fff url('/Elko/upload/images/templates/product_tree_image/top10_bg_blue_new.gif') repeat-y top right;
}

.toponewebtree_20032007 li ul a {
          font-size:100%;
          text-decoration:none;
}

.toponewebtree_20032007 li ul a:hover {
          font-size:100%;
          text-decoration:none;
}

/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
.toponewebtree_20032007 li>ul {
          top: auto;
          left: auto;
}

/* lists nested under hovered list items */
.toponewebtree_20032007 li:hover ul, .toponewebtreeli.over ul {
          display: block;
          padding:0px 0px 0px 0px;
}

.toponewebtree_20032007 {
          width:100%;
          margin-left:0px;
}

.toponewebtree_20032007 ul {
          margin: 0px 0px 0px 0px;
          padding:0px 0px 0px 0px;
          list-style: none;
}

/* all list items */
.toponewebtree_20032007 ul li {
          float:left;
          position: relative;
}

/* second-level lists */

/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
.toponewebtree_20032007 li>ul {
          top: auto;
          left: auto;
}

/* lists nested under hovered list items */
.toponewebtree_20032007 li:hover ul, .toponewebtree_20032007 li.over ul {
          display: block;
          padding:0px 0px 0px 0px;
}

.toponesubcatlist_outercontent_20032007 {
          width:296px;
          float:left;
}

.toponesubcatlist_head_20032007 {
          width:100%;
}

.toponesubcatlist_head_left_20032007 {
          width:45%;
          float:left;
}

.toponesubcatlist_head_left_bg_20032007 {
          width:100%;
          margin:0px;
          background: #80b110 url('/Elko/upload/images/templates/product_tree_image/Green_Header_BG.gif') repeat-x top left;
}

.toponesubcatlist_head_left_lc_20032007 {
          background:url('/Elko/upload/images/templates/product_tree_image/Green_Header_Left_Curve.gif') no-repeat top left;
}

.toponesubcatlist_head_left_rc_20032007 {
          padding:7px 0px 11px 0px;
          background:url('/Elko/upload/images/templates/product_tree_image/Green_Header_Right_Curve.gif') no-repeat top right;
}

.toponesubcatlist_head_right_20032007 {
          padding:2px 0px 0px 0px;
          text-align:left;
          width:50%;
          float:right;
          margin-top:2px;
}

.toponesubcatlist_content_20032007 {
          border-left:solid 1px #89bb19;
          border-right:solid 1px #89bb19;
}

.toponesubcatlist_content_inner_20032007 {
          width:295px;
          padding-top:15px;
}

.top_one_list_lc_22032007 {
          background:url('/Elko/upload/images/templates/product_tree_image/LeftCurve_Top10.gif') no-repeat top left;
}

.top_one_list_rc_22032007 {
          background:url('/Elko/upload/images/templates/product_tree_image/RightCurve_Top10new.gif') no-repeat top right;
          padding:0px;
}

.top_one_list_contentbg_22032007 {
          background:url('/Elko/upload/images/templates/product_tree_image/CenterBG_Top10.gif') repeat-x top left;
}

.top1_bottombg {
          background: url( '/elko/upload/images/templates/top10_bottombg.gif') repeat-x bottom left;
}

.bottom_blcurve {
          background: url( '/elko/upload/images/templates/top10_blcurve.gif') no-repeat top left;
}

.bottom_brcurve {
          background: url( '/elko/upload/images/templates/top10_brcurve.gif') no-repeat top right;
          height:14px;
}

.topwebtree_20032007 ul {
          margin: 0px 0px 0px 0px;
          padding:0px 0px 0px 0px;
          list-style: none;
          z-index:500;
}

/* all list items */
.topwebtree_20032007 ul li {
          padding:0px;
          margin:0px;
          position: relative;
}

.topwebtree_20032007 ul li a {
          font-size:100%;
          color:#000;
          padding: 3px 5px 3px 5px;
          text-decoration:none;
          z-index:5000;
}

.topwebtree_20032007 ul li a:hover {
          color:#000;
          font-size:100%;
          padding: 3px 5px 3px 5px;
          text-decoration:none;
          z-index:5000;
}

/* second-level lists */
.topwebtree_20032007 li ul {
          width:140px;
          list-style:none;
          display: none;
          left:0px;
          position: absolute;
          top:14px;
          margin-left:6px;
          background:url('/Elko/upload/images/templates/product_tree_image/top10_bg_blue_new.gif') repeat-y top left;
          z-index:5000;
}

.topwebtree_20032007 li ul li {
          width:137px;
          margin-left:3px;
          background:#fff url('/Elko/upload/images/templates/product_tree_image/top10_bg_blue_new.gif') repeat-y top right;
}

.topwebtree_20032007 li ul a {
          font-size:100%;
          text-decoration:none;
}

.topwebtree_20032007 li ul a:hover {
          font-size:100%;
          text-decoration:none;
}

/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
.topwebtree_20032007 li>ul {
          top: auto;
          left: auto;
}

/* lists nested under hovered list items */
.topwebtree_20032007 li:hover ul, .topwebtree li.over ul {
          display: block;
          padding:0px 0px 0px 0px;
}

.topwebtree_20032007 {
          width:100%;
          margin-left:0px;
}

.topwebtree_20032007 ul {
          margin: 0px 0px 0px 0px;
          padding:0px 0px 0px 0px;
          list-style: none;
}

/* all list items */
.topwebtree_20032007 ul li {
          float:left;
          position: relative;
}

/* second-level lists */

/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
.topwebtree_20032007 li>ul {
          top: auto;
          left: auto;
}

/* lists nested under hovered list items */
.topwebtree_20032007 li:hover ul, .topwebtree_20032007 li.over ul {
          display: block;
          padding:0px 0px 0px 0px;
}

.subcatlist_outercontent_20032007 {
          width:302px;
}

.subcatlist_head_20032007 {
          width:100%;
/*background: #98c436 url('/Elko/upload/images/templates/product_tree_image/green_header_outer_bg.gif') repeat-x top left;
*/
}

.subcatlist_head_left_20032007 {
          width:45%;
          float:left;
}

.subcatlist_head_left_bg_20032007 {
          width:100%;
          margin:0px;
          background: #80b110 url('/Elko/upload/images/templates/product_tree_image/Green_Header_BG.gif') repeat-x top left;
}

.subcatlist_head_left_lc_20032007 {
          background:url('/Elko/upload/images/templates/product_tree_image/Green_Header_Left_Curve.gif') no-repeat top left;
}

.subcatlist_head_left_rc_20032007 {
          padding:7px 0px 11px 0px;
          background:url('/Elko/upload/images/templates/product_tree_image/Green_Header_Right_Curve.gif') no-repeat top right;
}

.subcatlist_head_right_20032007 {
          padding:2px 0px 0px 0px;
          text-align:left;
          width:50%;
          float:right;
          margin-top:2px;
}

.subcatlist_content_20032007 {
          border-left:solid 1px #89bb19;
          border-right:solid 1px #89bb19;
}

.subcatlist_content_inner_20032007 {
          width:295px;
          padding-top:15px;
}

.top_ten_list_lc_22032007 {
          background:url('/elko/upload/images/templates/product_tree_image/leftcurve_top10_new.gif') no-repeat top left;
}

.top_ten_list_rc_22032007 {
          background:url('/Elko/upload/images/templates/product_tree_image/RightCurve_Top10new.gif') no-repeat top right;
          padding:0px;
}

.top_ten_list_contentbg_22032007 {
          background:url('/Elko/upload/images/templates/product_tree_image/CenterBG_Top10.gif') repeat-x top left;
}

/************** Tranferred from table css starts *********************/

/********** LargeCart classes **********/
.WishCenterArea {
          width: 611px;
          float: left;
          background: #fff;
}

#WishBorder {
          border-top: 3px solid #98C436;
          border-left: 3px solid #98C436;
          border-right: 3px solid #98C436;
          float: left;
}

.WishContent {
          float: left;
          width: 605px;
}

.WishBotRightCorner {
          background: url('/elko/upload/images/templates/BottomRightCorner.gif' ) no-repeat;
          width: 12px;
          height: 12px;
          float: right;
          font-size: 0px;
          position: relative;
          bottom: -3px;
          right: -3px;
}

.WishBotLeftCorner {
          background: url('/elko/upload/images/templates/BottomLeftCorner.gif' ) no-repeat;
          width: 12px;
          height: 12px;
          float: left;
          font-size: 0px;
          position: relative;
          bottom: -3px;
          left: -3px;
}

.WishBotBorderArea {
          width: 605px;
          float: left;
}

.WishBotBorderArea {
          width:605px;
          float:left;
          border-bottom:3px solid #98C436;
}

.WishInfoArea {
          width: 472px;
          float: left;
          margin-left: 35px;
          margin-top: 10px;
}

.WishImgArea {
          width: 85px;
          float: left;
}

.Prod_Left_Curve1 {
          width: 9px;
          height: 7px;
          background: url('/elko/upload/images/templates/img1.gif' ) no-repeat top left;
          float: left;
          font-size: 0px;
}

.Basket_Curve1 {
          width: 9px;
          height: 25px;
          background: url('/elko/upload/images/templates/basketimg.gif' ) no-repeat bottom left;
          float: left;
          left: 0px;
          bottom: -1px;
          position: absolute;
}

.Basket_Curve2 {
          width: 9px;
          height: 22px;
          background: url('/elko/upload/images/templates/img4.gif' ) no-repeat bottom right;
          float: right;
          right: 0px;
          bottom: -1px;
          position: absolute;
}

.Prod_Right_Curve1 {
          width: 9px;
          height: 7px;
          background: url('/elko/upload/images/templates/img2.gif' ) no-repeat top right;
          float: right;
          font-size: 0px;
}

.Prod_Left_CurveGreen {
          width: 10px;
          height: 22px;
          background: url('/elko/upload/images/templates/greenimg.gif' ) no-repeat bottom left;
          float: left;
          bottom: -1px;
          left: 0px;
          position: absolute;
}

*html .Prod_Left_CurveGreen {
          width: 10px;
          height: 22px;
          background: url('/elko/upload/images/templates/greenimg.gif' ) no-repeat bottom left;
          float: left;
          bottom: -2px;
          left: 0px;
          position: absolute;
}

.Prod_Left_Curve {
          width: 9px;
          height: 22px;
          background: url('/elko/upload/images/templates/img3.gif' ) no-repeat bottom left;
          float: left;
}

.Prod_Right_Curve {
          width: 9px;
          height: 22px;
          background: url('/elko/upload/images/templates/img4.gif' ) no-repeat bottom right;
          float: right;
}

.Prod_Right_CurveGreen {
          width: 9px;
          height: 22px;
          background: url('/elko/upload/images/templates/img4.gif' ) no-repeat bottom right;
          float: right;
          right: 0px;
          bottom: -1px;
          position: absolute;
}

*html .Prod_Right_CurveGreen {
          width: 9px;
          height: 22px;
          background: url('/elko/upload/images/templates/img4.gif' ) no-repeat bottom right;
          float: right;
          right: 0px;
          bottom: -2px;
          position: absolute;
}

.ImgBorder1 {
          width: 470px;
          height: 1px;
          background: url('/elko/upload/images/templates/ImgBorder.gif' ) repeat-x top left;
          float: left;
          font-size: 0px;
}

.ImgBorder2 {
          width: 443px;
          height: 1px;
          background: url('/elko/upload/images/templates/ImgBorder.gif' ) repeat-x top left;
          float: left;
          margin-top: 9px;
}

.ContentBorder {
          width: 472px;
          background: url('/elko/upload/images/templates/contentbord.gif' ) repeat-y top left;
          float: left;
          font-size: 12px;
}

.Border {
          float: left;
          width: 472px;
}

.BasketProds {
          float: left;
          width: 472px;
          border-bottom: 1px solid #9EC840;
}

.BasketProds1 {
          float: left;
          width: 472px;
          border-bottom: 1px solid #9EC840;
          position: relative;
}

.WishProdImg {
          margin-top: 6px;
          width: 60px;
          height: 79px;
/*background: url('/elko/upload/images/templates/ProdImg.jpg' ) no-repeat;
*/
          float: right;
}

.CartBotBorderArea {
          width: 383px;
          float: left;
          border-bottom: 3px solid #98C436;
}

*html .CartBotBorderArea {
          width: 377px;
          float: left;
          border-bottom: 3px solid #98C436;
}

.DelBut {
          margin-top: 5px;
          margin-left: 10px;
          background: url('/elko/upload/images/templates/cartdel.gif' ) no-repeat;
          float: left;
          width: 40px;
}

.DelBut1 {
          padding-top: 0px;
          margin-left: 0px;
          background: url('/elko/upload/images/templates/cartdel.gif' ) no-repeat;
/* height:22px;
*/
          height:11px;
          width:11px;
}

.DelButAlign {
          padding-left: 15px;
          text-decoration:none;
          color:#000;
          cursor:hand;
          cursor:pointer;
}

.BasketDetails {
          float: left;
          width: 366px;
          background: url('/elko/upload/images/templates/contborder.gif' ) repeat-y top left;
}

.Category {
          float: left;
          font-size: 13px;
          width: 163px;
          border-top: 1px solid #9EC840;
}

.CategoryVal {
          padding: 6px 0px 6px 3px;
          text-align: left;
}

.Category1 {
          float: left;
          font-size: 13px;
          width: 163px;
          padding: 6px 0px 6px 0px;
          border-top: 1px solid #9EC840;
          color: #040505;
}

.CategoryVal1 {
          padding: 3px 0px 3px 3px;
          text-align: left;
}

.Serial {
          float: left;
          font-size: 13px;
          width: 107px;
          border-top: 1px solid #9EC840;
}

.SerialVal {
          padding: 6px 2px 6px 2px;
          color: #636667;
          font-weight: bold;
}

.Serial1 {
          float: left;
          font-size: 12px;
          width: 107px;
          padding: 6px 0px 6px 0px;
          border-top: 1px solid #9EC840;
          color: #636667;
          font-weight: bold;
}

.NameBlock {
          float: left;
          font-size: 13px;
          background: white;
          border-top: 1px solid #9EC840;
          border-left: 1px solid #9EC840;
          border-right: 1px solid #9EC840;
}

.NameVal {
          float: left;
          width: 364px;
}

.NameAlign {
          text-align: left;
          font-weight: bold;
          padding: 5px 0px 5px 10px;
}

.NameBlock1 {
          float:left;
          border-right:1px solid #9EC840;
}

.NameAlign1 {
          float:left;
          font-size:12px;
          width:365px;
          background:white;
          border-top:1px solid #9EC840;
}

.NameValue1 {
          float:left;
          font-weight:bold;
          text-align:left;
          font-size:13px;
          width:356px;
          padding:4px 0px 4px 0px;
}

.NamePad {
          float:left;
          padding-left:10px;
}

.CartItemPrice {
          float: right;
          width: 106px;
}

.CartPriceBlock {
          float: left;
          width: 97px;
          font-size: 12px;
          border-top: 1px solid #9EC840;
          color: #ED1D24;
}

.CartPriceAlign {
          padding: 13px 0px 0px 0px;
          font-weight: bold;
          font-size: 13px;
          color:#ED1D25;
          font-weight:bold;
}

.CartItemBlock1 {
          float:right;
          width:106px;
}

.CartItemPrice1 {
          float:left;
          width:97px;
          font-size:12px;
          color:#ED1D25;
          padding:19px 0px 18px 0px;
          border-top:1px solid #9EC840;
          font-weight:bold;
}

.CartCurve {
          float:right;
          width:9px;
          font-size:0px;
}

.QuantityBlock {
          float: left;
          font-size: 12px;
          width: 87px;
          border-top: 1px solid #9EC840;
}

.QuantityAlign {
          float: left;
          margin-top: 7px;
          padding-left: 13px;
          padding-right: 8px;
          font-size: 11px;
}

.QuantityBox {
          margin-top: 5px;
          text-align: center;
          float: left;
          width: 20px;
          height: 18px;
          font-size: 11px;
          border: 1px solid #B7B7B8;
}

.QuantityBox1 {
          margin-top: 7px;
          text-align: center;
          float: left;
          width: 20px;
          height: 18px;
          font-size: 11px;
          border: 1px solid #B7B7B8;
}

.InsureBlock {
          float:left;
          width:472px;
          border-bottom:1px solid #9EC840;
          background:url('../../Images/Templates/insureimg.gif') repeat-y top left;
}

.InsureArea {
          float:left;
          width:367px;
}

.InsureStyle {
          float:left;
          padding:3px 0px 3px 0px;
          width:281px;
          background:#98C53D;
}

.InsureStyle1 {
          float:left;
          text-align:left;
          padding:3px 0px 3px 0px;
          width:271px;
          background:#98C53D;
          border-bottom:1px solid #9EC840;
}

.InsureAlign {
          padding-left:10px;
          color:#282C70;
          font-weight:bold;
          font-size:11px;
          text-align:left;
}

.InsureCheck {
          float:left;
          width:15px;
          height:15px;
          border:none;
}

.InsureTitle {
          float:left;
          padding-top:3px;
          padding-left:6px;
}

.InsurePriceBlock {
          float:left;
          border-right:1px solid #9EC840;
}

.InsurePrice {
          float:left;
          width:84px;
          padding:3px 0px 3px 0px;
          font-size:11px;
}

.InsureSelPrice {
          float:left;
          width:105px;
          padding:3px 0px 3px 0px;
          color:#EC2324;
          font-weight:bold;
          font-size:11px;
}

.InsureBlock1 {
          float:left;
          width:472px;
          background:url('../../Images/Templates/insureimg.gif') repeat-y top left;
          border-bottom:1px solid #9EC840;
          position:relative;
}

.InsureArea1 {
          float:left;
          width:366px;
}

.InsureBkgrd {
          float:left;
          width:281px;
          background:#98C53D;
}

.InsurePrice1 {
          float:left;
          width:84px;
          padding:4px 0px 4px 0px;
          font-size:11px;
}

.InsureSelPrice1 {
          float:left;
          width:97px;
          padding:4px 0px 4px 0px;
          color:#EC2324;
          font-weight:bold;
          font-size:11px;
}

.ButtonArea {
          float: left;
          width: 613px;
          padding: 10px 0px 0px 0px;
}

.IncrPayment {
          float: left;
          width: 170px;
          height: 27px;
          background: url('/elko/upload/images/templates/increment_2.gif' ) no-repeat top left;
          color:#fff;
          border:0px;
          font-size:11px;
          font-weight:bold;
          padding-left:16px;
          cursor:hand;
          cursor:pointer;
}

.Add {
          float: right;
          width: 173px;
          height: 27px;
          background: url('/elko/upload/images/templates/buton.gif' ) no-repeat top right;
          color:#fff;
          border:0px;
          font-size:11px;
          font-weight:bold;
          padding-left:25px;
          cursor:hand;
          cursor:pointer;
}

.Tilbaka {
          float: left;
          width: 173px;
          height: 27px;
          background: url('/elko/upload/images/templates/tilbaka.gif' ) no-repeat top right;
          color:#fff;
          border:0px;
          font-size:11px;
          font-weight:bold;
          padding-left:25px;
          cursor:hand;
          cursor:pointer;
}

.Update {
          margin-right: 10px;
          float: right;
          width: 103px;
          height: 27px;
          background: url('/elko/upload/images/templates/update.gif' ) no-repeat top right;
          color:#fff;
          border:0px;
          font-size:11px;
          font-weight:bold;
          padding-left:25px;
          cursor:pointer;
}

.Totals {
          float: right;
          width: 383px;
          border-left: 3px solid #97C43D;
          border-right: 3px solid #97C43D;
          background: #EBF2C9;
}

.TotPriceTitle {
          color: #ED1F24;
          font-weight: bold;
          padding-left: 52px;
}

.TotPriceAlign {
          float: left;
          width: 260px;
          text-align: left;
          padding: 8px 0px 8px 0px;
}

.PriceBlock {
          float: left;
          width: 115px;
          padding: 8px 0px 8px 0px;
}

.PriceVal {
          color: #ED1F24;
          font-weight: bold;
}

.TaxBlock {
          float: left;
          width: 260px;
          text-align: left;
          padding: 3px 0px 0px 0px;
}

.Tax {
          font-weight: bold;
          padding-left: 52px;
}

.TaxAlign {
          float: left;
          width: 115px;
          padding: 3px 0px 0px 0px;
}

.TaxValue {
          font-weight: bold;
}

.CostBlock {
          float: right;
          width: 383px;
          border-bottom: 3px solid #97C43D;
          border-left: 3px solid #97C43D;
          border-right: 3px solid #97C43D;
}

.CostTitleArea {
          float: left;
          width: 177px;
          border-right: 1px solid #9EC73F;
          height: 20px;
}

.CostSelArea {
          float: left;
          margin-top: 2px;
}

.CostSelect {
          float: left;
          width: 15px;
          height: 15px;
          border: none;
          margin-left: 30px;
          border: 1px solid #9EC73F;
}

.CostTitle {
          float: left;
          padding-top: 4px;
          padding-left: 8px;
          font-weight: bold;
}

.CostValue {
          float: left;
          width: 86px;
          border-right: 1px solid #9EC73F;
          height: 20px;
}

.CostAlign {
          float: left;
          padding-top: 2px;
          padding-left: 30px;
}

#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:14px;
}

.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;
}

.InstrnBlock {
          width:168px;
          float:right;
          text-align:left;
}

.InstrnText {
          float:left;
          padding:20px 20px 20px 20px;
          text-align:left;
          line-height:15px;
}

.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;
}

.LoginText {
          padding:0px 0px 10px 15px;
          margin-top:10px;
          text-align:left;
          float:left;
}

#RegisterArea1 {
          float: left;
          width: 540px;
          text-align:left;
          padding-top:20px;
          padding-bottom:20px;
}

#RegisterArea1 .aroundBorder {
          border: 1px solid #98C436;
}

#RegisterArea1 #Heading {
          text-align: left;
          margin-left: 30px;
          margin-bottom: 8px;
          font-size: 14px;
          color: #081A78;
          font-weight: bold;
}

#InputArea {
          margin-bottom: 0px;
          text-align: left;
}

#InputArea label {
          padding-left: 30px;
          color: #081A77;
          float: left;
          margin-top: 8px;
}

#RegisterArea1 input {
          width: 125px;
          height: 15px;
          margin-left: 10px;
          margin-top: 8px;
          border:1px solid #99C63C;
          float: left;
}

#RegisterBut {
          float: left;
          width: 94px;
          height: 27px;
          background: url('/elko/upload/images/templates/registerbut.gif') no-repeat;
          margin-left: 15px;
          cursor:hand;
          cursor:pointer;
}

#InputArea font {
          margin-left: 337px;
          font-size: 11px;
          text-decoration: underline;
          text-align: left;
}

#DetailArea1 {
          text-align: left;
          float: left;
/* width:480px;
*/
          padding: 16px 0px 0px 0px;
}

.labelarea1 {
          float: left;
          margin-top: 4px;
          text-align:left;
          color:#272E72;
          font-weight:bold;
}

.labelarea2 {
          width:80px;
          float: left;
          margin-top: 4px;
          text-align:left;
          margin-left:20px;
}

.Value {
          border: 1px solid #98C436;
          height: 18px;
          width: 173px;
          margin-top: 6px;
          float:left;
          margin-left:5px;
}

.ValueSmall {
          border: 1px solid #98C436;
          height: 18px;
          width: 28px;
          margin-top: 6px;
          float:left;
          margin-left:5px;
          text-align:center;
}

.ValueMedium {
          border: 1px solid #98C436;
          height: 18px;
          width: 36px;
          margin-top: 6px;
          float:left;
          margin-left:5px;
          text-align:center;
}

.ShopBottom {
          float:left;
          width:796px;
}

.ShopLeft {
          float:left;
          background: url('/elko/upload/images/templates/cartcurveleft.gif') no-repeat bottom left;
          width:20px;
          height:37px;
          position:absolute;
          bottom:0px;
          left:0px;
}

.ShopRight {
          background: url('/elko/upload/images/templates/cartcurveright.gif') no-repeat bottom right;
          width:43px;
          height:37px;
          float:right;
          position:absolute;
          bottom:0px;
          right:0px;
}

*html .ShopLeft {
          float:left;
          background: url('/elko/upload/images/templates/cartcurveleft.gif') no-repeat bottom left;
          width:20px;
          height:37px;
          position:absolute;
          bottom:0px;
          left:0px;
}

*html .ShopRight {
          background: url('/elko/upload/images/templates/cartcurveright.gif') no-repeat bottom right;
          width:43px;
          height:37px;
          float:right;
          position:absolute;
          bottom:0px;
          right:0px;
}

.ShopMid {
          float:left;
          width:623px;
          height:37px;
          background: url('/elko/upload/images/templates/shopmid.gif') repeat-x bottom left;
}

.Step {
          float:right;
          width:129px;
          height:37px;
          background: url('/elko/upload/images/templates/step.gif') repeat-x bottom left;
          font-size:11px;
          color:#fff;
          font-weight:bold;
}

.StepAlign {
          padding-top:9px;
          padding-left:38px;
          float:left;
}

#InputArea1 {
          margin-bottom: 10px;
          text-align: left;
}

#InputArea1 label {
          padding-left: 30px;
          color: #081A77;
          float: left;
          margin-top: 5px;
}

#InputArea1 font {
          margin-left: 337px;
          font-size: 11px;
          text-decoration: underline;
          text-align: left;
}

#BrowseArea1 {
          width: 175px;
          float: left;
          height: 18px;
          background: #98C436;
}

#BrowseText1 {
          float: left;
          color: #fff;
          padding: 0px 0px 0px 10px;
          font-size: 12px;
}

#BrowseBut1 {
          background: url('/elko/upload/images/templates/search.gif');
          width: 176px;
          height: 18px;
          float: left;
          border:0px;
}

.SearchBut1 {
          background: url('/elko/upload/images/templates/search.gif');
          width: 176px;
          height: 18px;
          float: left;
          border:0px;
}

.Alert1 {
          color:#ED1D24;
          font-weight:bold;
          font-size:11px;
          float:left;
          text-align:left;
/* margin-left:100px;
*/
          padding-left:105px;
          margin-top:5px;
}

.Alert2 {
          color:#282C72;
          font-weight:bold;
          font-size:11px;
          float:left;
          text-align:left;
          margin-top:5px;
}

.ValBox1 {
          border: 1px solid #98C436;
          height: 18px;
          width: 39px;
          margin-top: 6px;
          float:left;
          margin-left:5px;
}

.ValBox2 {
          border: 1px solid #98C436;
          height: 18px;
          width: 138px;
          margin-top: 6px;
          float:left;
}

.ValBox3 {
          border: 1px solid #98C436;
          height: 18px;
          width: 138px;
          margin-top: 6px;
}

.check {
          border:1px solid #90C13F;
          height:13px;
          width:13px;
          float:left;
          margin-left:15px;
          margin-top:5px;
          margin-right:10px;
}

.CheckAlign {
          float:left;
          margin-top:10px;
}

.TextArea1 {
          border:1px solid #90C13F;
          float:left;
          width:280px;
          height:75px;
          font-size:11px;
}

.Alert3 {
          font-weight:bold;
          float:left;
          margin-top:10px;
}

.BottomBlock {
          float:left;
          width:753px;
}

.LeftMargin {
          float:left;
          margin-left:14px;
}

.ContentBlock {
          width: 796px;
          float: left;
}

.ShopBkgrd {
          background:#fff;
}



/*********** newly added webshop classes ***************/
#Shop_Content {
          background: url('/elko/upload/images/templates/shopping_bkgrd.gif') repeat-y top left;
          FLOAT: left;
          WIDTH: 797px;
          POSITION: relative;
          TEXT-ALIGN: left 
}

.Shop_topbkgrd {
          background: url('/elko/upload/images/templates/shop_topbgrd.gif') repeat-x top left;
}

.step1_shade {
          height:35px;
          width:791px;
          margin-left:3px;
          background: url('/elko/upload/images/templates/shop_topbkgrd1.gif') repeat-x top left;
}

.Shop_Navarea {
          BACKGROUND: url('/elko/upload/images/templates/webshop/shop_nav_bg.gif') repeat-x bottom left;
          HEIGHT: 36px;
          width:100%;
          float:left;
}

#shopNav_BL_curve {
          BACKGROUND: url('/elko/upload/images/templates/shopNav_BL_curve1.gif') no-repeat bottom left;
}

#shopNav_BR_curve {
          BACKGROUND: url('/elko/upload/images/templates/shopNav_BR_curve1.gif') no-repeat bottom right;
          height:36px;
}

.Step_SelCurve1 {
          float:left;
          background: url('/elko/upload/images/templates/step1_lcurve.gif') no-repeat top left;
          width:10px;
          height:54px;
}

.Step_SelCurve2 {
          float:right;
          background: url('/elko/upload/images/templates/step1_rcurve.gif') no-repeat top right;
          width:10px;
          height:54px;
}

.StepButtons {
          float:left;
          width:798px;
}

.Step1But1 {
          width:262px;
          float:left;
          margin-right:4px;
          border-bottom:3px solid #8CBE1D 
}

.Step1But2 {
          width:262px;
          float:left;
          margin-right:4px;
          height:56px;
          margin-left:2px;
}

.Step1But3 {
          width:262px;
          float:left;
          height:56px;
          margin-left:1px;
}

.StepButText1 {
          padding:20px 0px 0px 50px;
          text-align:left;
          font-size:12px;
          font-weight:bold;
}

.Step_UnSelButText1 {
          padding:20px 0px 0px 50px;
          text-align:left;
          font-size:12px;
          font-weight:bold;
          color:#406300;
}

.StepButText2 {
          padding:20px 0px 0px 20px;
          text-align:left;
          color:#406300;
          font-size:12px;
          font-weight:bold;
}

.Step_SelButText2 {
          padding:20px 0px 0px 20px;
          text-align:left;
          color:#071A67;
          font-size:12px;
          font-weight:bold;
}

.Step2But1 {
          width:262px;
          float:left;
          margin-right:4px;
          height:56px;
}

.Step2But2 {
          width:262px;
          float:left;
          margin-right:4px;
          border-bottom:3px solid #8CBE1D;
          margin-left:2px;
}

.Step3But3 {
          width:262px;
          float:left;
          height:54px;
          margin-left:1px;
          border-bottom:3px solid #8CBE1D;
}

.list_leftcurve {
          background: url('/elko/upload/images/templates/list_leftcurve.gif') no-repeat top left;
}

.list_rightcurve {
          background: url('/elko/upload/images/templates/list_rightcurve.gif') no-repeat top right;
          height:26px;
}

.list_botleft {
          background: url('/elko/upload/images/templates/webshop/shopping_BotLeft_C.gif') no-repeat bottom left;
}

.list_botright {
          background: url('/elko/upload/images/templates/webshop/shopping_BotRight_C.gif') no-repeat bottom right;
          height:11px;
}

.BottomBorder {
          background: url('/elko/upload/images/templates/greenbord.gif') repeat-x bottom left;
}

.shop_Green_BLeft1 {
          background: url('/elko/upload/images/templates/total_left.gif') no-repeat bottom left;
          height: 33px;
}

.shop_Green_BRight1 {
          background: url('/elko/upload/images/templates/total_right.gif') no-repeat bottom right;
          height: 33px;
}

/************** Tranferred from table css ends *********************/