/******************************************************************************/
/************************** FOR DESIGNER TEAM START ***************************/
/******************************************************************************/
/* ============== SHOPCART ================= */
#content p {
    padding-bottom:0px;
}
#addcart {
float:left;
height:auto !important;
min-height:810px;
width:650px;
}
.shopcart{ padding:10px 0; }

.shopcartTitle {
    background: none repeat scroll 0 0 #5D92AB;
    color: #FFFFFF;
    float: left;
    height: 30px;
    line-height: 20px;
    padding-left: 10px;
    text-decoration: none;
}
.shopcartTitle ul{ list-style:none; overflow:hidden; padding:5px 0 0 0; width:640px;}
.shopcartTitle ul li{ display:inline; float:left; padding:0 0px 0 0; }
.shopcartTitle ul li span{ line-height:15px;}
.shopcartList{padding:0 0 10px 0; clear:both; min-height: 120px;float: left; width:650px;}
.shopcartList h1{ text-transform:uppercase; font-size:12px; color:#333333; padding-bottom: 5px;}
.r1
{
    border-bottom:1px dashed #D1D1D1;
}
.shopcartList ul
{ 
	list-style:none; 
	height:auto !important; 
	height:40px; 	
	overflow:visible; 
	padding:10px 0px 10px 0; 
}

.confirmList ul
{ 	
}


.shopcartList ul li{ display:inline; float:left; padding:0 0px 0 0; }

.shopcartList ul li a img, .shopcartList ul li.shopcart-data1-confirm img{
    width: 100px; 
}


.shopcartTotal{ padding:20px 0px; clear:both; overflow:hidden; border-top:1px dashed #D1D1D1;}
.checkoutTotal{border-top:none !important;}

.shopcart-left{ width:40%; float:left; }
.shopcart-right{ width:59%; float:right; }

.shopcart-right ul{ list-style:none; overflow:hidden; padding:0 0 10px 0; float:right;}
.shopcart-right ul li{ display:inline; float:left; padding:0 13px 0 0; line-height:18px; }

.shopcart-container{ clear:both; padding-bottom: 15px; overflow:hidden; }
.shopcart-container p
{
     padding: 0 0 7px !important;
}
.shopcart-container h2{ font-size:14px; }
.shopcart-container h3{     font-size: 11px;
    text-transform: uppercase;}



/* ============== PAYMENT ================= */

#payment{ float:left;
height:auto !important;
min-height:810px;
width:650px;}

#payment h1 {
    font-size: 14px;
    padding-bottom: 10px;
    text-transform: uppercase;
}

#payment h2{   
        font-size: 12px;
    padding-bottom: 3px;
}
.payment-left{ float:left; width:50%; padding:0 5px 10px 0;}
.payment-right{ float:right; width:48%; padding:0 0 10px 5px ; }
#payment ul{ padding:0; margin:0; list-style:none;  }
#payment ul li{ line-height: 16px; padding-bottom:7px; height:20px; }
#payment ul li input.inputPost{ width:30px; }
#payment ul li span.title-1{ width:90px; float:left; }
#payment textarea{ width:99%; }

#payment ul li {
    clear: both;
    height: auto !important;
    min-height: 23px;
}
#payment ul li .paymentTitle {
    clear: both;
    float: left;
    width: 145px;
}

#payment ul li .paymentInput {
    float: left;
    width: 146px;
}
#payment input[type="text"] {
    height: 16px;
}
#payment ul li input {
    margin-right: -4px;
    vertical-align: middle;
    width: 31px;
}
#payment ul li .paymentTitle_Long {
    float: left;
    position: relative;
    width: 40%;
}
.payment-right2 {
    border: 1px solid #F4AC02;
    float: left;
    margin-top: 50px;
    padding: 10px 10px 10px 5px;
    position: relative;
    width: 280px;
}

#payment span.label_validation {
    float: left;
    padding-left:145px;
    width: 100%;    
}
.label_validation {
    color: Red;
    font-size: 11px;
}
#payment ul li .paymentInput_Short_1 {
    margin-right: 2px;
    width: 50px;
}
#payment ul li .paymentInput_Short_2 {
    width: 83px;
}



/*.clear{ clear:both; height:1px; background-color:#b2a58f; line-height:1px; font-size:1px; }*/
a.del{ background:url(/userfiles/image/graphics/delete.png) no-repeat; padding-left:22px; display:block; line-height:20px; text-decoration:none; }


/* ============== RECOMMENDATION SHOW ================= */

