/* template: GWS - standard #2 */

a { text-decoration: none!important; }


/* markup: Basket #5 */

h1 { font-size: 18px!important; }

table.basket { width: 100%; font-family: Verdana; color: #222222;
font-size: 11px; }
table.basket td { padding: 3px 6px }
table.basket .header, table.bask .total { background: #ebebeb; color:
#333333 }

table.basket th { text-align: left; font-weight: bold; padding: 4px; } 

table.basket input { border: 1px solid #333333; color: #333333; padding:
2px 4px; background: white; font-size: 11px; font-weight: bold; } 

table.basket .price { font-weight: bold; } table.basket span.name { font-weight: bold; } table.basket .line td { padding-top: 10px; padding-bottom: 10px;
border-bottom: 1px dotted #cccccc; } 

table.basket .info td { padding-top: 5px; padding-bottom: 5px; } table.basket td#image { width: 65px; } table.basket select { font-size: 11px; margin: 5px 0px; }

table.basket input { margin: 3px 0; } 

table.basket .subtotal,table.basket .delivery-charge,table.basket .total {
font-size: 13px; }
table.basket div.borderb { display: block; float: right; width: 200px;
border-bottom: 1px #999999 dotted; border-top: 1px #999999 dotted; padding:
3px 0; }
table.basket div.border { display: block; float: right; width: 200px;
border-bottom: 1px #999999 dotted; padding: 3px 0; }

div.message_error { color: red; font-weight: bold; font-size: 12px;
padding: 5px; text-align: center; margin: auto;}  div.message_info { color: #222222; font-weight: bold; font-size: 12px;
padding: 5px; text-align: center; margin: auto;}



/* markup: Default subcategories markup #2 */

span.subcat { font-weight: bold; }



