/*====================================*/
/* tedcon.css                         */
/* Stylesheet for Teddington Controls */
/* Oct 2005 Top-Cat Business Systems  */
/*====================================*/
body {font-family:arial; background:#EEF}
table,form,div,img,a {padding:0; margin:0; vertical-align:bottom}
p,li {font-family:arial; font-style:normal; font-size:x-small; font-weight:normal; color:#040; padding:0; padding-left:4px}
td {font-family:arial; font-style:normal; font-size:x-small; font-weight:normal; color:#040}
li {margin-bottom:4px}
th {background:#EEF; color:#040; font-size:x-small}
td,th,img {vertical-align:top; padding:0; margin:0}

a {text-decoration:none}
a:link    {color:#00F}
a:visited {color:#00F}
a:hover   {color:#F00}

input {border:1px; border-color:#AAF; border-style:solid; vertical-align:bottom; font-size:smaller}
.btn,.update,.delete {background:#EEF; color:#448; font-weight:bold}

h1 {font-size:large; padding:4px; margin:3px; color:#028351}
h2 {font-size:medium; padding:4px; margin:3px; color:#028351}
h3 {font-size:small; padding:4px; margin:2px; color:#028351}
h4 {font-size:x-small; padding:4px; margin:2px; color:#028351}

.bb {font-size:x-small}
.wb {color:#06F}

.msg    {font-weight:bold; color:#008}
.que    {font-weight:bold; color:#060}
.bold   {font-weight:bold}
.err    {font-weight:bold; color:#F00}
.chkout {font-size:x-large; font-weight:bold; padding:4px; color:#E70; background:#FEE}
.hidden {padding:0; margin:0; border:0; font-size:0px}
.tiny   {font-size:xx-small; font-weight:normal; padding:1px; background:#EEE}

/*------------*/
/* Search Box */
/*------------*/
.search {background:url(img/bfade.gif) #FAFAFA; background-repeat:repeat-y; font-size:medium; font-weight:bold; color:#F00; 
         padding:4px; text-align:center; height:28px;
         border:0; border-bottom:1px; border-color:#AAA; border-style:solid}
.search a:link    {color:#040}
.search a:visited {color:#040}
.search a:hover   {color:#F00}

.csum {background:#EEE; font-size:x-small; font-weight:bold; padding:4px; text-align:center;
       border:0; border-bottom:1px; border-color:#AAA; border-style:solid}

.other {background:#FFF; padding:4px; text-align:center; height:28px;
       border:0; border-bottom:1px; border-color:#AAA; border-style:solid}

.ctbl {width:99%; background:#EEFFEE; text-align:center;
       border:1px; border-color:#AAA; border-style:solid; margin:4px}

.ctbl td,th {padding:6; background:#EEFFEE}
.ub  {border:0; border-bottom:1px; border-color:#AAA; border-style:solid}
.ut  {border:0; border-top:1px; border-color:#AAA; border-style:solid}

/*----------*/
/* Menu Div */
/*----------*/
.lmenu {font-size:x-small; padding:4px; padding-left:6px; text-align:left}
.lmenu a {font-weight:bold}
.lmenu a:link    {color:#040}
.lmenu a:visited {color:#040}
.lmenu a:hover   {color:#F82}

#sel {text-decoration:underline}


/*----------------*/
/* Special Offers */
/*----------------*/
.spo {border:0; margin:4px; padding:0; width:99%}
.spo th {background:#129351; color:#FFF; text-align:left; font-size:medium; font-style:italic}

/*------*/
/* News */
/*------*/
.nws {border:0; margin:4px; padding:0; width:99%}
.nws th {background:#129351; color:#FFF; text-align:left; font-size:small; font-style:italic; padding:3px}


/*----------*/
/* Info Box */
/*----------*/
.info {background:#129351; font-size:medium; font-weight:bold; color:#FFF; padding:4px; text-align:left}

.spacer {border:0; border-top:1px; border-color:#999; border-style:dotted}

.copyright {font-size:xx-small; color:#88F; text-align:right; padding:4px; font-style:italic}

/*--------------------------*/
/* Category / Product Lists */
/*--------------------------*/
.list    {background:#EEE; border:1px; border-color:#AAF; border-style:solid; margin:5; float:left; padding:0}
.list th {padding:2px; background:#FFF; height:3em; color:#448; text-align:center; font-size:x-small; font-style:normal}
.price   {color:#22C; font-size:x-small; font-weight:bold; text-align:center; vertical-align:middle; background:#F8F8F8}
.add     {color:#007; font-size:x-small; font-weight:normal; text-align:right; vertical-align:middle; padding:1px; background:#F8F8F8}


/*----------------------------*/
/* Category / Product Details */
/*----------------------------*/
.product {background:#AEE6FD; padding:0; text-align:left; height:100%;
         border:0; border-bottom:1px; border-color:#AAA; border-style:solid}
.product th {color:#448}

.prleft {width:35%; background:#f6f6f6; background-repeat:repeat-y;
         border:0; border-right:1px; border-color:#AAA; border-style:solid}
.prright {width:65%; background:#FFF}
.prbot  {width:100%; background:#eee; background-repeat:repeat-y;
         border:0; border-top:1px; border-color:#AAA; border-style:solid}
/*---------------*/
/* Features List */
/*---------------*/
.features {border:1px; border-color:#AAF; border-style:solid; background:#E8F7FF; margin:9px}
.features th {background:#E8F7FF; padding:4; font-size:x-small}
.features td {background:#F8F8FF; padding:4; font-size:xx-small}


/*------------*/
/* Pagination */
/*------------*/
.nav {float:none; clear:both; margin:3px; padding:4px}

.ot  {background:#DDD; padding:4px; width:95%; border:1px; border-color:#AAA; border-style:solid}