.recommendationSlider {height: 320px; float: left; margin: 0; position: relative; width: 650px;}
		.recommendationSlider .wrapper {height: 260px; position: absolute; width: 650px; overflow:hidden;}
		.recommendationSlider .wrapper ul {list-style: none; position: absolute; top: 0; left: 0; width: 32700px; }
		.recommendationSlider .wrapper ul li {display: inline; float: left; font-size: 10px;  margin: 0; padding:5px 0 0 0; width: 650px; padding: 15px 0 0;}    
		
	/*	Numbering and Arrow Control
		.........................................................	*/
		
		.recommendationSlider .back {cursor: pointer; display: block; height: 16px; line-height: 16px; position: absolute; left: 8px; top: 8px; width: 63px; }
		.recommendationSlider .back a {
		  background: url(/userfiles/image/graphics/bullet/arrow.jpg) no-repeat left 0;
		  border: none;
		  color: #535659;
		  display: block;
		  height: 16px;
		  margin: 0;
		  padding: 0;
		  text-align: right;
		  width: 63px; }
		.recommendationSlider .forward {cursor: pointer; display: block; height: 16px; line-height: 16px; position: absolute; right: 10px; top: 8px; width: 57px; }
		.recommendationSlider .forward a {
		  background: url(/userfiles/image/graphics/bullet/arrow.jpg) no-repeat right -16px;
		  border: none;
		  color: #535659;
		  display: block;
		  height: 16px;
		  margin: 0;
		  padding: 0;
		  text-align: left;
		  width: 57px; }
		.thumbNav { border-top:1pt solid #E6EDF2;
            height: 31px;
            position: absolute;
            text-align: center;
            top: 260px;
            width: 650px;}
		.thumbNav ul {list-style: none; height: 31px; }
		.thumbNav ul li {display: inline;}
		.thumbNav a {color:#535659; display: inline-block; height: 16px; line-height: 16px; margin: 5px 6px 0 0; padding: 0 3px; text-align: center; width: 10px; }
		.thumbNav a.cur {   
		                    color: #CC0000;
                            height: 16px;
                            text-decoration: none;
                            width: 10px;
                        }
		

.recommendationSlider ul li .tilItem
{
	float: left;
	padding-left: 1px;
	text-align: center;
	width: 161px;
}
.imgBox
{  
 
}
.tilItemContent {
    clear: both;
}
.linkName {
    min-height: 20px;
    padding-top: 5px;
}
.recommomendationButton {
   padding:5px 10px 0;
}

.tilItemContent div.linkName a {
    color: #085173;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
}
.kjop{
    background: url("/userfiles/image/graphics/button-legg.jpg") no-repeat scroll 0 0 transparent;
    color: #000000;
    float: left;
    font-size: 11px;
    height: 35px;
    line-height: 35px;
    margin: 0;
    text-align: center;
    text-decoration: none;
    width: 136px;
    text-transform: uppercase;
}

/******************************************************************************/
/************************** FOR DESIGNER TEAM END ***************************/

/******************************************************************************/


/******************************************************************************/
/************************** FOR DEVELOPER TEAM START ***************************/

/******************************************************************************/
.shopcart-title1{ width:105px; text-align:left;}
.shopcart-title2{ width:160px; text-align:left;}
.shopcart-title3{ width:35px; text-align:center;}
.shopcart-title4{ width:100px; text-align:center;}
.shopcart-title5{ width:42px; text-align:center;}
.shopcart-title5 input{ width:30px; margin:0;}
.shopcart-title6{ width:120px; text-align:center;}
.shopcart-title7{ width:60px; text-align:center;}


.shopcart-data1{ width:105px; text-align:left;}
.shopcart-data2{ width:160px; text-align:left;}
.shopcart-data3{ width:35px; text-align:center;}
.shopcart-data4{ width:100px; text-align:center;}
.shopcart-data5{ width:42px; text-align:center;}
.shopcart-data6{ width:140px; text-align:center;}
.shopcart-data7{ width:60px; text-align:left;}
.shopcart-data7 a
{
	background: url("/userfiles/image/graphics/button-slett.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    cursor: pointer;
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    width: 60px;
    padding: 10px 17px;
}
.shopcart-data7 a:hover
{
    color:#FF0000;
}
.shopcart-title3-confirm {width: 90px; text-align: center}
.shopcart-title4-confirm {width: 50px; text-align: center;}
.shopcart-title5-confirm {width: 125px; text-align:center;}
.shopcart-title6-confirm {width: 110px; text-align:center;}

.shopcart-data1-confirm{ width:110px; text-align:left;}
.shopcart-data2-confirm{ width:160px; text-align:left;}
.shopcart-data3-confirm {text-align: center; width: 95px;}
.shopcart-data4-confirm {text-align: center; width: 45px;}
.shopcart-data5-confirm {width: 115px; text-align:center;}
.shopcart-data6-confirm{ width:125px; text-align:center;}
.shopcart-data2-confirm span
{
    color: #2B519B;
    font-size: 11px;
    text-transform:uppercase;
}
.shopcart-data2 h1 a, .shopcart-data1 h1 a {
    color: #2B519B;
    font-size: 11px;
    font-weight:normal;
    text-transform:uppercase;
}

.button129x25[disabled="disabled"] {
    color: #ACACAC;
    cursor: none;
}
.btn-add {
    background: url("/userfiles/image/graphics/button-next.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 11px;
    height: 32px;
    line-height: 32px;
    margin: 0 0 0 5px;
    text-align: center;
    text-decoration: none;
    width: 115px;
     padding: 0 28px 2px 0;
}
.btn-back {
    background: url("/userfiles/image/graphics/button-legg.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 11px;
    height: 32px;
    line-height: 32px;  
    text-align: center;
    text-decoration: none;
    width: 135px; 
}

.btn-Checkout {
    background: url("/userfiles/image/graphics/button-legg.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 11px;
    height: 32px;
    line-height: 32px;  
    text-align: center;
    text-decoration: none;
    width: 135px; 
    margin: 0 0 0 5px;
}

.btnCancel
{
    background: url("/userfiles/image/graphics/button-back.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 11px;
    height: 32px;
    line-height: 32px;  
    text-align: center;
    text-decoration: none;
    width: 115px; 
    margin: 0 0 0 5px;
}


.btnTop
{
    clear:both;
    float:left;
    margin:8px 0;
}
.couponBox {
    float: right;
    margin-top: 8px;
    padding-right: 0px;
    width: 375px;
}
.couponBoxTitle {
    float: left;
    margin: 10px 5px 0 0;
    padding: 0 47px;
    width:130px;
    }
.couponBoxInput {
    float: right;
    margin: -20px 0 0;
    text-align: right;
    width: 240px;
}
.button50x25 {
    background: url("/userfiles/image/graphics/button46x25.jpg") no-repeat scroll 0 0 transparent;
    border:medium none;
    color:#000000;
    cursor:pointer;
    font-size:11px;
    height:25px;
    padding: 1px 10px;
    text-align:center;
    text-decoration:none;
    width:46px;
}

.shopcart-title2 h1 a
{
    text-decoration:none;
    color:#FFA200;
    font-size: 11px;
    text-transform: uppercase;
}
.heading_shopcart {
    padding: 5px 0;
    margin-top:38px;
}
.heading_shopcart h1 {
    color: #ED1F24;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    text-transform: uppercase;
}
#btnSum-1 {
    color: #000000;
    font-size: 11px;
    padding: 10px 0 0;
    text-align: right;
    float:right;
}

#btnSum-1 input
{
	margin-top:15px;
}

.productDetail{ /*hungnt width:625px; padding:0 25px;*/ }

.col-right {
    padding: 36px 0;
}
.clear {    
    border-top:1px dashed #D6D6D6;
    clear: both;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
}

#topLink-2{float: right; margin: 0;}

.btn-nextTop {    
    float:right;
    margin-top: -46px;
}

.checkout-process {
    margin: -19px 0 10px -160px;
}
.checkout-process-white {
    background: none repeat scroll 0 0 #CACACA;
    width: 25px;
}

.footer-inner {margin:0 0 0 260px !important;}
.label {
    display: inline;
    float: left;
    text-align: left;
    vertical-align: middle;
    width: 120px;
}

#payment select.ddl
{
	width:137px;
}
div#klanaTerm
{
	margin-top:0;	
}
div#klanaTerm a
{
	color:#231F20;
	text-decoration:underline;
}

.lblExtraShippingMethod
{
	display: block;
    margin-top: -8px;   
}

#check-out {
float:left;
height:auto !important;
min-height:810px;
width:650px;
}
#check-out h1 {
margin-bottom:10px;
}

/*******************************************************
***********************/
/************************** FOR DEVELOPER TEAM END ***************************/

/******************************************************************************/
.shopRow
{
    float:left;
    width:100%;
}
.sameAddressBox
{
    height:20px;
}