/*************************************
Author: Gary Howell
Email: gary.cofamedia@gmail.com
Date: 10/16/09

Project: glucocil.com
*************************************/

/* GLOBAL ELEMENTS BEGIN */

*{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background:#cb0101 url(../images/slice.png) repeat-x;
}

a{ color:blue; text-decoration:underline; }
a:hover{ text-decoration:none; }

.light_grey{ color:#999999; }
.grey{ color:#666; }

.light_red{ color:#990000; }
.red{ color:red; }

.light_green{ color:#009900;  }

.light_green2{ color:#009900;
font-weight:bold; }

.small{ font-size:10px; }

.br { clear:both; }

.u { text-decoration:underline; }
.u:hover{ text-decoration:none; }

.left{ float:left; }

#icons_a {
position: absolute;
top: 0;
left: 0;
width: 97px;
height: 47px;
}

#icons_a span {
position: absolute;
display: block;
top: -10000px;
left: -10000px;
font-size: 1px;
color:white;
}

input{
background:url(../images/form_bg.png) repeat-x;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}

textarea{
background:url(../images/form_bg.png) repeat-x;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}

.border{ border:none; }
.background { border:none; background:none; }

/* GLOBAL ELEMENTS ENDS */

/* HEADER BEGINS */

#wrapper{
margin:0 auto;
width:933px;
}

#header{
margin:10px 0 0 0;
width:933px;
float:left;
background:url(../images/header.jpg);
}

.logo{
margin:26px 0 0 43px;
padding:0 0 17px 0;
display:inline;
float:left;
width:245px;
}

.phone{ 
float:right; 
margin:0 30px 0 0; 
display:inline; 
}

.follow{
float:left;
margin:10px 0 0 0;
}

.top_right{
float:left;
background:url(../images/top_right.png) no-repeat;
width:163px;
height:32px;
}

.top_right span{ margin:5px 0 0 12px; display:inline; float:left; color:#193913; }

.top_right_sample{
float:left;
background:url(../images/top_right_sample.png) no-repeat;
width:118px;
height:32px;
}

.top_right_sample span{ margin:5px 0 0 27px; display:inline; float:left; font-size:12px; color:#fff; }

.top_right_sample2{
float:left;
background:url(../images/top_right_sample2.png) no-repeat;
width:132px;
height:32px;
}

.top_right_sample2 span{ margin:5px 0 0 19px; display:inline; float:left; font-size:12px; color:#fff; }


.cart_right{
float:left;
background:url(../images/cart_right.png) no-repeat;
width:182px;
height:32px;
}

.myCart a{ color:#193913; }

.myCart{
float:left;
background:url(../images/cart.png) no-repeat;
padding-left:28px;
margin:5px 0 0 15px;
display:inline;
color:#193913;
}

.myCart .cartTxt{ padding-left:5px; position:relative; bottom:1px; }
.myCart .order{ padding-left:5px; }

/* HEADER BEGINS */


/* MENU BEGINS */

#nav {
float: left;
margin:20px 0 0 5px;
display:inline;
color: #009900;
width:627px;
font-weight:bold;
}

#nav li {
float: left;
list-style-type:none;
font-size: 13px;
}

#nav li a.home{
display: block;
color: #009900;
padding:1px 0;
font-size:14px;
text-decoration:none;
float:left;
}

#nav li a.home:hover { color:#27660D; text-decoration:underline !Important; }

#nav span{
float:left;
padding: 0px 9px 6px;
color:#27660D;
}

/* MENU ENDS */

#main{
display:inline;
float:left;
width:925px;
background:url(../images/main_bg.jpg) no-repeat;
position:relative; 
z-index:100;
}

#main_index{
display:inline;
float:left;
width:925px;
position:relative; 
z-index:100;
background:url(../images/main_bg_index.jpg) no-repeat;
}

.flash{ float:left; }

/* BOTTOM BOXES */

.bottom_bg{
float:left;
background:url(../images/bottom_bg.jpg) no-repeat;
width:906px;
margin:15px 0 0 10px;
display:inline;
}

.bottom_bg2{
float:left;
background:url(../images/bottom_bg.jpg) no-repeat;
width:906px;
height:175px;
margin:15px 0 0 10px;
display:inline;
}

.bottom_bg2 a:focus{ outline:none; }

.box_1{
float:left;
width:290px;
margin:10px 0 10px 10px;
display:inline;
padding-bottom:10px;
*padding-bottom:20px;
}

.box_header{
float:left;
color:#009900;
font-size:18px;
padding-bottom:25px;
width:280px;
}

.box_header23{
float:left;
color:#009900;
font-size:18px;
padding-bottom:15px;
width:280px;
}

.box_txt{
float:left;
width:150px;
color:#636363;
}

.watch{
float:left;
margin:8px 0 0 0;
}

.divine_leaf{
float:left;
margin:12px 0 0 0;
}

.watch23{
float:left;
margin:12px 0 0 0;
display:inline;
}

.video_screen{ float:left; margin:0 0 0 5px; }

.box_2{
float:left;
width:295px;
margin:10px 0 20px 10px;
padding-left:10px;
display:inline;
border-right:1px solid #999;
border-left:1px solid #999;
padding-bottom:7px;
background:url(../images/leaf.png) 95% no-repeat;
}

