@import url(http://fonts.googleapis.com/css?family=Goudy+Bookletter+1911);

.front-video a {
    border: 2px solid #000;
    border-radius: 5px;
    display: inline-block;
    margin-bottom: 5px;
    padding: 5px 15px;
    text-align: center;
}
body#tinymce {
    background: none repeat scroll 0 0 #fff;
    color: #000;
}
.wrapper {
    max-width: 770px;
}
.front-testimonials .nspPagination li {
    text-indent: -999em !important;
}
.social-icons li.cart a {
    background-image: url("../images/cart-icon.png");
    background-position: 0 0;
    width: 24px;
}
.social-icons li.cart a:hover {
    background-position: 0 -18px;
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  .module.mod-box.hpfrontbook.deepest {
    top: 20px !important;
  }
}

@media (min-width: 768px) and (max-width: 959px) {
  .module.mod-box.hpfrontbook.deepest {
    top: 20px !important;
  }
}


/*** EWD Tweaks ***/


.menu-dropdown a.news_events.level1 > span {
    height: 39px;
    line-height: 120%;
    padding-top: 2px !important;
}
.menu-dropdown li.level1 a.news_events.level1.parent > span, .menu-dropdown li.level1 a.news_events.level1.parent span.level1.parent > span {
    background-position: 110% -50px;
}
.menu-dropdown li.level1 a.news_events.tasting_notes_item.level1.parent > span, .menu-dropdown li.level1 a.news_events.tasting_notes_item.level1.parent span.level1.parent > span {
    padding: 2px 5px 0 !important;
}

/** testimonial scroller **/

/** Social links **/

.module.mod-box.home_social_links {
    margin: -10px 0 -25px;
    padding: 0 20px;
    text-align: center;
}
.home_social_links .box-note {
    display: inline-block;
    float: right;
    margin: 0;
}

/** testimonial scroller **/

.module.mod-box.front-testimonials {
    margin: auto;
    max-width: 475px;
}
.nspArt {
    color: #000000;
    float: none;
    font-family: 'thomas_paineregular';
    font-size: 26px;
    font-style: italic;
    line-height: 35px;
}
.nspArt h4.nspHeader {
    color: #000;
    font-size: 24px;
    font-style: normal;
    font-weight: bold;
    text-transform: none;
    line-height: normal;
}
.nspArt .nspText p {
    margin: 0;
    text-align: center;
}
.nspArt div.nspText p:before, .nspArt div.nspText p:after {
    content: "\"";
}
.nspPagination {
    display: inline-block;
    float: none;
    margin: auto !important;
}
.nspBotInterface, .nspTopInterface {
    float: none;
    text-align: center;
}
.nspPagination li {
    background: none repeat scroll 0 0 #bf9c46;
    border: 1px solid #fff;
    box-shadow: 1px -1px 1px 0 rgba(0, 0, 0, 0.20);
    -webkit-box-shadow: 1px -1px 1px 0 rgba(0, 0, 0, 0.20);
   -moz-box-shadow: 1px -1px 1px 0 rgba(0, 0, 0, 0.20);
}
.nspPagination li:hover, .nspPagination li.active {
    background-color: #f6e0a6;
}

#header {
    text-align: center;
    padding: 10px;
}
.front-wrap {
    text-align: center;
}
.front-logo {
    margin-top: 5%;
}
.front-logo img {
    height: auto;
    max-width: 300px;
    width: 100%;
}
.front-text {
    color: #000000;
    display: block;
    font-family: 'Goudy Bookletter 1911',arial;
    font-size: 18px;
    letter-spacing: 0.06em;
    line-height: 25px;
    margin: 50px auto 30px;
    max-width: 400px;
    width: 100%;
}
.front-text p {
    text-align: center;
}
#footer .module a {
    color: #f6e0a6;
}
#footer .module span {
    color: #F6E0A6;
    float: none !important;
    margin: 0 !important;
}
#footer a:hover {
    color: #EEB111;
}
#footer .module p {
    margin: 0;
    text-align: center;
}
#footer div {
    float: none !important;
    text-align: center;
}
.front-links {
    color: #000000;
    font-family: 'thomas_paineregular';
    font-size: 26px;
    line-height: 30px;
    margin: 0;
}

.front-links a {
    color: #000000;
    font-family: 'Goudy Bookletter 1911',arial;
    font-size: 18pt;
}
.front-links a:hover {
    color: #F6E0A6;
}
.front-links a img {
    margin-bottom: -18px;
    margin-left: 10px;
}

/* Base
----------------------------------------------------------------------------------------------------*/
html {
	background: url("../images/background/bg1a.jpg") no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height:100% !important;
}
body { margin:0 !important; padding:0 !important;}
/* Full Yellow */
a { color: #eeb111; }
a:focus {
    color: #f6e0a6;
    outline: none;
    text-decoration: none;
}
h2,
h4,
ins,
code,
.menu-dropdown .level2 a.current,
.menu-dropdown .level2 a.current span.subtitle,
.menu-dropdown .level3 a.current,
.menu-sidebar li.level1 > .level1 > span,
.menu-sidebar .level2 a.current,
.menu-line a,
em.box,
#system .title a:hover,
.searchbox .results li.more-results,
#system span.highlight {
	color: #eeb111;
	/*text-shadow: 0 0 6px rgba(255,144,0,0.5);*/
}

