/* template: Redcar - red #1 */

form { margin: 0; padding: 0; }

table.sort td input { margin-left: 10px; margin-right: 3px; }

table.header td.baskbox { font-family: Tahoma, sans-serif!important; font-size: 10px!important; width: 300px; height: 68px; background: white url(baskback.gif) no-repeat right top; font-weight: normal; }
table.header td.baskbox a { text-decoration: underline; }
table.header td.baskbox input { border: 1px solid #7876a4/*searchbox border*/; font-size: 10px; width: 400px!important; }
table.header td.baskbox span.sub input { border: 0; }

div.accountlinks { margin-left: 20px; padding-right: 20px; word-wrap: break-word; }

table.main td.center fieldset.ec_form legend { color: red; }
table.main td.center fieldset.ec_terms legend { text-transform: capitalize; }
table.main td.center fieldset.ec_terms a,
table.main td.center fieldset.ec_terms a:hover { font-weight: normal; text-transform: lowercase; }

table.main td.center div.title { margin-bottom: 10px; font-weight: bold; color: red; }
table.main td.center table.order_status { margin-top: 10px; margin-bottom: 10px; }
table.main td.center table.order_status td { font-weight: bold; padding-right: 10px; padding-bottom: 2px; }
table.main td.center div.message_info { color: red; }

table.sidebar#new_prods { margin-bottom: 0px; }
* html table.sidebar#new_prods td.bottom { display: none; }

table.search td table td { padding: 0 4px; }

ul { margin: 10px 0; }
li { margin-left: 25px; }


/* markup: Basket #11 */

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 tr.delivery-select input,
table.basket tr.line td input,
table.basket td.button input { border: 1px solid #333333; color: #333333; border: 1px solid #699b5c; color: #699b5c; 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: 270px; border-bottom: 1px #999999 dotted; border-top: 1px #999999 dotted; padding: 5px 0; padding-bottom: 10px; padding-top: 12px; }
table.basket div.border { display: block; float: right; width: 270px; border-bottom: 1px #999999 dotted; padding: 5px 0; padding-bottom: 10px; }
table.basket span.removetext { display: block; padding-left: 60px; }
* html table.basket span.removetext { display: block; padding-left: 75px; }

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;}

table.basket tr.checkout td input { margin: 0; border: 0; padding: 0; background: #699e5a url(checkout_button.gif) no-repeat left top; width: 150px; padding: 2px 10px; font-family: Verdana, sans-serif; font-weight: bold; font-size: 11px; color: white; }


/* markup: Default subcategories markup #3 */

span.subcat { font-weight: bold; }


/* markup: Highlighted items box style 1 #26 */

table.sidebar#highlighted_items { padding: 0px; }                                                                  table.sidebar#highlighted_items td { padding: 0 5px; }                                                             table.sidebar#highlighted_items td.bottom { padding: 3px 0px 3px 3px; font-size: 9px; }                            table.sidebar#highlighted_items td.bottom a { text-decoration: none; }                                             table.sidebar#highlighted_items table { margin: 5px 0px 0px 0px; padding: 0; border-bottom: 1px solid #bbc6e0; }   table.sidebar#highlighted_items td.image,                                                                          table.sidebar#highlighted_items td.details { background-color: #f3f4f8; padding-top: 5px; }                        table.sidebar#highlighted_items td.image { padding: 0; }                                                           table.sidebar#highlighted_items td.image img { border: 1px solid #bbc6e0; }                                        table.sidebar#highlighted_items td.details { padding: 3px 2px 3px 0px; font-size: 10px; color: #636365; }          table.sidebar#highlighted_items td.details span.price { color: #cc0033; font-weight: bold; }                       table.sidebar#highlighted_items td.details a { font-size: 10px; color: black; }                                    table.sidebar#highlighted_items td.details a:hover { color: #636365; text-decoration: none; }                      


/* markup: Highlighted items box style 1 #27 */

table.sidebar#highlighted_items { padding: 0px; }                                                                  table.sidebar#highlighted_items td { padding: 0 5px; }                                                             table.sidebar#highlighted_items td.bottom { padding: 3px 0px 3px 3px; font-size: 9px; }                            table.sidebar#highlighted_items td.bottom a { text-decoration: none; }                                             table.sidebar#highlighted_items table { margin: 5px 0px 0px 0px; padding: 0; border-bottom: 1px solid #bbc6e0; }   table.sidebar#highlighted_items td.image,                                                                          table.sidebar#highlighted_items td.details { background-color: #f3f4f8; padding-top: 5px; }                        table.sidebar#highlighted_items td.image { padding: 0; }                                                           table.sidebar#highlighted_items td.image img { border: 1px solid #bbc6e0; }                                        table.sidebar#highlighted_items td.details { padding: 3px 2px 3px 0px; font-size: 10px; color: #636365; }          table.sidebar#highlighted_items td.details span.price { color: #cc0033; font-weight: bold; }                       table.sidebar#highlighted_items td.details a { font-size: 10px; color: black; }                                    table.sidebar#highlighted_items td.details a:hover { color: #636365; text-decoration: none; }                      


/* markup: Highlighted items box style 1 #28 */

table.sidebar#highlighted_items { padding: 0px; }                                                                  table.sidebar#highlighted_items td { padding: 0 5px; }                                                             table.sidebar#highlighted_items td.bottom { padding: 3px 0px 3px 3px; font-size: 9px; }                            table.sidebar#highlighted_items td.bottom a { text-decoration: none; }                                             table.sidebar#highlighted_items table { margin: 5px 0px 0px 0px; padding: 0; border-bottom: 1px solid #bbc6e0; }   table.sidebar#highlighted_items td.image,                                                                          table.sidebar#highlighted_items td.details { background-color: #f3f4f8; padding-top: 5px; }                        table.sidebar#highlighted_items td.image { padding: 0; }                                                           table.sidebar#highlighted_items td.image img { border: 1px solid #bbc6e0; }                                        table.sidebar#highlighted_items td.details { padding: 3px 2px 3px 0px; font-size: 10px; color: #636365; }          table.sidebar#highlighted_items td.details span.price { color: #cc0033; font-weight: bold; }                       table.sidebar#highlighted_items td.details a { font-size: 10px; color: black; }                                    table.sidebar#highlighted_items td.details a:hover { color: #636365; text-decoration: none; }                      



