.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;
}

/******** Vipul CSS *********/


          .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;
          }
     






/********** 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;
}

/*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;
}



/*********** 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;

 
}