html body a { color: #eeb111; }

/* Light Yellow */
h1,
h3,
a:hover,
blockquote,
.menu-dropdown li.active .level1,
.menu-dropdown li.active .level1 span.subtitle,
.menu-dropdown a.level2:hover,
.menu-dropdown a.level2:hover span.subtitle,
.menu-dropdown a.level3:hover,
.menu.menu-sidebar li.level1.active > .level1,
.menu.menu-sidebar li.level1.active > .level1:hover > span,
.menu-sidebar .level2 a:hover,
.mod-box-color .button-default,
.mod-box-color form.style button,
.mod-box-color form.style input[type="button"],
.mod-box-color form.style input[type="submit"],
form.style button:hover,
form.style input[type="button"]:hover,
form.style input[type="submit"]:hover,
#system .title a,
.searchbox .results li.more-results:hover,
.searchbox .results li.result.selected,
.wk-slideshow-tabs-drive .nav li.active {
	color: #f6e0a6;
	/*text-shadow: 0 0 6px rgba(255,144,0,0.5);*/
}

/* Dark Yellow */
.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1,
.menu-dropdown li.level1:hover .level1 span.subtitle,
.menu-dropdown li.remain .level1 span.subtitle,
.menu-sidebar li.level1 .level1:hover > span,
.mod-box-color .menu.menu-sidebar li.level1 > .level1:hover > span,
.mod-box-color .menu-sidebar .level2 a:hover,
.mod-box-color,
.mod-box-color h1,
.mod-box-color h3,
.mod-box-color a:hover,
.mod-box-color em.box,
.button-primary,
.mod-box-color form.style input,
.mod-box-color form.style select,
.mod-box-color form.style textarea,
#system .pagination strong { color: #4C462F; }


/* Light Dark Yellow */
.mod-box-color .menu-sidebar li.level1 > .level1 > span,
.mod-box-color .menu-sidebar .level2 a,
.mod-box-color h4,
.mod-box-color h6,
.mod-box-color small { color: #84794E; }

/* Module Color Link Color */
.mod-box-color h2,
.mod-box-color h5,
.mod-box-color a,
.mod-box-color em,
.mod-box-color code,
.mod-box-color .menu-sidebar .level2 a.current,
.button-primary:hover,
.mod-box-color .text-dark { color: #AB7910; }

/* Selection */
::-moz-selection { background: rgba(255,235,158,0.3); color: #eeb111; }
::selection { background: rgba(255,235,158,0.3); color: #eeb111; }

@font-face {
    font-family: 'daisy';
    src: url('../../../carousel/fonts/daisylau-webfont.eot');
    src: url('../../../carousel/fonts/daisylau-webfont.eot?#iefix') format('embedded-opentype'),
    url('../../../carousel/fonts/daisylau-webfont.woff') format('woff'),
    url('../../../carousel/fonts/daisylau-webfont.ttf') format('truetype'),
    url('../../../carousel/fonts/daisylau-webfont.svg#daisy_lauregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Layout
----------------------------------------------------------------------------------------------------*/

/* System  White */
.system-white #content a { color: #c59400; }
.system-white #content a:hover { color: #906c00; }


/* Menus
----------------------------------------------------------------------------------------------------*/

/* Menu-Dropdown */
.menu-dropdown li.level1:hover,
.menu-dropdown li.level1.remain,
.menu-dropdown li.level1.remain:first-child,
.menu-sidebar li.level1 .level1:hover {
	background-color: #eeb111;
	box-shadow: inset 0 0 12px rgba(173,112,17,0.8),
				inset 0 0 8px rgba(0,0,0,0.3);
}

.menu-dropdown li.active .level1:before { background-image: url(../images/menu_dropdown_level1_active_color.png); }

.menu-dropdown li.level2.current:before { background-image: url(../images/menu_dropdown_level2_active.png); }

.menu-dropdown a.level3 { background-image: url(../images/menu_dropdown_level3.png); }

/* Menu-Sidebar */
.menu.menu-sidebar li.level1.active > .level1,
.mod-box-color .menu.menu-sidebar li.level1.active > .level1 {
	background-color: #b2a77d;
	background-color: rgba(76,70,47,0.3);
}

.menu-sidebar li.level1.active > .level1:before { background-image: url(../images/menu_sidebar_level1_active.png); }
.mod-box-color .menu-sidebar li.level1.active > .level1:before { background-image: url(../images/menu_sidebar_level1_active_mod_color.png); }

.menu-sidebar .level2 a { background-image: url(../images/menu_sidebar_level2.png); }


/* Modules
----------------------------------------------------------------------------------------------------*/

/* Module Badges */
.module .badge { background-image: url(../images/module_badges.png); }

/* Module Icons */
.module .module-title .icon { background-image: url(../images/module_icons.png); }

/* Module Box Title */
.mod-box-color .module-title { text-shadow: none; }

/* Module Box */
.mod-box-color,
.wk-slideset-drive li > article {
	background: #eeb111;
	background: -moz-radial-gradient(50% 50%, #FFF2C1 0%, #eeb111 90%);
	background: -webkit-radial-gradient(50% 50%, #FFF2C1 0%, #eeb111 90%);
	background: -o-radial-gradient(50% 50%, #FFF2C1 0%, #eeb111 90%);
	background: radial-gradient(at 50% 50%, #FFF2C1 50%, #eeb111 90%);
	box-shadow: inset 0 0 30px rgba(197,154,42,0.5);
}

.mod-box-color code { text-shadow: none; }



/* Tools
----------------------------------------------------------------------------------------------------*/

/* Buttons */
.button-primary {
	background-color: #eeb111;
	box-shadow: inset 0 0 12px rgba(173,112,17,0.8),
				inset 0 0 8px rgba(0,0,0,0.3),
				0 1px 1px rgba(0,0,0,0.3);
}

.button-primary:focus {
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.3),
				inset 0 0 12px rgba(173,112,17,1),
				inset 0 0 8px rgba(0,0,0,0.5);
}

.mod-box-color .button-primary {
	border: 1px solid #bfb386;
	border: 1px solid rgba(0,0,0,0.25);
	box-shadow: inset 0 0 12px rgba(173,112,17,0.2),
				inset 0 0 8px rgba(0,0,0,0.07),
				0 1px 0 rgba(0,0,0,0.07);
}

.mod-box-color .button-primary:focus {
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.15),
				inset 0 0 12px rgba(173,112,17,0.4),
				inset 0 0 8px rgba(0,0,0,0.07);
}

/* List Line */
.mod-box-color ul.line > li,
.mod-box-color .comments-list > article,
.mod-box-color .wk-twitter-list article,
.mod-box-color ul.zoo-list > li,
.mod-box-color .zoo-comments-list > article {
	border-top: 1px solid #E5D491;
	border-top: 1px solid rgba(76,70,47,0.1);
}

.mod-box-color ul.line > li:first-child,
.mod-box-color .comments-list > article:first-child,
.mod-box-color .wk-twitter-list article:first-child,
.mod-box-color ul.zoo-list > li:first-child,
.mod-box-color .zoo-comments-list > article:first-child { border: none; }

/* List Line Icon */
#page ul.line-icon > li,
#page ul.line-icon > li:first-child { background-image: url(../images/tools/list_line_icon.png); }

/* List Check */
ul.check > li { background-image: url(../images/tools/list_check.png); }

/* List Zebra */
.mod-box-color ul.zebra > li.odd,
.mod-box-color ul.tag-cloud > li {
	background: #E4D28D;
	background: rgba(76,70,47,0.1);
}

.mod-box-color ul.zebra > li:nth-of-type(odd) {
	background: #E4D28D;
	background: rgba(76,70,47,0.1);
}

/* Inline Text Box */
ins,
em.box,
#system span.highlight,
p.links > a,
div.reply > a {
	background: #3C3C36;
	background: rgba(255,235,158,0.1);
}

.mod-box-color ins,
.mod-box-color em.box {
	background: #E4D28D;
	background: rgba(76,70,47,0.1);
}


/* Boxes */
.box-info { background-image: url(../images/tools/box_info.png); }
.box-warning { background-image: url(../images/tools/box_warning.png); }
.box-hint { background-image: url(../images/tools/box_hint.png); }
.box-download { background-image: url(../images/tools/box_download.png); }

/* Form Elements */
.mod-box-color form.style input,
.mod-box-color form.style select,
.mod-box-color form.style textarea {
	border: none;
	background-color: #E4D28D;
	background-color: rgba(76,70,47,0.1);
	box-shadow: inset 0 1px 0 rgba(0,0,0,0.2);
}

.mod-box-color form.style input:focus,
.mod-box-color form.style select:focus,
.mod-box-color form.style textarea:focus {
	background-color: #665F44;
	background-color: rgba(76,70,47,0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.4);
	color: #fff;
}

/* Social Icons */
.box-note { float:right; display: table; margin-top: -45px; margin-bottom: 0px; position:relative; }
.social-icons li a { background-image: url(../images/tools/icons_social.png); }

#header p { margin:0; }


/* System
----------------------------------------------------------------------------------------------------*/

/* Searchbox */
.searchbox { background-image: url(../images/searchbox_magnifier.png); }

/* Pagination */
#system .pagination strong {
	background-color: #eeb111;
	box-shadow: inset 0 0 8px rgba(173,112,17,0.8),
				inset 0 0 3px rgba(0,0,0,0.3);
}

/* Latest Comments */
#system #comments .comment-byadmin .comment-head { border-color: #eeb111; }


/* Extensions
----------------------------------------------------------------------------------------------------*/

/* Widgetkit Spotlight */
.spotlight .overlay-default { background-color: rgba(255,235,158,0.5); }

/* Widgetkit Slideset : Drive */
.wk-slideset-drive .nav.icon span { background-image: url(../images/widgetkit/nav.png); }

.wk-slideset-drive > div .next,
.wk-slideset-drive > div .prev { background-image: url(../images/widgetkit/buttons.png); }

/* Widgetkit Slideshow Tabs : Drive */
.wk-slideshow-tabs-drive .nav li.active:before { background-image: url(../images/widgetkit/color_line.png); }
.newhower{width:auto !important;}
.newhower a:hover {
    color: #993300 !important;
	text-decoration:none;}
	
.left.half { float:left; width: 50%; text-align:center; }
.right.half { float:right; width: 50%; text-align:left; }
.right.half img { display:block; clear:both; margin: 0 auto; }
.right.half a.button, input.button { display: inline-block; margin: 0 auto; padding: 0px 30px; line-height: 40px; background: #d39c00; border-radius: 8px; color: #fff; font-size: 20px; margin-bottom: 8px; }
#newsletter { }
#newsletter input { width: 180px; display: block }
#newsletter select { width: 194px;  }
input.button.topopup { width: 194px !important; border: none; margin-bottom: 10px; height: 36px; text-transform: uppercase; font-size: 1px; line-height: 0; background: url(../images/join.png) center center no-repeat; display: block; text-indent: -2000px; overflow:hidden; }
img { border-radius: 6px !important; }
.NAVIGATION3 img { border-radius: 0px !important; }
h2.clear.top-padding { clear:both; display:block; padding-top: 20px; }
span.amazon { background: url(../images/amazon.png) left 2px no-repeat; display: inline-block; line-height: 26px; text-indent: -2000px; width: 66px;  padding-bottom: 3px;}
.right.half p a { background: url(../images/dots6.png) right center no-repeat; padding-right: 18px; line-height: 18px; }
.right.half ul { margin-bottom: 30px; }
.ui-accordion-content-active { height:auto !important; }


/* Edits by Joseph*/
.front-page .main-line #main, #top-b{
margin-top: 0px !important;	
}
.front-page #top-b{
width:25%  !important	
}
.front-page  #top-a{
width:75%  !important	
}
.front-page #top-ab{


}

.front-page #top-b {color:#eeb111 !important; z-index:999 !important; }
.front-page #top-b .reserve-now { 
background-color:#eeb111; 
text-align:center !important;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin:10px;
color:#fff;
padding:5px;



}
.front-page #top-b .module-title { text-align:center !important;}
.front-page #top-b .reserve-now a { color:#fff; text-decoration:none; text-transform:capitalize; font-size:14px; }
.front-page #top-b p {text-align:center !important;}
.front-page #top-b p {text-align:center !important;}

.front-page #maininner, .front-page #toolbar {display:none !important;}

.front-page .mod-box {
padding: 20px;
background: url(../images/sectionx.png) 50% 50% repeat !important;
box-shadow: inset 0 0 30px rgba(0,0,0,0.1);
}
h1, h2, h3, h4, h5, h6 {
	font-family: Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, "Times New Roman", serif !important; 
	color: #ee }b111;
	}
	
	#page-bgx{background: rgba(255,235,158,0.9) !important; }
	
	.wrapperx {
background: rgba(48,50,53,0.8) !important; ;

}

span.subindent { padding-left:30px !important;}

.form-field * {
    vertical-align: middle;
}

#download input[type='radio']{   
    vertical-align: middle;
    padding: 5px;
	margin: 10px;
	text-transform:capitalize;
    
 }
 
 #download label { text-transform:uppercase !important;}
 
 #toPopup {top:18% !important; z-index:9999999999999999 !important; }
 
 .jplayer-box object{
	 margin:0 auto !important;
	 display:table-cell;vertical-align:middle;
}

.HEADLINE {
font-family: 'thomas_paineregular' !important;
color: #000 !important;
}

.thomaspaine {
    font-family: 'thomas_paineregular' !important;
}

ul.hex2 li, ul.hex li {
list-style: none;
background: url(/images/bee-bullet.png) left 5px no-repeat !important;
padding-left: 23px !important;
}

ul.hex.hexx li:first-child {

background: url(/images/bee-bullet.png) left 4px no-repeat !important;

}
#toolbar { display:none !important;}

ul.hex li a:hover, div.right.half a:hover{color:#f6e0a6 !important;}

@font-face {
  font-family: 'thomas_paineregular' !important;
    src: url('../fonts/thomaspaine_0-webfont.eot');
    src: url('../fonts/thomaspaine_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/thomaspaine_0-webfont.woff') format('woff'),
         url('../fonts/thomaspaine_0-webfont.ttf') format('truetype'),
         url('../fonts/thomaspaine_0-webfont.svg#thomas_paineregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

a.dotshover{
background: url(../images/bdots.png) right center no-repeat !important;
padding-right:20px;

}
.right.half p a.dotshover{
background: url(../images/dots6.png) right 3px no-repeat !important;
padding-right:20px;

}


a.dotshover:hover, .right.half p a.dotshover:hover{
background: url(../images/bdots-h.png) right center no-repeat !important;
color:#f6e0a6;
}
h3 { font-size:16px !important;}
.privacy p strong, .terms p strong {color: #f6e0a6; font-weight:normal !important;}

.jplayer-box object{
width: 450px !important;
height: 350px !important;
min-width: 450px !important;
min-height: 350px !important;
}



html#ecwid_html body#page div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link, .ecwid-productBrowser-categoryPath-categoryLink.ecwid-productBrowser-categoryPath-storeLink {
color: #f6e0a6 !important; }

.ecwid-productBrowser-price-value {color: #eeb111 !important;}

html#ecwid_html body#page div.ecwid-productBrowser-categoryPath a, html#ecwid_html body#page div.ecwid-productBrowser-categoryPath a:active, html#ecwid_html body#page div.ecwid-productBrowser-categoryPath a:visited {
color: #f6e0a6 !important;
}

.ecwid-productBrowser-categoryPath-categoryLabel, html#ecwid_html body#page div.ecwid-productBrowser-price {color: #eeb111 !important;}

html#ecwid_html body#page input.gwt-TextBox, html#ecwid_html body#page input.gwt-PasswordTextBox, html#ecwid_html body#page select.gwt-ListBox, html#ecwid_html body#page textarea.gwt-TextArea, html#ecwid_html body#page input.gwt-DateBox {
padding: 3px 5px;
font: normal 15px tahoma, geneva, verdana, sans-serif;
color: #fff !important;

}

 {
font: normal 13px tahoma, geneva, verdana, sans-serif;
color: #1e2c38;
word-wrap: break-word;
}
html#ecwid_html body#page .ecwid div, html#ecwid_html body#page .ecwid span, html#ecwid_html body#page .ecwid pre, html#ecwid_html body#page .ecwid a, html#ecwid_html body#page .ecwid img, html#ecwid_html body#page .ecwid form, html#ecwid_html body#page .ecwid label, html#ecwid_html body#page .ecwid table, html#ecwid_html body#page .ecwid tbody, html#ecwid_html body#page .ecwid tfoot, html#ecwid_html body#page .ecwid thead, html#ecwid_html body#page .ecwid tr, html#ecwid_html body#page .ecwid th, html#ecwid_html body#page .ecwid td {
position: static;
margin: 0;
padding: 0;
border: none;
outline: none;
z-index: auto;
background-color: transparent;
float: none;
}
user agent stylesheetdiv {
display: block;
}
Pseudo element
::selection {
background: rgba(255,235,158,0.3);
color: #eeb111;
}
Inherited from div.ecwid-productBrowser-productsGrid-productBottomFragment
Style Attribute {
zoom: 1;
cursor: pointer;
}
html#ecwid_html body#page div.ecwid-productBrowser-productsGrid-productBottomFragment {
font: 13px tahoma, geneva, verdana, sans-serif;
}
Inherited from table.ecwid-productBrowser-productsGrid-mainTable
html#ecwid_html body#page .ecwid table {
border-collapse: collapse;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
user agent stylesheettable {
border-collapse: separate;
border-spacing: 2px;
border-color: gray;
}
Inherited from table.ecwid-ProductsList-content
html#ecwid_html body#page .ecwid table {
border-collapse: collapse;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
user agent stylesheettable {
border-collapse: separate;
border-spacing: 2px;
border-color: gray;
}
Inherited from td
html#ecwid_html body#page .ecwid td[align="left"] {
text-align: left;
}
Inherited from table.ecwid-productBrowser-innerTable
html#ecwid_html body#page .ecwid table {
border-collapse: collapse;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
user agent stylesheettable {
border-collapse: separate;
border-spacing: 2px;
border-color: gray;
}
Inherited from div#ecwid-inline-catalog.ecwid
html#ecwid_html body#page .ecwid {
font: normal 14px tahoma, geneva, verdana, sans-serif;
color: #1e2c38;
}
Inherited from body#page.page.noblog.top-b-line.main-line.bottom-a-line.bottom-b-line.system-none.ecwid-lang-en.dragdrop-dropTarget.dragdrop-boundary.landscape
body {
line-height: 22px;
}
body, form.box input, form.box select, form.box textarea, form.box button, form.short input, form.short select, form.short textarea, form.short button, .searchbox input {
font-family: Tahoma, Verdana, Segoe, sans-serif !important;
font-size: 16px;
font-weight: normal;
}
body {
font-family: Arial, sans-serif !important;
color: #d6dadd;
}
body {
font: inherit;
color: inherit;
}
body {
font-family: Arial, Helvetica, "Helvetica Neue", sans-serif;
font-size: 14px;
line-height: 20px;
color: #aaaaaa;
}
html#ecwid_html body#page div.ecwid-productBrowser-sku {color:#FFF !important;}

.ecwid-minicart {display:none !important;
}

div.ecwid-productBrowser-sku, td.ecwid-productBrowser-productsTable-sku { 
display: none !important;
}
span.ecwid-Invoice-productDescr-sku {
display: none !important;
}
div.ecwid-OrdersList-OrderBox-sku {
display: none﻿﻿﻿ !important;
}

.ecwid-productBrowser-productsGrid
{
    background:url('../img/brut-demi-sec.png') no-repeat transparent center !important;
}

div.ecwid-productBrowser-auth {  display: none !important; }
table.ecwid-Checkout-blockTitle button, div.ecwid-Checkout-PasswordBlock {
  display:none !important;
}
div.ecwid-Checkout-blockTitle button.gwt-Button{
display: none !important;
}

table.ecwid-productBrowser-subcategories-mainTable, div.ecwid-productBrowser-CategoryPage-0 table.ecwid-productBrowser-subcategories-mainTable, table.ecwid-productBrowser-subcategories-mainTable, div.ecwid-productBrowser-CategoryPage-0 table.ecwid-productBrowser-subcategories-mainTable, table.ecwid-productBrowser-subcategories-mainTable img, .ecwid-results-topPanel-controlsPanel, .ecwid-productBrowser-categoryPath {
    display: none !important;
}

html#ecwid_html body#page div.ecwid-productBrowser-details-inStockLabel {
color: #000 !important;
}

html#ecwid_html body#page div.ecwid-ContinueShoppingButton-up, html#ecwid_html body#page div.ecwid-ContinueShoppingButton-up-hovering, html#ecwid_html body#page div.ecwid-ContinueShoppingButton-ie6-up, html#ecwid_html body#page div.ecwid-ContinueShoppingButton-ie6-up-hovering {
background: transparent url(../images/continue_shopping.png) no-repeat top center !important;
}

