@charset "UTF-8";

/* POPUP CSS -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.popup_heading{color:#FFF;font-size:28px;font-weight:700;letter-spacing:.5px;margin-left:10px;padding-top:5px;text-shadow:2px 2px 1px #000;}
.popup_heading_icon{background-image:url(../images/universal_site_images.png);-moz-background-size:83px 208px;-o-background-size:83px 208px;-webkit-background-size:83px 208px;background-size:83px 208px;display:block;float:left;height:33px;}
#popup_policy{background-color:#fff;border:2px solid #121212;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;display:none;height:445px;max-height:445px;max-width:680px;padding-bottom:20px;width:680px;z-index:20000;}
.popup_policy_header{border:1px solid #333;-webkit-border-radius:10px 10px 0 0;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-radius:10px 10px 0 0;height:43px;margin-bottom:0;position:relative;width:680px;}
#terms_heading_icon{background-position:0 -175px;margin-top:1px;margin-right:6px;width:33px;}
#privacy_heading_icon{background-position:-54px -75px;margin-top:1px;margin-right:6px;width:29px;}
#security_heading_icon{background-position:-59px -141px;margin-top:1px;margin-right:6px;width:24px;}
#purchasing_heading_icon{background-position:0 -75px;margin-top:1px;margin-right:6px;width:26px;}
#returns_heading_icon{background-position:-14px -141px;margin-top:1px;margin-right:6px;width:45px;}
#contact_heading_icon{background-position:-41px -108px;margin-top:1px;margin-right:6px;width:42px;}
.policy_content_container{float:left;height:367px;overflow-y:scroll;overflow-x:hidden;padding:15px 20px 18px;width:640px;}
#popup_video{background-color:#fff;border:2px solid #121212;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;display:none;height:574px;max-height:574px;max-width:690px;width:690px;z-index:20000;}
.popup_video_header{border:1px solid #333;-webkit-border-radius:10px 10px 0 0;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-radius:10px 10px 0 0;height:43px;margin-bottom:0;position:relative;width:690px;}
#video_heading_icon{background-position:0 -108px;margin-top:1px;margin-right:6px;width:41px;}
.video_content_container{float:left;height:480px;overflow:hidden;padding:25px;width:640px;}
.video_content_container video{width:640px;}
p.popup_content_heading{color:#404040;font-family:'Open Sans Condensed', 'Open Sans',Verdana, Arial, Helvetica, sans-serif;font-size:18px;font-weight:700;letter-spacing:1px;text-transform:uppercase;}
p.popup_content_text{margin-top:5px;margin-left:10px;margin-right:10px;line-height:17px;}
hr.popup_divider{background-color:#B8B8B8;height:1px;margin-top:16px;margin-bottom:15px;}

/* TABLET CSS -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width: 768px) and (max-width: 1004px) {

.slide_01_order_btn_container{right:490px;top:12px;}   /* change the top and right or add left to place the order btn properly in the first slide */

.buybox_order_btn_container{right:150px;top:12px;}   /* change the top and right or add left to place the order btn properly in the buybox */

.slide_video_container{top:74px;}   /* IF WIDESCREEN CHANGE TO top:74px; */
#slide_video_video, #slide_video_poster_image, #slide_video_poster_image img{height:135px;} /* IF WIDESCREEN CHANGE TO height:135px; */
#slide_video_play_btn{top:50px;}   /* IF WIDESCREEN CHANGE TO top:50px; */
.slide_video_progressbar{top:155px;}   /* IF WIDESCREEN CHANGE TO top:155px; */
.slide_video_controls{top:161px;}   /* IF WIDESCREEN CHANGE TO top:161px; */

