/***   TOOLS   ***/
.float-left{
float:left;
}
.float-right{
float:right;
}
.clear{
clear:both;
}
.txt-align-center{
text-align:center;
}


/**  GENERAL ***/
p{
padding:0;font-size:12px;
margin:0;font-family:Arial, Helvetica, sans-serif;}

a
{
	outline:none;
}
a img{
border:0;
}
img{
border:0;
margin:0;
}
ul{
padding:0;
margin:0;
}
ol{
padding:0;
margin:0;
}
li{
padding:0;
margin:0;
}
/********/
body{font-size:12px;
background-color:#e9e4db;
font-family:Arial, Helvetica, sans-serif;
}

/*************/
/* HOME PAGE */
/*************/
.hp-wrap{
width:952px;
margin:auto;
background:url(../images/almondie-home-all-bg.gif) repeat-y;
}
.hp-left-side{
background-image:url(../images/hp-left-bg-718.jpg);
background-repeat: no-repeat;
width:255px;
height:718px;/*528px;*/
}
.hp-right-side{
background-image:url(../images/hp-right-bg-718.jpg);
background-repeat:repeat-x;
width:661px;/*680*/
height:696px;/*528*/
padding:22px 19px 0 0;
}
.hp-right-side-end{
background-image:url(../images/hp-right-end-bg-718.jpg);
background-repeat: no-repeat;
width:14px;
height:718px;/*528px;*/
}
/* HP LEFT SIDE */
.hp-left-side-padding-logo-menu{
width:162px;/*225*/
padding:20px 0 0 63px;
}
/*
.hp-left-side-padding-mailing-list{
width:149px;/*225*//*
margin:80px 0 0 52px;
}
.hp-left-side-padding-mailing-list .txt-ar-13px-green{
margin:5px 0 0 8px;
height:30px;
width:75px;
}
.hp-left-side-padding-mailing-list input{
border:solid 1px #e7e2d9;
width:111px;/*131*//*
height:19px;/*23*//*
padding:4px 10px 0 10px;
margin:10px 0 9px 0;
}*/
/**/
.hp-left-side ul{
list-style-type:none;
margin:30px 0 0 0;
}
.hp-left-side ul li{
margin:0 0 16px 0; 
*margin:0 0 8px 0; 
}
/* HP RIGHT SIDE */
.hp-right-side ul{
list-style-type:none;
}
.hp-right-side li{
float:left;
padding:0 2px 0 2px;
}
.hp-main-title{
text-align:center;
margin:17px 0 20px 0;
*position:relative;
*top:-6px;
}
.hp-main-title img{
margin:25px 15px 0 0;
}
.hp-right-side p{
word-spacing: 2px;
/*line-height:1.5;*/
}
/* FOOTER */
.footer{
width:918px;
margin:auto;
padding:0 0 35px 0;
}
.footer ul{
list-style-type:none;
margin:5px 0 0 15px;
}
.footer li{
float:left;
padding:0 6px 0 6px;
}
/**************************************************************************/
/*  ALL PAGES GENERAL */
/*********************/
.wrap{
width:952px;
margin:auto;
background-image:url(../images/wrap-bg.gif);
background-repeat:repeat-y;
position:relative;
}
.wrap-bg-bottom{
background-image:url(../images/wrap-bg-bottom.png);
background-repeat:no-repeat;
width:952px;
height:15px;
margin:auto;
}

/* left side */
.left-side{
height:100%;
width:255px;
}
.left-side ul{
list-style-type:none;
margin:30px 0 40px 0;
}
.left-side ul li{
margin:0 0 16px 0;
*margin:0 0 8px 0;
}
/**/
.left-side-padding-logo-menu{
width:162px;/*225*/
padding:23px 0 0 63px;
}
.left-side-main-menu
{
	margin-left:-15px;
	margin-top:-15px;
}
.left-side-padding-mailing-list{
width:/*156px;*/200px;
margin:30px 0 30px 32px;
position:relative;
}
.btnMailinglist
{
	position:absolute;
	bottom:-27px;
	right:-9px;
	_right:0px;
}

