@import url( "common.css" );
@import url( "tips.css" );

/*
** Welcome page
*/

#imgmap         { text-align: center; margin-bottom: 15px; }
#phonenr        { text-align: center; }
.whatsnew       { background-color: #eee; border: 1px solid black; text-align: center; padding: 5px;  font-size: smaller; width: 447px; margin-right: auto; margin-left: auto; }
.whatsnew A     { color: blue; text-decoration: none; }
.tagline	    { text-align: center; margin: 24px; font-style: italic; font-size: 14pt; }
#address        { text-align: center; width: 450px; margin: 10px auto 10px auto; background-color: white; border: 1px solid silver; padding: 10px; }

/*
** Product index pages
*/

.hdrimg         { text-align: center; margin: 20px; }
.products       { border: 1px solid silver; background: white; margin: 10px 10% 30px 10%; text-align: left; padding: 0; }
.productlinks   { border: 1px solid silver; background: white; margin: 10px 10% 30px 10%; text-align: left; padding: 0; }
.products A     { font-size: 11pt; color: blue; text-decoration: none; padding: 0 10px 0 10px; }
.productlinks A { font-size: 11pt; color: blue; text-decoration: none; padding: 0 10px 0 10px; }
.productsm      { text-align: right; }
.productsm A    { font-size:  8pt; color: blue; text-decoration: none; }
.products A:hover  { color: red; }
.productsm A:hover { color: red; }
.productlinks A:hover  { color: red; }

.sectionhdr    { text-align: center; font-size: 12pt; font-weight: bold; color: white; background: black; }

.productcats { border: 1px solid silver; background: white; margin: 10px 10% 30px 10%; text-align: left; padding: 0; text-align: center;}
.productcats A { font-size: 11pt; color: blue; text-decoration: none; padding: 0;; }
.productcats A:hover { color: red; }

.new            { font-size:  9pt; font-weight: bold; color: red; font-style: italic; }

.info { background-color: #eee; border: 1px solid silver; padding: 15px; }