#container{width:768px;}
.header_order_btn_container{width:768px;}
.header_order_btn{top:10px;}
.btn_header_order_text{font-size:30px;letter-spacing:.5px;margin:0 18px;word-spacing:1px;}
.confidence_affirmation{font-size:14px;height:17px;}
.security_confidence{margin-right:34px;}
.satisfaction_confidence{margin-right:18px;}
#security_affirmation, #satisfaction_affirmation{background-image:url(../images/spacer.gif);display:none}
.confidence_affirmation_text{top:-2px;}
.addtocart_link{cursor:pointer;}
.video_btn_container{margin:155px 0;position:fixed;width:44px;}
#side_video_link{-webkit-border-radius:0 10px 10px 0;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-radius:0 10px 10px 0;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.55);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.55);box-shadow:0 3px 3px rgba(0,0,0,0.55);height:20px;padding:0 5px;width:24px;}
#parallax_video_link{background-position:-20px -14px;-moz-background-size:52px 130px;-o-background-size:52px 130px;-webkit-background-size:52px 130px;background-size:52px 130px;height:20px;width:24px;}
#header{height:120px;width:768px;}
.header_logo{left:37px;top:3px;}
.header_logo img{height:84px;}
.header_headline{color:#222;font-size:20px;font-weight:600;height:90px;letter-spacing:.5px;line-height:27px;margin:0 252px 0 176px;width:auto;}
.headline_align_vertical{height:90px;}
.order_800_number{display:none}
.header_cc{display:none;}
.header_nav{height:30px;left:18px;overflow:hidden;top:90px;width:732px;}
.header_links_list{display:block;}
.header_link, .header_link:link, .header_link_current{padding:8px 15px;}
.social_media_share{display:none;}
#main{width:768px;}
#hero_image{margin-top:2px;margin-left:0;padding:0;position:relative;}
.headline{font-size:18px;height:auto;margin-left:18px;padding-top:19px;padding-bottom:20px;width:732px;}
.headline_highlight{height:22px;padding-bottom:1px;padding-left:8px;padding-right:8px;}
#hero_image_slider{height:348px;margin-top:2px;width:768px;}
#btn_slider_prev_container{left:8px;top:155px;}
#btn_slider_next_container{right:8px;top:155px;}
.scrollable{height:330px;left:18px;width:732px;}
.slide_container{-moz-background-size:732px 330px;-o-background-size:732px 330px;-webkit-background-size:732px 330px;background-size:732px 330px;height:330px;width:732px;}
#slide_01{-moz-background-size:732px 330px;-o-background-size:732px 330px;-webkit-background-size:732px 330px;background-size:732px 330px;}
#slide_02{-moz-background-size:732px 330px;-o-background-size:732px 330px;-webkit-background-size:732px 330px;background-size:732px 330px;}
#slide_03{-moz-background-size:732px 330px;-o-background-size:732px 330px;-webkit-background-size:732px 330px;background-size:732px 330px;}
#slide_04{-moz-background-size:732px 330px;-o-background-size:732px 330px;-webkit-background-size:732px 330px;background-size:732px 330px;}
#slide_05{-moz-background-size:732px 330px;-o-background-size:732px 330px;-webkit-background-size:732px 330px;background-size:732px 330px;}
.slide_heading{font-size:15px;letter-spacing:0;word-spacing:1px;}
.slide_text{font-size:12px;margin-top:2px;}
.slide_video_container{background-color:transparent;height:225px;left:36px;width:240px;}
.asotv_player{background-position:0 -226px;-moz-background-size:115px 312px;-o-background-size:115px 312px;-webkit-background-size:115px 312px;background-size:115px 312px;height:48px;right:3px;top:-18px;width:62px;}
.slide_video_header{height:21px;width:240px;}
.slide_video_header h4 {font-size:14px;padding-left:8px;padding-top:2px;}
#slide_video_video{top:23px;width:240px;}
#slide_video_poster_image{top:23px;width:240px;}
#slide_video_poster_image img{width:240px;}
#slide_video_play_btn{background-position:0 0;-moz-background-size:83px 225px;-o-background-size:83px 225px;-webkit-background-size:83px 225px;background-size:83px 225px;height:81px;left:79px;width:83px;}
#slide_video_play_btn:hover{background-position:0 -81px;margin-top:-1px;}
.slide_video_progressbar{width:240px;}
.slide_video_progressbar_bg{width:240px;}
.slide_video_controls{height:18px;width:240px;}
#slide_controls_play_pause{-moz-background-size:115px 312px;-o-background-size:115px 312px;-webkit-background-size:115px 312px;background-size:115px 312px;height:18px;width:37px;}
.slide_controls_play_btn{background-position:-62px -226px;}
.slide_controls_play_btn:hover{background-position:-62px -245px;}
.slide_controls_pause_btn{background-position:-62px -263px;}
.slide_controls_pause_btn:hover{background-position:-62px -282px;}
.slide_controls_volume_btn{background-position:0 -275px;-moz-background-size:115px 312px;-o-background-size:115px 312px;-webkit-background-size:115px 312px;background-size:115px 312px;height:18px;left:37px;width:30px;}
.slide_controls_volume_btn:hover{background-position:-30px -275px;}
.slide_controls_timestamp{font-size:10px;height:15px;left:74px;padding-top:3px;width:70px;}
.slide_controls_fullscreen_btn{background-position:0 -294px;-moz-background-size:115px 312px;-o-background-size:115px 312px;-webkit-background-size:115px 312px;background-size:115px 312px;height:18px;position:absolute;width:28px;}
.slide_controls_fullscreen_btn:hover{background-position:-28px -294px;}
.slider_navigation{height:19px;right:22px;top:310px;}
.slider_navigation a{margin:3px;}
.top_left{left:21px;top:21px;}
.top_right{right:21px;top:21px;}
.bottom_right{bottom:21px;right:21px;}
.bottom_left{bottom:21px;left:21px;}
.top{top:21px;}
.bottom{bottom:263px;}
#featured_links_3col{height:241px;width:768px;}
.featured_link{height:241px;margin-left:18px;width:232px;}
.featured_link_image{-moz-background-size:232px 384px;-o-background-size:232px 384px;-webkit-background-size:232px 384px;background-size:232px 384px;height:128px;width:232px;}
#featured_link_image_01{background-position:0 0;}
#featured_link_image_02{background-position:0 -128px;}
#featured_link_image_03{background-position:0 -256px;}
.featured_link_heading{font-size:13px;margin-top:11px;margin-left:14px;margin-right:14px;width:204px;}
.featured_link_text{font-size:11px;margin-top:8px;margin-left:14px;margin-right:14px;width:204px;}
#main_page_content{top:18px;width:768px;}
.primary_content_headline{font-size:12px;padding-top:14px;padding-bottom:15px;padding-left:26px;}
.primary_content_headline_highlight{padding:2px 8px 2px 9px;}
#content_headline_left{margin-left:18px;}
#content_headline_right{margin-left:22px;}
.content_headline_half{width:329px;}
.content_headline_2third{width:444px;}
.content_headline_1third{width:214px;}
.buybox_half{margin-top:14px;margin-left:18px;width:355px;}
.buybox_thirds{margin-top:18px;margin-left:18px;width:240px;}
.buybox_image_half{-moz-background-size:355px 433px;-o-background-size:355px 433px;-webkit-background-size:355px 433px;background-size:355px 433px;height:433px;width:355px;}
.buybox_image_thirds{-moz-background-size:240px 293px;-o-background-size:240px 293px;-webkit-background-size:240px 293px;background-size:240px 293px;height:293px;width:240px;}
.offer_details_text{font-size:13px;line-height:18px;word-spacing:.5px;}
.sidebar_button{margin-top:18px;width:240px;}
.primary_content_container{margin-top:0;margin-left:18px;}
#content_container_right{margin-left:22px;}
.primary_content_half{width:355px;}
.primary_content_thirds{width:470px;}
.primary_content_image{height:131px;margin-top:14px;width:355px;}
.primary_content_color_heading{letter-spacing:0;margin-top:10px;text-align:center;}
.primary_content_heading{font-size:16px;letter-spacing:0px;margin-top:15px;}
.primary_content_text{font-size:12px;line-height:17px;margin-top:5px;}
.primary_content_author{font-size:12px;line-height:17px;padding-right:18px;}
.primary_content_divider{margin-top:13px;margin-bottom:0;}
.primary_content_order_btn_container{float:left;margin-top:22px;margin-right:16px;}
.primary_content_800number{font-size:20px;line-height:20px;margin-top:21px;text-align:center;}
.secondary_content_order_btn_container{margin-top:12px;margin-left:23px;}
.secondary_content_800number{font-size:22px;margin-top:7px;}
#video_content_container{height:353px;margin-top:18px;width:470px;}

div.contact_form_row{margin-top:12px;}
span.contact_form_field, input.contact_form_input{width:220px;}
div.contact_form_row span.contact_form_field:nth-child(2){margin-left:23px;}
span.contact_form_field_state{width:121px;}
span.contact_form_field_zip, span.contact_form_field_zip input.contact_form_input{width:95px;}
span.contact_form_field_textarea{width:474px;}
label.contact_form_label{font-size:15px;}
textarea.contact_form_textarea{height:172px;width:470px;}

#footer{margin-bottom:18px;padding-top:32px;width:768px;}
#footer ul{list-style:none;}
#site_footer{margin-top:18px;margin-left:18px;padding-bottom:13px;width:732px;}
.site_footer_column{margin-top:20px;margin-left:15px;}
.footer_3wide{width:224px;}
.footer_4wide{width:164px;}
.footer_heading{padding-bottom:4px;}
.footer_heading_3wide{width:224px;}
.footer_heading_4wide{width:164px;}
.footer_links_list{margin-top:11px;padding:5px 11px 9px;width:142px;}
.footer_links_list_3wide{width:202px;}
.footer_links_list_4wide{width:142px;}
#seo_footer{display:none;margin-left:19px;padding-bottom:39px;width:732px;}
.telebrands_logo{background-image:url(../images/spacer.gif);}
.popup_addtocart_header .popup_heading{font-size:24px;letter-spacing:.5px;margin-left:12px;padding-top:7px;}
.checkbox_label{font-size:13px;margin-left:7px;}
.addtocart_button{margin-top:20px;margin-right:83px;}
a.btn_addtocart{-webkit-box-shadow:3px 5px 5px rgba(0,0,0,0.68);-moz-box-shadow:3px 5px 5px rgba(0,0,0,0.68);box-shadow:3px 5px 5px rgba(0,0,0,0.68);font-size:30px;padding:0 18px 1px;text-shadow:2px 2px 3px #000;-filter:dropshadow(color=#000000,offx=2,offy=2);}
a.btn_printPDF{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-box-shadow:2px 4px 4px rgba(0,0,0,0.48);-moz-box-shadow:2px 4px 4px rgba(0,0,0,0.48);box-shadow:2px 4px 4px rgba(0,0,0,0.48);padding:4px 0;text-shadow:2px 2px 3px #000;-filter:dropshadow(color=#000000,offx=2,offy=2);width:240px;}
.sidebar_button_icon{-moz-background-size:70px 35px;-o-background-size:70px 35px;-webkit-background-size:70px 35px;background-size:70px 35px;}
#icon_printer{background-position:-31px 0;height:35px;left:17px;top:13px;width:39px;}
#icon_pdf{background-position:0 0;height:35px;right:17px;top:13px;width:31px;}
.btn_normal_text{font-size:18px;letter-spacing:2px;line-height:19px;width:240px;word-spacing:2px;}
.btn_bold_text{font-size:28px;line-height:29px;width:240px;word-spacing:1px;letter-spacing:.5px;}
.btn_order_text{font-size:30px;margin:0 12px;padding:0;text-decoration:none;}
}

/* LANDSCAPE CSS -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width: 480px) and (max-width: 767px) {
.mobile_only_link{display:inline;}
.non_mobile_link{display:none;}
#container{width:480px;}
.header_order_btn_container{width:480px;}
.header_order_btn{top:10px;}
.btn_header_order_text{font-size:24px;letter-spacing:.5px;margin:0 12px;word-spacing:1px;}
.confidence_affirmation{font-size:14px;height:17px;margin:0 0 2px 0;}
.security_confidence{margin-right:24px;}
.satisfaction_confidence{margin-right:14px;}
#security_affirmation, #satisfaction_affirmation{background-image:url(../images/spacer.gif);display:none;}
.confidence_affirmation_text{margin:0;padding:0;position:relative;top:-2px;}
.video_btn_container{display:none;}
#parallax_video_link{background-image:url(../images/spacer.gif);}
#header{height:100px;width:480px;margin-bottom:2px;}
.header_logo{left:22px;top:5px;}
.header_logo img{height:90px;}
.header_headline{display:none;}
.mobile_header_800number{color:#222;font-family:'Open Sans Condensed', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;letter-spacing:-.5px;position:absolute;right:15px;top:70px;word-spacing:.5px;}
.mobile_header_800number_link{color:#487aa9;font-size:18px;}
.order_800_number{right:15px;top:67px;}
.header_cc{display:none;}
.header_nav{display:none;}
#security_affirmation, #satisfaction_affirmation{background-image:url(../images/spacer.gif);}
.social_media_share{display:none;}
#main{width:480px;}
#mobile_main_offer{background-image:url(../images/mobile_main_offer.jpg);-moz-background-size:450px 275px;-o-background-size:450px 275px;-webkit-background-size:450px 275px;background-size:450px 275px;display:block;height:275px;margin-top:0;margin-left:15px;position:relative;width:450px;}
#mobile_main_offer_retail{background-image:url(../images/mobile_main_offer_retail.jpg);-moz-background-size:450px 275px;-o-background-size:450px 275px;-webkit-background-size:450px 275px;background-size:450px 275px;display:block;height:275px;margin-top:0;margin-left:15px;position:relative;width:450px;}
#hero_image{margin-top:15px;}
.hero_image_headline{display:block;width:480px;}
.headline{font-size:18px;height:auto;line-height:23px;margin-left:15px;padding-top:14px;padding-bottom:16px;width:450px;}
.headline_highlight{padding-bottom:1px;padding-left:9px;padding-right:7px;}
#hero_image_slider{display:none;}
#slide_01, #slide_02, #slide_03, #slide_04, #slide_05{background-image:url(../images/spacer.gif);}
.slide_video_container, .slide_video_header, .slide_video_header h4, #slide_video_video, #slide_video_poster_image, .slide_video_progressbar, .slide_video_progressbar_bg, #progressbar_buffered_bg, #progressbar_played_bg, .slide_video_controls, .slide_controls_play_btn, .slide_controls_pause_btn, .slide_controls_timestamp, #timestamp_current_time{display:none}
.asotv_player, #slide_video_play_btn, #scrubber, #slide_controls_play_pause, .slide_controls_volume_btn, .slide_controls_fullscreen_btn{background-image:url(../images/spacer.gif);display:none}
#btn_slider_prev, #btn_slider_next{background-image:url(../images/spacer.gif);}
.slider_navigation a{background-image:url(../images/spacer.gif);}
#mobile_video_container{display:block;margin-top:15px;margin-left:15px;position:relative;width:450px;}
#mobile_video_container video{display:inline-block;width:100%;}
.mobile_video_container_order{color:#222;display:inline-block;font-family:'Open Sans Condensed', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;font-size:20px;font-weight:700;letter-spacing:-.5px;margin-top:7px;text-align:center;text-transform:uppercase;width:100%;word-spacing:.5px;}
.mobile_video_container_order a{color:#487aa9;display:inline;}
#featured_links_3col, .featured_link{display:none;}
#featured_link_image_01, #featured_link_image_02, #featured_link_image_03{background-image:url(../images/spacer.gif);}
#mobile_features_container{display:block;float:left;margin-top:30px;margin-bottom:20px;margin-left:15px;position:relative;width:450px;}
#features_benefits_heading{border-top:1px solid #DDD;border-bottom:1px solid #DDD;color:#222;float:left;font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;height:auto;letter-spacing:1px;margin-left:0;padding-top:12px;padding-bottom:12px;padding-left:15px;text-transform:uppercase;width:435px;word-spacing:2px;}
.feature_bullet{clear:left;float:left;margin-top:15px;width:450px;}
.feature_bullet_image_container{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;float:left;height:156px;padding:4px;margin-left:15px;margin-right:15px;width:220px;}
.feature_bullet_image{background-color:#888;background-image:url(../images/feature_bullets.jpg);-moz-background-size:220px 624px;-o-background-size:220px 624px;-webkit-background-size:220px 624px;background-size:220px 624px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;display:block;height:156px;overflow:hidden;position:relative;width:220px;}
#feature_bullet_image_01{background-position:0 0;}
#feature_bullet_image_02{background-position:0 -156px;}
#feature_bullet_image_03{background-position:0 -312px;}
#feature_bullet_image_04{background-position:0 -468px;}
.feature_bullet_text{color:#222;display:block;font-family:'Open Sans Condensed', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;font-size:24px;font-weight:300;letter-spacing:.5px;line-height:34px;margin-right:15px;padding-top:12px;word-spacing:1px;}
#main_page_content{top:0;width:480px;}
.primary_content_headline, #content_headline_left, #content_headline_right{display:none;}
.buybox_thirds, .buybox, .buybox_image, .buybox_image_retail, .buybox_order_btn_container{display:none;}
.offer_details_text{display:none;}
.primary_content_container{margin-top:0;margin-left:15px;width:450px;}
#content_container_right{margin-left:15px;}
.mobile_primary_content_800number{display:none;}
.mobile_primary_content_headline{border-top:1px solid #DDD;border-bottom:1px solid #DDD;color:#222;display:inline-block;float:left;font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;height:auto;letter-spacing:1px;line-height:19px;margin-left:0;margin-bottom:0;padding-top:12px;padding-bottom:12px;padding-left:15px;text-align:center;text-transform:uppercase;width:435px;word-spacing:2px;}
.mobile_primary_content_headline_highlight{padding:2px 7px 2px 9px;}
.primary_content_image{height:165px;margin-top:15px;margin-bottom:6px;width:450px;}
.primary_content_color_heading{display:none;}
.primary_content_heading{display:inline-block;font-size:14px;margin-top:11px;}
.primary_content_text{font-size:13px;margin-top:4px;}
.primary_content_author{font-size:12px;padding-right:15px;}
.primary_content_divider{margin-top:10px;margin-bottom:0;}
.primary_content_order_btn_container, .primary_content_800number{display:none}
#video_content_container{height:338px;margin-top:10px;width:450px;}
#mobile_offer_details{clear:left;display:block;float:left;margin-top:26px;margin-left:15px;position:relative;width:450px;}
.mobile_offer_details_heading{border-top:1px solid #DDD;border-bottom:1px solid #DDD;color:#222;display:inline;float:left;font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;height:auto;letter-spacing:1px;margin-left:0;padding-top:12px;padding-bottom:12px;padding-left:15px;text-transform:uppercase;width:435px;word-spacing:2px;}
.mobile_offer_details_text{background-color:#EEE;border:1px dashed #9c9c9c;clear:left;color:#222;float:left;font-family:'Helvetica Nue', 'Helvetica Neue', Helvetica, Verdana, 'Open Sans', Arial, sans-serif;font-size:13px;font-weight:400;line-height:17px;margin-top:15px;padding:6px 10px;width:430px;}
.mobile_offer_details_800number{color:#222;display:inline-block;font-family:'Open Sans Condensed', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;font-size:20px;font-weight:700;letter-spacing:-.5px;margin-top:7px;text-align:center;text-transform:uppercase;width:100%;word-spacing:.5px;}
.mobile_offer_details_800number a{color:#487aa9;display:inline;}
.mobile_sidebar_button{display:block;margin:0 auto;position:relative;width:320px;}

#contact_form{width:100%;}
.contact_form_row{float:none;margin:0 auto;width:305px;}
.contact_form_field{display:block;margin-top:12px;}
.contact_form_row span.contact_form_field:nth-child(2){margin-left:0;}
.contact_form_field_state{display:inline-block;}
.contact_form_field_zip{display:inline-block;width:165px;}
.contact_form_field_zip .contact_form_input{width:165px;}
.contact_form_field_textarea{width:301px;}
textarea.contact_form_textarea{height:120px;width:301px;}

#footer{margin-bottom:15px;padding-top:15px;width:480px;}
#site_footer{margin-top:15px;margin-left:15px;padding-bottom:15px;width:450px;}
.site_footer_column{margin-top:18px;margin-left:15px;width:202px;}
.copyright_column{width:419px;}
.footer_heading{padding-bottom:3px;width:202px;}
.copyright_heading{width:419px;}
.footer_links_list{margin-top:10px;padding:3px 10px 9px;width:182px;}
.copyright_list{width:399px; text-align:center;}
.footer_link, .footer_link:link, .footer_link:visited{margin-top:3px;}
.copyright_text{font-size:16px;line-height:19px;}
.copyright_list .copyright_text{font-size:20px;line-height:26px;margin-top:10px;}
#seo_footer{display:none;}
.telebrands_logo{background-image:url(../images/spacer.gif);}
.popup_addtocart_header .popup_heading{font-size:14px;letter-spacing:0;margin-left:12px;padding-top:7px;}
.checkbox_label{font-size:12px;margin-left:7px;}
.addtocart_button{margin-top:20px;margin-right:102px;}
#popup_policy, #popup_video{display:none;}

}

/* PORTRAIT CSS -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (max-width: 479px) {
.mobile_only_link{display:inline;}
.non_mobile_link{display:none;}
#container{width:320px;}
.header_order_btn_container{width:320px;}
.header_order_btn{top:12px;}
.btn_header_order_text{font-size:20px;letter-spacing:.5px;margin:0 10px;word-spacing:0;}
.confidence_affirmation{font-size:12px;height:17px;margin:0;}
.security_confidence{margin-right:21px;}
.satisfaction_confidence{margin-right:11px;}
#security_affirmation, #satisfaction_affirmation{background-image:url(../images/spacer.gif);display:none;}
.confidence_affirmation_text{margin:0;margin-bottom:-2px;padding:0;position:relative;top:-2px;}
.video_btn_container{display:none;}
#parallax_video_link{background-image:url(../images/spacer.gif);}
#header{height:70px;width:320px;margin-bottom:1px;}
.header_logo{left:22px;}
.header_logo img{height:55px;}
.mobile_header_800number, .header_headline, .order_800_number, .header_cc, .header_nav{display:none;}
#security_affirmation, #satisfaction_affirmation{background-image:url(../images/spacer.gif);}
.social_media_share{display:none;}
#main{width:320px;}
#mobile_main_offer{background-image:url(../images/mobile_main_offer.jpg);-moz-background-size:300px 183px;-o-background-size:300px 183px;-webkit-background-size:300px 183px;background-size:300px 183px;display:block;height:183px;margin-left:10px;position:relative;width:300px;}
#mobile_main_offer_retail{background-image:url(../images/mobile_main_offer_retail.jpg);-moz-background-size:300px 183px;-o-background-size:300px 183px;-webkit-background-size:300px 183px;background-size:300px 183px;display:block;height:183px;margin-left:10px;position:relative;width:300px;}
#hero_image{margin-top:10px;}
.hero_image_headline{display:block;width:320px;}
.headline{font-size:14px;height:auto;letter-spacing:.5px;line-height:19px;margin-left:10px;padding-top:11px;padding-bottom:12px;width:300px;}
.headline_highlight{padding-left:10px;padding-right:10px;}
#hero_image_slider{display:none;}
#slide_01, #slide_02, #slide_03, #slide_04, #slide_05{background-image:url(../images/spacer.gif);}
#btn_slider_prev, #btn_slider_next{background-image:url(../images/spacer.gif);}
.slider_navigation a{background-image:url(../images/spacer.gif);}
#mobile_video_container{display:block;margin-top:10px;margin-left:10px;position:relative;width:300px;}
#mobile_video_container video{display:inline-block;width:100%;}
.mobile_video_container_order{color:#222;display:inline-block;font-family:'Open Sans Condensed', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;letter-spacing:-.5px;margin-top:4px;text-align:center;text-transform:uppercase;width:100%;word-spacing:.5px;}
.mobile_video_container_order a{color:#487aa9;display:inline;}
#featured_links_3col, .featured_link{display:none;}
#featured_link_image_01, #featured_link_image_02, #featured_link_image_03{background-image:url(../images/spacer.gif);}
#mobile_features_container{display:block;float:left;margin-top:20px;margin-left:10px;position:relative;width:300px;}
#features_benefits_heading{border-top:1px solid #DDD;border-bottom:1px solid #DDD;color:#222;float:left;font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;height:auto;letter-spacing:1px;margin-left:0;padding-top:12px;padding-bottom:12px;padding-left:10px;text-transform:uppercase;width:290px;word-spacing:2px;}
.feature_bullet{clear:left;float:left;margin-top:10px;width:300px;}
.feature_bullet_image_container{-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;float:left;height:104px;padding:3px;margin-left:10px;margin-right:10px;width:147px;}
.feature_bullet_image{background-color:#888;background-image:url(../images/feature_bullets.jpg);-moz-background-size:147px 416px;-o-background-size:147px 416px;-webkit-background-size:147px 416px;background-size:147px 416px;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;display:block;height:104px;overflow:hidden;position:relative;width:147px;}
#feature_bullet_image_01{background-position:0 0;}
#feature_bullet_image_02{background-position:0 -104px;}
#feature_bullet_image_03{background-position:0 -208px;}
#feature_bullet_image_04{background-position:0 -312px;}
.feature_bullet_text{color:#222;display:block;font-family:'Open Sans Condensed', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-weight:300;letter-spacing:.5px;line-height:24px;margin-right:10px;padding-top:7px;word-spacing:1px;}
#main_page_content{top:0;width:320px;}
.primary_content_headline, #content_headline_left, #content_headline_right{display:none;}
.buybox_thirds, .buybox, .buybox_image, .buybox_image_retail, .buybox_order_btn_container{display:none;}
.offer_details_text{display:none;}
.primary_content_container{margin-top:0;margin-left:10px;width:300px;}
#content_container_right{margin-left:10px;}
.mobile_primary_content_800number{border-top:1px solid #DDD;color:#222;display:block;font-family:'Open Sans Condensed','Open Sans', Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;height:auto;letter-spacing:.5px;line-height:17px;margin:0 10px;padding:11px 10px 12px 10px;text-align:center;text-transform:uppercase;width:280px;}
.mobile_primary_content_800number a{color:#487aa9;display:inline;}
.mobile_primary_content_headline{border-top:1px solid #DDD;border-bottom:1px solid #DDD;color:#222;display:inline-block;float:left;font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;height:auto;letter-spacing:1px;line-height:17px;margin-bottom:0;margin-left:0;padding-top:10px;padding-bottom:9px;padding-left:10px;padding-right:10px;text-align:center;text-transform:uppercase;width:280px;word-spacing:2px;}
.mobile_primary_content_headline_highlight{padding:0 5px 0 7px;}
.primary_content_image{height:111px;margin-top:10px;margin-bottom:3px;width:300px;}
.primary_content_color_heading{display:none;}
.primary_content_heading{display:inline-block;font-size:14px;margin-top:11px;width:280px;}
.primary_content_text{font-size:12.5px;line-height:17px;margin-top:4px;}
.primary_content_author{font-size:12px;line-height:17px;padding-right:10px;}
.primary_content_divider{margin-top:11px;margin-bottom:0;}
.primary_content_order_btn_container, .primary_content_800number{display:none}
#video_content_container{height:225px;margin-top:10px;width:300px;}
#mobile_offer_details{clear:left;display:block;float:left;margin-top:21px;margin-left:10px;position:relative;width:300px;}
.mobile_offer_details_heading{border-top:1px solid #DDD;border-bottom:1px solid #DDD;color:#222;display:inline;float:left;font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;height:auto;letter-spacing:1px;margin-left:0;padding-top:12px;padding-bottom:12px;padding-left:10px;text-transform:uppercase;width:290px;word-spacing:2px;}
.mobile_offer_details_text{background-color:#EEE;border:1px dashed #9c9c9c;clear:left;color:#222;float:left;font-family:'Helvetica Nue', 'Helvetica Neue', Helvetica, Verdana, 'Open Sans', Arial, sans-serif;font-size:12.5px;font-weight:400;line-height:17px;margin-top:8px;padding:6px 10px;width:280px;}
.mobile_offer_details_800number{clear:left;color:#222;display:inline;float:left;font-family:'Open Sans Condensed', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;letter-spacing:-.5px;margin-top:7px;text-align:center;text-transform:uppercase;width:300px;word-spacing:.5px;}
.mobile_offer_details_800number a{color:#487aa9;display:inline;}
.mobile_sidebar_button{display:block;margin:0 auto;position:relative;width:240px;}

#contact_form{width:100%;}
.contact_form_row{float:none;margin:0 auto;width:305px;}
.contact_form_field{display:block;margin-top:12px;}
.contact_form_row span.contact_form_field:nth-child(2){margin-left:0;}
.contact_form_field_state{display:inline-block;}
.contact_form_field_zip{display:inline-block;width:165px;}
.contact_form_field_zip .contact_form_input{width:165px;}
.contact_form_field_textarea{width:301px;}
.contact_form_label{font-size:14px;}
textarea.contact_form_textarea{height:120px;width:301px;}

#footer{margin-bottom:10px;padding-top:10px;width:320px;}
#site_footer{margin-top:10px;margin-left:10px;padding-bottom:10px;width:300px;}
.site_footer_column{margin-top:13px;margin-left:10px;width:135px;}
.copyright_column{width:280px;}
.footer_heading{padding-bottom:3px;width:135px;}
.copyright_heading{width:280px;}
.footer_links_list{margin-top:10px;padding:3px 5px 9px;width:125px;}
.copyright_list{width:270px; text-align:center;}
.footer_link, .footer_link:link, .footer_link:visited{margin-top:3px;}
.copyright_text{font-size:13px;line-height:19px;}
.copyright_list .copyright_text{font-size:18px;line-height:24px;margin-top:8px;}
#seo_footer{display:none;}
.telebrands_logo{background-image:url(../images/spacer.gif);}
.bModal, .bPopup1 {height:100%;width:100%;}
.popup_addtocart_header .popup_heading{font-size:10px;letter-spacing:0;margin-left:12px;padding-top:7px;}
.checkbox_label{font-size:12px;margin-left:7px;}
.addtocart_button{margin-top:20px;margin-right:24px;}
#popup_policy, #popup_video{display:none;}
a.btn_addtocart{font-size:20px;}
a.btn_printPDF{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-box-shadow:2px 4px 4px rgba(0,0,0,0.48);-moz-box-shadow:2px 4px 4px rgba(0,0,0,0.48);box-shadow:2px 4px 4px rgba(0,0,0,0.48);padding:4px 0;text-shadow:2px 2px 3px #000;-filter:dropshadow(color=#000000,offx=2,offy=2);width:240px;}
.sidebar_button_icon{-moz-background-size:70px 35px;-o-background-size:70px 35px;-webkit-background-size:70px 35px;background-size:70px 35px;}
#icon_printer{background-position:-31px 0;height:35px;left:17px;top:13px;width:39px;}
#icon_pdf{background-position:0 0;height:35px;right:17px;top:13px;width:31px;}
.btn_normal_text{font-size:18px;letter-spacing:2px;line-height:19px;width:240px;word-spacing:2px;}
.btn_bold_text{font-size:28px;line-height:29px;width:240px;word-spacing:1px;letter-spacing:.5px;}
}