/*  Lusosital Style Sheet
    --------------------------------------------------------------
	Creator name:		Ricardo Vögeli epets.ch	
	Copyright 2008 epets.ch ( http://www.epets.ch/ )
    --------------------------------------------------------------
*/

@import url("menu.css");

/*
div {
	border: 1px solid black;
}

*/

/* CSS Document */
/* standar selectors */

* {padding:0px; border:0px;margin:0px;}

body {
margin-left : 2px;
margin-top : 2px;
margin-right : 1px;
margin-bottom : 1px;
background-image: url(/images/bg.gif); background-repeat: no-repeat;color:#330000;font-size: 12px;font-family: Arial, Helvetica, sans-serif;}

input, select, textarea {
color : #00659a;
font-family: Arial, Helvetica, sans-serif;
font-size : 11px;
border: 1px solid #330000;
 }
.text {height:18px;width:180px;font-size:12px;}
.select {width:181px;font-size:12px;}
table {margin:0px; padding: 0px; width:100%;border-collapse:collapse;}
th {font-size:11px;font-weight:bold;text-align:left;}
li {list-style: none;}
h1 {font-size:22px;}
h3 {font-size:12px;font-weight:bold;}

/* body */
#wrapper {
	width:999px;
	height: 800px;
	padding: 2px 0px 0px 2px;
	background-image: url(/images/bg_footer.gif); background-repeat: no-repeat; background-position: bottom right;
}
#left {
	width:185px;
	min-height: 600px;
	float:left;
}
#logo {
	background-image: url(/images/logo.gif); background-repeat: no-repeat;
	height: 77px;
}
#header{
	width:806px;
	min-height: 100px;
	float:left;
}
#content{
	width:806px;
	float: left;
	min-height: 500px;
}
#footer{
	width:806px;
	height: 20px;
	float: left;
	text-align:center;
	padding-top:10px;
}

a, a:visited{
text-decoration : none;
color : #000000;
font-size : 11px;
font-weight: normal;}

a:hover {
text-decoration : underline;
color : #000000;
font-size : 11px;
font-weight: normal;}

div.spacer {width: 5px; height: 5px;}
div.spacersmall {width: 3px; height: 3px;}

.button1 {
background-color : #3a911c;
color : #ffffff;
font-size:16px;
font-weight:bold;
text-align:center;
border: 1px solid #3a911c;
height:25px;min-width:180px;}
.button2 {
background-color : #3a911c;
color : #000000;
border: 1px solid #3a911c;}
.button3 {
background-color : #3a911c;
color : #ffffff;
border: 1px solid #3a911c;}

span.bold {
color : #330000;
font-weight : bolder;
font-size : 11px;
}
.error {
color : Red;
font-weight : bolder;
}
span.confirm {
color : Green;
font-weight : bolder;
}

span.gift {
color : Green;}

span.gift_small {
font-size:10px;
color : Green;}

.list0{background-color:#d2d2d2;}
.list1{background-color:#ffffff;}

fieldset {
	border: #E5E5E5 2px solid;
	clear: both;
	margin-bottom: 9px;
	overflow: hidden;
	padding: 0px 2px 0px 2px;
	width: 90%;
}
legend {
	background: #E5E5E5;
	color: #262626;
	font: normal 12px/18px Arial, sans-serif;
	margin-bottom: 9px;
	padding: 2px 11px;
}
/* content div's colors definition */
.title_yellow,.title_green,.title_rose,.title_gray {height:16px;font-weight:normal; padding:2px 0px 0px 10px; font-size:12px;color:#330000;}
#content_yellow {background-color:#faecd4; min-height:500px;position: relative;}
.title_yellow {background-color:#fddc9f;;}
#content_green {background-color:#f3f5d9; min-height:500px;position: relative;}
.title_green {background-color:#dbde89;}
#content_rose {background-color:#f0e0e9; min-height:500px;position: relative;}
.title_rose {background-color:#dfb8dc;}
#content_gray {background-color:#ede9eb; min-height:500px;position: relative;}
.title_gray {background-color:#d9d9d9;}
#content {min-height:500px;}
#content_yellow,#content_green,#content_rose,#content_gray{
filter:alpha(opacity=80); /* IE */
-moz-opacity:0.8; /* Gecko-Browser */
opacity:0.8; /* Opera 9+ */}

div.padding {
	padding: 5px 0px 5px 10px;
}
div.hr {
  height: 10px;
	margin-top:5px;
	margin-bottom:-5px;
  background: url(/images/hrbg.gif) repeat-x;
}
div.hr hr {
  display: none;
}
/* definitions for input boxes */
input.long {width:310px;}
textarea.long {width:310px;}

table#winelist tbody {vertical-align:top;border: 1 px solid;}
table#winelist a {font-size:12px;font-weight:bold;}
table#winelist2 tbody {vertical-align:top;border: 1 px solid;}
table#winelist2 a {font-size:12px;font-weight:bold;}

#wineview {
	 float:left;width:420px;
}
#wineview td {
    padding-top:3px;
	 padding-left:3px;
	 vertical-align: text-top;	
}
#footer #contentleft {float:left;color:#999999;}
#footer #contentleft a {color:#999999;}
#footer #contentleft a:visited {color:#999999;}