/*
Theme Name: Casa Iberica Deli
Theme URI: http://www.iel-web.com/
Description: Casa Iberica Deli 2009.
Version: 1.0
Author: Information Ecology Labs
Author URI: http://www.iel-web.com/
*/


/* CSS Document */

body {
text-align: center;
font: 12px Helvetica, Arial, sans-serif;
color: #000000;
margin: auto;
padding: 0;
width: 900px;
}

p {

}

h1 {
font-size: 135%;
}

h2 {
font-size: 110%;
}

a, a:visited, a:active, a:hover {
text-decoration: none;
color: #000000;
font-weight: bold;
border: none;
}

#wrapper {
margin-top: 30px;
}

#header a, #header a:visited {
border: none;
}

#header {
/* background-color: #000000; */
margin: 0;
padding: 0;
}

#imgheader {
margin: 0;
padding: 0;
width: 697px;
border: none;
}

#logo {
width: 200px;
float: left;
padding: 50px 0 0 0;
margin: 0;
}

#logo p {
color: #FFFFFF;
font-weight: bold;
}

.addrule {
background-color: #000000;
text-align: left;
color: #FFFFFF;
padding: 5px 0 5px 0;
margin: 0;
clear: both;
}

.rulelft {
float: left;
width: 225px;
margin: 0;
padding: 0;
text-align: center;
background-color: #000000;
font-weight: bold;
}

#content {
padding: 0;
}

#navbar {
background-color:#FFFFFF;
background-image: url("lib/nav2.jpg");
background-repeat: no-repeat;
width: 225px;
color: #F000000;
margin: 0;
padding: 25px 0 25px 0;
float: left;
border: none;
}

#navbar a, #navbar a:visited, #navbar a:active {
text-decoration: none;
color: #000000;
font-weight: bold;
border: none;
}

#navbar a:hover {
text-decoration: none;
font-weight: bold;
border: none;
color: #FFFFFF;
}

#navbar ul {
list-style: none;
list-style-type:none;
}

#navbar li {
display: block;
margin: 0;
padding: 0 0 0 5px;
text-align: left;
line-height: 1.7;
font-weight: 900;
font-size: 110%;
}

#navbar img {
margin-right: 5px;
border: none;
}

#homemainimage {
border-color: #000000;
border: solid;
border-width: 1px;
float: right;
margin: 0 10px 4px 30px;
}

#content table {
width: 280px;
border: none;
margin: 0;
padding: 0 0 0 25px;
}

#content td {
width: 150px;
margin: 0;
padding: 0;
text-align: center;
}

#content ul {
list-style-position: inside;
margin: 0;
padding: 0;
}

#content li {
list-style: none;
line-height: 2;
}

.smlpane {
background-color: #265E08;
width: 300px;
margin: 30px 0 0 10px;
padding: 10px 0;
float: left;
text-align: left;
}

.smlpaneint {
padding: 0 10px 0 10px;
}

.smlpane img {
border: solid thin;
margin-left: 5px;
}

#footer p {
line-height: 1.7;
}

#contact {
text-align: left;
margin-left: 25px;
}

#contact td {
text-align: left;
padding: 7px;
}

.intprod {
border-color: #000000;
border: solid;
border-width: 1px;
height: 204px;
width: 272px;
margin-left: 10px;
margin-right: 10px;
}

#homemainpane {
width: 638px;
text-align: center;
background-color: #FFFFFF;
overflow: hidden;
padding: 20px 15px 20px 20px;
margin: 0;
}

#productlist {
width: 640px;
text-align: left;
background-color: #FFFFFF;
overflow: hidden;
padding: 20px 15px 20px 20px;
border: none;
}

#productlist h1, #productlist td {
text-align: left;
}

#photostrip {
float: right;
margin-bottom: 25px;
margin-top: 60px;
padding: 0;
}

.caption {
padding: 0 0 2px 0;
margin-left: 10px;
}

#productlist table {
margin-top: 20px;
width: 340px;
line-height: 1.6;
}

#productlist td.name {
width: 270px;
}

#productlist td {
margin: 0;
padding: 0 0 0 5px;
}

thead {
display: block;
}

#dintable tbody {
display: none;
background-color:#CCCCCC;
} 

#dintable table {
margin: 0;
padding: 0;
}

