﻿                
      /*--  @import url("Basket_config.css");--*/
        
        
        /*---------------global styles---------------*/
		.txtbold {font-weight:bold;}
		.txtcenter {text-align:center;}	
		#wrapper .hcbasket .brd1 {border-color:#B2B2B2;border-width:1px;border-style:solid;}
		#wrapper .pad10 {padding:10px;}
		#wrapper .pad10u {padding:0 10px 10px 10px;}
		#wrapper1 input.btn {font-weight:bold;}
		#wrapper .spacerdiv {clear:left;width:100%;height:0px; line-height:0px; font-size:0px; 1background-color:#00f;}
		*html #wrapper .spacerdiv {clear:none;}
		#wrapper1 .spacerdiv {clear:left;width:100%;height:0px; line-height:0px; font-size:0px; 1background-color:#00f;}
		*html #wrapper1 .spacerdiv {clear:none;}
        #wrapper input.btn {1padding:2px 0;_1padding:2px 0px; 1font-size:10px; font-weight:bold;1border:1px solid #fff;}
		.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;1border:1px solid #e8e8e8;padding:10px;1background-color:#e8e8e8;}
        
		
		
        /*---------------shoppingcart styles---------------*/
        #phc_shoppingcart {float:right;width:auto; height:auto; 1padding-top:5px; 1padding-right:26px; line-height:normal; background:transparent url("Style%20Library/Images/cssimages/bg_shoppingcart_png.png") no-repeat top left;}
        #phc_shoppingcart .content {float:left;width:auto;padding:5px 10px 5px 10px; line-height:normal; background:transparent url("1Style%20Library/Images/cssimages/BrysonBasketFlow/bg_cart_2.gif") no-repeat bottom left;}
        #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 {1font-size:1.2em; 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; 1padding:5px 10px; margin:0 5px;}
		
		
        /*---------------basket styles---------------*/
        .hcbasket {1float:left;1width:100%;line-height:1.5em; 1font-family:verdana; 1font-size:1.0em;}
        .hcbasket .maindiv {1float:left;1width:100%;padding:10px;1border:1px solid #c8c8c8; border-top-width:0; 1width:97%;}
        .hcbasket .basketcontent {float:left; width:100%;}
        
        .hcbasket h1 {}
        .hcbasket .registercontrol {width:99%;}
        .hcbasket .createaccount {width:98%;}
        .hcbasket .gridview {border-style:solid; border-top-width:0;1width:99%;width:916px;}
        .hcbasket .gridview .row {border-top-style:solid;}
        .hcbasket .gridview .col {border-left-style:solid;}
        .hcbasket .gridview div.header {font-weight:bold; 1font-size:1.100em;}
        /*
        .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:120px;}
        .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;1font-size:1.165em;}
        .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 {1color:#000;font-size:1.0em;font-weight:normal;}
        .hcbasket .totalprice {1color:#000;font-size:1.0em;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%;}
        .1column5 {float:left; width:48%;}
        .column {float:left;width:50%;}
        .column4 {1float:left;1width:50%; 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;}
        .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; 1background-color:#fdf;}
		.basketform2 .formrow input {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:5px 10px 10px;}
		.basketform2 .checkboxdiv label {1float:left;}
		.basketform2 .checkboxdiv input {1float:left;width:auto;height:auto;border-width:0;padding:0;margin:0; margin-right:5px; vertical-align:middle;}
        
		.1basketform2 div.summary {font-size:0.855em; background-color:#fefefe;}
		.1basketform2 label {font-weight:bold;1display:block; color:#093;}
		.1basketform2 input {width:80%;border:1px solid #999; margin:2px 0 10px 0; font-size:1.165em; vertical-align:text-top;}
		.1basketform2 input.text {1width:200px;border:1px solid #999; margin:1px 0 5px 0; font-size:1.165em; vertical-align:middle;}
		.1basketform2 input.textlarge {width:350px;border:1px solid #999; margin:2px 0 10px 0; font-size:1.165em; vertical-align:text-top;}
        
        .basketform2 .validationsummary {}
        .basketform2 .validationsummary ul {padding:10px;margin:0; margin-bottom:10px; list-style:none; background-color:#f7f7f7;}
        .basketform2 .validationsummary li {color:#A41511;}
        
        .hcbasket table {1float:left;width:100%; margin:10px 0 1px 0;1border:1px solid; border-top-style:solid; border-left-style:solid; 1border-width:1px 0 0 1px; 1border-collapse:collapse; 1background-color:#fdf;}
        .hcbasket table th,
        .hcbasket table td {1border:1px solid; border-right-style:solid; border-bottom-style:solid; 1border-width:0 1px 1px 0; padding:5px;}
        .1hcbasket table thead { background-color:#eee;}
        .hcbasket table tfoot { 1background-color:#eee;1font-size:1.165em; font-weight:bold; text-align:right;}
        
        /*---------------bubble pop-up styles---------------*/
        #phc_bubble {position:absolute; 1top:65px;1right:265px; z-index:1000;} 
        #phc_bubble {padding:25px 20px 0 0; background:transparent url("Style%20Library/Images/cssimages/bubblearrow.gif") no-repeat 100% 0px; width:287px; text-align:center;} 
        #phc_bubble .basket {1height:42px; padding:0 20px 0 20px; font-size:1.165em; background:transparent url("Style%20Library/Images/cssimages/bubble_main.gif") no-repeat top left;}
        #phc_bubble .bottom { background:url("Style%20Library/Images/cssimages/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;}
	   
	   
	   
	   /*----Josephinecox myprofile-------------*/
	   .sectiondiv{float:left;width:670px;border-width:1px; border-color:#b2b2b2;border-style:solid;border-bottom:none;}
	   .textcenter{text-align:center;}
	   .border{border:1px solid #b2b2b2;}
	   .profile_heading{font-weight:bold;float:left;padding-bottom:10px;width:672px}
	   .profile_heading p{float:left;width:500px;padding:0;}
	   .profile_heading input{font-family:Arial;font-size:11px;font-weight:normal;}
	   .txtrt{text-align:right;}
	   .tableheader .head{font-weight:bold;padding:5px 10px;float:left;}
	   .show_hidediv{font-size:11px;padding:5px 10px;font-weight:bold;}
	   
	   
	   /*----------styles for login page--------------------------------*/
	   .logindiv .hcbasket .maindiv {padding:10px;width:920px;border:1px solid #B2B2B2;}
	   .logindiv .hcbasket h1 {width:920px;background-color:#BF9E00;}
	   #wrapper .logindiv .hcbasket .brd1{border-width:1px; border-style:solid; border-color:#B2B2B2;}
        
         .btndiv{margin:0pt auto;padding:5px 0 5px 0;width:996px;text-align:right;color:#000000;}
	   .redcolor{color:#A41511;}
	   .floatright{float:right;}
	   /*.logbtn{border:1px solid #666;padding:3px 10px 3px 5px;background:url("Style%20Library/Images/cssimages/side_arrow.gif") no-repeat 100% 55%;text-decoration:none;color:#9A6500;text-transform:uppercase;font-weight:bold;font-size:0.9em;letter-spacing:0px;margin-left:10px;}*/
        
        
