﻿                
      /*--  @import url("Basket_config.css");--*/
        
        
        /*---------------global styles---------------*/
		.txtbold {font-weight:bold;}
		.txtcenter {text-align:center;}	
		#wrapper .hcbasket .brd1 {border-width:1px; border-style:solid;}
		#wrapper .pad10 {padding:10px;}
		#wrapper .pad10u {padding:0 10px 10px 10px;}
		#wrapper .spacerdiv {clear:left;width:100%;height:1px; line-height:0px; font-size:0px; }
        #wrapper input.btn { font-weight:bold;}
		.hcbasket h1 {padding:5px 10px;margin:0;}
        .hcbasket h2 {font-weight:bold;padding:5px 10px;margin:0; margin-bottom:10px;}
        .hcbasket h3 {font-size:1.1em;font-weight:bold;padding:0;margin:0; margin-bottom:5px;}
		.hcbasket .buttondiv {clear:both;padding:10px;float:none;width:auto;}
        
		
		
        /*---------------shoppingcart styles---------------*/
        #phc_shoppingcart {float:right;width:246px; height:78px; line-height:normal;}
        #phc_shoppingcart .content {float:left;width:226px;padding:5px 10px 5px 10px; line-height:normal; }
        #phc_shoppingcart h3 {line-height:normal;}
        #phc_shoppingcart h3 span {padding-left:2px;}
        #phc_shoppingcart h3 a {font-weight:normal;}
        #phc_shoppingcart h3.welcometext {font-size:1.1em; font-weight:normal;}
        #phc_shoppingcart h3.basketstatus { display:block; clear:both; text-align:center; padding:3px 0 7px 0;}
        #phc_shoppingcart h3.basketstatus span {font-weight:bold;}
        #phc_shoppingcart h3.basketstatus .price {font-size:1.335em;color:#f63;}
        #phc_shoppingcart a {text-decoration:underline;white-space:nowrap;}
        #phc_shoppingcart a:hover {text-decoration:none;}
        #phc_shoppingcart a.lnklogout{float:right;padding:3px 0;}
        #phc_shoppingcart .checkoutlinks{line-height:1.9em;}
        #phc_shoppingcart a.lnkmyaccount {margin:0 0 0 4px;}
        #phc_shoppingcart input {float:right;vertical-align:middle; vertical-align:middle;}
		
		
        /*---------------basketsteps styles---------------*/
		.phc_basketsteps {padding:10px 0; background-color:#fff; margin-bottom:10px;}
		.phc_basketsteps ul {margin:0;padding:0;list-style:none;}
		.phc_basketsteps ul li {display:inline;line-height:normal; margin:0 5px;}
		
		
        /*---------------basket styles---------------*/
        .hcbasket {line-height:1.5em;  }
        .hcbasket .maindiv {padding:10px; border-top-width:0; width:918px;}
        .hcbasket .basketcontent {float:left; width:100%; }
        
        .hcbasket h1 {width:97%;width:918px;}
        .hcbasket .registercontrol {width:99%;}
        .hcbasket .createaccount {width:98%;}
        .hcbasket .gridview {border-style:solid; border-top-width:0;width:916px;}
        .hcbasket .gridview .row {border-top-style:solid;}
        .hcbasket .gridview .col {border-left-style:solid;}
        .hcbasket .gridview div.header {font-weight:bold; }
        /*
        .1hcbasket .gridview {border-bottom-width:0; margin-bottom:10px;}
        *1html .hcbasket .gridview .row {float:left;clear:both;}
        */
        .hcbasket .gridview .row {float:left;clear:both;width:100%;}
        .hcbasket .gridview .col {height:185px;}
        .hcbasket .gridview div.header {text-align:center;line-height:normal;}
        .hcbasket .gridview div.header .col {height:auto;}
        .hcbasket .gridview div.header div {text-align:center;}
        .hcbasket .gridview div.col1 {float:left;width:60px;padding:8px 10px;}
        .hcbasket .gridview div.col1 img {width:60px;}
        .hcbasket .gridview div.col2 {width:auto;padding:8px 10px; padding-left:0; margin:0 422px 0 80px; border-width:0;}
        .hcbasket .gridview div.col3 {float:right;width:80px;padding:8px 10px; text-align:right;}
		.hcbasket .gridview div.col4 {float:right;width:80px;padding:8px 10px; text-align:right;}
        .hcbasket .gridview div.col5 {float:right;width:120px;padding:8px 10px; text-align:center;}
		.hcbasket .gridview div.col5 input.txtqty {width:25px;padding:1px; border:1px solid #999;}
		.hcbasket .gridview div.col5 input.btn {margin:0;padding:2px 5px;}
        .hcbasket .gridview div.col6 {width:auto;padding:8px 10px; margin:0; border-width:0; font-weight:normal; text-align:left;}
		
        .hcbasket .gridview div.footer {font-weight:bold;color:#666;}
        .hcbasket .gridview div.footer {text-align:center;}
        .hcbasket .gridview div.footer .col {height:25px;}
        .hcbasket .gridview div.footer div.col2 {margin-left:10px; text-align:left;}
        .hcbasket .gridview div.footer div.col3 {width:180px;text-align:center;}
        .hcbasket .gridview div.footer div.col3 .text {text-transform:uppercase;}
        .hcbasket .gridview div.footer div.col4 {font-size:1.1em;}
        .hcbasket .gridview div.footer div.col5 {text-align:right;}
        
		.hcbasket .offer span {font-weight:bold;font-size:1.1em;}
        .hcbasket .oldprice {text-decoration:line-through;font-size:1.1em;}
        .hcbasket .price {font-size:1.1em;font-weight:normal;}
        .hcbasket .totalprice {font-size:1.1em;font-weight:bold;}
		
		.hcbasket .title {font-size:1.1em; font-weight:bold;}
		.hcbasket .text {border:1px solid #999; height:19px;}
		.hcbasket .maindiv .orderref { padding:0 0 10px 0; }
        /*---------------table/form styles---------------*/
        .column1 {float:left; width:48%;}
        .column2 {float:right; width:48%;}
         .loginbox{height:150px;}
        .column3 {float:left; width:43%; padding-left:5%;}
        .column {float:left;width:50%;}
        .column4 { padding-left:51%;}
        .column .btn {margin:2px 10px 0 0; vertical-align:baseline;}
        .column4 .btn {margin:2px 10px 0 0; vertical-align:baseline;}
        .basketform2 .formrow {clear:both; padding:5px 0;}
        .basketform2 .formrownormal {clear:both; padding:5px 0;}
        .basketform2 .formrow label {float:left;width:150px; padding-right:5px; padding-top:1px; font-weight:bold; text-align:right;}
		.basketform2 .formrow input {width:200px;border:1px solid #999; margin:0; vertical-align:middle;}
		.basketform2 .formrownormal input {width:200px;border:1px solid #999; margin:0; vertical-align:middle;}
		.basketform2 .checkboxdiv2 input {float:left;clear:left; margin-right:5px;}
		.basketform2 .checkboxdiv2 label {float:left;width:90%;}
		.basketform2 .formrow select {width:202px;border:1px solid #999;margin:0; vertical-align:middle;}
		.basketform2 .checkboxdiv {padding:15px 0 0 135px;}
		.basketform2 .checkboxdiv label {}
		.basketform2 .checkboxdiv input {width:auto;height:auto;border-width:0;padding:0;margin:0; margin-right:5px; vertical-align:middle;}
        
        
        .basketform2 .validationsummary {}
        .basketform2 .validationsummary ul {padding:10px;margin:0; margin-bottom:10px; list-style:none; background-color:#f7f7f7;}
        .basketform2 .validationsummary li {color:#f00;}
        
        .hcbasket table {width:100%; margin:10px 0 1px 0;border-top-style:solid; border-left-style:solid; }
        .hcbasket table th,
        .hcbasket table td { border-right-style:solid; border-bottom-style:solid;  padding:5px;}
        .hcbasket table tfoot {font-weight:bold; text-align:right;}
        
        /*---------------bubble pop-up styles---------------*/
        #phc_bubble {position:absolute; z-index:1000;} 
        #phc_bubble {padding:25px 20px 0 0; background:transparent url("/Style%20Library/Images/My%20Account/bubblearrow.gif") no-repeat 100% 0px; width:287px; text-align:center;} 
        #phc_bubble .basket {padding:0 20px 0 20px; font-size:1.165em; background:transparent url("/Style%20Library/Images/My%20Account/bubble_main.gif") no-repeat top left;}
        #phc_bubble .bottom { background:url("/Style%20Library/Images/My%20Account/bubble_bottom.gif") no-repeat 0px 100%} 
        #phc_bubble .basket_row { padding-bottom:10px;}
        #phc_bubble .basket_row * {vertical-align:middle;}
        #phc_bubble input.btn {margin:0 5px;}
        
         .hcorderprint {width:80%; }