html, body{height:100%;margin:0;padding:0;font:14px Arial, Verdana, Helvetica, sans-serif;color:#666666;background:#052D48 url(../img/bg_body.png) top left repeat-x}
img, table, fieldset, form, legend, h1, h2, h3, h4, h5, h6, ol, ul, p, dl, dt, dd{margin:0;padding:0;border:0;list-style:none}
a{color:#0E70B5;text-decoration:underline;outline:none}
a:hover{text-decoration:none}
.floatLeft{float:left}
.floatRight{float:right}
.alignLeft{text-align:left}
.alignRight{text-align:right}
.offleft{position:absolute;left:-5000px;width:2000px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}/*ie7*/
.clearfix{display:block}
* html .clearfix{height:1%}
abbr{border:none}
.smallTxt{font-size:0.9em}
.bigTxt{font-size:1.1em}
.blue{color:#3B8BD4}
ol{padding:0 0 10px 30px;list-style:decimal}
ol li{margin:0 0 10px 0}
/* added 4-20-09 per Steve checkmarks */
#check ol{padding:0px 10px 6px 10px;}
#check ol li{background:transparent url(../images/check.gif) 15px 11px no-repeat;padding:3px 10px 3px 17px}
/* Trebuchet MS, Verdana, Arial, Helvetica, sans-serif */
/* FORMS */
input, select, textarea, button{font:1em Arial, Verdana, Helvetica, sans-serif;color:#333}
.inputText, textarea{border:1px solid #544B3B;padding:2px}
select{border:1px solid #7f9db9;padding:1px}
.hr{clear:both;background:url(../img/bg_hr.gif) left 11px repeat-x;height:30px} 
.hr hr{display:none}
.fontsize13{font-size:13px}
.fontsize14{font-size:14px}
.fontsize20{font-size:20px}
.colorred{color:#890D0D}
.color-fff{color:#fff}
.color-000{color:#000}
.color-blue{color:#1D5CAB}
h1{display:block;margin:0 0 10px 0;font:24px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#000}
h2{display:block;margin:0 0 10px 0;color:#1D5CAB;font-weight:normal;font:18px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif}
h3{display:block;margin:0 0 10px 0;color:#000;font-weight:normal;font-size:16px}
/* MAIN CONTAINER */
#main-container{width:940px;margin:0px auto}
#bg-main-container{float:left;width:100%;background:#fff url(../img/bg_container.gif) top left repeat-y}
/* MAIN HEADER */
#main-header{width:100%;height:474px;float:left;background:url(../images/best-home-based-business-franchise-header.jpg) top left no-repeat}
/* MAIN HEADER - LOGO */
#logo{width:300px}
#logo a{position:absolute;display:block;width:300px;height:90px;text-indent:-9999px;margin:20px 0 0 10px}
#links{text-align:center;width:244px;margin:0 10px -45px 25px}
#audio{width:320px;float:right;margin:50px 64px -86px 10px}
/* MAIN NAVIGATION - TOP */
#mainNav{float:left;width:100%;display:block;margin:118px 0 0 0}
#menuTop{padding:0 0 0 20px}
#menuTop li{display:inline;background:url(../img/bg_mainNav_separator.gif) top left no-repeat;height:38px;float:left}
#menuTop li.first{background:none}
#menuTop li a{padding:10px 18px 10px 20px;color:#fff;text-decoration:none;background:url(../img/bg_mainNav.gif) 0 100px no-repeat;white-space:nowrap;/* required in IE 6 */ font-size:13px;float:left;display:block;font-weight:bold}
* html #menuTop li a{float:left}
#menuTop li a:hover{color:#00AEFF;text-decoration:none;background-position:center 0px}
.video{float:right;padding:25px 64px 0 0}
#main-content{float:left;width:100%;padding-bottom:4px}
.content{padding:14px 30px 0 30px}
.paragraph{clear:both;display:block}
.paragraph p{display:block;margin:0 0 10px 0;line-height:1.6em}
.paragraph table tr td{vertical-align:top;padding:15px}
.block{width:280px;background:#fff}
.block .top{float:left;width:100%;background:url(../img/bg_block_top.gif) top left no-repeat}
.block .bot{float:left;width:100%;background:url(../img/bg_block_bot.gif) bottom left no-repeat;padding-bottom:10px}
.block h2{padding:10px 0 0 20px;height:30px;font-size:14px;color:#fff;font-weight:bold}
.block .text{padding:4px 8px 0 8px}
.testimonials{float:left;width:100%;background:url(../img/bg_testimonials.gif) top left repeat-y;margin:12px 0 0 0}
.testimonials .top{float:left;width:100%;background:url(../img/bg_testimonials_top.gif) top left no-repeat}
.testimonials .bot{float:left;width:100%;background:url(../img/bg_testimonials_bot.gif) bottom left no-repeat;padding-bottom:10px}
.testimonials h2{padding:14px 0 0 16px}
.testimonials .text{padding:4px 16px 0 16px;font-size:11px}
.testimonials .text p{width:250px}
.testimonials .text p.item1{float:left}
.testimonials .text p.item2{float:left;padding:0 0 0 42px}
.testimonials .text p.item3{float:right}
.testimonials .text2{padding:4px 16px 0 16px;font-size:11px}
.testimonials .text2 p{width:375px}
.testimonials .text2 p.item1of2{float:left}
.testimonials .text2 p.item2of2{float:left;padding:0 0 0 42px}
.testimonials .text1{padding:4px 16px 0 16px;font-size:11px}
.testimonials .text1 p{width:850px}
.testimonials .text1 p.item1of1{float:left}
.list01{padding:0 0 10px 30px}
.list01 li{background:url(../img/bg_list01.gif) left 5px no-repeat;padding:0 0 0 10px;margin:0 0 8px 0}
.list01 li ul{padding:0 0 0 30px}
.list01 li ul li{background:none;list-style:disc;padding:0 0 0 0;margin:0}
.list02{display:block}
.list02 li{background:url(../img/bg_list02.gif) left 5px no-repeat;padding:0 0 0 10px;margin:0 0 10px 0;display:block}
.list02 li a{color:#666}
.picRight{float:right;padding:0 0 0 10px}
.picRight img{border:1px solid #000}
.picLeft{float:left;padding:0 10px 0 0}
.picLeft img{border:1px solid #000}
.key{background:url(../img/img-key.jpg) top left no-repeat}
.need-help{background:url(../img/bg_need_help.jpg) top left no-repeat;width:426px;height:120px;float:right}
.need-help p{margin:0 0 0 106px}
.need-help .ico{background:url(../img/bg_list03.gif) left 4px no-repeat;padding:0 0 0 20px;display:block}
.need-help .fontsize20{padding-top:6px}
#main-footer{width:100%;clear:both}
#footer{background:url(../img/bg_footer.gif) top left no-repeat;width:940px;height:120px;margin:0px auto}
/* MAIN FOOTER - BOTTOM NAVIGATION */
.botNav{text-align:center;padding:28px 0 0 0;color:#83B3D1;display:block;font-size:11px}
.botNav a{color:#83B3D1;text-decoration:none;padding:0 10px}
.botNav a:hover{text-decoration:underline}
.copyright{color:#718695;text-align:center;display:block;padding:22px 0 0 0;line-height:18px;clear:both;font-size:11px}
.copyright a{color:#718695}
.contact-form{float:left;display:block;width:476px;text-align:left;background:#F6F6F8;border:1px solid #E4E5E7;padding:4px 10px}
.contact-form td{vertical-align:top;border-bottom:1px solid #E4E5E7;padding:8px 0 8px 10px}
.contact-form2{float:left;display:block;width:318px;text-align:center;background:#F6F6F8;border:1px solid #E4E5E7;padding:5px 0 8px 0}
.contact-form2 td{vertical-align:top;padding:15px 0 11px 15px}
.contact-form3{float:left;display:block;width:320px;height:232px;text-align:center;background:#000 url(../images/form-background3b.jpg) top left no-repeat;border:0;padding:8px 0 0 0;margin-top:-1px}
.contact-form3 td{vertical-align:top;padding:15px 0 11px 15px;color:#FFF}
.contact-form4{float:left;display:block;width:320px;height:232px;text-align:center;background:#000 url(../images/form-background3b.jpg) top left no-repeat;border:0;padding:8px 0 0 0;margin-top:-1px}
.contact-form4 td{vertical-align:top;padding:5px 0 6px 15px;color:#FFF}
.formContact{width:100%}
.formContact .inputText{width:210px;padding:2px 4px 2px 4px;border:1px solid #CDCED0;vertical-align:middle;color:#666666;font-size:11px}
.formContact #msg1ContactForm{width:448px;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:2px}
.contact-form label{display:block;margin:0 0 2px 0;font-size:11px;font-weight:bold}
.terms-form{clear:both;text-align:center;width:100%;color:#A70000;font-weight:bold;font-size:13px}
.terms-form form{display:block}
.btn{background:#000;border:1px solid #87949D;color:#fff;padding:4px 10px;font-weight:bold;overflow:visible;cursor:pointer}