body.homepage div#content { margin:0px; width:988px; }
body.homepage #content_primary,
body.homepage #content_secondary { margin:0px 5px 0; }
body.homepage #content_primary {width: 577px; margin-right: 30px; float: left; margin-top: -32px;}
body.homepage #content_primary ul#background_orm_homepage_test { background: url(/resources/application/homepage/background_couple.jpg) no-repeat bottom left; /*width: 578px;*/ margin: 15px 0 0 0; padding: 0; height: 385px; }
body.homepage #content_primary ul#background_orm_homepage_test li {list-style: none; width: 34%; padding: 0 0 0 80px; margin-bottom: 15px; position: relative; top: 25px;}
body.homepage #content_primary ul#background_orm_homepage_test li h2 { font-weight: bold; font-size: 16px;}
body.homepage #content_primary ul#background_orm_homepage_test li#cash_calculator {background: url(/resources/application/homepage/icon_calculator.png) no-repeat top left;}
body.homepage #content_primary ul#background_orm_homepage_test li#cash_calculator a {background: url(/resources/application/homepage/button_get_started_now.png) no-repeat top left; text-indent: -999em; display: block; height: 28px; position: relative; left: -2px;}
body.homepage #content_primary ul#background_orm_homepage_test li#download_free_guide {background: url(/resources/application/homepage/icon_guide.png) no-repeat top left;}
body.homepage #content_primary ul#background_orm_homepage_test li#download_free_guide a {background: url(/resources/application/center/button-download.png) no-repeat top left; text-indent: -999em; display: block; height: 33px; position: relative; left: -4px; margin-top: 15px; width: 157px; }
body.homepage #content_primary ul#background_orm_homepage_test li#call_us {background: url(/resources/application/homepage/icon_phone.png) no-repeat 13px 0;}
body.homepage #content_primary ul#background_orm_homepage_test li#call_us p {font-size: 14px;font-family: Georgia; font-weight: bold;}
body.homepage #content_primary ul#background_orm_homepage_test li#call_us p span {font-size: 16px; color: #be0000; display: block; }

body.homepage #content_secondary {float: left; width: 353px;}
body.homepage #content_secondary h2#call_to_action { background: #fff url(/resources/application/homepage/call_to_action.gif) no-repeat top left; text-indent: -999em; height: 70px; margin-bottom: 10px; margin-top: 10px;}
body.homepage #content_secondary h2#call_to_action strong {color: #be0000;}
body.homepage #content_secondary div#referralWrapper h3#requiredStatement {margin-top: 10px;}
body.homepage #content_secondary div#referralWrapper { width: 340px;}
body.homepage #content_secondary div#referralWrapper dl.configurable {float: none;}
body.homepage #content_secondary div#referralWrapper dl.configurable {float: none;}

body.homepage div.breadcrumb {display: none; }

body.homepage div#notification_bar { height:35px; background-color:#dbebf1; }
body.homepage div#notification_bar p { margin-left:210px; color:#003662; font:bold 16px/35px "Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; }

body.homepage #content_primary div.feature { background:url('/resources/application/homepage/background-feature.png') no-repeat; height:343px; padding-left:214px; padding-top:75px; }
body.homepage #content_primary div.feature h2 { background:url('/resources/application/homepage/headline-feature.png') no-repeat; height:0; overflow:hidden; padding-top:105px; width:343px; }
body.homepage #content_primary div.feature p { width:225px; margin:10px 0 0 135px; }
body.homepage #content_primary div.feature p strong { font-size:16px; color:#000; }
body.homepage #content_primary div.feature p.video { background:url('/resources/application/homepage/icon-video-bullet.png') no-repeat; padding-left:25px; font-size:12px; margin-top:25px; }
body.homepage #content_primary div.feature p.video a { color:#23608b; display:block; font-size:14px; width:200px }
body.homepage #content_primary div.feature p.sig { position: absolute; top: 380px; left: 140px; font-size: 12px; }
body.homepage #content_primary div.feature ul { width:225px; margin:10px 0 0 135px; }
body.homepage #content_primary div.feature a.button { width:202px; padding-top:40px; height:0; overflow:hidden; display:block; margin: 0 0 0 135px;}
body.homepage #content_primary div.feature a.button { background:url('/resources/application/homepage/button-watch-commercial.png') no-repeat; }

body.homepage #content_primary div.sub_content { background:url('/resources/application/homepage/background-content.gif') no-repeat bottom left; min-height:155px; }
body.homepage #content_primary div.sub_content a.button { width:160px; padding-top:30px; height:0; overflow:hidden; display:block; }
body.homepage #content_primary div.sub_content p { margin-bottom: 4px; }
body.homepage #content_primary div.sub_content h3 { font:bold 17px/22px Georgia, Times, 'Times New Roman', serif; color:#cf7200; width:200px; }
body.homepage #content_primary div.sub_content h3 strong { font-size:28px; color:#cf7200; }
body.homepage #content_primary div.sub_content div.cash_calculator { float:left; width:250px; padding:20px 0 0 30px; }
body.homepage #content_primary div.sub_content div.cash_calculator a.button { background:url('/resources/application/homepage/button-get-started-now.png') no-repeat; }
body.homepage #content_primary div.sub_content div.free_guide { float:right; width:275px; position:relative; margin-top:7px; }
body.homepage #content_primary div.sub_content div.free_guide p { font-size: 10px; width: 170px; margin-bottom: 2px; }
body.homepage #content_primary div.sub_content div.free_guide p strong { font-size: 13px; color: #c21111; }
body.homepage #content_primary div.sub_content div.free_guide a.button { background:url('/resources/application/homepage/button-download-now.png') no-repeat; margin-top:6px; }
body.homepage #content_primary div.sub_content div.free_guide h3 { width: 180px; font-size: 16px;}
body.homepage #content_primary div.sub_content div.free_guide div.dvd { background:url('/resources/application/homepage/background-dvd.png') no-repeat; width:150px; height:185px; position:absolute; right:-35px; top:-18px; }

/* Modal Video Container and Wrapper */
div#video_wrapper { background-color: #fff; height: 525px; visibility: hidden; width: 750px; padding-bottom:40px; position: absolute; }
#video_wrapper_mask { background-color: #000; } 
.container-close { font-size: 24px; margin-left: 10px; text-indent: 0 !important; }

