﻿

.basketTable		{width:612px; color:#763d6b; margin-bottom:10px; background-color:#ffffff; clear:left;}

.basketTable th,
.basketTable .palePurple {font-size:114%;color:#4f2347;}

.basketTable th		{padding:5px; text-align:left;}
.basketTable td		{border:1px solid #d1d3d4; border-width:0 1px 1px 0; padding:5px; }
.basketTable .btnTd	{width:110px;}
.basketTable input	{width:30px}
.basketTable .palePurple	{text-align:right; font-weight:bold; }
.basketTable .net	{ text-align:right;}
.basketTable .sub	{text-align:right;}
.buttonBarTop		{padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #d1d3d4; position:relative; width:612px; float:left; }
.buttonBarBottom	{padding-top:5px;   position:relative; clear:both;  margin-bottom:10px; width:100%; float:right; }
.buttonBarBottom .ageText	{font-size:80%;color:#763D6B;font-weight:bold;}

.buttonBarBottom .right,
.buttonBarTop .right	{position:absolute; right:0px; float:right}

.basketTable .glassButton input	{width:auto;}

.prodName a		{font-weight:bold;}
.prodName ul	{margin:0; padding:0;}
.prodName li	{list-style:none; margin:5px 0 0 0 !important; padding-left:2.2em; text-indent:-2.2em}

input.codeInput		{width:80px;}



/*address chooser*/
#addressList			{float:left; color:#4f2347;}
.addressDisplay			{min-height:160px; padding:5px 10px 40px; width:174px; _height: 160px;}
.account .addressDisplay{width:160px;}

#addressList .selected	{padding:3px 8px 38px; border:2px solid #763d6b;}
.addressDisplay input	{top:2px; position:relative;} 
.addressDisplay label	{cursor:pointer;}
.addressDisplay ul		{margin-top:10px;}
.addressDisplay li		{list-style:none; margin:0; font-weight:bold;}
.addressDisplay h4		{margin-top:5px;}
.addressDisplay h3		{color:#4f2347; background-color:#d6c9d3; margin:-5px -10px 0 -10px; padding:6px 10px; font-size:114% !important;}
.addressDisplay p		{margin:0; font-style:italic;}
.addressDisplay .glassLink	{position:absolute; bottom:2px !important; left:10px; height:30px; top:auto;}
.addressDisplay .gl_Red		{left:5.5em; bottom:3px !important;}
.addressDisplay li em		{font-weight:normal;}

.confirmBoxes			{margin-bottom:15px;}
.confirmBoxes + table	{clear:both;}

#useAddr		{text-align:right; clear:both; padding:5px 10px; margin:0 5px 10px; color:#763d6b;}
#useAddr input	{margin-left:10px;}

/* P R O G R E S S   B A R  */
#progressBar	{text-indent:-3000px; background:url(designImages/checkoutProgress_back.gif) no-repeat 50% 0; height:25px; margin-bottom:15px; }
.p2#progressBar	{background-position:50% 33%;}
.p3#progressBar	{background-position:50% 66%;}
.p4#progressBar	{background-position:50% 100%;}

/* A D D R E S S   E D I T */
#devNotes		{position:absolute; top:0; right:0;}
#devNotes label	{float:none; display:block;}	

.devPolicy		{margin:-15px 0 10px 0; display:block; }


