@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,800');


.NR_Statement {
    margin-top: 7px;
    margin-bottom: 7px;
    font-size: 11px;
    color: #1054B0;
    font-weight: bold;
    width: 100%;
}

.umap_banner {
    display: none;
}

.tile-seo-bottom {
    margin-top: 40px;
}

.prod_name_holder {
    margin-bottom: 7px;
}

.prod_name_extra {
    font-size: 1.1em;
    font-weight: bold;
    color: #7c7c7c;
    margin-bottom: 5px;
    margin-top: 4px;
}

.multi-pack_discount_link {
    font-size: 14px;
    font-weight: bold;
}
/*************** Site Layout Updates -- Nathan 6-11-12 fixes flypage Model Includes section***************************/

.product_includes {
    margin-top: 5px;
}
/*************** END -- Site Layout Updates -- Nathan 1-17-12 ***************************/


/*************** Site Layout Updates -- Nathan 2-21-14 Leftnav View All Link***************************/

.leftnav_viewall {
    text-decoration: underline;
    color: #0000ff;
    font-size: 80%;
    padding-left: 10px;
}
/*************** END -- Site Layout Updates -- Nathan 1-17-12 ***************************/
/***BATTERY PHONE COMPATIBILITY POP-UP***/

.container-view-all-compatible {
    font-weight: bold;
    color: #3465CB;
    font-size: 12px;
    text-decoration: underline;
    margin-top: 5px;
    cursor: pointer;
}

.compatible_phone_model_popup {
    z-index: 100000;
    position: absolute;
    top: 275px;
    *top: 100px;
    left: 361px;
    *left: 207px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .compatible_phone_model_popup {
        z-index: 100000;
        position: absolute;
        top: 100px;
        left: 205px;
    }
}

.compatible_phone_model_popup_top {
    background: url('/content/images/fos/compatible-phone-model-popup-top.png') no-repeat;
    height: 67px;
    width: 565px;
    margin-top: 10px;
}

.compatible_phone_model_popup_bottom {
    background: url('/content/images/fos/compatible-phone-model-popup-bottom.png') no-repeat;
    height: 26px;
    width: 565px;
}

.compatible_phone_model_popup_content {
    background: url('/content/images/fos/compatible-phone-model-popup-body-bg.jpg') repeat-y;
    width: 565px;
    padding: 0px 0px 5px 25px;
}

.compatible_phone_model_popup_column {
    width: 88px;
    float: left;
    display: inline;
}

.compatible_phone_model_popup_header {
    font-weight: bold;
    margin-top: 5px;
}

.compatible_phone_model_popup_group {
    float: left;
    display: inline;
    width: 49%;
}

.compatible_phone_model_popup_group_wide {
    float: left;
    display: inline;
}

.compatible_phone_model_popup_group_three {
    float: left;
    display: inline;
    width: 33%;
}

.compatible_phone_model_popup_top_logo {
    left: 15px;
    position: relative;
    top: 16px;
    width: 400px;
}

.compatible_phone_model_popup_close_img {
    float: right;
    padding: 0 20px 0 0;
}

.compatible_phone_model_text_close {
    color: #004187;
    cursor: pointer;
    float: left;
    font-size: 15px;
    margin-right: 8px;
    padding-top: 2px;
    text-decoration: underline;
}

.compatible_phone_model_popupclose {
    cursor: pointer;
}
/***BATTERY RADIO COMPATIBILITY POP-UP***/

.compatible_radio_model_popup_top {
    background: url('/content/images/fos/compatible-radio-model-popup-top.png') no-repeat;
    height: 67px;
    width: 565px;
    margin-top: 10px;
}
/***BATTERY CAMERA COMPATIBILITY POP-UP***/

.compatible_camera_model_popup_top {
    background: url('/content/images/fos/compatible-camera-model-popup-top.png') no-repeat;
    height: 67px;
    width: 565px;
    margin-top: 10px;
}
/***This style is used for the Best Value Tag on UDN & UNDPHONES.FOS 6pk Battery Subcontainer Descriptions*****/

.udn-batt-BV-tag {
    float: right;
    margin-right: 5px;
}
/***This style is used to remove text-decoration underline for on all links*****/

.remove_underline_on_links {
    text-decoration: none;
}
/***This style is used to center left nav sub cats with no link*****/

.left_no_link_center, .left_no_link_center_third, .left_no_link_3rd_sub {
    display: block;
    height: 20px;
    margin-left: 18px;
    *margin-left: 19px;
    margin-top: -25px;
    padding-top: 6px;
    *padding-top: 5px;
    position: absolute;
    width: 165px;
}
.left_no_link_center_third {
    margin-left: -19px;
    *margin-left: -20px;
    margin-top: -15px;
    padding-top: 5px;
}
.left_no_link_3rd_sub {
    margin-left: 8px;
    margin-top: -13px;
    padding-top: 5px;
}

.left_no_link_shop {
    height: 20px;
    margin-top: -11px;
    *margin-top: -5px;
    padding-top: 5px;
    position: static;
}

.left_float {
    float: left;
    display: inline;
}
/******************************************************************************************
**Style is for Norelco Instant Rebate
**Added by Matthew 9-28-11
*******************************************************************************************/

.norelco-rebate {
    text-align: center;
    margin-top: 10px;
}
/******************************************************************************************
**Styling for side by side columns without table format like the battery descriptions
**Added by Nathan 5-26-11
*******************************************************************************************/

.compatible_column {
    float: left;
    display: inline;
    margin-top: 5px;
    padding-right: 12px;
}
/******************************************************************************************
**Styling for Hearing Loss "Blue Text Line"
**Added by Matthew 2-19-13
*******************************************************************************************/

.severe_hearing_loss {
    color: #CC0000;
    font-weight: bold;
}

.moderate_hearing_loss {
    color: #d76e2d;
    font-weight: bold;
}

.mild_hearing_loss {
    color: #049104;
    font-weight: bold;
}

.replaces {
    font-size: 14px;
    color: #c00;
    font-weight: bold;
    margin-top: 15px;
}
/******************************************************************************************
**Styling for Flypage SubContainers
**Added by Nathan 2-17-11
*******************************************************************************************/

.flysub_top_separator {
    border-top: 1px dashed #cccccc;
    height: 1px;
    width: 552px;
    margin-top: 10px;
    margin-bottom: 10px;
    *margin-bottom: 0px;
}

.flysub_header_text {
    margin: 0px 0px 10px 2px;
}

.flysub_header_text span {
    color: #02940B;
    font-size: 20px;
    font-weight: bold;
}

.flysub_container_divider {
    border-left: 1px solid #cccccc;
    height: 165px;
    float: left;
    width: 1px;
    margin: 0px 10px 0px 10px;
}

.flysub_desc {
    float: left;
    margin: 10px 0px 0px 0px;
    width: 261px;
}

.flysub_desc_2
/*For side by side flysubcontainers*/

{
    margin: 10px 0px 0px 12px;
    width: 250px;
}

.flysub_content {
    padding: 0px 0px 5px 5px;
    text-align: left;
}

.flysub_container_holder {
    margin-left: 15px;
}

.flysub_container_holder_2 {
    margin-left: 1px;
}

.flysub_container {
    float: left;
    width: 532px;
}

.flysub_container_2
/*For side by side flysubcontainers*/

{
    background-image: url(/content/images/fos/flysub/flysub_tile_bg.jpg);
    background-repeat: no-repeat;
    float: left;
    width: 266px;
    height: 168px;
    margin-right: 6px;
    cursor: pointer;
}

.flysub_left_content {
    float: left;
    margin-left: 10px;
}

.flysub_left_content_2 {
    float: left;
    display: inline;
}

.flysub_prod_image_holder {
    float: left;
    margin: 0px 29px 0px 5px;
    width: 100px;
    height: 101px;
    display: table;
    position: relative;
}

.flysub_prod_image_holder_2
/*For side by side flysubcontainers*/

{
    margin: 9px 24px 0px 9px;
    width: 98px;
    height: 80px;
    display: table;
    position: relative;
}

.left_nav_image_align {
    margin-left: 15px;
    float: left;
}

.default_vert_center_holder {
    vertical-align: middle;
    display: table-cell;
    position: inherit;
    *position: absolute;
    top: auto;
    *top: 50%;
    left: auto;
    *left: 50%;
    text-align: center;
}

.default_vert_centered_object {
    position: relative;
    text-align: center;
    top: auto;
    *top: -50%;
    left: auto;
    *left: -50%;
}

.flysub_availability {
    margin-top: 20px;
}

.flysub_right_content {
    float: right;
    margin: 10px 0px 0px 0px;
    padding-right: 11px;
}

.flysub_regular_price,
.flysub_final_price,
.flysub_condition,
.flysub_add_to_cart,
.flysub_map_image {
    text-align: center;
}

.flysub_condition {
    margin-top: 4px;
}

.flysub_regular_price {
    text-decoration: line-through;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 1px;
}

.flysub_final_price {
    color: #048E07;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    margin-top: 0px;
}

.flysub_map_image {
    margin-top: 5px;
}

.flysub_add_to_cart {
    margin-top: 10px;
}
/******************************************************************************************
**Styling for Flypage SubContainers
**Added by Nathan 12-3-13
*******************************************************************************************/

.flysub_tagline {
    color: #454545;
    font-family: "Trebuchet MS", Arial;
    font-size: 21px;
    font-weight: bold;
    line-height: 24px;
    text-align: left;
    width: 340px;
}
/******************************************************************************************
**Default Used for if you want to center text or images - Do not add anything to this rule
**Added by Nathan 11-11-10
*******************************************************************************************/

.content_center {
    text-align: center;
}
/********************************************************************************
**Default (non-brand specific) Style used on vertical subcontainers
**Added by Nathan 11-5-10
*********************************************************************************/

.def_sub-kit-qty {
    font-size: 12px;
    color: #3366cc;
    line-height: 1.5em;
}

.def_sub-kit-qty-big {
    font-size: 16px;
    color: #3366cc;
    line-height: 1.5em;
}

.def_sub-kit-qty-960 {
    font-size: 16px;
    color: #3366cc;
    line-height: 1.5em;
}

.def_sub-kit-qty-big-blk {
    font-size: 20px;
    color: #000000;
    line-height: 1.5em;
}

.def_sub-savings-bv-holder {
    margin-top: 2px;
}

.def_sub-savings-text-holder {
    margin-top: 6px;
}

.def_sub-savings-text {
    color: #000000;
    font-size: 17px;
    font-weight: bold;
}

.def_sub-savings-amount {
    color: #FF0000;
}

.def_container-red-bold {
    color: #D10707;
    font-weight: bold;
}

.def_sub-special {
    font-size: 14px;
    color: #3366cc;
}
/**********************************************************************************************************
**Default Used to offset left margin on vertical_banner_details - main item in vertical banner Do Not Edit
**Added by Nathan 11-11-10
***********************************************************************************************************/

.cont_vertical_banner_icon {
    margin-right: 5px;
}
/**********************************************************************************************************************
**Default Used to add padding below hand-coded list below dynamic features - main item in vertical banner Do Not Edit
**Added by Nathan 11-11-10
*********************************************************************************************************************/

.cont_vertical_banner_add_features {
    padding-bottom: 5px;
}

.cont_vertical_static_banner_add_features {
    margin-top: 10px;
}

.cont_vertical_banner_add_features_h {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
}
/****Style will be shared across panasonic vertical banners***/

.red_bold {
    color: #e00000;
    font-weight: bold;
}

.green_bold {
    color: green;
    font-weight: bold;
}
/****Style will be shared across sonicare vertical banners***/

.son_red_bold {
    color: #C40002;
    font-weight: bold;
}
/**************************************************************
**Style used on new braun vertical banners
**These styles are currently in the braun fos stylesheet
**************************************************************/

.text {
    font-size: 13px;
    color: #3366cc;
    font-weight: bold;
    line-height: 1.2em;
}

.text_blue {
    font-size: 12px;
    color: #3366cc;
}
/********End of braun style******/
/***********************This Section is for Additional Handsets & Additional Batteries****************************/

.additional-holder, .additional-holder-browse {
    width: 200px;
    margin: 5px 0px 5px 0px;
    float: right;
    line-height: 1.15;
    border: 1px #ccc solid;
    border-radius: 4px;
    background: #eee url(/content/images/fos/grbg.jpg) repeat-x top;
}
.additional-holder-browse {
    width: 243px;
    margin: 10px 0 5px 0px;
    float: left;
}
.additional-holder img,
.additional-holder-browse img {
    margin-bottom: 0px;
    vertical-align: bottom;
    display: block;
}
.additional-title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: inherit;
    font-size: 0.85em;
    color: #434343;
    margin: 4px 0;
    border-bottom: 1px #ccc solid;
    padding-bottom: 5px;
    text-indent: 5px;
}
.additional-bullets, .additional-bullets-browse {
    margin: 5px;
    text-align: left;    
    font-size: 0.85em;
}
.additional-bullets-browse {
    margin: 0 0 5px 7px;
}

/***********************End Section for Additional Handsets & Additional Batteries****************************/

.key_term_definitions {
    width: 502px;
}

.key-term {
    font-weight: bold;
    color: #000000;
}

.desc_left_column,
.desc_right_column {
    float: left;
    display: inline;
}

.desc_left_column {
    padding-right: 35px;
}

.graybold {
    font-weight: bold;
    color: #666666;
}

.appliances {
    background-color: #FDD017;
}
/****Can be used for a pair of banners at the bottom of fos tile pages******/

.content_tile_page_banner_bottom_left {
    float: left;
    margin: 0px 0px 10px 7px;
    position: relative;
    top: -35px;
    *top: 0px;
}

.content_tile_page_banner_bottom_right {
    float: right;
    margin: 0px 14px 10px 0px;
    position: relative;
    top: -35px;
    *top: 0px;
}
/*****End of Can be used for a pair of banners at the bottom of fos tile pages******/
/*****Styling used on oralb and braun in brush head accessories category*****/

.sub-container-text {
    color: #3366CC;
    font-size: 15px;
    line-height: 1.5em;
}

.sub-container-red {
    color: #FF0000;
}
/**********Styling used on only Petsafe*************/

.sub-container-text-petsafe {
    color: #3366CC;
    font-size: 12px;
    line-height: 1.5em;
}

