/* CSS Document */
#main_container {
width:758px;
margin:auto;
}

#logo {
width:758px;
height:90px;
background-image:url(images/logo.jpg);
}

#main_menu {
width:758px;
height:36px;
}

#main_menu ul {
list-style:none;
display:inline;
}

#main_menu li {
display:inline;
}

#main_menu_spacer {
width:206px;
height:35px;
background-image:url(images/menu_spacer.jpg);
float:left;
}

#main_menu_home {
width:79px;
height:36px;
float:left;
}

#main_menu_home_link {
width:79px;
height:36px;
float:left;
background-image:url(images/main_menu_home.gif);
text-indent:-2000px;
}

#main_menu_aboutus {
width:88px;
height:36px;
float:left;
}

#main_menu_aboutus_link {
width:88px;
height:36px;
float:left;
background-image:url(images/main_menu_aboutus.gif);
text-indent:-2000px;
}

#main_menu_services {
width:85px;
height:36px;
float:left;
}
#main_menu_services_link {
width:85px;
height:36px;
float:left;
background-image:url(images/main_menu_services.gif);
text-indent:-2000px;
}

#main_menu_franchise {
width:108px;
height:36px;
float:left;
}

#main_menu_franchise_link {
width:108px;
height:36px;
float:left;
background-image:url(images/main_menu_franchise.gif);
text-indent:-2000px;
}

#main_menu_careers {
width:90px;
height:36px;
float:left;
}

#main_menu_careers_link {
width:90px;
height:36px;
float:left;
background-image:url(images/main_menu_careers.gif);
text-indent:-2000px;
}

#main_menu_contactus {
width:102px;
height:36px;
float:left;
}

#main_menu_contactus_link {
width:102px;
height:36px;
float:left;
background-image:url(images/main_menu_contactus.gif);
text-indent:-2000px;
}

#body_container {
width:758px;
/*height:5830px;*/
background-image:url(images/pattern.gif);
background-repeat:repeat-y;
position:relative;
}


#flash_content {
width:556px;
height:301px;
position:absolute;
left:5px;
}

#flavors_box {
width:180px;
height:174px;
background-image:url(images/flavors.gif);
position:absolute;
top:2px;
right:10px;
}

#flavors_box_heading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:bold;
color:#4A5904;
line-height:23px;
text-align:center;
vertical-align:middle;
}

#flavors_content {
padding:0px 10px 0px 10px;
}

#flavors_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#343E05;
line-height:14px;
text-align:justify;
margin-top:16px;
}

#party_orders_box {
width:180px;
height:174px;
background-image:url(images/party_orders.gif);
position:absolute;
top:182px;
right:10px;
}

#party_orders_heading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:bold;
color:#4A5904;
line-height:23px;
padding-left:46px;
vertical-align:middle;
}

#investors_box {
width:180px;
position:absolute;
top:362px;
right:10px;
}

#investors_heading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:bold;
color:#4A5904;
line-height:23px;
text-align:center;
vertical-align:middle;
}

#investors_content {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#343E05;
line-height:14px;
text-align:justify;
margin-top:1px;
background-color:#FFFEF0;
border:2px solid #F3EDAC;
padding:10px 8px 10px 8px;
}

#investors_content a { text-decoration:none;color:#343E05;}

#address {
width:157px;
height:100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#4A5904;
position:absolute;
right:20px;
bottom:100px;
}

#locate_caneola {
width:180px;
height:180px;
position:absolute;
top:311px;
right:194px;
}

#fresh_juice {
width:180px;
height:180px;
position:absolute;
top:311px;
right:380px;
}

#medical_values {
width:179px;
height:180px;
position:absolute;
top:311px;
right:565px;
}

#hr1 {
width:732px;
position:absolute;
bottom:45px;
left:15px;

}

#bottom_menu {
width:732px;
position:absolute;
bottom:30px;
left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;

}

#hr2 {
width:732px;
position:absolute;
bottom:16px;
left:15px;
}

#footer_left {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
position:absolute;
bottom:6px;
left:15px;
padding-left:20px;
}

#footer_right {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
position:absolute;
bottom:6px;
right:11px;
padding-right:20px;
}

#footer_right a {
color:#000000;
text-decoration:none;
}

#bottom_menu a {
text-decoration:none;
color:#000000;
}

.page_heading {
width:516px;
position:absolute;
top:321px;
left:20px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:bold;
color:#4A5904;
}

#text_content {
width:516px;
position:absolute;
top:356px;
left:20px;
background-color:#FFFEF0;
border:2px solid #F3EDAC;
padding:10px;
}

.bodytext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#343E05;
line-height:17px;
display:block;
}

.bodytext a {
text-decoration:none;
color:#343E05;
}

#text_content ul {
list-style-type:square;
}

#text_content li {
color:#FF9933;
text-align:justify;
}

#text_content li span {
color:#343E05;
}

#text_content li span {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#343E05;
line-height:17px;
}

.tableheading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#FF0000;
font-weight:bold;
line-height:20px;
}

.tabledata {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
line-height:20px;
text-align:center;
}

.mandatory {
color:#FF0000;
font-weight:bold;
}

#gallery {
width:410px;
height:335px;
margin:auto;
position:relative;
background-color:#CCCCCC;
border:1px solid #666666;
}

#img1 {
width:130px;
height:160px;
position:absolute;
left:5px;
top:5px;
border:1px solid #666666;
}

#img2 {
width:130px;
height:160px;
position:absolute;
left:140px;
top:5px;
border:1px solid #666666;
}

#img3 {
width:130px;
height:160px;
position:absolute;
left:275px;
top:5px;
border:1px solid #666666;
}

#img4 {
width:130px;
height:160px;
position:absolute;
left:5px;
top:170px;
border:1px solid #666666;
}

#img5 {
width:130px;
height:160px;
position:absolute;
left:140px;
top:170px;
border:1px solid #666666;
}

#img6 {
width:130px;
height:160px;
position:absolute;
left:275px;
top:170px;
border:1px solid #666666;
}
