﻿/* Wilsons Butchers Re-Skin 2009/2010 */

html,body,div,span,h1,h2,h3,p,a,em,font,img,ul,li,form,label,table,tr,th,td {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;}

* :focus,:focus {outline:0}

body {line-height:1; color:#000; background:#cacbbf;}

ul {list-style:none}

table {border-collapse:separate; border-spacing:0}

.c {clear:both;}

.i {font-style:italic;}

.b {font-weight:bold;}

.red {color:#bf1e2e;}

.red h4 {margin:0 0 10px 0; float:left; display:inline; width:580px; color:#bf1e2e;}

.ten {float:left; width:580px; height:10px;}

p {font-family:Arial,Helvetica; font-size:12px; line-height:1.5em; color:#41443c;}

p a, ul li, h4, .pleasenote h4 {color:#41443c;}

h4 {margin:0; padding:0; font-size:30px;}

h5 {margin:0; padding:0;}

.color {color:#333}

/**/

#colL {height:100%;}

#colLbtm {float:left; width:150px; background:red; height:100%;}

#heightdiv {float:left; width:940px; height:100%;}

#cont {margin:0 auto; padding:10px; width:940px; background:#fff; height:100%;}

/* Page titles */

.pagetitle {margin:0 0 10px 0; padding:0 0 5px 0; float:left; display:inline; width:580px; border-bottom:1px solid #ccc; overflow:hidden;}

.pagetitle h2 {color:#41443c; float:left;}

.pagetitle a {margin:5px 0 0 0; float:right; text-decoration:none; font-size:30px; color:#41443c;}

.pagetitleSmall {margin:0 0 10px 0; padding:0; float:left; display:inline; width:580px;}

.pagetitleSmall h4 a {color:#bf1e2e; text-decoration:none;}

/* Background Colors */

.bg, .nav {background:#ebede8;}

/* */

#mailing {height:199px;}

#mailing p {margin:0 0 5px 0; line-height:1.5em;}

#mailing #mailingcheck {margin:2px 0 10px 0; padding:0; float:left; display:inline; width:130px; height:20px;}

#mailing #mailingcheck label {margin:3px 0 0 0; padding:0; float:left; display:inline; font-size:12px; font-family:Arial,Helevtica; color:#41443c;}

#mailing #mailingcheck input {margin:3px 0 0 0; padding:0; float:right !important; display:inline; font-size:12px; width:16px; text-align:right !important}

#guarantee {height:200px;}

#qguild {height:210px;}

#cards {height:205px;}

#cards img {margin:5px 0 0 0; padding:0;}

#basket, #qguild, #mailing, #guarantee, #search, .nav {margin:0 0 10px 0; float:left;}

#testimonials, #cards {float:left;}

#basket table {margin:0 0 30px 0; float:left; display:inline; width:130px;}

/* Generic */

.button {padding:6px 0 0 0; display:block; background:#949a8c; color:#fff; width:130px; height:19px; text-decoration:none; text-align:center; float:left; font-size:12px; border:none;}

.button:hover {background:#404b4b; color:#fff;}

.buttondark {padding:6px 0 0 0; display:block; background:#404b4b; color:#fff; width:130px; height:19px; text-decoration:none; text-align:center; float:left; font-size:12px; border:none;}

.buttondark:hover {background:#ebede8; color:#404b4b;}

.button2 {margin:0; padding:0; background:#949a8c; color:#fff; width:130px; height:25px; text-decoration:none; float:left; font-size:12px; border:none; cursor:pointer;}

.button2:hover {background:#404b4b; color:#fff;}


.sidebarbox {float:left; width:130px; padding:10px;}

.sidebarbox input.box {margin:0 0 10px 0; padding:3px 0 1px 5px; border:none; width:125px; height:18px; font-size:12px;}

.sidebarboxdark {float:left; width:130px; padding:10px; background:#949a8c;}

.sidebarboxdark input.box {margin:0 0 10px 0; padding:3px 0 1px 5px; border:none; width:125px; height:18px; font-size:12px;}

.sidebarboxdark tr td {color:#fff;}

.sidebarboxdark p {margin:0 0 10px 0; padding:0; color:#fff; vertical-align:top; float:left; display:inline; width:130px; text-align:center;}

.prodBuy, .basketTbl tr td, .button, .buttondark, #testimonials p, #mailing p, .nav ul li a {font-family:Arial,Helevtica; font-size:12px;}

/* Green Bars */

.gb {padding:0; float:left; height:48px; width:150px;}

.gb h3 {height:48px; width:150px; text-indent:-9999px;}

.gb h3.onlineshop {background:url(/assets/images/headings/onlineshop.png);}

.gb h3.mainmenu {background:url(/assets/images/headings/mainmenu.png);}

.gb h3.quicksearch {background:url(/assets/images/headings/quicksearch.png);}

.gb h3.testimonials {background:url(/assets/images/headings/testimonials.png);}

.gb h3.yourbasket {background:url(/assets/images/headings/yourbasket.png);}

.gb h3.qguildmember {background:url(/assets/images/headings/qguildmember.png);}

.gb h3.mailinglist {background:url(/assets/images/headings/mailinglist.png);}

.gb h3.ourguarantee {background:url(/assets/images/headings/ourguarantee.png);}

.gb h3.cardsaccepted {background:url(/assets/images/headings/cardsaccepted.png);}

/* Left Col */

#colL {float:left; width:150px;}

/* Mid Col */

#colM {margin:0 10px 0 10px; padding:10px; float:left; display:inline; background:#ebede8; width:600px;}

#colM h2 {margin:0 0 10px 0; font-size:35px; font-weight:bold;}

/* Right Col */

#colR {float:left; width:150px;}

/* Normal Page */

.normalpage {margin:0; float:left; width:580px; padding:10px; background:#fff;}

/* Header */

#hd {margin:0 0 10px 0; float:left; display:inline; width:940px; height:125px; background:url(/assets/images/master/hdbg.jpg);}

/*#hd {margin:0 0 10px 0; float:left; display:inline; width:940px; height:125px; background:url(/assets/images/xmas/xmashdbg.jpg);}*/

#hdL, #hdR {float:left; width:150px; height:125px;}

#hdL table, #hdR table {float:left; width:150px; height:125px;}

#hdM {padding:16px 0 0 0; float:left; width:640px; height:34px;}

#hdM h1 {margin:0 0 15px 0;}

#hdM h1, #hdM h2 {text-indent:-9999px;}

#hdM h1, #hdM h1 a {width:640px; height:50px;}

#hdM h1 a {display:block; background:url(/assets/images/master/logo.png);}

#hdM h2 {text-indent:-9999px; background:url(/assets/images/master/titletext.png); width:640px; height:32px;}

p.questions {text-indent:-9999px; height:61px; width:97px;}

p.questions a {display:block; background:url(/assets/images/master/call.png); height:61px; width:97px;}

p.visit {text-indent:-9999px; height:67px; width:96px;}

p.visit a {display:block; background:url(/assets/images/master/visit.png); height:67px; width:96px;}

/* Nav */

.nav {float:left; width:150px;}

.nav ul {float:left; width:150px;}

.nav ul li {margin:0; padding:0; width:150px; float:left; line-height:1.1em;}

.nav ul li a {padding:6px 0 6px 5px; width:145px; display:block; color:#41443c; text-decoration:none; float:left;}

.nav ul li.alt {background:#cacbbf;}

.nav ul li.selected {background:#404b4b;}

.nav ul li.selected a {color:#fff;}

/* Basket */

.basketTbl {margin:0; float:left; display:inline; width:130px;}

.basketTbl tr td {margin:0; padding:0;}

.spacer {float:left; width:130px; height:10px;}

.linespacer {margin:0 0 10px 0; padding:0; float:left; display:inline; width:580px; height:1px; border-top:1px solid #ededed;}

.search {float:left; width:130px; background:#404b4b;}

.searchgo {float:left; margin:0; padding:0; width:40px; height:25px; background:url(/assets/images/master/buyBg2.gif); color:#fff; text-decoration:none; text-align:center; display:block; border:none; cursor:pointer;}

.searchfield {float:left; margin:0; padding:0 0 0 5px; border:none; background:#404b4b; color:#fff; height:25px; width:85px; font-size:12px; vertical-align:middle !important;}

/* Testimonials */

#testimonials p {margin:0 0 10px 0; padding:0; line-height:1.5em;}

/* Thin Img */

.thinimg {margin:0 0 10px 0; float:left; display:inline; width:600px;}

/* Homepage */

.gallery {margin:0 0 10px 0; float:left; display:inline; width:600px; height:420px; position:relative;}

.galleryitem {position:absolute; display:none; top:-5px; left:0;}

.galleryitem img {margin:0 !important; padding:0;}

#hometext {margin:0 0 10px 0; padding:0; float:left; width:600px; height:198px; position:relative;}

.hometextclose {position:absolute; top:15px; right:15px; cursor:pointer;}

#freedelivery {margin:0; padding:0; float:left; display:inline; width:600px; height:50px;}

#alsoordered {margin:10px 0 10px 0; padding:0; float:left; display:inline; width:600px; height:50px;}

/* Products */

.products {float:left; width:600px;}

.prodSmall, .prodSmallMid {padding:10px; float:left; display:inline; width:173px; height:180px; background:#fff; position:relative;}

.prodSmall {margin:0 0 10px 0;}

.prodSmallMid {margin:0 10px 10px 11px;}

.prodInner {float:left; width:173px; height:180px; background:#ebede8; position:relative; overflow:hidden;}

.prodTitleSmall {
margin:0;
padding:5px;
position:absolute;
top:10px;
left:10px;
width:163px;
color:#41443c;
font-size:16px;
background:#434a50;
z-index:100;
overflow:hidden;
}

.prodTitleSmall p {font-size:12px; color:#fff; line-height:1.2em;}

.prodTitleSmall p a {color:#fff; text-decoration:none;}

.prodBuy {margin:0; padding:0; position:absolute; bottom:10px; right:10px; background:#333; height:25px;}

.prodBuy p {float:left; margin:2px 5px 0 5px; padding:0; color:#fff;}

.prodBuy a.prodviewbtn {float:left; margin:0; padding:5px 0 0 0; width:50px; height:20px; background:url(/assets/images/master/buyBg2.gif); color:#fff; text-decoration:none; text-align:center; display:block;}

/*.prodBuy a.prodadd {float:left; margin:0; padding:5px 0 0 0; width:15px; height:20px; background:url(/assets/images/master/buyBg.gif); color:#fff; text-decoration:none; text-align:center; display:block; font-weight:bold;}*/

/* Product Options */

#productOptions {margin:10px 0 0 0; padding:10px; float:left; display:inline; width:580px; background:#fff;}

#productOptionsInner {margin:10px 0 0 0; padding:10px 10px 0 10px; float:left; display:inline; width:560px; background:#ebede8;}

#productOptionsInner table {text-align:left; font-size:12px;}

#productOptionsInner table tr th {padding:0 0 10px 0; font-weight:bold;}

#productOptionsInner table tr td {margin:0; padding:10px 0 10px 0; border-top:1px solid #cacbbf;}

#productOptionsInner table tr td, #productOptionsInner table tr th {font-family:Arial,Helvetica;}

#productOptionsInner table tr td.tdAdd, #productOptionsInner table tr th.tdAdd {width:129px;}

#productOptionsInner table tr td.tdQty, #productOptionsInner table tr th.tdQty {width:35px;}

#productOptionsInner table tr td.tdPrice {margin:0; padding:0; width:80px;}

#productOptionsInner table tr th.thPrice {width:80px;}

#productOptionsInner table tr td.tdQty input, #productOptionsInner table tr th.tdQty input {border:none; float:left; display:inline; margin:0 10px 0 0; padding:4px 0 0 0; height:21px; width:25px; text-align:center; font-size:12px;}

#productOptionsInner table tr td.tdAdd input, #productOptionsInner table tr th.tdAdd input {border:none; width:129px; height:25px; background:url(/assets/images/master/buyBg.gif); color:#fff; font-family:Arial,Helevtica; font-size:12px; cursor:pointer;}

/* Delivery Page */

#delivery {margin:0; float:left; width:580px; padding:10px; background:#fff;}

#delivery p {margin:0 0 15px 0; padding:0; float:left; display:inline; width:580px;}

#delivery p.q {text-decoration:underline; font-weight:bold;}

#delivery .pleasenote {color:#bf1e2e;}

#delivery .deliveryTbl {margin:0 0 15px 0; float:left; width:580px; background:#cacbbf; text-align:left; font-family:Arial,Helevtica; font-size:12px;}

#delivery .deliveryTbl th {font-weight:bold;}

#delivery .deliveryTbl th, #delivery .deliveryTbl td {padding:10px 0 10px 0;}

#delivery .deliveryTbl .alt {background:#ebede8;}

/* Basket Page */

.basketpage {margin:0 0 10px 0; float:left; display:inline; width:580px; padding:10px; background:#fff;}

.basketpageTbl {margin:0; float:left; width:580px; text-align:left; font-family:Arial,Helevtica; font-size:12px;}

.basketpageTbl th {padding:0 0 5px 0; font-weight:bold;}

.basketpageTbl td {padding:5px 0 5px 0; color:#41443c;}

.basketpageTbl td a {color:#41443c;}

.basketpageTbl td.beige {background:#ebede8;}

.basketpageTbl td.price {background:#ebede8; text-align:center;}

.basketpageTbl td.totalprice {text-align:center; border-top:1px solid #ededed; font-weight:bold;}

.blank {width:10px;}

.tdspace {margin:0; padding:0 !important; height:10px;}

.basketpage .totalblank {width:10px; border-top:1px solid #ededed;}

.basketpage .totalblankwide {border-top:1px solid #ededed;}

.basketpageTbl .qty {background:#cacbbf; width:25px;}

.basketpageTbl .qty input {border:none; width:25px; text-align:center; background:#cacbbf;}

.basketpage .x {width:24px; text-align:right;}

.bsktTotal {border-top:1px solid #ededed; text-align:right; font-weight:bold;}

#basketbuttons {margin:0; padding:10px 0 0 0; float:left; width:580px; border-top:1px solid #ededed;}

.recalculatebtn, .checkoutbtn {margin:0; padding:0; width:140px; height:25px; font-family:Arial,Helevtica; font-size:12px; color:#fff; text-decoration:none; background:url(/assets/images/master/buyBg.gif); border:none; cursor:pointer;}

.recalculatebtn {float:left;}

.checkoutbtn {float:right;}

.basketboxes {margin:0 0 10px 0; float:left; display:inline; width:600px;}

.bsktCol {float:left; width:173px; background:#fff;}

.bsktcollink {margin:10px 0 0 0; padding:0; float:left; width:173px;}

.bsktColMid {margin:0 10px 0 10px; float:left; width:174px; background:#fff;}

.bsktCol, .bsktColMid {padding:10px;}

.bsktColTitle {float:left; width:173px; height:40px;}

.bsktColTitle h4 a {text-decoration:none; color:#41443c;}

#pleasenotebox {margin:0; padding:10px; float:left; width:580px; background:#fff;}

.pleasenote {margin:0 0 15px 0; float:left; display:inline; width:580px;}

/* Product Page */

#product {margin:0; float:left; width:580px; padding:10px; background:#fff;}

#product #productL {margin:0 10px 0 0; float:left; width:386px; height:413px; background:#333;}

#product #productR {float:left; width:164px; height:393px; padding:10px; background:#ebede8;}

#productinfoscroller {padding:0 10px 0 0; width:154px; float:left; height:393px;}

.addtobasket {margin:0; padding:5px 0 0 0; float:left; width:129px; height:20px; background:url(/assets/images/master/buyBg.gif); color:#fff; text-decoration:none; text-align:center;  font-family:Arial,Helevtica; font-size:12px;}

/* List Page */

#listpage {margin:0; float:left; width:600px; padding:0;}

#listpage #listinfo {margin:0 10px 0 0; padding:10px; float:left; width:356px; height:370px; background:url(/assets/images/list/listinfo.jpg) no-repeat; border:10px solid #fff;}

/* Background Classes */

.free-range-pork-bg {background:url(/assets/images/list/free-range-pork.jpg) !important;}

.extra-matured-beef-bg {background:url(/assets/images/list/extra-matured-beef.jpg) !important;}

.yorkshire-lamb-bg {background:url(/assets/images/list/yorkshire-lamb.jpg) !important;}

.poultry-and-game-bg {background:url(/assets/images/list/poultry-and-game.jpg) !important;}

.champion-sausages-bg {background:url(/assets/images/list/champion-sausages.jpg) !important;}

.burgers-bbq-bg {background:url(/assets/images/list/burgers-bbq.jpg) !important;}

.pies-and-pasties-bg {background:url(/assets/images/list/pies-and-pasties.jpg) !important;}

/* */

#listpage #listinfo p, #listpage #listinfo h2 {color:#fff;}

#listpage #listinfo p {margin:0 0 10px 0; float:left; display:inline; width:356px;}

/* My Account */

.loginbtn {margin:10px 0 0 0; padding:0; float:left; width:580px;}

#myaccount p {margin:0 0 10px 0; padding:0; float:left; display:inline; width:580px;}

#checkout h3 {margin:0 0 10px 0; float:left; display:inline; width:580px; font-family:Arial,Helvetica; font-size:12px; font-weight:bold; text-decoration:underline; color:#41443c;}

#checkout p {margin:0 0 10px 0; float:left; display:inline; width:580px;}

.accrow1 label,.accrow2 label {margin:6px 0 0 0; font-family:Arial,Helvetica; font-size:12px; width:100px; float:left; color:#41443c;}

.accrow1 .inputbox, .accrow2 .inputbox {padding:5px 0 0 5px; float:left; width:195px; border:none; height:20px; font-size:12px; background:#ebede8; color:#41443c; border:none;}

.accrow1, .accrow2 {float:left; width:580px; height:25px;}

.accrow2 {margin:0 0 10px 0; padding:15px 0 0 0; display:inline; border-top:1px solid #ccc;}

.accrowwide {margin:0 0 10px 0; padding:0; display:inline; width:580px; float:left; font-family:Arial,Helvetica; font-size:12px;}

.accrowwide span {margin:6px 0 0 0; font-family:Arial,Helvetica; font-size:12px; width:430px; float:left; color:#41443c;}

.accrowwide label {margin:6px 0 0 0; font-family:Arial,Helvetica; font-size:12px; width:150px; float:left; color:#41443c;}

.accrowwide input {padding:5px 0 0 5px; float:left; width:195px; border:none; height:20px; font-size:12px; background:#ebede8; color:#41443c; border:none;}

.accrowwide select {padding:0 0 0 0; float:left; width:200px; border:none; height:25px; font-size:12px; background:#ebede8; color:#41443c; border:none;}

.proceedbtns {margin:0; padding:0; border:none; height:25px; width:130px; background:#949a8c; color:#fff; font-size:12px; cursor:pointer;}

/* Testimonials */

#testimonialspage p {margin:0 0 10px 0; float:left; display:inline; width:580px;}

.comment {margin:0; padding:10px 0 0 0; float:left; width:580px; border-top:1px solid #ccc;}

/* About */

#about p {margin:0 0 10px 0; float:left; display:inline; width:580px;}

/* Contact */

#contact p {margin:0 0 10px 0; float:left; display:inline; width:580px;}

/* Q Guild */

#qguildpage p {margin:0 0 10px 0; float:left; display:inline; width:580px;}

#qguildpage ul {margin:0; float:left; display:inline; width:580px; list-style-type:disc; list-style-position:inside;}

#qguildpage ul li {margin:0 0 10px 0; font-family:Arial,Helvetica; font-size:12px; line-height:1.5em;}

.quildpagecont {margin:0 0 5px 0; padding:0; float:left; display:inline; width:580px;}

.guildimg {margin:0; padding:0; float:left; width:130px;}

.guildtxt {margin:0; padding:0; float:left; width:450px;}

.guildtxt p {margin:0; padding:0; float:left; width:450px !important;}

/* Guarantee */

#guaranteepage p {margin:0 0 10px 0; float:left; display:inline; width:580px;}

.guaranteecont {margin:0; float:left; display:inline; width:580px;}

.guaranteeimg {margin:0 20px 0 0; float:left; display:inline; width:130px;}

.guaranteetext {margin:0; padding:0 0 0 0; float:left; display:inline; width:430px;}

.guaranteetext p {width:430px !important;}

/* Latest News */

#latestnews p {margin:0 0 10px 0; float:left; display:inline; width:580px;}

#latestnews table {float:left; width:580px; font-family:Arial,Helvetica;}

#latestnews table tr td {font-style:italic; font-size:12px; line-height:1.5em; color:#41443c;}

#latestnews img {margin:0 0 10px 0;}

#latestnews ul {margin:0; float:left; display:inline; width:580px; list-style-type:disc; list-style-position:inside;}

#latestnews ul li {margin:0 0 10px 0; font-family:Arial,Helvetica; font-size:12px; line-height:1.5em;}

/* Recipies */

#recipies p {margin:0 0 10px 0; float:left; display:inline; width:580px;}

/* Contact */

#contact .contactoption label {margin:7px 0 0 0; padding:0; float:left; display:inline; width:75px; font-family:Arial,Helvetica; font-size:12px;}

#contact .contactoption input {margin:0; padding:5px 0 0 5px; float:left; width:200px; border:none; height:20px; background:#ebede8; font-size:12px;}

.contactoption {margin:0 0 10px 0; float:left; display:inline; width:580px;}

.contactoption textarea {margin:0; padding:10px; width:560px; float:left; border:none; background:#ebede8; font-size:12px; font-family:Arial,Helvetica,Sans-Serif;}

.sendemail {margin:0; padding:10px 0 0 0; float:left; display:inline; width:580px; height:25px; border-top:1px solid #ccc;}

.address {float:left; width:290px;}

.address p {width:290px !important;}

.address .pagetitleSmall {width:290px !important;}

/* Speed Order */

#speedorder p {margin:0 0 10px 0; float:left; display:inline; width:580px;}

#speedorder .speedorderTbl {margin:10px 0 0 0; float:left; display:inline; text-align:left; font-family:Arial,Helvetica; font-size:12px;}

#speedorder .speedorderTbl tr th {font-weight:bold;}

#speedorder .speedorderTbl tr td, .speedorderTbl tr th {margin:0; padding:0 10px 10px 0; color:#41443c;}

#speedorder .speedorderTbl input.code {margin:0; padding:5px 0 0 5px; float:left; width:200px; border:none; height:20px; background:#ebede8; font-size:12px;}

#speedorder .speedorderTbl input.qty {margin:0; padding:5px 0 0 5px; float:left; width:50px; border:none; height:20px; background:#ebede8; font-size:12px;}

.process {float:left; width:580px;}

/* Save Basket */

#savebasket p {margin:0 0 10px 0; float:left; display:inline; width:580px;}

/* Virtual Tour */

#virtualtour p {margin:0 0 10px 0; float:left; display:inline; width:580px;}

#checkoutdelivery {float:left; width:580px; font-family:Arial,Helvetica; font-size:12px; text-align:left;}

#checkoutdelivery table th {margin:0; padding:0 0 10px 0;}

#checkoutdelivery table th.deliveryprice {font-weight:bold;}

#checkoutdelivery table th.deliverytype {font-weight:bold;}

/* Proceed */

.proceed {margin:0; padding:10px 0 0 0; float:left; width:580px; border-top:1px solid #ededed;}

.proceed a {margin:0; padding:6px 0 0 0; float:left; display:block; width:130px; height:19px; color:#fff; background:#949a8c; cursor:pointer; font-size:12px; font-family:Arial,Helvetica; text-decoration:none; text-align:center;}

.proceed input {float:right; border:none; width:130px; height:25px; color:#fff; background:#949a8c; cursor:pointer; font-size:12px; font-family:Arial,Helvetica; vertical-align:middle;}

.proceed input:hover, .proceed a:hover {background:#404b4b;}

/* Step 4 */

.step4tbl {float:left; width:580px; text-align:left; font-size:12px; font-family:Arial,Helvetica;}

/* Confirmation Table */

.confirmationTbl {margin:0; padding:0; float:left; font-size:12px; font-family:Arial,Helvetica; color:#41443c;}

.confirmationTbl tr td {margin:0; padding:0 0 10px 0;}

.confirmationTbl tr td fieldset {padding:10px;}

.confirmationTbl tr td fieldset .inputbox {padding:5px 0 0 5px; width:195px; border:none; height:20px; font-size:12px; background:#ebede8; color:#41443c; border:none;}

.confirmationTbl tr td fieldset legend {font-weight:bold;}

.confirmationTbl tr td fieldset label {margin:4px 0 0 0; padding:0; float:left; display:inline; width:150px;}

.confirmationTbl tr td fieldset a {color:#41443c;}

.confirmationTbl tr td fieldset textarea {margin:0; padding:0; width:548px; float:left;}

.confirmationTbl tr td span {line-height:1.5em;}

/* Search Page */

#searchpage p {margin:0 0 10px 0; padding:0; float:left; display:inline; width:580px;}

.searchTbl {margin:0; padding:10px 10px 0 10px; float:left; width:580px; background:#ebede8; font-size:12px; font-family:Arial,Helvetica;}

.searchTbl tr td {margin:0; padding:0 0 10px 0;}

.searchTbl tr td input.searchbox, .searchTbl tr td select {width:410px; border:none;}

.searchbtn {border:none;}

.searchresults {margin:0; padding:0; padding:0; float:left; width:580px; font-size:12px; font-family:Arial,Helvetica; vertical-align:top !important;}

.searchresults h2 {font-size:30px !important; color:#41443c;}

.searchresults h2 a {text-decoration:none; color:#41443c;}

.searchresults tr td {padding:10px 0 10px 0; border-top:1px solid #ccc;}

.searchresults tr td a {color:#41443c;}

.productresult {margin:0; padding:10px 0 10px 0;}

td.searchnumber {padding:0; overflow:hidden;}

td.searchthumb {padding:0;}

td.searchlink {padding:0;}

#searchcont {margin:0; padding:0; position:absolute; z-index:1000; width:580px; height:25px; bottom:10px; left:10px; background:#fff;}

#searchcont input.widesearchbox {margin:0; padding:5px 0 5px 5px; float:left; width:515px; border:none; height:15px; font-size:12px;}

.buttondark2 {padding:0 0 4px 0; display:block; background:url(/assets/images/master/buyBg2.gif); color:#fff; width:60px; height:25px; text-decoration:none; text-align:center; float:left; font-size:12px; border:none; cursor:pointer;}

/**/

#errormessage p {margin:0 !important; color:#b04344;}

/**/