.sub-container-text-petsafe-bold {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

.sub-container-text-petsafe-black {
    color: #000000;
    font-size: 12px;
}
/**********  Start Icons **************/

.info-title {
    color: #CC0000;
    font-size: 13px;
    font-weight: bold;
    font-size: 13px;
    text-align: left;
    margin-bottom: 3px;
}

.features-title {
    color: #CC0000;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
}

.features-title_960 {
    color: #CC0000;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
}

.item-number {
    margin-bottom: 10px;
}

.item-number-top {
    /**margin-bottom:7px;**/
    
    color: #666666;
}

.product-paragraph {
    margin-bottom: 15px;
}

.keyterms-title {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 15px;
}

.keyterms-title_960 {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 20px;
}

.icon-info {
    float: right;
    width: 200px;
    margin-left: 5px;
}
/***************  End Icons *********************/
/*****************  Start Accessory Finder *****************/

.accessory_finder_label {
    font-family: Arial;
    font-size: 18px;
    color: #FFFFFF;
    width: 111px;
    text-align: center;
    padding-top: 10px;
    float: left;
}

.accessory_finder_text {
    font-family: Arial;
    font-size: 13px;
    color: #FFFFFF;
    width: 145px;
}

.accessory_finder_phone_list {
    float: left;
    margin: 7px 0px 0px 123px;
    width: 178px;
    display: inline;
}

.accessory_finder_drop_down {
    padding-left: 4px;
    margin-top: 3px;
}

.find_on_page {
    float: left;
    font-family: Arial;
    font-size: 13px;
    color: #FFFFFF;
    margin: 7px 0px 0px 13px;
    width: 235px;
    display: inline;
}

.find_on_page_box {
    width: 235px;
    height: 15px;
}

.accessory_finder_look_up_field {
    vertical-align: top;
    padding-top: 3px;
}

.accessory_finder_search_field {
    vertical-align: top;
    margin-top: 6px;
    *margin-top: 5px;
    font-size: 1.1em;
    width: 135px;
    padding-top: 2px;
    height: 22px
}

.accessory_finder_go_button {
    margin-top: 2px;
    margin-left: 3px;
    width: 35px;
    height: 25px;
}

.accessory_finder_search_button {
    margin-top: 5px;
    *margin-top: 5px;
    padding-left: 3px;
    width: 90px;
    height: 25px;
}
/**************************** End Accessory Finder ****************************/
/**************************** Kit Information *********************************/

.kit_info {
    background-color: #f1f1f1;
    border-style: dashed;
    border-color: c20707;
    border-width: 1px;
    padding: 5px 5px 5px 0px;
    width: 223px;
    margin: 10px 0px 5px 0px;
}

.kit_info_header {
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    text-align: center;
    background-color: #504F4F;
    margin-left: 5px;
}

.kit_option {
    float: left;
    display: inline;
    margin-right: 5px;
    font-weight: bold;
}

.kit_option_box {
    color: #000000;
    margin-top: 5px;
    padding-left: 7px;
}
/**************************** End Kit Information *****************************/

.subtitle {
    color: #1054B0;
    font-weight: bold;
    margin-bottom: 15px;
}

.left_nav_bottom_banner {
    padding-top: 5px;
}

.phone_finder_button {
    padding-left: 1px;
    *padding-left: 2px;
    padding-top: 3px;
    height: 25px;
}

.tile-seo-header {
    color: #666666;
    margin-bottom: 0px;
    margin-left: 1px;
    /*background-image:url('/content/images/fos/tile-text-bg.jpg');
	background-repeat: repeat-x;*/
    
    margin-right: 5px;
}

.browse-seo-header {
    margin-right: 5px;
    color: #666666;
    margin-bottom: 0px;
}
/*.browse-seo-header
{
	background-image:url(/content/images/fos/browse-text-bg.jpg);
	background-repeat: repeat-x;
}
*/

.tile-seo-header p {
    padding-left: 4px;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-right: 4px;
}

.browse-seo-header p {
    padding-bottom: 5px;
}

.tile-seo-bottom,
.browse-seo-bottom {
    width: 735px;
    padding-left: 4px;
    text-align: justify;
}

.category_top_banner {
    margin-top: 5px;
    margin-bottom: 10px;
    *margin-bottom: 7px;
}

.category_top_tile_container {
    margin: 5px 0px 0px 10px;
}

.category_top_tile {
    margin-right: 2px;
    margin-bottom: 5px;
    float: left;
    display: inline;
}

.category_top_half_text_box_container {
    background-image: url('/images/icons/fos/cell-link-bg.jpg');
    background-repeat: no-repeat;
    width: 355px;
    height: 172px;
    margin: 1px 0px 0px 5px;
    float: left;
    line-height: 1.27em;
}

.category_top_half_text_box_header {
    font-weight: bold;
    font-size: 12px;
}

.category_top_half_text_box {
    width: 333px;
    color: #322929;
    text-align: justify;
    margin: 8px 0px 0px 10px;
}

.category_top_tile_uniden {
    margin-left: 2px;
    margin-bottom: 5px;
    float: left;
    display: inline;
}

.category_top_tile_2 {
    margin-left: 2px;
    margin-bottom: 5px;
    float: left;
    display: inline;
}

.category_top_tile_narrow {
    margin-right: 4px;
    margin-bottom: 5px;
    float: left;
    display: inline;
}
/************* Included FREE Popup - Temporary for magellan *******************/

.included_popup_magellan {
    font-size: 12px;
    color: #3465CB;
}
/************************** Category Banners **********************************/

.cat_banner_2 {
    margin: 0 0 0 5;
    width: 550px;
    height: 64px;
}

.cat_banner_text_2 {
    width: 350px;
    font-size: 11px;
    padding: 24px 0 0 0;
}

.cat_banner {
    margin-bottom: 3px;
    margin-left: 5px;
}

.cat_banner_text {
    width: 300px;
    font-size: 13px;
    padding: 52px 0px 0px 0px;
}

.cat_banner_text_temp {
    font-size: 13px;
    padding: 35px 0 0 5px;
    width: 350px;
}

.factory-info {
    float: right;
    width: 200px;
    margin-left: 25px;
}

.factory-info-short {
    float: right;
    width: 200px;
    margin-left: 5px;
}

.factory-info img {
    margin-top: 2px;
}

.factory-info-long {
    float: right;
    width: 200px;
    height: 455px;
    margin-left: 20px;
}

.factory-info-long img {
    margin-top: 2px;
}
/*******************Beginning Style for Comparison Chart Link*****************************/

.comparison_chart {
    background-image: url('/content/images/panasonic/comparison_chart_bg_fos.jpg');
    background-repeat: no-repeat;
    width: 755px;
    height: 30px;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0 0 5px;
}

.comparison_chart p {
    padding-top: 3px;
}

.comparison_chart a:link {
    text-decoration: none;
    color: #000000;
}

.comparison_chart a:visited {
    text-decoration: none;
    color: #000000;
}

.comparison_chart a:hover {
    text-decoration: underline;
    color: #0033CC;
}

.comparison_chart_align {
    padding-bottom: 5px;
}

.comparison_chart_align_static_page {
    *padding-bottom: 5px;
}

.comparison_chart_click a:link {
    text-decoration: none;
    color: #FF0000;
    float: left;
}

.comparison_chart span {
    color: #FF0000;
}

.comparison_chart span a:link {
    text-decoration: none;
    color: #FF0000;
}

.comparison_chart span a:visited {
    text-decoration: none;
    color: #FF0000;
}

.comparison_chart a:hover span {
    text-decoration: underline;
    color: #0033CC;
}

.smallblue {
    text-decoration: underline;
    color: blue;
    font-size: 80%;
    padding-left: 22px;
    *padding-left: 20px;
}

.smallbluesbs {
    text-decoration: underline;
    color: blue;
    font-size: 80%;
    padding-left: 42px;
}

.smallred {
    text-decoration: underline;
    color: red;
    font-size: 80%;
    padding-left: 12px;
}
/*********************End of Style for Comparison Chart Link*********************************/
/*************************Panasonic Battery Finder*********************************************/

.battery_finder {
    background-image: url('/content/new_fos/images/battery_finder_bg.jpg');
    background-repeat: no-repeat;
    height: 35px;
    *height: 88px;
    width: 390px;
    *width: 556px;
    padding-top: 53px;
    padding-left: 166px;
    margin-bottom: 6px;
}

.button_go {
    float: left;
    margin-left: 8px;
    *margin-left: 6px;
}

.finder_search_field {
    float: left;
}
/************************************End****************************************************/
/*************************Panasonic BTS Style*********************************************/

.panasonic_bts_content_header_box {
    padding-bottom: 7px;
    *padding-top: 4px;
}

.panasonic_bts_content_tiles {
    float: left;
    margin-right: 4px;
}
/**********End******************************/
/*************************Konftel Style*********************************************/

.konftel_content_header_box {
    padding-bottom: 7px;
    *padding-top: 4px;
}

.konftel_content_tiles {
    float: left;
    margin-right: 4px;
}
/**********End******************************/
/*************************Polycom Style*********************************************/

.polycom_content_header_box {
    padding-bottom: 3px;
    *padding-top: 4px;
}

.polycom_content_tiles {
    float: left;
    margin-right: 4px;
}
/**********End******************************/
/************Contianer Banner Styling*****************/
.precision_bg, .dual_clean_bg, .floss_action_bg, .pro_white_bg, .sonic_bg, .sensitive_bg, .pulsonic_bg, .hx6000_series, .hx7000_series,
.tcx905_banner  {
	background-repeat: no-repeat;
    width: 554px;
    height: 171px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -5px;
}
.precision_bg { background-image: url('/images/fos/braun/banner_container/precision_bg.jpg');}
.dual_clean_bg { background-image: url('/images/fos/braun/banner_container/dual_clean_bg.jpg');}
.floss_action_bg {background-image: url('/images/fos/braun/banner_container/floss_action_bg.jpg');}
.pro_white_bg { background-image: url('/images/fos/braun/banner_container/pro_white_bg.jpg');}
.sonic_bg {background-image: url('/images/fos/braun/banner_container/sonic_bg.jpg');}
.sensitive_bg {background-image: url('/images/fos/braun/banner_container/sensitive_bg.jpg');}
.pulsonic_bg {background-image: url('/images/fos/braun/banner_container/pulsonic_bg.jpg');}
/********************Styling used on Sonicare fos***************************/

.hx6000_series {background-image: url('/images/new_fos/container_banners/hx6000_series.jpg');}
.hx7000_series {background-image: url('/images/new_fos/container_banners/hx7001.jpg');}
/******************************End************************************/
/********************Styling used on Uniden fos***************************/

.tcx905_banner {
    background-image: url('/images/new_fos/container_banners/uniden/tcx905.jpg');
    height: 183px;
    margin-top: -4px;
}

.dcx200_banner {
    background-image: url('/images/new_fos/container_banners/uniden/dcx200.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 183px;
    padding: 0px;
    margin-top: -4px;
}

.dcx150_banner {
    background-image: url('/images/new_fos/container_banners/uniden/dcx150.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 183px;
    padding: 0px;
    margin-top: -4px;
}

.dcx400_banner {
    background-image: url('/images/new_fos/container_banners/uniden/dcx400.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 179px;
    padding: 0px;
    margin-top: -4px;
}

.tl26154_banner {
    background-image: url('/images/new_fos/container_banners/uniden/tl26154.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 287px;
    padding: 0px;
    margin-top: -4px;
}

.banner_cont_compatible_models_box {
    position: relative;
    top: 102px;
    *top: 98px;
    left: 180px;
    width: 226px;
}

.banner_cont_compatible_models_box_large {
    position: relative;
    top: 102px;
    *top: 98px;
    left: 180px;
    width: 353px;
}

.banner_cont_compatible_models_box_large_battery {
    background-image: url('/images/new_fos/container_banners/uniden/banner_container_bubble.png');
    background-repeat: no-repeat;
    position: relative;
    top: 57px;
    *top: 53px;
    left: 176px;
    width: 364px;
    padding-top: 1px;
}

.banner_cont_compatible_models {
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 1px;
}

.banner_cont_additional-title {
    color: #434343;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin: 4px 0 4px 5px;
}
/******************************End************************************/

.brush_head_content {
    width: 244px;
    position: relative;
    top: 20px;
    left: 166px;
    float: left;
}

.brush_head_title {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 10px;
}

.brush_head_text {
    font-family: Arial;
    font-size: 12px;
}

.model_number_image {
    float: right;
    margin-top: 59px;
    margin-right: 7px;
}

.unordered-list {
    list-style: circle;
    padding-left: 3px;
    margin-bottom: 10px; 
}
/*********Used for Container banners***********************/

.oralb_color {
    color: #3366CC;
}

.banner_cont_box {
    width: 554px;
    height: 182px;
    padding-top: 12px;
    padding-left: 10px;
}

.banner_cont_box_short {
    width: 554px;
    height: 167px;
    padding-top: 12px;
    padding-left: 10px;
}

.banner_cont_prod_image {
    float: left;
    width: 150px;
    text-align: center;
}

.banner_cont_prod_details {
    float: left;
    width: 237px;
    *width: 259px;
    padding-left: 20px;
}

.banner_cont_prod_name {
    font-size: 20px;
    font-weight: bold;
    line-height: 1em;
}

.banner_cont_model {
    color: #c40002;
}

.banner_cont_feat {
    margin-top: 15px;
}

.banner_cont_feat_header {
    font-weight: bold;
    font-size: 15px;
}

.banner_cont_compatability {
    margin-top: 10px;
    padding-right: 3px;
}

.banner_cont_separator {
    float: left;
    width: 1px;
}

.banner_cont_right_box {
    float: left;
    width: 132px;
    text-align: center;
    margin-top: 0px;
}

.right_box_message {
    color: #4e4e4e;
    font-size: 17px;
    font-weight: bold;
}

.right_box_prod_image {
    margin: 5px 0px 0px 0px;
}

.right_box_model {
    color: #4e4e4e;
    font-size: 17px;
    font-weight: bold;
}

.sidecar_banner_cont_box {
    margin-left: 10px;
    margin-top: 9px;
    padding-right:10px;
}

.sidecar_banner_cont_category_box {
    margin-left: 5px;
    width: 230px;
    margin-top: 9px;
}

.sidecar_banner_cont_prod_name_with_blue_text {
    font-size: 14px;
    font-weight: bold;
    line-height: 1em;
}

.sidecar_banner_cont_prod_name {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.25em;
    margin-bottom: 10px;
}

.sidecar_banner_cont_prod_image {
    width: 230px;
    margin-top: 10px;
    margin-bottom: 2px;
    text-align: center;
}

.sidecar_banner_cont_prod_details {
    /****    width: 230px;    ****/
}

.sidecar_banner_cont_feat_header {
    font-weight: bold;
    font-size: 14px;
}

.sidecar_banner_cont_availability_image {
    text-align: center;
    margin-top: 5px;
}
/*****************Styling used on sonicare container banners**************************/

.sub_container_text_black {
    color: #000000;
    font-size: 15px;
    font-weight: bold;
    line-height: 1.5em;
}
/***********************************END**********************************************/

.sub_red {
    color: #FF0000;
}

.includes {
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}

.sub_green {
    color: #009933;
}

.sub_blue {
    color: #333399;
}
/***************************************Handset Finders Styling Shared********************************/

.fos_handset_search_field {
    float: left;
}

.fos_find_handset_button {
    float: left;
    margin-left: 8px;
}
/***************************************Battery Finders Styling Shared********************************/

.fos_battery_search_field {
    float: left;
}

.fos_find_battery_button {
    float: left;
    margin-left: 8px;
}
/*******Used for both handset finders and battery finders****/

.fos_input_tags {
    padding-left: 21px;
    padding-top: 80px;
}

.fos_search_input {
    background-color: #FFFAD2;
    border: 3px solid #33ad08;
}

.fos_find_view_all {
    font-weight: bold;
    color: #004690;
    font-size: 15px;
    text-decoration: underline;
    margin-top: 3px;
    cursor: pointer;
}
/*************End*********************/

/*******************************Norelco container banner HS8420***************************/

.container_content_hs8420 {
    background-image: url('https://norelco.factoryoutletstore.com/images/new_fos/container_banners/norelco/hs8420.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 277px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -4px;
}

.hs8420_video_div {
    width: 100px;
    height: 100px;
    position: relative;
    top: 24px;
    left: 326px;
    cursor: pointer;
}
/*************SHARED ACROSS ALL NORELCO CONTAINER BANNERS*********/

.container_heading {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
}

.unordered_list {
    font-family: Arial;
    font-size: 11px;
    line-height: 1.2em;
    padding-left: 2px;
    *padding-left: 5px;
    margin-top: 5px;
}
/********Container Banner Styling for the Arcitec Shavers***********/

.container_content {
    background-image: url('/images/new_fos/container_banners/norelco/container_banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 277px;
    *height: 278px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_arcitec {
    width: 206px;
    *width: 406px;
    height: 150px;
    padding-top: 25px;
    padding-left: 190px;
    float: left;
}

.right_div {
    float: left;
    width: 117px;
    height: 122px;
    cursor: pointer;
    margin-top: 30px;
    padding-right: 41px;
    margin-bottom: 23px;
    *padding-bottom: 23px;
}

.pop_video {
    width: 76px;
    height: 65px;
    cursor: pointer;
    float: left;
    position: relative;
    top: 32px;
    left: 10px;
}

.norl_invisible_div_alignment {
    float: left;
    width: 92px;
}

.norl_invisible_div {
    width: 80px;
    height: 80px;
    cursor: pointer;
    margin-left: 7px;
}

.norl_invisible_div_text {
    font-family: Arial;
    font-size: 10px;
    color: #0066CC;
    width: 91px;
    text-align: center;
    margin-top: 3px;
}

.norl_invisible_div_content {
    width: 380px;
    height: 81px;
    margin-top: 1px;
    *margin-top: 1px;
    margin-left: 168px;
}
/**************************Blue Font used on Braun FOS and Uniden FOS****************************/

.container_txt_blue {
    color: #1054B0;
    font-size: 13px;
    font-weight: bold;
}
/**************************Red Font used on Uniden FOS****************************/

.container_txt_red {
    color: #d10707;
    font-size: 13px;
    font-weight: bold;
}
/***************Styling used for all FOS container banners the are images*****************/

.container_banner_img {
    margin-top: 0px;
    *margin-top: -4px;
}
/*********Norelco HQ170 Styling***********/

.container_content_hq170 {
    background-image: url('/images/new_fos/container_banners/norelco/hq170.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 274px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -4px;
}

.hq170_invisible_div {
    width: 100px;
    height: 90px;
    margin: 0;
    cursor: pointer;
    position: relative;
    top: 24px;
    left: 415px;
}
/**************Style used for the Accessory dhtml popup***********/

.accessory_finder_popup_view_all {
    margin-top: 5px;
    margin-left: 20px;
    font-weight: bold;
    font-size: 15px;
    cursor: pointer;
    text-decoration: underline;
    color: #004690;
}

.accessory_finder_popup {
    width: 620px;
    position: absolute;
    top: 232px;
    ;
    left: 26%;
    *top: 180px;
    ;
    *left: 18%;
    z-index: 200000;
}

.finder_popup_top {
    background-image: url('/content/images/fos/battery-finder-popup-top.png');
    background-repeat: no-repeat;
    height: 86px;
}

.finder_popup_top_logo {
    position: relative;
    top: 16px;
    left: 15px;
    width: 400px;
}

.finder_popup_bottom {
    background-image: url('/content/images/fos/accessory-finder-popup-bottom.png');
    background-repeat: no-repeat;
    height: 124px;
}

.finder_popup_bottom_2 {
    background-image: url('/content/images/fos/accessory-finder-popup-bottom_2.png');
    background-repeat: no-repeat;
    height: 124px;
}

.accessory_finder_popup_close_img {
    padding: 0px 20px 0px 0px;
    float: right;
}

.accessory_finder_popup_column_content {
    padding: 10px 0px 0px 20px;
    background-image: url('/content/images/fos/accessory-popup-body-bg.jpg');
    background-repeat: repeat-y;
}

.accessory_finder_popup_column_size {
    font-family: Arial;
    font-size: 12px;
    color: #0061c7;
    margin-right: 30px;
    float: left;
    line-height: 1.5em;
    border-right: 1px solid #cccccc;
    padding-right: 10px;
}

.accessory_finder_popup_column_size_right {
    font-family: Arial;
    font-size: 12px;
    color: #0061c7;
    float: left;
    line-height: 1.5em;
}

.accessory_finder_popupclose {
    cursor: pointer;
}

.accessory_finder_text_close {
    cursor: pointer;
    text-decoration: underline;
    float: left;
    margin-right: 8px;
    font-size: 15px;
    padding-top: 2px;
    color: #004187;
}

#accessory_finder_popup_abc_bar {
    padding: 0px 25px 0px 0px;
    margin: 3px 0px 0px 0px;
    color: #db3004;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}
/**************End Style used for the Accessory dhtml popup***********/

.avent_left_nav_img {
    background-image: url('/content/specials/fos/images/avent_left_nav.jpg');
    background-repeat: no-repeat;
    width: 164px;
    height: 103px;
    margin: 5px 0px 0px 0px;
}
/******Styles used on sonicare vertical container banners hx601 series**********/

.scare_hx6011_bg {
    background-image: url('/content/images/fos/sonicare/vertical_container_banners/hx6011bg.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 530px;
}

.scare_hx6011_content {
    position: relative;
    top: 230px;
    left: 5px;
}
/******Styles used on sonicare vertical container banners hx7011 series**********/

.scare_hx7011_bg {
    background-image: url('/content/images/fos/sonicare/vertical_container_banners/hx7011bg.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 602px;
}

.scare_hx7011_content {
    position: relative;
    top: 258px;
    left: 5px;
}
/******Styles used on sonicare vertical container banners hx7002 series**********/

.scare_hx7002_bg {
    background-image: url('/content/images/fos/sonicare/vertical_container_banners/hx7002bg.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 577px;
}

.scare_hx7002_content {
    position: relative;
    top: 246px;
    left: 5px;
}

.scare_hx7002_ship_free_img {
    margin-top: 0px;
}
/******Styles used on sonicare vertical container banners HX6023 series**********/

.scare_hx6023_bg {
    background-image: url('/content/images/fos/sonicare/vertical_container_banners/hx6023.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 514px;
}

.scare_hx6023_content {
    position: relative;
    top: 210px;
    left: 5px;
}

.scare_hx6023_ship_free_img {
    margin-top: 0px;
}
/******Styles used on sonicare vertical container banners HX6003 series**********/

.scare_hx6003_bg {
    background-image: url('/content/images/fos/sonicare/vertical_container_banners/hx6003.jpg');
    background-repeat: no-repeat;
    width: 240px;
}

.scare_hx6003_content {
    position: relative;
    padding-top: 210px;
    left: 5px;
}

.scare_hx6003_ship_free_img {
    margin-top: 0px;
}
/******Styles used on sonicare vertical container banners HX6003 series**********/

.scare_hx6032_bg {
    background: url('/content/images/fos/sonicare/vertical_container_banners/hx6032.jpg') no-repeat;
    width: 240px;
    height: 471px;
}

.scare_hx6032_content {
    position: relative;
    top: 222px;
    left: 5px;
}

.scare_hx6032_ship_free_img {
    margin-top: 0px;
}
/******Styles used on sonicare vertical container banners HX6003 series**********/

.scare_hx6042_bg {
    background-image: url('/content/images/fos/sonicare/vertical_container_banners/hx6042.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 471px;
}

.scare_hx6042_content {
    position: relative;
    top: 222px;
    left: 5px;
}

.scare_hx6042_ship_free_img {
    margin-top: 0px;
}
/**********Shared style used on sonicare vertical banners**********/

.scare_tble_text {
    width: 66px;
    float: left;
}

.scare_margin_bottom {
    margin-bottom: 10px;
}
/***********Subcontainer text style for sonicare**************/

.sub_container_text_son {
    color: #3366CC;
    font-size: 13px;
    line-height: 1.5em;
}

.sub-container-text-son {
    color: #3366CC;
    font-size: 15px;
    line-height: 1.5em;
}
/*********Style used on cross action soft vertical banner***********/

.crossaction_soft {
    background-image: url('/content/images/fos/oralb/container_banners/crossaction_medium.jpg');
    background-repeat: no-repeat;
    width: 235px;
    height: 456px;
}

.crossaction_soft_content {
    position: relative;
    top: 250px;
    left: 5px;
}
/**********Style shared across container banners***/

.oralb_vertical_ban_color {
    color: #8a0000;
}

.oralb_vertical_container_text {
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
}
/*********Style used on cross action medium vertical banner***********/

.crossaction_medium {
    background-image: url('/content/images/fos/oralb/container_banners/crossaction_medium_new.jpg');
    background-repeat: no-repeat;
    width: 235px;
    height: 458px;
}

.crossaction_medium_content {
    position: relative;
    top: 250px;
    left: 5px;
}
/*********Style used on cross action anti-microbial vertical banner***********/

.crossaction_microbial {
    background-image: url('/content/images/fos/oralb/container_banners/crossaction_antimicrobal.jpg');
    background-repeat: no-repeat;
    width: 235px;
    height: 464px;
}

.crossaction_microbial_content {
    position: relative;
    top: 256px;
    left: 5px;
}
/*********Style used on cross action whitening vertical banner***********/

.crossaction_whitening {
    background-image: url('/content/images/fos/oralb/container_banners/crossaction_whitening.jpg');
    background-repeat: no-repeat;
    width: 235px;
    height: 462px;
}

.crossaction_whitening_content {
    position: relative;
    top: 256px;
    left: 5px;
}
/*********Style used on Precission Clean vertical banner***********/

.precision_clean {
    background-image: url('/content/images/fos/oralb/container_banners/precision_clean.jpg');
    background-repeat: no-repeat;
    width: 235px;
    height: 550px;
}

.precision_clean-content {
    position: relative;
    top: 246px;
    left: 5px;
    width: 230px;
}
/**************Style used on most new vertical container banners***********/

.precision_clean_content {
    color: #3366CC;
    font-size: 13px;
    line-height: 1.5em;
}

.onsale_image {
    position: relative;
    top: -2px;
}

.sub_container_video {
    margin-bottom: 15px;
}

.vertical_banner_image {
    margin: 2px 0px 2px 0px;
}
/**********Style used on precision vertical banner popup********/

.precision_model_popup {
    background-image: url('/content/images/fos/oralb/container_banners/popup_bg.png');
    background-repeat: no-repeat;
    width: 479px;
    height: 523px;
    position: absolute;
    left: 30%;
    z-index: 100000;
}
/*********Style used on Sensitive vertical banner***********/

.sensitive_model_popup {
    background-image: url('/content/images/fos/oralb/container_banners/popup_bg.png');
    background-repeat: no-repeat;
    width: 479px;
    height: 523px;
    position: absolute;
    top: 97%;
    *top: 18%;
    left: 30%;
    z-index: 1000;
}

.sensitive_brush {
    background-image: url('/content/images/fos/oralb/container_banners/sensitive.jpg');
    background-repeat: no-repeat;
    width: 235px;
    height: 466px;
}

.sensitive_brush_content {
    position: relative;
    top: 242px;
    left: 5px;
    width: 230px;
}

.compatible_with_text {
    width: 66px;
    float: left;
}

.compatible_with_text_num {
    width: 56px;
    float: left;
}
/**********Style Shared across vertical banner popup********/

.close_img {
    float: right;
    cursor: pointer;
    margin: 0px 20px 0px 0px;
    *margin: -15px 20px 0px 0px;
}

.column_content {
    padding: 10px 0px 0px 20px;
}

.column_size {
    font-family: Arial;
    font-size: 11px;
    color: #000000;
    width: 75px;
    float: left;
    line-height: 1.2em;
}

.popupclose {
    cursor: pointer;
}

.compatible_txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
    margin: 20px 0px 5px 20px;
}

.view_models_txt {
    font-family: Arial;
    font-size: 11px;
    color: #0056c0;
    text-decoration: underline;
    cursor: pointer;
}

.sub_container_text_ob {
    color: #3366CC;
    font-size: 13px;
    line-height: 1.5em;
}

.sub-container-text-ob {
    color: #3366CC;
    font-size: 15px;
    line-height: 1.5em;
}

.vertical_container_static {
    color: #3366CC;
    font-size: 16px;
}

.vertical_sub_container1 {
    color: #890000;
}
/****Style used on Horizontal Banner Dual Sub***/

.dual_sub_container_text_br {
    color: #3366CC;
    font-size: 15px;
    line-height: 1.5em;
}

.bra32b_32b {
    background-image: url('/content/images/fos/braun/container_banners/bra_32b.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 292px;
}

.dual_sub_container_text_structure {
    position: relative;
    top: 250px;
    left: 266px;
}

.bra6000fc_31b {
    background-image: url('/content/images/fos/braun/container_banners/bra_6000fc.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 310px;
}

.dual_sub_container_text_structure6000fc {
    position: relative;
    top: 270px;
    left: 266px;
}

.dual_container_right_head_txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 2px;
}

.dual_container_right_head_txt_two {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 2px;
}

.dual_container_sub_head_txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #0f4dbc;
    margin-bottom: 10px;
}
/*************Style used to add margin bottom to vertical container banners************/

.oralb_margin_bottom {
    margin-bottom: 6px;
}
/*********Style used on DualClean vertical banner***********/

.dualclean_model_popup {
    background-image: url('/content/images/fos/oralb/container_banners/popup_bg.png');
    background-repeat: no-repeat;
    width: 479px;
    height: 523px;
    position: absolute;
    top: 163%;
    *top: 32%;
    left: 30%;
    z-index: 1000;
}

.dualclean_brush {
    background-image: url('/content/images/fos/oralb/container_banners/dual_clean.jpg');
    background-repeat: no-repeat;
    width: 235px;
    height: 482px;
}

.dualclean_brush_content {
    position: relative;
    top: 244px;
    left: 5px;
    width: 230px;
}
/*********Style used on FlossAction vertical banner***********/

.flossaction_model_popup {
    background-image: url('/content/images/fos/oralb/container_banners/popup_bg.png');
    background-repeat: no-repeat;
    width: 479px;
    height: 523px;
    position: absolute;
    top: 228%;
    *top: 47%;
    left: 30%;
    z-index: 1000;
}

.flossaction_brush {
    background-image: url('/content/images/fos/oralb/container_banners/floss_action.jpg');
    background-repeat: no-repeat;
    width: 235px;
    height: 482px;
}

.flossaction_brush_content {
    position: relative;
    top: 244px;
    left: 5px;
    width: 230px;
}
/*********Style used on ProWhite vertical banner***********/

.prowhite_model_popup {
    background-image: url('/content/images/fos/oralb/container_banners/popup_bg.png');
    background-repeat: no-repeat;
    width: 479px;
    height: 523px;
    position: absolute;
    top: 290%;
    *top: 60%;
    left: 30%;
    z-index: 1000;
}

.prowhite_brush {
    background-image: url('/content/images/fos/oralb/container_banners/prowhite.jpg');
    background-repeat: no-repeat;
    width: 235px;
    height: 465px;
}

.prowhite_brush_content {
    position: relative;
    top: 240px;
    left: 5px;
    width: 230px;
}
/*********Style used on SonicComplete vertical banner***********/

.sonic_brush {
    background-image: url('/content/images/fos/oralb/container_banners/sonic.jpg');
    background-repeat: no-repeat;
    width: 235px;
    height: 540px;
}

.sonic_brush_content {
    position: relative;
    top: 240px;
    left: 5px;
    width: 230px;
}
/********Style used on Pulsonic vertical banner*********/

.pulsonic_brush {
    background-image: url('/content/images/fos/oralb/container_banners/pulsonic.jpg');
    background-repeat: no-repeat;
    width: 235px;
    height: 485px;
}

.pulsonic_brush_content {
    position: relative;
    top: 250px;
    left: 5px;
    width: 230px;
}
/*******Style used on panasonic vertical banners****/

.eco_color {
    color: #608000;
}
/****Styles used on Panasonic KX-TG6311S-R Vertical Container Banner****/

.pan_tg6311s {
    background-image: url('/content/images/fos/panasonic/container_banners/tg6311s.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 450px;
}

.pan_tg6311s_content {
    position: relative;
    top: 194px;
    left: 5px;
    width: 230px;
}

.pan_margin_bottom {
    margin-bottom: 6px;
}

.pan_vb_image_icons {
    width: 230px;
    text-align: center;
}
/****Styles used on Panasonic KX-TG1031S Vertical Container Banner****/

.pan_tg1031s {
    background-image: url('/content/images/fos/panasonic/container_banners/tg1031s.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 450px;
}

.pan_tg1031s_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG4011N Vertical Container Banner****/

.pan_tg4011n {
    background-image: url('/content/images/fos/panasonic/container_banners/tg4011n.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 421px;
}

.pan_tg4011n_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG4021N Vertical Container Banner****/

.pan_tg4021n {
    background-image: url('/content/images/fos/panasonic/container_banners/tg4021n.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 421px;
}

.pan_tg4021n_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG4031B Vertical Container Banner****/

.pan_tg4031b {
    background-image: url('/content/images/fos/panasonic/container_banners/tg4031b.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 421px;
}

.pan_tg4031b_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG6441T-R Vertical Container Banner****/

.pan_tg6441t {
    background-image: url('/content/images/fos/panasonic/container_banners/tg6441t.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 421px;
}

.pan_tg6441t_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG6411T-R Vertical Container Banner****/

.pan_tg6411t {
    background-image: url('/content/images/fos/panasonic/container_banners/tg6411t.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 444px;
}

.pan_tg6411t_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG6431 Vertical Container Banner****/

.pan_tg6431 {
    background-image: url('/content/images/fos/panasonic/container_banners/tg6431.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 501px;
}

.pan_tg6431_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG6531B Vertical Container Banner****/

.pan_tg6531b {
    background-image: url('/content/images/fos/panasonic/container_banners/tg6531b.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 444px;
}

.pan_tg6531b_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG6582T Vertical Container Banner****/

.pan_tg6582t {
    background-image: url('/content/images/fos/panasonic/container_banners/tg6582t.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 444px;
}

.pan_tg6582t_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG6541B Vertical Container Banner****/

.pan_tg6541b {
    background-image: url('/content/images/fos/panasonic/container_banners/tg6541b.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 444px;
}

.pan_tg6541b_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG6511B Vertical Container Banner****/

.pan_tg6551b {
    background-image: url('/content/images/fos/panasonic/container_banners/tg6511b.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 460px;
}

.pan_tg6551b_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG9341T Vertical Container Banner****/

.pan_tg9342t {
    background-image: url('/content/images/fos/panasonic/container_banners/tg9331t.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 490px;
}

.pan_tg9321t {
    background-image: url('/content/images/fos/panasonic/container_banners/tg9321t.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 490px;
}

.pan_tg9321t_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}

.pan_tg9342t_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG9391T Vertical Container Banner****/

.pan_tg9391t {
    background-image: url('/content/images/fos/panasonic/container_banners/tg9391t.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 490px;
}

.pan_tg9391t_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG9381T Vertical Container Banner****/

.pan_tg9381t {
    background-image: url('/content/images/fos/panasonic/container_banners/tg9381t.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 410px;
}

.pan_tg9381t_content {
    position: relative;
    top: 180px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG7531B Vertical Container Banner****/

.pan_tg7531b {
    background-image: url('/content/images/fos/panasonic/container_banners/tg7531b.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 410px;
}

.pan_tg7531b_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG7431B Vertical Container Banner****/

.pan_tg7431b {
    background-image: url('/content/images/fos/panasonic/container_banners/tg7431b.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 410px;
}

.pan_tg7431b_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/******Style used on Braun Dual Container Banners****/

.dual_left_img {
    vertical-align: bottom;
    margin: 6px 0px;
}

.dual_availability_img {
    vertical-align: bottom;
    display: inline-block;
    margin: 6px 0px;
}

.dual_shipfree_img {
    vertical-align: bottom;
    display: inline-block;
    margin: 6px 0px;
}

.dualcontain_left {
    float: left;
    width: 260px;
    text-align: center;
    padding-top: 15px;
    display: block;
}

.dualcontain_right {
    float: left;
    margin-top: 10px;
    text-align: left;
}

.dualcontain_right2 {
    float: left;
    margin-top: 10px;
    text-align: left;
    width: 250px;
}

.dualcontain_right_txt {
    margin-left: 5px;
    line-height: 1.8em;
}
/******Style used on Jabra Container Banners****/
/****************************************************NEW Jabra Solemate SERIES Container Banner NEW***********************************************/

.container_content_solemate {
    background-image: url('/images/new_fos/container_banners/jabra/solemate.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 168px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_solemate {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/******Style used on Garmin Container Banners****/
/********************************Container_heading and unordered_list is used on all Garmin container banners**********************/

.garmin_unordered_list {
    font-family: Arial;
    font-size: 11px;
    line-height: 1.2em;
    padding-left: 5px;
    *padding-left: 8px;
    margin-top: 10px;
}

.sub_container_user {
    font-size: 16px;
    color: #3366cc;
    font-weight: bold;
    line-height: 1.5em;
}
/****************************************************Garmin GPSMAP Container Banners***********************************************/

.container_content_gpsmap,
.container_content_gpsmap431,
.container_content_gpsmap441,
.container_content_gpsmap521,
.container_content_gpsmap526,
.container_content_gpsmap531,
.container_content_gpsmap536,
.container_content_gpsmap541,
.container_content_gpsmap546 {
    width: 554px;
    height: 224px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}
.container_content_gpsmap {    background: url('/images/new_fos/container_banners/garmin/gpamap-421-series.jpg') no-repeat;  }
.container_content_gpsmap431 {    background: url('/images/new_fos/container_banners/garmin/gpsmap-431-series.jpg') no-repeat; }
.container_content_gpsmap441 {    background: url('/images/new_fos/container_banners/garmin/gpsmap-441-series.jpg') no-repeat;  }
.container_content_gpsmap521 {    background: url('/images/new_fos/container_banners/garmin/gpsmap-521-series.jpg') no-repeat;  }
.container_content_gpsmap526 {    background: url('/images/new_fos/container_banners/garmin/gpsmap-526-series.jpg') no-repeat;  }
.container_content_gpsmap531 {    background: url('/images/new_fos/container_banners/garmin/gpsmap-531-series.jpg') no-repeat;  }
.container_content_gpsmap536 {    background: url('/images/new_fos/container_banners/garmin/gpsmap-536-series.jpg') no-repeat;}
.container_content_gpsmap541 {    background: url('/images/new_fos/container_banners/garmin/gpsmap-541-series.jpg') no-repeat;  }
.container_content_gpsmap546 {    background: url('/images/new_fos/container_banners/garmin/gpsmap-546-series.jpg') no-repeat;}
.text_container_content_gpsmap,
.text_container_content_gpsmap431,
.text_container_content_gpsmap441,
.text_container_content_gpsmap521,
.text_container_content_gpsmap526,
.text_container_content_gpsmap531,
.text_container_content_gpsmap536,
.text_container_content_gpsmap541,
.text_container_content_gpsmap546 {
    width: 235px;
    height: 150px;
    padding-top: 12px;
    *padding-top: 18px;
    margin-left: 190px;
}

/****************************************************Garmin nuvi 1490 Container Banner***********************************************/

.sub_container_text {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}

.black_font {font-family: Arial;font-size: 12px;}
.v_margin {margin-bottom: 5px;}
.sub_red {color: #FF0000;}

.container_content_nuvi1490, .container_content_nuvi1200series, .container_content_nuvi255, .container_content_nuvi265, .container_content_nuvi1350,
.container_content_astro220, .container_content_astro320, .container_content_nuvi1370n, .container_content_nuvi1390n, .container_content_nuvi1300n,
.container_content_nuvi1350n {
    background-repeat: no-repeat;
    width: 554px;
    height: 224px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}
.text_container_content_nuvi1490, .text_container_content_nuvi1200series, .text_container_content_nuvi255, .text_container_content_nuvi265, 
.text_container_content_nuvi1350 {
    width: 235px;
    height: 150px;
    padding-top: 18px;
    margin-left: 245px;
}
.text_container_content_astro220, .text_container_content_astro320, .text_container_content_nuvi1370n, .text_container_content_nuvi1390n,
.text_container_content_nuvi1300n, .text_container_content_nuvi1350n {
    width: 265px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
.container_content_nuvi1490 {background-image: url('/images/new_fos/container_banners/garmin/nuvi1490t.jpg');}
.container_content_nuvi1200series {background-image: url('/images/new_fos/container_banners/garmin/nuvi1200series.jpg');height: 215px;*height: 210px;}
.text_container_content_nuvi1200series {margin-left: 315px;}
.container_content_nuvi255 {background-image: url('/images/new_fos/container_banners/garmin/nuvi255series.jpg');height: 195px;}
.text_container_content_nuvi255, .text_container_content_nuvi265, .text_container_content_nuvi1350 {margin-left: 290px;}
.container_content_nuvi265 {background-image: url('/images/new_fos/container_banners/garmin/nuvi265series.jpg');height: 210px;}
.container_content_nuvi1350 {background-image: url('/images/new_fos/container_banners/garmin/nuvi1350series.jpg');height: 210px;*height: 195px;}
.container_content_astro220 {background-image: url('/images/new_fos/container_banners/garmin/astro220-series-banner.jpg'); *height: 229px;}
.container_content_astro320 {background-image: url('/images/new_fos/container_banners/garmin/astro320-series-banner.jpg'); *height: 229px;}
.container_content_nuvi1370n {background-image: url('/images/new_fos/container_banners/garmin/nuvi1370-series-banner.jpg'); height: 170px; *height: 175px;}
.container_content_nuvi1390n {background-image: url('/images/new_fos/container_banners/garmin/nuvi1390-series-banner.jpg');    height: 170px;  *height: 175px;}
.container_content_nuvi1300n {background-image: url('/images/new_fos/container_banners/garmin/nuvi1300-series-banner.jpg');    height: 170px;   *height: 175px;}
.text_container_content_nuvi1300n, .text_container_content_nuvi1350n {*width: 270px;}
.container_content_nuvi1350n {background-image: url('/images/new_fos/container_banners/garmin/nuvi1350-series-banner.jpg'); height: 170px; *height: 175px;}

/****************************************************NEW Garmin NUVI 1450 SERIES Container Banner NEW***********************************************/

.container_content_nuvi1450n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi1450-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi1450n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 1490 SERIES Container Banner NEW***********************************************/

.container_content_nuvi1490n, .container_content_nuvi1200n {
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}
.text_container_content_nuvi1490n, .text_container_content_nuvi1200n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
.container_content_nuvi1490n {background-image: url('/images/new_fos/container_banners/garmin/nuvi1490-series-banner.jpg');}
.container_content_nuvi1200n {background-image: url('/images/new_fos/container_banners/garmin/nuvi1200-series-banner.jpg');}
.text_container_content_nuvi1200n {width: 285px;}
/****************************************************NEW Garmin NUVI 1250 SERIES Container Banner NEW***********************************************/

.container_content_nuvi1250n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi1250-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi1250n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 3750 SERIES Container Banner NEW***********************************************/

.container_content_nuvi3750n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi3750-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi3750n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 3760 SERIES Container Banner NEW***********************************************/

.container_content_nuvi3760n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi3760-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi3760n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 1260 SERIES Container Banner NEW***********************************************/

.container_content_nuvi1260n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi1260-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi1260n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 3790 SERIES Container Banner NEW***********************************************/

.container_content_nuvi3790n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi3790-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    *height: 170px;
    height: 190px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi3790n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 2200 SERIES Container Banner NEW***********************************************/

.container_content_nuvi2200n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi2200-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi2200n {
    width: 280px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 2250 SERIES Container Banner NEW***********************************************/

.container_content_nuvi2250n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi2250-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi2250n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 2300 SERIES Container Banner NEW***********************************************/

.container_content_nuvi2300n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi2300-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi2300n {
    width: 280px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 2350 SERIES Container Banner NEW***********************************************/

.container_content_nuvi2350n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi2350-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi2350n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 2360 SERIES Container Banner NEW***********************************************/

.container_content_nuvi2360n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi2360-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi2360n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 2370 SERIES Container Banner NEW***********************************************/

.container_content_nuvi2370n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi2370-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi2370n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 2450 SERIES Container Banner NEW***********************************************/

.container_content_nuvi2450n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi2450-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi2450n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 2460 SERIES Container Banner NEW***********************************************/

.container_content_nuvi2460n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi2460-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 190px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi2460n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin DEZL SERIES Container Banner NEW***********************************************/

.container_content_dezln {
    background-image: url('/images/new_fos/container_banners/garmin/dezl-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 190px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_dezln {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin 465 SERIES Container Banner NEW***********************************************/

.container_content_465n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi465-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 190px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_465n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 40 SERIES Container Banner NEW***********************************************/

.container_content_nuvi40n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi40-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi40n {
    width: 280px;
    *width: 290px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 50 SERIES Container Banner NEW***********************************************/

.container_content_nuvi50n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi50-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi50n {
    width: 280px;
    *width: 290px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 250 SERIES Container Banner NEW***********************************************/

.container_content_nuvi250n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi250-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi250n {
    width: 280px;
    *width: 290px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 265 SERIES Container Banner NEW***********************************************/

.container_content_nuvi265n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi265-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 180px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi265n {
    width: 280px;
    *width: 290px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 275 SERIES Container Banner NEW***********************************************/

.container_content_nuvi275n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi275-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 210px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi275n {
    width: 280px;
    *width: 290px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 285 SERIES Container Banner NEW***********************************************/

.container_content_nuvi285n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi285-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 195px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi285n {
    width: 280px;
    *width: 290px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI SERIES Container Banner NEW***********************************************/

.container_content_nuvi295n, .container_content_nuvi750n, .container_content_nuvi760n, .container_content_nuvi775n, .container_content_nuvi850n,
.container_content_nuvi1100n, .container_content_nuvi2455n, .container_content_nuvi2555n, .container_content_nuvi3450n, .container_content_edge305,
.container_content_edge500, .container_content_edge510, .container_content_edge800, .container_content_edge810, .container_content_forerunner10,
.container_content_forerunner50n {
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;}
.text_container_content_nuvi295n, .text_container_content_nuvi750n, .text_container_content_nuvi760n, .text_container_content_nuvi775n,
.text_container_content_nuvi850n, .text_container_content_nuvi1100n, .text_container_content_nuvi2455n, .text_container_content_nuvi2555n, 
.text_container_content_nuvi3450n, .text_container_content_edge500, .text_container_content_forerunner610n, .text_container_content_forerunner10,
.text_container_content_forerunner50n {
    width: 280px;
    *width: 290px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;}
.container_content_nuvi295n {background-image: url('/images/new_fos/container_banners/garmin/nuvi295-series-banner.jpg');}
.container_content_nuvi750n {background-image: url('/images/new_fos/container_banners/garmin/nuvi750-series-banner.jpg');}
.container_content_nuvi760n {background-image: url('/images/new_fos/container_banners/garmin/nuvi760-series-banner.jpg'); height: 210px;}
.container_content_nuvi775n {background-image: url('/images/new_fos/container_banners/garmin/nuvi775-series-banner.jpg');}
.container_content_nuvi850n {background-image: url('/images/new_fos/container_banners/garmin/nuvi850-series-banner.jpg');}
.container_content_nuvi1100n {background-image: url('/images/new_fos/container_banners/garmin/nuvi1100-series-banner.jpg');}
.container_content_nuvi2455n {background-image: url('/images/new_fos/container_banners/garmin/nuvi2455-series-banner.jpg');}
.container_content_nuvi2555n {background-image: url('/images/new_fos/container_banners/garmin/nuvi2555-series-banner.jpg');height: 195px;}
.container_content_nuvi3450n {background-image: url('/images/new_fos/container_banners/garmin/nuvi3450-series-banner.jpg');}

.container_content_edge305 {background-image: url('/images/new_fos/container_banners/garmin/forerunner_EDGE_305_banner.jpg');height: 201px;*height: 206px;}
.text_container_content_edge500, .text_container_content_forerunner610n, .text_container_content_forerunner10, .text_container_content_forerunner50n {height: 190px;}
.container_content_edge500 {background-image: url('/images/new_fos/container_banners/garmin/edge500-banner.jpg');height: 201px;*height: 206px;}
.container_content_edge510 {background-image: url('/images/new_fos/container_banners/garmin/fos_garmin_forerunner_EDGE_510_banner.jpg');height: 201px;*height: 206px;}
.container_content_edge800 {background-image: url('/images/new_fos/container_banners/garmin/forerunner_EDGE_800_banner.jpg'); height: 201px;*height: 206px;}
.container_content_edge810 {background-image: url('/images/new_fos/container_banners/garmin/fos_garmin_forerunner_EDGE_810_banner.jpg');height: 201px;*height: 206px;}
.container_content_forerunner10 {background-image: url('/images/new_fos/container_banners/garmin/fos_garmin_forerunner_10_banner.jpg');height: 201px;*height: 206px;}
.container_content_forerunner50n {background-image: url('/images/new_fos/container_banners/garmin/forerunner50-banner.jpg');height: 201px;*height: 206px;}
/****************************************************NEW Garmin Forerunner 110 SERIES Container Banner NEW***********************************************/

.container_content_forerunner110n, .container_content_forerunner210n, .container_content_forerunner305n, .container_content_forerunner310xtn {
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}
.text_container_content_forerunner110n, .text_container_content_forerunner210n, .text_container_content_forerunner305n, .text_container_content_forerunner310xtn {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
.container_content_forerunner110n {background-image: url('/images/new_fos/container_banners/garmin/forerunner110-banner.jpg');}
.container_content_forerunner210n {background-image: url('/images/new_fos/container_banners/garmin/forerunner210-banner.jpg');}
.container_content_forerunner305n {background-image: url('/images/new_fos/container_banners/garmin/forerunner305-banner.jpg');}
.container_content_forerunner310xtn {background-image: url('/images/new_fos/container_banners/garmin/forerunner310xt-banner.jpg');}

/****************************************************NEW Garmin Forerunner 405 SERIES Container Banner NEW***********************************************/

.container_content_forerunner405n {
    background-image: url('/images/new_fos/container_banners/garmin/forerunner405-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_forerunner405n {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin Forerunner 405CX SERIES Container Banner NEW***********************************************/

.container_content_forerunner405cx {
    background-image: url('/images/new_fos/container_banners/garmin/forerunner_405CX_banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_forerunner410n {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin Forerunner 410 SERIES Container Banner NEW***********************************************/

.container_content_forerunner410n {
    background-image: url('/images/new_fos/container_banners/garmin/forerunner410-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_forerunner410n {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin Forerunner 610 SERIES Container Banner NEW***********************************************/

.container_content_forerunner610n {
    background-image: url('/images/new_fos/container_banners/garmin/forerunner610-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_forerunner610n {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin Forerunner 910xt SERIES Container Banner NEW***********************************************/

.container_content_forerunner910xtn {
    background-image: url('/images/new_fos/container_banners/garmin/forerunner910xt-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_forerunner910xtn {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin Forerunner 405 SERIES Container Banner NEW***********************************************/

.container_content_forerunner405 {
    background: url('/images/new_fos/container_banners/garmin/fos_garmin_forerunner_405_banner.jpg') no-repeat;
    width: 555px;
    height: 203px;
    padding: 0px;
    margin-top: 0px;
}
/****************************************************NEW Garmin FR60 SERIES Container Banner NEW***********************************************/

.container_content_fr60n {
    background: url('/images/new_fos/container_banners/garmin/fr60-banner.jpg') no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_fr60n {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin FR60 HRM SERIES Container Banner NEW***********************************************/

.container_content_fr60hrmn {
    background: url('/images/new_fos/container_banners/garmin/fr60-hrm-banner.jpg') no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_fr60hrmn {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin FR60 HRM ANT SERIES Container Banner NEW***********************************************/

.container_content_fr60hrmantn {
    background: url('/images/new_fos/container_banners/garmin/fr60-hrm-antstick-banner.jpg') no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_fr60hrmantn {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin FR60 Bundle SERIES Container Banner NEW***********************************************/

.container_content_fr60bundlen {
    background: url('/images/new_fos/container_banners/garmin/fr60-bundle-banner.jpg') no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_fr60bundlen {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin FR60 SportsSERIES Container Banner NEW***********************************************/

.container_content_fr60sportsbundle {
    background: url('/images/new_fos/container_banners/garmin/FR_60_banner.jpg') no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_fr60sportsbundle {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin FR60 Premium Bundle SERIES Container Banner NEW***********************************************/

.container_content_fr60pbundlen {
    background: url('/images/new_fos/container_banners/garmin/fr60-premium-bundle-banner.jpg') no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_fr60pbundlen {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin FR70 Bundle SERIES Container Banner NEW***********************************************/

.container_content_fr70bundlen {
    background: url('/images/new_fos/container_banners/garmin/fr70-bundle-banner.jpg') no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_fr70bundlen {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW CONTAINER BANNER STYLING***********************************************/

.container_heading_n {
    font-family: Arial;
    font-size: 21px;
    font-weight: bold;
}

/****************************************************Garmin NUVI 255W Mounts Container Banner***********************************************/

.container_content_nuvi255wmount {
    background: url('/images/new_fos/container_banners/garmin/nuvi255wmount.jpg') no-repeat;
    width: 554px;
    height: 174px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi255wmount {
    width: 235px;
    height: 150px;
    padding-top: 18px;
    margin-left: 315px;
}

/****************************************************Raymarine Container Banner***********************************************/

.container_content_a50 {
    background: url('/images/new_fos/container_banners/raymarine/a50.jpg') no-repeat;
    width: 554px;
    height: 215px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.container_content_a50d {
    background: url('/images/new_fos/container_banners/raymarine/a50d.jpg') no-repeat;
    width: 554px;
    height: 230px;
    *height: 215px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.container_content_a57d {
    background: url('/images/new_fos/container_banners/raymarine/a57d.jpg') no-repeat;
    width: 554px;
    height: 230px;
    *height: 215px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}
.container_content_a70 {
    background: url('/images/new_fos/container_banners/raymarine/a70.jpg') no-repeat;
    width: 554px;
    height: 215px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.container_content_a70d {
    background: url('/images/new_fos/container_banners/raymarine/a70d.jpg') no-repeat;
    width: 554px;
    height: 245px;
    *height: 215px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.container_content_c90w {
    background: url('/images/new_fos/container_banners/raymarine/c90w.jpg') no-repeat;
    width: 554px;
    height: 200px;
    *height: 210px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.container_content_c120w {
    background: url('/images/new_fos/container_banners/raymarine/c120w.jpg') no-repeat;
    width: 554px;
    height: 205px;
    *height: 215px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}
.text_container_content_a50,
.text_container_content_a50d,
.text_container_content_a57d,
.text_container_content_a70,
.text_container_content_a70d,
.text_container_content_c90w,
.text_container_content_c120w {
    width: 280px;
    height: 150px;
    padding-top: 5px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}


/****************************************************Humminbird Container Banner***********************************************/

.container_content_1197c,
.container_content_1157c,
.container_content_998c,
.container_content_958c,
.container_content_798ci,
.container_content_798c,
.container_content_788ci,
.container_content_570,
.container_content_385ci,
.container_content_345c,
.container_content_150,
.container_content_160,
.container_content_190,
.container_content_1158c,
.container_content_858c,
.container_content_788cihd,
.container_content_570di,
.container_content_596chd,
.container_content_597cihd {
    width: 554px;
    height: 240px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}
.container_content_1197c {background: url('/images/new_fos/container_banners/humminbird/1197c.jpg') no-repeat;}
.container_content_1157c {background: url('/images/new_fos/container_banners/humminbird/1157c.jpg') no-repeat;}
.container_content_998c {background: url('/images/new_fos/container_banners/humminbird/998c.jpg') no-repeat;    *height: 220px;}
.container_content_958c {background: url('/images/new_fos/container_banners/humminbird/958c.jpg') no-repeat;    height: 220px;    *height: 210px;  }
.container_content_798ci {background: url('/images/new_fos/container_banners/humminbird/798ci.jpg') no-repeat;}
.container_content_798c {background: url('/images/new_fos/container_banners/humminbird/798c.jpg') no-repeat;    height: 236px;    *height: 230px;   }
.container_content_788ci {background: url('/images/new_fos/container_banners/humminbird/788ci.jpg') no-repeat;}
.container_content_570 {background: url('/images/new_fos/container_banners/humminbird/570.jpg') no-repeat;    height: 195px;}
.container_content_385ci {background: url('/images/new_fos/container_banners/humminbird/385ci.jpg') no-repeat;    height: 230px;    }
.container_content_345c {background: url('/images/new_fos/container_banners/humminbird/345c.jpg') no-repeat;    height: 190px;    }
.container_content_150 {background: url('/images/new_fos/container_banners/humminbird/piranhamax150.jpg') no-repeat;    height: 190px;  }
.container_content_160 {background: url('/images/new_fos/container_banners/humminbird/piranhamax160.jpg') no-repeat;    height: 185px; }
.container_content_190 {background: url('/images/new_fos/container_banners/humminbird/piranhamax190.jpg') no-repeat;    height: 190px;    }
.container_content_1158c {background: url('/images/new_fos/container_banners/humminbird/1158.jpg') no-repeat;    *height: 220px;}
.container_content_858c {background: url('/images/new_fos/container_banners/humminbird/858.jpg') no-repeat;    *height: 220px;   }
.container_content_788cihd {background: url('/images/new_fos/container_banners/humminbird/788cihd.jpg') no-repeat;}
.container_content_570di {background: url('/images/new_fos/container_banners/humminbird/570di.jpg') no-repeat;    height: 195px;    }
.container_content_596chd {background: url('/images/new_fos/container_banners/humminbird/596chd.jpg') no-repeat;    height: 195px;    }
.container_content_597cihd {background: url('/images/new_fos/container_banners/humminbird/597cihd.jpg') no-repeat;    height: 195px;}

.text_container_content_1157c,
.text_container_content_1197c,
.text_container_content_998c,
.text_container_content_958c,
.text_container_content_798ci,
.text_container_content_798c,
.text_container_content_788ci,
.text_container_content_570,
.text_container_content_385ci,
.text_container_content_345c,
.text_container_content_150,
.text_container_content_160,
.text_container_content_190,
.text_container_content_1158c,
.text_container_content_858c,
.text_container_content_788cihd,
.text_container_content_570di,
.text_container_content_596chd,
.text_container_content_597cihd {
    width: 280px;
    height: 150px;
    padding-top: 25px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}
.anchor_tag {
    width: 554px;
    height: 185px;
    cursor: pointer;
    color: #000000;
}
/****************************************************Humminbird Container Icons***********************************************/

.one_icon_container_low_content {
    width: 125px;
    height: 36px;
    margin-top: -22px;
    *margin-top: 0px;
    margin-left: 215px;
}

.one_icon_container_content {
    width: 125px;
    height: 36px;
    margin-top: 15px;
    margin-left: 215px;
}

.two_icon_container_content {
    width: 390px;
    height: 36px;
    margin-top: 25px;
    *margin-top: 55px;
    margin-left: 160px;
}

.three_icon_container_content {
    width: 400px;
    height: 36px;
    margin-top: 25px;
    *margin-top: 55px;
    margin-left: 75px;
}

.three_icon_container_content_958 {
    width: 400px;
    height: 30px;
    margin-top: 5px;
    *margin-top: 25px;
    margin-left: 75px;
}

.four_icon_container_content {
    width: 530px;
    *width: 535px;
    height: 36px;
    margin-top: 25px;
    *margin-top: 25px;
    margin-left: 15px;
}

.icon_container_content_padding {
    margin-left: 5px;
}
/****************************************************Lowrance Container Banners***********************************************/

.container_content_hds5, 
.container_content_hds5ni,
.container_content_hds5li,
.container_content_hds5x,
.container_content_hds7,
.container_content_hds7i,
.container_content_hds8i,
.container_content_hds10i,
.container_content_hds5gen2,
.container_content_hds5xgen2,
.container_content_hds7gen2,
.container_content_hds8gen2,
.container_content_hds10gen2 {
    width: 554px;
    height: 195px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}
.container_content_hds5 {
    background: url('/images/new_fos/container_banners/lowrance/hds5.jpg') no-repeat;
}
.container_content_hds5ni {
    background: url('/images/new_fos/container_banners/lowrance/hds5ni.jpg') no-repeat;
    height: 210px;
}
.container_content_hds5li {
    background: url('/images/new_fos/container_banners/lowrance/hds5li.jpg') no-repeat;
    height: 210px;
}
.container_content_hds5x {
    background: url('/images/new_fos/container_banners/lowrance/hds5x.jpg') no-repeat;
}
.container_content_hds7 {
    background: url('/images/new_fos/container_banners/lowrance/hds7.jpg') no-repeat;
}
.container_content_hds7i {
    background: url('/images/new_fos/container_banners/lowrance/hds7i.jpg') no-repeat;
}
.container_content_hds8i {
    background: url('/images/new_fos/container_banners/lowrance/hds8i.jpg') no-repeat;
}
.container_content_hds10i {
    background: url('/images/new_fos/container_banners/lowrance/hds10i.jpg') no-repeat;
}
.container_content_hds5gen2 {
    background: url('/images/new_fos/container_banners/lowrance/hds5gen2.jpg') no-repeat;
    height: 245px;
}
.container_content_hds5xgen2 {
    background: url('/images/new_fos/container_banners/lowrance/hds5xgen2.jpg') no-repeat;
    height: 200px;
}
.container_content_hds7gen2 {
    background: url('/images/new_fos/container_banners/lowrance/hds7gen2.jpg') no-repeat;
    height: 245px;
}
.container_content_hds8gen2 {
    background: url('/images/new_fos/container_banners/lowrance/hds8gen2.jpg') no-repeat;
    height: 245px;
}
.container_content_hds10gen2 {
    background: url('/images/new_fos/container_banners/lowrance/hds10gen2.jpg') no-repeat;
    height: 245px;
}
.text_container_content_hds5,
.text_container_content_hds5ni,
.text_container_content_hds5li,
.text_container_content_hds5x,
.text_container_content_hds7,
.text_container_content_hds7i,
.text_container_content_hds8i,
.text_container_content_hds10i,
.text_container_content_hds5gen2,
.text_container_content_hds5xgen2,
.text_container_content_hds7gen2,
.text_container_content_hds8gen2,
.text_container_content_hds10gen2 {
    width: 280px;
    height: 150px;
    padding-top: 10px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

/***Style used on Braun Search Mapping Container Banners***/

.bra_structure_box {
    margin: 0px;
    padding-top: 10px;
    width: 550px;
}

.bra_left_structure {
    float: left;
    width: 290px;
    text-align: center;
}

.bra_left_brand_image {
    width: 290px;
}

.bra_right_structure {
    float: left;
    width: 260px;
    padding-top: 12px;
    text-align: left;
}

.bra_right_brand_logo {
    text-align: left;
    margin: 0px 0px 5px 0px;
}

.bra_right_brand_txt {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

.bra_right_brand_txt_color {
    color: #C40002;
}

.bra_right_descrp_info {
    width: 237px;
    margin-bottom: 10px;
    *margin-bottom: 0px;
}

.bra_right_feature {
    font-size: 14px;
    font-weight: bold;
}

.bra_right_ul {
    list-style-type: circle;
    padding: 0px 0px 0px 16px;
}

.bra_compatability_info {
    margin-bottom: 10px;
}

.find_shaver_type {
    margin-top: 0px;
}
/*******************************Style used on POP UP Pages****************************/

#accessory_finder_popup_abc_bar1 {
    color: #DB3004;
    font-size: 12px;
    font-weight: bold;
    margin: 3px 0 0;
    padding: 0 15px 0 0;
    text-align: left;
}

.accessory_finder_popup_column_content_1 {
    padding: 10px 0px 0px 20px;
    background-image: url('/content/images/fos/accessory-popup-body-bg.jpg');
    background-repeat: repeat-y;
}

.accessory_finder_popup_column_left {
    font-family: Arial;
    font-size: 12px;
    color: #0061C7;
    margin-right: 25px;
    float: left;
    line-height: 1.5em;
    border-right: 1px solid #CCC;
    padding-right: 40px;
}

.accessory_finder_popup_column_right {
    font-family: Arial;
    font-size: 12px;
    color: #0061C7;
    float: left;
    line-height: 1.5em;
}

.find_acclink {
    width: 115px;
    height: 25px;
    margin-left: 8px;
    cursor: pointer;
    float: left;
    position: relative;
}

.finder_popup_bottom1 {
    background-image: url('/content/share/web_sites/images/fos/lowrance/accessory-finder-popup-bottom.png');
    background-repeat: no-repeat;
    height: 124px;
}

#drop_heading {
    font-weight: bold;
    margin-left: 0px;
    color: black;
}

.input_tags1 {
    padding-left: 22px;
    padding-top: 78px;
    width: 100%;
    float: left;
}

.accessory_finder_popup_view_all1 {
    margin-top: 5px;
    margin-left: 20px;
    font-weight: bold;
    font-size: 15px;
    cursor: pointer;
    text-decoration: underline;
    color: #004690;
    line-height: 28px;
}


/*******************************Style used for Best Deals Banner****************************/
.clickable {
    cursor: pointer;
}
.clickable a {
    text-decoration: none;
    cursor: pointer;
}
/*******************************End Style used for Best Deals Banner****************************/
/************************************** Default tile css for all Regular pages FOS************************/
.category_title {
    margin-bottom: 5px;
}
.zero-tile, .zero-tile-m, .two-tile-stack, .one-tile-vert, .three-tile-vert, .three-tile-vert-r {
    float: left;
}
.banner,
.banner-temp-top {
    float: left;
    margin: 0px 0px 5px 0px
}
.banner-temp {
    float: left;
    margin: 10px 0px 5px 0px
}
.two-tile,
.three-tile,
.four-tile,
.five-tile {
    float: left;
    margin: 0px 5px 5px 0px
}
.two-tile-stack {
    margin: 0px 5px 3px 0px
}
.two-tile-r,
.four-tile-r,
.five-tile-r {
    float: left;
    margin: 0px 0px 5px 0px
}
.top_selling {
    bottom: 0;
    position: relative;
    top: 10px;
    *top: 15px;
}
.zero-tile-m {
    margin-right: 5px;
}
.one-tile-vert {
    margin: 0px 7px 8px 0px
}
.two-tile-vert {
    margin-bottom: 6px;
}
.three-tile-vert {
    margin: 0px 11px 8px 0px
}
.three-tile-vert-r {
    margin: 0px 0px 8px 0px
}

/************************************** Default tile css for all Regular pages FOS*****************/
/**************************************MONEY BACK POPUP ORAL B************************************/

.money-back {
    cursor: pointer;
    left: -9px;
    position: relative;
    text-align: right;
    top: auto;
    float: right;
}
/* ADDED FOR DOCTYPE PROJECT */

.key_term_definitions {
    width: 502px;
    line-height: 14px;
}

.key_term_definitions_960 {}

.icon-info {
    float: right;
    width: 200px;
    margin-left: 5px;
    line-height: 9px;
}

.info-title {
    color: #C00;
    font-size: 13px;
    font-weight: bold;
    font-size: 13px;
    text-align: left;
    margin-bottom: 6px;
}

.info-title_960 {
    color: #CC0000;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 6px;
    text-align: left;
}

.bra_right_descrp_info {
    width: 237px;
    margin-bottom: 10px;
    line-height: 14px;
}

.bra_right_ul {
    list-style-type: circle;
    padding: 0px 0px 0px 16px;
    line-height: 14px;
}

.browse-seo-header {
    color: #666;
    margin-bottom: 0px;
    width: 554px;
    line-height: 14px;
}

.unordered_list_n {
    font-family: Arial;
    font-size: 14px;
    line-height: 16px;
    margin-top: 8px;
    padding-left: 10px;
}

.text_container_content_forerunner110n {
    width: 280px;
    height: 190px;
    padding-top: 10px;
    margin-left: 20px;
}
/**************************************Splash Page 2 Css Rules ALL************************************/

.search_header_new2 {
    background-image: url('/content/images/garmin/homepage/logo_bg.jpg');
    background-repeat: repeat-x;
    float: left;
    width: 779px;
}

.main_content2 {
    display: block;
    position: relative;
    top: -1px;
    border: 0 none;
    vertical-align: top;
    width: 606px;
    padding-left: 0px;
    padding-top: 0px;
    background: #FFF;
}

.section-title-black {
    font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
    margin: 15px 0 5px 0;
    font-size: 26px;
    font-weight: bold;
    color: #444444;
}

.section-title-black-top {
    font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
    margin: 0px 0px 5px 0px;
    font-size: 26px;
    font-weight: bold;
    color: #444444;
}
/**************************************Search Mapping Details Page Wide************************************/

.battery_chart_column_vertical {
    width: 33%;
    text-align: left;
    vertical-align: top;
    padding-left: 0px;
    padding-right: 5px;
    font-size: 14px;
    color: #0061C7;
    font-family: Arial;
    line-height: 1.6em;
    text-decoration: underline;
}

.battery_chart_column_horizontal {
    width: 16%;
    text-align: left;
    vertical-align: top;
    padding-left: 0px;
    padding-right: 5px;
    font-size: 14px;
    color: #0061C7;
    font-family: Arial;
    line-height: 1.6em;
    text-decoration: underline;
}

.for_the_following_wide {
    color: black;
    font-weight: bold;
    font-size: 14px;
    text-decoration: underline;
    padding-bottom: 10px;
}
/********************** Ed- 09/24/14 - Magnific Popup CSS - for use with compatibility pop-ups **********************/

/** NitinP- 05/21/18 - Removed Duplicates found here (/content/cssjs/jQuery_plugins/magnific_popup/css/magnific-popup.css) **/
.mfp-header {
    display: inline-block;
    width: 100%;
}

.mfp-header {
    text-align: left;
}

.mfp-header-title {
    float: left;
    font: bold 22px Myriad Pro;
    color: #3399ff;
    display: inline-block;
    padding: 10px 0 10px 13px;
}

.mfp-close-link {
    float: left;
    padding: 15px 15px 0 0;
    font: bold 14px arial;
    width: 75px;
    height: 35px;
    cursor: pointer;
    text-decoration: underline;
}

.mfp-close-btn {
    float: left;
    width: 19px;
    height: 19px;
    padding: 13px 6px 0 0;
}

.mfp-index-header {
    font: bold 14px arial;
    display: inline-block;
    padding: 15px;
}

.mfp-column {
    display: inline-block;
    width: 90px;
    padding: 0 0 20px 15px;
    vertical-align: top;
}

.mfp-column li {
    font: 14px arial;
    list-style: none;
    margin: 0 0 5px 0;
}

.mfp-footer {
    text-align: center;
    font: 700 18px myriad pro, arial;
    padding: 20px;
    background-color: #fff;
}

.mfp-blue-txt {
    color: #003399;
}

.mfp-red-txt {
    color: #990000;
}
.mfp-popup-background, .comp_models {
    position: relative;
    background-color: #f1f1f1;
    width: 810px;
    border: 1px solid #999;
    border-radius: 5px;
}
/*********************** 11/28/2014 Ed: New Rules added for batteries.FOS ************************/

.shopfos_battfinder_top {
    border-bottom: 1px #CCC solid;
    margin-bottom: 10px;
    float: left;
    padding-bottom: 5px;
}

.shopfos_battfinder {
    float: left;
    width: 416px;
}

.shopfos_helpfinder {
    float: left;
    width: 316px;
}

.help-to-find-model {
    text-align: center;
    font-weight: bold;
    color: #000;
    font-size: 15px;
    margin-top: 50px;
    line-height: 18px;
}

.help-to-find-model-link {
    font-weight: normal;
    text-decoration: underline;
    cursor: pointer;
}

.shopfos_battfinder_input {
    background-color: #FFFFFF;
    font-family: verdana;
    font-size: 14px;
    height: 25px;
    width: 265px;
    padding-top: 0px;
    *padding-top: 4px;
    padding-left: 2px;
    margin-right: 5px;
    border: 2px solid #258c01;
}

.phone-model-section {
    float: left;
    width: 400px;
    border-right: 1px #CCC solid;
    padding-right: 10px;
    margin-right: 10px;
}

.batt-model-section {
    float: left;
    width: 322px;
}

.series_title {
    color: #DB3004;
    font-size: 20px;
    font-weight: bold;
    margin: 15px 0px 5px 6px;
    padding: 0px 0px 5px 0px;
    text-align: left;
    border-bottom: 1px #CCC solid;
}

.phone-model-list {
    color: #0061C7;
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 1.6em;
    padding: 2px 5px 0;
    *padding: 2px 4px 0;
    width: 90px;
    *width: 100px;
}

.phone-model-list-right {
    color: #0061C7;
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 1.6em;
    padding: 2px 0px 0 5px;
    width: 90px;
}

.batt-model-dropdwn {
    float: left;
    height: 37px;
    width: 300px;
}

.drop_down_class {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    height: 26px;
    margin: 0px 5px 0 0px;
    width: 244px;
    *width: 240px;
    background-color: #FFF;
}

.most_popular_battery_box {
    border-bottom: 1px dashed #CCCCCC;
    height: 160px;
    *height: 170px;
    margin-bottom: 10px;
    padding: 10px 0 0;
}

.battery-model-list {
    color: #0061C7;
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 1.6em;
    padding: 2px 12px 0;
    width: 100px;
}

.battery-model-text-box {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    float: left;
    height: 90px;
    margin-top: 10px;
    width: 140px;
}

.free-shipping {
    float: left;
    margin-left: 10px;
}

.battery-pricing {
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    font-weight: bold;
    color: #048e07;
}

.pricing-box {
    float: left;
    width: 105px;
}

.blackout {
    background-color: #999999;
    height: 1000px;
    left: -300px;
    opacity: 0.6;
    *filter: alpha(opacity=60);
    position: absolute;
    top: -215px;
    width: 1000px;
    z-index: 3;
}

.battfos_search_input {
    background-color: #FFFFFF;
    font-family: verdana;
    font-size: 15px;
    height: 31px;
    width: 254px;
    float: left;
    padding-top: 0px;
    padding-left: 2px;
    border: 1px solid #847b5c;
}

.battfos_battery_search_field {
    margin-left: 20px;
}

.battfos_input_tags {
    padding-left: 225px;
    padding-top: 110px;
}

.battfos_find_battery_button {
    float: left;
    margin-left: -1px;
    margin-top: 0px;
}

.battfos_batt-model-section {
    float: left;
    display: inline;
    width: 303px;
    margin-right: 35px;
}

.battfos-battfos_phone-model-section {
    float: left;
    width: 604px;
    background-color: #f3f3ff;
    padding: 6px 0px 14px 14px;
}

.battfos_series_title {
    color: #DB3004;
    font-size: 20px;
    border-bottom: 1px #bcbcbc solid;
    font-weight: bold;
    margin: 15px 15px 5px 6px;
    padding: 0px 0px 5px 0px;
    text-align: left;
}

.battfos_battfos_phone-model-list {
    color: #0061C7;
    float: left;
    font-family: Arial;
    font-size: 14px;
    line-height: 1.3em;
    padding: 2px 5px 0;
}

.battfos_battfos_phone-model-list a {
    color: #0061C7;
}

.battfos_model-dropdwn {
    float: left;
    height: 37px;
    margin-left: 10px;
    width: 300px;
    margin-bottom: 22px;
}

.battfos_drop_down_class {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    height: 26px;
    margin: 6px 5px 0;
    width: 212px;
    background-color: #FFF;
}

.battfos_model-btn {
    margin-top: 6px;
}

.battfos_battery_box {
    border-bottom: 1px dashed #CCCCCC;
    height: 160px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 10px00;
}

.battfos_batt-model-section.battfos_battery_box:last-child {
    border-bottom: 0;
}

.battfos_battery-model-list {
    color: #0061C7;
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 1.6em;
    padding: 2px 12px 0;
    width: 150px;
}

.battfos_battery-model-list a {
    color: #0061C7;
}

.battfos_battery-model-text-box {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    float: left;
    height: 90px;
    margin-top: 10px;
    width: 140px;
}

.battfos_batt_brand_new {
    float: left;
    margin-left: 10px;
    width: 85px;
}

.battfos_pricing {
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    font-weight: bold;
    color: #048e07;
}

.battfos_pricing-box {
    float: right;
    width: 105px;
}

.battfos_phone-modelimg {
    height: 30px;
}

.battfos_batt-models {
    font-size: 23px;
    margin: 0px 0px 0px 15px;
    color: #424242;
    font-weight: bold;
    font-family: Helvetica, Arial, sans-serif;
}

.battfos_line-2 {
    font-size: 19px;
    text-align: center;
    color: #003c7a;
    font-family: Arial, sans-serif;
    margin-right: 14px;
}

.battfos_line-3 {
    font-size: 15px;
    text-align: center;
    color: #000000;
    font-weight: bold;
    font-family: Arial, sans-serif;
    margin-right: 14px;
}

.battfos_index-logo {
    text-align: center;
    margin-right: 14px;
}

.finderBrowse .subcontainer_image img {
    max-width: 285px;
}
/************************   AUTO PARTS SEARCH MAPPING STYLES   ************************/
/************************     Created by Dan R. 2/18/15        ************************/

.AutoPrts_banner_cont_box {
    margin: 9px 0px 3px 10px;
    width: 265px;
}

.AutoPrts_banner_model {
    color: #c40002;
    font-size: 18px;
}

.AutoPrts_banner_cont_prod_image {
    width: 265px;
    margin-top: 10px;
    margin-bottom: 2px;
    text-align: center;
}

.AutoPrts_banner_cont_prod_name {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    line-height: 1.3em;
    margin: 10px 0px 10px 0px;
    background-color: #EEEEEE;
    border-color: #BDBEBF;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
}

.AutoPrts_prod-name {
    font-size: 15px;
    line-height: 16px;
    background-color: #EEEEEE;
    border-color: #BDBEBF;
    margin: -2px -1px 0px -5px;
    padding: 3px;
}

.AutoPrts_Compat {
    display: table;
    text-align: center;
    padding: 5px;
    width: 255px;
    background-color: #EEE;
    outline-color: #BDBEBF;
    outline-style: solid;
    outline-width: 1px;
}

.AutoPrts_Compat_Logo {
    height: 65px;
    width: 108px;
    float: left;
    padding: 5px;
    text-align: center;
    margin: 5px 0px 5px -5px;
    background-color: #FFF;
    outline-color: #BDBEBF;
    outline-style: solid;
    outline-width: 1px;
}

.AutoPrts_Compat_model {
    width: 136px;
    height: 65px;
    float: right;
    padding: 5px;
    text-align: center;
    margin: 5px -5px 5px 0px;
    background-color: #FFF3E1;
    outline-color: #BDBEBF;
    outline-style: solid;
    outline-width: 1px;
}

.AutoPrts_Compat_Year {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2em;
    padding: 5px;
}
/************************************* Need Help Finder Page Pop Up - Ed - 06/19/15 *****************************************/

.needhelp {
    font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
    color: #000;
    padding: 10px;
}

.needhelp .image {
    float: left;
    margin: 16px 30px 0;
}

.needhelp .heading {
    margin-top: 35px;
    font-size: 20px;
    color: #000;
    float: left;
}

.needhelp .heading div {
    font-size: 22px;
    font-weight: 700;
    border-bottom: 2px solid #039;
    margin-bottom: 5px;
    color: #039
}

.needhelp .content {
    margin: 20px 0px 20px 22px;
    font-size: 17px;
    line-height: 20px;
}

.needhelp .content .arrow {
    background: url('/content/images/popup/arrow2.jpg') no-repeat;
    padding-left: 15px;
    width: 556px;
}

.needhelp .content .arrowheading {
    font-weight: 700;
    margin: 10px 0 5px
}

.needhelp .footer {
    margin: 10px 0 15px;
    font-size: 19px;
    text-align: center;
    color: #000;
    width: 100%;
}

.needhelp .footer span {
    color: #039;
    font-size: 17px;
    font-weight: 700
}

.needhelp .footer > .phonenumber {
    color: #903;
    font-size: 19px;
    font-weight: 700;
    font-style: normal
}

.mfp-close {
    padding: 8px 8px 8px 0
}
/************************** Feature Styles - Ed - 07/23/15 ******************************/

.feature_header {
    font-weight: bold;
    color: #666666;
    margin: 10px 0 10px 0;
    display: inline-block;
}
/************************** New Tile Rules - Ed - 06/19/15 ******************************/

.tile {
    float: left;
    margin: 0 5px 5px 0
}

.tile-r {
    float: left;
    margin: 0 0 5px 0
}

.tile a,
.tile-r a,
.tile-r a img,
.tile-r a img {
    float: left;
    display: inline-block;
}

.zero-tile-r {
    float: right;
}
.mrg1_r {margin-right: 1px;}
.mrg2_r {margin-right: 2px;}
.mrg3_r {margin-right: 3px;}
.mrg4_r {margin-right: 4px;}
.mrg5_r, .mr-5 {margin-right: 5px;}
.mrg6_r {margin-right: 6px;}
.mrg7_r {margin-right: 7px;}
.mrg8_r {margin-right: 8px;}
.mrg9_r {margin-right: 9px;}
.mrg10_r, .mr-10 {margin-right: 10px;}
.mrg11_r {margin-right: 11px;}
.mrg12_r {margin-right: 12px;}
.mr-15 {margin-right: 15px;}
.mr-20 {margin-right: 20px;}
.mr-25 {margin-right: 25px;}

.mrg1_b {margin-bottom: 1px;}
.mrg2_b {margin-bottom: 2px;}
.mrg3_b {margin-bottom: 3px;}
.mrg4_b {margin-bottom: 4px;}
.mrg5_b, .mb-5 {margin-bottom: 5px;}
.mrg6_b {margin-bottom: 6px;}
.mrg7_b {margin-bottom: 7px;}
.mrg8_b {margin-bottom: 8px;}
.mrg9_b {margin-bottom: 9px;}
.mrg10_b, .mb-10 {margin-bottom: 10px;}
.mrg11_b {margin-bottom: 11px;}
.mrg12_b {margin-bottom: 12px;}
.mb-15 {margin-bottom: 15px;}
.mb-20 {margin-bottom: 20px;}
.mb-25 {margin-bottom: 25px;}

/*********************** 11/03/2015 Ed: Horizontal Divider for Custom Personal Care Details Pages ************************/
.hr_line {
   background-image: url(/content/images/fos/norelco/custom/hr_line.jpg);
   height: 1px;
   width: 735px;
   margin: 15px 0 15px 0;
}

/* end ADDED FOR DOCTYPE PROJECT */


/********Addition by Marc B: 11/13/2015 ***********/

.bm_finder-line-heading {font-size: 38px;color: #666666 ;margin-top: 10px;margin-left: 12px; margin-bottom: 16px;}

/********Addition by Marc B: 11/30/2015 - Compatibility Popups: ATT Store migration (See ticket CDP-3879 **********/
.cp_title { line-height: 45px;}
.cp_logo {float: left;padding-right: 10px;margin-right: 10px;border-right: 1px solid #C9C8C8  ;}

/*** Rules for Static Review By Nitin P : 01/20/2016 ***/
.cr_wrapper {display: none;}
.cr_container{height: auto; border: 1px solid #bcbcbc ;padding: 25px 20px 20px;border-radius: 5px; margin-bottom: 20px;}
.cr_title{font-size: 15px; font-weight: bold; margin-bottom: 10px;}
.cr_reviewtxt{line-height: 22px;color: #606060 ; font-size: 12px;border-bottom:1px solid #dbdbdb ;margin: 10px 0 25px; padding-bottom: 20px;}
.cr_footer{margin-bottom:8px;font-size: 14px; padding-bottom: 18px;}
.cr_user{float: left; font-weight: bold;}
.cr_count{float: right;color: #606060 ; }
.cr_heading{font-size:26px;font-weight: 700;margin: 25px 0; }
/*** Rules for Static Review Testimonials By Nitin P : 02/03/2016 ***/
.crq_container{height: auto; font-family: Arial, sans-serif; display: none;}
.crq_heading{font-size:26px;font-weight: 700; color: #455562;margin-bottom: 20px;text-align: left;}
.crq_openq{float: left;}
.crq_reviewtxt{float: left;width: 660px;text-align: justify;margin: 0 22px; color: #7a7a7a; font-size: 13px;line-height: 18px;}
.crq_closeq{float: left;}
.crq_read{margin: 20px 0 0 46px;font-size: 14px;text-align: left;}
.crq_read a {color: #1d60ae;}


/* rul for compatibility popup link NitinP : 16 June 16 */
.vw_cmp_mdl {font-weight: bold;margin-left: 10px; margin-top: 10px; display: inline-block; text-decoration: underline;}



/******************* 09/20/2016 Ed: Rules for feature bullet points *******************/

.bullet_disc {list-style-type: disc;}
.bullet_none {list-style-type: none;}

.blackbold, .redbold, .bluebold {font-weight: 700;}
.blackbold {color: #000;}
.bluebold {color: #1054B0;}
.redbold {color: #C00;}


/****************** 18 Jan 2017 NitinP: Rules for Responsive Enhaced Fly Page Code ******************/
#cat_html5 p.fly-p, p.fly-p {font-size: 12px; line-height: 1.30;margin-bottom: 25px;}
#cat_html5 p.fly-p-big, p.fly-p-big {font-size: 14px; line-height: 1.30;margin-bottom: 25px;}
.unordered_list {font-size: 15px; line-height: 1.5;padding-left: 15px;}
h3.flyfeature {background-color: #204b98;padding: 10px;font-size: 18px;color: #fff;text-transform: uppercase;font-weight: normal!important;}
ul.list_dashed {list-style-type: none;font-size: 15px;line-height: 1.5;padding-left: 15px;}
ul.list_dashed li {list-style-type: none;}
ul.list_dashed li::before {content: "- "}
.normal {font-weight: normal!important;}

/****************** Fly Page Grid ******************/
/* added Google Fonts 28-Sept-2017 */
.font-open-sans {font-family: 'Open Sans', sans-serif;}
/* google fonts End */
.flywrap {width:calc(100% - 30px);display: block; padding: 0 15px;margin: auto;font-size: 15px;text-align: left;line-height: 1.25;}
.fly-row {clear: both; padding:15px 0;display: table;margin-left: -15px;margin-right: -15px;width: calc(100% + 30px);}
.col-12,
.col-11,
.col-10,
.col-9,
.col-8,
.col-7, 
.col-6, 
.col-5,
.col-4, 
.col-3,
.col-2,
.col-1  {display: block;padding: 0 15px;position: relative;}

@media screen and (max-width: 959px) {
.col-mob-12,
.col-mob-11,
.col-mob-10,
.col-mob-9,
.col-mob-8,
.col-mob-7, 
.col-mob-6, 
.col-mob-5,
.col-mob-4, 
.col-mob-3,
.col-mob-2,
.col-mob-1  {float: left;display: inline-block;padding: 0 15px;} 
.col-mob-12 {width:calc(100% - 30px);}  
.col-mob-11 {width:calc(91.66% - 30px);}
.col-mob-10 {width:calc(83.33% - 30px);}
.col-mob-9 {width:calc(75% - 30px);}
.col-mob-8 {width:calc(66.66% - 30px);}
.col-mob-7 {width:calc(58.33% - 30px);}
.col-mob-6 {width:calc(50% - 30px);}  
.col-mob-5 {width:calc(41.66% - 30px);}  
.col-mob-4 {width:calc(33.33% - 30px);}  
.col-mob-3 {width:calc(25% - 30px);} 
.col-mob-2 {width:calc(16.66% - 30px);} 
.col-mob-1 {width:calc(8.33% - 30px);}
}

@media screen and (min-width: 960px) {
.flywrap {padding: 0;width:100%;max-width: 735px;}
.fly-row {padding:15px 0;margin-left: -10px;margin-right: -10px;width: calc(100% + 20px);}
.col-12,
.col-11,
.col-10,
.col-9,
.col-8,
.col-7, 
.col-6, 
.col-5,
.col-4, 
.col-3,
.col-2,
.col-1  {float: left;display: inline-block;padding: 0 10px;} 
.col-12 {width:calc(100% - 20px);}  
.col-11 {width:calc(91.66% - 20px);}
.col-10 {width:calc(83.33% - 20px);}
.col-9 {width:calc(75% - 20px);}
.col-8 {width:calc(66.66% - 20px);}
.col-7 {width:calc(58.33% - 20px);}
.col-6 {width:calc(50% - 20px);}  
.col-5 {width:calc(41.66% - 20px);}  
.col-4 {width:calc(33.33% - 20px);}  
.col-3 {width:calc(25% - 20px);} 
.col-2 {width:calc(16.66% - 20px);} 
.col-1 {width:calc(8.33% - 20px);}
}

.fly-tc, .tc {text-align: center;}
h1.dummy {color: #ccc;}
h1.fly-h1, h2.fly-h2, h3.fly-h3, h4.fly-h4 { color: #000;font-weight: bold;}
h1.fly-h1{font-size: 30px;margin: 12px 0 6px;}
h2.fly-h2{font-size: 24px;margin: 10px 0 4px;}
h3.fly-h3{font-size: 20px;margin: 8px 0 4px;}
h4.fly-h4{font-size: 16px;margin: 0 0 2px;}

.fly-row.odd {background: #f7f6f6;}
.fly-p-big {font-size: 18px;}

/* Responsive Image */
img.res-img, img.img-resp {
    text-align: center;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: inherit;
    display: inline-block!important;
}

.techblock {border:1px #000 solid;}
.techblock > .title {background: #f7f6f6; color: #000; font-size: 26px; line-height: 38px; padding: 5px 20px; font-weight: bold;}
.techblock > dl {margin: 15px 0;}
.techblock > dl > dt {float: left;width: 45%; list-style-type:disc;}
.techblock > dl > dt, .techblock > dl > dd {padding: 3px 5px 3px 20px;}
.fly-feat {margin-bottom: 15px;}
.fly-btn {display: block; background: #f8f6f7;padding: 30px 20px;position: relative;font-size: 24px;text-decoration: none;font-weight: bold;color: #000;margin-bottom: 5px;}
.fly-btn-icn {position: absolute; top: 50%;right: 20px;}
.fly-btn-icn img{margin-top: -50%;}
.blue {color:#1366B2!important;}
.plus {font-size: 65px;font-weight: bold;margin: 25px 0;}
.disnon {display:none;}
.conplus:after {content: "+";font-size: 60px;height: 60px;line-height: 60px;font-weight: bold;}

@media screen and (min-width: 960px) {
    #cat_html5 p.fly-p {font-size: 15px; line-height: 1.30;}
    #cat_html5 p.fly-p-big {font-size: 18px; line-height: 1.30;}
    h1.fly-h1{font-size: 36px;}
    h2.fly-h2{font-size: 30px;}
    h3.fly-h3{font-size: 24px;}
    h4.fly-h4{font-size: 18px;}

    .techblock > dl > dt {width:35%;}
    .fly-btn {width:calc(48% - 40px); margin: 5px 1%; float: left;}

    h2.fly-h1 {font-size: 30px;margin: 15px 0 5px}
    .fly-pull-right {float: right;}
    .fly-row p.fly-p {margin: 0 0 10px;}
    .fly-feat > .feat-icn {width:35%;float: left;}
    .fly-feat > .fly-h4 {font-size: 16px;}
    .fly-feat > .fly-h4, .fly-feat > p.fly-p {margin-left:calc(35% + 10px);margin-right:10px;text-align: left;}
    .conplus:after {position: absolute;top: 25%;right: -16px;}
}

/****************** 27 March NitinP: Added override to fix Layout Issue for Related Items ******************/
.rp_fly_display_text {
    height: 85px;
    vertical-align: top;
}
.rp_fly_inner {
    margin: 20px auto;
    min-height: 325px;
}
sup {vertical-align: super;font-size: smaller;}

/** 02 April 2017, Mohammad Zulqarnain: Added rules for technical specification exapnd/collapse table for details page **/
.techspec-featWrap {width: 755px;font-family: arial;margin-top: 15px;}
.techspec-featBody {margin: 0;display: table-row;line-height: 1.8em;font-size: 14px;width: calc(100% - 30px);float: left;margin-bottom: 15px;}
.techspec-featHead {clear: both;margin: 0;text-align: left;cursor: pointer;font-weight: 500;color: #333;font-size: 18px;text-indent: 15px;background-color: #f1f1f1;margin-bottom: 8px;font-weight: bold;font-family: arial;padding: 11px 0 8px 0;}
.techspec-featHead:after {content: url(https://hp.factoryoutletstore.com/content/images/fos/hp/arrow-down.jpg);font-size: 16px;color: #777;float: right;margin-left: 5px;padding-right: 10px;}
.techspec-feat-header-active:after {content: url(https://hp.factoryoutletstore.com/content/images/fos/hp/arrow-up.jpg);}
.techspecfeat {float: left;width: 300px;font-size: 13px;font-weight: bold;}
.techspecfeat ul {margin: 0;padding: 10px 0 0 15px;}
.techspecfeat ul li {list-style-type: none;margin: 0;padding: 0 0 0 0;}
.techspec-featVal {float: left;font-size: 13px;}
.techspec-featVal ul {padding: 10px 0 0 15px;margin: 0;}
.techspec-featVal ul li {list-style-type: none;margin: 0;padding: 0 0 0 0;}
.techspec-heading {font-weight: bold;font-size: 22px;margin: 0 0 13px 0;}
#viewtoggleID {float: right;color: #00a2da;font-size: 15px;font-weight: bold;cursor: pointer;text-decoration: underline;}

/* 24 August 2017, NitinP: Added rules for Fly Page Responsive Table */
table.tbl_resp {font-family:'Open Sans', sans-serif;border: 1px solid #ccc;background-color: #fff;width: 100%;text-align: left;border-collapse: collapse;float: left}
table.tbl_resp td, table.tbl_resp th {border: 1px solid #ccc;padding: 5px 8px;vertical-align: middle;}
table.tbl_resp td {font-size: 15px;}
table.tbl_resp tr:nth-child(even) {background: #f5f5f5;}
table.tbl_resp tr th {font-size: 16px;color: #f8c217;background: #000;}
table.tbl_resp tr th:first-child {border-right: solid 1px #ccc;}
table.tbl_resp tr th{border: solid 1px #000;}

ul.unordered_list>li:before {content:none;margin-right: 0;}

/* Font Awsome Added By NitinP 18-September-2017*/
@font-face {
  font-family: 'FontAwesome';
  src: url('../font/fontawesome-webfont.eot?v=4.7.0');
  src: url('../font/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../font/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../font/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../font/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../font/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Model Script added By NitinP 29 August 2017 -- Start */
.mdlblackout {position: fixed;top:0;left: 0;bottom:0;z-index: 999999;width: 100%;background: rgba(0, 0, 0, 0.8) !important;height: 100%;overflow: hidden;}
.mdlblackin {position: fixed;left: 0;bottom:0;z-index: 10;width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;}
.mdlwindow {position:absolute;max-width:90%;border-radius:4px;box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);border:1px solid #ccc;background-clip:padding-box;background: #fff;display: none;}
.mdlwindow .mdl-conts {padding:0;overflow: auto;border-radius: 5px;} 
span.close {font-size: 20px;position: absolute;top:5px;right:5px;padding: 8px;cursor: pointer;} 
span.close:before {font-family: 'FontAwesome';content: "\f00d";color:#BDBDBD;}
span.close:hover:before {color: #607D8B;}
.srolloff {overflow: hidden;margin-right: 25px;}
.bg-gray {background: #eee;}
/* Model Script added By NitinP 29 August 2017 -- End */

/** Fly Page Verticle Tabs (Accordian on Mobile) 11 September 2017 */
@import url('https://fonts.googleapis.com/css?family=Roboto:400,700');
.vtbs {float: left;width:100%;margin-bottom: 25px;}
ul.vtb {list-style: none;float: left;background: #f0f0f0;padding-left: 0;display: none;}
.vtb li {list-style: none;border-bottom: 1px #dadada solid;}
.vtb li:last-child {border-bottom:0;}
.vtb-cont {width: 100%;padding: 25px 0;}
.vtb a {font-family:'Roboto',sans-serif;font-weight:400;width: 115px;text-decoration:none;padding:15px;height:70px;font-size:15px;text-transform:uppercase;vertical-align:middle;display:table-cell;color: #333;line-height: 20px;text-align: left;}
.vtb a:hover {background: #dadada;}
.vtb a.active {background: #44555f;position: relative; color: #fff; font-weight: bold;}
.vtb a.active::after {content: url(/content/images/fos/delsey/flypage/arrow.jpg);position: absolute; top: calc(50% - 6px);; right: -9px;}
.vtb-show { display: block;}
.vtb-cont .hed{font-family:'Roboto',sans-serif;font-weight:700;font-size:16px;border-bottom:1px solid #eee;text-transform:uppercase;padding-bottom:5px;padding-right: 20px;padding-top: 10px;}

h1.hed:after {font-family: 'FontAwesome';content: "\f055";float: right;width: 15px;height: 15px;line-height: 15px;margin-right: -20px;color: #607D8B;font-size: 18px;}
h1.hed.expand:after {content: "\f056";}
.vtb-cont .decs {font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;padding-top:5px; margin-bottom:20px;text-align: left;}
.vtb-show > div > img, .vtb-hide > div > img {width: 100%;height: auto;}

@media screen and (min-width: 960px){
.vtbs {float: left;width:100%;border: 1px #dadada solid;margin-bottom: 25px;}
ul.vtb {display: block;}
.vtb-hide, h1.hed:after { display: none;}
.vtb-cont {width: 560px; float: right;margin-right: 25px;overflow: hidden;}
.vtb-cont .hed{font-size:22px;}
}


/* FOS GRID VERSION 2 Bootstrap V4 Pattern added By Nitin */

.fly-contnr,
.contnr,
.fly-contnr::before,
.contnr::before,
.fly-contnr::before,
.contnr::after,
.row::before,
.row::after,
.row div::before,
.row div::after {
    box-sizing: border-box;
}

.fly-contnr,
.contnr {
    margin-right: auto;
    margin-left: auto;
    padding-right: 5px;
    padding-left: 5px;
    width: 100%;
}


@media (min-width: 960px) {
    .fly-contnr,
    .contnr {
        max-width: 960px;
    }
}

.contnr-fluid {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 5px;
    padding-left: 5px;
    width: 100%;
}

.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
}

.no-gutters {
    margin-right: 0;
    margin-left: 0;
}

.no-gutters>.cel,
.no-gutters>[class*="cel-"] {
    padding-right: 0;
    padding-left: 0;
}

.cel-1,
.cel-2,
.cel-3,
.cel-4,
.cel-5,
.cel-6,
.cel-7,
.cel-8,
.cel-9,
.cel-10,
.cel-11,
.cel-12,
.cel,
.cel-auto,
.cel-s-1,
.cel-s-2,
.cel-s-3,
.cel-s-4,
.cel-s-5,
.cel-s-6,
.cel-s-7,
.cel-s-8,
.cel-s-9,
.cel-s-10,
.cel-s-11,
.cel-s-12,
.cel-s,
.cel-s-auto,
.cel-l-1,
.cel-l-2,
.cel-l-3,
.cel-l-4,
.cel-l-5,
.cel-l-6,
.cel-l-7,
.cel-l-8,
.cel-l-9,
.cel-l-10,
.cel-l-11,
.cel-l-12,
.cel-l,
.cel-l-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
    box-sizing: border-box;
}

.cel {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

.cel-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}

.cel-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
}

.cel-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}

.cel-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.cel-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}

.cel-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}

.cel-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.cel-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}

.cel-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}

.cel-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}

.cel-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
}

.cel-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
}

.cel-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

@media (min-width: 576px) {
    .cel-s {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
    .cel-s-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }
    .cel-s-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }
    .cel-s-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
    .cel-s-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .cel-s-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    .cel-s-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
    .cel-s-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .cel-s-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }
    .cel-s-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }
    .cel-s-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .cel-s-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }
    .cel-s-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }
    .cel-s-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}



.cel-l {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}
.cel-l-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}
.cel-l-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
}
.cel-l-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}
.cel-l-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.cel-l-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.cel-l-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}
.cel-l-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.cel-l-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}
.cel-l-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}
.cel-l-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
.cel-l-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
}
.cel-l-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
}
.cel-l-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}


.pd-2 {padding: 0 2px}
.pd-6 {padding: 0 6px}
.pd-8 {padding: 0 8px}
.pd-10 {padding: 0 10px}
.pd-12 {padding: 0 12px}
.pd-16 {padding: 0 16px}

/*# GRID RULES ENDED */

/* Fix for allignment issue with dynamic List for Verticle banner : Added BY NitinPatil; */
.model_desc2 > ul {margin-left: 15px;}

/* Fly Page Accordian Sony : Added BY NitinPatil */
.contsss { margin: 0; display: table-row;padding:0; line-height: 1.2em; font-size: 14px;width: 100%;float: left;}
.headss {clear: both;margin: 0; text-align: left; cursor: pointer;font-weight: normal;color: #FF9800; font-size: 1.25em;line-height:1.75em; border-bottom: 1px solid #616161; text-indent: 10px;background: #000; }
.headss:after { content: '\02795';font-size: 16px;color: #777;float: right;margin-left: 5px;padding-right: 10px;}
.headss.header-active:after {content: "\2796";}
.hiddeen, .hideondesk {display: none;}
.tbl_resp td:first-child {width:35%;}

/* Compatibility Tables : Added BY NitinPatil */
table.two-colm,
table.three-colm,
table.four-colm,
table.five-colm,
table.six-colm {width: 100%;}
.two-colm tr td, .three-colm tr td, .four-colm tr td, .five-colm tr td, .six-colm tr td {box-sizing: border-box;padding: 5px;}
.two-colm tr td {width: 50%;}
.three-colm tr td {width: 33.33%;}
.four-colm tr td {width: 25%;}
.five-colm tr td {width: 20%;}
.six-colm tr td {width: 16.50%;}

/* Filter popup icon links for multiple stores (LG, Water, Shop, Frigidaire, FOS2 Batteries) */
.intallation-icon, 
.filt_cont_icon, 
.for_compmodel_popup, 
.comp_vac_link,
.for_compmodel_ro, .for_faucet, .for_filter, .for_pitcher, .for_airfilter_comp, .comp_powertool, .comp_batt, .comp_charg,
.ri-link_pop, .datasheet {display:block;font-size:12px;font-weight:bold;padding:10px 0 10px 35px;line-height: 18px;}
.intallation-icon {background:url('/content/images/fos/lg/filters/guide.jpg') no-repeat left;}
.filt_cont_icon {background:url('/content/images/fos/lg/filters/filt-cont.jpg') no-repeat left;}
.for_compmodel_popup {background:url('/content/images/fos/lg/filters/fridge_model.jpg') no-repeat left;}
.for_airfilter_comp {background:url('/content/images/fos/icon/Air_Filter_Icon.png') no-repeat left;}
.for_compmodel_ro {background:url('/content/images/icon/ro_filter2.png') no-repeat left;padding: 10px 0 6px 40px;}
.comp_vac_link {background:url('/content/images/fos/lg/nav_icons/vacuum_acc3.png') no-repeat left;}
.ri-link_pop {background:url('/content/images/fos/lg/filters/airfilter_icon.jpg') no-repeat left;padding: 10px 0 10px 40px;margin-left: -4px;}
.for_faucet {background:url('/content/images/icon/faucet-icon.jpg') no-repeat left;}
.for_filter {background:url('/content/images/icon/filter-icon.jpg') no-repeat left;padding: 10px 0 10px 40px;margin-left: -4px;}
.for_pitcher {background:url('/content/images/icon/pitcher-icon.jpg') no-repeat left;}
.comp_powertool {background:url('/content/images/icon/powertool.png') no-repeat left;padding:8px 0 8px 30px;}
.comp_batt {background:url('/content/images/icon/mahicon.png') no-repeat left;padding:8px 0 8px 30px;} 
.comp_charg {background:url('/content/images/icon/voltage.png') no-repeat left;padding:8px 0 8px 30px;}
.redbold_popup {color: red;text-decoration: underline !important;}
a.magnific-popup-link, a.included_popup {display: inline-block;}
.datasheet{background: url(/content/images/fos/lg/filters/data-sheet.jpg) no-repeat left;}

.compatible_with
{
	font-weight: bold;
	font-size: 14px;
	margin-top: 15px;
	text-decoration: underline;
}

/* 15 August 2018, NitinP: Added rules Compatibility Models */
ul.comp_list {display: inline-block;width:100%;}
ul.comp_list, ul.comp_list li {margin-left:0!important;padding: 0;list-style: none!important;}  
h2.repl_heading {margin-bottom: 10px;font-weight: bold;margin-top: 15px;font-size: 1.25em;}
ul.comp_list li {display:inline-flex;font-size:14px;line-height: 1.25;float: left;padding-right: 10px;width:25%;text-align: left;box-sizing: border-box;}
ul.comp_list.two_col li {width:50%;}
ul.comp_list.three_col li {width:33%;}
ul.comp_list.five_col li {width:20%;}


.browse-vertical-banner-sub-container-description2 img {height: auto; max-width: 100%;}

.nav-icon {margin-right:5px;vertical-align: middle;}
.chatblk {z-index: 901;}

/* 1 April 2019, NitinP: Added rules leftnav active tabs */
.lm_a4 a span.blackbold, 
.lm_a4 a span.bluebold,
.lm_a4 a span.redbold,
.lm_a3 a span.blackbold, 
.lm_a3 a span.bluebold,
.lm_a3 a span.redbold,
.lm_a2 a span.blackbold, 
.lm_a2 a span.bluebold,
.lm_a2 a span.redbold {color: #fff!important;}

.desc_par p{
	margin-bottom: 20px;
	text-align: left;
}

 .deal_nav, .deal_nav2020 {color:#FFF;background-color:#a60d11;border-radius:3px;padding:5px 10px;}