@charset "utf-8";
/* CSS Document */
/*********************************************** ALL PAGES ******************************************/
body,div,dl,dt,dd,ul,li,h1,h2,h4,h6,pre,form,fieldset,input,textarea,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}ul {list-style:none;}caption,th {text-align:left;}h1,h2,h4,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/body{font:13px arial,helvetica,clean,sans-serif;}table {font-size:inherit;font-size:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;font-size:100%;}body{line-height:1.22em;}
a:link, a:active { color: #b99764; }
a:visited { color: #e4bb7c; }
a:hover{ color: #623b21; }
a.homepagelink {
width: 207px;
height: 112px;
margin: 46px 0px 0px 49px;
position: absolute;
}
a.homepagelink span { display: none; }
body{
background-color: #fff;
font-family:Arial,Helvetica,sans-serif;
line-height:19px;
}
#header_search_container{
width: 200px;
height: 48px;
padding-top: 31px;
padding-left: 800px;
}
.header_search_inputbox{
width: 113px;
height: 14px;
border: 1px solid #6e4a29;
background: #fff;
float: left; font-size: 10px;
margin-right: 5px;
}
.header_search_button{
width: 63px;
height:13 px;
background-color: #3c2417;
background-image:url(/uploads/search_button2.jpg);
background-repeat: no-repeat; font-size: 10px;
text-transform: capitalize; text-align: left; padding-left: 5px;
display: block; float: left; color: #3C2415;
border: 0px;
}
.right_brown_area_title {
color:#E4BB7C;
font-size:20px;
text-transform: uppercase;
}
/*********************************************** TOP MENU ******************************************/
#main_menu{
width: 990px;
height: 22px;
padding-top: 8px;
padding-bottom: 4px;
padding-left: 40px;
}
.menu_item{
font-size: 14px;
color: #C1B0A2;
padding: 0px 10px 0px 10px;
border-right: 1px solid #C1B0A2;
cursor: pointer;
}
.menu_itemSub{
font-size: 14px;
color: #C1B0A2;
padding: 0px 10px 0px 10px;
border-right: 1px solid #C1B0A2;
cursor: default;
}
.menu_item_hover{
font-size: 14px;
color: #000;
padding: 0px 10px 0px 10px;
padding-right: 10px;
border-right: 1px solid #C1B0A2;
cursor: pointer;
margin-bottom: 4px;
}
.menu_item_hoverSub{
font-size: 14px;
color: #000;
padding: 0px 10px 0px 10px;
border-right: 1px solid #C1B0A2;
cursor: default;
}
.menu_last_item{
font-size: 14px;
color: #C1B0A2;
padding: 0px 10px 0px 10px;
cursor: pointer;
}
.menu_last_itemSub{
font-size: 14px;
color: #C1B0A2;
padding: 0px 10px 4px 10px;
cursor: default;
}
.menu_last_item_hover{
font-size: 14px;
color: #000;
padding: 0px 10px 0px 10px;
cursor: pointer;
}
.menu_last_item_hoverSub{
font-size: 14px;
color: #000;
padding: 0px 10px 4px 10px;
cursor: default;
}
.menu_item_subitem{
background: #d4cbb9;
border: 1px solid #9f8e84;
color: #3C2415;
cursor:pointer;
font-size:13px;
padding: 5px 15px 5px 15px;
text-transform: uppercase;
}
.menu_item_subitem_hover{
background: #736357;
border: 1px solid #614d3d;
color: #d4cbba;
cursor:pointer;
font-size:13px;
padding: 5px 15px 5px 15px;
text-transform: uppercase;
}
/*************************** FOOTER ************************************************/
#footer{
width: 1024px;
height: 106px;
background-color: #3c2417;
background-image:url(/uploads/footer_menubar2.jpg);
background-repeat: no-repeat; clear: both;
}
#bottom_menu{
padding-left: 40px;
padding-top: 20px;
}
.bottom_menu_item,
.bottom_menu_last_item{
font-size: 10px;
color: #493b2e;
padding-left: 10px;
padding-right: 10px;
border-left: 1px solid #bc9777;
cursor: pointer;
font-weight: bold;
}
.bottom_menu_last_item,
.bottom_menu_last_item_hover{
border-right: 1px solid #bc9777;
}
.bottom_menu_item_hover,
.bottom_menu_last_item_hover{
font-size: 10px;
color: #fff;
padding-left: 10px;
padding-right: 10px;
border-left: 1px solid #bc9777;
cursor: pointer;
font-weight: bold;
}
/********************************* main content related *************************/
#content_left_side{
width: 660px;
}
.content_shorter_left_column{
width: 560px;
}
h1,
.singlenews_title{
font-size: 41px; line-height: 41px;
color: #B99764;
padding-bottom: 10px;
text-transform: uppercase;
letter-spacing: -3px;
}
h1 .prod_details_title span {
font-size: 48px;
color: #60060f;
}
.sub_heading_paragraph{
font-size: 20px;
line-height:150%;
color: #2C1B12;
letter-spacing:-1px
}
.sub_heading_paragraph cufon { margin-bottom: 15px; }
.sub_heading_paragraph cufon canvas{ }
.horizontal_spacer_bar{
margin-top: 20px;
margin-bottom: 20px;
width: 100%;
}
.small_horizontal_spacer_bar{
margin 8px;
width: 280px;
}
.light_brown_link{
color: #B99764;
}
.color_dark_red{
color: #6A0914; font-weight: bold;
}
.color_light_brown{
color: #B99764;
}
#main_column_left{
width: 640px;
}
#main_column_left a{
color: #623B21;
}
#main_column_right{
width: 285px; min-height: 595px;
position: absolute;
height: auto;
margin-left: 655px;
background : #3c2515 url(/uploads/right_column_dark_background.jpg); background-repeat: no-repeat;
color: #fff;
padding: 10px;
}
.Right_column_bold_heading{
font-weight: bold;
font-size: 16px;
}
#sitemap_holder a{
color: #3C2417;
text-decoration: none;
display: block;
background: transparent;
}
#sitemap_holder a:hover{
color: #B99764;
background: #5C4437;
}
/*****************************************************
/** PAGE **
/** SPECIFIC **
/** CSS **
/*****************************************************
/********************************************************** LANDING PAGE ***************************************/
#landingbody{
width: 100%;
height: 100%;
background-color: #000;
}
.landingpage_background{
margin-left: auto;
margin-right: auto;
margin-top: auto;
margin-bottom: auto;
width: 1024px;
height: 768px;
background-color: #000;
background-image:url(/uploads/landingpage_background2.jpg);
background-repeat: no-repeat;
padding-top: 10px;
}
.landingpage_content{
color: #fff;
margin-left: 640px;
}
.landingpage_content p {
font-size: 12px;
padding: 10px;
}
.small_text {
font-size: 9px!important ;
}
.very_text{
font-size: 8px!important ;
}
.landingpage_content a{
color: #8f7751;
}
.landingpage_title{
font-size: 16px !important;
padding-bottom: 20px;
padding-top: 10px;
}
.goldlock{
float: left;
}
#landingpage_copyright{
margin-top: 400px;
}
.landing_page_link{
color: #fff !important; text-decoration: none;
}
.landing_page_enter_button{
width: 204px;
height: 44px;
border: 0px;
background-color: transparent;
background:url(/uploads/landing_enter_button.png);
cursor: pointer;
}
/************************************************ WELCOME/HOME PAGE**********************************************************/
#welcome_page_container{
margin-left: auto;
margin-right: auto;
background-color: #3c2417;
width: 1024px; overflow: hidden;
}
#welcome_Page_header{
width: 1024px;
height: 200px;
background-color: transparent;
background: url(/uploads/welcome_Page_header.jpg);
background-repeat: no-repeat;
}
#welcome_Page_lower_background{
width: 1024px;
height: auto;
background: url(/uploads/welcome_Page_main_content_background3.jpg);
background-repeat: no-repeat;
background-color: #d4cbb9;
}
#welcome_Page_main_content{
margin-left: 50px;
margin-right: 50px;
margin-top: 25px;
background-color: transparent;
width: 924px;
}
#welcome_page_double_column{
/*height: 150px; width: 626px; */
}
#welcome_page_double_column_left{
width: 310px;
padding-top: 15px;
float: left;
}
#welcome_page_double_column_right{
width: 310px;
padding-left: 15px;
padding-top: 15px;
float: left;
}
#welcome_image_links_holder{
height: 170px;
}
.welcome_image_links,
.welcome_image_links_right
{
float: left;
margin-top: 25px;
margin-bottom: 20px; cursor: pointer;
width: 286px;
height: 96px;
background: url(/uploads/welcomePage_bottles_link_button.jpg);
color: #fff;
font-decoration: none;
font-size: 18px;
padding: 10px;
}
.welcome_image_links_right{
margin-left: 15px; cursor: pointer;
background: url(/uploads/welcomePage_logo_link_button.jpg) !important;
}
.welcome_image_links a,
.welcome_image_links_right a
{
color: #fff;
text-decoration: none;
font-size: 16px;
}
/************************************************ HISTORY PAGE**********************************************************/
#history_page_container{
margin-left: auto;
margin-right: auto;
background-color: #3c2417;
width: 1024px;
}
#history_Page_header{
width: 1024px;
height: 200px;
background-color: transparent;
background: url(/uploads/welcome_Page_header.jpg);
background-repeat: no-repeat;
}
#history_Page_lower_background{
width: 1024px;
height: 686px;
background: url(/uploads/history_Page_main_content_background.jpg);
background-repeat: no-repeat;
}
#history_Page_main_content{
margin-left: 50px;
margin-right: 50px;
margin-top: 25px;
padding-bottom: 50px;
background-color: transparent;
width: 924px;
min-height: 500px;
}
/************************************************ ABOUT PAGE**********************************************************/
#about_page_container{
margin-left: auto;
margin-right: auto;
background-color: #3c2417;
width: 1024px;
}
#about_Page_header{
width: 1024px;
height: 200px;
background-color: transparent;
background: url(/uploads/about_Page_header.jpg);
background-repeat: no-repeat;
}
#about_Page_lower_background{
width: 1024px;
min-height: 700px;
background: url(/uploads/blank_main_content_background.jpg);
background-repeat: no-repeat;
}
#about_Page_main_content{
margin-left: 50px;
margin-top: 30px;
padding-bottom: 50px;
background-color: transparent;
width: 924px;
min-height: 875px;
}
#aboutus_tourlink{
background-color: #d4cbba;
background: url(/uploads/tour_horizontal_link.jpg);
background-repeat: no-repeat;
width: 612px; padding-left: 15px;
height: 117px;
color: #fff;
cursor: pointer;
}
.aboutus_tourlink_title_text{
padding-top: 5px; color: #fff; font-size: 20px;
}
.aboutus_tourlink_text{
color: #fff; font-size: 10px; width: 470px;
}
.aboutus_tourlink_link_text{
color: #be9662;
}
.follow_us_title{
font-size: 20px;
color: #3C2515;
float: left;
padding: 0px; padding-right: 10px;
}
.follow_us_img{
float: left; margin-left: 15px;
}
.follow_us_horizontal_spacer_bar{
margin-bottom: 10px; margin-top: 10px; width: 100%;
}
.follow_us_table{
vertical-align:bottom;
}
.follow_us_table a{ text-decoration: none; color: #3C2515;}
.follow_us_table_text{
font-size: 10px; color: #3C2515;
}
/************************************************ CONTACT PAGE**********************************************************/
#contact_page_container{
margin-left: auto;
margin-right: auto;
background-color: #3c2417;
width: 1024px;
}
#contact_Page_header{
width: 1024px;
height: 200px;
background-color: transparent;
background: url(/uploads/about_Page_header.jpg);
background-repeat: no-repeat;
}
#contact_Page_lower_background{
width: 1024px;
height: 665px;
background: url(/uploads/contact_Page_main_content_background.jpg);
background-repeat: no-repeat;
}
#contact_Page_main_content{
margin-left: 50px;
margin-right: 50px;
margin-top: 30px;
padding-bottom: 50px;
background-color: transparent;
width: 924px;
min-height: 500px;
}
#contactus_box{
margin-top: 20px;
background: url(/uploads/Contact_table_background.jpg);
width: 597px;
height: 327px;
padding: 15px;
color: #fff;
}
.contactus_text_line{
width: 250px; margin-right: 15px;
height: 20px; margin-bottom: 15px;
border: 1px solid #3C2417;
}
.contactus_text_block{
width: 550px; margin-right: 15px;
height: 80px; margin-bottom: 15px;
border: 1px solid #3C2417;
}
.contactus_submit{
background-color: #B99764;
width:60px;
height: 18px;
color: #3C2417;
border: 0px;
font-weight: bold;
}
#contactus_main_column_right{
background:transparent;
height:250px;
margin-left:670px;
position:absolute;
width:280px;
}
#contactus_main_column_right p{
font-size: 10px; line-height: 13px;
}
#contactus_main_column_right p a{
color: #B99764;
}
/************************************************ News PAGE**********************************************************/
#news_page_container{
margin-left: auto;
margin-right: auto;
background-color: #3c2417;
width: 1024px;
}
#news_Page_header{
width: 1024px;
height: 200px;
background-color: transparent;
background: url(/uploads/news_Page_header.jpg);
background-repeat: no-repeat;
}
#news_Page_lower_background{
width: 1024px;
min-height: 700px;
background: url(/uploads/blank_main_content_background.jpg);
background-repeat: no-repeat;
}
#news_Page_main_content{
margin-left: 50px;
margin-right: 50px;
margin-top: 30px;
padding-bottom: 50px;
background-color: transparent;
width: 924px;
min-height: 750px;
}
.newslist{ horizontal-align: top;}
#main_column_right .newslist-image-div {display: none;}
#main_column_right .newslist-date-div {display: none;}
#main_column_right .newslist-desc-div {display: none;}
#main_column_right .newslist-title-div{
color: #fff; text-decoration: none;
border-bottom: 1px solid #B99764;
width: 150px; padding-left: 20px;
height: 20px;
background: transparent url(/uploads/news_archive_bg.gif);
background-repeat: no-repeat;
font-size: 11px;
}
#main_column_right .newslist-title-div a{
color: #fff; text-decoration: none;
}
#main_column_right .newslist-title-div a:hover{
color: #ccc; text-decoration: none;
}
#main_column_right .horizontal_spacer_bar {
display: none;
}
#main_column_left .newslist-title-div a{
color: #3C2515;
font-size: 12px;
font-weight: bold; text-decoration: none;
}
#main_column_left .newslist-title-div a:hover{
color: #fff; text-decoration: none;
}
#main_column_left .newslist-txt{
float: left;
width: 280px;
padding: 15px;
}
#main_column_left .newslist-image-div{
float: right; /* margin-bottom: 15px; */ padding-top: 15px;
}
#main_column_left .newslist-title-div{
float: left;
}
#main_column_left .newslist-desc-div{
float: left;
}
#main_column_left .newslist-txt tr{
border-bottom: 1px solid #E4BB7C;
}
#main_column_left .newslist-image-div{
width: 300px;
overflow: hidden;
}
#main_column_left .newslist-image-div a{
float: left;
}
#main_column_left .newslist-image-div img{
max-width: 300px;
}
.newslist-holder .horizontal_spacer_bar{
margin-bottom: 0px !important;
}
#main_column_right .newslist-pager{
font-size: 11px;
}
#main_column_right .newslist-pager_list {
display: none;
}
#main_column_right .newslist-currentpage {
}
#main_column_right .newslist-title-div {
overflow: hidden;
width: 220px;
}
#news_Page_main_content #main_column_left{
min-height: 800px;
}
/************************************************ STOCKISTS PAGE**********************************************************/
#stockists_page_container{
margin-left: auto;
margin-right: auto;
background-color: #D4CBBA;
width: 1024px; overflow: hidden;
}
#stockists_Page_header{
width: 1024px;
height: 200px;
background-color: transparent;
background: url(/uploads/news_Page_header.jpg);
background-repeat: no-repeat;
}
#stockists_Page_lower_background{
width: 1024px;
min-height: 900px;
background: #d4cbba url(/uploads/stockists_content_background.jpg);
background-repeat: no-repeat;
}
#stockists_Page_main_content{
margin-left: 50px;
margin-right: 50px;
margin-top: 30px;
padding-bottom: 50px;
background-color: transparent;
width: 924px;
min-height: 950px;
}
#stockists_Page_main_content #main_column_right{
background: #3C2515 url(/uploads/right_column_dark_background.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
height:auto;
margin-left:655px;
min-height:595px;
padding:10px;
width:285px;
position: relative !important;
}
#stockists_Page_main_content #main_column_left{
width:640px;
position: absolute;
}
/************************************************ tour PAGE**********************************************************/
#tour_page_container{
margin-left: auto;
margin-right: auto;
background-color: #D3CCBA;
width: 1024px;
}
#tour_Page_header{
width: 1024px;
height: 200px;
background-color: transparent;
background: url(/uploads/tour_Page_header.jpg);
background-repeat: no-repeat;
}
#tour_Page_lower_background{
width: 1024px;
min-height: 700px;
background: url(/uploads/tour_Page_main_content_background.jpg);
background-repeat: no-repeat;
}
#tour_Page_main_content{
margin-left: 50px;
margin-right: 50px;
margin-top: 50px;
padding-bottom: 50px;
background-color: transparent;
width: 924px;
min-height: 750px;
}
.tour_right_header{
color: #B99764;
font-size: 18px;
}
.tour_image{
margin: 10px;
}
/************************************************ RANGE PAGE**********************************************************/
#range_page_container{
margin-left: auto;
margin-right: auto;
background-color: #3c2417;
width: 1024px;
overflow: hidden;
}
#Range_Page_header{
width: 1024px;
height: 200px;
background-color: transparent;
background: url(/uploads/Range_Page_header.jpg);
background-repeat: no-repeat;
}
#Range_Page_lower_background{
width: 1024px;
min-height: 700px;
background: #d3ccba url(/uploads/blank_main_content_background.jpg);
background-repeat: no-repeat;
}
#Range_Page_main_content{
margin-left: 50px;
margin-right: 50px;
margin-top: 30px;
padding-bottom: 50px;
background-color: transparent;
width: 924px;
min-height: 750px;
}
.productmenu-top{
/*margin-left: 100px; */
}
.super_prod_list_item_box{
background: transparent;
width: 350px; margin-left: 100px; margin-bottom: 20px;
}
.productmenu-item-holder{
background: transparent;
width: 285px; margin-right: 25px; margin-bottom: 35px;
}
.productmenu-thumb{
margin-right: 10px;
}
.supercategory-link,
.productmenu-name-link{
text-decoration: none;
text-transform:uppercase;
}
.supercategory-link_text,
.productmenu-name-link{
margin-top: 15px;
color:#623B21 !important;
font-weight: bold;
}
.productmenu-name-link{
color: #B99764 !important; text-decoration: underline !important;text-align:left;
}
.productmenu-shortdescription{
font-size: 11px;
}
.supercategory-link_text:hover,
.productmenu-name-link:hover{
color:#E4BB7C !important;
}
.cat_list_title a{
font-size: 17px;
color:#2C1B12 !important;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}
.cat_list_text{
font-size: 11px; line-height: 15px;
color:#2C1B12 !important;
}
.cat_list_item{
margin-bottom: 20px;
width: 225px; margin-right: 75px; margin-left: 20px;
background: transparent url(/uploads/cat_text_background.jpg);
background-repeat: repeat-y;
padding-left: 15px; padding-top: 10px; padding-bottom: 10px;
}
/************************************************ RANGEdetails PAGE**********************************************************/
#rangedetails_page_container{
margin-left: auto;
margin-right: auto;
background-color: #3c2417;
width: 1024px;
}
#rangedetails_Page_header{
width: 1024px;
height: 200px;
background-color: transparent;
background: url(/uploads/Range_Page_header.jpg);
background-repeat: no-repeat;
}
#rangedetails_Page_lower_background{
width: 1024px;
min-height: 700px;
background: url(/uploads/blank_main_content_background.jpg);
background-repeat: no-repeat;
}
#rangedetails_Page_main_content{
margin-left: 50px;
margin-right: 50px;
margin-top: 50px;
padding-bottom: 50px;
background-color: transparent;
width: 924px;
min-height: 750px;
}
.rangedetails_horizontal_spacer_bar{
margin-top: 10px;
margin-bottom: 15px;
/* width: 420px; */
width: 100%;
}
.breadcrumbs_bar .rangedetails_horizontal_spacer_bar, .breadcrumbs_red_bar{
width:545px !important;
}
.breadcrumbs_red_bar{ margin-top: -20px; }
.prod_details_image_holder{
margin-top: -60px;
}
#range_details_column_right{
width: 400px; min-height: 850px;
position: absolute;
margin-left: 560px;
/* border : 1px solid #f00; */
}
#range_details_column_left{
width: 545px; min-height: 850px;
/*border: 1px solid #0f0; */
}
.range_details_link_selected{
color: #6A0914;
}
.range_details_selectbox{
background: #3c2417;
color: #fff; margin-left: 15px;
border: 1px solid #6A0914 !important;
}
#submenu_leftside{
float: left;
}
#submenu_rightside{
/* float: left; */
}
#sub_menu{
margin-bottom: 25px; margin-top: 15px;
}
#prod_intro{
font-weight: bold;
/* cursor: pointer; */
color: #6A0914;
}
#prod_notes{
font-weight: bold;
cursor: pointer;
}
.awardstexttitle{
color:#6A0914 !important;
font-weight:bold !important;
}
#sub_menu #prod_intro:hover,
#sub_menu #prod_notes:hover{
/* color: #B99764 !important; */
}
.close {
text-decoration: none;
background-color: #ff0000;
color: white;
text-align:center;
text-transform: uppercase;
text-size: 12px;
padding: 3px;
position: absolute;
font-weight: bold;
margin: 0px 0px 0px 880px;
}
#proddesc { width: 880px; margin-left: 20px;}
#proddesc h1 {
font-size: 28px; line-height: 28px;
color: #B99764;
padding-bottom: 10px;
}
.cat_image{
float: left; margin: 15px;
}
.cat_Details_Text{
}
.cat_clear{
clear:both;
}
.breadcrumbs_bar {
margin-bottom: 15px;
}
.breadcrumbs_bar a {
color:#623B21;
text-transform:uppercase;
text-decoration: none;
}
.breadcrumbs_bar a:hover {
color:#B99764;
text-transform:uppercase;
}
.breadcrumbs_redbar{
width: 420px;
}
.product_details_medal{
margin-right: 20px;
}
/********************* archive page ***************************/
.ben_arch_table{
width: 700px;
margin-left: 120px;
margin-top: 40px;
}
.ben_arch_table img {
margin: 15px;
}
/* flash bottle */
.ie_position_fix{
display: none;					/* temporary */
margin-left: 30px !important;
}
#horbar_underflash{
margin-top: -20px; 
display: none;					/* temporary */
}


/******************* competiiton page *************************/
#competition_box{
margin-top: 20px;
background: url(/uploads/Contact_table_background.jpg);
width: 495px;
height: 150px;
padding: 15px;
color: #fff;
}
#competition_box .contactus_text_line  {
width: 220px !important;
}
.competition25yoimg{

}
.competition_websource{
visibility: hidden;
}
.right_brown_area_title_competition{
	color:#E4BB7C;
	font-size:20px;
	text-transform:uppercase;
	/*padding-left: 45px;*/
	display: block; width: 175px;
	margin-left: auto; margin-right: auto;
	}