.left-side-padding-mailing-list .txt-ar-13px-green{
margin:5px 0 0 8px;
}
.left-side-padding-mailing-list input{
border:solid 1px #e7e2d9;
width:111px;/*131*/
height:19px;/*23*/
padding:4px 10px 0 10px;
margin:0 0 0 5px;/*10px 0 9px 0; /* 4h*/
}
#submitMailingList, #ctl00_submitMailingList
{
    padding:4px 0px 0 10px;
}
/* right side */
.right-side{
width:616px;/*680*/
padding:22px 19px 0 45px;
}
.right-side ul{
list-style-type:none;
margin:0 0 45px 0;
}
.right-side li{
float:left;
padding:0 2px 0 2px;
}
/*********************/
/* WHAT IS ALMONDIE */
/*********************/
.what-al-txt-box{
width:357px;
}
.what-is-almondie-content-padding{
padding:0 46px 0 0;
}
.what-is-almondie-content-padding .clear{
margin:0 0 50px;
}
/************************/
/* MAKING ALMOND MILK */
/************************/
.right-side .content{
width:420px;
padding:0 25px 0 0;
background-image:url(../images/content-border-bg.gif);
background-repeat:repeat-y;
background-position:right;
}
/**/
ol.ol-decimel{
margin:0 0 0 15px;
*padding:0 0 0 10px;/*for IE*/
}
ol.ol-decimel li{
list-style-type:decimal;
padding:0;
float:none;
margin:0 0 11px 0;
}
/**/
.making-almondie ul{
margin:0 0 0 15px;
}
.making-almondie ul li{
list-style-type:disc;
float:none;
}

.making-almondie ol li{
float:none;
}

.making-almondie ul li ul{
 margin:4px 0 4px 15px;
}
.making-almondie ul li ul li
{
	list-style-type:circle;
	 }
	 
.making-almondie ul li ul li ul
{
	 margin:4px 0 4px 15px;
	 }
.making-almondie ul li ul li ul li
{
	list-style-type:square;
	 }
/**/
.sb-download-brouchure{
background-image:url(../images/sb-download-brouchure-bg.gif);
background-repeat:repeat-y;
width:129px;/*145*/
height:180px;/*51*/
padding:10px 5px 12px 11px;
}
/**/
.sb-send-friend-print-page{
margin:12px 0 0 10px;
}
.sb-send-friend-print-page .margin{
margin:0 0 10px 0;
}
/**/
.img-milk-glass{
margin:152px 0 0 0;
}
/****************/
/**  RECIPES  ***/
/****************/
.right-side .content-ornage{
width:420px;
padding:0 25px 0 0;
background-image:url(../images/content-border-bg-orange.gif);
background-repeat:repeat-y;
background-position:right;
}
.table-of-contents{
/*position:relative;*/
width:304px;
}
/*.table-of-contents img,*/ .img-milk-shake{
position:absolute;
top:55px;
right:218px;

}
.recipe-item{
width:414px;
border-bottom:dashed 1px #c2c2c2;
margin:0 0 18px 0;
padding:0 0 26px 0;
}
.recipe-item-no-border{
width:414px;
margin:0 0 18px 0;
padding:0 0 26px 0;
}
/**/
ul.ul-disc-orange{
margin:0 0 0 15px;
}
ul.ul-disc-orange li{
list-style-image:url(../images/img-list-disc-orange.gif);
float:none;
margin:0 0 10px 0;
}
/**/
/*******************/
/**  TESTIMONIAL  ***/
/*******************/
.almondie-border-orange-bg{
background-image:url(../images/bg-border-orange.gif);
background-repeat:repeat-y;
width:590px;
}
.almondie-item{
width:414px;
margin:0 0 18px 0;
padding:0 0 26px 0;
}
.almondie-item .txt-green-italic{
margin:8px 0 0 0;
}
.sb-3lines-bg{
background-image:url(../images/sb-3lines-bg.jpg);
background-repeat:no-repeat;
width:131px;/*145*/
height:49px;/*59*/
padding:10px 0 3px 11px;
}
.sb-4lines-bg{
background-image:url(../images/sb-4lines-bg.jpg);
background-repeat:no-repeat;
width:131px;/*145*/
height:66px;/*76*/
padding:10px 0 3px 11px;
}