html#ecwid_html body#page div.ecwid-AddToBagButton-up, html#ecwid_html body#page div.ecwid-AddToBagButton-up-hovering, html#ecwid_html body#page div.ecwid-AddToBagButton-ie6-up, html#ecwid_html body#page div.ecwid-AddToBagButton-ie6-up-hovering  {
background: transparent url(../images/add_to_bag.png) no-repeat top center !important;
}

html#ecwid_html body#page div.ecwid-productBrowser-cart-checkoutButton-up, html#ecwid_html body#page div.ecwid-productBrowser-cart-checkoutButton-up-hovering, html#ecwid_html body#page div.ecwid-productBrowser-cart-checkoutButton-ie6-up, html#ecwid_html body#page div.ecwid-productBrowser-cart-checkoutButton-ie6-up-hovering {
background: transparent url(../images/checkout.png) no-repeat top center !important;
}
html#ecwid_html body#page div.ecwid-Checkout-blockTitle, html#ecwid_html body#page table.ecwid-Checkout-blockTitle div.gwt-Label {

font: normal 20px Arial, Tahoma, Verdana, Segoe, sans-serif !important;
color: #aaaaaa !important;
}

html#ecwid_html body#page div.ecwid-Checkout-BreadCrumbs-link-visited {
color: #d6dadd !important;
cursor: pointer;
}

