@charset "utf-8";
/* CSS Document */

a{
color:#333333;
text-decoration:none;}



body{
background-color:#ffffff;
margin-top:0px;
margin-left:0px;
margin-right:0px;
}


h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-bottom:5px;

font-variant:small-caps;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-style:italic;
margin-bottom:2px;
}

#underlinelink{
color:#333333;
text-decoration:underline;
font-size:10px;}
#underlinelinkbig{
color:#666666;
font-size:11px;
text-decoration:underline;

}

#whitelink{
color:#ffffff;
text-decoration:underline;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;}

#whitetext{
color:#ffffff;
margin-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

#underlinelinkbig{
color:#333333;
text-decoration:underline;
font-size:12px;
font-weight:bold;}

#qty{
color:#333333;
font-size:10px;
margin-top:0px;
width:20px;
text-align:right;}


#theinput{
margin-top:2px;
height:12px;}


#header{
background-color:#000000;
height:130px;
padding-top:10px;
padding-right:10px;
padding-left:10px;


}

#redheader{
background-color:#a60808;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
padding-left:10px;
}

#logo{
width:980px;

}


#prodimage{
float:left;
width:300px;



}

#proddetails{
position:absolute;
top:540px;
left:200px;
width:580px;
}


#orderheader{
width:550px;
background-color:#333333;
color:#ffffff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:5px;
margin-left:10px;
}




#navoptions{
float:left;
width:800px;
padding-top:1px;

}



.custrow{
background-color:#FCEFE3;
width:600px;
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:1px;

}

.custrowover{
background-color:#cccccc;
width:600px;
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:1px;


}



#nav{
background-color:#a60808;
height:25px;
padding-top:5px;
padding-right:10px;
padding-left:10px;


}




#sidenav{
float:left;
width:150px;
padding-top:20px;
padding-left:10px;

}

#sidenavWide{
float:left;
width:170px;
padding-top:20px;
padding-left:10px;

}


#login{
position:absolute;
left:790px;
top:190px;
width:221px;
height:138px;
background-color:#FCEFE3;
padding-top:0px;
padding-left:0px;

}

#basket{
position:absolute;
left:790px;
top:350px;
width:221px;
background-color:#FCEFE3;
padding-top:0px;
padding-left:0px;
}

#topten{
position:absolute;
left:790px;
top:600px;
width:221px;
background-color:#FCEFE3;
padding-top:0px;
padding-left:0px;
}

#uk{
position:absolute;
left:790px;
top:880px;
width:221px;
background-color:#FCEFE3;
padding-top:0px;
padding-left:0px;
padding-bottom:5px;
}

#butcher{

width:127px;
background-color:#FCEFE3;
padding-top:0px;
padding-left:0px;
}
#blog{
position:absolute;
left:790px;
top:500px;
width:221px;
background-color:#ffffff;
padding-top:0px;
padding-left:0px;
}


#compoptions{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:5px;
margin-left:15px;
}
#toptenoptions{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:5px;
margin-left:0px;

}

#compoptionslist{
margin-left:35px;
margin-top:5px;
margin-bottom:2px;
}
#toptenoptionslist{
margin-left:15px;
margin-top:5px;
margin-bottom:2px;
}


#formlabel{
width:90px;
padding-top:10px;
margin-bottom:1px;
float:left;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:15px;

}
#formbox{
padding-left:10px;
padding-right:10px;
padding-top:4px;
margin-bottom:1px;
float:left;
height:23px;

}


#companyform{
background-color:#FCEFE3;
width:200px;

padding:5px;
margin-left:10px;
float:left;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
height:15px;

}

#terms{
background-color:#FCEFE3;
width:500px;

padding:5px;
margin-left:10px;
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
height:15px;

}




#orderdetails{background-color:#FCEFE3;
margin-left:10px;
width:560px;

}


#formbox2{
width:90px;
padding-top:2px;
margin-bottom:1px;
margin-left:3px;
float:left;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:15px;
}

#captchaBox{
padding-top:10px;
float:left;
height: 140px;
}

#formbox_3{
padding-top:2px;
margin-bottom:1px;
margin-left:3px;
}

#formboxlong{
width:90px;
padding-top:2px;
margin-bottom:1px;
margin-left:3px;
float:left;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:100px;
}

#print{
position:absolute;
top:195px;
left:710px;

}


#formbox3{
width:200px;
padding-top:5px;
margin-bottom:1px;
margin-left:3px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:15px;

}

#productnamebasket{
width:200px;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:0px;
margin-left:10px;
background-color:#FCEFE3;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:15px;
}

#productnamecheckout{
width:320px;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:0px;
margin-left:10px;
background-color:#FCEFE3;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:15px;
}

#productqty{
width:50px;
padding-right:10px;
padding-top:2px;
padding-bottom:5px;
margin-bottom:0px;
margin-left:0px;
float:left;
background-color:#FCEFE3;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:18px;
}


#productqtytext{
width:50px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:0px;
margin-left:0px;
float:left;
background-color:#FCEFE3;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:15px;
}


#productcheckout{
background-color:#FCEFE3;
width:530px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:1px;
margin-left:10px;
margin-bottom:1px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:25px;
}
#productbasket{
background-color:#FCEFE3;
width:520px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:1px;
margin-left:10px;
margin-bottom:1px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:25px;
}



#productprice{
background-color:#FCEFE3;
width:80px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:1px;
margin-left:0px;
margin-bottom:1px;
float:left;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:15px;
}

#productsubprice{
background-color:#FCEFE3;
width:70px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:1px;
margin-left:0px;
margin-bottom:1px;
float:left;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:15px;
}

#subnav{
background-color:#FCEFE3;
width:122px;
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:18px
}

#subnavWide{
background-color:#FCEFE3;
width:175px;
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:18px
}

#subnavHead{
background-color:#333333;
color: #ffffff;
width:175px;
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
margin-top:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:18px
}


#product{
width:160px;
background-color:#FCEFE3;
height:200px;
margin-bottom:20px;
padding:10px;}


#product2{
width:260px;
background-color:#FCEFE3;
height:150px;
padding:10px;
margin-bottom:5px;
margin-top:5px;

margin-left:5px;




}
/*
#productname{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-variant:small-caps;
height:34px;
}
*/

#productname{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-variant:small-caps;
min-height:34px;
height:auto;
}

#productname2{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
height:20px;
}

#productname3{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
height:20px;
}

#prices{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-variant:small-caps;
height:34px;
}


#prices2{

font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
font-variant:small-caps;
height:34px;
}

#producttop{
height:50px;
}

#price{
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-variant:small-caps;
}

#underline{
background-color:#999999;
height:1px;

}
#underline2{
background-color:#999999;
height:1px;
margin-top:5px;
margin-bottom:5px;
width:580px;
}

#underline3{
background-color:#999999;
height:1px;
margin-top:5px;
top:522px;
left:200px;
position:absolute;
width:580px;
}

#mainpage{
float:left;
width:579px;
padding-top:20px;
padding-left:20px;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}



#breadcrumb{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-variant:small-caps;
}


#selectednav{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#8A0508;}

#fontsubnav{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
margin-left:10px;}

#selectedsubnav{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#8A0508;
margin-left:10px;}



#footer{
position:fixed;
padding-top:2px;
left:0px;
width:100%;
bottom:0px;
margin-top:20px;
background-color:#a60808;
height:25px;

}

.rowDetail{
background-color:#FCEFE3;
padding-top:0px;
padding-left:0px;
}

