
* {
margin : 0;
padding : 0;
}
html {
background-image : url(/Design/bg.gif);
background-repeat : repeat-x;
background : #000;
height : 100%;
}
body {
height : 100%;
}
.header {
position : relative;
width : 100%;
height : 200px;
background : #c1841d;
}
#relative_wrap {
position : relative;
display : block;
width : 750px;
height : 100%;
margin : 0 auto 0 auto;
background : url(/design/header.jpg) no-repeat right;
background-color : white;
}
.navigation {
position : absolute;
bottom : 0;
width : 750px;
height : 25px;
text-align : center;
background-color : white;
border-bottom : 2px solid #c1841d;
}
.navigation ul {
margin : 0;
padding : 0;
list-style : circle;
}
.navigation ul li {
margin : 0;
padding : 0;
display : inline;
text-align : center;
font-family : Arial, Helvetica, sans-serif;
}
.navigation li a {
font : normal 12px/18px Georgia, "Times New Roman", Times, serif;
color : #000000;
line-height : 25px;
font-size : 14px;
font-weight : bold;
padding : 8px;
}
.navigation li a:hover {
text-decoration : underline;
}
#container {
position: relative;
display:block;
min-height : 100%;
background : #e4dec8;
position : relative;
width : 750px;
margin : 0 auto 0 auto;
padding: 0;
clear : both;
/height: 100%;

}



#full {position: relative;padding-top: 35px;}

#left {
position : relative;
float : left;
display: inline;
overflow:hidden;
width : 465px;
margin : 35px 0 25px 0;
font : normal 12px/18px Georgia, "Times New Roman", Times, serif;
color : #000; 

}

#left h4 {
border-bottom : 1px dotted #c1841d;
}

.block {display: block;background-color: #ffffff; margin:0 15px 15px 15px;
padding : 10px; border-left: 1px solid #cecece;border-right: 1px solid #cecece; border-bottom: 1px solid #cecece; width: 698px;
overflow:auto;}

.left_block {display: block;background-color: #ffffff; margin:0 15px 15px 15px;
padding : 10px; border-left: 1px solid #cecece;border-right: 1px solid #cecece; border-bottom: 1px solid #cecece; width: 413px;
overflow:auto;}


p {
margin : 5px 0 0 0;
letter-spacing : 0.03em;
text-align : justify;
text-indent : 0;
font : normal 13px Georgia, "Times New Roman", Times, serif;
}
.menu {
margin : 5px 10px 5px 10px;
}
#right {
position : relative;
display: inline;
float : right;
overflow : hidden;
width : 255px;
margin : 25px 15px 25px 0;
background : #ffffff;
padding : 5px;
border : 1px solid #cecece;

}

#right a img {border: none; margin: 10px 0 10px 15px;}

#right ul {
list-style-image : url(/Design/bullet.gif);
margin : 5px 0 20px 20px;
font : normal 12px/18px Georgia, "Times New Roman", Times, serif;
color : #000;
}
#right ul li {
margin : 0 0 8px 5px;
}
#right ul a {
text-decoration : none;
color : #000;
font-weight : normal;
font-style : normal;
font-size : 12px;
}
#right ul a:hover {
border : none;
}

.footer {
position : relative;
bottom : 0;
background : #ffffff;
height : 25px;
width : 750px;
text-align : center;
margin : 25px 0 0 0;
border-top : 2px solid #c1841d;
border-bottom : 1px solid #cecece;
clear : both;
}
.footer ul {
padding-top : 5px;
}
.footer ul li {
display : inline;
margin : 10px;
}
.thumbs {
text-align : center;
}
.thumbs img {
margin-left : 5px;
margin-right : 5px;
padding : 2px;
border : 1px solid #c0c0c0;
}
.form {
width : 250px;
}
.form ul {
list-style : none;
padding : 3px;
margin : 10px;
}
.form ul li {
margin-bottom : 5px;
padding : 0;
text-align : right;
}
.submit {
border : none;
background-color : #e8e4e3;
font-weight : bold;
}

#winelist table {
width : 100%;
clear : left;
}
#winelist table tr.wine td {
padding : 10px;
}
#winelist table tr td.title {
font-weight : bold;
}
#menu table {
width : 100%;
color : #000000;
font : normal 12px Georgia, "Times New Roman", Times, serif;
font-style : italic;
font-weight : bold;
}
#menu table tr td {
width : 100%;
padding : 7px;
}
#menu table tr td.title {
font-weight : bold;
}
h1 {
margin-left : 15px;
color : white; display: none;
}
h2 {
color : #000000;
font : normal 18px Georgia, "Times New Roman", Times, serif;
font-style : italic;
}
h3 {
margin: 0 15px 0 15px;
border-bottom : 1px solid #c1841d;
color : #c1841d;
font : normal 16px Georgia, "Times New Roman", Times, serif;
font-style : italic;
}
h3 span {
color : black;
font-style : italic;
}
h4 {margin-top: 5px;
color : white;
font : normal 12px/18px Georgia, "Times New Roman", Times, serif;
font-style : italic;
}
h4 span {display: block; font-weight: bold; color: black; border-bottom: 1px dotted #c1841d;}
a {
text-decoration : none;
color : #c1841d;
}
#login {
position : relative;
width : 500px;
border : 4px solid #c1841d;
background : #e8e4e3;
margin : 200px auto;
padding : 5px;
}
.loginside {
position : relative;
margin : 5px;
letter-spacing : 0.03em;
text-align : justify;
text-indent : 0;
background : #ffffff;
padding : 5px;
border : 1px solid #cecece;
}
.loginside ul {
list-style : none;
padding : 3px;
margin : 10px;
float : right;
}
.loginside ul li {
margin-bottom : 5px;
padding : 0;
text-align : right;
}

ul {
position: relative;
list-style-image : url(/Design/bullet.gif);
margin : 0;
font : normal 12px/18px Georgia, "Times New Roman", Times, serif;
color : #000;
}
 ul {
margin : 0 0 8px 35px;
}
 a {
text-decoration : none;
color : #000;
font-weight : normal;
font-style : normal;
font-size : 12px;
}
 ul a:hover {
border : none;
}

.noliststyle {list-style: none;}

.float_left {float: left; padding:2px; border: 1px solid #CCCCCC; margin-right: 5px;}
.float_left_no_border {float: left; padding:2px; margin-right: 5px;}