/* shopping cart CSS*/

body { margin: 0;}
form { margin: 0; padding: 0 0 0 0;}

a:link {color:#cyan;}
a:visited {color:#cyan;}
a:active {color:#cyan;}
a:hover {color:#cyan;}

table, { margin: 0; color: #333333; font-family: verdana, arial, sans-serif; font-size:12px;}
p, span { font-family: verdana, arial, sans-serif; font-size:12px;}
table td {vertical-align:top; padding: 0 0 0 0;}
img {border:0;}

table.tdindentandunderline {width:100%;}
table.tdindentandunderline td {border-bottom: 1px solid #666666; padding: 6 0 6 10; white-space:nowrap;}

table.tdindent { width:100%;}
table.tdindent td {padding: 6 0 6 10; white-space: nowrap;}

table.tdindentnostretch td {padding: 6 0 6 10; white-space:nowrap;}

select {font: 12px Verdana, Arial, sans-serif; color: #352D57;}
input {	font: 12px Verdana, Arial, sans-serif; color: #352D57;}
div.line {border-bottom: 1px solid #666666;}

p.warning { color: white; background-color: #9E0040; padding: 3px 0 3px 10px; font-weight:bold; border: 1px solid #B6AEC3;}
span.subwarning {color: #9E0040}

p.continueshopping { color: white; background-color: #909900; padding: 3px 0 3px 10px; font-weight:bold; border: 1px solid #B6AEC3; margin-bottom:10px}
p.continueshopping a:link { color: #635D7D; text-decoration: none;}
p.continueshopping a:active { color: #635D7D; text-decoration: none;}
p.continueshopping a:visited { color: #635D7D; text-decoration: none;}
p.continueshopping a:hover { color: #808080; text-decoration: underline;}

p.title2 { color: #635D7D; background-color: #C4C3DB; padding: 3px 0 3px 10px; font-weight: bold; border: 1px solid #B6AEC3; margin-bottom:10px;}
p.title2 a:link { color: #635D7D; text-decoration: none;}
p.title2 a:active { color: #635D7D; text-decoration: none;}
p.title2 a:visited { color: #635D7D; text-decoration: none;}
p.title2 a:hover { color: #808080; text-decoration: underline;}

p.placeorder { color: white; background-color: #909900; padding: 3px 0 3px 10px; font-weight:bold; border: 1px solid #B6AEC3; margin-bottom:10px}



div.indent {padding: 10px 0 10px 10px;}
div.shoppinglistindent {padding: 0 0 0 10px; }
div.ddpad {padding: 2px;}

/* tables */

table.shoppinglist {width:100%;}
table.shoppinglist td {border-bottom:1px solid #999999;vertical-align:center;}
table.shoppinglist input { font-size: 11px;}

table.login td {padding: 0 20px 8px 0;}

table.loggedinas {color: #635D7D; background-color: #C4C3DB; padding: 3px 0 3px 10px; font-weight: bold; border: 1px solid #B6AEC3; margin-bottom:10px; width:100%}
table.loggedinas a:link { color: #635D7D;}
table.loggedinas a:active { color: #635D7D;}
table.loggedinas a:visited { color: #635D7D;}
table.loggedinas a:hover { color: #808080;}

table.shoppinglist td {padding: 6px 20px 6px 0; border-bottom: 1px solid #C4C3DB}

table.entercard td {padding: 0 20px 8px 0;}

table.deliveryaddress td {padding: 0 20px 8px 0;}

/* div titles */

td#quickbasket { text-align:right;height:18px;white-space:nowrap;}
td#quickbasket table{ white-space:nowrap; font-size:11px; font-weight:bold}

span.action {color:#869E00;}
span.comment {color:#00000;}
span.money {color:#9E0040;}