html#ecwid_html body#page div.ecwid-Checkout-BreadCrumbs-link-current, html#ecwid_html body#page div.ecwid-Checkout-BreadCrumbs-link-current {
color: #f6e0a6 !important;
border-bottom: 3px solid #eeb111 !important;
}

html#ecwid_html body#page div.ecwid-Invoice-cell-title {
background-color: #eeb111 !important;

}

html#ecwid_html body#page div.ecwid-Checkout-placeOrderButton-up, html#ecwid_html body#page div.ecwid-Checkout-placeOrderButton-up-hovering, html#ecwid_html body#page div.ecwid-Checkout-placeOrderButton-ie6-up, html#ecwid_html body#page div.ecwid-Checkout-placeOrderButton-ie6-up-hovering {
background: transparent url(../images/place_order.png) no-repeat top center !important;
}

element.style {
}
html#ecwid_html body#page div.ecwid-Invoice-productName, html#ecwid_html body#page div.ecwid-Invoice-productName a, html#ecwid_html body#page div.ecwid-Invoice-productName a:active, html#ecwid_html body#page div.ecwid-Invoice-productName a:visited {
font: 18px Tahoma, Verdana, Segoe, sans-serif;
color: #eeb111 !important;
text-decoration: none;
margin-bottom: 5px;
}

