@charset "UTF-8";
/* CSS Document */

*               {margin: 0px; padding: 0px; font-family: helvetica, verdana,arial,sans-serif;}
body            {background:#000; url:(../images/ninja_bg_main.gif) repeat-x;padding: 0 !important;padding-right: 1px;}
a:focus         {outline: none;}
a               {text-decoration: none;}
a img           {border-style: none; color:#055bc2;}
a:hover         {text-decoration: underline; color:#055bc2;}
img             {border: none;}
table           {vertical-align:top;}
input           {text-align:left;}
select          { text-align:left; font-size:11px; }
img.img_left    {display:inline; float:left;}

h1.blue { font-size: 24pt; text-align:left; color: #21368B; }
h2.blue { font-size: 18pt; text-align:center; color: #21368B; }

h3              { color:#21368b; font-size:16px; text-align:left; }
h4              { font-size:12px; text-align:left; }
p               { text-align:left; font-size:12px; }

span.color_red  { color:red; }

.back_to_top {font-size:10px; font-weight:normal; text-align:right}
.back_to_top a:link {color:#0072eb}
.back_to_top a:visited {color:#0072eb}
.back_to_top a:active {color:#0072eb}

/* footer */
#ninja_footer       {height:49px; width:995px; position:relative; clear:both; background-image: url(../images/foot.gif);}
#footer_cr          {left:36px; top:16px; position:absolute; color:#666666; font-size:10px;}
#footer_questions   {right:40px; top:16px; position:absolute; color:#666666; font-size:10px;}
#footer_fb {position:absolute; left: 360px; top: 11px; }
#footer_tw {position:absolute; left: 490px; top: 10px; }

.hidden_text {display:none;}

/* header email entry section */
#header     { height:114px; width:995px; }
#header #header_col_1   { display:inline; width:456px; float:left; }
#header #header_col_2   { display:inline; width:133px; position:relative; float:left; }
#header #chat_button  { position:absolute; top:70px; left:65px; }
#header #header_col_3   { display:inline; width:406px; position:relative; float:left; }
#header #email_button   { position:absolute; top:55px; left:272px; }

input#email_entry_textbox {width:155px; height:17px; border:1px solid #b0b7bf;}

span#email_entry { display:block; position:absolute; top:31px; left:197px; width:200px; }


/* navbar styles */

#navbar { height:47px; width:995px; background:#fff;}
#navbar ul{list-style:none;}
#navbar li{display:inline;}

ul#navbar       {list-style-type:none; float:left; display:block; height:47px; width:693px; background:#363536 url(../images/header_nav_bg.gif) repeat-x;}
ul#navbar li  {display:inline;}
.align_top  { vertical-align:top;}
#header_table td  { vertical-align:top;}
#header_table { vertical-align:top; }

/* homepage specific styles */
#home_billboard       { height:332px; width:996px; position:relative; background-color:#fff; }
#home_billboard1      { height:380px; width:996px; position:relative; background-color:#fff; }
#home_billboard #buy_now_button_1   { position:absolute; top:215px; left:835px; }
#home_billboard #learn_more_button_1   { position:absolute; top:277px; left:615px; }
#home_billboard #learn_more_button_2   { position:absolute; top:55px; left:56px; }
#page_fade                  { height:10px; width:996px; position:relative; }
#vid_placeholder			{ height:170px; width:250px; z-index:100; top:64px; left:190px; position:absolute; }
#home_promo                 { height:312px; width:995px; position:relative; background-color:#fff; }
#home_promo #promo_01       { position:absolute; top:23px; left:62px;  }
#home_promo #promo_02       { position:absolute; top:23px; left:527px; }

/* coming soon */
#wrapper_coming_soon #stage     { height:430px; width:995px; position:relative; background-color:#fff; }
#wrapper_coming_soon #coming_soon_submit  { position:absolute; top:214px; left:845px; }
#wrapper_coming_soon #stage span#first_name   { display:block; position:absolute; top:133px; left:447px; width:200px; }
#wrapper_coming_soon #stage span#last_name  { display:block; position:absolute; top:178px; left:447px; width:200px; }
#wrapper_coming_soon #stage span#email    { display:block; position:absolute; top:133px; left:656px; width:200px; }
#wrapper_coming_soon #stage span#con_email  { display:block; position:absolute; top:178px; left:656px; width:200px; }
#wrapper_coming_soon #stage span#opt_in   { display:block; position:absolute; top:220px; left:447px; width:20px; }
#coming_soon_first_name, #coming_soon_last_name, #coming_soon_email, #coming_soon_email_con { width:193px; height:17px; border:1px solid #b0b7bf; }
        
/* product registration */
#wrapper_product_registration #stage          { width:995px; background-color:#fff; }
#wrapper_product_registration #stage #col_1   { position:relative; width:669px; height:1210px; display:inline; float:left; background-color:#fff; text-align:left;}
#wrapper_product_registration #stage #col_2   { position:relative; width:325px; height:1210px; display:inline; border-left:1px solid #b0b7bf; background-color:#fff; float:left; text-align:left;}
#wrapper_product_registration #stage #col_1 #start_now  { background-color:#fff; padding-left:115px; text-align:left; }
#wrapper_product_registration #stage #col_1 #start_now ul { background-color:#fff; padding-left:20px; padding-right:50px; text-align:left; font-size:12px;}
#wrapper_product_registration #stage #col_1 #start_now li { background-color:#fff; padding-left:0px; padding-right:50px; text-align:left; font-size:12px;}
#wrapper_product_registration #stage #col_1 #start_now table  { margin-top: 15px;}
#wrapper_product_registration #stage #col_1 #start_now h4 { margin:18px 0 0 0; }
#wrapper_product_registration #stage #col_1 #start_now td { text-align:left; font-size:13px;}
#wrapper_product_registration #stage #col_1 #start_now select#ddlTitle  { width:62px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_product_registration #stage #col_1 #start_now input#txtFirst  { width:120px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_product_registration #stage #col_1 #start_now input#txtInitial  { width:35px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_product_registration #stage #col_1 #start_now input#txtLast  { width:120px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_product_registration #stage #col_1 #start_now input#txtStreet { width:195px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_product_registration #stage #col_1 #start_now input#txtApt { width:50px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_product_registration #stage #col_1 #start_now input#txtCity_reg { width:195px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_product_registration #stage #col_1 #start_now select#ddlState_reg { width:115px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_product_registration #stage #col_1 #start_now input#txtZip_reg { width:115px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_product_registration #stage #col_1 #start_now select#ddlMonth  { width:115px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_product_registration #stage #col_1 #start_now select#ddlYear  { width:85px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_product_registration #stage #col_1 #start_now select#ddlMonth_purchase_date  { width:120px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_product_registration #stage #col_1 #start_now select#ddlDay_purchase_date  { width:65px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_product_registration #stage #col_1 #start_now select#ddlYear_purchase_date  { width:85px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_product_registration #stage #col_1 #start_now input#txtModelNumber  { width:120px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_product_registration #stage #col_1 #start_now div#submit_and_continue  { margin-top:15px; height:100px; text-align:left; }
#wrapper_product_registration #stage #col_1 #start_now input#txtEmail_reg { width:195px; height:17px; border:1px solid #b0b7bf; text-align:left; }

#wrapper_product_registration #stage #col_2 #find_retail_outlet { width:250px; height:380px; text-align:left; padding:60px 0 0 22px; border-bottom:1px solid #b0b7bf;  }
#wrapper_product_registration #stage #col_2 #find_retail_outlet h4,
#wrapper_product_registration #stage #col_1 #start_now h4             { margin:18px 0 0 0; }
#wrapper_product_registration #stage #col_2 #find_retail_outlet p,
#wrapper_product_registration #stage #col_1 #start_now p             { margin:5px 0 0 0; }   
#wrapper_product_registration #stage #col_2 #find_retail_outlet select#ddlSearchRadius, 
#wrapper_product_registration #stage #col_2 #find_retail_outlet input#txtZip_code,
#wrapper_product_registration #stage #col_2 #find_retail_outlet input#txtCity,
#wrapper_product_registration #stage #col_2 #find_retail_outlet select#ddlState  { width:160px; height:17px; border:1px solid #b0b7bf; text-align:left;}
#wrapper_product_registration #stage #col_2 #find_retail_outlet span#retail_buttons { margin-left:35px; }
#wrapper_product_registration #stage #col_2 #find_retail_outlet img#search_button { margin-left:9px; margin-top:15px; }
#wrapper_product_registration #stage #col_2 #find_retail_outlet img#clear_button { margin-top:15px; }

/* product literature */
#wrapper_product_literature #stage          { width:995px; background-color:#fff; }
#wrapper_product_literature #stage #col_1   { position:relative; width:669px; height:800px; display:inline; float:left; background-color:#fff; text-align:left;}
#wrapper_product_literature #stage #col_2   { position:relative; width:325px; height:800px; display:inline; border-left:1px solid #b0b7bf; background-color:#fff; float:left; text-align:left;}
#wrapper_product_literature #stage #col_1 #start_now  { background-color:#fff; padding-left:115px; text-align:left; padding-top: 15px;}

#wrapper_product_literature #stage #col_1 #start_now table  { margin-top: 15px;}
#wrapper_product_literature #stage #col_1 #start_now h4 { margin:18px 0 0 0; }
#wrapper_product_literature #stage #col_1 #start_now td { text-align:left; font-size:13px;}
#wrapper_product_literature #stage #col_1 #start_now input#txtFirst  { width:120px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_product_literature #stage #col_1 #start_now div#go_button  { padding-left:15px; }

#wrapper_product_literature #stage #col_2 #find_retail_outlet { width:250px; height:380px; text-align:left; padding:60px 0 0 22px; border-bottom:1px solid #b0b7bf;  }
#wrapper_product_literature #stage #col_2 #find_retail_outlet h4,
#wrapper_product_literature #stage #col_1 #start_now h4             { margin:18px 0 0 0; }
#wrapper_product_literature #stage #col_2 #find_retail_outlet p,
#wrapper_product_literature #stage #col_1 #start_now p             { margin:5px 0 0 0; }   
#wrapper_product_literature #stage #col_2 #find_retail_outlet select#ddlSearchRadius, 
#wrapper_product_literature #stage #col_2 #find_retail_outlet input#txtZip_code,
#wrapper_product_literature #stage #col_2 #find_retail_outlet input#txtCity,
#wrapper_product_literature #stage #col_2 #find_retail_outlet select#ddlState  { width:160px; height:17px; border:1px solid #b0b7bf; text-align:left;}
#wrapper_product_literature #stage #col_2 #find_retail_outlet span#retail_buttons { margin-left:35px; }
#wrapper_product_literature #stage #col_2 #find_retail_outlet img#search_button { margin-left:9px; margin-top:15px; }
#wrapper_product_literature #stage #col_2 #find_retail_outlet img#clear_button { margin-top:15px; }

/* about us */
#wrapper_about_us #stage          { width:995px; background-color:#fff; }
#wrapper_about_us #stage #col_1   { position:relative; width:669px; height:800px; display:inline; border-right:1px solid #b0b7bf; float:left; background-color:#fff; text-align:left;}
#wrapper_about_us #stage #col_1 #start_now  { background-color:#fff; padding-left:114px; padding-right:50px; text-align:left; font-size:12px;}
#wrapper_about_us #stage #col_2   { position:relative; width:325px; height:800px; display:inline; background-color:#fff; float:left; text-align:left;}
#wrapper_about_us #stage #col_2 #find_retail_outlet { width:250px; height:380px; text-align:left; padding:60px 0 0 22px; border-bottom:1px solid #b0b7bf;  }

#wrapper_about_us #stage #col_1 #start_now h4 { margin:18px 0 0 0; }
#wrapper_about_us #stage #col_2 #find_retail_outlet h4,
#wrapper_about_us #stage #col_1 #start_now h4             { margin:18px 0 0 0; }
#wrapper_about_us #stage #col_2 #find_retail_outlet p,
#wrapper_about_us #stage #col_1 #start_now p             { margin:5px 0 0 0; }   
#wrapper_about_us #stage #col_2 #find_retail_outlet select#ddlSearchRadius, 
#wrapper_about_us #stage #col_2 #find_retail_outlet input#txtZip_code,
#wrapper_about_us #stage #col_2 #find_retail_outlet input#txtCity,
#wrapper_about_us #stage #col_2 #find_retail_outlet select#ddlState  { width:160px; height:17px; border:1px solid #b0b7bf; text-align:left;}
#wrapper_about_us #stage #col_2 #find_retail_outlet span#retail_buttons { margin-left:35px; }
#wrapper_about_us #stage #col_2 #find_retail_outlet img#search_button { margin-left:9px; margin-top:15px; }
#wrapper_about_us #stage #col_2 #find_retail_outlet img#clear_button { margin-top:15px; }


/* recipes */
#wrapper_recipes #stage		{ width:995px; background-color:#fff; }
#wrapper_recipes #stage #col_1   { position:relative; width:669px; display:inline; float:left; background-color:#fff; text-align:left; border-right:1px solid #b0b7bf; }
#wrapper_recipes #stage #col_1 .intro {position: absolute; top: 140px; left: 268px; width: 300px; font-size:13px; font-weight:normal; text-align:left; }
#wrapper_recipes #stage #col_1 .intro_bob_left {position: absolute; top: 250px; left: 50px; width: 150px; font-size:11px; font-weight:bold; text-align:left; }
#wrapper_recipes #stage #col_1 .intro_bob_list {position: absolute; top: 265px; left: 45px; width: 150px; font-weight:normal; text-align:left; }
#wrapper_recipes #stage #col_1 .intro_bob_list ul {background-color:#fff; padding-left:20px; text-align:left; font-size:11px;}
#wrapper_recipes #stage #col_1 .intro_bob_list li {background-color:#fff; padding-left:0px; text-align:left; font-size:11px;}
#wrapper_recipes #stage #col_1 .intro_bob_price {position: absolute; top: 400px; left: 50px; width: 150px; font-size:16px; font-weight:bold; text-align:left; }
#wrapper_recipes #stage #col_1 .intro_bob_main {position: absolute; top: 170px; left: 268px; width: 360px; font-size:13px; font-weight:normal; text-align:left; }
#wrapper_recipes #stage #col_1 #stage_right   { position:absolute; top:0px; left:242px; }
#wrapper_recipes #stage #col_1 #stage_text_right   { position:absolute; top:140px; left:242px; }
#wrapper_recipes #stage #col_1 #recipe_links { background-color:#fff; padding-left:50px; text-align:left; padding-right:50px; }
#wrapper_recipes #stage #col_1 #recipe_links table {width:100%}
#wrapper_recipes #stage #col_1 #recipe_links .recipe_column {width:28%; vertical-align:top;}
#wrapper_recipes #stage #col_1 #recipe_links .spacer_column {width:8%; vertical-align:top;}
#wrapper_recipes #stage #col_1 #recipe_links .recipe_header {font-size:10pt; font-weight:bold; text-align:left}
#wrapper_recipes #stage #col_1 #recipe_links .recipe_link {font-size:9pt; font-weight:normal; text-align:left}
#wrapper_recipes #stage #col_1 #recipe_links .recipe_link a:link {color:#0072eb}
#wrapper_recipes #stage #col_1 #recipe_links .recipe_link a:visited {color:#0072eb}
#wrapper_recipes #stage #col_1 #recipe_links .recipe_link a:active {color:#0072eb}

#wrapper_recipes #stage #col_1 #recipe_specifics { background-color:#fff; padding-left:50px; text-align:left; padding-right:50px; }
#wrapper_recipes #stage #col_1 #recipe_specifics .section_header {font-family:Arial; font-size:10pt; font-weight:bold; text-align:left}
#wrapper_recipes #stage #col_1 #recipe_specifics .recipe_header {font-family:Arial; font-size:9pt; font-weight:bold; text-align:left; color:#fc3601}
#wrapper_recipes #stage #col_1 #recipe_specifics .left_col {width:36%; vertical-align:top; text-align:left; font-family:Arial; font-size:9pt; font-weight:normal; text-align:left;}
#wrapper_recipes #stage #col_1 #recipe_specifics .left_col a:hover{color:inherit; text-decoration:inherit;}
#wrapper_recipes #stage #col_1 #recipe_specifics .left_col ul {list-style:none;}
#wrapper_recipes #stage #col_1 #recipe_specifics .left_col li {text-align:left;}
#wrapper_recipes #stage #col_1 #recipe_specifics .ins_header {font-weight:bold;}
#wrapper_recipes #stage #col_1 #recipe_specifics .right_col {width:64%; vertical-align:top; text-align:left; font-family:Arial; font-size:9pt; font-weight:normal; text-align:left;}

#wrapper_recipes #stage #col_2   { position:relative; width:325px; display:inline; background-color:#fff; float:left; text-align:left;}
#wrapper_recipes #stage #col_2 #recipes_more {text-align:left;border-bottom:1px solid #b0b7bf; font-size:12px;}
#wrapper_recipes #stage #col_2 #recipes_more .indented {margin-left:20px; margin-right:20px; text-align:left;}
#recipe_vid_placeholder		{ height:170px; width:250px; z-index:100; top:290px; right:54px; position:absolute; }
#bob_vid_placeholder		{ height:170px; width:250px; z-index:100; top:160px; right:54px; position:absolute; }


/* privacy policy */
#wrapper_privacy_policy #stage          { width:995px; background-color:#fff; }
#wrapper_privacy_policy #stage #col_1   { position:relative; width:669px; height:2000px; display:inline; border-right:1px solid #b0b7bf; float:left; background-color:#fff; text-align:left;}
#wrapper_privacy_policy #stage #col_1 #start_now  { background-color:#fff; padding-left:114px; padding-right:50px; padding-top:10px; text-align:left; font-size:12px;}
#wrapper_privacy_policy #stage #col_2   { position:relative; width:325px; height:2000px; display:inline; background-color:#fff; float:left; text-align:left;}
#wrapper_privacy_policy #stage #col_2 #find_retail_outlet { width:250px; height:380px; text-align:left; padding:60px 0 0 22px; border-bottom:1px solid #b0b7bf;  }

#wrapper_privacy_policy #stage #col_1 #start_now h4 { margin:18px 0 0 0; }
#wrapper_privacy_policy #stage #col_2 #find_retail_outlet h4,
#wrapper_privacy_policy #stage #col_1 #start_now h4             { margin:18px 0 0 0; }
#wrapper_privacy_policy #stage #col_2 #find_retail_outlet p,
#wrapper_privacy_policy #stage #col_1 #start_now p             { margin:5px 0 0 0; }   
#wrapper_privacy_policy #stage #col_2 #find_retail_outlet select#ddlSearchRadius, 
#wrapper_privacy_policy #stage #col_2 #find_retail_outlet input#txtZip_code,
#wrapper_privacy_policy #stage #col_2 #find_retail_outlet input#txtCity,
#wrapper_privacy_policy #stage #col_2 #find_retail_outlet select#ddlState  { width:160px; height:17px; border:1px solid #b0b7bf; text-align:left;}
#wrapper_privacy_policy #stage #col_2 #find_retail_outlet span#retail_buttons { margin-left:35px; }
#wrapper_privacy_policy #stage #col_2 #find_retail_outlet img#search_button { margin-left:9px; margin-top:15px; }
#wrapper_privacy_policy #stage #col_2 #find_retail_outlet img#clear_button { margin-top:15px; }

/* contact us */

#wrapper_contact_us #stage          { width:995px; background-color:#fff; }
#wrapper_contact_us #stage #col_1   { position:relative; width:669px; height:650px; display:inline; float:left; background-color:#fff; text-align:left;}
#wrapper_contact_us #stage #col_2   { position:relative; width:325px; height:650px; display:inline; border-left:1px solid #b0b7bf; background-color:#fff; float:left; text-align:left;}
#wrapper_contact_us #stage #col_1 #start_now  { background-color:#fff; padding-left:115px; text-align:left; }
#wrapper_contact_us #stage #col_1 #start_now table  { margin-top: 15px;}
#wrapper_contact_us #stage #col_1 #start_now h4 { margin:18px 0 0 0; }
#wrapper_contact_us #stage #col_1 #start_now td { text-align:left; font-size:13px;}

#wrapper_contact_us #stage #col_1 #start_now input#txtOrder  { width:120px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_contact_us #stage #col_1 #start_now input#txtZip  { width:102px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_contact_us #stage #col_1 #start_now select#ddlQuery  { width:210px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_contact_us #stage #col_1 #start_now input#txtProdName  { width:210px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_contact_us #stage #col_1 #start_now input#txtUserName  { width:210px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_contact_us #stage #col_1 #start_now input#txtModelNo  { width:210px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_contact_us #stage #col_1 #start_now input#txtEmail  { width:210px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_contact_us #stage #col_1 #start_now input#txtDateCode  { width:210px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_contact_us #stage #col_1 #start_now input#txtTelephone  { width:210px; height:17px; border:1px solid #b0b7bf; text-align:left; }
#wrapper_contact_us #stage #col_1 #start_now input#txtComments  { width:210px; height:17px; border:1px solid #b0b7bf; text-align:left; }

#wrapper_contact_us #stage #col_2 #find_retail_outlet { width:250px; height:380px; text-align:left; padding:60px 0 0 22px; border-bottom:1px solid #b0b7bf;  }
#wrapper_contact_us #stage #col_2 #find_retail_outlet h4,
#wrapper_contact_us #stage #col_1 #start_now h4             { margin:18px 0 0 0; }
#wrapper_contact_us #stage #col_2 #find_retail_outlet p,
#wrapper_contact_us #stage #col_1 #start_now p             { margin:5px 0 0 0; }   
#wrapper_contact_us #stage #col_2 #find_retail_outlet select#ddlSearchRadius, 
#wrapper_contact_us #stage #col_2 #find_retail_outlet input#txtZip_code,
#wrapper_contact_us #stage #col_2 #find_retail_outlet input#txtCity,
#wrapper_contact_us #stage #col_2 #find_retail_outlet select#ddlState  { width:160px; height:17px; border:1px solid #b0b7bf; text-align:left;}
#wrapper_contact_us #stage #col_2 #find_retail_outlet span#retail_buttons { margin-left:35px; }
#wrapper_contact_us #stage #col_2 #find_retail_outlet img#search_button { margin-left:9px; margin-top:15px; }
#wrapper_contact_us #stage #col_2 #find_retail_outlet img#clear_button { margin-top:15px; }

/*products page*/
#wrapper_products #stage          { width:995px; background-color:#fff; float:left; }
#wrapper_products #stage #col_1   { position:relative; width:669px; display:inline; float:left; background-color:#fff; text-align:left;}
#wrapper_products #stage #col_2   { position:relative; width:325px; display:inline; border-left:1px solid #b0b7bf; background-color:#fff; float:left; text-align:left;}

/*
#wrapper_products #stage          { width:995px; background-color:#fff; }
#wrapper_products #stage #col_1   { position:relative; width:669px; height:910px; display:inline; float:left; background-color:#fff; text-align:left;}
#wrapper_products #stage #col_2   { position:relative; width:325px; height:910px; display:inline; border-left:1px solid #b0b7bf; background-color:#fff; float:left; text-align:left;}
*/
#wrapper_products #stage #col_1 #buy_now_button_1   { position:absolute; top:320px; left:527px; }
#wrapper_products #stage #col_1 #start_now  { background-color:#fff; padding-left:45px; padding-right:45px; text-align:left; font-size:14px; }
#wrapper_products #stage #col_1 #start_now ul { background-color:#fff; padding-left:20px; text-align:left; font-size:12px;}
#wrapper_products #stage #col_1 #start_now li { background-color:#fff; padding-left:0px; text-align:left; font-size:12px;}
#wrapper_products #stage #col_1 #start_now table  { margin-top: 15px; width:100%}
#wrapper_products #stage #col_1 #start_now h4 { margin:18px 0 0 0; }
#wrapper_products #stage #col_1 #start_now td { text-align:left; font-size:13px;}
#wrapper_products #stage #col_1 #start_now .content_row { text-align:left; vertical-align:top;}
#wrapper_products #stage #col_1 #start_now .header_row { color:#21368b; font-size:15px; font-weight:bold; width:45%;}
#wrapper_products #stage #col_1 #start_now .spacer_row { width:10%;}
#wrapper_products #stage #col_1 #start_now .highlight_text { color:#0071eb}
#wrapper_products #stage #col_2 #recipes_more {text-align:left;border-bottom:1px solid #b0b7bf; font-size:12px;}
#wrapper_products #stage #col_2 #recipes_more .indented {margin-left:20px; margin-right:20px; text-align:left;}
#products_vid_placeholder		{ height:170px; width:250px; z-index:100; top:25px; right:54px; position:absolute; }

/* faqs */
#wrapper_faqs #stage          { width:995px; background-color:#fff; }
#wrapper_faqs #stage #col_1   { position:relative; width:669px; height:1500px; display:inline; border-right:1px solid #b0b7bf; float:left; background-color:#fff; text-align:left;}
#wrapper_faqs #stage #col_1 #start_now  { background-color:#fff; padding-left:114px; padding-right:50px; padding-top:10px; text-align:left; font-size:12px;}
#wrapper_faqs #stage #col_1 #start_now ul { background-color:#fff; padding-left:20px; text-align:left; font-size:12px;}
#wrapper_faqs #stage #col_1 #start_now li { background-color:#fff; padding-left:0px; text-align:left; font-size:12px;}
#wrapper_faqs #stage #col_2   { position:relative; width:325px; height:1500px; display:inline; background-color:#fff; float:left; text-align:left;}
#wrapper_faqs #stage #col_2 #find_retail_outlet { width:250px; height:380px; text-align:left; padding:60px 0 0 22px; border-bottom:1px solid #b0b7bf;  }

#wrapper_faqs #stage #col_1 #start_now h4 { margin:18px 0 0 0; }
#wrapper_faqs #stage #col_2 #find_retail_outlet h4,
#wrapper_faqs #stage #col_1 #start_now h4             { margin:18px 0 0 0; }
#wrapper_faqs #stage #col_2 #find_retail_outlet p,
#wrapper_faqs #stage #col_1 #start_now p             { margin:5px 0 0 0; }   
#wrapper_faqs #stage #col_2 #find_retail_outlet select#ddlSearchRadius, 
#wrapper_faqs #stage #col_2 #find_retail_outlet input#txtZip_code,
#wrapper_faqs #stage #col_2 #find_retail_outlet input#txtCity,
#wrapper_faqs #stage #col_2 #find_retail_outlet select#ddlState  { width:160px; height:17px; border:1px solid #b0b7bf; text-align:left;}
#wrapper_faqs #stage #col_2 #find_retail_outlet span#retail_buttons { margin-left:35px; }
#wrapper_faqs #stage #col_2 #find_retail_outlet img#search_button { margin-left:9px; margin-top:15px; }
#wrapper_faqs #stage #col_2 #find_retail_outlet img#clear_button { margin-top:15px; }


div.grey_line  { width:100%; height:5px; border-bottom:1px solid #b0b7bf; margin:25px 0 25px 0; text-align:left;}

.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: yellow;
}

.anylinkmenu				{	position: absolute;visibility: hidden; left:-20px;z-index: 1000;font-family:Arial, Helvetica, sans-serif; background:url(../images/product_drop.png) no-repeat; width:191px; height:60px; text-align:left;}
.anylinkmenu ul				{	margin: 8px 0 0 0;padding: 0;list-style-type: none; text-align:left;}
.anylinkmenu ul li a		{	width: 100%;display: block;text-indent: 0px;padding: 4px 0;text-decoration: none;text-indent: 0;font-size: 12px; color:#333; text-align:left; padding: 2px 0 2px 10px; margin: 0 0 0 10px;}
.anylinkmenu a:hover		{	color: #FFF; font-weight:bold; background:url(../images/arrows.gif) no-repeat left center;}

.anylinkmenu2				{	position: absolute;visibility: hidden; left:-20px;z-index: 1000;font-family:Arial, Helvetica, sans-serif; background:url(../images/support_drop.png) no-repeat; width:191px; height:79px; text-align:left;}
.anylinkmenu2 ul				{	margin: 8px 0 0 0;padding: 0;list-style-type: none; text-align:left;}
.anylinkmenu2 ul li a		{	width: 100%;display: block;text-indent: 0px;padding: 4px 0;text-decoration: none;text-indent: 0;font-size: 12px; color:#333; text-align:left; padding: 2px 0 2px 10px; margin: 0 0 0 10px;}
.anylinkmenu2 a:hover		{	color: #FFF; font-weight:bold; background:url(../images/arrows.gif) no-repeat left center;}


/* Product Review */

table#revDisplay {
  width: 640px;
  float: left;
  border-collapse: collapse;
  border: solid 1px #aaa;
}

table#revDisplay th {
  border: solid 1px #aaa;
  padding: 6px;
}

table#revDisplay td {
  padding: 0 4px;
}

table.bgwhite {
  width: 995px;
  background-color: #fff;
}

.prCaveat {
  font-size: 12px;
  color:#444444;
  white-space:normal;
  font-weight:normal;
}

span.header_row {
  color:#21368b;
  font-size:15px;
  font-weight:bold;
}

div.user {
  margin-top: 0.25em;
}

td.ctr {
    width:100%;
    text-align: center;
}

td#prAdd {
    vertical-align: top;
}