.leaf{ float:left; margin:0 0 0 5px; position:relative; bottom:45px; }

.box_3{
float:left;
width:270px;
margin:10px 0 0 10px;
display:inline;
padding-bottom:10px;
*padding-bottom:20px;
background:url(../images/box3_bg.png) 100% 20% no-repeat;
}

.box_header2{
float:left;
color:#009900;
font-size:18px;
padding-bottom:25px;
width:270px;
}

.box_header24{
float:left;
color:#009900;
font-size:18px;
padding-bottom:25px;
width:280px;
}

.box_txt2{
float:left;
width:150px;
color:#636363;
}

/* BOTTOM BOXES */


/***************** HOW IT WORKS PAGE ****************/
/****************************************************/

.container{
float:left;
background-color:#fff;
width:901px;
margin:0 0 0 12px;
display:inline;
border-top:2px solid #980112;
}

.container_index{
float:left;
width:900px;
margin:0 0 0 12px;
display:inline;
border-top:2px solid #980112;
}

.left_column{
float:left;
width:580px;
background:url(../images/left_column.jpg) no-repeat;
}

.right_column{
float:left;
width:320px;
background:url(../images/right_column.jpg) no-repeat;
}

.main_header{
float:left;
color: #009900;
padding:10px;
font-size:24px;
font-weight:normal;
margin:7px 0 0 20px;
display:inline;
}

.pie{ margin:41px 0 0 50px; float:left; }

.sub_header{
float:left;
clear:both;
color:#cc0001;
font-size:16px;
margin:15px 0 0 30px;
display:inline;
padding-bottom:20px;
width:500px;
}

.sub_header23{
float:left;
clear:both;
color:#000;
font-size:16px;
margin:7px 0 0 30px;
position:relative;
top:10px;
display:inline;
width:500px;
}

.main_content{
float:left;
margin:10px 0 0 30px;
width:550px;
display:inline;
}

.main_txt{
font-size:12px;
float:left;
float:left;
}

.main_txt_orders{
font-size:12px;
float:left;
width:555px;
}

.border_txt{
width:550px;
float:left;
margin:15px 0 0 0;
}

.txt_header{
float:left;
font-weight:bold;
font-size:16px;
padding:10px 0;
width:550px;
}


.txt_header2{
float:left;
font-weight:bold;
text-decoration: underline;
font-size:18px;
padding:10px 0;
width:550px;
}


.txt_header3{
float:left;
font-weight:bold;
font-style:italic;
font-size:16px;
padding:10px 0;
width:550px;
}

.order_today{
float:right;
position:relative;
left:1px;
margin:10px 0 0 0;
}

.quote{
float:left;
color:#999;
line-height:25px;
font-size:18px;
padding:15px;
font-style:italic;
margin:0 0 0 15px;
display:inline;
width:250px;
}

.quote_red{
float:left;
color:#990000;
line-height:25px;
font-size:18px;
padding:15px;
font-weight:bold;
margin:0 0 0 25px;
display:inline;
width:250px;
}

.quote_red_news{
float:left;
color:#990000;
line-height:25px;
font-size:18px;
padding:15px 15px 0 15px;
font-weight:bold;
margin:260px 0 0 25px;
display:inline;
width:250px;
}

.quote_red_faq{
float:left;
color:#990000;
line-height:25px;
font-size:18px;
padding:15px 15px 20px 15px;
margin:10px 0 0 35px;
display:inline;
width:250px;
}

.green_quote{
float:left;
color:#009900;
font-size:12px;
line-height:15px;
font-weight:bold;
padding:10px 15px 15px 15px;
font-style:italic;
margin:0 0 0 15px;
display:inline;
width:250px;
}