html#ecwid_html body#page div.ecwid-productBrowser-head-share-purchase {
font: normal 20px helvetica, arial, verdana, sans-serif;
color: #eeb111 !important;
text-align: left;
word-wrap: break-word;
float: left;
}

.ecwid-Invoice-share-textPanel-label , .ecwid-Invoice-share-textPanel-product-panel.ecwid-Invoice-share-textPanel-product-panel-bottomDotted{color: #f6e0a6 !important;}

html#ecwid_html body#page td.ecwid-Invoice-header-orderConfirmation-text a, html#ecwid_html body#page td.ecwid-Invoice-header-orderConfirmation-text a:active, html#ecwid_html body#page td.ecwid-Invoice-header-orderConfirmation-text a:visited, html#ecwid_html body#page td.ecwid-Invoice-footer-orderConfirmation-text a, html#ecwid_html body#page td.ecwid-Invoice-footer-orderConfirmation-text a:active, html#ecwid_html body#page td.ecwid-Invoice-footer-orderConfirmation-text a:visited {

color: #eeb111 !important;

}

html#ecwid_html body#page td.ecwid-Invoice-Header-OrderId span, html#ecwid_html body#page td.ecwid-Invoice-Header-OrderId-long span, html#ecwid_html body#page td.ecwid-Invoice-Header-OrderId-very-long span {
color: #eeb111 !important;
}

