/**
* LeHoodiaPatch Landing Page styles
* Author: Scott Gray
* Date: 07/04/2010
*/



body { background: #ffffff no-repeat url(../landing_top_background.jpg) top center; font: normal normal 15px Arial, Helvetica, sans-serif; color: #660000; line-height: 17px;}
a { color: #0082ff; }
.content { width: 1079px; margin: auto; background: #ffffff repeat-y url(../landing_page_bg_repeat.jpg) 0 0; }

/* START: Top section styles */
#landing_top { width: 1079px; height: 1062px; background: transparent url(../landing_top_content_bg.jpg) no-repeat 0 0; position: relative; }
#top_pad_element { height: 233px; }
#landing_top_center_list_padtop { height: 28px; }
#landing_top_left_column { width: 187px; height: 824px; float: left;margin-left: 90px; }
#landing_top_center_column { width: 359px; height: 520px; float: left; margin-top: 20px; }
#landing_top_center_list { margin: 0px 0px 0px 32px; width: 327px; height: 355px; }
#landing_top_foot_element { float: left; width: 720px; height: 284px; }
#landing_top_foot_element_1 { width: 660px; height: 85px; margin-left: 25px; }
#landing_top_foot_element_2 { width: 525px; height: 199px; margin-left: 25px; }
#landing_top_right_column { width: 339px; height: 540px; position: absolute; right: 104px; }
#form_top { width: 339px; height: 330px; background: transparent no-repeat url(../landing_form_top.jpg) top left; }
#form_button_row_left { float:left; width: 33px; height: 55px; background: transparent no-repeat url(../landing_form_row_left.jpg) top left; }
#form_button_container { float:left; width: 275px; height: 55px;  }
#form_button_row_right { float:left; width: 31px; height: 55px; background: transparent no-repeat url(../landing_form_right.jpg) top left; }
#form_bottom { clear: both; width: 339px; height: 153px; background: transparent no-repeat url(../landing_form_footer.jpg); position: relative; }
/* END: Top section styles */

/* START: Landing Panel Styles */
#landing_panel_2 { width: 1079px; height: 807px; margin: auto;}
#landing_panel_2_top { width: 1079px; height: 621px; background: transparent no-repeat url(../landing_panel_2.jpg) 0 0; }
#landing_panel_2_button_row { width: 1079px; height: 54px; margin: auto; }
#lp2_button_row_left { float: left; width: 329px; height: 54px; background: transparent no-repeat url(../lp2_button_row_left.jpg) 0 0; }
#lp2_button_row_button { float: left; width: 447px; height: 54px; }
#lp2_button_row_right { float: left; width: 303px; height: 54px; background: transparent no-repeat url(../lp2_button_row_right.jpg) 0 0; }
#landing_panel_2_bottom { width: 1079px; height: 132px; margin: auto; background: transparent no-repeat url(../landing_panel_2-02.jpg) 0 0; }

/*----------------- Landing Panel 2 Callout Box -----------------*/
#landing_panel_2_callout_box { float: left; padding: 17px 0px 0px 36px; width: 210px; height: 297px; }
.lp2_callout { float: left; height: 67px; width: 197px; }



/*----------------- Landing Panel 3 Styles ----------------------*/
#landing_panel_3_top { width: 1079px; height: 790px; background: transparent no-repeat url(../landing_panel_3_top.jpg) top left; }
#landing_panel_3_top_left_margin { width: 344px; height: 535px; float: left; }
#landing_panel_3_top_content_panel_pad { width: 625px; height: 50px; float: left; }
#landing_panel_3_top_content_panel { width: 625px; height: 485px; float: left; }
#landing_panel_3_top_content_panel p { margin-bottom: 30px; }
#landing_panel_3_footer { width: 1079px; height: 30px; background: transparent no-repeat url(../landing_panel_3_top-02.jpg) top left; }

/*---------------------- Landing Panel 3 Callout Container -------*/
#landing_panel_3_callout_container { width: 1079px; height: 255px; }
#landing_panel_3_callout_left_margin { float: left; width: 135px; height: 255px; }
#landing_panel_3_callout_top_pad { width: 944px; height: 77px; float:left; }
.landing_panel_3_callout { width: 650px; height: 50px; float: left; }

/*---------------------- Landing Panel 3 Button Row -------------*/
#landing_panel_3_btn_row { width: 1079px; height: 54px; }
#lp3_btn_left { float: left; width: 322px; height: 54px; background: transparent no-repeat url(../lp3_btn_left.jpg) top left;}
#lp3_btn_btn { float: left; width: 447px; height: 54px; }
#lp3_btn_right { float: left; width: 310px; height: 54px; background: transparent no-repeat url(../lp3_btn_right.jpg) top left; }


/*--------------------- Landing Panel 4 styles ------------------*/
#lp4_top { width: 1079px; height: 1014px; background: transparent no-repeat url(../lp_4_top.jpg) top left;  }
#lp4_top_pad { height: 164px; width: 1079px; }
#lp4_top_left_margin { float: left; width: 333px; height: 418px; }
#lp4_pg_1 { float: left; height: 140px; width: 646px; }
#lp4_pg_2 { float: left; height: 278px; width: 646px; }
#lp4_pg_2 img { float: right; }
#lp4_pg_3 { clear: both; width: 807px; height: 432px; margin: auto; font-size: 16px; font-weight: bold; }
#lp4_pg_3 span.pink { line-height: 18px; }
#lp4_pg_3 p { font-size: 14px; font-weight: normal; }
#landing_panel_4_footer { width: 1079px; height: 126px; background: transparent no-repeat url(../lp_4_top-02.jpg) top left; }


/*---------------------- Landing Panel 4 Button Row -------------*/
#lp4_btn_row { width: 1079px; height: 54px; }
#lp4_btn_left { float: left; width: 294px; height: 54px; background: transparent no-repeat url(../lp4_btn_left.jpg) top left;}
#lp4_btn_btn { float: left; width: 461px; height: 54px; }
#lp4_btn_right { float: left; width: 324px; height: 54px; background: transparent no-repeat url(../lp4_btn_right.jpg) top left; }

/* ------------------ Landing Panel 5 styles --------------------*/
#lp5_top { width: 1079px; height: 1655px; background: transparent no-repeat url(../lp_5_top.jpg) top left;  }
#lp5_top_pad { height: 50px; }
#lp5_left_margin_1 { width: 360px; height: 380px; float: left; }
#lp5_top_content { width: 619px; height: 380px; float: left; }
#lp5_top_content a { font-size: 15px; font-weight: bold; color: #0082ff; margin-bottom: 15px; display: block; }
.lp5_pg_1 { clear: both; width: 807px; height: 432px; margin: auto; font-size: 16px; font-weight: bold; }
.lp5_pg_1 p { font-size: 14px; font-weight: normal; margin-bottom: 15px; }
.lp5_pg_1 span.pink { color: #ec008c; line-height: 20px; }
#lp5_left_margin_2 { width: 360px; height: 360px; float: left; }
#lp5_btn_container { clear: none; float: left; width: 700px; height: 132px; position: relative; }
#lp5_btn_left_margin { float: left; width: 135px; height: 132px; }
#lp5_btn_top_pad { float: left; width: 405px; height: 40px; }
#lp5_btn { float: left; width: 405px; height: 48px; }
#lp5_btn_footer { float: left; width: 405px; height: 44px; }
#lp5_callout { float: right; width: 228px; height: 282px; padding: 100px 122px 0px 0px; }
/* END: Landing Panel Styles */

#footer { width: 1079px; margin: auto; text-align: center; font:normal 11px Arial, Helvetica, sans-serif; color: #7a7a7a; background: transparent repeat-y url(../landing_page_bg_repeat.jpg) top left; padding-bottom: 20px;}
#footer a { color: #0082ff; text-decoration: none; }
#disclaimer { width: 832px; text-align: left; margin: auto; font:normal 10px Arial, Helvetica, sans-serif; color: #7a7a7a; padding-top: 10px; }


a.terms { font-size: 12px; }
.yellow_highlight_left { min-width: 17px; height: 17px; background: transparent no-repeat url(../yellow-highlight-left.gif) top left; padding-left: 10px; }
.yellow_highlight_bg { height: 17px; background: transparent no-repeat url(../yellow-highlight-right.gif) top right; padding-right: 10px; }
.pink { color: #ec008c; }
.white { color: #ffffff; }
.green { color: #457a39; }
strong { font-weight: bold; }
.clear { clear: both; }