.trailing{ color:#990000; }
.trailing2{ color: #636363; }

.lunch_dinner{ 
margin:40px 0 0 30px; 
*margin:30px 0 0 30px; 
display:inline; 
}

.left_round{
float:left;
color:#fff;
background:url(../images/left_round.png) no-repeat;
width:350px;
margin:40px 0 0 0;
}

.left_nav{
margin:12px 0 0 30px;
padding:0 0 30px 0;
display:inline;
color:#fff;
font-weight:bold;
font-size:12px;
float:left;
}

.left_nav span{
margin:0 20px 0 20px;
display:inline;
padding:0;
}

.left_li{
list-style-type:none;
display:inline;
margin:0;
padding:0;
}

.left_li a{ color:#fff; text-decoration:none; }

.left_li a:hover{ color:#fff; text-decoration:underline; }

.left_round_long{
float:left;
color:#fff;
background:url(../images/left_round_long.png) no-repeat;
width:465px;
margin:20px 0 0 0;
}

.left_nav_long{
margin:12px 0 0 30px;
padding:0 0 30px 0;
display:inline;
color:#fff;
font-weight:bold;
font-size:12px;
float:left;
}

.left_nav_long span{
margin:0 20px 0 20px;
display:inline;
padding:0;
}

.left_li_long{
list-style-type:none;
display:inline;
margin:0;
padding:0;
}

.left_li_long a{ color:#fff; text-decoration:none; }

.left_li_long a:hover{ color:#fff; text-decoration:underline; }


/***************** INGREDIENTS PAGE ****************/
/***************************************************/

.right_column2{
float:left;
width:320px;
background:url(../images/right_column2.jpg) no-repeat;
}

.facts{ margin:57px 0 0 60px; display:inline; float:left; }

.ing_table{
float:left;
margin:10px 0 0 30px;
display:inline;
}

table{ color:#000; }

.table_pad{ padding:5px 0px 5px 0; margin:0; border-bottom:1px solid #ccc; }
.table_pad2{ padding:5px 0px 5px 0; margin:0; border-bottom:1px solid #ccc; }
.table_pad3{ padding:5px 0px 5px 0; margin:0; border-bottom:1px solid #ccc; width:250px; }

.right_tab{
float:left;
margin:30px 0 0 90px;
width:150px;
display:inline;
background:url(../images/right_tab.png) no-repeat;
position:relative; 
left:3px;
}

.enlarge_tab{
float:left;
margin:8px 0 0 32px;
display:inline;
color:#FFFFFF;
font-weight:bold;
padding-bottom:20px;
}

.enlarge_tab a{ color:#FFFFFF; text-decoration:none; }
.enlarge_tab a:hover{ color:#FFFFFF; text-decoration:underline !important; }

.leaf_right{
float:left;
margin:15px 0 0 35px;
display:inline;
}

.left_nav2{
margin:12px 0 0 65px;
padding:0 0 30px 0;
display:inline;
color:#fff;
font-weight:bold;
font-size:12px;
float:left;
}

.left_nav2 span{
margin:0 20px 0 20px;
display:inline;
padding:0;
}

ul.about{
float:left;
width:500px;
color:#666;
font-size:12px;
margin-top:14px;
display:inline;
list-style-type:none;
}

ul.about li{
float:left;
width:500px;
padding:3px 0 3px 20px;
background:url(../images/disc.png) 0% 50% no-repeat;
}

ul.about_black{
float:left;
width:500px;
color:#000;
font-size:12px;
margin-top:14px;
display:inline;
list-style-type:none;
}

ul.about_black li{
float:left;
width:500px;
padding:3px 0 3px 20px;
background:url(../images/disc_black.png) 0% 25% no-repeat;
}

ul.about_black li.long{
float:left;
width:500px;
padding:3px 0 3px 20px;
background:url(../images/disc_black.png) 0% 50% no-repeat;
}


ul.about_black2{
float:left;
width:500px;
color:#000;
font-size:12px;
margin-top:14px;
display:inline;
list-style-type:none;
}

ul.about_black2 li{
float:left;
width:500px;
padding:3px 0 3px 20px;
background:url(../images/disc_black.png) 0% 9% no-repeat;
}

ul.about_black2 li.top_1{
float:left;
width:500px;
padding:3px 0 3px 20px;
background:url(../images/disc_black.png) 0% 4% no-repeat;
}

ul.about_black2 li.top_2{
float:left;
width:500px;
padding:3px 0 3px 20px;
background:url(../images/disc_black.png) 0% 7% no-repeat;
}

ul.about_black2 li.top_3{
float:left;
width:500px;
padding:3px 0 3px 20px;
background:url(../images/disc_black.png) 0% 4% no-repeat;
}

ul.about_black2 li.top_4{
float:left;
width:500px;
padding:3px 0 3px 20px;
background:url(../images/disc_black.png) 0% 50% no-repeat;
}

ul.about_black2 li.top_5{
float:left;
width:500px;
padding:3px 0 3px 20px;
background:url(../images/disc_black.png) 0% 15% no-repeat;
}

.txt_header_green{
float:left;
font-weight:bold;
font-size:16px;
padding:10px 0;
width:550px;
}

.txt_header_green23{
float:left;
font-weight:bold;
font-size:16px;
padding:10px 0;
margin:10px 0 0 0;
width:550px;
}

.txt_header_green24{
float:left;
font-weight:bold;
font-size:16px;
padding:10px 0;
margin:15px 0 0 0;
width:550px;
}

.txt_header_green25{
float:left;
font-weight:bold;
font-size:16px;
padding:10px 0;
margin:9px 0 0 0;
width:550px;
}

.txt_header_green26{
float:left;
font-weight:bold;
font-size:16px;
padding:10px 0;
margin:15px 0 0 0;
width:550px;
}

/***************** NEWS PAGES ****************/
/*************************************************/

.left_column3{
float:left;
width:580px;
min-height:660px;
background:url(../images/left_column2.jpg) no-repeat;
}

.right_column3{
float:left;
width:320px;
background:url(../images/right_column3.jpg) no-repeat;
margin:80px 0 0 0;
}

.right_container{
float:left;
margin:70px 0 0 12px;
display:inline;
}

.green_quote3{
float:left;
color:#009900;
font-size:12px;
line-height:15px;
font-weight:bold;
padding:10px 15px 15px 10px;
font-style:italic;
margin:300px 0 0 15px;
display:inline;
width:250px;
}

.green_quote_faq{
float:left;
color:#009900;
font-size:12px;
line-height:15px;
font-weight:bold;
padding:10px 15px 15px 10px;
font-style:italic;
margin:10px 0 0 35px;
display:inline;
width:250px;
}

.right_form_tab{
float:left;
position:relative;
left:1px;
width:290px;
margin:0 0 0 17px;
display:inline;
background:url(../images/right_form_tab.png) no-repeat;
}

.enter_c{
margin:5px 0 0 20px;
padding:0 10px 0 0px;
display:inline;
background:url(../images/bt-enter.png) 49px 0% no-repeat;
width:250px;
display:inline;
float:left;
}

.enter_c form{
margin:0;
padding:10px 0 0 3px;
}

.enter_c .input{
margin:0;
padding:5px 0 0 0;
font-size:75%;
}

.form{
margin:0;
padding:0;
width:80px;
float:left;
font-size: 14px;
font-weight: bold;
color: #fff;
}

.enlarge_tab2{
float:left;
margin:15px 0 0 18px;
display:inline;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding-bottom:5px;
}

.form4{
float:right;
margin:0 18px 0 0;
*margin:0 7px 0 0;
display:inline;
padding-bottom:20px;
}

.txt_header_red{
float:left;
font-weight:bold;
font-size:16px;
padding:10px 0;
width:550px;
color:#990000;
}

.left_vid{
float:left;
margin:15px 0 0 0;
}

.right_vid{
float:left;
margin:25px 0 0 15px;
display:inline;
width:200px;
}

.blk_head{
float:left;
color:#000000;
width:200px;
margin:0 0 0 10px;
display:inline;
}

/***************** NEWS DETAIL PAGE ****************/
/***************************************************/

.top_date{
float:left;
width:550px;
}

.txt_header_detail{
float:left;
font-weight:bold;
font-size:16px;
padding:10px 0;
color:#990000;
}

.right_date{
float:right;
padding:10px 0;
color:#990000;
font-size:14px;
}

.grey_tab{
float:left;
color:#fff;
background:url(../images/grey_tab.png) no-repeat;
width:350px;
margin:40px 0 0 0;
}

.left_nav3{
margin:7px 0 0 25px;
padding:0 0 30px 0;
display:inline;
color:#fff;
font-weight:bold;
font-size:12px;
float:left;
}

.left_nav3 span{
margin:0 20px 0 20px;
display:inline;
padding:0;
}

.txt_header_red_small{
float:left;
font-weight:bold;
font-size:16px;
padding:10px 0;
width:250px;
color:#990000;
}

.media_contact{
float:right;
width:250px;
margin:13px 0 0 0;
}


/***************** PRIVACY PAGE ******************/
/*************************************************/

.yellow_slice{
float:left;
width:901px;
background:url(../images/yellow_slice.png) repeat-x;
}

.main_content2{
float:left;
margin:10px 0 0 30px;
width:850px;
display:inline;
}

.txt_header_long{
float:left;
font-weight:bold;
font-size:16px;
padding:10px 0;
width:850px;
}

.main_txt_long{
font-size:12px;
float:left;
margin:10px 0 0 0;
width:800px;
}

ol{
float:left;
padding-left:30px;
margin:15px 0 0 0;
width:800px;
}

ol li{ padding:7px; }

/***************** FAQ PAGE ****************/
/*************************************************/

.leaf_right2{
float:left;
margin:150px 0 0 50px;
display:inline;
}

.guy{
float:left;
margin:50px 0 0 60px;
border:1px solid #ccc;
padding:5px;
display:inline;
}

.doc{
float:left;
margin:50px 0 0 35px;
padding:5px;
display:inline;
}

.grl{
float:left;
margin:50px 0 0 25px;
padding:5px;
display:inline;
}

.leaf_txt{
float:left;
border-top:1px solid #084F23;
padding:10px 10px 20px 20px;
color:#666666;
font-size:20px;
width:240px;
margin:0 0 0 30px;
display:inline;
}

.product_pic{
float:left;
margin:30px 0 0 50px;
display:inline;
}

.left_column_faq{
float:left;
width:580px;
background:url(../images/left_column_faq.jpg) no-repeat;
}

.right_column_faq{
float:left;
width:320px;
background:url(../images/right_column_faq.jpg) no-repeat;
}

.arrow{
float:left;
margin:1px 0 0 0;
padding-right:10px;
cursor:pointer;
}

.main_txt_faq{
font-size:12px;
float:left;
width:500px;
}

.main_txt_faq2{
font-size:12px;
float:left;
width:500px;
color:#000000;
font-weight:bold;
text-decoration:underline;
cursor:pointer
}

.main_txt_faq2:hover{ text-decoration:none; }

.main_txt_faq_an{
font-size:12px;
float:left;
width:500px;
}

.question_container{
float:left;
width:550px;
margin:15px 0 0 0;
}

/***************** TESTIMONIAL PAGE ****************/
/***************************************************/

.green_quote_header{
float:left;
color:#009900;
font-size:14px;
line-height:15px;
font-weight:bold;
padding:10px 15px 5px 10px;
margin:290px 0 0 15px;
display:inline;
}

.green_quote_header2{
float:left;
color:#009900;
font-size:14px;
line-height:15px;
font-weight:bold;
padding:10px 15px 5px 10px;
margin:10px 0 0 15px;
display:inline;
}

.green_quote4{
float:left;
color:#333;
font-size:12px;
line-height:15px;
font-weight:bold;
padding:0 15px 15px 10px;
font-style:italic;
margin:0px 0 0 15px;
display:inline;
width:250px;
}

.green_quote_main{
float:left;
color:#009900;
font-size:14px;
line-height:15px;
font-weight:bold;
padding:10px 15px 5px 0;
margin:0px 0 0 0;
width:500px;
display:inline;
}

.text_area{
float:left;
width:450px;
height:100px;
}

.enter_d{
margin:5px 0 0 0px;
padding:0 10px 0 0px;
display:inline;
background:url(../images/bt-enter.png) 49px 0% no-repeat;
width:530px;
display:inline;
float:left;
padding-bottom:20px;
}

.enter_d input{
background:url(../images/form_bg.png) repeat-x;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}

.enter_d textarea{
background:url(../images/form_bg.png) repeat-x;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}

.form_bg{
background:url(../images/form_bg.png) repeat-x;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}

.enter_d form{
margin:0;
padding:10px 0 0 3px;
}

.enter_d .input{
margin:0;
padding:5px 0 0 0;
font-size:75%;
}

.form2{
margin:0;
padding:0;
width:100px;
float:left;
font-size: 12px;
font-weight: bold;
color: #333;
}

.req{
float:left;
margin:10px 0 0 0;
font-size:12px;
color:red;
font-weight:bold;
}

.texts{ float:left; padding-bottom:20px; }

.form_back input{
float:left;
background:url(../images/form_bg.png) repeat-x;
}

.camera{
float:left;
width:550px;
margin:10px 0 0 0;
padding-bottom:10px;
}

.camera img{ float:left; margin:0 0 0 20px; display:inline; }

.checkbox{ 
float:left; 
margin:15px 15px 0 0px; 
*margin:12px 15px 0 0px; 
display:inline; 
}

.input_1{
float:left;
color:#333333;
margin:10px 0 0 0;
font-weight:bold;
}

.input_1 input{
background:url(../images/form_bg.png) repeat-x;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
margin:5px 0 0 0;
width:90px;
}

.input_2{
float:left;
color:#333333;
margin:10px 0 0 25px;
display:inline;
font-weight:bold;
}

.input_2 input{
background:url(../images/form_bg.png) repeat-x;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
margin:5px 0 0 0;
width:100px;
}

.text_overflow{
float:left;
margin:20px 0 0 30px;
padding:15px 0;
display:inline;
width:550px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
height:80px;
overflow-y: auto;
overflow-x: hidden;
}

.camera2{
float:left;
width:470px;
margin:10px 0 0 30px;
display:inline;
padding-bottom:10px;
}

.checkbox2{ 
float:left; 
margin:15px 15px 0 0px; 
*margin:12px 15px 0 0px; 
display:inline; 
}

.image_submit{
float:left;
width:500px;
}


/***************** CUSTOMER SUCCESS PAGE ****************/
/********************************************************/

.left_test{
float:left;
margin:10px 0 0 0;
width:285px;
}

.right_test{
float:left;
margin:10px 0 0 0;
display:inline;
width:265px;
}

.green_quote_test{
float:left;
color: #000;
font-size:12px;
line-height:15px;
padding:0 15px 15px 0;
margin:0px 0 0 0;
display:inline;
width:240px;
}

.green_quote_test_head{
float:left;
width:230px;
color:#009900;
font-size:14px;
line-height:15px;
font-weight:bold;
padding:5px 5px 5px 0;
margin:10px 0 0 0;
display:inline;
}

.red_quote_header{
float:left;
color:#009900;
font-size:14px;
line-height:15px;
font-weight:bold;
padding:10px 15px 5px 10px;
margin:20px 0 0 15px;
display:inline;
width:250px;
}

.red_quote_txt{
float:left;
color:#009900;
font-size:12px;
line-height:15px;
padding:5px 15px 5px 10px;
margin:0px 0 0 15px;
display:inline;
width:250px;
}

.border_table{
border-bottom:1px solid #ccc;
}

.border_left{
border-left:1px solid #ccc;
border-bottom:1px solid #ccc !Important; 
width:40px;
padding:3px 3px 3px 7px;
text-align:right;
}

.table_survey{
margin:10px 0 0 21px;
*margin:10px 0 0 25px;
padding-left:4px; 
padding-bottom:50px; 
display:inline;
float:left;
}

.row_1{
width:150px; 
border-bottom:1px solid #ccc !Important;
}

.right_green_tab{
float:left;
margin:30px 0 0 10px;
display:inline;
width:285px;
height:85px;
background:url(../images/green_tab.png) no-repeat;
position:relative; 
left:13px;
font-size:18px;
}

.enlarge_green_tab{
float:left;
margin:8px 0 0 18px;
display:inline;
color:#FFFFFF;
padding-bottom:20px;
}

a.enlarge_test{ color:#FFFFFF; text-decoration:underline; position:relative; top:10px; }
a.enlarge_test:hover{ color:#FFFFFF; text-decoration:none !important; }


/***************** FOR PRINT TAB *****************/
/*************************************************/

.grey_tab_right{
float:right;
color:#fff;
background:url(../images/grey_tab_right.png) no-repeat;
width:260px;
margin:20px 0 0 10px;
display:inline;
}

.grey_tab_right_news{
float:left;
color:#fff;
background:url(../images/grey_tab_right.png) no-repeat;
width:320px;
margin:10px 0 0 21px;
display:inline;
}

.grey_tab_right_news2{
float:right;
color:#fff;
background:url(../images/grey_tab_right.png) no-repeat;
width:270px;
margin:20px 0 0 6px;
display:inline;
}

.grey_tab_right_news3{
float:right;
color:#fff;
background:url(../images/grey_tab_right2.png) no-repeat;
width:275px;
margin:20px 0 0 46px;
display:inline;
}

.left_nav_right{
margin:11px 0 0 40px;
padding:0 0 30px 0;
display:inline;
color:#333;
font-weight:bold;
font-size:12px;
float:left;
}

.left_nav_right span{
margin:0 10px 0 10px;
display:inline;
padding:0;
}

.left_li_right{
list-style-type:none;
display:inline;
margin:0;
padding:0;
}

.left_li_right a{ color:#fff; text-decoration:none; }

.left_li_right a:hover{ color:#fff; text-decoration:underline; }

.grey_tab_right_news{
float:left;
color:#fff;
background:url(../images/grey_tab_right_news.png) no-repeat;
width:308px;
margin:40px 0 0 0px;
display:inline;
}

.left_nav_right_news{
margin:11px 0 0 25px;
width:295px;
padding:0 0 30px 0;
display:inline;
color:#fff;
font-weight:bold;
font-size:12px;
float:left;
}

.left_nav_right_news span{
margin:0 10px 0 10px;
display:inline;
padding:0;
}

.left_li_right_news{
list-style-type:none;
display:inline;
margin:0;
padding:0;
}

.left_li_right_news a{ color:#fff; text-decoration:none; }

.left_li_right_news a:hover{ color:#fff; text-decoration:underline; }



.left_nav_right_news2{
margin:11px 0 0 45px;
width:225px;
padding:0 0 30px 0;
display:inline;
color:#fff;
font-weight:bold;
font-size:12px;
float:left;
}

.left_nav_right_news2 span{
margin:0 10px 0 10px;
display:inline;
padding:0;
}

.left_li_right_news2{
list-style-type:none;
display:inline;
margin:0;
padding:0;
}

.left_li_right_news2 a{ color:#fff; text-decoration:none; }

.left_li_right_news2 a:hover{ color:#fff; text-decoration:underline; }


/***************** FOR MEGA FOOTER PAGE ****************/
/*******************************************************/

.box_1_footer{
float:left;
width:255px;
margin:10px 0 10px 4px;
display:inline;
padding-bottom:5px;
*padding-bottom:5px;
}

.box_2_footer{
float:left;
width:245px;
margin:10px 0 20px 10px;
padding-left:10px;
display:inline;
padding-bottom:0;
}

.box_3_footer{
float:left;
margin:10px 0 0 10px;
display:inline;
width:240px;
padding-bottom:25px;
*padding-bottom:20px;
}

.box_4_footer{
float:left;
margin:10px 0 0 10px;
display:inline;
width:100px;
padding-bottom:25px;
*padding-bottom:20px;
}

.footer_container{
float:left;
}

/* FOOTER BEGINS */

#footer_bottom{
width:930px;
float:left;
}

.footer_nav{
margin:10px 0 0 0;
padding:0 0 10px 0;
display:inline;
color:#fff;
}

.footer_li{
list-style-type:none;
display:inline;
margin:2px 0 1px 20px;
padding:0;
width:220px;
float:left;
}

.footer_li a{ color:#fff; text-decoration:none; }

.footer_li a:hover{ color:#fff; text-decoration:underline; }

.footer_li22{
list-style-type:none;
display:inline;
margin:2px 0 1px 20px;
padding:0;
width:200px;
float:left;
}

.footer_li22 a{ color:#fff; text-decoration:none; }

.footer_li22 a:hover{ color:#fff; text-decoration:underline; }

.footer_li23{
list-style-type:none;
display:inline;
margin:2px 0 1px 20px;
padding:0;
width:105px;
float:left;
}

.footer_li23 a{ color:#fff; text-decoration:none; }

.footer_li23 a:hover{ color:#fff; text-decoration:underline; }

.footer_align{
clear:both;
padding-bottom:20px;
color:#FFFFFF;
}

/* FOOTER ENDS */

/***************** CONTACT US PAGE ****************/
/**************************************************/

.enter_e{
margin:20px 0 0 0;
padding:0 10px 0 0px;
display:inline;
background:url(../images/bt-enter.png) 49px 0% no-repeat;
width:400px;
float:left;
}

.enter_e form{
margin:0;
padding:10px 0 0 3px;
}

.enter_e .input{
margin:0;
padding:5px 0 0 0;
font-size:75%;
width:400px;
}

.form_e{
margin:0;
padding:0;
width:120px;
float:left;
font-size: 12px;
font-weight: bold;
color: #000;
}

.input_click{ 
font-size:12px; 
font-weight:bold;
float:left;
width:330px;
}

.form_ea{
margin:0;
padding:0;
width:250px;
float:left;
font-size: 12px;
font-weight: bold;
color: #000;
padding-bottom:10px;
}

.form_check{
margin:2px 0 0 0;
*position:relative;
*bottom:4px;
padding:0;
width:30px;
border:none;
float:left;
font-size: 12px;
font-weight: bold;
color: #000;
}

.form45{
float:left;
margin:10px 18px 0 0;
*margin:10px 7px 0 0;
display:inline;
padding-bottom:20px;
}

.enter_e textarea{ width:330px; height:100px; }

/* JQUERY STYLES */

label { width: 10em; float: left; }
label.error { float: none; color: red; font-weight:bold; font-size:12px; padding-left: .5em; vertical-align: top; }
p { clear: both; }
.submit { margin-left: 12em; }
em { font-weight: bold; padding-right: 1em; vertical-align: top; }

/* JQUERY STYLES */

/***************** ORDER PAGE ********************/
/*************************************************/

.yellow_slice_order{
float:left;
width:901px;
background:url(../images/girl_bg.jpg) no-repeat;
}

.order_box{
float:left;
width:860px;
}

.box_1_order{
float:left;
border:1px solid #999;
width:251px;
height:89px;
padding:10px;
margin-right:5px;
background-color:#FFFFFF;
}

.box_1_order:hover{ background:#fff url(../images/box_bg.jpg) 0% 100% repeat-x; }

.box_1_order_active{
float:left;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #999;
width:252px;
height:89px;
padding:10px;
margin-right:5px;
background:#fff url(../images/box_bg.jpg) 0% 100% repeat-x;
}

.red_price{
float:left;
color:#990000;
font-weight:bold;
font-size:16px;
}

.red_price a { color:#990000; }

.prod_detail{
float:left;
color:#333;
font-weight:bold;
margin:0 0 0 0;
padding:12px 9px 21px 10px;
position:relative; 
bottom:15px;
right:10px;
width:140px;
text-decoration:none;
}

.prod_detail:hover{ text-decoration:underline; }

.prod_detail23{
float:left;
color:#333;
font-weight:bold;
margin:0 0 0 0;
padding:6px 9px 21px 10px;
position:relative; 
bottom:15px;
right:10px;
width:140px;
text-decoration:none;
}

.prod_detail23:hover{ text-decoration:underline; }

.order_container{
float:left;
width:828px;
position:relative;
bottom:1px;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #999;
border-bottom:1px solid #999;
}

.order_container_border{
float:left;
width:810px;
padding:5px;
border:4px solid #ccc;
}

.order_left{
float:left;
width:490px;
background:url(../images/order_bg.jpg) 85% 0% no-repeat;
border-right:1px solid #ccc;
}

.order_left2{
float:left;
width:490px;
background:url(../images/order_bg2.jpg) 85% 0% no-repeat;
border-right:1px solid #ccc;
}

.order_right{
float:left;
width:315px;
}

.kit_includes{
float:left;
margin:15px 0 0 15px;
display:inline;
}

.kit{
float:left;
color:#333333;
font-size:16px;
margin:0 0 0 10px;
display:inline;
font-weight:bold;
}

.kit_small{
float:left;
color:#333333;
font-size:12px;
font-weight:bold;
margin:10px 0 0 2px;
}

.kit_small2{
float:left;
color:#333333;
font-size:12px;
font-weight:bold;
margin:0 0 0 20px;
display:inline;
}

.best_value{
float:left;
margin:5px 0 10px 5px;
display:inline;
}

.excellent{
float:left;
margin:10px 0 0 40px;
display:inline;
}

ul.order_kit{
float:left;
width:380px;
color:#333;
font-weight:bold;
font-size:12px;
margin-top:14px;
margin-left:10px;
display:inline;
padding-right:40px;
list-style-type:none;
}

ul.order_kit li{
float:left;
width:360px;
padding:3px 0 3px 20px;
background:url(../images/disc2.png) 0% 50% no-repeat;
}

ul.order_kit li.long{
float:left;
width:360px;
padding:3px 0 3px 20px;
background:url(../images/disc2.png) 0% 20% no-repeat;
}

ul.order_kit li.long2{
float:left;
width:425px;
padding:3px 0 3px 20px;
background:url(../images/disc2.png) 0% 18% no-repeat;
}

ul.order_kit23{
float:left;
width:280px;
color:#333;
font-weight:bold;
font-size:12px;
margin-top:10px;
margin-left:10px;
display:inline;
padding:0px 40px 30px 0;
list-style-type:none;
}

ul.order_kit23 li{
float:left;
width:360px;
padding:3px 0 3px 20px;
background:url(../images/disc2.png) 0% 50% no-repeat;
}

ul.order_kit23 li.long{
float:left;
width:360px;
padding:3px 0 3px 20px;
background:url(../images/disc2.png) 0% 20% no-repeat;
}

.add_cart{
float:left;
margin:30px 0 0 10px;
display:inline;
}

.add_cart2{
float:left;
margin:10px 0 0 35px;
*margin:10px 0 0 45px;
display:inline;
}

.kit_disclaimer{
float:left;
margin:25px 0 0 15px;
display:inline;
width:250px;
}

.gallery_bottom{
float:left;
margin:2px 0 0 3px;
display:inline;
}

.autoship{
margin:0 50px 0 10px;
display:inline;
float:right;
width:220px;
}

.autoship23{
margin:0 0px 0 15px;
*margin:0 0 0 19px;
display:inline;
position:relative;
top:5px;
float:left;
width:220px;
}

.order_ship{
float:left;
margin:20px 0 0 15px;
display:inline;
}

/***************** NEW NAV ***********************/
/*************************************************/

#navbar {
float:left;
width:627px;
position:absolute;
margin:55px 0 0 297px;
*margin:55px 0 0 10px;
color: #009900;
font-weight:bold;
font-size:14px;
}

#navbar li {
list-style: none;
float: left;
background:url(../images/right_bar.png) 100% 30% no-repeat;
}

#navbar li a {
display: block;
padding: 3px 12px;
text-decoration: none; 
color: #009900;
font-weight: bold;
padding-bottom:10px;
}

#nav li span{
padding: 0px 2px 6px;
color:#27660D;
position:absolute;
}

#navbar li a:hover { color:#990000; }

#navbar li ul {	display: none; background:url(../images/sub_bg.png) no-repeat; padding-top:6px;  }
#navbar li ul.sub_bg {	display: none; background:url(../images/sub_bg2.png) no-repeat; padding-top:6px;  }
#navbar li ul.sub_bg3 {	display: none; background:url(../images/sub_bg3.png) no-repeat; padding-top:6px; width:200px !IMPORTANT;    }


#navbar li:hover ul, #navbar li.hover ul {
float:left;
display: inline;
left: 0;
position:absolute;
width: 627px;
margin: 0 0 0 10px;
padding: 3px 0 0 15px; 
}

#navbar li:hover li, #navbar li.hover li { float: left; }
#navbar li:hover li a, #navbar li.hover li a { color:#990000; padding-left:10px; }
#navbar li li a:hover {	color: #009900; }


.non_u_long{
float:left;
width:150px;
padding-left:10px;
padding-top:13px;
position:relative;
right:10px;
bottom:13px;
text-decoration:none;
}

.non_u_long:hover{ text-decoration:underline; }

.imgs{
float:left;
margin:20px 0 0 0;
}

.imgs img{
float:left;
padding:5px;
margin:5px 0 5px 60px;
}

.addthis_button{
float:right;
margin:20px 30px 0 0;
}

.addthis_button_long{
float:right;
margin:20px 166px 0 0;
position:relative;
right:20px;
}

.quote_span{ position:relative; right:22px; *bottom:15px; }
.quote_span_large{ position:relative; right:20px; font-size:60px; top:15px; *top:0px; }

.quote_trail{ position:relative; bottom:14px; }
.quote_trail_print2{ position:relative; bottom:14px; }

.large_red_quote{ font-size:60px; position:relative; top:10px; }

.mulberry{
float:left;
margin:26px 0 0 0;
}

.farm{
float:left;
margin:429px 0 0 0;
}

.farm2{
float:left;
margin:23px 0 0 0;
}

.farm3{
float:left;
margin:25px 0 0 0;
}

.banana{
float:left;
margin:6px 0 0 0;
}

.red_required{
color:red;
float:left;
font-weight:bold;
margin:0 0 10px 260px;
}

.camera2 label {  float:right;  }

.leaf_2{
float:left;
margin:23px 0 0 0;
}

.leaf_3{
float:left;
margin:7px 0 0 0;
}

.main_content_pic{
float:left;
margin:10px 0 0 30px;
width:550px;
display:inline;
/*background:url(../images/b_grl.jpg) 95% 7% no-repeat;
*/}

.red_req{ float:right; width:295px; *width:292px; color:red; font-size:12px; font-weight:bold; }

.kit_large{
float:left;
font-size:22px;
color:#009900;
}

.ssl{
float:left;
margin:24px 0 0 45px;
display:inline;
}

.ssl32{
float:right;
margin:24px 0 0 0px;
display:inline;
}

.seal{ 
margin:40px 0 0 28px;
display:inline;
}

.seal2{ 
margin:20px 0 0 28px;
display:inline;
}

a.health_pro{
color:#193913;
text-decoration:underline;
} 

a.health_pro{ text-decoration:none; }

a.health_pro2{
color:#fff;
text-decoration:underline;
} 

a.health_pro2{ text-decoration:none; }

.caption{
color:#009900;
font-weight:bold;
font-size:14px;
margin:0 0 0 71px;
}

.caption2{
color:#009900;
font-weight:bold;
font-size:14px;
margin:0 0 0 58px;
}

.caption3{
color:#009900;
font-weight:bold;
font-size:14px;
margin:0 0 0 59px;
}

.caption4{
color:#009900;
font-weight:bold;
font-size:14px;
margin:0 0 0 25px;
}

.caption6{
color:#009900;
font-weight:bold;
font-size:14px;
margin:0px 0 0 41px;
}

.red_quote_txt52{
float:left;
color:#009900;
font-size:12px;
line-height:15px;
padding:5px 15px 5px 10px;
margin:0px 0 0 15px;
display:inline;
width:270px;
}
