/* CSS Document */

body{ padding:0px; margin:0px; background-color:#018bb9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:18px;}

#wrapper{ margin:0px auto; width:981px; overflow:auto;}
img{ border:0px;}

.top{ float:left; width:981px;}
.top_left{ float:left; width:13px; height:125px;}
.logo_bg{ float:left; width:218px; height:100px; background:url(../images/logo_bg.jpg) no-repeat; padding:25px 14px 0px 36px;}
.top_bg{ float:left; width:687px; background:url(../images/top_bg.jpg) repeat-x; height:125px;}
.top_block1{ float:left; width:687px; height:50px;}
.top_phone{ float:left; width:210px; padding-top:12px;}
.top_links{ float:right; width:229px; padding-top:11px;}
.top_block2{ float:left; width:687px; height: 64px;}
.icon_phone{ float:left; width:30px; height:30px; }
.phone_number{ float:left; width:160px; font-size:14px; color:#ffffff; padding:6px 0px 0px 10px;}
.ele_toplinks_side{ float:left; width:8px; height:29px;}
.ele_toplinks_bg{ float:left; height:29px; background:url(../images/ele_toplinks_bg.jpg) repeat-x; width:213px; padding-top:6px; text-align:center;}
.toplink_text{ color:#056281; font-size:13px; text-decoration:none; }
.toplink_text:hover{color:#38add4; font-size:13px; text-decoration:none;}
.top_text{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#555555; padding:0px 0px 0px 285px; width:600px; }

.menu_block{ float:left; width:654px; padding:13px 0px 0px 10px;}
.menu_side{ float:left; width:10px; height:43px;}
.menu_bg{ float:left; background:url(../images/menu_bg.jpg) repeat-x; height:43px;}
.menu_bg_hover{ float:left; background:url(../images/menu_bg_hover.jpg) repeat-x; height:43px;}
.menu_div{ float:left; width:2px; height:43px;} 
.menu_text{ float:left; color:#ffffff; text-decoration:none; font-size:13px; padding:12px 21px 0px 21px;}
.menu_text_hover{ float:left; color:#550707; text-decoration:none; font-size:13px;  padding:12px 21px 0px 21px;}
.menu_text:hover{ float:left; color:#550707; text-decoration:none; font-size:13px;}
.banner_top{ float:left; width:955px;}
.banner_topleft{ float:left; width:695px;}
.banner_topright{ float:left; width:260px;}
.logo_btm{ float:left; width:267px; height:108px; padding-left:13px;}
.guy_head{ float:left; width:234px; height:135px;}
.banner{ float:left; width:981px; height:235px;}
.main_bg{ float:left; background:url(../images/main_bg.jpg) repeat-y; width:981px;}
.banner_left{ float:left; width:236px; height:233px; padding-left:46px; background:url(../images/img_banner_left.jpg) no-repeat right; }
.banner_images{ float:left; width:636px; height:233px; }
.banner_links_block{ float:left; width:212px; padding:15px 0px 10px 10px;}
.banner_bullet{ float:left; width:8px; height:8px; padding-top:8px; padding-right:10px;}
/*.banner_bullet_text{float:left; width:181px; padding:5px 0px 5px 0px;}*/
.banner_link{ background:url(../images/top_divline.png) no-repeat bottom; height:2px; width:181px;}
.banner_link_last{ float:left; width:181px; padding:2px 0px 5px 0px;}
* html .banner_link {background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_divline.png'); height:2px;}

.middle{ float:left; width:920px; padding-left:33px; }
.left{ float:left; width:261px; padding-top:19px; }
.maincontent{ float:left; width:920px; padding-top:10px; }
/*.maincontent{ float:left; width:650px; background:url(../images/divider.jpg) repeat-y left; padding-top:19px; }*/
.ele_insidelook{ float:left; width:248px; height:134px; padding-left:10px;}
.left_support{ top: 378px; width:261px; position:fixed;}
.we-support{ float:left; width:248px; padding-top:0px;}
.hdr_side{ float:left; width:8px; height:41px;}
.hdr_bg_left{ float:left; height:28px; background:url(../images/hdr_bg.jpg) repeat-x; width:226px; color:#017ba4; font-size:16px; padding:13px 0px 0px 6px;}
.logo_ldonline{ float:left; width:129px; height:57px; padding:15px 0px 0px 60px;}
.logo_ldinfo{ float:left; width:125px; height:43px; padding:15px 0px 15px 60px;}
.main_content_area{ float:left; width:900px; padding-left:3px;}
.homemain_content_area{ float:left; width:590px; padding-left:3px;}
.homecontent_left{ float:left; width:590px; padding-right:5px;}
.homecontent_right{ float:left; width:279px;}
.ele_newsletter_top{ float:left; background:url(../images/ele_newsletter_top.jpg) no-repeat; width:258px; height:28px; font-size:14px; color:#ffffff; padding:18px 0px 0px 25px;}
.ele_newsletter_bg{ float:left; background:url(../images/ele_newsletter_bg.jpg) repeat-y; width:278px;}
.ele_newsletter_btm{ float:left; width:278px; height:11px; }
.newsletter_block{ float:left; width:240px; padding-left:18px;}
.newsletter_submit{ float:right; width:73px; height:28px; padding-top:10px;}
.main_hdr{ float:left; width:620px; padding-bottom:15px;}
.main_hdr_inside{ float:left; width:914px; padding-bottom:15px;}
.hdr_bg_main{ float:left; height:25px; background:url(../images/hdr_bg.jpg) repeat-x; width:590px; color:#017ba4; font-size:16px; padding:13px 0px 3px 0px;}
.hdr_bg_inside{ float:left; height:25px; background:url(../images/hdr_bg.jpg) repeat-x; width:895px; color:#017ba4; font-size:16px; padding:13px 0px 3px 0px;}
.hdr_blacktext{ font-size:12px; color:#333333;}
.big_text{ float:left; font-size:14px;}
.guy_flash{ float:left; width:96px; height:164px; padding-top:15px; padding-left:0px;}
.main_image{ float:left; width:324px; height:118px; padding:46px 0px 50px 11px; }
.btn_learnmore{ float:left; width:600px; height:61px; padding:5px 0px 0px 18px; text-align:center;}
.main_btmspace{ float:left; width:638px; height:15px;}

.bottom{ float:left; width:981px;}
.bottom_bg{ float:left; width:981px; height:14px;}
.bottom_links{ float:left; width:981px; background-color:#018bb9;text-align:center; color:#ffffff; padding-top:15px; line-height:20px; }
.btmlink_text{ color:#ffffff; text-decoration:none;}
.btmlink_text:hover{ color:#83d4ef; text-decoration:none;}
.copyright_text{ color:#89d7f1;}
.btm_logo_block{ float:left; width:438px; height:44px; padding-left:340px; padding-bottom:3px; padding-top:8px;}
.btmlogo_ld{ float:left; width:89px; height:44px;}
.btmlogo_info{ float:left; width:99px; height:44px;}
.btm_support_text{ float:left; width:96px; font-size:14px; color:#ffffff; padding-top:14px;}


.subtitle_text{ font-size:14px; color:#b43a3a; text-decoration:underline;}
.img_sampleprogressreport{ float:left; width:362px; height:236px;}
.about_program_midleft{ float:left; width:520px; text-align:justify; padding:10px 10px 0px 0px;}
.recommended_hdr{ float:left; width:520px; padding-top:15px;  }
.grey_text{ color:#949292;}
.bulleted_points{ float:left; width:940px; padding:5px 0px 0px 0px;}
.bulleted_points_black{ float:left; width:720px; padding:10px 0px 0px 0px;}
.bullet_round{ float:left; width:13px; height:14px; padding-top:2px;}
.bullet_text{ float:left; width:615px; font-size:13px; color:#018bb9; padding-left:10px; text-decoration:none;}
.bullet_text:hover{ float:left; width:615px; font-size:13px; color:#73c2dd; padding-left:10px; text-decoration:none;}
.bullet_blacktext{ float:left; width:690px; font-size:12px; color:#333333; padding-left:10px;}
.bulleted_points_left{ float:left; width:480px; padding:10px 0px 0px 0px;}
.bullet_text_left{ float:left; width:240px; font-size:13px; color:#018bb9; padding-left:10px;}
.bullet_blacktext_left{ float:left; width:440px; font-size:12px; color:#333333; padding-left:10px;}




.video_block{ float:left; width:910px; padding-top:10px;}
.image_musicalintro{ float:left; width:372px; height:280px;}
.videolinks_block{ float:left; width:520px; padding-left:10px;}
.btn_video_block{ float:left; width:520px; padding-top:10px; padding-left:10px;}
.btn_close{ float:right; width:76px; height:26px; padding:15px 0px 0px 285px;}
.btn_video_left{ float:left; width:53px; height:52px;}
.btn_video_bg{ float:left; background:url(../images/btn_videolink_bg.jpg) repeat-x; height:35px;}
.btn_video_right{ float:left; width:9px; height:52px;}
.btn_videotext{ font-size:16px; color:#ffffff; padding:17px 10px 1px 10px; text-decoration:none;}

.order_ul{ margin-top:8px; margin-bottom:10px;}
.order_li{ list-style:decimal; padding-top:3px;}
.package_block{ float:left; width:308px;}
.ele_package_top{ float:left; width:293px; height:33px; background:url(../images/ele_package_top.jpg) no-repeat;}
.ele_package_bg{ float:left; width:308px; background:url(../images/ele_package_bg.jpg) repeat-y;}
.ele_package_btm{ float:left; width:308px; height:9px;}
.package_content_block{ float:left; width:268px; padding:10px 0px 0px 12px;}
.package_icon{ float:left; width:72px; height:79px;}
.package_content{ float:left; width:170px; padding-left:15px;}
.btn_buynow{ float:left; width:89px; height:29px; padding: 10px 0px 0px 92px;}
.price_text{ font-size:14px; color:#c40b0b;}
.package_hdr_text{ font-size:14px; color:#ffffff; padding: 10px 0px 0px 15px;}
.package_gutter{ float:left; width:15px;}
.system_req_block{ float:left; width:635px; background-color:#eceaea; border:solid 1px #cbcaca; padding:10px;}
.sysreq_hdr_text{ font-size:14px; color:#33333; text-decoration:underline;}
.form_hdr_text{ font-size:14px; color:#ffffff; padding: 10px 10px 0px 15px; line-height:18px;}

.main_content_link{font-size:12px; color:#018bb9; text-decoration:underline; }
.main_content_link:hover{font-size:12px; color:#74cfed; text-decoration:underline; }

.sitemap_text{ font-size:12px; color:#018bb9; text-decoration:none; }
.sitemap_text:hover{ font-size:12px; color:#333333; text-decoration:nonel;}
.sitemap_right{ float:left; width:880px; padding-left:10px;}

.contact_left{ float:left; width:375px;}
.contact_right{ float:left; width:290px; height:202px;}
.contact_icon{ float:left; width:24px; height:24px;}
.contact_icon_right{ float:left; width:210px; padding-left:10px;}
.ele_contact_block{ float:left; width:500px; padding:0px 0px 0px 0px;}
.ele_ordernow_block{ float:left; width:540px; }



.ele_contactform_top{ float:left; width:428px; height:53px; background:url(../images/ele_contact_top.jpg) no-repeat;}
.ele_contactform_bg{ float:left; width:428px; background:url(../images/ele_contact_bg.jpg) repeat-y;}
.ele_contactform_btm{ float:left; width:428px; height:10px;} 
.ele_contacttbform_block{ float:left; width:420px; padding-top:5px;}

.ele_contact_table{ float:left; width:390px; padding:15px 40px;}
.ele_contacttb_block{ float:left; width:420px; padding-top:10px;}
.ele_contact_left{ float:left; width:74px; font-size:13px;}
.ele_contact_right{ float:left; width:300px; }
.ele_contact_left2{ float:left; width:150px; font-size:13px;}
.ele_contact_right2{ float:left; width:124px; }
.ele_ordernow_top{ float:left; width:548px; height:53px; background:url(../images/ele_ordernow_top.jpg) no-repeat; padding-right:20px;}
.ele_ordernow_bg{ float:left; width:568px; background:url(../images/ele_ordernow_bg.jpg) repeat-y;}
.ele_ordernow_btm{ float:left; width:568px; height:10px;} 
.ele_ordernowtb_block{ float:left; width:510px; padding-top:10px;}
.ele_ordernow_right{ float:left; width:185px; }
.ele_ordernow_left{ float:left; width:54px; font-size:13px;}
.input{ background:url(../images/input_bg.jpg) repeat-x top; height:20px; border:solid 1px #c3ecf9;}
.input_textarea{ background:url(../images/input_bg.jpg) repeat-x top; height:100px; border:solid 1px #c3ecf9; background-color:#ffffff;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.inputord_textarea{ background:url(../images/input_bg.jpg) repeat-x top; height:120px; border:solid 1px #c3ecf9; background-color:#ffffff;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.btn_submit{ float:left; width:83px; height:31px; padding-left:240px;}
.playvideo{ float:left; width:320px; height:275px; } 
.playvideo_block{ float:left; width:320px; height:33px; padding-top:5px; background:url(../images/video-effect.png) repeat-x;}
.video_buttons{ float:right; width:178px; }
.play{ float:left; width:75px; height:26px; padding-right:15px;}
.close{ float:left; width:81px; height:26px;}

.top_product_block{ float:left; width:372px; padding-left:22px; vertical-align:middle;}
.product_image{ float:left; width:254px; height:108px; padding-left:80px;}
.btn_aboutprogram{ float:left; width:116px; height:51px; padding-top:38px; padding-left:2px;}

.mainpage_left{ float:left; width:620px; padding-right:0px;}
.mainpage_right{ float:left; width:258px;} 
.subscribe_text{ color:#5d9cb3; padding:8px 0px;}
.webdevelopment_text{ float:left; width:970px; text-align:center; padding-bottom:6px; color:#89d7f1; font-size:10px; }

.web_link{ font-size:10px; color:#89d7f1; text-decoration:none;}
.web_link:hover{ font-size:10px; color:#bce8f7; text-decoration:none;}
.ordernow_left{ float:left; width:250px; height:332px; padding-left:50px; padding-top:25px;}
.ordernow_right{ float:left; width:600px;}

.ele_form_powerems_top{ float:left; width:548px; height:31px; background:url(../images/ele_ordernow_top.jpg) no-repeat; padding-right:20px;}