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

.divAlign { margin: 0px auto; width: 995px; }
.divmain { background-color: #ffffff; }
.layoutContent { padding: 5px; }

img.img_left    {display:inline; float:left;}
input           {text-align:left;}

.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}

/* header email entry section */
#header     { height:114px; width:995px; background:#cfd8d3;}
#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 {height:47px; width:995px; background:#fff;}
#navbar ul{list-style:none;}
#navbar li{display:inline;}
#navbarLeft { float: left; }
#navbarButtons { float: left; }
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:995px; 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; }
#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; }

#mainProdImg { float:left; }
#topoffer_msg1 { float: left; }
#topoffer_msg2 { float: left; padding: 5px 0px 0px 10px; }
#topoffer_msg3 { float: left; padding: 5px 0px 0px 10px; }
#topoffer_btn { float: left; padding: 10px 0px 0px 10px; }

/* coming soon */
#wrapper_coming_soon { margin: 0 auto; text-align:left;width:995px; }
#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 { width: 995px; margin: 0 auto; text-align:left; }
#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 { width: 995px; margin: 0 auto; text-align:left; }
#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 { width: 995px; margin: 0 auto; text-align:left; }
#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 { margin: 0 auto; text-align:left;width:995px; }
#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 { width: 995px; margin: 0 auto; text-align:left; }
#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 { width: 995px; margin: 0 auto; text-align: left; }
#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; }
#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 { width: 995px; margin: 0 auto; text-align:left; }
#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; }

/* parts and accessories */
#wrapper_parts { width: 995px; margin: 0 auto; text-align:left; }
#wrapper_parts #stage		{ width:995px; background-color:#fff; }
#wrapper_parts #stage #col_1   { position:relative; width:669px; height:1200px; display:inline; float:left; background-color:#fff; text-align:left; border-right:1px solid #b0b7bf; }
#wrapper_parts #stage #col_1 .intro {position: absolute; top: 120px; left: 305px; width: 300px; font-size:13px; font-weight:normal; text-align:left; }
#wrapper_parts #stage #col_1 #stage_right   { position:absolute; top:0px; left:300px; }
#wrapper_parts #stage #col_1 #stage_main   {   height:838px; width:670px; top:250px; right:0px; position:absolute; background:url(../images/parts/stage_03_main.gif) }
#wrapper_parts #stage #col_1 #parts_links { background-color:#fff; padding-left:50px; text-align:left; padding-right:50px; top:250px; right:7px; }
#wrapper_parts #stage #col_1 #stage_main table {width:100%; font-size:10px;}
#wrapper_parts #stage #col_1 #stage_main .text_column {width:22%; vertical-align:top;}
#wrapper_parts #stage #col_1 #stage_main .parts_column {width:22%; vertical-align:top;}
#wrapper_parts #stage #col_1 #stage_main .spacer_column {width:8%; vertical-align:top;}
#wrapper_parts #stage #col_1 #stage_main .parts_header {font-size:10pt; font-weight:bold; text-align:left; color:#21368b; font-family: helvetica,verdana,arial,sans-serif;}
#wrapper_parts #stage #col_1 #stage_main .spacer_row {height:21px;}

#wrapper_parts #stage #col_2   { position:relative; width:325px; display:inline; background-color:#fff; float:left; text-align:left;}
#wrapper_parts #stage #col_2 #parts_more {text-align:left;border-bottom:1px solid #b0b7bf; font-size:12px;}
#wrapper_parts #stage #col_2 #parts_more .indented {margin-left:20px; margin-right:20px; text-align:left;}
#wrapper_parts #stage #col_2 #parts_more .textfield { margin-left:0px; margin-top:0px;}
#wrapper_parts #stage #col_2 #parts_more img#search_button { margin-left:5px; margin-top:5px; }

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: 11px; 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; text-decoration:none; font-size: 11px;}

.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: 11px; 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;text-decoration:none; font-size:11px;}