html#ecwid_html body#page div.ecwid-productBrowser-productsGrid-productTopFragment-mouseover {
border: solid 0px #b4b8bc !important;
border-bottom: none;
margin: 0;
}

html#ecwid_html body#page div.ecwid-productBrowser-productsGrid-productBottomFragment-mouseover {
border: solid 0px #b4b8bc !important;
border-top: none;
margin: 0;
}

html#ecwid_html body#page div.ecwid-productBrowser-details-inTheBag div {

color: #000 !important;

}

html#ecwid_html body#page button.gwt-Button, html#ecwid_html body#page #wrapper button.gwt-Button , .ecwid-Invoice-share-textPanel-product-label{

color: #f6e0a6 !important;

}

html#ecwid_html body#page button.gwt-Button, html#ecwid_html body#page #wrapper button.gwt-Button, html#ecwid_html body#page .ecwid-responsive div.ecwid-PseudoButton{
background: #eeb111 !important;
text-align: center !important;
-webkit-border-radius: 10px !important;
-moz-border-radius: 10px !important;
border-radius: 10px !important;
margin: 10px !important;
color: #fff !important;
font-family: Arial, sans-serif !important;
	
}
html#ecwid_html body#page button.gwt-Button[type] {
font-size: 14px;
padding: 3px 12px;
}

