/*/ -- Main -- /*/
*{margin:0;padding:0;}
body{width:100%;height:100%;color:#000;font-family:Myriad Pro;font-size:14px;background:url('images/header-bg.png') repeat-x center top;}
a,a:link,a:active,a:visited { color: #8E191C; text-decoration: none;}
a:hover{ color: #000000; text-decoration: none;}

/*/ -- Container -- /*/
#container{height:100%;width:100%;}
.wrapper{width:824px;margin:0 auto;position:relative;}

/*/ -- Top -- /*/
#top{width:100%;height:130px;background:url('images/header.png') no-repeat center top;}

#top #logo{background:url('images/vinologen-logo.png') no-repeat center top;position:absolute;height:100px;width:227px;top:12px;left:20px;}
#top #logo a{display:block;height:100%;width:100%;}

#login { position: relative; float: right; }
#login .response { position: absolute; top: 18px; right: 19px; text-align: right; width: 300px; }
#login table { width: 100%; }
#login #loginbtn { display: block; background:transparent url('images/loginbutton.png') no-repeat center top; height:21px; width:82px; line-height: 20px; position: absolute; top: 15px; right: 19px; }
#loginform { background: white; display: none; overflow: hidden; position: absolute; top: 15px; right: 19px; z-index: 1; }
#loginform .textfield { background: url('images/search-text.png') no-repeat center left; margin: 2px; width: 141px; height: 21px; border: 0; }

#search{position:absolute;top:51px;left:634px;}
#search .search-textfield{border:0;padding-left:5px;width:141px;height:21px;float:left;background:url('images/search-text.png') no-repeat left top;}
#search .search{display:block;height:21px;width:28px;margin-left:-3px;float:left;background:url('images/search-btn.png') no-repeat center top;}

/*/ -- Menu -- /*/
#menu{width:538px;height:43px;position:absolute;left:267px;top:87px;background:url('images/menu-bg.png') no-repeat center top;}
#menu li{list-style:none;float:left;}
#menu a{color:#fff;text-decoration:none;font-size:18px;display:block;padding:11px 17px 10px 18px;}
#menu a.active, #menu a:hover{background:url('images/menu-active.png') no-repeat center bottom;}

/*/ -- Middle -- /*/
#contenttop{width:824px;height:19px;background:#c7956d;}
#content{width:824px;background:#c7956d;overflow:hidden;}
#contentbottom{width:824px;height:19px;background:url('images/content-bottom.png') no-repeat center bottom;}	

.visual{height:219px;background:#fff url('images/visual-bg.png') no-repeat left top;}
.visual .text-block{float:left;height:219px;width:248px;position:relative;}
.visual .visual-image{float:left;height:219px;width:538px;}
.visual .text-block .padding{padding:15px 18px;}
.visual .text-block .disabler{height:219px;width:248px;position:absolute;top:0;left:0;background:url('images/loading.gif') no-repeat center -63px;}

.cblock-top{height:10px;width:786px;background:url('images/cblock-top.png') no-repeat center top;margin-top:19px;}
.cblock{width:786px;background:#fff;}
.cblock-bottom{height:10px;width:786px;background:url('images/cblock-bottom.png') no-repeat center bottom;}

.wines{margin:10px 0;float:left;position:relative;}
.wine-thumb{float:left;height:109px;width:109px;text-align:center;}
.wine-text{float:left;width:639px;}
.wine-text h2{float:left;margin-right:10px;}
.wine-text img{float:left;}
.number{position:absolute;}
.row-divider{background:url('images/row-divider.png') no-repeat center top;width:786px;height:5px;margin:0 -19px;}

/*/ -- Dropdown -- /*/
.dropdown{width:138px;height:21px;background:url('images/dropdown-bg.png') no-repeat center top;position:relative;}
.dropdown .list{display:none;width:135px;background:#c7956d;position:absolute;top:0;left:1px;z-index:100;border:1px solid #8e191c;border-top:0;overflow-x:auto;max-height:150px;}
.dropdown .list li{cursor:pointer;list-style:none;padding-left:10px;border-top:1px solid #8e191c;}
.dropdown .dropdown-text{line-height:20px;padding-left:10px;}

/*/ -- Slider -- /*/
#slider{height:219px;background:#fff url('images/visual-bg.png') no-repeat left top;position:relative;}
#slider #navigation {width:248px;position:absolute;top:0;left:0;z-index:100;}
#slider #navigation li {height:73px;float:left;width:248px;list-style:none;background:url('images/list-bg.png') no-repeat center top}
#slider #navigation li.first {background:none;}
#slider .slider-link{display:block;width:208px;padding:14px 20px;line-height:23px;color:#000;text-decoration:none;}
#slider .slider-link:hover, #slider .active{color:#fff;position:absolute;width:208px;padding-right:57px;background:url('images/slider-active.png') no-repeat right top;}

#slider #slider-overlay{width:538px;height:219px;float:right;overflow:hidden;position:relative;}
#slider #slider-container{height:219px;width:1614px;position:absolute;top:0;left:0;}
#slider .sliders{float:left;width:538px;height:219px;}

#slider #slide1{background:url('images/visuals/visual1.png') no-repeat center top;}
#slider #slide2{background:url('images/visuals/visual2.png') no-repeat center top;}
#slider #slide3{background:url('images/visuals/viszgaak.jpg') no-repeat center top;}

/*/ -- Misc -- /*/
h2{font-size:18px;font-weight:normal;margin-bottom:10px;}
h3{font-size:16px;font-weight:normal;}
.padding{padding:0 19px;}
.cleardiv{clear:both;}

.comment{padding-left: 15px; padding-right: 15px; padding-top: 5px}
.new-comment {padding-left: 15px; padding-right: 15px;}
.comment .lvl1 {color:#333333;}














.new-reply { display: none; padding: 5px; border:solid 1px #8E191C; margin: 15px;}