body { 
padding: 0;
margin:0;
background:top repeat-x url(../images/pagebgfade.jpg);
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*a {
color:#00aeef;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}
*/

/* nav */
.nav { font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; color: #006FE3; text-decoration:none;}
.nav a { text-decoration: none; color: #006FE3; }
.nav a:hover { text-decoration: underline; }

/*  horizontal bar */
.horizontalbar { height:8px;}


/* sidebar */
.sidetitle { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; color: #1E52BA; }
.sidemain { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 90%; }

/* products */
.products { margin: 10px; padding: 0; list-style: none; }
.products a { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 90%;  font-weight: bold; color: #006FE3; }
.products a:hover { text-decoration: underline; }

.categorypair { width:100%; list-style: none; clear:both;}
.categorypair li { float: left; width:45%; text-align: center; }

/* search */
.search-form { margin: 0; padding: 0; }
.search-input { margin: 5px; padding: 0; color: #0071BB; border: 1px #D5EBF9 solid; width: 120px; }
.search-submit { margin: 5px; padding: 0; color: #0071BB; background: #EEF7FC; border: 1px #0071BB solid; }

/* main */
p { font-family: Arial, Helvetica, sans-serif; font-size: 90%; color:#006FE3;}
li { font-family: Arial, Helvetica, sans-serif; font-size: 90%; }
.table { }
.main-form { border: 1px solid #000000; background-color: #C2ECFE; padding: 5px; width: 95%; }
.main-input { margin: 2px; padding: 2px; color: #006FE3; border: 1px #000000 solid; }
.main-submit { margin: 5px; padding: 0; color: #000000; background: #FDE4C6; border: 1px #000000 solid; }

.categories {  }

.categoriesleft { float: left; }
.categoriesleft ul { list-style: none; margin: 0px; padding: 0px; }
.categoriesleft li { font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }

.categoriesright { float: right; }
.categoriesright ul { list-style: none; margin: 0px; padding: 0px; }
.categoriesright li { font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }


.productpair { width: 100%; clear:both;}
.product { border: 2px solid #1E52BA; background-color: #FFFFFF; margin: 4px; padding: 5px; width: 44%; float: left; }
.product td { font-family: Arial, Helvetica, sans-serif; font-size: 80%; background-color: #FFFFFF; }
.perpage { float: left; width: 95%; text-align: center; }

.pricebands table { border: 1px solid #D5EBF9; background-color: #FFFFFF; }
.pricebands th { color: #0071BB; background: #EEF7FC; font-family: Arial, Helvetica, sans-serif; font-size: 80%; }

.basket th { font-size: 90%; }
.basket td { font-size: 80%; }
.basket strong { color: #C8061A; }

#main p { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 90%;  font-weight: bold; color:#2e2e2e; }
#main p.specialoffer { width:66%; margin-left:15%; color:#006FE3; }
#main p.bluetext { color:#006FE3;}
#main h1 { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 110%;  font-weight: bold; color: #1E52BA; }
#main .party { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 110%; font-weight: bold; color: #FE2996; font-style: italic; }
#main .pzazz { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 110%; font-weight: bold; color: #0099FF; font-style: italic; }

#main span.feedbackperson {color:#666; font-style:italic;}

/* copyright */
.copyright {  font-family: Arial, Helvetica, sans-serif; font-size: 70%; color:#1E52BA;border-top:#1E52BA solid 1px; }
.copyright a { color:#1E52BA; text-decoration:none }
.copyright a:hover { text-decoration:underline}