html#ecwid_html body#page .ecwid-responsive div.ecwid-Invoice-share-panel-thumbnail {
border: 0px solid #e9edef !important;
}

.ecwid-productBrowser-cart-hint {display:none !important;}
span.ecwid-productBrowser-cart-weight, span.ecwid-Invoice-productDescr-weight { display:none; }
div.gwt-HTML,
#ecwid-inline-catalog > div > div > div > div > table > tbody > tr:nth-child(2) > td > div > div > div.ecwid-productBrowser-categoryDescription > div ,

html#ecwid_html body#page div.ecwid-productBrowser-cart-estimationNote span
{color: #eeb111 !important;}
.ecwid-AddressForm div.gwt-HTML {color: #fff !important;}
html#ecwid_html body#page div.ecwid-productBrowser-cart-asterisk {color: #eeb111 !important;}

html#ecwid_html body#page div.ecwid-productBrowser-cart-estimationNote {
font: 14px tahoma, geneva, verdana, sans-serif;
color: #4b4b4b;
padding-bottom: 4px;
}

html#ecwid_html body#page div.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag div.ecwid-productBrowser-productsGrid-inTheBagTick {
background: url(../images/tick.png) no-repeat center center!important;
filter: expression(fixPNG(this));
}
html#ecwid_html body#page div.ecwid-productBrowser-cart-estimationNote {

color: #eeb111 !important;

}

html#ecwid_html body#page .ecwid .ecwid-productBrowser-cart-termsCheckbox a, html#ecwid_html body#page .ecwid .ecwid-productBrowser-cart-termsCheckbox a:active, html#ecwid_html body#page .ecwid .ecwid-productBrowser-cart-termsCheckbox a:visited {
color: #000 !important;
font-size: 14px;
font-weight: normal;
line-height: 20px;
}

html#ecwid_html body#page div.ecwid-productBrowser-details-inTheBag { display:none !important;}

html#ecwid_html body#page .ecwid-responsive div.ecwid-PseudoButton {
border: 1px solid #fff !important;
padding: 2px 8px !important;

}

html#ecwid_html body#page .ecwid div.ecwid-productBrowser-cart-termsCheckbox a, html#ecwid_html body#page .ecwid div.ecwid-productBrowser-cart-termsCheckbox a:active, html#ecwid_html body#page .ecwid div.ecwid-productBrowser-cart-termsCheckbox a:visited {
font: 13px helvetica, arial, verdana, sans-serif !important;
text-align: center !important;

vertical-align: baseline !important;
}


html#ecwid_html body#page div.ecwid-productBrowser-cart-checkoutButton-down, html#ecwid_html body#page div.ecwid-productBrowser-cart-checkoutButton-down-hovering, html#ecwid_html body#page div.ecwid-productBrowser-cart-checkoutButton-ie6-down, html#ecwid_html body#page div.ecwid-productBrowser-cart-checkoutButton-ie6-down-hovering { background: transparent url(../images/checkout.png) no-repeat top center !important; }