/*******************/
/** CONTACT      ***/
/*******************/
.contact-box-top{
background-image:url(../images/contact-box-top.gif);
background-repeat:no-repeat;
width:336px;
height:3px;
font-size:0;
}
.contact-box-bg{
background-image:url(../images/contact-box-bg.gif);
background-repeat:repeat-y;
width:293px;/*336*/
padding:25px 14px 3px 29px;
}
.contact-box-bottom{
background-image:url(../images/contact-box-bottom.gif);
background-repeat:no-repeat;
width:336px;
height:3px;
font-size:0;
margin:0 0 100px 0;
}
/**/
.contact-box-bg label{
text-align: right;
margin-right: 12px;
width:73px;
padding-top: 5px;
}
.contact-box-bg .input-box{
width:203px;
height:21px;
border:solid 1px #e9eddc;
margin:0 0 3px 0;
}
/**/
.contact-chkbox{
margin:0 14px 0 56px;
}
.contact-box-bg p{
width:203px;
}
.contact-textarea{
width:203px;
height:93px;
border:solid 1px #e9eddc;
}
.validate-summary ul li{
float:none;
list-style-type:disc;
}
/*******************/
/** BENEFITS     ***/
/*******************/
.benefits-page
{
	margin:0 0 75px 0;
}
.benefits-page-next-prev
{margin:0 40px 0 0;
 _margin:0 20px 0 0;
}

.almondie-item p a 
{
font:normal 12px Arial;
color:#8d6c44;
line-height:1.3;/*1.5*/
}
ul.benefits-list li
{
	margin:0 0 0 20px;
	list-style-type:disc;
}
ol.benefits-list li
{
	margin:0 0 0 40px;
	list-style-type:decimal;
	
}

.menu-item 
{
	font:bold 14px Arial;
	color:#8d6c44;
	text-decoration:none;
	width:158px;
	
	/*margin: 0 0 0 8px;*/
	/*padding: 0 0 0 10px;*/
	}
	
.menu-item a
{
	
	padding:6px 0 0 8px;
	display:block;
	width:150px;
	height:24px;
}

.menu-hover 
{
	color:White;
	background-image:url(/images/menu-bg.gif);
	background-repeat:no-repeat;
	height:30px;
	width:158px;
	}
	/**/
.menu-selected 
{
	color:White;
	background-image:url(/images/menu-bg.gif);
	background-repeat:no-repeat;
	height:30px;
	width:158px;
	}
.menu-selected-dynamic
{
	color:White;
	background-color:#ff7424;
	/*height:30px;*/
	/*width:300px;*/
	display:block;
	padding:6px 10px;
	}
	.menu-selected-dynamic a
{
	font-weight:bold;
	font-size:14px;
	display:block;
	/*line-height:-3;*/
	/*width:300px;*/
	padding:6px 10px;
	}
.menu-item-dynamic
{
    font:bold 12px Arial;
	color:#8D6C44;
	/*width:300px;*/
	padding:3px 5px;
	display:block;
	}
	.dropdownMenu
	{
	    margin:0 0 0 15px;
	   
	}
.menu-style 
{
	
	}
.Entire-Menu 
{
	background-color:Transparent;
	padding:0 0 0 0px;
	margin:20px 0 20px 0px;
	width:158px;
	}
