﻿body { width:100%; padding:0px; margin:0 auto; position:relative; background:#fff; color:#655c45; font:normal 12px/17px Arial; background-image:url(../images/page_bg.jpg); background-repeat:repeat; background-position:left top; }
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a, img { padding:0px; margin:0px; }
h1 { font-size:30px; line-height:35px; margin:0px; padding:0px; }
h2 { font-size:24px; line-height:29px; margin:0px; padding:0px; }
h3 { font-size:22px; line-height:27px; margin:0px; padding:0px; }
ul { list-style-type:none; }
img, div { border:0px; }
.spacer { font-size:0; line-height:0; clear:both; }
a { color:#ae4748; text-decoration:none; }
a:hover { text-decoration:underline; }

.required_star { font-size:14px; color:Red; font-weight:bold; }

/* Top */
#top { width:100%; height:69px; background-image:url(../images/top_bg.gif); background-repeat:repeat-x; background-position:left top; }
#top .container { width:959px; height:69px; margin:0 auto; background-image:url(../images/top_container_bg.jpg); background-repeat:no-repeat; background-position:right top;  }
#top .logo { width:219px; height:57px; float:right; margin:5px 24px 0 0; }
#top ul { display:block; float:left; margin:6px 0 0 24px; }
#top ul li { display:block; float:left; color:#b66471; font-size:11px; margin-right:8px; }
#top ul li a { color:#b66471; font-size:11px; text-decoration:none; }
#top ul li a:hover { color:#e6abb5; text-decoration:none; }
#top ul li.selected a { color:#e6abb5; font-size:11px; text-decoration:none; }

/* Top menu */
#top-menu { width:100%; height:32px; background-image:url(../images/top_menu_bg.gif); background-repeat:repeat-x; background-position:left top; }
#top-menu .container { width:959px; height:32px; margin:0 auto; }
#top-menu ul { display:block; height:30px; }
#top-menu ul li { display:block; float:left; height:30px; }
#top-menu ul li a { display:block; margin:6px 25px 0 25px; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; }
#top-menu ul li a:hover { color:#e6abb5; text-decoration:none; }
#top-menu ul li.separator { border-right:1px solid #9f172b; }
#top-menu ul li.selected a { color:#e6abb5; }

/* Main */
#main-top { width:959px; margin:0 auto; height:28px; background-image:url(../images/tbl_inner_top.jpg); background-repeat:no-repeat; background-position:center top; }
#main-bottom { width:959px; margin:0 auto; height:43px; }
#main { width:100%; background-image:url(../images/main_bg.jpg); background-repeat:repeat-x; background-position:left top; }
#main .container { width:959px; margin:0 auto; background-image:url(../images/tbl_inner.jpg); background-repeat:repeat-y; background-position:center top; }

#main .bottom { margin-top:60px; }
#main .bottom .kuchi { float:left; width:108px; height:12px; margin-left:30px; margin-top:10px; }
#main .bottom .menu { float:right; width:575px; height:16px; margin-right:40px; }
#main .bottom .menu ul { display:block; float:right; margin:0px; }
#main .bottom .menu ul li { display:block; float:right; margin-left:10px; color:#a38d53; font-size:11px; }
#main .bottom .menu ul li a { color:#a38d53; font-size:11px; text-decoration:none; }
#main .bottom .menu ul li a:hover { color:#5c4d24; text-decoration:none; }
#main .bottom .copyright { float:right; width:575px; margin-right:40px; margin-top:4px; direction:rtl; color:#a38d53; font-size:11px; }

#main .main-left { float:right; width:669px; text-align:right; } /* 677px; */
#main .main-right { float:right; width:263px; margin-left:10px; } /* 269px */

/* Page content */
.page-content { width:669px; float:right; }
.page-content .content-top { width:669px; height:57px; background-image:url(../images/white_tbl_top.gif); background-repeat:no-repeat; background-position:center top; }
.page-content .content-top img { float:right; margin-right:8px; }
.page-content .content-bottom { width:669px; height:14px; background-image:url(../images/white_tbl_bottom.gif); background-repeat:no-repeat; background-position:center top; }
.page-content .content-center { width:669px; text-align:right; padding-bottom:15px; background-image:url(../images/white_tbl.gif); background-repeat:repeat-y; background-position:center top; }

/* Search */
#search { padding-top:7px; width:253px; height:365px; margin-right:10px; background-image:url(../images/search.gif); background-repeat:no-repeat; background-position:right top; }
#search select { width:160px; height:20px; font-size:11px; direction:rtl; }
#search .tabs_1 { padding-top:7px; width:242px; height:36px; margin-left:4px; background-image:url(../images/search_tabs_1.jpg); background-repeat:no-repeat; background-position:right top; }
#search .tabs_2 { padding-top:7px; width:242px; height:36px; margin-left:4px; background-image:url(../images/search_tabs_2.jpg); background-repeat:no-repeat; background-position:right top; }
#search .tab_a { font-size:14px; font-weight:bold; }
#search .tab_na { font-size:12px; font-weight:normal; }
#search_tab_1 { float:right; width:72px; height:35px; margin-left:5px; text-align:center; cursor:pointer; }
#search_tab_2 { float:right; width:100px; height:35px; text-align:center; cursor:pointer; }
#search_tab_1 a { display:block; color:#fff; text-decoration:none; }
#search_tab_2 a { display:block; color:#fff; text-decoration:none; }

/* Banners */
#banners { width:671px; height:108px; }

/* Contact */
#contact { width:656px; margin-left:3px; margin-right:10px; background-image:url(../images/contact_bg.gif); background-repeat:no-repeat; background-position:left top; }
#contact .contact-left { float:left; width:200px; }
#contact .contact-right { float:right; width:453px; background-image:url(../images/dots_v.gif); background-repeat:repeat-y; background-position:left top; }
#contact td { direction:rtl; font-size:11px; padding-bottom:14px; }
#contact .input { width:265px; height:15px; margin-left:3px; direction:rtl; border:1px solid #d1d1d1; font-size:11px; }
#contact .textarea { width:265px; height:110px; margin-left:10px; direction:rtl; border:1px solid #d1d1d1; font-size:11px; }
#contact .checkbox-place { float:right; width:145px; margin-left:10px; margin-bottom:4px; font-size:11px; }
#contact .star-required { font-size:16px; font-weight:bold; }
#contact .star { font-size:16px; font-weight:bold; color:#ddd1b1; }
#contact .contact-title { font-size:12px; font-weight:bold; color:#7d0013; margin-right:7px; margin-bottom:30px; }
#contact .contact-left-title { color:#655c45; font-size:11px; line-height:16px; font-weight:bold; direction:rtl; padding-right:9px; margin-right:6px; margin-bottom:3px; background-image:url(../images/wine_arr.gif); background-repeat:no-repeat; background-position:right 4px; }
#contact .contact-left-text { color:#655c45; font-size:11px; line-height:16px; direction:rtl; margin-right:15px; margin-bottom:15px; }


#contact-intro { margin-bottom:15px; }
#contact-intro .subject { display:block; margin:0; padding-top:4px; height:23px; color:#ae4748; font-weight:bold; font-size:18px; text-align:right; direction:rtl; padding-right:16px; background-image:url(../images/project_subject_bg.gif); background-repeat:no-repeat; background-position:right 9px; clear:both; }
#contact-intro .text { display:block; color:#717171; font-size:14px; line-height:19px; text-align:justify; direction:rtl; }

/* Home */
.home-boxes { float:right; width:940px; margin-right:16px; margin-top:17px; }

.home-boxes .home-box-1 { float:right; width:249px; height:254px; margin-left:13px; }
.home-boxes .home-box-1 .home-box-header { width:249px; height:54px; background-image:url(../images/default_tbl_1_header.gif); background-repeat:no-repeat; background-position:center top; }
.home-boxes .home-box-1 .home-box-content { width:249px; height:160px; text-align:right; background-image:url(../images/default_tbl_1_bg.gif); background-repeat:no-repeat; background-position:center top; }
.home-boxes .home-box-1 .home-box-footer { width:249px; height:40px; background-image:url(../images/default_tbl_1_footer.gif); background-repeat:no-repeat; background-position:center top; }

.home-boxes .home-box-2 { float:right; width:217px; height:254px; margin-left:13px; }
.home-boxes .home-box-2 .home-box-header { width:217px; height:54px; background-image:url(../images/default_tbl_2_header.gif); background-repeat:no-repeat; background-position:center top; }
.home-boxes .home-box-2 .home-box-content { width:217px; height:160px; text-align:right; background-image:url(../images/default_tbl_2_bg.gif); background-repeat:no-repeat; background-position:center top; }
.home-boxes .home-box-2 .home-box-footer { width:217px; height:40px; background-image:url(../images/default_tbl_2_footer.gif); background-repeat:no-repeat; background-position:center top; }

.home-boxes .home-box-3 { float:right; width:217px; height:254px; margin-left:13px; }
.home-boxes .home-box-3 .home-box-header { width:217px; height:54px; background-image:url(../images/default_tbl_3_header.gif); background-repeat:no-repeat; background-position:center top; }
.home-boxes .home-box-3 .home-box-content { width:217px; height:160px; text-align:right; background-image:url(../images/default_tbl_3_bg.gif); background-repeat:no-repeat; background-position:center top; }
.home-boxes .home-box-3 .home-box-footer { width:217px; height:40px; background-image:url(../images/default_tbl_3_footer.gif); background-repeat:no-repeat; background-position:center top; }

.home-boxes .home-box-4 { float:right; width:200px; height:254px; margin-left:0px; }
.home-boxes .home-box-4 .home-box-header { width:200px; height:54px; background-image:url(../images/default_tbl_4_header.gif); background-repeat:no-repeat; background-position:center top; }
.home-boxes .home-box-4 .home-box-content { width:200px; height:160px; text-align:right; background-image:url(../images/default_tbl_4_bg.gif); background-repeat:no-repeat; background-position:center top; }
.home-boxes .home-box-4 .home-box-footer { width:200px; height:40px; background-image:url(../images/default_tbl_4_footer.gif); background-repeat:no-repeat; background-position:center top; }
.home-boxes .btn { float:right; margin-right:10px; margin-top:5px; }
.home-boxes .link { float:right; margin-right:1px; margin-top:7px; }
.home-boxes .link a { color:#720013; text-decoration:underline; font-size:11px; }
.home-boxes .link a:hover { color:#000; text-decoration:underline; }

.home-wine { display:none; margin-right:5px; margin-left:5px; }
.home-wine .home-wine-image { float:right; width:67px; height:160px; margin-left:5px; }
.home-wine .home-wine-name { float:right; width:120px; font-size:12px; font-weight:bold; margin-bottom:8px; direction:rtl; }
.home-wine .home-wine-description { float:right; height:120px; overflow:hidden; width:120px; font-size:11px; line-height:16px; direction:rtl; text-align:justify; }

.title-row { height:25px; color:#fff; font-size:11px; font-weight:bold; }
.title-row a { color:#fff; text-decoration:none; }
.title-row .left { width:7px; height:25px; background-image:url(../images/title_row_left.gif); background-position:right top; background-repeat:no-repeat; }
.title-row .right { width:7px; height:25px; background-image:url(../images/title_row_right.gif); background-position:left top; background-repeat:no-repeat; }
.title-row .center { height:25px; background-image:url(../images/title_row_bg.gif); background-position:right top; background-repeat:repeat-x; }

/* FAQ */
.faq-question { width:656px; height:32px; margin-right:7px; background-image:url(../images/faq_bg.gif); background-position:right top; background-repeat:no-repeat; }
.faq-question .question { float:right; width:480px; margin-top:7px; padding-right:55px; color:#7d0013; font-size:12px; font-weight:bold; direction:rtl; }
.faq-question .link { float:left; width:70px; margin-top:8px; direction:rtl; }
.faq-question .link a { color:#655c45; font-size:11px; text-decoration:underline; }
.faq-question .link a:hover { color:#8c0118; }
.faq-question .icon { float:left; width:33px; margin-top:2px; }

.faq-answer { width:650px; margin-right:7px; background-image:url(../images/faq_answer_bg.jpg); background-position:right bottom; background-repeat:repeat-x; }
.faq-answer .answer { float:right; width:577px; padding:25px 45px 35px 0; direction:rtl; color:#655c45; font-size:11px; }

/* Wines */
.wines { margin-right:3px; margin-left:3px; font-size:11px; line-height:15px; color:#655c45; }
.wines td { padding:4px; overflow:hidden; background-image:url(../images/wines_td_bg.gif); background-repeat:no-repeat; background-position:left bottom; }
.wines td.wine-image { background-image:url(../images/wines_td_image_bg.gif); }
.wines .wine-name { direction:rtl; font-weight:bold; margin-bottom:4px; }
.wines .wine-description-short { direction:rtl; text-align:right; height:63px; overflow:hidden; }
.wines .wine-price { }
.wines .wine-species-name { direction:rtl; }
.wines .wine-type-name { direction:rtl; }
.wines .wine-winery-name { direction:rtl; }
.wines .wine-harvest-year { direction:rtl; }
.wines .wine-details { position:absolute; margin-top:80px; margin-left:0px; width:140px; }
.wines .wine-details a { display:block; float:right; color:#655c45; text-decoration:underline; padding-top:4px; }
.wines .wine-details a:hover { color:#7e0111; text-decoration:underline; }
.wines .wine-details a.details-image { padding-top:0px; }

/* Wine Info */
.wine-info { width:656px; margin-left:3px; margin-right:10px; background-image:url(../images/wine_info_bg.jpg); background-repeat:no-repeat; background-position:left bottom; }
.wine-info-left { float:left; width:150px; }
.wine-info-right { float:right; width:503px; background-image:url(../images/dots_v.gif); background-repeat:repeat-y; background-position:left top; }
.wine-info-right .wine-image { float:right; width:175px; margin-left:15px; }
.wine-info-right .wine-content { float:right; width:275px; color:#655c45; font-size:11px; line-height:16px; }
.wine-info-right .wine-content .wine-name { color:#800013; font-size:13px; font-weight:bold; direction:rtl; margin-bottom:20px; }
.wine-info-right .wine-content .wine-options-bold { float:right; width:100px; margin-bottom:1px; font-weight:bold; direction:rtl; }
.wine-info-right .wine-content .wine-options { float:right; width:160px; margin-bottom:1px; direction:rtl; }
.wine-info-right .wine-content .wine-description { direction:rtl; margin-bottom:15px; }

.wine-info-right .wine-content .to-winery { width:140px; float:right; }
.wine-info-right .wine-content .to-winery a { display:block; float:right; color:#655c45; text-decoration:underline; padding-top:4px; }
.wine-info-right .wine-content .to-winery a:hover { color:#7e0111; text-decoration:underline; }
.wine-info-right .wine-content .to-winery a.details-image { padding-top:0px; margin-left:2px; width:26px; }

.wine-info-right .wine-content .back { width:140px; float:right; }
.wine-info-right .wine-content .back a { display:block; float:right; color:#655c45; text-decoration:underline; padding-top:4px; }
.wine-info-right .wine-content .back a:hover { color:#7e0111; text-decoration:underline; }
.wine-info-right .wine-content .back a.details-image { padding-top:0px; margin-left:2px; width:26px; }
.wine-info-right .wine-content .back a.details-image img { margin-top:6px; margin-right:3px; }
.wine-info-right .fav-wines-title { border-bottom:1px solid #ececec; text-align:right; padding-top:35px; margin-bottom:20px; margin-left:10px; }

.wine-info-left .wine-left-title { color:#655c45; font-size:11px; line-height:16px; font-weight:bold; direction:rtl; padding-right:9px; margin-right:6px; background-image:url(../images/wine_arr.gif); background-repeat:no-repeat; background-position:right 4px; }
.wine-info-left .wine-left-text { color:#655c45; font-size:11px; line-height:16px; direction:rtl; margin-right:15px; margin-bottom:15px; }

.wine-fav-wine { float:right; width:121px; height:153px; background-image:url(../images/fav_wine_bg.gif); background-repeat:no-repeat; background-position:left top; }
.wine-fav-wine .fav-wine-image { width:121px; height:102px; text-align:center; padding-top:5px; }
.wine-fav-wine .fav-wine-name { width:118px; margin:0 auto; direction:rtl; text-align:center; padding-top:10px; font-size:11px; font-weight:bold; }

/* Sales Points */
.sales { margin-right:3px; margin-left:3px; font-size:11px; line-height:15px; color:#655c45; }
.sales td { padding:4px; padding-top:8px; overflow:hidden; background-image:url(../images/sales_td_bg.gif); background-repeat:no-repeat; background-position:left bottom; }
.sales td.point-image { padding-top:12px; background-image:url(../images/sales_td_image_bg.gif); }
.sales .point-name { direction:rtl; font-weight:bold; margin-bottom:4px; }
.sales .point-description { direction:rtl; text-align:justify; }
.sales .area { direction:rtl; }
.sales .city { direction:rtl; }
.sales .point-type-name { direction:rtl; }
.sales .point-contact { width:160px; height:158px; background-image:url(../images/sales_contact_bg.gif); background-repeat:no-repeat; background-position:right top; }
.sales .point-contact .point-contact-title { color:#8e793f; font-size:11px; line-height:16px; font-weight:bold; direction:rtl; margin-right:6px; }
.sales .point-contact .point-contact-text { color:#655c45; font-size:11px; line-height:16px; direction:rtl;  margin-bottom:5px; margin-right:6px; }

/* Wineries */
.wineries { margin-right:3px; margin-left:3px; font-size:11px; line-height:15px; color:#655c45; }
.wineries td { padding:4px; overflow:hidden; background-image:url(../images/wineries_td_bg.gif); background-repeat:no-repeat; background-position:left bottom; }
.wineries td.winery-image { background-image:url(../images/wineries_td_image_bg.gif); }
.wineries .winery-name { direction:rtl; font-weight:bold; margin-bottom:4px; }
.wineries .winery-description-short { direction:rtl; }
.wineries .winery-output { direction:rtl; }
.wineries .winery-kosher { direction:rtl; }
.wineries .winery-area { direction:rtl; }
.wineries .winery-founded-year { direction:rtl; }
.wineries .winery-winemakers { direction:rtl; }
.wineries .winery-details { position:absolute; margin-top:95px; margin-left:0px; width:140px; }
.wineries .winery-details a { display:block; float:right; color:#655c45; text-decoration:underline; padding-top:4px; }
.wineries .winery-details a:hover { color:#7e0111; text-decoration:underline; }
.wineries .winery-details a.details-image { padding-top:0px; }

/* Winery Info */
.winery-info { width:656px; margin-left:3px; margin-right:10px; background-image:url(../images/wine_info_bg.jpg); background-repeat:no-repeat; background-position:left bottom; }
.winery-info-left { float:left; width:150px; }
.winery-info-right { float:right; width:503px; background-image:url(../images/dots_v.gif); background-repeat:repeat-y; background-position:left top; }
.winery-info-right .winery-image { float:right; width:200px; margin-left:5px; padding-top:5px; }

.winery-info-right .winery-content { float:right; width:275px; color:#655c45; font-size:11px; line-height:16px; }
.winery-info-right .winery-content .winery-name { color:#800013; font-size:13px; font-weight:bold; direction:rtl; margin-bottom:20px; }
.winery-info-right .winery-content .winery-options-bold { float:right; width:100px; margin-bottom:1px; font-weight:bold; direction:rtl; }
.winery-info-right .winery-content .winery-options { float:right; width:160px; margin-bottom:1px; direction:rtl; }
.winery-info-right .winery-content .winery-options p { display:block; margin-bottom:0px; padding-bottom:0px; }
.winery-info-right .winery-content .winery-description { direction:rtl; margin-bottom:10px; padding-bottom:10px; }
.winery-info-right .winery-content .winery-winemakers-prof { direction:rtl; margin-bottom:15px; color:#800013; font-weight:bold; }

.winery-info-right .winery-content .to-wines { width:200px; float:right; }
.winery-info-right .winery-content .to-wines a { display:block; float:right; color:#655c45; text-decoration:underline; padding-top:4px; }
.winery-info-right .winery-content .to-wines a:hover { color:#7e0111; text-decoration:underline; }
.winery-info-right .winery-content .to-wines a.details-image { padding-top:0px; margin-left:2px; width:26px; }

.winery-info-right .winery-content .back { width:140px; float:right; }
.winery-info-right .winery-content .back a { display:block; float:right; color:#655c45; text-decoration:underline; padding-top:4px; }
.winery-info-right .winery-content .back a:hover { color:#7e0111; text-decoration:underline; }
.winery-info-right .winery-content .back a.details-image { padding-top:0px; margin-left:2px; width:26px; }
.winery-info-right .winery-content .back a.details-image img { margin-top:6px; margin-right:3px; }
.winery-info-right .fav-wines-title { border-bottom:1px solid #ececec; text-align:right; padding-top:35px; margin-bottom:20px; margin-left:10px; }

.winery-info-left .winery-left-title { color:#655c45; font-size:11px; line-height:16px; font-weight:bold; direction:rtl; padding-right:9px; margin-right:6px; background-image:url(../images/wine_arr.gif); background-repeat:no-repeat; background-position:right 4px; }
.winery-info-left .winery-left-text { color:#655c45; font-size:11px; line-height:16px; direction:rtl; margin-right:15px; margin-bottom:15px; }

.winery-fav-wine { float:right; width:121px; height:153px; background-image:url(../images/fav_wine_bg.gif); background-repeat:no-repeat; background-position:left top; }
.winery-fav-wine .fav-wine-image { width:121px; height:102px; text-align:center; padding-top:5px; }
.winery-fav-wine .fav-wine-name { width:118px; margin:0 auto; direction:rtl; text-align:center; padding-top:10px; font-size:11px; font-weight:bold; }

/* Visitor Centers */
.centers { margin-right:3px; margin-left:3px; font-size:11px; line-height:15px; color:#655c45; }
.centers td { padding:4px; overflow:hidden; background-image:url(../images/centers_td_bg.gif); background-repeat:no-repeat; background-position:left bottom; }
.centers td.center-image { background-image:url(../images/centers_td_image_bg.gif); }
.centers .center-name { direction:rtl; font-weight:bold; margin-bottom:4px; }
.centers .center-description-short { direction:rtl; text-align:justify; }
.centers .center-rtl { direction:rtl; }
.centers .center-details { position:absolute; margin-top:95px; margin-left:0px; width:140px; }
.centers .center-details a { display:block; float:right; color:#655c45; text-decoration:underline; padding-top:4px; }
.centers .center-details a:hover { color:#7e0111; text-decoration:underline; }
.centers .center-details a.details-image { padding-top:0px; }

/* Visitor Center Info */
.center-info { width:656px; margin-left:3px; margin-right:10px; background-image:url(../images/wine_info_bg.jpg); background-repeat:no-repeat; background-position:left bottom; }
.center-info-left { float:left; width:150px; }
.center-info-right { float:right; width:503px; background-image:url(../images/dots_v.gif); background-repeat:repeat-y; background-position:left top; }
.center-info-right .center-image { float:right; width:200px; margin-left:5px; }
.center-info-right .center-content { float:right; width:275px; color:#655c45; font-size:11px; line-height:16px; }
.center-info-right .center-content .center-name { color:#800013; font-size:13px; font-weight:bold; direction:rtl; margin-bottom:20px; }
.center-info-right .center-content .center-options-bold { float:right; width:100px; margin-bottom:1px; font-weight:bold; direction:rtl; }
.center-info-right .center-content .center-options { float:right; width:160px; margin-bottom:1px; direction:rtl; }
.center-info-right .center-content .center-description { direction:rtl; margin-bottom:15px; padding-bottom:15px; }

.center-info-right .center-content .to-wines { width:250px; float:right; }
.center-info-right .center-content .to-wines a { display:block; float:right; color:#655c45; text-decoration:underline; padding-top:4px; }
.center-info-right .center-content .to-wines a:hover { color:#7e0111; text-decoration:underline; }
.center-info-right .center-content .to-wines a.details-image { padding-top:0px; margin-left:2px; width:26px; }

.center-info-right .center-content .back { width:250px; float:right; }
.center-info-right .center-content .back a { display:block; float:right; color:#655c45; text-decoration:underline; padding-top:4px; }
.center-info-right .center-content .back a:hover { color:#7e0111; text-decoration:underline; }
.center-info-right .center-content .back a.details-image { padding-top:0px; margin-left:2px; width:26px; }
.center-info-right .center-content .back a.details-image img { margin-top:6px; margin-right:3px; }
.center-info-right .fav-wines-title { border-bottom:1px solid #ececec; text-align:right; padding-top:35px; margin-bottom:20px; margin-left:10px; }

.center-info-left .center-left-title { color:#655c45; font-size:11px; line-height:16px; font-weight:bold; direction:rtl; padding-right:9px; margin-right:6px; background-image:url(../images/wine_arr.gif); background-repeat:no-repeat; background-position:right 4px; }
.center-info-left .center-left-text { color:#655c45; font-size:11px; line-height:16px; direction:rtl; margin-right:15px; margin-bottom:15px; }

.center-fav-wine { float:right; width:121px; height:153px; background-image:url(../images/fav_wine_bg.gif); background-repeat:no-repeat; background-position:left top; }
.center-fav-wine .fav-wine-image { width:121px; height:102px; text-align:center; padding-top:5px; }
.center-fav-wine .fav-wine-name { width:118px; margin:0 auto; direction:rtl; text-align:center; padding-top:10px; font-size:11px; font-weight:bold; }

/* Concepts */
.concepts { margin-right:5px; margin-left:5px; }
.concepts td { color:#655c45; font-size:11px; line-height:17px; direction:rtl; padding:5px; background-image:url(../images/concepts_bg.gif); background-repeat:repeat-x; background-position:right bottom; }
.concepts .concept-name { width:150px; color:#7d0013; font-size:12px; font-weight:bold; border-left:1px solid #f2f1e7; }
.concepts .concept-description-short { direction:rtl; }
.concepts .concept-description-full { direction:rtl; display:none; }
.concepts .details { margin-top:10px; width:250px; float:right; direction:ltr; }
.concepts .details a { display:block; float:right; color:#655c45; text-decoration:underline; padding-top:3px; }
.concepts .details a:hover { color:#7e0111; text-decoration:underline; }
.concepts .details a.details-image { padding-top:0px; }

/* Links */
.links { margin-right:3px; margin-left:3px; font-size:11px; line-height:15px; color:#655c45; }
.links td { padding:4px; overflow:hidden; background-image:url(../images/links_td_bg.gif); background-repeat:no-repeat; background-position:left bottom; }
.links td.link-image { background-image:url(../images/links_td_image_bg.gif); }
.links .link-name { direction:rtl; font-weight:bold; margin-bottom:4px; }
.links .link-description { direction:rtl; text-align:justify; }
.links .link-rtl { direction:rtl; }

/* Paging */
.paging { margin:0 auto; margin-top:15px; text-align:center; }
.paging a { color:#a38d53; font-size:11px; text-decoration:none; font-weight:bold; margin-left:3px; }
.paging a:hover { color:#7e0111; text-decoration:none; }
.paging a.current-page { color:#7e0111; font-size:15px; }