* 							{	margin: 0px;padding: 0px;font-family: verdana,arial,sans-serif;}
body 						{	text-align: center;background:#363536 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;}
image 						{	border: none;}
img, div 					{ 	behavior: url(iepngfix.htc); }

/* Main Layout Items */
#wrapper 					{	margin: 0 auto;width:994px;text-align: left;}
/*#masthead 					{	height: 64px;text-indent: -2000px;position:relative; background:url(images/logo.gif) no-repeat;}
#masthead h1 				{	display: none;}
#masthead .home_link 		{	position:absolute;width: 200px;height: 64px;left: 60px;display:block;text-indent: -1800px;}
*/
#template_head				{	background:url(images/ninja_head.jpg); height:231px;position:relative;}
#template_head h1,#template_head p {	display:none;}
#message					{	background:url(images/ninja_main.jpg); height:476px;position:relative;}
#message h1,#message p		{	display:none;}

#topoffer_global			{   height:143px; width:405px; top:172px; right:7px; position:absolute; background:url(images/topoffer_global.gif) }

/*Offer 1 Top*/
 #topoffer_msg1_p1					{   height:34px; width:351px; top:325px; right:51px; position:absolute; background:url(images/topoffer_msg1_p1.gif) }
 #topoffer_msg1_p2					{   height:95px; width:221px; top:360px; right:180px; position:absolute; background:url(images/topoffer_msg1_p2.gif) }

#topoffer_msg1_btn1			{   height:45px; width:116px; top:362px; right:65px; position:absolute; background:url(images/topoffer_btn1.gif) }
#topoffer_msg1_btn1 a				{   height:45px; width:116px; display:block;text-indent: -1800px; }

#topoffer_msg1_btn2			{   height:45px; width:116px; top:408px; right:65px; position:absolute; background:url(images/topoffer_btn2.gif) }
#topoffer_msg1_btn2 a				{   height:45px; width:116px; display:block;text-indent: -1800px; }

/*Offer 1 Bottom*/
 #botoffer_msg1_p1					{   height:51px; width:279px; top:425px; right:360px; position:absolute; background:url(images/botoffer_msg1_p1.gif) }
 #botoffer_msg1_p2					{   height:81px; width:182px; top:475px; right:456px; position:absolute; background:url(images/botoffer_msg1_p2.gif) }

#botoffer_msg1_btn1			{   height:31px; width:98px; top:475px; right:362px; position:absolute; background:url(images/botoffer_btn1.gif) }
#botoffer_msg1_btn1 a				{   height:21px; width:98px; display:block;text-indent: -1800px; }

#botoffer_msg1_btn2			{   height:36px; width:98px; top:520px; right:362px; position:absolute; background:url(images/botoffer_btn2.gif) }
#botoffer_msg1_btn2 a				{   height:36px; width:98px; display:block;text-indent: -1800px; }

/*Offer 2 Top*/
 #topoffer_msg2_p1					{   height:50px; width:270px; top:315px; right:132px; position:absolute; background:url(images/topoffer_msg2_p1.gif) }
 #topoffer_msg2_p2					{   height:91px; width:218px; top:363px; right:182px; position:absolute; background:url(images/topoffer_msg2_p2.gif) }

#topoffer_msg2_btn1			{   height:45px; width:116px; top:362px; right:65px; position:absolute; background:url(images/topoffer_btn1.gif) }
#topoffer_msg2_btn1 a				{   height:45px; width:116px; display:block;text-indent: -1800px; }

#topoffer_msg2_btn2			{   height:45px; width:116px; top:408px; right:65px; position:absolute; background:url(images/topoffer_btn2.gif) }
#topoffer_msg2_btn2 a				{   height:45px; width:116px; display:block;text-indent: -1800px; }

/*Offer 2 Bottom*/
 #botoffer_msg2_p1					{   height:69px; width:279px; top:420px; right:360px; position:absolute; background:url(images/botoffer_msg2_p1.gif) }
 #botoffer_msg2_p2					{   height:77px; width:181px; top:492px; right:456px; position:absolute; background:url(images/botoffer_msg2_p2.gif) }

#botoffer_msg2_btn1			{   height:31px; width:98px; top:490px; right:362px; position:absolute; background:url(images/botoffer_btn1.gif) }
#botoffer_msg2_btn1 a				{   height:21px; width:98px; display:block;text-indent: -1800px; }

#botoffer_msg2_btn2			{   height:36px; width:98px; top:530px; right:362px; position:absolute; background:url(images/botoffer_btn2.gif) }
#botoffer_msg2_btn2 a				{   height:36px; width:98px; display:block;text-indent: -1800px; }

/*Offer 3 Top*/
 #topoffer_msg3_p1					{   height:26px; width:367px; top:325px; right:34px; position:absolute; background:url(images/topoffer_msg3_p1.gif) }
 #topoffer_msg3_p2					{   height:94px; width:218px; top:360px; right:180px; position:absolute; background:url(images/topoffer_msg3_p2.gif) }

#topoffer_msg3_btn1			{   height:45px; width:116px; top:362px; right:65px; position:absolute; background:url(images/topoffer_btn1.gif) }
#topoffer_msg3_btn1 a				{   height:45px; width:116px; display:block;text-indent: -1800px; }

#topoffer_msg3_btn2			{   height:45px; width:116px; top:408px; right:65px; position:absolute; background:url(images/topoffer_btn2.gif) }
#topoffer_msg3_btn2 a				{   height:45px; width:116px; display:block;text-indent: -1800px; }

/*Offer 3 Bottom*/
 #botoffer_msg3_p1 { display:none; height:69px; width:279px; top:415px; right:360px; position:absolute; background:url(images/botoffer_msg3_p1.gif) }
 #botoffer_msg3_p2 { display:none; height:75px; width:180px; top:490px; right:449px; position:absolute; background:url(images/BottomOffer_2pay.gif) }

#botoffer_msg3_btn1 { display:none; height:31px; width:98px; top:485px; right:355px; position:absolute; background:url(images/botoffer_btn1.gif) }
#botoffer_msg3_btn1 a				{   height:21px; width:98px; display:block;text-indent: -1800px; }

#botoffer_msg3_btn2 { display:none; height:36px; width:98px; top:530px; right:355px; position:absolute; background:url(images/botoffer_btn2.gif) }
#botoffer_msg3_btn2 a				{   height:36px; width:98px; display:block;text-indent: -1800px; }

/*Offer 4 Top*/
 #topoffer_msg4_p1					{   height:50px; width:270px; top:315px; right:132px; position:absolute; background:url(images/topoffer_msg4_p1.gif) }
 #topoffer_msg4_p2					{   height:91px; width:218px; top:363px; right:182px; position:absolute; background:url(images/topoffer_msg4_p2.gif) }

#topoffer_msg4_btn1			{   height:45px; width:116px; top:362px; right:65px; position:absolute; background:url(images/topoffer_btn1.gif) }
#topoffer_msg4_btn1 a				{   height:45px; width:116px; display:block;text-indent: -1800px; }

#topoffer_msg4_btn2			{   height:45px; width:116px; top:408px; right:65px; position:absolute; background:url(images/topoffer_btn2.gif) }
#topoffer_msg4_btn2 a				{   height:45px; width:116px; display:block;text-indent: -1800px; }

/*Offer 4 Bottom*/
 #botoffer_msg4_p1					{   height:69px; width:279px; top:420px; right:360px; position:absolute; background:url(images/botoffer_msg4_p1.gif) }
 #botoffer_msg4_p2					{   height:77px; width:181px; top:492px; right:456px; position:absolute; background:url(images/botoffer_msg4_p2.gif) }

#botoffer_msg4_btn1			{   height:31px; width:98px; top:490px; right:362px; position:absolute; background:url(images/botoffer_btn1.gif) }
#botoffer_msg4_btn1 a				{   height:21px; width:98px; display:block;text-indent: -1800px; }

#botoffer_msg4_btn2			{   height:36px; width:98px; top:530px; right:362px; position:absolute; background:url(images/botoffer_btn2.gif) }
#botoffer_msg4_btn2 a				{   height:36px; width:98px; display:block;text-indent: -1800px; }



/*body*/
#vid_header					{ 	height:30px; width:290px; top:21px; right:58px; position:absolute; background:url(images/video_header.gif) }
#vid_placeholder			{ 	height:195px; width:290px; top:51px; right:58px; position:absolute; background:url(images/video_placeholder.gif) }
#video { height:195px; width:290px; top:51px; right:58px; position:absolute; z-index:1; }
#details					{	background:url(images/ninja_details.gif); height:675px;position:relative;}

#details_top_text			{	padding:20px 0 0 70px; width:540px; font-size:13px; }
#details_bottom_text		{	padding:36px 0 0 70px; width:540px; font-size:12px; }
#details_bottom_text ul		{	padding: 6px 8px 20px 13px;}
#details_bottom_text li		{	list-style:inherit; font-size:12px; padding: 2px 0 0 0;}
#details_bottom_text h2		{ 	color:#21368b; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding: 2px 0 2px 0;}

#details_left_text			{width:260px; float:left; }
#details_right_text			{width:248px; padding-left:20px; float:right; }


#visuals					{	height:424px; width:317px; top:251px; right:40px; position:absolute; background:url(images/visuals.jpg) }


/* footer */
#ninja_footer				{
	height:49px;
	width:994px; 
        clear: both; 
	position:relative;
text-al ; 	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: 350px; top: 11px; }
#footer_tw {position:absolute; left: 480px; top: 10px; }


.br1 {display: block; clear: both; height: 1px; width: 1px;}
.br40 {display: block; clear: both; height: 40px; width: 1px;}
.hiddenText {display: none;}
.right {float: right;}