/*******/
/* TABS */
/*********/
/* default layout */
.CustomTabStyle .ajax__tab_header {white-space:nowrap; height:33px; width:407px;}
.CustomTabStyle .ajax__tab_outer {display:-moz-inline-box;display:inline-block;}
.CustomTabStyle .ajax__tab_inner {display:-moz-inline-box;display:inline-block;}
.CustomTabStyle .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block; }
.CustomTabStyle a {font:normal 12px Arial; color:#8d6c44; text-decoration:none;}

/* xp theme */
.CustomTabStyle  .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(../images/tab-line.gif) repeat-x bottom;}
.CustomTabStyle  .ajax__tab_outer {padding-right:14px;/*was 4px*/background:url(../images/tab-right.gif) no-repeat right;height:33px;/*was 21*/}
.CustomTabStyle  .ajax__tab_inner {padding-left:10px;background:url(../images/tab-left.gif) no-repeat;}
.CustomTabStyle  .ajax__tab_tab {padding:5px;margin:0;background:url(../images/tab.gif) repeat-x;}
.CustomTabStyle  .ajax__tab_hover .ajax__tab_outer {background:url(../images/tab-active-right.gif) no-repeat right; }
.CustomTabStyle  .ajax__tab_hover .ajax__tab_inner {background:url(../images/tab-active-left.gif) no-repeat; }
.CustomTabStyle  .ajax__tab_hover .ajax__tab_tab {background:url(../images/tab-active.gif) repeat-x; }
.CustomTabStyle  .ajax__tab_active .ajax__tab_outer {background:url(../images/tab-active-right.gif) no-repeat right; }
.CustomTabStyle  .ajax__tab_active .ajax__tab_inner {background:url(../images/tab-active-left.gif) no-repeat; }
.CustomTabStyle  .ajax__tab_active .ajax__tab_tab {background:url(../images/tab-active.gif) repeat-x;}
.CustomTabStyle  .ajax__tab_body {/*border:1px solid #f6efe8;*/ border-top:0;padding:8px 0px 8px 8px; background:url(../images/tab-content-bg.jpg) no-repeat bottom left; height:100%; width:401px;/*409*/}
/*font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;*/

/* scrolling */
.CustomTabStyle .ajax__scroll_horiz {overflow-x:scroll;}
.CustomTabStyle .ajax__scroll_vert {overflow-y:scroll;}
.CustomTabStyle .ajax__scroll_both {overflow:scroll}
.CustomTabStyle .ajax__scroll_auto {overflow:auto}
/*************************************/

.almondie-item ul 
{
	
	margin:0;
}

.almondie-item ul li
{
	float:none;
	
}