html#ecwid_html body#page div.ecwid-ContinueShoppingButton-down, html#ecwid_html body#page div.ecwid-ContinueShoppingButton-down-hovering, html#ecwid_html body#page div.ecwid-ContinueShoppingButton-ie6-down, html#ecwid_html body#page div.ecwid-ContinueShoppingButton-ie6-down-hovering {
	background: transparent url(../images/continue_shopping.png) no-repeat top center !important;
}
html#ecwid_html body#page div.ecwid-AddToBagButton-up, html#ecwid_html body#page div.ecwid-AddToBagButton-up-hovering, html#ecwid_html body#page div.ecwid-AddToBagButton-ie6-up, html#ecwid_html body#page div.ecwid-AddToBagButton-ie6-up-hovering {
	background: transparent url(../images/add_to_bag.png) no-repeat top center !important;
}
/* The "Continue Shopping" button in up state */ 
div.ecwid-ContinueShoppingButton-up, div.ecwid-ContinueShoppingButton-up-hovering, div.ecwid-ContinueShoppingButton-ie6-up, div.ecwid-ContinueShoppingButton-ie6-up-hovering {     background: transparent url(icons/continue_shopping.png) no-repeat top center; } 
/* The "Continue Shopping" button in down state */ div.ecwid-ContinueShoppingButton-down, div.ecwid-ContinueShoppingButton-down-hovering, div.ecwid-ContinueShoppingButton-ie6-down, div.ecwid-ContinueShoppingButton-ie6-down-hovering {     background: transparent url(icons/continue_shopping.png) no-repeat bottom center; }

html#ecwid_html body#page .ecwid-minicart-mini-count {
color: #eeb111 !important;
font: 28px Arial, sans-serif !important;;
}
html#ecwid_html body#page .ecwid a, html#ecwid_html body#page .ecwid a:active, html#ecwid_html body#page .ecwid a:visited {
color: #eeb111 !important;
background-color: transparent;
text-decoration: underline;
cursor: pointer;
/*background: url("../images/cart.png") 0 0 no-repeat;*/
	text-indent: -9999px;
}
html#ecwid_html body#page div.ecwid-minicart-mini-rollover {
/*left: 80px !important;*/

}
html#ecwid_html body#page div.ecwid-minicart-mini {
height: 48px;
/*width: 70px !important;*/
text-align: right;
/*background: url("../images/cart.png") 0 0 no-repeat;*/

}
html#ecwid_html body#page .ecwid {
font: normal 13px Arial, sans-serif !important;
color: #1e2c38;
}
.ecwid div, .ecwid span, .ecwid a, .ecwid p, .ecwid label, .ecwid input, .ecwid textarea{
font-family:Arial, sans-serif !important;


/*font:14px Arial, sans-serif !important;*/
}

html#ecwid_html body#page div.ecwid-productBrowser-head {
font-family: Baskerville, 'Baskerville Old Face', 'Hoefler Text', Garamond, 'Times New Roman', serif !important;
font-size: 16px !important;
text-transform: uppercase !important;
}

.ecwid span.ecwid-productBrowser-price-value {
font:20px Arial, sans-serif !important;}


div.ecwid-minicart-mini {
width: 40px !important;
background: url('http://farrukh.beedvine.com/templates/yoo_drive/img/128.png') left top no-repeat;
cursor: pointer;
}
a.ecwid-minicart-mini-link
{
    visibility: hidden;
}
a.ecwid-minicart-mini-link, .ecwid-minicart-mini-count {
display: none;
}
ul.hex2 { float:left; }

input.button.topopup {
margin-left: 0;
}
input#email {
display: block;
}
img[src*="cross.png"] {
	height:auto !important;
}

.ecwid-productBrowser-productNameLink {
position: relative !important;


}
.ecwid-productBrowser-productsGrid-cell .ecwid-productBrowser-productNameLink {
    top: -193px;
    text-align: left !important;
}



.ecwid-productBrowser-head, .ecwid-productBrowser-productNameLink a {color: #f6e0a6 !important;/*font-family: daisy,Arial,Helvetica !important;
    font-size: 22px !important; text-decoration: none !important;*/}
.ecwid-Checkout-blockTitle, .ecwid-Checkout-blockTitle .gwt-HTML
{
    font-family: Arial !important;
    color: #AAAAAA !important;

}
.label_img
{
    cursor: url(../img/magnify.cur), -moz-zoom-in;

}
.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span
{

    padding: 0 13px !important;
    float: none;
    text-align: center;

}

.custom_bg
{
    background: url("../../../carousel/images/bg-logo.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    margin: 0;
    padding-bottom: 15px;
    padding-top: 0;
    width: 100% !important;
}

.menu-dropdown a.level1, .menu-dropdown span.level1
{
    width: 95px !important;
}

.menu-dropdown li.item187 a.level1, #menu > ul > li.level1.item187 > a > span
{
    width: 115px !important;
}
#menu > ul > li.level1.item187 > a > span {
padding-left: 0px !important;
}

.menu-dropdown li.item119 a.level1, #menu > ul > li.level1.item119 > a > span,#menu > ul > li.level1.item119 > a
{
    width: 112px !important;
	padding-right: 18px !important
	
}
.carousel .description span
{
    color:#aaaaaa !important;
}
.description span.s-active
{
    color:#eeb111 !important;
}