body {
	background-image: url(../images/background.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.bodytext	{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #4e4e4e;
			line-height: 19px;
			}
			
			
#top_nav a	{
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; letter-spacing:0px; font-weight:normal;
			}
			
#top_nav a:hover	{
					font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; letter-spacing:0px;
					text-decoration: underline; font-weight:normal;
					}
					
a 			{
			font-family:inherit;
			font-size: 11px;
			color: #990033;
			text-decoration:none;
			}
a:hover		{
			font-family:inherit;
			font-size: 11px;
			color: #FF0000 ;
			text-decoration:underline;
			}					

.smallnavtext	{
			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #7c5d4c; text-decoration: none; font-size: 9px;
			}
			
.smallnavtext a	{
			font-family: verdana,arial,helvetica,sans serif;
			font-size: 9px;
			color: #7c5d4c;
			text-decoration: none;
			}
			
.smallnavtext a:hover	{
					font-family: verdana,arial,helvetica,sans serif;
					font-size: 9px;
					color: #48362d; 
					text-decoration: none; 
					}

/*LAYOUT ELEMENTS START HERE*/			

#skin		{height:100%; width:100%;}		

#outer 		{background-color:#FFFFFF; width: 800px; border-left: #000000 solid 1px; border-right:#000000 solid 1px;}

/*TOP SECTION*/	
#top_curve			{width:802px; height:20px; padding-top:20px; background-image: url(../images/curve_top.png); background-repeat:no-repeat; background-position:bottom}
#header				{width:760; height:125; position:relative;}
#wine_image		    {position:absolute; bottom: -5; right:-35; z-index: 50; width:150; height:115; background-image:url(../images/pics/wine_glasses.png); background-repeat:no-repeat}
#fruit_image		{position:absolute; bottom: -15; right:-45; z-index: 20}
#order_button 		{position: absolute;  bottom: 25; left:130; width:280; height:36; z-index:10;}

#strip_etc  		{width:760; height: 96; border: #009933t thin; position: relative}
#gaia_organic_logo 	{position: absolute; bottom: 32; left: 136; z-index:8}
#natures_live_logo	{position: absolute; bottom: 32; right: 95; z-index:6; background-image:url(../images/logos/natureslive.jpg); background-repeat: no-repeat; width: 155; height: 24; }

#crest_logo 		{width:120; height:120; position: absolute; top: -10; left: -15; z-index:4}
#coloured_strip  	{position:absolute; bottom: 00; right: 0; z-index:1;
 					 height:26; width:680px; border: solid #aa7124 1px; 
				  	 background-image:url(../images/strip_colour.jpg); 
				 	 background-position:right; background-repeat:no-repeat;}
#top_nav			{position:absolute; bottom:0; right:0; z-index: 10; width:660;}


/*MIDDLE SECTION*/	 
#sandwich	{border-color:#990000 solid; width:760; height:20px} 
#mid 		{background-color:#FFFFFF; width: 800px; border-left: #000000 solid 1px; border-right:#000000 solid 1px}
#mid2 		{width:760px; min-height:300px; position:relative;}
#col_text 	{width:400px; margin-left:30px; float:left; text-align:left;}
#col_text2 	{width:400px; margin-left:30px; float:left; text-align:left;}
#col_images {width:290px; float: right; position:relative}
#headliner 	{padding-bottom:15px; padding-top:5px}

/*BOTTOM SECTION*/	
#nav_bottom		{width:760; height:30px; position: relative;}
#gaia_logo		{position:absolute; left:360px; bottom:0px; background-image:url(../images/logos/Gaia_logo.jpg); width:61px;  height:33px;}
#off_logo		{position:absolute; bottom:0px; right:1px;}

.logo_layer0 	{margin-right:15px; margin-bottom: 5px; border:0; }
.logo_layer1 	{margin-right:15px; margin-bottom:5px; border:0; }
.logo_layer2	{margin-left:-20px; margin-bottom:-15px; border:0;}
#base_nav 		{position:absolute; bottom:-30px; left:240px; width:306px; height:24px; background:url(../images/box_base-nav.png) no-repeat; padding-top:1px}
#bottom_curve	{width:802px; height:15px; background-image: url(../images/curve_bottom.png); background-repeat:no-repeat; background-position:top}

/*IMAGE SECTION*/	
.pic			{border:#333333 solid 1px;}
.pic2			{padding: 3px;}
#disclaimer		{padding:5px; width:245;height:110;font:Arial, Helvetica, sans-serif; font-size:11px;}
#creative_packshot {position:absolute; bottom:-12px; right:-16px;}

/*alternative layout*/
#col_text_narrow 	{width:240px; margin-left:30px; float:left; text-align:left;}
#col_images_wide {width:410px; float: right; position:relative}
#nav_bottom2		{width:760; height:30px; position: relative;}



/*order button rollover*/	
.rollover
      {
	    background-image: url(../images/order2.png);
        background-repeat: no-repeat;
        display: block;
        width: 280px;
        height: 36px;
        margin: 0;
        padding: 0; 
      }

      .rollover a 
      {
        display: block;
        width: 280px;
        height: 36px;
        float: left;
        margin: 0;
        padding: 0;
      }

      .rollover img
      {
        width: 100%; 
        height: 100%; 
        border: 0; 
      }


      * html a:hover 
      {
        visibility: visible;
      }

      .rollover a:hover img
      {
        visibility: hidden;
      }


/*text STYLES*/
					
.whitetext	{
			font-family: verdana,arial,helvetica,sans serif;
			font-size: 16px;
			color: #ffffff;
			}
			
.headertext	{
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 14px;
			font-weight:bold;
			color: #CC0000;
			}
			
.smallheadertext	{
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 11px;
			color: #CC0000;
			}
			
.largeheadertext	{
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 18px;
			font-weight:bold;
			color: #CC0000;
			}
			
.commentText	{
			font-family: verdana,arial,helvetica,sans serif;
			font-size: 10px;
			color: #000000;
			}
			
.errortext	{
			font-family: verdana,arial,helvetica,sans serif;
			font-size: 11px;
			font-weight: bold;
			color: #ff0000;
			}
			
.redtextlarge	{
			font-family: verdana,arial,helvetica,sans serif;
			font-size: 22px;
			color: #ff0000;
			line-height: 1.5em;
			}
			
.redtext	{
			font-family: verdana, arial, helvetica, "sans serif";
			font-size: 11px;
			color: #990000;
			}

.emphasis 	{font-family:Georgia, "Times New Roman", Times, serif; font:italic bold;} 

.smalltext	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}

/* PROBIOTIC NEWS BOX */
#kombucha_probiotic_news {background:#FFFFCC; border:#666666 solid 1px; font-size:9px; width:230px; padding:10px; padding-bottom:0px}
#kombucha_probiotic_news a {color: #333333; background: #FFFFFF; font:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  text-align:center; display:block; text-align:left; padding:10px; line-height:16px; border:#999999 dotted 1px} 
#kombucha_probiotic_news a:hover {background: #FFCC66; text-decoration:none; cursor:pointer; }
.probiotic_header		{color: #333333; font:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; background:#FFCC66; text-align:center; display:block; margin-top:1px; border:#999999 dotted 1px} 