/*******************/
/**  STORE       ***/
/*******************/
.almondie-border-orange-bg-store{
background-image:url(/images/bg-border-orange-larg.gif);
background-repeat:repeat-y;
width:615px;
}
/**/
.store-header
{
	width:615px;
	height:60px;
	background-image: url(/images/store-header-bottom-border.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	margin:0 0 5px 0;
}
.store-header h1
{
	margin:15px 0 0 0;
}
.store-header .btn-view-cart
{
	margin:15px 15px 0 0;
}
/**/
.store-item{
width:441px;
border-top:dashed 1px #d7c7b3;
margin:0 0 30px 0;
padding:30px 0 0px 0;
}
.product-info
{
width:260px;
/*height:126px;*/

}
.product-price
{
	background-image:url(/images/store-price-bg.gif);
	background-repeat:no-repeat;
	width:411px;/*414*/
	height:34px;
	margin:20px 0 0 0;
	padding:0 0 0 30px;
	
}
.product-price-article
{
	background-image:url(/images/store-price-bg-articles.gif);
	background-repeat:no-repeat;
	width:381px;/*414*/
	height:34px;
	margin:20px 0 0 0;
	padding:0 0 0 30px;
	
}
.product-price input, .product-price-article input
{
	border:solid 1px #dfe6be;
	
    width: 30px;
	text-align:center;
	font:normal 12px Arial;
color:#8d6c44;
}
.product-price h2 , .product-price-article h2 /* style for price */
{
	margin:8px 0px 0 0;
	width:100px;
	
}
.product-price .product-Quantity
{
	margin:8px 0 0 0;
}

/*******************/
/** EMAIL A FRIEND */
/*******************/
.emailFriend-popup
{
	width:337px;
	margin:20px auto;
}
.emailFriend-popup  .input-box{
width:203px;
height:21px;
border:solid 1px #e9eddc;
margin:0 0 3px 0;
}
.emailFriend-popup .contact-textarea{
width:203px;
height:93px;
border:solid 1px #e9eddc;
}
/** shopping cart **/
.shoppingcart-top
{
	background-image: url(/images/shopping-cart-top.gif);
	background-repeat:no-repeat;
	width:614px;
	height:7px;
	font-size:0;
}
.shoppingcart-bottom
{
	background-image: url(/images/shopping-cart-bottom.gif);
	background-repeat:no-repeat;
	width:614px;
	height:7px;
	font-size:0;
}

.margin--25-30-15-0
{
	margin:25px 30px 15px 0;
	padding:0 0 0 10px;
	margin:20px 0 0 0;
}

hr 
{
color: #8d6c44;
background-color: #8d6c44;
height:1px;
border:none;
	}
	
	.hp-wrap #mailingListForm
{
    margin:30px 0 0 0;
    *margin:60px 0 0 0;
}
.hp-order-almondie
{
    position:relative;
    top:10px;
    *top:125px;
    left:60px;
    width:132px;
    text-align:center;
}

.Secondtitle	{font-size:13px;font-weight:bold;color:#030;font-family:Arial, Helvetica, sans-serif;}

a.OrderOnline:link{font-size:16px!important;font-weight:bold;color:#030;text-decoration:none}
a.OrderOnline:Visited{font-size:16px!important;font-weight:bold;color:#030;text-decoration:none}
a.OrderOnline:selected{font-size:16px!important;font-weight:bold;color:#030;text-decoration:none}
a.OrderOnline:Hover{font-size:16px!important;font-weight:bold;color:#F60;text-decoration:underline}

a.TestiTitle:link{font-size:12px!important;font-weight:bold;color:##8D6C44;text-decoration:none}
a.TestiTitle:Visited{font-size:12px!important;font-weight:bold;color:##8D6C44;text-decoration:none}
a.TestiTitle:selected{font-size:12px!important;font-weight:bold;color:##8D6C44;text-decoration:none}
a.TestiTitle:Hover{font-size:12px!important;font-weight:bold;color:#ff7424;text-decoration:underline}
.ratingStar
        {
            white-space: nowrap;
            margin: 1em;
            height: 25px;
        }
        .ratingStar .ratingItem
        {
            font-size: 0pt;
            width: 25px;
            height: 25px;
            margin: 0px;
            padding: 0px;
            display: block;
            background-repeat: no-repeat;
            cursor: pointer;
        }
        .ratingStar .Filled
        {
            background-image: url(../Images/rating/ratingStarFilled.png);
        }
        .ratingStar .Empty
        {
            background-image: url(../Images/rating/ratingStarEmpty.png);
        }
        .ratingStar .Saved
        {
            background-image: url(../Images/rating/ratingStarSaved.png);
        }
/*Light Box Effect*/
.black_overlay{
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #808080;
	z-index:1001;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}
.white_content {
	background-color: #000000;
	position: fixed;
	top: 15%;
	left: 40%;
	right: 25%;
	width: 20%;
	padding: 16px;
	z-index:1002;
	overflow: auto;
}
.trebuchet_15_grey a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.trebuchet_15_grey a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FF9000;
	text-decoration:none;
}
.iframePadding
{
    padding-left: 15px; padding-right: 0px; background-color: White; padding-top:10px;
}
