/* andreas07 - an open source xhtml/css website layout by Andreas Viklund - http://andreasviklund.com . Free to use for any purpose as long as the proper credits are given for the original design work.

Version: 1.1, November 28, 2005

Modified by mcf 19/11/07 */

/**************** Page and tag styles ****************/

body{
  background:#fafafa url(img/bodybg.gif) top left repeat-y;
  color:#303030;
  font:76% Verdana,Tahoma,sans-serif;
  margin:0;
  padding:0
}

ul{
  font-size:0.9em;
  list-style:circle;
  margin:15px 0 20px
}

li{
  margin:0 0 8px 25px
}

a{
  color:#b80000;
  font-weight:700;
  text-decoration:none
}

a:hover{
  color:#505050;
  text-decoration:underline
}

img{
  border-style: none;
    border-color: inherit;
    border-width: 0;
    padding: 1px;
    
}
.logo{
    padding: 1px;
    height: 57px;
    width: 201px;
}

a img{
  border:#b80000
}

a img:hover{
  background:#b80000
}

.bold{
  font-weight:700
}

/**************** Sidebar styles ****************/

#sidebar{
  background:#b80000 url(img/sidebarbg.gif) top right repeat-y;
  height:100%;
  left:0;
  overflow:auto;
  position:absolute;
  text-align:right;
  top:0;
  width:220px
}

body > #sidebar{
  position:fixed
}

#sidebar h1{
  color:#d85d5d;
  font-size:1.6em;
  letter-spacing:-2px;
  margin:20px 18px 0 5px;
  text-align:right
}

#sidebar h2,#sidebar h3{
  color:gray;
  font-size:1.1em;
  font-weight:700;
  letter-spacing:-1px;
  margin:0 20px 18px 5px;
  text-align:right
}

#sidebar h3{
  color:#606060;
  margin:20px 18px 4px 5px
}

#sidebar p{
  color:white;
  font-size:0.9em;
  margin:18px 20px 0 5px
}

#sidebar a{
  color:white;
}

#sidebar img{
  margin:20px;
}

#sidecontent{
  margin:40px 0 0 0
}

#sidecontent p{
  margin:8px 20px 0 0
}

#sidecontent2{
  margin:80px 0 0
}

/**************** Menu styles ****************/

#menu a{
  background:#b80000 url(img/sidebarbg.gif) top right repeat-y;
  color:#eee;
  display:block;
  font-size:1.7em;
  font-weight:400;
  letter-spacing:-2px;
  padding:5px 18px 5px 0;
  text-decoration:none;
  width:202px
}

#menu a:hover{
  background:#f0f0f0 url(img/sidebarbg.gif) top right repeat-y;
  color:#303030
}

#menu a.active{
  background:#fafafa;
  border-bottom:2px solid silver;
  border-top:2px solid silver;
  color:silver;
  padding:5px 18px 5px 0
}

#menu a.active:hover{
  background:#fafafa;
  color:#505050
}

/**************** Content styles ****************/

#content{
  background:#fafafa;
  margin:0 0 0 240px;
  padding:20px 0;
  width:520px;
    text-align: center;
}

#content p{
  line-height:1.5em;
  margin:0 0 20px
}

#content h1{
  color:#b80000;
  font-size:4em;
  letter-spacing:-5px;
  margin:0;
  text-align:center
}

#content h2{
  color:black;
  font-size:2.5em;
  font-weight:400;
  letter-spacing:-2px;
  margin:0;
  text-align:center
}

#content h3{
  clear:both;
  color:#b80000;
  font-size:2em;
  font-weight:400;
  letter-spacing:-2px;
  margin:30px 0 10px
}

#content h4{
  border:solid 2px silver;
  color:#b80000;
  font-size:2.5em;
  margin:-4px 0 0;
  padding:2px 5px 5px 2px;
  text-align:center
}
#specials {
  background:#fafafa;
  margin:0 0 0 240px;
  padding:20px 0;
  width:520px;
}
#specials p{
  line-height:1.5em;
    text-align:center;
  margin:0 0 20px;
}

#specials h1{
  color:#b80000;
  font-size:4em;
  letter-spacing:-5px;
  margin:0;
  text-align:center;
}

#specials h2{
  color:black;
  font-size:2.5em;
  font-weight:400;
  letter-spacing:-2px;
  margin:0;
  text-align:center;
    text-decoration: underline;
}

#specials h3{
  clear:both;
  color:#b80000;
  font-size:2em;
  font-weight:400;
  letter-spacing:-2px;
  margin:30px 0 10px;
  text-align: center;
}

#specials h4{
  border:solid 2px silver;
  color:#b80000;
  font-size:2.5em;
  margin:-4px 0 0;
  padding:2px 5px 5px 2px;
  text-align:center;
}
#specials h5{
    text-align: center;
    color: #b80000;
}
#specials h6{
    text-align: center;
}

/**************** Address styles ****************/

#address li{
  list-style:none;
}

/**************** Products styles ****************/

#products,#products p{
  text-align:center;
}

#products img{
  border:0;
  margin:0;
  padding:0;
}

#products table{
  background:#e0e0e0;
  font:1.1em Tahoma,Verdana,san-serif;
  margin:0;
  overflow:auto;
  padding:0;
  text-align:center;
  width:520px;
}

#products td{
  border:solid white 1px;
  font-size:1em;
  margin:0;
  padding:0;
}

#products ul{
  list-style:square;
  margin:0;
  padding:0;
  text-align:left
}

#products h5{
  color:black;
  font-size:1.1em;
  letter-spacing:2px;
  margin:0;
  padding:0;
  text-decoration:none
}

.titlerow{
  font-size:1.3em;
  font-weight:bold
}

.headerrow{
  background:#b80000;
  font-weight:bold
}

.datarow{
  background:#c0b9b9
}

.clear{
  clear:both;
}