html, select
{
    scrollbar-base-color:#ffca46;
    scrollbar-face-color:#000000;
    scrollbar-highlight-color:#815c02;
    scrollbar-shadow-color:#ffca46;
    scrollbar-darkshadow-color:#815c02;
    scrollbar-3dlight-color:#ffca46;
    scrollbar-arrow-color:#ffca46;    
}

body 
{
	font-family: Times New Roman; font-size: 14px; color: #ebdfc2;
	background-color: #000000; 
	margin-top: 5px;
	margin-left: 5px;
}

A:link    {font-family: Times New Roman; text-decoration:none; color:#fec538; letter-spacing: 0.1px; font-weight: bold; font-size: 14px;}
A:visited {font-family: Times New Roman; text-decoration:none; color:#fec538; letter-spacing: 0.1px; font-weight: bold; font-size: 14px;}
A:active  {font-family: Times New Roman; text-decoration:none; color:#ffffff; letter-spacing: 0.1px; font-weight: bold; font-size: 14px;}
A:hover   {font-family: Times New Roman; text-decoration:none; color:#ffffff; letter-spacing: 0.1px; font-weight: bold; font-size: 14px;}

A:link.leftM    {font-family: Times New Roman; text-decoration:none; color:#d4c08d; font-weight: bold; font-size: 11px; padding-left: 10px;}
A:visited.leftM {font-family: Times New Roman; text-decoration:none; color:#d4c08d; font-weight: bold; font-size: 11px; padding-left: 10px;}
A:active.leftM  {font-family: Times New Roman; text-decoration:none; color:#fec538; font-weight: bold; font-size: 11px; padding-left: 10px;}
A:hover.leftM   {font-family: Times New Roman; text-decoration:none; color:#fec538; font-weight: bold; font-size: 11px; padding-left: 10px;}

A:link.buy    {font-family: Times New Roman; font-size: 18px; color: #d4c08d; margin: 0px; padding-bottom: 0px; font-style: italic}
A:visited.buy {font-family: Times New Roman; font-size: 18px; color: #d4c08d; margin: 0px; padding-bottom: 0px; font-style: italic}
A:active.buy  {font-family: Times New Roman; font-size: 18px; color: #ffffff; margin: 0px; padding-bottom: 0px; font-style: italic}
A:hover.buy   {font-family: Times New Roman; font-size: 18px; color: #ffffff; margin: 0px; padding-bottom: 0px; font-style: italic}

A:link.buynopad    {font-family: Times New Roman; font-size: 15px; color: #ff6600; margin: 0px; padding-bottom: 0px; font-style: italic}
A:visited.buynopad {font-family: Times New Roman; font-size: 15px; color: #ff6600; margin: 0px; padding-bottom: 0px; font-style: italic}
A:active.buynopad  {font-family: Times New Roman; font-size: 15px; color: #ffffff; margin: 0px; padding-bottom: 0px; font-style: italic}
A:hover.buynopad   {font-family: Times New Roman; font-size: 15px; color: #ffffff; margin: 0px; padding-bottom: 0px; font-style: italic}

A:link.buypadded    {font-family: Times New Roman; font-size: 18px; color: #ff6600; margin: 0px; padding-left:70px; padding-bottom: 15px; font-style: italic}
A:visited.buypadded {font-family: Times New Roman; font-size: 18px; color: #ff6600; margin: 0px; padding-left:70px; padding-bottom: 15px; font-style: italic}
A:active.buypadded  {font-family: Times New Roman; font-size: 18px; color: #ffffff; margin: 0px; padding-left:70px; padding-bottom: 15px; font-style: italic}
A:hover.buypadded   {font-family: Times New Roman; font-size: 18px; color: #ffffff; margin: 0px; padding-left:70px; padding-bottom: 15px; font-style: italic}

A:link.selection    {font-family: Times New Roman; font-size: 15px; color: #d4c08d; margin: 0px; padding-bottom: 0px; font-style: italic}
A:visited.selection {font-family: Times New Roman; font-size: 15px; color: #d4c08d; margin: 0px; padding-bottom: 0px; font-style: italic}
A:active.selection  {font-family: Times New Roman; font-size: 15px; color: #ffffff; margin: 0px; padding-bottom: 0px; font-style: italic}
A:hover.selection   {font-family: Times New Roman; font-size: 15px; color: #ffffff; margin: 0px; padding-bottom: 0px; font-style: italic}

A:link.subnav    {font-family: Times New Roman; font-size: 12px; color:#fec538; font-weight: bold; font-size: 14px; padding-left: 10px; font-style: italic}
A:visited.subnav {font-family: Times New Roman; font-size: 12px; color:#fec538; font-weight: bold; font-size: 14px; padding-left: 10px; font-style: italic}
A:active.subnav  {font-family: Times New Roman; font-size: 12px; color:#ffffff; font-weight: bold; font-size: 14px; padding-left: 10px; font-style: italic}
A:hover.subnav   {font-family: Times New Roman; font-size: 12px; color:#ffffff; font-weight: bold; font-size: 14px; padding-left: 10px; font-style: italic}

.checkout, A:link.checkout    {font-family: Times New Roman; text-decoration:none; color:#ff6600; letter-spacing: 0.1px; font-weight: bold; font-size: 14px;}
A:visited.checkout {font-family: Times New Roman; text-decoration:none; color:#ff6600; letter-spacing: 0.1px; font-weight: bold; font-size: 14px;}
A:active.checkout  {font-family: Times New Roman; text-decoration:none; color:#ffffff; letter-spacing: 0.1px; font-weight: bold; font-size: 14px;}
A:hover.checkout   {font-family: Times New Roman; text-decoration:none; color:#ffffff; letter-spacing: 0.1px; font-weight: bold; font-size: 14px;}

/*--CONEXT MENU-------------------------------------------------------------------------------------------------------------------*/

.ContextMenuPanel {border: 1px solid #868686; z-index: 1000; background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA; cursor: default; padding: 1px 1px 0px 1px; 	font-size: 10px;}
.ContextMenuBreak {margin:1px 1px 1px 32px; padding:0; height:1px; overflow:hidden; display:block; border-top: 1px solid #C5C5C5;}
a.ContextMenuItem {margin: 1px 0 1px 0; display: block;	color: #003399;text-decoration: none; cursor: pointer; padding: 4px 19px 4px 33px; white-space: nowrap;}
a.ContextMenuItem-Selected {font-weight: bold;}
a.ContextMenuItem:hover {background-color: #FFE6A0; color: #003399; border: 1px solid #D2B47A; padding: 3px 18px 3px 32px;}

/*--------------------------------------------------------------------------------------------------------------------*/

/* TOP NAVIGATION BACKS = YELLOW*/
#but01 {width: 160; height: 66; background-image: url(../images/pic01.gif); text-align: right;}
#but02 {width: 250; height: 66; background-image: url(../images/pic02.gif); text-align: center;}
#but03 {width: 147; height: 66; background-image: url(../images/pic03.gif); text-align: center;}
#but04 {width: 108; height: 66; background-image: url(../images/pic04.gif);}
#but05 {width: 146; height: 66; background-image: url(../images/pic05.gif); text-align: right;}
#but06 {width: 112; height: 66; background-image: url(../images/pic06.gif); text-align: right;}
#but07 {width: 87; height: 66; background-image: url(../images/pic07.gif);}
#but14 {width: 111; height: 66; background-image: url(../images/pic08.gif);}
#but15 {width: 60; height: 66; background-image: url(../images/pic09.gif);}

#but08 {width: 111; height: 225; background-image: url(../pictures/bkgr_labelBlue.gif); text-align: right;}
#but09 {width: 111; height: 225; background-image: url(../pictures/bkgr_labelYellow.gif); text-align: right;}
#but10 {width: 111; height: 225; background-image: url(../pictures/bkgr_labelRed.gif); text-align: right;}
#but11 {width: 111; height: 225; background-image: url(../pictures/bkgr_labelBlack.gif); text-align: right;}
#but12 {width: 111; height: 225; background-image: url(../pictures/bkgr_labelChampagne.gif); text-align: right;}
#but13 {width: 111; height: 225; background-image: url(../pictures/bkgr_labelVegan.gif); text-align: right;}

/* TOP NAVIGATION BACKS = WHITE*/
#but01a {width: 160; height: 66; background-image: url(../images/pic01_a.gif); text-align: right;}
#but02a {width: 250; height: 66; background-image: url(../images/pic02_a.gif); text-align: center;}
#but03a {width: 147; height: 66; background-image: url(../images/pic03_a.gif); text-align: center;}
#but04a {width: 108; height: 66; background-image: url(../images/pic04_a.gif);}
#but05a {width: 146; height: 66; background-image: url(../images/pic05_a.gif); text-align: right;}
#but06a {width: 112; height: 66; background-image: url(../images/pic06_a.gif); text-align: right;}
#but07a {width: 87; height: 66; background-image: url(../images/pic07_a.gif);}
#but14a {width: 111; height: 66; background-image: url(../images/pic08_a.gif); }
#but15a {width: 60; height: 66; background-image: url(../images/pic09_a.gif); }

#but08a {width: 111; height: 225; background-image: url(../pictures/bkgr_labelBlue_a.gif); text-align: right;}
#but09a {width: 111; height: 225; background-image: url(../pictures/bkgr_labelYellow.gif); text-align: right;}
#but10a {width: 111; height: 225; background-image: url(../pictures/bkgr_labelRed.gif); text-align: right;}
#but11a {width: 111; height: 225; background-image: url(../pictures/bkgr_labelBlack_a.gif); text-align: right;}
#but12a {width: 111; height: 225; background-image: url(../pictures/bkgr_labelChampagne_a.gif); text-align: right;}
#but13a {width: 111; height: 225; background-image: url(../pictures/bkgr_labelVegan_a.gif); text-align: right;}

#but01h {width: 160; height: 66; background-image: url(../images/pic01_a.gif); text-align: right;}
#but02h {width: 250; height: 66; background-image: url(../images/pic02_a.gif); text-align: center;}
#but03h {width: 147; height: 66; background-image: url(../images/pic03_a.gif); text-align: center;}
#but04h {width: 108; height: 66; background-image: url(../images/pic04_a.gif);}
#but05h {width: 146; height: 66; background-image: url(../images/pic05_a.gif); text-align: right;}
#but06h {width: 112; height: 66; background-image: url(../images/pic06_a.gif); text-align: right;}
#but07h {width: 87; height: 66; background-image: url(../images/pic07_a.gif);}
#but14h {width: 111; height: 66; background-image: url(../images/pic08_a.gif);}
#but15h {width: 60; height: 66; background-image: url(../images/pic09_a.gif);}

#but08h {width: 111; height: 225; background-image: url(../pictures/bkgr_labelBlue_a.gif); text-align: right;}
#but09h {width: 111; height: 225; background-image: url(../pictures/bkgr_labelYellow_a.gif); text-align: right;}
#but10h {width: 111; height: 225; background-image: url(../pictures/bkgr_labelRed_a.gif); text-align: right;}
#but11h {width: 111; height: 225; background-image: url(../pictures/bkgr_labelBlack_a.gif); text-align: right;}
#but12h {width: 111; height: 225; background-image: url(../pictures/bkgr_labelChampagne_a.gif); text-align: right;}
#but13h {width: 111; height: 225; background-image: url(../pictures/bkgr_labelVegan_a.gif); text-align: right;}

td.nutr_label
{
    border-bottom: solid 1px #ffffff;
    border-left: solid 1px #ffffff;
    border-top: solid 1px #ffffff;
    border-right: solid 1px #ffffff;    
}

h1 {font-family: Times New Roman; font-size: 17px; color: #fcd678; font-style: italic}
h1.productH1 {font-family: Times New Roman; font-size: 24px; color: #fec538; margin: 0px; padding-left: 70px; padding-bottom: 0px; font-style: italic}
h1.productH2 {font-family: Times New Roman; font-size: 24px; color: #fec538; margin: 0px; padding-bottom: 0px; font-style: italic}

input,textarea
{
   background:#373737;
   border:1px solid #8F8F8F;
   font-family: Times New Roman;
   font-size:12px; 
   color:#B9B7A5;
   text-decoration:none;
}

select
{
   background:#373737;
   font-family: Times New Roman;
   font-size:12px; 
   color:#B9B7A5;
   text-decoration:none; 
}

p  {font-family: Times New Roman; font-size: 14px; color: #ebdfc2; text-indent: 20px; text-align: justify; padding: 0px; margin: 0px}
p.contact	 {font-family: Times New Roman; font-size: 14px; color: #ebdfc2; text-align: right; padding: 0px; margin: 0px}
p.productP {font-family: Times New Roman; font-size: 14px; color: #ebdfc2; padding-left: 20px; text-indent: 10px}
p.recipeP {font-family: Times New Roman; font-size: 14px; color: #ebdfc2; padding-left: 20px; text-indent: 10px}
p.recipePTitle {font-family: Times New Roman; font-size: 14px; color: #ffffff; padding-left: 20px; text-indent: 10px; text-decoration: underline;}
p.firstP   {font-family: Times New Roman; font-size: 18px; color: #edb21f; text-align: center;}


span.activeMenuItem {font-family: Times New Roman; text-decoration:none; color:#ffffff; font-weight: bold; font-size: 14px;}
span.activeLeftMenuItem {font-family: Times New Roman; text-decoration:none; color:#ffffff; font-weight: bold; font-size: 11px; padding-left: 10px; text-decoration: underline;}

.header {font-family: Times New Roman; text-decoration:none; color:#fec538; font-weight: bold; font-size: 14px;}
.buy {font-family: Times New Roman; font-size: 18px; font-weight:bold; color: #fec538; margin: 0px; padding-bottom: 0px; font-style: italic}
.copyright {font-family: Times New Roman; font-size: 10px; color: #fec538; margin: 0px; padding-bottom: 0px; font-style: italic}
.popup {display:none; position:absolute; width: 100; background-color:#000000; padding:10px 10px; border: 1px solid #fec538;}
.product_details {font-family: Times New Roman; text-decoration:none; color:#d4c08d; font-weight: bold; font-size: 11px; padding-left: 10px; width: 30px;}
.compressed_details {font-family: Times New Roman; text-decoration:none; color:#d4c08d; font-weight: normal; font-size: 13px;}
.product_button {font-family: Times New Roman; text-decoration:none; color:#d4c08d; font-weight: bold; font-size: 11px; border: solid 1px #d4c08d; background-color: #000000;}
.checkout_button {font-family: Times New Roman; text-decoration:none; color:#ff6600; font-weight: bold; font-size: 11px; border: solid 1px #ff6600; background-color: #000000;}
.message {font-family: Times New Roman; text-decoration:none; color:#FF6600; font-weight: bold; font-size: 11px;}
.s2{font-size:12px; color:#B9B7A5;text-decoration:none}
.sub-total {text-decoration: underline; font-weight: bold;}
.hcell_underline {border-bottom: solid 1px #ffffff; width:100px; padding-bottom:4px;}
.fcell_overline {border-top: solid 1px #ffffff; padding-top:4px;}
.hcell_underline_nosize{border-bottom: solid 1px #ffffff; padding-bottom:4px;}
.icell {width:100px; padding-bottom:2px;}
.icell_nosize {padding-bottom:2px;}
.checkout_on {font-family: Times New Roman; font-size: 14px; font-weight:bold; color: #ffffff; text-decoration: underline;}
.checkout_off {font-family: Times New Roman; font-size: 14px; font-weight:bold; color: #d4c08d; text-decoration: none;}
.validate_callout {font-family: Times New Roman; font-size: 12px; font-weight:bold; color: #000000; text-decoration: none;}
.ini_caps {text-transform: capitalize;}

.ru_text {padding:10px 0 10px 0;text-align:left;font-size: 15px;}


.barborder_password { border-style:solid; border-width:1px; padding:2px 2px 2px 2px; width:200px; vertical-align:middle;}
.barindicator_password_weak { color:#ffffff; background-color:Red;}
.barindicator_password_average { color:#ffffff; background-color:Blue;}
.barindicator_password_good { color:#ffffff; background-color:Green;}

#nav-main A.StaticSelectedStyle:link,
#nav-main A.StaticSelectedStyle:visited { color:#ffffff; text-decoration:underline;}

#content-side1 {width:160px; font-size:.9em;}
#content-side1 {float:left;}
#content-side1 a:link,
#content-side1 a:visited {text-decoration:none;}
#content-side1 a:hover {text-decoration:underline;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	TREE VIEW CONTROL
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.TreeView  {border-bottom:1px dotted #B2B2B2 !important;}
.TreeView div {margin-left:5px;}
.TreeView table {border-top:1px dotted #B2B2B2 !important;}
.TreeView div table {border-bottom:none !important;border-top:none !important;}
.TreeView table td {padding:2px 0;}
.LeafNodesStyle {}
.RootNodeStyle  {}
.NodeStyle {}
.ParentNodeStyle  {background:yellow;}
a.SelectedNodeStyle {background:#E5E5E5;display:block;padding:2px 0 2px 3px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	MODAL CART VIEW
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.modalBackground {
	background-color:#000000;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#000000;
	border-width:1px;
	border-style:solid;
	border-color:#fec538;
	padding:3px;
	width:400px;
}
.cartDragHandle {
	cursor: move; 
	background-color:#000000;
	border:solid 1px #fec538;
	text-align: center;
	font-family: Times New Roman; 
	font-size: 12px; 
	color:#fec538; 
	font-weight: bold; 
	font-size: 14px; 
	padding-right: 10px; 
	font-style: italic
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*Hover Menu*/
.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#999999;
}

.popupHover {
	background-image:url(../images/rowbg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#999999;
}

/*------------------------------------------------------------------------------------------*/
/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 100px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: #fec538;
    background-color: #000000;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: #fec538;
    background-color: #000000;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #000000;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
