﻿/********/
/* TEXT */
/********/
body {color: #402e00;}
a:hover {color: #8a9203;}
#admin,
#admin a,
#noscript,
#noscript a,
.featcats ul h2 a,
.featcats ul h2 a:hover,
.featcats ul p a,
.featcats ul p a:hover,
#categorylist ul.categories h2 a,
#categorylist ul h2 a:hover,
.invisible {color: #FFF;}
a,
.featcats ul p,
.featprods ul h2 a,
.featprods ul h2 a:hover,
.featprods ul p,
ul.products h2 a,
ul.products h2 a:hover,
ul.products p {color: #402e00;}
#atbmsg, .required {color: #666;}
.error {color: #8A9200; font-size: 1.1em; padding:5px 0px 5px 15px;}
/***************/
/* BACKGROUNDS */
/***************/
body,
#footer,
#checkout,
table.wizrtable,
table.wizrtable th  {background-color: #f6f1ee;}
.featprods ul li,
#categorylist .icatldesc,
#categorylist ul.categories,
#categorylist ul.categories .image,
#productlist ul.products li,
#iacc ul.featprods li,
#searchresults .prods ul li {background-color: #FFFFFF;}
#admin, #admin a, #noscript, #noscript a {background-color: #F00;}
.featcats ul li {background-color: #999;}

/***********/
/* BORDERS */
/***********/
h1 {border-color: #000;}
fieldset {border-color: transparent;}
.featcats ul li {border-color: #666;}
.featcats ul h2 {border-bottom-color:#FFF;}
.featprods ul li,
#productlist ul.products li,
#iacc ul.featprods li,
#searchresults .prods ul li {border-color: #5E5E5E;}
table.wizrtable,
table.wizrtable th {border-color: #FFF;} 


/****************/
/* GLOBAL FONTS */
/****************/
body {font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 69%; font-style: normal; font-weight: normal;}

/*************/
/* FONT SIZE */
/*************/
h1 {font-size: 1.5em;}
h2 {font-size: 1.3em;}
#home p.intro,
#productdetail .price,
#package .price {font-size: 1.2em;}
h3,
#home p.intro2 {font-size: 1.1em;}

#categorylist .featprods .moreinfo,
#categorylist ul.categories h2,
#collate h3 {font-size: 1em;}

/* IE IE 5 - 6 - see "html > body table.wizrtable th" below */
table.wizrtable th {font-size: 90%;}
table.wizrtable td {font-size: 80%;}
/* END IE 5 - 6 */

.featcats ul p, 
.featprods ul h2, 
.featprods ul h3, 
.featprods ul p.invtdesc2, 
.featprods ul p.was, 
.featprods ul p.moreinfo,
#categorylist ul.categories .moreinfo,
#productlist .nostock, 
#productlist .release, 
ul.products h2, 
ul.products p.invtdesc2, 
ul.products p.was, 
ul.products p.more, 
#productdetail ol,
#package ol {font-size: 0.9em;}
ul.products h2,
ul.products p,
.featprods ul h2,
.featprods ul p {font-size: 0.95em;}

input,
select,
textarea {font-size: 90%; font-family:tahoma;}
 /* IE7 - Moz */
html > body table.wizrtable th,
html > body table.wizrtable td {font-size: 1.1em;}

/***************/
/* FONT WEIGHT */
/***************/
.bold,
#home p.intro2,
.featcats ul p,
.featprods ul p.price,
#categorylist .price,
#productlist .price,
#productlist .moreinfo,
#productdetail .price,
#productdetail ol .em,
#package .price,
#package ol .em,
table.wizrtable th {font-weight: bold;}
label,
table.wizrtable td,
.deliveryrate h3 {font-weight: normal;}

/*******************/
/* TEXT DECORATION */
/*******************/
a, 
.featcats ul h2 a,
.featcats ul h2 a:hover,
.featcats ul p a, 
.featcats ul p a:hover,  
.featprods ul h2 a,
#categorylist ul.categories h2 a, 
#categorylist ul h2 a:hover,
ul.products h2 a {text-decoration: none;}
a:hover, 
.featprods ul h2 a:hover,
ul.products h2 a:hover {text-decoration: none;}

/**************/
/* TEXT ALIGN */
/**************/
.psel {text-align: center;}
#checkoutwrapper,
table.wizrtable th {text-align: left;}

/* TEXT */
.Lemailsignup,
.Lgiftlink a,
.Lgiftlink a:hover,
.Lreferfriendlink a,
.Lreferfriendlink a:hover {color: #666;}
.Lnewslist p {color: #402e00;}


/* BORDERS */
ul.Lustypelinks {border-top-color: #999;}
ul.Lustypelinks {border-bottom-color: #999;}
p.Lwelcome {border-left-color: #999; border-top-color: #999; border-bottom-color: #999;}
.minicartitemsandtotal {border-right-color: #999; border-top-color: #999; border-bottom-color: #999;}
.Lcatnav ul li,
.Lpcatlinks li {border-bottom-color: #CCC;}

.minicartitemsandtotal ul li.total {border-left-color: #CCC;}
#termtextkeywordsearch,
#searchex,
#E,
.Lemailsignup input#email {border-color: #CCC;}
.Lspotlights ul .image img {border-color: #FFF;}

ul.Lustypelinks,
ul.Lustypelinks,
p.Lwelcome,
.Lcattree  {font-size: .8em;}
.yourbasketandcheckoutlink h3,
.yourbasketandcheckoutlink h2,
.minicartitemsandtotal,
.Lcustomerquotes h3,
.Lcustomerquotes h4,
.Lcustomerquotes h5 {font-size: 0.9em;}
.Lmyacccontactdetails li.first {font-weight: bold;}
.yourbasketandcheckoutlink h3,
Lcatnav ul li ul li,
.Lcustomerquotes h3,
.Lcustomerquotes h5 {font-weight: normal;}
.Lcustomerquotes {text-align: center;}
.Lcatnav ul li,
.Lcatnav ul li ul li {text-transform: capitalize;}
legend {color: #402E00;}


