html {Overflow-x:hidden;}
body{background:#000000; margin:0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d0bc9e;}
.body_home{background:#000000 url(../images/New_logo.jpg) 50% 0px no-repeat; margin:0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d0bc9e;}/* -- new class -- */

/*-- common --*/
ul, li, ol, span, div, img, form {margin:0px; padding:0px; outline:none; border:none;}
a{outline:none; color:#d0bc9e; text-decoration:none;}
a:hover{outline:none; color:#fff; text-decoration:none;}
.clear{clear:both;}
p{margin:0px; padding:5px 8px 5px 8px; text-decoration:none; text-align:left; line-height:15px; font-size:13px;}
.call_toaction{width:500px; float:right; height:35px; padding-top:5px; text-align:right;}
.buywinenow{float:left; padding-top:11px; text-align:left;}
.gallerytext{text-align:right; margin:10px 30px 20px 500px; padding:0px;}
.submenutext{text-align:left;  margin:10px 30px 20px 30px; padding:0px;}

/*-- WINE CLUB --*/
.wine_club{width:500px; float:right; height:35px; padding-top:5px; text-align:right;}

/*-- main --*/
#main_container{width:1000px; margin:0px auto; padding:10px 0px 0px 0px;}
#header_home{margin:0px auto; padding:0px; height:280px;}/* -- new class -- */
#header{margin:0px auto; padding:0px 20px 0px 70px; height:220px; text-align:center;}
.small_logo{width:150px; float:left; margin:20px 0px 0px 0px; padding:0px; height:130px;}
.small_logo2{width:140px; float:left; margin:20px 0px 0px 0px; padding:0px; height:130px;}/* -- new change -- */

.navigation{width:750px; float:left; margin:0px 0px 120px 0px; padding:0px;}/* -- new change -- */

/*-- middle --*/
#middle_container{width:1000px; margin:0px auto; padding:0px;}
.logo_index{text-align:center; padding:0px 0px 0px 0px; height:100px;}
.middle_div{width:938px; height:338px; margin:0px auto; padding:0px; border:1px solid #3a352c;}
.middle_div_one{width:40px; margin:0px; padding:0px; float:left; background:#ab9b84; height:100%;}
.middle_div_two{width:426px; margin:10px 0px 0px 0px; padding:0px 10px 10px 10px; float:left; overflow-y:hidden;/* overflow-y: scroll;*/ height:298px;}
.middle_div_three{width:450px; margin:0px; padding:0px; float:left; border-left:1px solid #3a352c; height:338px;}
.middle_div_large{width:938px; height:560px; margin:0px auto; padding:0px; border:1px solid #3a352c;}
.wines_img1{width:272px; float:left; height:338px; margin:0px; padding:0px; border:none;}
.wine{margin:25px; padding:0px;}
.wine1{width:200px; float:left; margin:0px; padding:0px;}
.wine2{width:200px; float:left; margin:0px; padding:0px;}
/*-- about --*/
.thumbs{text-align:right; margin:20px 30px 20px 500px; padding:0px;}
.thumbs_img{margin:0px 1px 0px 1px; border:1px solid #b8a58d;}
.aboutpopup{position:relative; display:none; background:#000000; top:;}

.middle_div_oneMap{width:40px; margin:0px; padding:0px; float:left; background:#ab9b84; height:560px;}
.map{width:600px; height:100%; margin:0px; padding:0px 0px 0px 0px; float:left; text-align:left;}
.map1{width:275px; margin:0px; padding:0px 0px 0px 0px; float:right; text-align:right;}

/*--- contact ---*/
.contact_div{width:938px; height:560px; margin:0px auto; padding:0px; border:1px solid #3a352c;}
.contact_div_one{width:550px; margin:0px; padding:5px 0px 0px 10px; float:left; height:545px;}
.contact_div_one p{margin:0px; padding:2px 0px 2px 0px; line-height:15px;}

.contact_divI{width:350px; margin:0px; padding:5px 0px 0px 0px; float:left;}
.contact_divI p{margin:0px; padding:3px 0px 10px 0px;}
.contact_divII{width:200px; margin:-150px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; text-align:right; background:url(../images/contact_img_letter.jpg) left top no-repeat; height:330px; z-index:1000;}
.contact_div_two{width:328px; margin:0px; padding:20px 0px 0px 10px; float:left; height:540px;}
.contact_div_two p {margin:0px; padding:0px;}
.gray_bg{background:#c7c9ca; width:280px; height:20px; color:#FFFFFF; padding:10px; font-weight:bold;}
.contact_righttext{width:170px; float:right; margin-top:0px; text-align:left;}
.contactmap{width:770px; height:600px; margin:0px; padding:0px; float:left;}
.middle_div_contcmap{width:40px; margin:0px; padding:0px; float:left; background:#ab9b84; height:600px;}
.contactmap_div{width:938px; height:600px; margin:0px auto; padding:0px; border:1px solid #3a352c;}


/*-- form --*/
.textfield{margin:3px 0px 0px 0px; padding:0px; width:180px; height:20px; border:1px solid #3a352c;}
.textarea{margin:3px 0px 0px 0px; padding:0px; width:400px; height:50px; border:1px solid #3a352c;}
.button{background:#000000; color:#a2c301; margin:0px; padding:0px; border:none; font-weight:bold; font-size:14px;cursor:pointer;}
.textfield_top{margin: 3px 8px 0px 5px;padding: 0px;width: 120px;height: 18px;border: 1px solid #3a352c;color: #d0bc9e;}
.button_top{background:#141514; color:#d0bc9e; margin:0px; padding:0px 5px 1px 5px; border:1px solid #141514; font-weight:normal; font-size:13px; cursor:pointer; width:130px; height:23px;}
.button_top:hover{background:#242524;}

/*-- popup properties --*/
/* Contact */
.big_mapdiv{width:771px; border:1px solid #d0bc9e; position:relative; display:none; height:494px; background:#333333 url(../images/map.jpg) 0px 0px no-repeat;}
.close_div{text-align:right; padding:20px;}
.print_div{float:right; text-align:left; width:150px; cursor:pointer; font-size:11px; position:absolute; right:0px; bottom:14px;}

/* Wine Map */
.big_mapdiv_map{width:900px; border:1px solid #d0bc9e; position:relative; display:none; height:600px; background:#333333 url(../images/wine_mapBig.jpg) 0px 0px no-repeat;}

/* Wines */
.popuup{width:920px; height:480px; border:1px solid #d0bc9e; position:relative; display:none; background:#000000;}
.popup_imgtitle{font-size:14px; text-align:center; line-height:18px;}
.popup_text{line-height:14px; font-size:12px;}
.popup_table{padding:5px;}

/*-- new wines --*/
.middle_div_wines{width:908px; margin:0px auto; padding:20px 15px; border:1px solid #3a352c;}
.middlewineone{width:480px; margin:0px; padding:20px 0px 0px 20px; float:left;}
.middlewineone p{margin:0px; padding:0px 0px 8px 0px;}
.middlewinetwo{width:380px; margin:0px; padding:0px 0px 0px 20px; float:left;}

.middle_div_wines_I{width:900px; margin:0px auto; padding:10px 0px; border-bottom:1px solid #3a352c;}
.middlewineone_I{width:610px; margin:0px; padding:0px; float:left;}
.middlewineone_I p{margin:0px; padding:0px 10px 8px 0px;}
.middlewinetwo_I{width:280px; margin:0px; padding:20px 0px 0px 0px; float:right;}
.middlewinetwo_I p{margin:0px auto; padding:10px 0px 0px 0px; text-align:center;}
.backtotop{color:white; font-size:11px; margin:20px 0px 10px 0px;}
.backtotop a{color:white; text-decoration:underline;}
.backtotop a:hover{text-decoration:none;}

/*-- footer --*/
#footer_home{text-align:left; font-size:12px; margin:100px 0px 10px 0px;}/* -- new class -- */
#footer_home p{margin:0px 0px 10px 0px; padding:0px;}/* -- new class -- */
#footer{text-align:left; font-size:12px; margin:50px 0px 10px 0px;}
#footer p {margin:0px 0px 10px 0px; padding:0px;}
.footernav{margin:10px auto 10px auto; padding:0px; text-align:center;}
.footernav ul{margin:0px; padding:0px; display:block; list-style:none;}
.footernav li{margin:0px; padding:0px 10px 0px 10px; display:inline; list-style:none; border-left:1px solid #D0BC9E; line-height:15px;}
.footernav li a{margin:0px; padding:0px; text-decoration:none; color:#D0BC9E;}
.footernav li a:hover{margin:0px; padding:0px; text-decoration:none; color:#ffffff;}
.copyright {font-size: x-small;}

/*-- scroll bar starts --*/
.Scroller-Container {position: absolute; top: 0px; left: 0px;}
.Scrollbar-Up {position: absolute; width: 13px; height: 10px; background: #fff url(../images/uparrow.jpg) 0px 0px no-repeat; font-size: 0px; left: 0px; top: 0px;}
.Scrollbar-Track {width: 13px; height: 200px; position: absolute; left: 0px; top: 20px; background-color: #141414;}
.Scrollbar-Handle {position: absolute; width: 13px; height: 30px; background:#3a3a3a url(../images/scroller.jpg) 0px 0px no-repeat;}
.Scrollbar-Down { position: absolute; top: 230px; width: 13px; left: 0px; height: 10px; background: #000 url(../images/downarrow.jpg); font-size: 0px;}
#Scrollbar-Container { position: relative; top: 50px; left: 465px;}
* html #Scrollbar-Container {position: relative; top: 50px; left: -20px;}
#Container {position: relative; top: 0px; left: 0px; width: 415px; height: 300px; background-color: #000;}
/*-- scroll bar ends --*/

/*-- new pages --*/
.newwine_1{width:170px; float:left; padding:100px 0px 0px 5px;}
.newwine_2{width:820px; float:right; border-left:1px solid #3a352c; border-right:1px solid #3a352c;}
.white_Heading{font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; padding:10px 10px 10px 50px; color:#fff; font-weight:bold;}
.border_right{border-right:1px solid #3a352c;}
/*-- directions --*/
.directionstitle{color:#FFFFFF; font-weight:bold; padding:15px 8px 10px 8px;}
.directionslist{margin:0px; padding:0px;}
.directionslist ul{margin:0px; padding:0px 0px 0px 5px; display:block; list-style:none;}
.directionslist li{margin:0px; padding:4px 12px 4px 12px; display:block; list-style:none; background:url(../images/directions-dash.jpg) 0px 10px no-repeat;}
.print_directions{text-align:right; cursor:pointer; font-size:11px; margin:20px 20px 0px 0px; padding:0px; color:#d0bc9e;}
.print_directions a:hover{color:#d0bc9e;}

/*-- our team --*/
.ourteams{margin:10px 10px 10px 10px; padding:5px 0px 10px 0px; border-bottom:#d0bc9e 1px dotted;}
.ourteamleft{float:left; width:120px; margin:0px 5px 0px 0px; padding:0px;}
.ourteamright{float:left; width:270px; margin:0px; padding:0px;}
.teammembers_img{ border:#d0bc9e 1px solid;}

/*-- newsletter --*/
.newsletter{margin:0px; padding:5px;}
.newsletter_div{width:938px; height:500px; margin:0px auto; padding:0px; border:1px solid #3a352c;}
.newsletter_div_one{width:40px; margin:0px; padding:0px; float:left; background:#ab9b84; height:100%;}
.newsletter_divII{width:876px; margin:10px 0px 0px 0px; padding:0px 10px 10px 10px; float:left; overflow-y:hidden;/* overflow-y: scroll;*/ height:500px;}

/*-- Gallery --*/
.gallery_div{width:938px; height:1000px; margin:0px auto; padding:0px; border:1px solid #3a352c;}
.gallery_div_one{width:930px; margin:0px; padding:5px 0px 0px 10px; float:left; height:1000px;}
.gallery_div_one p{margin:0px; padding:2px 0px 2px 0px; line-height:15px;}
.gallery_div_middle{width:40px; margin:0px; padding:0px; float:left; background:#ab9b84; height:1000px;}
